OSDN Git Service

PR c++/35337
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
2
3         PR c++/35337
4         * g++.dg/gomp/pr35337.C: New test.
5
6         PR c/35438
7         PR c/35439
8         * gcc.dg/gomp/pr35438.c: New test.
9         * gcc.dg/gomp/pr35439.c: New test.
10
11         PR middle-end/35099
12         * g++.dg/gomp/pr35099.C: New test.
13
14 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
15
16         * gnat.dg/range_check2.adb: New test.
17
18 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
19
20         PR tree-optimization/35494
21         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
22         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
23         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
24         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
25
26 2008-03-10  Richard Guenther  <rguenther@suse.de>
27
28         PR tree-optimization/34677
29         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
30         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
31         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
32
33 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
34
35         PR fortran/35474
36         * gfortran.dg/module_commons_2.f90: New test.
37
38 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
39
40         * gnat.dg/frame_overflow.adb: Improve portability.
41
42 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
43
44         PR target/35350
45         * gcc.target/i386/isa-1.c: Add -march=x86-64.
46         * gcc.target/i386/isa-2.c: Likewise.
47         * gcc.target/i386/isa-3.c: Likewise.
48         * gcc.target/i386/isa-10.c: Likewise.
49         * gcc.target/i386/isa-11.c: Likewise.
50         * gcc.target/i386/isa-12.c: Likewise.
51         * gcc.target/i386/isa-13.c: Likewise.
52         * gcc.target/i386/isa-14.c: Likewise.
53
54 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
55
56         PR target/22152
57         * gcc.target/i386/pr22152.c: New test.
58         * gcc.target/i386/sse2-mmx.c: Ditto.
59
60 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
61
62         * gnat.dg/uninit_func.adb: New test.
63
64 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
65
66         * gnat.dg/pack4.adb: New test.
67
68 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
69
70         * gnat.dg/small_alignment.adb: New test.
71
72 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
73
74         * gnat.dg/specs/alignment2.ads: New test.
75
76 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
77
78         * gnat.dg/pack3.adb: New test.
79
80 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
81
82         PR c++/20366
83         * g++.dg/other/pr20366.C: New test.
84
85 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
86
87         PR tree-opt/35402
88         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
89
90 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
91
92         PR preprocessor/35458
93         * gcc.dg/cpp/cmdlne-M-2.c: New file.
94         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
95         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
96
97 2008-03-06  Tom Tromey  <tromey@redhat.com>
98
99         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
100         * treelang: Delete.
101
102 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
103
104         * gnat.dg/specs/pack33.ads: New test.
105
106 2008-03-05  Richard Guenther  <rguenther@suse.de>
107
108         PR tree-optimization/35472
109         * gcc.c-torture/execute/pr35472.c: New testcase.
110
111 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
112
113         PR 33009
114         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
115         * gcc.c-torture/compile/pr33009.c: Likewise.
116
117 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
118
119         PR 31341
120         * gcc.dg/vect/pr31041.c: Fix.
121
122 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
123
124         PR libfortran/35293
125         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
126         New.
127         * gfortran.fortran-torture/execute/list_read_1.x,
128         gfortran.fortran-torture/execute/read_null_string.x,
129         gfortran.fortran-torture/execute/backspace.x,
130         gfortran.fortran-torture/execute/seq_io.x,
131         gfortran.fortran-torture/execute/slash_edit.x,
132         gfortran.fortran-torture/execute/unopened_unit_1.x,
133         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
134         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
135         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
136         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
137         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
138         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
139         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
140         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
141         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
142         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
143         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
144         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
145         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
146         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
147         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
148         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
149         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
150         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
151         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
152         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
153         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
154         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
155         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
156         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
157         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
158         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
159         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
160         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
161         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
162         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
163         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
164         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
165         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
166         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
167         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
168         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
169         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
170         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
171         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
172         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
173         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
174         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
175         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
176         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
177         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
178         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
179         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
180         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
181         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
182         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
183         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
184         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
185         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
186         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
187         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
188         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
189         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
190         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
191         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
192         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
193         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
194         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
195         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
196         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
197         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
198         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
199         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
200         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
201         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
202         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
203         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
204         gfortran.dg/write_back.f: Gate test on effective_target
205         fd_truncate.
206
207 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
208
209         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
210         targets declaring functions in assembly.
211
212 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
213
214         PR 28322
215         * gcc.dg/pr28322-3.c: New.
216
217 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
218
219         PR target/35453
220         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
221         _SIDD_XXX.
222         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
223         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
224         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
225         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
226         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
227         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
228         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
229         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
230
231 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
232
233         PR middle-end/35456
234         * gcc.c-torture/execute/pr35456.c: New test.
235
236 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
237
238         * gcc.target/i386/sse-10.c: Don't use
239         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
240
241 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
242
243         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
244         * gfortran.dg/reassoc_2.f90: Ditto.
245         * gfortran.dg/reassoc_3.f90: Ditto.
246
247 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
248
249         PR fortran/33197
250         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
251         * gfortran.dg/dg.exp: Likewise.
252         * gfortran.dg/vect/vect.exp: Likewise.
253         * gfortran.fortran-torture/execute/execute.exp: Likewise.
254         * gfortran.fortran-torture/compile/compile.exp: Likewise.
255         * gfortran.dg/gamma_1.f90: Also check log_gamma.
256         * gfortran.dg/invalid_contains_1.f90: Remove warning about
257         empty CONTAINS.
258         * gfortran.dg/gamma_2.f90: Add a few error messages.
259         * gfortran.dg/invalid_contains_2.f90: Remove warning about
260         empty CONTAINS.
261         * gfortran.dg/gamma_3.f90: Adjust error message.
262         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
263         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
264         * gfortran.dg/bessel_1.f90: New test.
265         * gfortran.dg/recursive_check_3.f90: Remove warnings.
266         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
267         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
268         * gfortran.dg/contains_empty_1.f03: New test.
269         * gfortran.dg/erfc_scaled_1.f90: New test.
270         * gfortran.dg/hypot_1.f90: New test.
271         * gfortran.dg/contains_empty_2.f03: New test.
272
273 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
274
275         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
276
277 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
278
279         PR 24924
280         * g++.dg/cpp/string-2.C: This is a warning now.
281         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
282         default, so add it.
283         
284 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
285
286         * g++.dg/cpp0x/auto1.C: New.
287
288 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
289
290         PR fortran/34770
291         * gfortran.dg/pointer_1.f90: New test.
292
293 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
294
295         PR c++/35315
296         * g++.dg/ext/attrib32.C: Add another test case.
297
298 2008-02-29  Tom Tromey  <tromey@redhat.com>
299
300         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
301         line.
302
303 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
304
305         * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
306         to make the interchange profitable.
307
308 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
309
310         PR fortran/31463
311         PR fortran/33950
312         PR fortran/34296
313         * gfortran.dg/arrayio_11.f90: Fixed test.
314         * gfortran.dg/arrayio_12.f90: Likewise.
315         * gfortran.dg/module_read_1.f90: Added warning-directives.
316         * gfortran.dg/pr32242.f90: Likewise.
317         * gfortran.dg/result_in_spec_3.f90: Likewise.
318         * gfortran.dg/use_12.f90: Likewise.
319         * gfortran.dg/warn_function_without_result.f90 : New test.
320
321 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
322
323         PR fortran/34868
324         * gfortran.dg/f2c_9.f90: New test.
325
326 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
327
328         * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
329         * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
330         * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
331         * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
332         * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
333         * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
334         * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
335         * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
336         * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
337         * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
338         * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
339         * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
340         * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
341         * testsuite/gfortran.dg/ldist-1.f90: New.
342
343 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
344
345         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
346
347 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
348
349         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
350
351 2008-02-27  Jan Beulich  <jbeulich@novell.com>
352
353         * gcc.target/i386/mmx-1.c: Add
354         -Werror-implicit-function-declaration to dg-options.
355         * gcc.target/i386/mmx-2.c: Likewise.
356         * gcc.target/i386/sse-13.c: Likewise.
357         * gcc.target/i386/sse-14.c: Likewise.
358
359 2008-02-27  Revital Eres  <eres@il.ibm.com>
360
361         PR rtl-optimization/34999
362         * gcc.dg/tree-prof/pr34999.c: New.
363
364 2008-02-27  Richard Guenther  <rguenther@suse.de>
365
366         PR middle-end/25290
367         * gcc.c-torture/execute/pr35390.c: New testcase.
368
369 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
370
371         PR ada/22255
372         * gnat.dg/test_direct_io.adb: New file.
373
374 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
375
376         PR ada/34799
377         * gnat.dg/specs/pr34799.ads: New test.
378
379 2008-02-27  Richard Guenther  <rguenther@suse.de>
380
381         PR middle-end/34971
382         * gcc.c-torture/execute/pr34971.c: New testcase.
383
384 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
385
386         * gcc.dg/gomp/preprocess-1.c: New test.
387
388         PR c++/35368
389         * g++.dg/ext/visibility/typeinfo2.C: New test.
390         * g++.dg/ext/visibility/typeinfo3.C: New test.
391
392 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
393
394         * gcc.dg/bf-ms-attrib.c (main): Return 0.
395
396 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
397
398         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
399         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
400
401 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
402
403         PR c/28800
404         * gcc.dg/empty-source-2.c: Adjust for warning message.
405         * gcc.dg/empty-source-3.c: Likewise.
406         * gcc.dg/pack-test-2.c: Adjust comment.
407         * gcc.dg/pragma-ep-2.c: Likewise.
408         * gcc.dg/pragma-re-2.c: Likewise.
409         * gcc.dg/va-arg-2.c: Likewise.
410
411 2008-02-26  Tobias Burnus  <burnus@net-b.de>
412
413         PR fortran/35033
414         * gfortran.dg/assignment_2.f90: New.
415
416 2008-02-26  Jason Merrill  <jason@redhat.com>
417
418         PR c++/35315
419         * g++.dg/ext/attrib32.C: New.
420
421 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
422
423         * gcc.c-torture/execute/nest-align-1.x: Delete.
424
425 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
426
427         PR 26264
428         * 20021023-1.c: Use __builtin_va_start instead of
429         __builtin_stdarg_start.
430         * pr17301-1.c: Likewise.
431         * pr17301-2.c: Likewise.
432                 
433 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
434         
435         * gcc.dg/pr34351.c: New.
436         
437 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
438
439         * gcc.dg/Wlarger-than2.c: New.
440         
441 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
442
443         PR c++/35323
444         * g++.dg/lookup/crash7.C: New.
445
446 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
447
448         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
449
450 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
451
452         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
453
454 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
455
456         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
457
458 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
459
460         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
461         Windows.
462
463 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
464
465         * lib/target-supports.exp (check_profiling_available): Report -p
466         unavailable on *-*-mingw*.
467
468 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
469
470         * lib/target-supports.exp (check_effective_target_pthread_h): New.
471         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
472         dg-require-effective-target pthread_h.
473
474 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
475
476         * gcc.dg/Wswitch-enum-error.c: New.
477         * gcc.dg/Wswitch-error.c: New.
478         * gcc.dg/20011021-1.c: Use two directives to match two different
479         messages.
480         
481 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
482         
483         PR 28322
484         * gcc.dg/pr28322.c: New.
485         * gcc.dg/pr28322-2.c: New.
486         * lib/prune.exp: Ignore "At top level" even if there is no ':'
487         preceding it.
488
489 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
490
491         PR c++/35333
492         * g++.dg/other/error26.C: New.
493
494 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
495
496         PR c++/35338
497         * g++.dg/other/error25.C: New.
498
499 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
500
501         PR target/35258
502         * gcc.dg/pr35258.c: New testcase.
503
504 2008-02-25  Jan Beulich  <jbeulich@novell.com>
505
506         * gcc.dg/20020426-2.c: Remove bogus workaround.
507         * g++.old-deja/g++.other/store-expr1.C: Likewise.
508         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
509
510 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
511
512         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
513
514 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
515
516         PR middle-end/19984
517         * gcc.dg/pr19984.c: New test.
518         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
519         name of the variable.
520
521 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
522
523         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
524         (main): Call check_vect and foo.  Check array values after
525         the call to foo.
526         * gcc.dg/vect/vect-117.c: Call check_vect.
527         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
528
529 2008-02-25  Jason Merrill  <jason@redhat.com>
530
531         PR c++/33486
532         * g++.dg/lookup/strong-using-5.C: New.
533
534 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
535
536         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
537         sh* targets.
538
539 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
540
541         PR target/35349
542         * gcc.c-torture/execute/20050604-1.x: New file.
543
544 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
545
546         * gcc.target/i386/pr22076.c: Update number of mov insns
547         for PIC targets.
548         * gcc.target/i386/pr34256.c: Ditto.
549
550 2008-02-24  Diego Novillo  <dnovillo@google.com>
551
552         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
553
554         PR 33738
555         * g++.dg/warn/pr33738.C: New.
556
557 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
558
559         * gcc.c-torture/execute/nest-align-1.x: New file.
560
561 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
562
563         PR c++/34749
564         * g++.dg.ext/dllimport13.C: New test.
565
566 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
567
568         PR libfortran/24685
569         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
570         powerpc*-apple-darwin*.
571
572 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
573
574         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
575         ERFC into gfortran.dg/large_real_kind_3.F90.
576         * gfortran.dg/large_real_kind_3.F90: New test.
577
578 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
579
580         PR rtl-opt/33512
581         * gcc.dg/and-1.c: New test.
582
583 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
584
585         * gcc.c-torture/execute/20080222-1.c: New test.
586
587 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
588
589         PR target/22076
590         PR target/34256
591         * gcc.target/i386/pr22076.c: New test.
592         * gcc.target/i386/pr34256.c: New test.
593         * gcc.target/i386/vecinit-5.c: New test.
594         * gcc.target/i386/vecinit-6.c: New test.
595         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
596
597         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
598         <xmmintrin.h>, define __m64 and __m128 directly.
599         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
600
601 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
602
603         PR C++/34715
604         * g++.dg/ext/always_inline-1.C: New test.
605         * g++.dg/ext/always_inline-2.C: New test.
606         * g++.dg/ext/always_inline-3.C: New test.
607         * g++.dg/ext/always_inline-4.C: New test.
608
609 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
610
611         * gcc.target/cris/asm-b-1.c: New test.
612
613 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
614
615         PR c++/35282
616         * g++.dg/template/nontype17.C: Add.
617
618 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
619
620         PR c++/35282
621         Revert:
622         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
623
624         PR c++/28743
625         * g++.dg/template/nontype17.C: New.
626         * g++.dg/template/nontype16.C: Add error.
627
628 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
629
630         PR c/19999
631         * gcc.dg/Wfloat-equal-1.c: New.
632         * g++.dg/warn/Wfloat-equal-1.C: New.
633
634 2008-02-21  Michael Matz  <matz@suse.de>
635
636         PR target/35264
637         * gcc.dg/pr35264.c: New testcase.
638
639 2008-02-21  Richard Guenther  <rguenther@suse.de>
640
641         * gfortran.dg/reassoc_1.f90: New testcase.
642         * gfortran.dg/reassoc_2.f90: Likewise.
643         * gfortran.dg/reassoc_3.f90: Likewise.
644
645 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
646
647         PR libfortran/34974
648         * gfortran.dg/fmt_t_7.f: New test.
649
650         PR libfortran/35132
651         * gfortran.dg/streamio_15.f90: New test.
652         
653 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
654
655         PR libfortran/35036
656         * gfortran.dg/fmt_zero_digits.f90: Revise test.
657
658 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
659
660         * gcc.dg/Wframe-larger-than.c: New option test.
661
662 2008-02-20  Tobias Burnus  <burnus@net-b.de>
663
664         PR fortran/34997
665         * gfortran.dg/dollar_sym_1.f90: New.
666         * gfortran.dg/dollar_sym_2.f90: New.
667
668 2008-02-20  Richard Guenther  <rguenther@suse.de>
669
670         PR middle-end/35265
671         * gcc.dg/builtins-66.c: New testcase.
672
673 2008-02-20  Richard Guenther  <rguenther@suse.de>
674
675         * gcc.dg/fold-reassoc-1.c: New testcase.
676         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
677
678 2008-02-20  Richard Guenther  <rguenther@suse.de>
679
680         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
681
682 2008-02-20  Ira Rosen  <irar@il.ibm.com>
683
684         * lib/target-supports.exp (check_effective_target_vect_unpack):
685         Return true for SPU.
686         (check_effective_target_vect_short_mult): Likewise.
687         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
688         the loop on targets that support vect_unpack.
689
690 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
691
692         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
693         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
694         templates to reduce number of passed arguments.
695
696 2008-02-19  Jason Merrill  <jason@redhat.com>
697
698         PR c++/34950
699         * g++.dg/template/explicit-args1.C: New.
700
701 2008-02-19  Richard Guenther  <rguenther@suse.de>
702
703         PR tree-optimization/34989
704         * gcc.dg/pr34989-1.c: New testcase.
705         * gcc.dg/pr34989-2.c: Likewise.
706
707 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
708
709         PR c++/35028
710         * g++.dg/gomp/pr35028.C: New test.
711
712         PR c++/34964
713         PR c++/35244
714         * gcc.dg/gomp/pr34964.c: New test.
715         * g++.dg/gomp/pr34964.C: New test.
716         * gcc.dg/gomp/pr35244.c: New test.
717         * g++.dg/gomp/pr35244.C: New test.
718
719         PR c++/35078
720         * g++.dg/gomp/pr35078.C: New test.
721
722 2008-02-19  Christian Bruel  <christian.bruel@st.com>
723
724         * gcc.dg/packed-array.c: New testcase. 
725
726 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
727
728         PR target/33555
729         * gcc.target/i386/pr33555.c: New test.
730         
731 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
732
733         PR target/35189
734         * gcc.target/i386/isa-1.c: New.
735         * gcc.target/i386/isa-2.c: Likewise.
736         * gcc.target/i386/isa-3.c: Likewise.
737         * gcc.target/i386/isa-4.c: Likewise.
738         * gcc.target/i386/isa-5.c: Likewise.
739         * gcc.target/i386/isa-6.c: Likewise.
740         * gcc.target/i386/isa-7.c: Likewise.
741         * gcc.target/i386/isa-8.c: Likewise.
742         * gcc.target/i386/isa-9.c: Likewise.
743         * gcc.target/i386/isa-10.c: Likewise.
744         * gcc.target/i386/isa-11.c: Likewise.
745         * gcc.target/i386/isa-12.c: Likewise.
746         * gcc.target/i386/isa-13.c: Likewise.
747         * gcc.target/i386/isa-14.c: Likewise.
748
749 2008-02-18  Joey Ye  <joey.ye@intel.com>
750             H.J. Lu  <hongjiu.lu@intel.com>
751
752         PR middle-end/34921
753         * gcc.c-torture/execute/nest-align-1.c: New test case.
754
755 2008-02-17  Richard Guenther  <rguenther@suse.de>
756
757         PR middle-end/35227
758         * gcc.dg/torture/pr35227.c: New testcase.
759
760 2008-02-17  Richard Guenther  <rguenther@suse.de>
761
762         PR tree-optimization/35231
763         * gcc.c-torture/execute/pr35231.c: New testcase.
764
765 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
766
767         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
768         (test_gt): Ditto.
769
770 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
771
772         * obj-c++.dg/encode-2.mm: XFAIL.
773         * obj-c++.dg/encode-3.mm: Likewise.
774
775 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
776             Paolo Carlini  <pcarlini@suse.de>
777
778         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
779         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
780         * g++.dg/ext/has_nothrow_copy.C: Likewise.
781
782 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
783
784         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
785         (main): Change to void and rename to sse_test.
786         * gcc.target/i386/pr24306.c: Ditto.
787         * gcc.target/i386/pr32065-2.c: Ditto.
788         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
789         (main): Change to void and rename to sse2_test.
790         * gcc.target/i386/20060512-3.c: Ditto.
791
792 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
793
794         PR fortran/35150
795         * gfortran.dg/c_loc_tests_12.f03: New test.
796
797 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
798
799         PR c++/35023
800         PR c++/35024
801         PR c++/35026
802         * g++.dg/cpp0x/vt-35026.C: New.
803         * g++.dg/cpp0x/vt-35023.C: New.
804         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
805         * g++.dg/cpp0x/vt-35024.C: New.
806
807 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
808
809         * gcc.c-torture/execute/va-arg-25.x: Remove.
810
811 2008-02-15  Richard Guenther  <rguenther@suse.de>
812             Zdenek Dvorak  <ook@ucw.cz>
813
814         PR tree-optimization/35164
815         * g++.dg/torture/pr35164-1.C: New testcase.
816         * g++.dg/torture/pr35164-2.C: Likewise.
817
818 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
819
820         PR testsuite/35119
821         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
822         in dg-final to match the assembly code generated by Darwin 9.
823
824 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
825
826         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
827
828 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
829
830         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
831
832 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
833
834         * lib/dejapatches.exp: New file.
835
836 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
837
838         PR c++/34050
839         * g++.dg/cpp0x/vt-34050.C: New.
840
841 2008-02-14  Jason Merrill  <jason@redhat.com>
842
843         PR c++/5645
844         PR c++/11159
845         * g++.dg/warn/pr11159.C: New.
846         * g++.dg/warn/pr5645.C: Likewise.
847
848 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
849
850         PR preprocessor/35061
851         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
852
853 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
854
855         PR c++/28743
856         * g++.dg/template/nontype17.C: New.
857         * g++.dg/template/nontype16.C: Add error.
858
859 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
860
861         PR c++/35138
862         * g++.dg/template/member8.C: New test.
863
864 2008-02-13  Michael Matz  <matz@suse.de>
865
866         * gcc.dg/pr35065.c: Fix testcase warnings.
867
868 2008-02-13  Jason Merrill  <jason@redhat.com>
869
870         PR c++/34962, c++/34937, c++/34939
871         * g++.dg/ext/tmplattr9.C: New.
872
873 2008-02-13  Michael Matz  <matz@suse.de>
874
875         PR debug/35065
876         * gcc.dg/pr35065.c: New testcase.
877
878 2008-02-12  Richard Guenther  <rguenther@suse.de>
879
880         PR tree-optimization/35171
881         * gcc.c-torture/compile/pr35171.c: New testcase.
882
883 2008-02-12  Richard Guenther  <rguenther@suse.de>
884
885         PR middle-end/35163
886         * gcc.c-torture/execute/pr35163.c: New testcase.
887
888 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
889
890         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
891
892 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
893
894         * gnat.dg/loop_address.adb: New test.
895
896 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
897
898         * obj-c++.dg/bitfield-1.mm: Expect failures.
899         * obj-c++.dg/bitfield-4.mm: Likewise.
900         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
901         * obj-c++.dg/encode-8.mm: Likewise.
902         * obj-c++.dg/isa-field-1.mm: Likewise.
903         * obj-c++.dg/layout-1.mm: Likewise.
904         * obj-c++.dg/lookup-2.mm: Likewise.
905         * obj-c++.dg/try-catch-2.mm: Likewise.
906         * obj-c++.dg/try-catch-9.mm: Likewise.
907
908 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
909
910         PR c++/35144
911         * g++.dg/tree-ssa/pr35144.C: New test.
912
913         PR inline-asm/35160
914         * gcc.target/i386/pr35160.c: New test.
915
916         PR c++/34862
917         * g++.dg/init/new27.C: New test.
918
919 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
920
921         PR c++/35077
922         * g++.dg/template/crash78.C: New.
923
924 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
925
926         PR testsuite/35047
927         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
928         * gcc.dg/compat/vector-2_y.c: Ditto.
929
930 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
931             Richard Guenther  <rguenther@suse.de>
932
933         PR tree-optimization/33992
934         * gcc.c-torture/execute/pr33992.c: New testcase.
935
936 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
937
938         * gfortran.dg/streamio_14.f90:  New test.
939
940 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
941
942         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
943         Add -mfpmath=387 to dg-options.
944
945 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
946
947         PR testsuite/35047
948         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
949         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
950         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
951         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
952         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
953         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
954         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
955         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
956         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
957
958 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
959
960         PR objc++/34193
961         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
962
963 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
964
965         PR c++/35056
966         * g++.dg/conversion/bitfield8.C: New.
967
968 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
969
970         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
971
972 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
973
974         PR c++/35049
975         PR c++/35096
976         * g++.dg/ext/vector13.C: New.
977
978 2008-02-06  David Daney  <ddaney@avtrex.com>
979
980         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
981
982 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
983
984         * lib/target-supports.exp (check_effective_target_hard_float): Remove
985         special case for xtensa-*-*.
986         
987 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
988
989         PR fortran/35037
990         * gfortran.dg/volatile11.f90: New test.
991
992 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
993
994         PR c++/33553
995         * g++.dg/template/array19.C: New test.
996
997 2008-02-05  Diego Novillo  <dnovillo@google.com>
998
999         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
1000
1001         PR 33738
1002         * g++.dg/warn/pr33738.C: Remove.
1003
1004 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1005
1006         PR fortran/34945
1007         * gfortran.dg/bounds_check_13.f: New test.
1008
1009 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1010
1011         PR testsuite/33946
1012         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
1013
1014 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
1015
1016         PR target/35083
1017         * gcc.target/i386/pr35083.c: New test.
1018
1019 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1020
1021         PR fortran/32315
1022         * gfortran.dg/data_bounds_1.f90: New test.
1023
1024 2008-02-04  Diego Novillo  <dnovillo@google.com>
1025
1026         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
1027
1028         PR 33738
1029         * testsuite/g++.dg/warn/pr33738.C: New.
1030
1031 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
1032
1033         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
1034         to match.
1035
1036 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
1037
1038         * lib/target-supports.exp (check_effective_target_hard_float): Only
1039         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
1040         other targets, grep for a call insn in the rtl expand dump for an
1041         add of two doubles.
1042         (target_compile): Support generating rtl dumps as output.
1043
1044 2008-02-04  Richard Guenther  <rguenther@suse.de>
1045
1046         PR middle-end/33631
1047         * gcc.c-torture/execute/pr33631.c: New testcase.
1048
1049 2008-02-04  Richard Guenther  <rguenther@suse.de>
1050
1051         PR middle-end/35043
1052         * gcc.c-torture/compile/pr35043.c: New testcase.
1053
1054 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1055
1056         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
1057
1058 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
1059
1060         * gcc.target/i386/pr31628.c: Require effective target fpic.
1061         * gcc.target/i386/strinline.c: Ditto.
1062         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
1063         * gcc.dg/pr35045.c: Ditto.
1064         * gcc.dg/20050503-1.c: Ditto.
1065
1066 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
1067
1068         PR fortran/32760
1069         * gfortran.dg/host_assoc_variable_1.f90: New test.
1070         * gfortran.dg/allocate_stat.f90: Change last three error messages.
1071
1072 2008-02-02  Michael Matz  <matz@suse.de>
1073
1074         PR target/35045
1075         * gcc.dg/pr35045.c: New test.
1076
1077 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1078
1079         PR libfortran/35001
1080         * gfortran.dg/shape_4.f90:  New test.
1081
1082 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
1083
1084         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
1085
1086 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
1087
1088         PR rtl-optimization/34773
1089         * gcc.target/cris/torture/pr34773.c: New test.
1090
1091 2008-02-01  Nick Clifton  <nickc@redhat.com>
1092
1093         * lib/target-supports.exp (check_profiling_available): Do not
1094         expect profiling to work on the xstormy16 target.
1095
1096 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
1097
1098         PR testsuite/35047
1099         * gcc.c-torture/execute/20050316-2.x: New file.
1100         * gcc.target/i386/pr17390.c: Update scan pattern.
1101         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
1102         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
1103
1104 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
1105
1106         PR fortran/34910
1107         * gfortran.dg/proc_assign_2.f90: New test.
1108
1109 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
1110             Jakub Jelinek  <jakub@redhat.com>
1111
1112         PR c++/34935
1113         PR c++/34936
1114         * g++.dg/ext/alias-canon.C: New.
1115         * g++.dg/ext/alias-mangle.C: New.
1116
1117 2008-01-30  Jan Hubicka  <jh@suse.cz>
1118
1119         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
1120
1121 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1122
1123         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
1124         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1125
1126 2008-01-30  Jan Hubicka  <jh@suse.cz>
1127
1128         PR target/34982
1129         * gcc.c-torture/execute/pr34982.c: New testcase.
1130
1131 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
1132
1133         * gcc.target/s390/tf_to_di-1.c: New testcase.
1134
1135 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
1136
1137         PR fortran/34975
1138         * gfortran.dg/use_only_3.f90: New test.
1139         * gfortran.dg/use_only_3.inc: Modules for new test.
1140
1141         PR fortran/34429
1142         * gfortran.dg/function_charlen_2.f90: New test.
1143
1144 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
1145
1146         PR middle-end/34969
1147         * gcc.dg/pr34969.c: New test.
1148
1149         PR c/35017
1150         * gcc.dg/inline-25.c: New test.
1151         * gcc.dg/inline-26.c: New test.
1152         * gcc.dg/inline-27.c: New test.
1153
1154 2008-01-29  Richard Guenther  <rguenther@suse.de>
1155
1156         PR middle-end/35006
1157         * gcc.c-torture/compile/pr35006.c: New testcase.
1158
1159 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
1160
1161         PR c++/34055
1162         PR c++/34103
1163         PR c++/34219
1164         PR c++/34606
1165         PR c++/34753
1166         PR c++/34754
1167         PR c++/34755
1168         PR c++/34919
1169         PR c++/34961
1170         * g++.dg/cpp0x/vt-34219-2.C: New.
1171         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
1172         * g++.dg/cpp0x/vt-34961.C: New.
1173         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
1174         cases from the re-opened PR.
1175         * g++.dg/cpp0x/vt-34753.C: New.
1176         * g++.dg/cpp0x/vt-34919.C: New.
1177         * g++.dg/cpp0x/vt-34754.C: New.
1178         * g++.dg/cpp0x/vt-34606.C: New.
1179         * g++.dg/cpp0x/vt-34219.C: New.
1180         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
1181         * g++.dg/cpp0x/vt-34755.C: New.
1182         * g++.dg/cpp0x/pr31438.C: Ditto.
1183         * g++.dg/cpp0x/variadic81.C: Ditto.
1184
1185 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1186
1187         * g++.dg/torture/pr34641.C: Put the dg-do first.
1188
1189 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1190
1191         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
1192
1193 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
1194
1195         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
1196
1197 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
1198
1199         PR 31535
1200         * gcc.target/powerpc/spe-small-data-1.c: New test.
1201         * gcc.target/powerpc/spe-small-data-2.c: New test.
1202
1203 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1204
1205         PR libfortran/34980
1206         * gfortran.dg/shape_3.f90:  New test.
1207
1208 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1209
1210         * gcc.target/s390/20020926-1.c: Remove -m31.
1211
1212 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1213
1214         * gcc.target/s390/20020926-1.c: Disable for s390x.
1215
1216 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1217
1218         PR fortran/34994
1219         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
1220         expression.
1221
1222 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1223
1224         PR fortran/34990
1225         * gfortran.dg/array_constructor_22.f90: New test.
1226
1227 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
1228
1229         PR middle-end/34688
1230         * gcc.c-torture/compile/pr34688: New test.
1231
1232 2008-01-26  Tobias Burnus  <burnus@net-b.de>
1233
1234         PR fortran/34848
1235         * gfortran.dg/missing_optional_dummy_5.f90: New.
1236
1237 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1238
1239         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
1240         noinline.  XFAIL test.
1241
1242 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1243
1244         PR fortran/31610
1245         * gfortran.dg/array_3.f90: New test.
1246
1247 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
1248
1249         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
1250         on i?86/x86_64.
1251
1252         PR c++/34965
1253         * gcc.dg/pr34965.c: New test.
1254         * g++.dg/other/error24.C: New test.
1255
1256 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1257
1258         PR libfofortran/34887
1259         * gfortran.dg/x_slash_2.f:  New test.
1260
1261 2008-01-26  Richard Guenther  <rguenther@suse.de>
1262
1263         PR c++/34235
1264         * g++.dg/torture/pr34235.C: New testcase.
1265
1266 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1267
1268         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
1269
1270 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1271
1272         PR target/34981
1273         * gcc.target/mips/lazy-binding-1.c: New test.
1274         * gcc.target/mips/mips.exp (setup_mips_tests): Set
1275         mips_forced_no_abicalls and mips_forced_no_shared.
1276         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
1277         Avoid using small data with -mabicalls.  Don't make -G0 force
1278         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
1279         forces the opposite option.
1280
1281 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
1282
1283         PR target/34970
1284         * gcc.target/i386/fastcall-1.c: Scan for correct label.
1285         Use -std=gnu89 switch.
1286
1287 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1288
1289         PR libfortran/34876
1290         * gfortran.dg/direct_io_9.f: New test.
1291
1292 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
1293
1294         PR fortran/34661
1295         * gfortran.dg/where_operator_assign_4.f90: New test.
1296
1297 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
1298
1299         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
1300         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
1301         c4x-*-* targets.
1302
1303 2008-01-25  Richard Guenther  <rguenther@suse.de>
1304
1305         PR middle-end/32244
1306         * gcc.c-torture/execute/pr32244-1.c: New testcase.
1307
1308 2008-01-25  Richard Guenther  <rguenther@suse.de>
1309
1310         PR tree-optimization/34966
1311         * gcc.c-torture/compile/pr34966.c: New testcase.
1312
1313 2008-01-25  Richard Guenther  <rguenther@suse.de>
1314
1315         PR c++/33887
1316         * g++.dg/torture/pr33887-1.C: New testcase.
1317         * g++.dg/torture/pr33887-2.C: Likewise.
1318         * g++.dg/torture/pr33887-3.C: Likewise.
1319         * gcc.c-torture/execute/20071211-1.c: Likewise.
1320
1321 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
1322
1323         PR target/34856
1324         * gcc.dg/pr34856.c: Use pointer mode for "pin".
1325
1326 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
1327
1328         PR middle-end/33333
1329         * g++.dg/gomp/pr33333.C: New test.
1330
1331         PR preprocessor/34692
1332         * gcc.dg/cpp/pr34692.c: New test.
1333         * gcc.dg/gomp/pr34692.c: New test.
1334
1335 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
1336
1337         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
1338
1339 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
1340
1341         PR fortran/34202
1342         * gfortran.dg/empty_type.f90: New test.
1343
1344 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
1345
1346         PR c++/34603
1347         * g++.dg/template/crash77.C: New.
1348
1349 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
1350
1351         PR target/34856
1352         * gcc.dg/pr34856.c: New test.
1353
1354 2008-01-24  Tobias Burnus  <burnus@net-b.de>
1355
1356         * gfortran.dg/namelist_39.f90: Delete temporary files.
1357         * gfortran.dg/namelist_44.f90: Ditto.
1358
1359 2008-01-24  Richard Guenther  <rguenther@suse.de>
1360
1361         PR middle-end/34953
1362         * g++.dg/torture/pr34953.C: New testcase.
1363
1364 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
1365
1366         PR middle-end/34934
1367         * gcc.c-torture/compile/20080124-1.c: New test.
1368
1369 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
1370
1371         PR fortran/34872
1372         * gfortran.dg/function_charlen_3.f: New test.
1373
1374 2008-01-23  Michael Matz  <matz@suse.de>
1375
1376         PR debug/34895
1377         * g++.dg/debug/pr34895.cc: New testcase.
1378
1379 2008-01-23  Richard Guenther  <rguenther@suse.de>
1380
1381         PR middle-end/31529
1382         * gcc.dg/pr31529-1.c: New testcase.
1383         * gcc.dg/pr31529-2.c: Likewise.
1384
1385 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
1386
1387         PR c++/34829
1388         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
1389         unsigned int for the first argument.
1390
1391 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1392
1393         PR c++/33984
1394         * g++.dg/conversion/bitfield7.C: New test.
1395         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
1396
1397 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
1398
1399         From Michael Frysinger  <michael.frysinger@analog.com>
1400         * gcc.target/bfin/mcpu-bf547.c: New test.
1401         * gcc.target/bfin/mcpu-bf523.c: New test.
1402         * gcc.target/bfin/mcpu-bf524.c: New test.
1403         * gcc.target/bfin/mcpu-bf526.c: New test.
1404
1405 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1406
1407         * gcc.c-torture/execute/20080122-1.c: New test.
1408
1409 2008-01-22  Tom Tromey  <tromey@redhat.com>
1410
1411         PR c++/34859
1412         * gcc.dg/cpp/pr34859.c: New file.
1413
1414 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1415
1416         PR fortran/34875
1417         * gfortran.dg/vector_subscript_3.f90: New test.
1418
1419 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1420
1421         PR fortran/34848
1422         * gfortran.dg/missing_optional_dummy_4.f90
1423
1424 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1425
1426         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
1427
1428 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1429
1430         * gnat.dg/unchecked_union1.adb: New test.
1431
1432 2008-01-22  Tom Tromey  <tromey@redhat.com>
1433
1434         PR c++/34829
1435         * g++.dg/ext/pr34829.C: New file.
1436
1437 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1438
1439         PR c++/34607
1440         * gcc.dg/gomp/pr34607.c: New test.
1441         * g++.dg/gomp/pr34607.C: New test.
1442
1443         PR c++/34914
1444         * g++.dg/ext/vector10.C: New test.
1445
1446         PR c++/34918
1447         * g++.dg/other/error23.C: New test.
1448
1449         PR c++/34917
1450         * g++.dg/ext/vector12.C: New test.
1451
1452 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1453
1454         PR 32102
1455         * gcc.dg/Wstrict-overflow-21.c: New.
1456         * g++.dg/warn/Wstrict-aliasing-8.C: New.
1457
1458 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1459
1460         PR middle-end/33092
1461         * gcc.dg/pr33092.c: New.
1462
1463 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
1464
1465         * gcc.target/s390/20020926-1.c: Add -m31 option.
1466
1467 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
1468
1469         PR fortran/34915
1470         * gfortran.dg/initialization_18.f90: New test.
1471
1472 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1473
1474         PR fortran/34899
1475         * gfortran.dg/tab_continuation.f: New.
1476
1477 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1478
1479         PR fortran/34896
1480         * gfortran.dg/use_rename_2.f90: New test.
1481
1482 2008-01-21  Richard Guenther  <rguenther@suse.de>
1483
1484         PR middle-end/34856
1485         * gcc.c-torture/compile/pr34856.c: New testcase.
1486
1487 2008-01-21  Richard Guenther  <rguenther@suse.de>
1488
1489         PR c/34885
1490         * gcc.c-torture/compile/pr34885.c: New testcase.
1491
1492 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
1493
1494         * gnat.dg/specs/alignment1.ads: New test.
1495
1496 2008-01-21  Richard Guenther  <rguenther@suse.de>
1497
1498         PR c++/34850
1499         * g++.dg/torture/pr34850.C: New testcase.
1500
1501 2008-01-21  Alon Dayan  <alond@il.ibm.com>
1502             Olga Golovanevsky  <olga@il.ibm.com>
1503
1504         PR tree-optimization/34701
1505         * gcc.dg/struct/wo_prof_array_field.c: New test.
1506         
1507 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1508
1509         PR c++/34891
1510         * g++.dg/ext/vector9.C: New.
1511
1512 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1513
1514         PR c++/34776
1515         PR c++/34486
1516         * g++.dg/template/crash75.C: New.
1517         * g++.dg/template/crash76.C: Likewise.  
1518
1519 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
1520
1521         PR rtl-optimization/34808
1522         * gcc.c-torture/compile/pr34808.c: New test.
1523
1524 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1525
1526         PR fortran/34784
1527         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1528
1529         PR fortran/34861
1530         * gfortran.dg/entry_array_specs_3.f90: New test.
1531
1532         PR fortran/34854
1533         * gfortran.dg/use_rename_1.f90: New test.
1534
1535 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1536
1537         PR fortran/34784
1538         * gfortran.dg/array_constructor_20.f90: New test.
1539         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1540
1541         PR fortran/34785
1542         * gfortran.dg/array_constructor_21.f90: New test.
1543
1544 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1545
1546         PR libfortran/34795
1547         * gfortran.dg/inquire_13.f90: New test.
1548         
1549         PR libfortran/34659
1550         * gfortran.dg/continuation_9.f90: New test.
1551
1552 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1553
1554         PR target/34831
1555         * gcc.target/mips/pr34831.c: New test.
1556
1557 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1558
1559         PR fortran/34817
1560         PR fortran/34838
1561         * gfortran.dg/any_all_1.f90:  New test.
1562         * gfortran.dg/any_all_2.f90:  New test.
1563
1564 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1565
1566         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
1567         "dg-require-weak" statement.
1568         * g++.dg/eh/weak1.C: Likewise.
1569
1570 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
1571
1572         PR gcov-profile/34610
1573         * gcc.dg/gomp/pr34610.c: New test.
1574
1575 2008-01-19  Tobias Burnus  <burnus@net-b.de>
1576
1577         PR fortran/34760
1578         * gfortran.dg/implicit_11.f90: New.
1579         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
1580         * gfortran.dg/entry_15.f90: Ditto.
1581         * gfortran.dg/func_assign.f90: Ditto.
1582         * gfortran.dg/gomp/reduction3.f90: Ditto.
1583         * gfortran.dg/proc_assign_1.f90: Ditto.
1584
1585         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
1586         of dg-excess-errors.
1587
1588 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1589
1590         PR fortran/32616
1591         * gfortran.dg/argument_checking_15.f90: New.
1592         * gfortran.dg/argument_checking_5.f90: Change TODO into
1593         dg-warning.
1594
1595 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1596
1597         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
1598         * gfortran.dg/enum_5.f90: Ditto.
1599         * gfortran.dg/enum_6.f90: Ditto.
1600         * gfortran.dg/bom_error.f90: Ditto.
1601         * gfortran.dg/func_decl_4.f90: Ditto.
1602
1603 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1604
1605         PR libfortran/34782
1606         * gfortran.dg/fmt_t_6.f: New test.
1607
1608 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1609
1610         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
1611
1612 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
1613
1614         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
1615
1616 2008-01-18  Ian Lance Taylor  <iant@google.com>
1617
1618         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
1619
1620 2008-01-18  Ian Lance Taylor  <iant@google.com>
1621
1622         PR c++/33407
1623         * g++.dg/init/new26.C: New test.
1624
1625 2008-01-18  Richard Guenther  <rguenther@suse.de>
1626
1627         PR middle-end/34801
1628         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
1629         redundant one.
1630
1631 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
1632
1633         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
1634         dg-require-effective-target.
1635
1636 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1637
1638         PR target/34556
1639         * gfortran.dg/reshape_2.f90: New test.
1640
1641 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
1642
1643         * gcc.dg/20040223-1.c: Fix comment typo.
1644
1645 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
1646
1647         PR target/34814
1648         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
1649         until 34814 is fixed.
1650
1651 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
1652
1653         PR tree-optimization/34648
1654         * gcc.c-torture/compile/pr34648.c: New testcase.
1655
1656 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
1657
1658         PR testsuite/34821
1659         * gcc.dg/autopar/autopar.exp: New.
1660         * g++.dg/tree-ssa/pr34355.C: Require pthread.
1661         * lib/target-supports.exp (check_effective_target_pthread): New.
1662
1663         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
1664         * gcc.dg/tree-ssa/reduc-1short.c: Same.
1665         * gcc.dg/tree-ssa/reduc-1.c: Same.
1666         * gcc.dg/tree-ssa/reduc-2short.c: Same.
1667         * gcc.dg/tree-ssa/reduc-2.c: Same
1668         * gcc.dg/tree-ssa/reduc-3.c: Same.
1669         * gcc.dg/tree-ssa/reduc-1char.c: Same.
1670         * gcc.dg/tree-ssa/reduc-6.c: Same.
1671         * gcc.dg/tree-ssa/reduc-7.c: Same.
1672         * gcc.dg/tree-ssa/reduc-2char.c: Same.
1673         * gcc.dg/tree-ssa/reduc-8.c: Same.
1674         * gcc.dg/tree-ssa/reduc-9.c: Same.
1675
1676 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1677
1678         * gnat.dg/discr5.adb: New test.
1679
1680 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1681
1682         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
1683
1684 2008-01-17  Richard Guenther  <rguenther@suse.de>
1685
1686         PR tree-optimization/34825
1687         * gcc.dg/pr34825.c: New testcase.
1688
1689 2008-01-17  Richard Guenther  <rguenther@suse.de>
1690
1691         * gcc.c-torture/execute/20080117-1.c: New testcase.
1692
1693 2008-01-17  Revital Eres  <eres@il.ibm.com>
1694
1695         PR30957
1696         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
1697
1698 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
1699
1700         PR fortran/34429
1701         * gfortran.dg/function_charlen_1.f90: New test.
1702
1703         PR fortran/34431
1704         * gfortran.dg/function_types_1.f90: New test.
1705         * gfortran.dg/function_types_2.f90: New test.
1706
1707         PR fortran/34471
1708         * gfortran.dg/function_kinds_4.f90: New test.
1709         * gfortran.dg/function_kinds_5.f90: New test.
1710
1711         * gfortran.dg/defined_operators_1.f90: Errors now at function
1712         declarations.
1713         * gfortran.dg/private_type_4.f90: The same.
1714         * gfortran.dg/interface_15.f90: The same.
1715         * gfortran.dg/elemental_args_check_2.f90: The same.
1716         * gfortran.dg/auto_internal_assumed.f90: The same.
1717
1718 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1719
1720         * gnat.dg/sizetype.adb: New test.
1721
1722 2008-01-16  Richard Guenther  <rguenther@suse.de>
1723
1724         PR middle-end/32628
1725         * gcc.dg/overflow-warn-7.c: New testcase.
1726
1727 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1728
1729         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
1730
1731 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
1732         Richard Guenther  <rguenther@suse.de>
1733
1734         PR c/34668
1735         * gcc.dg/pr34668-1.c: New test.
1736         * gcc.dg/pr34668-2.c: Likewise.
1737
1738 2008-01-16  Richard Guenther  <rguenther@suse.de>
1739
1740         PR c++/33819
1741         * g++.dg/torture/pr33819.C: New testcase.
1742
1743 2008-01-16  Richard Guenther  <rguenther@suse.de>
1744
1745         PR c/34768
1746         * gcc.c-torture/execute/pr34768-1.c: New testcase.
1747         * gcc.c-torture/execute/pr34768-2.c: Likewise.
1748
1749 2008-01-16  Tobias Burnus  <burnus@net-b.de>
1750
1751         PR fortran/34796
1752         * gfortran.dg/argument_checking_13.f90: New.
1753         * gfortran.dg/argument_checking_14.f90: New.
1754
1755 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
1756         
1757         PR libfortran/34671
1758         * gfortran.dg/anyallcount_1.f90:  New test.
1759
1760 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1761
1762         PR c++/34399
1763         * g++.dg/cpp0x/vt-34399.C: New.
1764         * g++.dg/template/friend50.C: New.
1765
1766 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1767
1768         PR c++/34751
1769         * g++.dg/cpp0x/vt-34751.C: New.
1770
1771 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1772
1773         PR c++/34051
1774         PR c++/34055
1775         PR c++/34102
1776         PR c++/34103
1777         * g++.dg/cpp0x/vt-34051-2.C: New.
1778         * g++.dg/cpp0x/vt-34102.C: New.
1779         * g++.dg/cpp0x/vt-34051.C: New.
1780         * g++.dg/cpp0x/vt-34055.C: New.
1781         * g++.dg/cpp0x/vt-34103.C: New.
1782
1783 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1784
1785         PR c++/34314
1786         * g++.dg/cpp0x/vt-34314.C: New.
1787         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
1788         reality (the error message was wrong previously).
1789
1790 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1791
1792         PR c++/33964
1793         * g++.dg/cpp0x/vt-33964.C: New.
1794         * g++.dg/template/partial5.C: New.
1795
1796 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1797
1798         PR c++/34052
1799         * g++.dg/cpp0x/vt-34052.C: New.
1800         * g++.dg/template/ttp26.C: New.
1801         
1802 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1803
1804         * gnat.dg/rep_clause2.ad[sb]: New test.
1805         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
1806
1807 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1808
1809         PR c++/24924
1810         * g++.dg/cpp/pedantic-errors.C: Delete.
1811         * g++.dg/cpp/permissive.C: Delete.
1812         
1813 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1814
1815         * gcc.c-torture/compile/20080114-1.c: New test.
1816
1817 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1818
1819         PR fortran/34665
1820         * gfortran.dg/argument_checking_11.f90: New.
1821         * gfortran.dg/argument_checking_12.f90: New.
1822         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
1823         * gfortran.dg/c_assoc_2.f03: Update dg-error.
1824         * gfortran.dg/argument_checking_3.f90: Ditto.
1825         * gfortran.dg/pointer_intent_2.f90: Ditto.
1826         * gfortran.dg/import2.f90: Ditto.
1827         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
1828         * gfortran.dg/implicit_actual.f90: Ditto.
1829         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1830         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
1831
1832 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1833
1834         PR fortran/34763
1835         * gfortran.dg/interface_proc_end.f90: New.
1836
1837 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1838
1839         PR fortran/34759
1840         * gfortran.dg/assumed_size_refs_4.f90: New.
1841
1842 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
1843
1844         * gnat.dg/unchecked_convert1.adb.
1845
1846 2008-01-13  Richard Guenther  <rguenther@suse.de>
1847
1848         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
1849         readable and writable again before exiting.
1850
1851 2008-01-13  Richard Guenther  <rguenther@suse.de>
1852
1853         PR middle-end/34601
1854         * gcc.dg/noncompile/incomplete-4.c: New testcase.
1855
1856 2008-01-13  Jan Hubicka  <jh@suse.cz>
1857
1858         PR middle-end/32135
1859         * gcc.dg/pr32135.c: new.
1860
1861 2008-01-12  Doug Kwan  <dougkwan@google.com>
1862
1863         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
1864         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
1865         -Wignored-qualifiers.
1866
1867 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1868
1869         * gnat.dg/slice3.adb: New test.
1870         * gnat.dg/slice4.adb: Likewise.
1871
1872 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1873
1874         * gnat.dg/bit_packed_array.ad[sb]: New test.
1875
1876 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1877
1878         PR fortran/34432
1879         * gfortran.dg/parens_7.f90: New test.
1880
1881 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1882
1883         * gcc.dg/tree-ssa/loadpre5.c: Use static.
1884         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1885
1886         * gcc.dg/pr33826.c: Require nonpic.
1887
1888 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1889
1890         PR fortran/34722
1891         * gfortran.dg/inquire_12.f90: New test.
1892
1893 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1894
1895         PR libfortran/34670
1896         * all_bounds_1.f90: New test case.
1897         * maxloc_bounds_1.f90: New test case.
1898         * maxloc_bounds_2.f90: New test case.
1899         * maxloc_bounds_3.f90: New test case.
1900         * maxloc_bounds_4.f90: New test case.
1901         * maxloc_bounds_5.f90: New test case.
1902         * maxloc_bounds_6.f90: New test case.
1903         * maxloc_bounds_7.f90: New test case.
1904         * maxloc_bounds_8.f90: New test case.
1905
1906 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
1907
1908         * gcc.dg/struct-ret-3.c: New test.
1909
1910 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
1911
1912         PR fortran/34537
1913         * gfortran.dg/transfer_simplify_8.f90: New test.
1914
1915 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
1916
1917         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
1918         size_t using predefined macro.
1919
1920 2008-01-10  Raksit Ashok  <raksit@google.com>
1921
1922         PR rtl-optimization/27971
1923         * gcc.target/i386/pr27971.c: New testcase.
1924
1925 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
1926
1927         PR fortran/34396
1928         * gfortran.dg/bounds_check_12.f90: New test.
1929
1930 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
1931
1932         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
1933         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
1934
1935 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
1936
1937         PR middle-end/34641
1938         * g++.dg/torture/pr34641.C: New testcase.
1939
1940 2008-01-10  Richard Guenther  <rguenther@suse.de>
1941
1942         PR tree-optimization/34651
1943         * g++.dg/torture/pr34651.C: New testcase.
1944
1945 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
1946
1947         PR tree-optimization/34017
1948         * gcc.dg/tree-ssa/pr34017.c: New.
1949
1950 2008-01-09  Richard Guenther  <rguenther@suse.de>
1951         Andrew Pinski  <andrew_pinski@playstation.sony.com>
1952
1953         PR middle-end/30132
1954         * gcc.c-torture/compile/pr30132.c: New testcase.
1955
1956 2008-01-09  Richard Guenther  <rguenther@suse.de>
1957
1958         PR middle-end/34458
1959         * gcc.c-torture/compile/pr34458.c: New testcase.
1960
1961 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1962
1963         PR testsuite/30459
1964         g++.dg/eh/ia64-2.C: Require weak support.
1965
1966 2008-01-08  Richard Guenther  <rguenther@suse.de>
1967
1968         PR middle-end/31863
1969         * g++.dg/torture/pr31863.C: New testcase.
1970
1971 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
1972
1973         PR middle-end/34694
1974         * gcc.dg/gomp/pr34694.c: New test.
1975         * g++.dg/gomp/pr34694.C: New test.
1976
1977         PR c++/33890
1978         * g++.dg/gomp/pr33890.C: New test.
1979
1980 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1981
1982         PR fortran/34476
1983         * gfortran.dg/parameter_array_init_3.f90: New test.
1984
1985 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1986
1987         PR fortran/34681
1988         PR fortran/34704
1989         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
1990
1991 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
1992
1993         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
1994         * g++.dg/other/spu2vmx-1.C: Use it.
1995
1996 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
1997
1998         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
1999
2000         PR testsuite/34575
2001         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
2002         * gcc.target/powerpc/parity-1.c: Likewise.
2003
2004 2008-01-07  Fred Fish  <fnf@specifix.com>
2005
2006         PR preprocessor/30363:
2007         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
2008         macro expansions.
2009
2010 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
2011
2012         PR fortran/34672
2013         * gfortran.dg/use_only_2.f90: New test.
2014
2015 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
2016
2017         PR libstdc++/34680
2018         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
2019         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
2020
2021 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
2022
2023         PR fortran/34545
2024         * gfortran.dg/use_12.f90: New test.
2025
2026 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2027
2028         PR fortran/34689
2029         * interface.c (compare_actual_formal): Fix intent(out) check for
2030         function result variables.
2031
2032 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2033
2034         PR fortran/34690
2035         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
2036
2037 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2038
2039         PR fortran/34689
2040         * gfortran.dg/intent_out_4.f90: Fix test case.
2041
2042 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2043
2044         PR fortran/34689
2045         * gfortran.dg/intent_out_4.f90: New.
2046
2047 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2048
2049         PR libfortran/34540
2050         * gfortran.dg/optional_dim_3.f90: New test.
2051
2052 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2053
2054         PR fortran/34658
2055         * gfortran.dg/common_11.f90: New.
2056         * gfortran.dg/blockdata_1.f90: Update test case.
2057         * gfortran.dg/blockdata_2.f90: Update test case.
2058
2059 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2060
2061         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
2062
2063 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2064
2065         PR fortran/34655
2066         * gfortran.dg/equiv_constraint_9.f90: New.
2067
2068 2008-01-06  Revital Eres  <eres@il.ibm.com>
2069
2070         PR tree-optimization/34263
2071         * gcc.dg/pr34263.c:  New testcase.
2072
2073 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2074
2075         PR fortran/34654
2076         * gfortran.dg/internal_io_unf.f90: New.
2077
2078 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2079
2080         PR fortran/34660
2081         * gfortran.dg/elemental_args_check_2.f90: New.
2082
2083 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2084
2085         PR fortran/34662
2086         * gfortran.dg/intent_out_3.f90: New.
2087
2088 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2089
2090         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
2091
2092 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2093
2094         PR libfortran/34676
2095         * gfortran.dg/list_read_8.f90: New test.
2096
2097 2008-01-04  Richard Guenther  <rguenther@suse.de>
2098
2099         PR middle-end/34029
2100         * gcc.c-torture/compile/pr34029-1.c: New testcase.
2101         * gcc.c-torture/compile/pr34029-2.c: Likewise.
2102
2103 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
2104
2105         PR gcov-profile/34609
2106         * g++.dg/gcov/gcov-6.C: New test.
2107
2108 2008-01-04  Richard Guenther  <rguenther@suse.de>
2109
2110         PR tree-optimization/31081
2111         * g++.dg/torture/pr31081-1.C: New testcase.
2112         * g++.dg/torture/pr31081-2.C: Likewise.
2113
2114 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2115
2116         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
2117         * gcc.target/mips/rsqrt-2.c: Likewise.
2118         * gcc.target/mips/rsqrt-4.c: New test.
2119
2120 2008-01-04  Tobias Burnus  <burnus@net-b.de>
2121
2122         PR fortran/34557
2123         * gfortran.dg/equiv_substr.f90: New.
2124
2125 2008-01-03  Tom Tromey  <tromey@redhat.com>
2126
2127         PR c/34457:
2128         * gcc.dg/pr34457-2.c: New file.
2129         * gcc.dg/pr34457-1.c: New file.
2130
2131 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2132
2133         Revert fix for PR tree-optimization/34458.
2134
2135 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2136
2137         PR tree-optimization/34458
2138         * gcc.dg/tree-ssa/pr34458.c: New.
2139
2140 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2141
2142         PR libfortran/34565
2143         * gfortran.dg/internal_readwrite_1.f90:  New test.
2144         * gfortran.dg/internal_readwrite_2.f90:  New test.
2145
2146 2008-01-03  Tom Tromey  <tromey@redhat.com>
2147
2148         PR preprocessor/34602:
2149         * gcc.dg/cpp/pr34602.c: New file.
2150
2151 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2152
2153         PR tree-optimization/29484
2154         * gcc.c-torture/execute/20071220-1.c: New test.
2155         * gcc.c-torture/execute/20071220-2.c: New test.
2156
2157 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2158
2159         PR tree-optimization/34635
2160         * gcc.dg/tree-ssa/pr34635.c: New.
2161         * gcc.dg/tree-ssa/pr34635-1.c: New.
2162
2163 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2164
2165         PR middle-end/34562
2166         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
2167         scan-assembler check.
2168
2169 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2170
2171         PR middle-end/34608
2172         * g++.dg/gomp/pr34608.C: New test.
2173
2174 2008-01-02  Richard Guenther  <rguenther@suse.de>
2175
2176         PR middle-end/34093
2177         PR middle-end/31976
2178         * gcc.c-torture/compile/pr34093.c: New testcase.
2179
2180 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
2181
2182         * g++.dg/cpp0x/long_long.C: New.
2183
2184 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2185
2186         * gcc.target/spu/tag_manager.c : Include stdlib.h.
2187         * gcc.target/spu/Wmain.c: Fix the line numbers for the
2188         warning on the function main.
2189
2190 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
2191
2192         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
2193         rather than __v2di type.
2194
2195 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
2196
2197         PR fortran/34558
2198         * gfortran.dg/linked_list_1.f90: New test.
2199
2200 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2201
2202         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
2203         instead of appending to it.
2204
2205 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
2206
2207         PR tree-optimization/34591
2208         * gcc.dg/vect/pr34591.c: New test.
2209
2210 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2211
2212         PR libfortran/34594
2213         * gfortran.dg/direct_io_8.f90:  New test case.
2214
2215 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
2216
2217         PR target/34281
2218         * gcc.c-torture/execute/20071213-1.c: New test.
2219
2220 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2221
2222         PR libfortran/34560
2223         * gfortran.dg/read_eof_5.f90: New test.
2224
2225 2007-12-25  Tobias Burnus  <burnus@net-b.de>
2226
2227         PR fortran/34514
2228         * gfortran.dg/initialization_17.f90: New.
2229
2230 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2231
2232         PR libfortran/34566
2233         * gfortran.dg/matmul_6.f90:  New test.
2234
2235 2007-12-23  Tobias Burnus  <burnus@net-b.de>
2236
2237         PR fortran/34421
2238         * gfortran.dg/entry_17.f90: New.
2239
2240 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
2241
2242         PR fortran/34536
2243         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
2244         * gfortran.dg/real_const_3.f90: Likewise.
2245         * gfortran.dg/unary_operator.f90: New test.
2246
2247 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
2248
2249         * gnat.dg/pack2.adb: New test.
2250
2251 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
2252
2253         PR fortran/34559
2254         * gfortran.dg/repeat_6.f90: New test.
2255
2256 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2257
2258         PR fortran/34549
2259         * cshift_shift_real_1.f90:  New test.
2260
2261 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2262
2263         PR fortran/34540
2264         * gfortran.dg/shift-kind_2.f90: New test.
2265
2266 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
2267
2268         PR target/8835
2269         * gcc.dg/pr8835-1.c: New.
2270
2271 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
2272
2273         PR fortran/34438
2274         * gfortran.dg/default_initialization_3.f90: New test.
2275
2276 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2277
2278         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
2279         conditions.
2280         (dg-mips-options): Treat -march=24k* as a 32-bit option.
2281
2282 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2283
2284         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
2285         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
2286
2287 2007-12-20  Jason Merrill  <jason@redhat.com>
2288
2289         * gcc.dg/overload/arg[14].C: Remove expected errors.
2290
2291 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
2292
2293         PR c++/34459
2294         * gcc.c-torture/execute/20071219-1.c: New test.
2295
2296 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2297
2298         PR fortran/34530
2299         * gfortran.dg/namelist_44.f90: New.
2300
2301 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2302
2303         PR fortran/34482
2304         * gfortran.dg/boz_8.f90: Add error-check check.
2305         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
2306         stop by call abort.
2307
2308 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2309
2310         * gcc.dg/gomp/combined-1.c: New test.
2311
2312 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2313
2314         PR tree-optimization/34355
2315         * g++.dg/tree-ssa/pr34355.C: New test.
2316
2317 2007-12-19  Revital Eres  <eres@il.ibm.com>
2318
2319          * gcc.dg/sms-5.c: New testcase.
2320
2321 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2322
2323         PR fortran/34325
2324         * gfortran.dg/missing_parens_1.f90: New.
2325         * gfortran.dg/missing_parens_1.f90: New.
2326         
2327 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
2328
2329         PR fortran/34495
2330         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
2331         expressions.
2332         * gfortran.dg/transfer_simplify_7.f90: New test.
2333
2334 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
2335
2336         * gcc.dg/pr32912-3.c: Compile with -w.
2337
2338         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
2339
2340 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
2341             Jakub Jelinek  <jakub@redhat.com>
2342         
2343         PR c++/32565
2344         PR c++/33943
2345         PR c++/33965
2346         * g++.dg/cpp0x/variadic86.C: New.
2347         * g++.dg/cpp0x/variadic87.C: New.
2348         * g++.dg/cpp0x/variadic84.C: New.
2349         * g++.dg/cpp0x/variadic85.C: New.
2350         * g++.dg/template/ttp25.C: New.
2351
2352 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
2353
2354         PR tree-optimization/34123
2355         * gcc.dg/tree-ssa/pr34123.c: New test.
2356
2357 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2358
2359         PR rtl-optimization/34456
2360         * gcc.c-torture/execute/pr34456.c: New test.
2361
2362 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
2363
2364         PR c++/34488
2365         * g++.dg/parse/friend7.C: New test.
2366
2367         PR rtl-optimization/34490
2368         * gcc.c-torture/execute/20071216-1.c: New test.
2369
2370 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2371
2372         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
2373
2374 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2375
2376         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
2377         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
2378         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
2379         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
2380         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
2381
2382 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
2383
2384         PR c/34506
2385         * gcc.dg/gomp/clause-2.c: New test.
2386         * g++.dg/gomp/clause-4.C: New test.
2387
2388 2007-12-17  Tobias Burnus  <burnus@net-b.de>
2389
2390         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
2391         part of Fortran 77/95/2003.
2392
2393 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2394
2395         PR tree-optimization/34445
2396         * gfortran.dg/vect/cost-model-pr34445.f: New test.
2397         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
2398
2399 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2400
2401         PR fortran/34427
2402         * gfortran.dg/namelist_42.f90: Update.
2403         * gfortran.dg/namelist_43.f90: New.
2404         
2405 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2406
2407         PR fortran/34495
2408         * gfortran.dg/initialization_16.f90: New.
2409
2410 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2411
2412         PR fortran/34305
2413         * gfortran.dg/real_dimension_1.f:  New test case.
2414
2415 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2416
2417         * gcc.dg/torture/pr24257.c: Remove -O from options.
2418
2419 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2420
2421         PR fortran/34246
2422         * gfortran.dg/bind_c_usage_16.f03: Extend test.
2423
2424 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
2425
2426         PR fortran/31213
2427         PR fortran/33888
2428         PR fortran/33998
2429         * gfortran.dg/mapping_1.f90: New test.
2430         * gfortran.dg/mapping_2.f90: New test.
2431         * gfortran.dg/mapping_3.f90: New test.
2432
2433 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2434
2435         PR rtl-optimization/34415
2436         * gcc.c-torture/execute/pr34415.c: New test.
2437
2438 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
2439
2440         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
2441         void. 
2442
2443 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
2444
2445         PR bootstrap/34003
2446         * gcc.dg/pr34003-1.c: New test.
2447         * gcc.dg/pr34003-2.c: New.
2448
2449 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
2450
2451         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
2452         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
2453         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
2454         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
2455         add -save-temps.
2456         * gcc.target/cris/torture/cris-torture.exp,
2457         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
2458         * gcc.target/cris/builtin_ctz_v3.c,
2459         gcc.target/cris/builtin_ctz_v8.c,
2460         gcc.target/cris/builtin_clz_v0.c,
2461         gcc.target/cris/builtin_clz_v3.c,
2462         gcc.target/cris/builtin_bswap_v3.c,
2463         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
2464         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
2465         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
2466         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
2467         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
2468         lib/target-supports.exp: Adjust for crisv32-*-*.
2469
2470 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
2471
2472         * gcc.dg/debug/const-3.c: New.
2473
2474 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2475
2476         * g++.dg/other/datasec1.C: Require named section support.
2477
2478 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
2479
2480         PR target/29978
2481         * gcc.target/i386/pr29978.c: New test.
2482
2483 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2484
2485         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
2486         instead of -msse4.1.
2487         * gcc.target/i386/sse-12.c (dg-options): Ditto.
2488         * g++.dg/other/i386-2.C (dg-options): Ditto.
2489
2490 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2491
2492         PR fortran/34438
2493         * gfortran.dg/private_type_10.f90: New.
2494
2495 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2496
2497         PR fortran/34398
2498         * gfortran.dg/nan_4.f90: New.
2499
2500 2007-12-14  Richard Guenther  <rguenther@suse.de>
2501
2502         PR middle-end/34462
2503         * gcc.c-torture/compile/20071214-1.c: New testcase.
2504
2505 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2506
2507         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
2508         macros to test macroized SSE intrinsics.  Use new macros to test
2509         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
2510         emmintrin.h, xmmintrin.h and bmmintrin.h
2511         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
2512         to test with immediate operand.
2513
2514 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2515
2516         PR target/34091
2517         * gcc.c-torture/compile/pr34091.c: New test.
2518
2519 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2520
2521         * gcc.dg/uninit-13.c: UnXFAIL.
2522         * gcc.dg/complex-5.c: New testcase.
2523
2524 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2525
2526         * gcc.dg/struct/struct-reorg.exp: Replace 
2527          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
2528         
2529 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2530
2531         PR libfortran/34370
2532         PR libfortran/34323
2533         PR libfortran/34405
2534         * gfortran.dg/advance_6.f90:  New test case.
2535         * gfortran.dg/direct_io_7.f90:  New test case.
2536         * gfortran.dg/streamio_13.f90:  New test case.
2537
2538 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
2539
2540         * g++.dg/cpp0x/__func__.C: New.
2541
2542 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
2543
2544         PR target/34435
2545         * g++.dg/other/pr34435.C: New testcase.
2546
2547 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2548
2549         * gcc.dg/struct: New directory with tests 
2550         for struct-reorg optimizaion.
2551         * gcc.dg/struct/struct-reorg.exp: New script.
2552         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
2553         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2554         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
2555         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2556         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2557         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2558         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2559         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2560         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2561         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2562         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2563         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2564         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2565         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2566         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2567         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2568         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
2569         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
2570         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2571         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2572         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2573         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2574         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2575         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2576
2577 2007-12-13  Tobias Burnus  <burnus@net-b.de>
2578
2579         PR fortran/34427
2580         * gfortran.dg/namelist_42.f90: New.
2581
2582 2007-12-12  Tobias Burnus  <burnus@net-b.de>
2583
2584         PR fortran/34254
2585         * gfortran.dg/function_kinds_3.f90: New.
2586
2587 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
2588
2589         * gcc.target/s390/20071212-1.c: New testcase.
2590
2591 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
2592
2593         PR c++/34238
2594         * g++.dg/ext/visibility/anon7.C: Add xfail.
2595         * g++.dg/ext/visibility/anon9.C: New test.
2596         * g++.dg/ext/visibility/anon10.C: New test.
2597
2598         PR c++/34364
2599         * g++.dg/rtti/dyncast2.C: New test.
2600
2601 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
2602
2603         PR tree-optimization/34407
2604         * gcc.dg/vect/pr34407.c: New test.
2605
2606 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2607
2608         PR fortran/34411
2609         * gfortran.dg/error_recovery_5.f90: New.
2610         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
2611
2612 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2613
2614         PR tree-optimization/34371
2615         * gcc.c-torture/compile/20071207-1.c: New test.
2616
2617 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
2618
2619         PR c++/34059
2620         * g++.dg/parse/crash40.C: New test.
2621
2622 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2623
2624         * g++.dg/opt/memcpy1.C: New test.
2625
2626 2007-12-10  Tobias Burnus  <burnus@net-b.de>
2627
2628         PR fortran/34425
2629         * gfortran.dg/argument_checking_10.f90: New.
2630
2631 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2632
2633         PR rtl-optimization/34302
2634         * gcc.c-torture/execute/20071210-1.c: New test.
2635
2636 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2637
2638         PR c++/34395
2639         * g++.dg/cpp0x/error1.C: New test.
2640
2641         PR c++/34394
2642         * g++.dg/other/error22.C: New test.
2643
2644 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
2645
2646         PR target/32086
2647         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2648         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2649         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2650
2651 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
2652
2653         PR c++/34178
2654         PR c++/34340
2655         * g++.dg/template/repo6.C: New test.
2656         * g++.dg/template/repo7.C: New test.
2657         * g++.dg/template/repo8.C: New test.
2658
2659 2007-12-09  H.J. Lu  <hjl@lucon.org>
2660             Tobias Burnus  <burnus@net-b.de>
2661
2662         PR fortran/34404
2663         * gfortran.dg/read_2.f90: New.
2664
2665 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2666
2667         * lib/target-supports.exp (check_effective_target_tls_native):
2668         Fix typo.
2669
2670 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
2671
2672         PR ada/34366
2673         * gnat.dg/enclosing_record_reference.ads,
2674         gnat.dg/enclosing_record_reference.adb: New test.
2675
2676 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
2677
2678         PR fortran/32129
2679         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
2680         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
2681
2682         PR fortran/31487
2683         * gfortran.dg/char_component_initializer_1.f90: New test.
2684
2685 2007-12-09  Tobias Burnus  <burnus@net-b.de>
2686
2687         PR fortran/34342
2688         PR fortran/34345
2689         PR fortran/18026
2690         PR fortran/29471
2691
2692         * gfortran.dg/boz_8.f90: New.
2693         * gfortran.dg/boz_9.f90: New.
2694         * gfortran.dg/boz_10.f90: New.
2695         * gfortran.dg/boz_7.f90: Update dg-warning.
2696         * gfortran.dg/pr16433.f: Add dg-error.
2697         * gfortan.dg/ibits.f90: Update dg-warning.
2698         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
2699         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2700
2701 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
2702
2703         PR fortran/34359
2704         * gfortran.dg/include_1.f90: New test.
2705         * gfortran.dg/include_1.inc: New.
2706         * gfortran.dg/include_2.f90: New test.
2707
2708 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
2709
2710         * gcc.c-torture/compile/20011130-2.c: Fix typo.
2711
2712 2007-12-08  Tobias Burnus  <burnus@net-b.de>
2713
2714         PR fortran/34319
2715         * gfortran.dg/nan_3.f90: New.
2716
2717 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
2718
2719         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
2720
2721 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2722
2723         * gnat.dg/tamdt*.ad?: Support for ...
2724         * gnat.dg/test_tamdt.adb: New test.
2725
2726 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2727
2728         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
2729         exports and document how these can be exercised.
2730
2731 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
2732
2733         PR ada/15805
2734         * gnat.dg/specs/access_constants.ads: New test.
2735
2736         * gnat.dg/specs/access_constant_decl.ads: New test.
2737
2738         PR ada/21346
2739         * gnat.dg/compose.adb: New test.
2740
2741 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2742
2743         PR ada/34173
2744         * gnat.dg/unc_memops.ad[sb]: Support for ...
2745         * gnat.dg/unc_memfree.adb: New test.
2746         
2747 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
2748
2749         * gfortran.dg/ltrans-7.f90: New.
2750
2751 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
2752             Dorit Nuzman  <dorit@il.ibm.com>
2753
2754         PR tree-optimization/34005
2755         * gcc.dg/vect/pr34005.c: New test.
2756
2757 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
2758
2759         PR c++/34336
2760         * g++.dg/template/new8.C: New test.
2761
2762 2007-12-06  Tobias Burnus  <burnus@net-b.de>
2763
2764         PR fortran/34333
2765         * gfortran.dg/boz_7.f90: New.
2766         * gfortran.dg/int_1.f90: Disable -pedantic option.
2767         * gfortran.dg/boz_1.f90: Ditto.
2768         * gfortran.dg/boz_3.f90: Ditto.
2769         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
2770         * gfortran.dg/ibits.f90: Ditto.
2771         * gfortran.dg/unf_io_convert_1.f90: Ditto.
2772         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2773
2774 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
2775
2776         PR fortran/34335
2777         * gfortran.dg/used_types_19.f90: New test.
2778
2779 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
2780
2781         * gfortran.dg/nan_2.f90: Add -mieee for sh.
2782         * gfortran.dg/nearest_2.f90: Likewise.
2783         * gfortran.dg/nearest_3.f90: Likewise.
2784
2785 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2786
2787         PR middle-end/34337
2788         * gcc.c-torture/execute/20071205-1.c: New test.
2789
2790 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
2791
2792         * gfortran.dg/module_nan.f90: Add -mieee for sh.
2793         * gfortran.dg/real_const_3.f90: Likewise.
2794
2795 2007-12-05  Richard Guenther  <rguenther@suse.de>
2796
2797         PR tree-optimization/34138
2798         * gcc.c-torture/compile/pr34138.c: New testcase.
2799
2800 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2801
2802         PR debug/33739
2803         * gfortran.dg/debug_2.f: New test.
2804
2805 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
2806
2807         * gnat.dg/specs/elab1.ads: New test.
2808
2809 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
2810
2811         PR target/34312
2812         * gcc.target/i386/pr34312.c: New test.
2813
2814 2007-12-05  Tobias Burnus  <burnus@net-b.de>
2815
2816         PR fortran/34333
2817         * gfortran.dg/nan_2.f90: New.
2818
2819 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2820
2821         PR c++/34271
2822         * g++.dg/cpp0x/decltype9.C: New test.
2823         * g++.dg/cpp0x/decltype10.C: New test.
2824
2825 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
2826
2827         PR ada/21489
2828         * gnat.dg/rm_6_4_1_13.adb: New test.
2829
2830 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2831
2832         PR middle-end/34134
2833         * gcc.c-torture/compile/20071117-1.c: New test.
2834
2835 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2836
2837         PR c++/34101
2838         * g++.dg/cpp0x/variadic-ttp.C: New.
2839
2840 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2841         
2842         * gcc.dg/parse-decl-after-if.c: New.
2843         * gcc.dg/20031223-1.c: Adjust.
2844         
2845 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2846
2847         PR c++/33509
2848         * g++.dg/cpp0x/variadic-throw.C: New.
2849
2850 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2851
2852         PR c++/33091
2853         * g++.dg/cpp0x/variadic-unify.C: New.
2854
2855 2007-12-04  Richard Guenther  <rguenther@suse.de>
2856
2857         PR middle-end/34334
2858         PR middle-end/34222
2859         * gcc.c-torture/compile/pr34334.c: New testcase.
2860         * g++.dg/torture/pr34222.C: New testcase.
2861
2862 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2863
2864         * gcc.c-torture/execute/20071202-1.c: New test.
2865         * gcc.dg/tree-ssa/pr34146-2.c: New test.
2866
2867 2007-12-04  Tobias Burnus  <burnus@net-b.de>
2868
2869         PR fortran/34318
2870         * gfortran.dg/module_nan.f90: New.
2871
2872 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2873
2874         * lib/target-supports.exp (get_compiler_messages): Replace with...
2875         (check_compile): ...this new procedure.  Handle TYPE == executable.
2876         Use comments in the source to determine the correct extension.
2877         Return a pair containing the compiler output and the output filename.
2878         Don't delete the file here.
2879         (check_no_compiler_messages_nocache): New procedure.
2880         (check_no_compiler_messages): Use it.
2881         (check_no_messages_and_pattern_nocache): New procedure.
2882         (check_no_messages_and_pattern): Use it.
2883         (check_runtime_nocache, check_runtime): New procedures.
2884         (check_effective_target_tls): Use check_no_compiler_messages.
2885         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
2886         (check_effective_target_tls_runtime): Use check_runtime.
2887         (check_effective_target_fstack_protector): Likewise.
2888         (check_iconv_available): Use check_runtime_nocache.
2889         (check_effective_target_fortran_large_real): Use
2890         check_no_compiler_messages.
2891         (check_effective_target_fortran_large_int): Likewise.
2892         (check_effective_target_static_libgfortran): Likewise.
2893         (check_750cl_hw_available): Use check_cached_effective_target
2894         and check_runtime_nocache.
2895         (check_vmx_hw_available): Likewise.
2896         (check_effective_target_broken_cplxf_arg): Likewise.
2897         (check_alpha_max_hw_available): Use check_runtime.
2898         (check_function_available): Use check_no_compiler_messages.
2899         (check_cxa_atexit_available): Use check_cached_effective_target
2900         and check_runtime_nocache.
2901         (check_effective_target_dfp_nocache): Use
2902         check_no_compiler_messages_nocache.
2903         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
2904         (check_effective_target_dfp): Use check_cached_effective_target.
2905         (check_effective_target_dfprt): Likewise.
2906         (check_effective_target_arm_neon_hw): Use check_runtime.
2907         (check_effective_target_ultrasparc_hw): Likewise.
2908         (check_effective_target_c99_runtime): Use
2909         check_no_compiler_messages_nocache.
2910
2911 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
2912
2913         PR middle-end/29749
2914         * gcc.dg/fold-rotate-1.c: New test.
2915
2916         PR tree-optimization/33453
2917         * gcc.c-torture/compile/20071203-1.c: New test.
2918
2919 2007-12-03  Robert Dewar <dewar@adacore.com>
2920             Samuel Tardieu  <sam@rfc1149.net>
2921
2922         PR ada/34287
2923         * gnat.dg/check_elaboration_code.adb: New test.
2924         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
2925         New support files.
2926
2927 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2928
2929         PR c++/34061
2930         * g++.dg/cpp0x/pr34061.C: New.
2931
2932 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2933
2934         PR c++/34273
2935         * g++.dg/other/error21.C: New.
2936
2937 2007-12-02  Revital Eres  <eres@il.ibm.com>
2938
2939         * gcc.dg/sms-4.c: New testcase.
2940
2941 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
2942             Revital Eres  <eres@il.ibm.com>
2943
2944         * gcc.dg/sms-3.c: New testcase.
2945
2946 2007-12-01  Ollie Wild  <aaw@google.com>
2947
2948         PR c++/8171
2949         * g++.dg/conversion/ptrmem9.C: New test.
2950
2951 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2952
2953         PR libfortran/34291
2954         * gfortran.dg/namelist_41.f90: New test.
2955
2956 2007-11-30  Tom Tromey  <tromey@redhat.com>
2957
2958         PR preprocessor/32868:
2959         * gcc.dg/cpp/pr32868.c: New file.
2960
2961 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2962
2963         PR fortran/34248
2964         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
2965
2966 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
2967
2968         PR rtl-optimization/34171
2969         * gcc.dg/pr34171.c: New testcase.
2970
2971 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
2972
2973         * gcc.dg/tree-ssa/pr34244.c: Fixed.
2974
2975 2007-11-30  Tobias Burnus  <burnus@net-b.de>
2976
2977         PR fortran/34133
2978         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
2979         * gfortran.dg/bind_c_usage_11.f03: New.
2980         * gfortran.dg/bind_c_usage_12.f03: New.
2981
2982 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
2983
2984         PR c++/34275
2985         * g++.dg/other/error20.C: New test.
2986
2987 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
2988
2989         PR fortran/34230
2990         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
2991
2992 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
2993
2994         PR tree-optimization/34244
2995         * gcc.dg/tree-ssa/pr34244.c: New test.
2996
2997 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
2998
2999         PR tree-optimization/33434
3000         * gcc.dg/pr33434-1.c: New test.
3001         * gcc.dg/pr33434-2.c: New test.
3002         * gcc.dg/pr33434-3.c: New test.
3003         * gcc.dg/pr33434-4.c: New test.
3004
3005         PR c++/34270
3006         * g++.dg/template/cond7.C: New test.
3007
3008         PR c++/34267
3009         PR c++/34268
3010         * g++.dg/cpp0x/decltype7.C: New test.
3011         * g++.dg/cpp0x/decltype8.C: New test.
3012
3013 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3014
3015         PR fortran/34248
3016         * gfortran.dg/result_in_spec_3.f90: New.
3017
3018 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3019
3020         PR fortran/34262
3021         * gfortran.dg/mvbits_3.f90: New.
3022
3023 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
3024         
3025         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3026         Delete.
3027         (check_effective_target_hard_float): New.
3028         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
3029         * gcc.dg/pr30957-1.c: Likewise.
3030         
3031 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
3032
3033         PR ada/15804
3034         * gnat.dg/specs/variant_part.ads: New test.
3035
3036         PR ada/17318
3037         * gnat.dg/specs/attribute_parsing.ads: New test.
3038
3039         PR ada/32792
3040         * gnat.dg/specs/integer_value.ads: New test.
3041
3042         PR ada/22559
3043         * gnat.dg/specs/delta_small.ads: New test.
3044
3045 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
3046
3047         PR tree-optimization/34140
3048         * gcc.c-torture/compile/20071128-1.c: New test.
3049
3050 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3051
3052         PR fortran/32928
3053         * gfortran.dg/data_array_1.f90
3054         * gfortran.dg/data_array_2.f90
3055         * gfortran.dg/data_array_3.f90
3056         * gfortran.dg/data_array_4.f90
3057
3058 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3059
3060         PR fortran/34227
3061         * gfortran.dg/blockdata_5.f90: New test.
3062         * gfortran.dg/blockdata_6.f90: New test.
3063
3064 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3065
3066         PR tree-optimization/34016
3067         * gcc.dg/pr34016.c: New test.
3068
3069 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3070
3071         PR fortran/29389
3072         * gfortran.dg/stfunc_6.f90: New test.
3073
3074         PR fortran/33850
3075         * gfortran.dg/assign_10.f90: New test.
3076
3077 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3078
3079         PR fortran/33541
3080         * gfortran.dg/use_11.f90: New test.
3081
3082         PR fortran/34231
3083         * gfortran.dg/generic_15.f90: New test.
3084
3085 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3086
3087         PR target/34225
3088         * gcc.dg/pr34225.c: New test.
3089
3090 2007-11-27  Richard Guenther  <rguenther@suse.de>
3091
3092         PR tree-optimization/34241
3093         * g++.dg/torture/pr34241.C: New testcase.
3094
3095 2007-11-27  Richard Guenther  <rguenther@suse.de>
3096
3097         * gcc.dg/builtins-error.c: New testcase.
3098
3099 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3100
3101         PR c++/34213
3102         * g++.dg/ext/visibility/anon8.C: New test.
3103
3104 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
3105
3106         PR target/34077
3107         * gcc.target/i386/pr34077.c: New testcase.
3108
3109 2007-11-26  Tobias Burnus  <burnus@net-b.de>
3110
3111         PR fortran/34203
3112         * gfortran.dg/backslash_3.f: Add -fbackslash option.
3113         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
3114         * gfortran.dg/backslash_1.f90: Remove no longer needed
3115         -fno-backslash option.
3116
3117 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3118
3119         PR c/23722
3120         * gcc.dg/cpp/19990413-1.c: Update.
3121         * gcc.dg/parse-else-error.c: New.
3122         * gcc.dg/parse-else-error-2.c: New.
3123         * gcc.dg/parse-else-error-3.c: New.
3124         * gcc.dg/parse-else-error-4.c: New.
3125
3126 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3127
3128         PR c++/34081
3129         * g++.dg/template/dependent-expr6.C: New testcase.
3130
3131 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
3132
3133         PR target/34215
3134         * gcc.target/i386/pr34215.c: New test.
3135
3136 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3137
3138         PR target/34174
3139         * gcc.dg/torture/pr34174-1.c: New.
3140
3141 2007-11-26  Richard Guenther  <rguenther@suse.de>
3142
3143         PR middle-end/34233
3144         * gcc.dg/pr34233.c: New testcase.
3145
3146 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3147             Revital Eres  <eres@il.ibm.com>
3148
3149         PR rtl-optimization/34085
3150         * gcc.dg/tree-prof (bb-reorg.c): New test.
3151
3152 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3153
3154         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3155         Return true for MIPS16 targets.
3156
3157 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3158
3159         PR fortran/33152
3160         * gfortran.dg/blockdata_4.f90: New test.
3161
3162 2007-11-25  Tobias Burnus  <burnus@net-b.de>
3163
3164         PR fortran/34079
3165         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
3166         * gfortran.dg/bind_c_usage_16.f03: New.
3167         * gfortran.dg/bind_c_usage_16_c.c: New.
3168
3169 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
3170
3171         * gnat.dg/specs/size_clause1.ads: New test.
3172         * gnat.dg/specs/size_clause2.ads: Likewise.
3173         * gnat.dg/specs/size_clause3.ads: Likewise.
3174
3175 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
3176
3177         PR fortran/33499
3178         * gfortran.dg/entry_16.f90: New test.
3179
3180 2007-11-24  Tobias Burnus  <burnus@net-b.de>
3181
3182         PR fortran/34192
3183         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
3184
3185 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
3186
3187         PR fortran/33541
3188         * gfortran.dg/nested_modules_1.f90: Change the reference to
3189         FOO, forbidden by the standard, to a reference to W.
3190         * gfortran.dg/use_only_1.f90: New test.
3191
3192 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3193
3194         PR fortran/34209
3195         * gfortran.dg/nearest_3.f90: New test.
3196
3197 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3198
3199         PR fortran/33317
3200         * gfortran.dg/optional_dim_2.f90: New test.
3201
3202 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3203
3204         PR fortran/34187
3205         * gfortran.dg/bind_c_usage_15.f90: New.
3206
3207 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3208
3209         PR fortran/34192
3210         * gfortran.dg/nearest_2.f90: New.
3211
3212
3213 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3214
3215         PR c++/30293
3216         PR c++/30294
3217         * g++.dg/ext/java-2.C: New test.
3218
3219 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
3220             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3221         
3222         PR c++/5310
3223         * g++.dg/warn/pr5310.C: New.
3224         * g++.dg/warn/pr33160.C: New.
3225         
3226 2007-11-23  Richard Guenther  <rguenther@suse.de>
3227             Michael Matz  <matz@suse.de>
3228
3229         PR tree-optimization/34176
3230         * gcc.c-torture/execute/pr34176.c: New testcase.
3231
3232 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3233
3234         PR c++/34198
3235         * gcc.dg/Wconversion-5.c: New test.
3236         * g++.dg/Wconversion3.C: New test.
3237
3238 2007-11-23  Richard Guenther  <rguenther@suse.de>
3239
3240         * gcc.dg/tree-ssa/alias-17.c: New testcase.
3241
3242 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
3243
3244         PR c/14050
3245         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
3246         qualifiers in abstract declarator.
3247
3248 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3249
3250         * gfortran.dg/derived_constructor_comps_3.f90: New.
3251
3252 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
3253
3254         PR c++/34094
3255         * g++.dg/ext/visibility/anon7.C: New test.
3256
3257 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3258
3259         PR fortran/34079
3260         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
3261         * gfortran.dg/bind_c_usage_13.f03: New.
3262         * gfortran.dg/bind_c_usage_14.f03: New.
3263
3264 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3265
3266         PR rtl-optimization/33848
3267         * gcc.dg/torture/pr33848.c: New test.
3268
3269 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3270
3271         PR fortran/34083
3272         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
3273
3274 2007-11-20  Richard Guenther  <rguenther@suse.de>
3275
3276         PR middle-end/34154
3277         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
3278
3279 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
3280
3281         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
3282
3283 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3284
3285         PR fortran/32770
3286         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
3287         so test passes with -frecord-marker=8.
3288         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
3289         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
3290         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
3291         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
3292         * gfortrand.dg/modulo_1.f90:  Likewise.
3293
3294 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3295
3296         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3297         New procedure.
3298         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
3299         * gcc.dg/pr30957-1.c: Likewise.
3300
3301 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3302
3303         PR c++/34089
3304         * g++.dg/template/crash74.C: New test.
3305
3306 2007-11-20  Richard Guenther  <rguenther@suse.de>
3307
3308         * gcc.c-torture/execute/20071120-1.c: New testcase.
3309
3310 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3311
3312         PR c/34146
3313         * gcc.dg/tree-ssa/pr34146.c: New test.
3314
3315         PR testsuite/33978
3316         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
3317         dependent on target settings like move_by_pieces etc.
3318
3319         PR c++/28879
3320         * g++.dg/template/vla2.C: New test.
3321
3322         PR c++/33962
3323         * g++.dg/overload/template3.C: New test.
3324
3325 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3326
3327         PR fortran/33317
3328         * gfortran.dg/optional_dim_2.f90: Remove test.
3329
3330 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
3331
3332         * gcc.dg/dfp/ddmode-ice.c: New test.
3333
3334 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3335
3336         PR tree-optimization/34036
3337         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
3338
3339 2007-11-19  Richard Guenther  <rguenther@suse.de>
3340
3341         PR tree-optimization/34
3342         * gcc.c-torture/execute/pr34099-2.c: New testcase.
3343
3344 2007-11-19  Tobias Burnus  <burnus@net-b.de>
3345
3346         PR fortran/34079
3347         * gfortran.dg/bind_c_usage_10_c.c: New.
3348         * gfortran.dg/bind_c_usage_10.f03: New.
3349
3350 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3351
3352         * gcc.dg/pr33007.c: Expect new warning.
3353         * gcc.dg/tree-ssa/recip-5.c: Likewise.
3354         * g++.dg/opt/pr34036.C: New test.
3355
3356 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3357
3358         PR c++/30988
3359         * g++.dg/warn/noreturn-4.C: New test.
3360         * g++.dg/warn/noreturn-5.C: New test.
3361         * g++.dg/warn/noreturn-6.C: New test.
3362         * g++.dg/warn/noreturn-7.C: New test.
3363
3364 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
3365
3366         PR fortran/32770
3367         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
3368         integers so tests works with -fdefault-integer-8.
3369         * gfortran.fortran-torture/execute/elemental.f90:  Use default
3370         integers so test passes with -fdefault-integer-8.
3371         * gfortran.fortran-torture/execute/der_io.f90:  Increase
3372         buffer length so test passes with -fdefault-integer-8.
3373         * gfortran.dg/bounds_check_8.f90:  Likewise.
3374         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
3375         * gfortran.dg/equiv_7.f90:  Set kind so test passes
3376         with -fdefault-integer-8.
3377         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
3378         provoke overflow.
3379
3380 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3381
3382         PR fortran/33317
3383         * gfortran.dg/optional_dim_2.f90: New test.
3384         
3385         PR fortran/34139
3386         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
3387         
3388 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3389
3390         PR rtl-optimization/34132
3391         * gcc.c-torture/compile/20071118-1.c: New test.
3392
3393 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
3394
3395         PR fortran/31608
3396         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
3397
3398 2007-11-18  Tobias Burnus  <burnus@net-b.de>
3399
3400         PR fortran/34137
3401         * gfortran.dg/entry_14.f90: New.
3402         * gfortran.dg/entry_15.f90: New.
3403
3404 2007-11-18  Richard Guenther  <rguenther@suse.de>
3405
3406         PR tree-optimization/34127
3407         * gcc.c-torture/compile/pr34127.c: New testcase.
3408
3409 2007-11-18  Ben Elliston  <bje@au.ibm.com>
3410
3411         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
3412         type specifier, as they are not permitted according to the AltiVec
3413         Programming Interface Manual.
3414
3415 2007-11-17  Tobias Burnus  <burnus@net-b.de>
3416
3417         PR fortran/34133
3418         * gfortran.dg/bind_c_usage_9.f03: New.
3419         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
3420
3421 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3422
3423         PR fortran/25252
3424         * interface.c (gfc_current_interface_head,
3425         gfc_set_current_interface_head): New functions.
3426         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
3427         On syntax error, restore previous state of the interface.
3428         * gfortran.h (gfc_current_interface_head,
3429         gfc_set_current_interface_head): New prototypes.
3430
3431 2007-11-17  Richard Guenther  <rguenther@suse.de>
3432
3433         PR middle-end/34130
3434         * gcc.c-torture/execute/pr34130.c: New testcase.
3435
3436 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3437
3438         PR fortran/34108
3439         * gfortran.dg/fmt_label_1.f90: New test.
3440
3441 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3442
3443         PR fortran/33957
3444         * gfortran.dg/initialization_15.f90 : New test.
3445
3446 2007-11-16  Richard Guenther  <rguenther@suse.de>
3447
3448         PR middle-end/34030
3449         * gcc.c-torture/compile/pr34030.c: New testcase.
3450
3451 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3452
3453         PR fortran/34008
3454         * gfortran.dg/interface_assignment_3.f90.
3455
3456 2007-11-16  Richard Guenther  <rguenther@suse.de>
3457
3458         PR tree-optimization/33870
3459         * gcc.dg/torture/pr33870.c: New testcase.
3460
3461 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3462
3463         PR fortran/33986
3464         * gfortran.dg/allocatable_function_3.f90.
3465
3466 2007-11-16  Richard Guenther  <rguenther@suse.de>
3467
3468         PR tree-optimization/34113
3469         * gcc.c-torture/compile/pr34113.c: New testcase.
3470
3471 2007-11-16  Richard Guenther  <rguenther@suse.de>
3472
3473         PR tree-optimization/34099
3474         * g++.dg/torture/pr3499.C: New testcase.
3475         * gcc.c-torture/execute/pr34099.c: Likewise.
3476
3477 2007-11-16  Olivier Hainque  <hainque@adacore.com>
3478
3479         * gnat.dg/release_unc_maxalign.adb: New test.
3480
3481 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
3482
3483         PR c++/34100
3484         * g++.dg/template/crash73.C: New test.
3485
3486 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
3487
3488         PR middle-end/23848
3489         * gcc.dg/tree-ssa/pr23848-1.c: New test.
3490         * gcc.dg/tree-ssa/pr23848-2.c: New test.
3491         * gcc.dg/tree-ssa/pr23848-3.c: New test.
3492         * gcc.dg/tree-ssa/pr23848-4.c: New test.
3493
3494 2007-11-15  Tobias Burnus  <burnus@net-b.de>
3495
3496         PR fortran/33917
3497         * gfortran.dg/proc_decl_11.f90: New.
3498
3499 2007-11-15  Ben Elliston  <bje@au.ibm.com>
3500
3501         * gcc.target/spu/compare-dp.c: New test.
3502
3503 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3504
3505         * gcc.dg/pr33923.c: New test.
3506
3507 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
3508
3509         PR middle-end/34088
3510         * gcc.dg/pr34088.c: New test.
3511
3512 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3513
3514         * gcc.c-torture/compile/20071114-1.c: New test.
3515
3516 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3517
3518         PR fortran/31608
3519         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
3520         to match known variations in symbol format. Document in comments.
3521
3522 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3523
3524         PR fortran/33985
3525         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
3526
3527 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3528
3529         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
3530         when done.
3531
3532 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3533
3534         PR fortran/33162
3535         * gfortran.dg/proc_decl_1.f90: Update.
3536         * gfortran.dg/proc_decl_7.f90: New test.
3537         * gfortran.dg/proc_decl_8.f90: New test.
3538         * gfortran.dg/proc_decl_9.f90: New test.
3539         * gfortran.dg/proc_decl_10.f90: New test.
3540
3541 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
3542
3543         PR fortran/34080
3544         * gfortran.dg/transfer_assumed_size_1.f90: New test.
3545
3546 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3547
3548         PR c++/34054
3549         PR c++/34056
3550         PR c++/34057
3551         PR c++/34058
3552         PR c++/34060
3553         * g++.dg/parse/crash36.C: Add another dg-error.
3554         * g++.dg/cpp0x/pr34054.C: New test.
3555         * g++.dg/cpp0x/pr34056.C: New test.
3556         * g++.dg/cpp0x/pr34057.C: New test.
3557         * g++.dg/cpp0x/pr34058.C: New test.
3558         * g++.dg/cpp0x/pr34060.C: New test.
3559
3560         PR tree-optimization/34063
3561         * g++.dg/tree-ssa/pr34063.C: New test.
3562
3563 2007-11-13  Diego Novillo  <dnovillo@google.com>
3564
3565         PR tree-optimization/33870
3566         * gcc.c-torture/execute/pr33870-1.c: New test.
3567         * gcc.dg/tree-ssa/alias-16.c: New test.
3568
3569 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3570
3571         PR c++/29225
3572         * g++.dg/template/crash72.C: New test.
3573
3574 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3575
3576         * g++.dg/opt/cfg5.C: New test.
3577
3578 2007-11-12  Richard Guenther  <rguenther@suse.de>
3579
3580         PR middle-end/34070
3581         * gcc.c-torture/execute/pr34070-1.c: New testcase.
3582         * gcc.c-torture/execute/pr34070-2.c: Likewise.
3583
3584 2007-11-12  Richard Guenther  <rguenther@suse.de>
3585
3586         PR middle-end/34027
3587         * gcc.dg/pr34027-1.c: New testcase.
3588         * gcc.dg/pr34027-2.c: Likewise.
3589
3590 2007-11-12  Ira Rosen  <irar@il.ibm.com>
3591
3592         PR tree-optimization/33953
3593         * gcc.dg/vect/pr33953.c: New testcase.
3594
3595 2007-11-11  Tom Tromey  <tromey@redhat.com>
3596
3597         PR c++/17577:
3598         * g++.dg/ext/pr17577.h: New file.
3599         * g++.dg/ext/pr17577.C: New file.
3600
3601 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3602
3603         PR c++/8570
3604         * g++.old-deja/g++.ns/template13.C: Update expected output.
3605         * g++.old-deja/g++.pt/friend23.C: Likewise.
3606         * g++.dg/warn/pr8570.C: New.
3607
3608 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
3609
3610         PR c++/34068
3611         * g++.dg/template/pseudodtor4.C: New test.
3612
3613 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
3614
3615         PR middle-end/34018
3616         * g++.dg/opt/inline14.C: New test.
3617
3618         PR tree-optimization/33680
3619         * gcc.c-torture/compile/20071108-1.c: New test.
3620
3621         PR c++/32241
3622         * g++.dg/template/pseudodtor3.C: New test.
3623
3624 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
3625
3626         PR c++/33510
3627         * g++.dg/cpp0x/variadic-init.C: New.
3628
3629 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
3630             Jakub Jelinek  <jakub@redhat.com>
3631
3632         PR rtl-optimization/34012
3633         * gcc.target/i386/pr34012.c: New test.
3634
3635 2007-11-09  Richard Guenther  <rguenther@suse.de>
3636
3637         PR tree-optimization/33604
3638         * g++.dg/tree-ssa/pr33604.C: New testcase.
3639         * gcc.dg/pr32721.c: Adjust pattern.
3640
3641 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3642
3643         * gcc.target/mips/dse-1.c: Disable.
3644
3645 2007-11-08  Tom Tromey  <tromey@redhat.com>
3646
3647         * gcc.dg/empty-source-3.c: Update warning location.
3648         * gcc.dg/gomp/barrier-2.c: Likewise.
3649         * gcc.dg/label-decl-3.c: Likewise.
3650         * gcc.dg/label-decl-2.c: Likewise.
3651         * gcc.dg/empty-source-2.c: Likewise.
3652
3653 2007-11-08  Tom Tromey  <tromey@redhat.com>
3654
3655         PR c++/30297:
3656         * g++.dg/inherit/pr30297.C: New file.
3657
3658 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
3659
3660         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
3661         -fno-common for cygwin and mingw32.
3662
3663 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
3664
3665         PR middle-end/33826
3666         * gcc.dg/pr33826.c: New.
3667         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
3668         recursive functions being marked pure or const.
3669         
3670 2007-11-08  Tobias Burnus  <burnus@net-b.de>
3671
3672         PR fortran/33917
3673         * gfortran.dg/proc_decl_5.f90: New.
3674         * gfortran.dg/proc_decl_6.f90: New.
3675
3676 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
3677
3678         PR tree-optimization/32575
3679         * gcc.c-torture/execute/20071108-1.c: New test.
3680
3681 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
3682
3683         * g++.dg/opt/anchor1.C: New.
3684
3685 2007-11-07  Diego Novillo  <dnovillo@google.com>
3686
3687         PR 33870
3688         * gcc.c-torture/execute/pr33870.x: Remove.
3689
3690 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
3691
3692         PR c++/33045
3693         PR c++/33837
3694         PR c++/33838
3695         * g++.dg/cpp0x/decltype-33837.C: New.
3696         * g++.dg/cpp0x/decltype-refbug.C: New.
3697         * g++.dg/cpp0x/decltype-33838.C: New.
3698
3699 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3700
3701         * gcc.c-torture/compile/20071107-1.c: New test.
3702
3703 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3704
3705         * gcc.dg/out-of-bounds-1.c: New test.
3706
3707 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
3708
3709         PR c++/33501
3710         * g++.dg/warn/incomplete2.C: New test.
3711         * g++.dg/template/incomplete4.C: New test.
3712         * g++.dg/template/incomplete5.C: New test.
3713
3714 2007-11-07  Olivier Hainque  <hainque@adacore.com>
3715
3716         * gnat.dg/max_align.adb: New test.
3717
3718 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
3719
3720         PR target/30961
3721         * gcc.target/i386/pr30961-1.c: New.
3722
3723 2007-11-06  Tom Tromey  <tromey@redhat.com>
3724
3725         PR c++/32368:
3726         * g++.dg/warn/pragma-system_header3.h: New.
3727         * g++.dg/warn/pragma-system_header3.C: New.
3728
3729         PR c++/32256:
3730         * g++.dg/warn/pragma-system_header4.C: New.
3731         * g++.dg/warn/pragma-system_header4.h: New.
3732
3733 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3734
3735         PR c++/33977
3736         PR c++/33886
3737         * g++.dg/other/canon-array.C: New.
3738         
3739 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3740
3741         * g++.dg/parser/crash36.C: Tweak expected errors.
3742         * g++.dg/cpp0x/pr31439.C: New.
3743         * g++.dg/cpp0x/pr32114.C: New.
3744         * g++.dg/cpp0x/pr32115.C: New.
3745         * g++.dg/cpp0x/pr32125.C: New.
3746         * g++.dg/cpp0x/pr32126.C: New.
3747         * g++.dg/cpp0x/pr32127.C: New.
3748         * g++.dg/cpp0x/pr32128.C: New.
3749         * g++.dg/cpp0x/pr32253.C: New.
3750         * g++.dg/cpp0x/pr32566.C: New.
3751         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
3752         * g++.dg/cpp0x/pr31438.C: Ditto.
3753         * g++.dg/cpp0x/variadic81.C: Ditto.
3754         * g++.dg/cpp0x/pr31432.C: Ditto.
3755         * g++.dg/cpp0x/pr31442.C: Ditto.
3756
3757 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
3758
3759         PR target/33168
3760         * g++.dg/other/datasec1.C: New test.
3761
3762         PR tree-optimization/33458
3763         * g++.dg/opt/inline12.C: New test.
3764
3765         PR tree-optimization/33993
3766         * gcc.c-torture/compile/20071105-1.c: New test.
3767
3768 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3769
3770         PR rtl-optimization/33648
3771         * gcc.dg/pr33648.c: Require effective target freorder.
3772
3773 2007-11-05  Revital Eres  <eres@il.ibm.com>
3774
3775         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
3776
3777 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3778
3779         PR c++/33996
3780         PR c++/33235
3781         PR c++/33930
3782         * g++.dg/cpp0x/pr33996.C: New
3783         * g++.dg/cpp0x/rv-trivial-bug.C: New
3784         * g++.dg/cpp0x/pr33930.C: New
3785
3786 2007-11-05  Nick Clifton  <nickc@redhat.com>
3787             Sebastian Pop  <sebastian.pop@amd.com>
3788
3789         PR tree-optimization/32540
3790         PR tree-optimization/33922
3791         * gcc.dg/tree-ssa/pr32540-1.c: New.
3792         * gcc.dg/tree-ssa/pr32540-2.c: New.
3793         * gcc.dg/tree-ssa/pr33922.c: New.
3794
3795 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3796
3797         PR c++/33939
3798         * g++.dg/cpp0x/variadic-rref.C: New.
3799         
3800 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3801
3802         * g++dg/warn/pointer-integer-comparison.C: New.
3803
3804 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3805
3806         PR tree-optimization/33856
3807         * gcc.c-torture/compile/20071027-1.c: New test.
3808
3809         PR c++/33836
3810         * g++.dg/ext/label10.C: New test.
3811
3812         PR c++/33969
3813         * g++.dg/other/ptrmem9.C: New test.
3814
3815 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
3816
3817         PR middle-end/32931
3818         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
3819
3820 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
3821
3822         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
3823         * g++.dg/ext/visibility/namespace2.C: Add argument to
3824         dg-require-visibility.
3825         * g++.dg/ext/java-1.C: Disable on AIX.
3826
3827 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
3828
3829         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
3830
3831 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3832
3833         PR fortran/33881
3834         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
3835
3836 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3837
3838         PR c/29062
3839         * gcc.dg/20031223-1.c: Adjust error output.
3840         * gcc.dg/parse-decl-after-label.c: New.
3841         
3842 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3843
3844         PR libfortran/24685
3845         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
3846         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
3847         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
3848
3849 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3850
3851         PR rtl-optimization/28940
3852         * gcc.target/i386/addr-sel-1.c: New test.
3853
3854 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
3855
3856         PR middle-end/33670
3857         * gcc.dg/pr33670.c: New test.
3858
3859 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3860
3861         PR c++/33516
3862         * g++.dg/lookup/typedef1.C: New test.
3863
3864 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
3865
3866         PR testsuite/32076
3867         * lib/scandump.exp (dump-suffix): New.
3868         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
3869         Include dump suffix in pass/fail messages, put regexp in quotes.
3870
3871 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
3872
3873         PR c++/33495
3874         * g++.dg/other/error19.C: New.
3875
3876 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3877
3878         PR rtl-optimization/28062
3879         * gcc.c-torture/compile/20071102-1.c: New test.
3880
3881 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
3882
3883         * g++.dg/cpp0x/pr33955.C: New.
3884
3885 2007-11-01  Tom Tromey  <tromey@redhat.com>
3886
3887         PR preprocessor/30805:
3888         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
3889
3890 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3891
3892         PR rtl-optimization/33648
3893         * gcc.dg/pr33648.c: New test.
3894
3895 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3896
3897         PR c++/32384
3898         * g++.dg/template/pseudodtor1.C: New test.
3899         * g++.dg/template/pseudodtor2.C: New test.
3900
3901         PR c++/32260
3902         * g++.dg/rtti/typeid7.C: New test.
3903
3904 2007-11-01  Tom Tromey  <tromey@redhat.com>
3905
3906         PR preprocessor/30805:
3907         * gcc.dg/cpp/pr30805.c: New file.
3908
3909 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
3910
3911         PR testsuite/25352
3912         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
3913         add dg-skip-if.
3914         * gcc.c-torture/compile/20001205-1.c: Ditto.
3915         * gcc.c-torture/compile/20001226-1.c: Ditto.
3916         * gcc.c-torture/compile/20020312-1.c: Ditto.
3917         * gcc.c-torture/compile/20020604-1.c: Ditto.
3918         * gcc.c-torture/compile/920501-12.c: Ditto.
3919         * gcc.c-torture/compile/920501-4.c: Ditto.
3920         * gcc.c-torture/compile/920520-1.c: Ditto.
3921         * gcc.c-torture/compile/980506-1.c: Ditto.
3922         * gcc.c-torture/compile/990617-1.c: Ditto.
3923         * gcc.dg/compare6.c: Ditto.
3924         * g++.old-deja/g++.brendan/crash43.C: Ditto.
3925         * g++.old-deja/g++.brendan/synth1.C: Ditto.
3926         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
3927         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
3928         * g++.old-deja/g++.pt/static6.C: Ditto.
3929         * g++.old-deja/g++.pt/crash16.C: Ditto.
3930         * g++.old-deja/g++.mike/p10416.C: Ditto.
3931         * g++.old-deja/g++.mike/ns15.C: Ditto.
3932         * g++.old-deja/g++.mike/eh46.C: Ditto.
3933
3934 2007-11-01  Tom Tromey  <tromey@redhat.com>
3935
3936         * gcc.dg/redecl-1.c: Update.
3937         * gcc.dg/pr20368-3.c: Update.
3938         * gcc.dg/inline-14.c: Update.
3939         * gcc.dg/builtins-30.c: Update.
3940         * gcc.dg/dremf-type-compat-4.c: Update.
3941         * gcc.dg/pr20368-2.c: Update.
3942
3943 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3944
3945         PR rtl-optimization/33673
3946         * gcc.dg/pr33673.c: New test.
3947
3948 2007-11-01  Michael Matz  <matz@suse.de>
3949
3950         PR tree-optimization/33961
3951         * gcc.dg/pr33961.c: New test.
3952
3953 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
3954
3955         PR c++/33494
3956         * g++.dg/template/error35.C: New.
3957
3958 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
3959
3960         PR target/31507
3961         * gcc.dg/pr31507-1.c: New test.
3962         * gcc.dg/pr31507-2.c: New test.
3963
3964 2007-10-31  Revital Eres  <eres@il.ibm.com>
3965
3966         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
3967         target.
3968         * gcc.dg/vect/tree-vect.h (check_vect): Add
3969         powerpc-*paired test.
3970         * lib/target-supports.exp (check_750cl_hw_available):
3971         New.
3972         (check_effective_target_vect_int,
3973         check_effective_target_vect_intfloat_cvt,
3974         check_effective_target_powerpc_altivec_ok,
3975         check_effective_target_vect_long,
3976         check_effective_target_vect_sdot_hi,
3977         check_effective_target_vect_udot_hi,
3978         check_effective_target_vect_pack_trunc,
3979         check_effective_target_vect_unpack,
3980         check_effective_target_vect_shift,
3981         check_effective_target_vect_int_mult): Disable for powerpc-*paired
3982         target.
3983         * gcc.dg/vect/vect-ifcvt-11.c: New.
3984         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
3985         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
3986         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
3987         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
3988         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
3989         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
3990
3991 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
3992             Tobias Burnus  <burnus@net-b.de>
3993
3994         PR fortran/33941
3995         * gfortran.dg/module_read_1.f90: New.
3996
3997 2007-10-31  Tom Tromey  <tromey@redhat.com>
3998
3999         PR preprocessor/30786:
4000         * gcc.dg/cpp/pr30786.c: New file.
4001
4002 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4003
4004         PR fortran/33162
4005         * gfortran.dg/interface_19.f90: New.
4006         * gfortran.dg/interface_20.f90: New.
4007         * gfortran.dg/interface_21.f90: New.
4008         
4009 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
4010
4011         PR tree-optimization/32377
4012         * gfortran.dg/vect/pr32377.f90: New.
4013         
4014 2007-10-31  Richard Guenther  <rguenther@suse.de>
4015
4016         PR middle-end/33779
4017         * gcc.c-torture/execute/pr33779-1.c: New testcase.
4018         * gcc.c-torture/execute/pr33779-2.c: Likewise.
4019
4020 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
4021
4022         PR fortran/33897
4023         * gfortran.dg/contained_3.f90: New.
4024
4025 2007-10-31  Christian Bruel  <christian.bruel@st.com>
4026
4027         PR c++/19531
4028         * g++.dg/opt/nrv8.C: New.
4029         
4030 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4031
4032         PR c++/33709
4033         * g++.dg/opt/compound1.C: New test.
4034
4035         PR c++/33616
4036         * g++.dg/template/ptrmem18.C: New test.
4037
4038 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4039
4040         PR fortran/33596
4041         * gfortran.dg/isnan_2.f90: New test.
4042
4043 2007-10-30  Ed Schouten  <ed@fxq.nl>
4044
4045         PR tree-optimization/32500
4046         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
4047
4048 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
4049
4050         PR c++/31993
4051         PR c++/32252
4052         * g++.dg/cpp0x/pr31993.C: New
4053         * g++.dg/cpp0x/pr32252.C: New
4054
4055 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4056
4057         PR tree-optimization/33723
4058         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
4059
4060 2007-10-30  Richard Guenther  <rguenther@suse.de>
4061
4062         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
4063         gcc.target/i386/loop-3.c.
4064
4065 2007-10-30  Revital Eres  <eres@il.ibm.com>
4066
4067         * gcc.dg/vect/pr33866.c: Require vect_long.
4068
4069 2007-10-30  Revital Eres  <eres@il.ibm.com>
4070
4071         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
4072         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4073
4074 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
4075
4076         PR tree-optimization/32893
4077         * lib/target-supports.exp
4078         (check_effective_target_unaligned_stack): new keyword.
4079         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
4080         not sensitive to unaligned_stack.
4081         * gcc.dg/vect/vect-3.c: Likewise.
4082         * gcc.dg/vect/vect-4.c: Likewise.
4083         * gcc.dg/vect/vect-5.c: Likewise.
4084         * gcc.dg/vect/vect-6.c: Likewise.
4085         * gcc.dg/vect/vect-7.c: Likewise.
4086         * gcc.dg/vect/vect-13.c: Likewise.
4087         * gcc.dg/vect/vect-17.c: Likewise.
4088         * gcc.dg/vect/vect-18.c: Likewise.
4089         * gcc.dg/vect/vect-19.c: Likewise.
4090         * gcc.dg/vect/vect-20.c: Likewise.
4091         * gcc.dg/vect/vect-21.c: Likewise.
4092         * gcc.dg/vect/vect-22.c: Likewise.
4093         * gcc.dg/vect/vect-27.c: Likewise.
4094         * gcc.dg/vect/vect-29.c: Likewise.
4095         * gcc.dg/vect/vect-64.c: Likewise.
4096         * gcc.dg/vect/vect-65.c: Likewise.
4097         * gcc.dg/vect/vect-66.c: Likewise.
4098         * gcc.dg/vect/vect-72.c: Likewise.
4099         * gcc.dg/vect/vect-73.c: Likewise.
4100         * gcc.dg/vect/vect-86.c: Likewise.
4101         * gcc.dg/vect/vect-all.c: Likewise.
4102         * gcc.dg/vect/slp-25.c: Likewise.
4103         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4104         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4105         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4106
4107         * gcc.dg/vect/vect-31.c: Removed alignment checks.
4108         * gcc.dg/vect/vect-34.c: Likewise.
4109         * gcc.dg/vect/vect-36.c: Likewise.
4110         * gcc.dg/vect/vect-64.c: Likewise.
4111         * gcc.dg/vect/vect-65.c: Likewise.
4112         * gcc.dg/vect/vect-66.c: Likewise.
4113         * gcc.dg/vect/vect-68.c: Likewise.
4114         * gcc.dg/vect/vect-76.c: Likewise.
4115         * gcc.dg/vect/vect-77.c: Likewise.
4116         * gcc.dg/vect/vect-78.c: Likewise.
4117
4118         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
4119         testcase (without no-section-anchors prefix) but with global arrays.
4120         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4121         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
4122         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4123         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4124         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4125         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4126         * gcc.dg/vect/vect-77-global.c: Likewise.
4127         * gcc.dg/vect/vect-78-global.c: Likewise.
4128
4129         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
4130         testcase (without no-section-anchors prefix) but fix alignment checks
4131         to also consider unaligned_stack targets.
4132         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4133
4134 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4135
4136         PR tree-optimization/33723
4137         * gcc.c-torture/execute/20071029-1.c: New test.
4138         * gcc.dg/tree-ssa/pr33723.c: New test.
4139
4140 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
4141
4142         PR tree-optimization/33614
4143         * gcc.c-torture/compile/pr33614.c: New test.
4144
4145 2007-10-29  Richard Guenther  <rguenther@suse.de>
4146
4147         PR tree-optimization/33870
4148         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
4149
4150 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4151
4152         PR tree-optimization/33757
4153         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
4154         true architectures instead of having a big dg-skip-if.
4155
4156         PR c++/33841
4157         * g++.dg/other/bitfield3.C: New test.
4158
4159 2007-10-29  Richard Guenther  <rguenther@suse.de>
4160
4161         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
4162
4163 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4164
4165         Automatic parallelization reduction tests.
4166
4167         * gcc.dg/tree-ssa/reduc-1.c: New test.
4168         * gcc.dg/tree-ssa/reduc-1char.c: New test.
4169         * gcc.dg/tree-ssa/reduc-1short.c: New test.
4170         * gcc.dg/tree-ssa/reduc-2.c: New test.
4171         * gcc.dg/tree-ssa/reduc-2char.c: New test.
4172         * gcc.dg/tree-ssa/reduc-2short.c: New test.
4173         * gcc.dg/tree-ssa/reduc-3.c: New test.
4174         * gcc.dg/tree-ssa/reduc-6.c: New test.
4175         * gcc.dg/tree-ssa/reduc-7.c: New test.
4176         * gcc.dg/tree-ssa/reduc-8.c: New test.
4177         * gcc.dg/tree-ssa/reduc-9.c: New test.
4178
4179 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4180             Zdenek Dvorak  <ook@ucw.cz>
4181
4182         OMP_ATOMIC Changes, testsuite changes.
4183
4184         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
4185         instead of gimple dump.
4186         * gcc.dg/gomp/atomic-9.c: Same.
4187         * gcc.dg/gomp/atomic-10.c: Same.
4188         * g++.dg/gomp/atomic-3.C: Same.
4189         * g++.dg/gomp/atomic-9.C: Same.
4190         * g++.dg/gomp/atomic-10.C: Same.
4191
4192 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
4193
4194         PR fortran/31217
4195         PR fortran/33811
4196         * gfortran.dg/forall_12.f90: New test.
4197
4198         PR fortran/33686
4199         * gfortran.dg/forall_13.f90: New test.
4200
4201 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
4202             Mark Mitchell  <mark@codesourcery.com>
4203
4204         PR c++/30659
4205         * g++.dg/template/crash71.C: New.
4206
4207 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4208
4209         PR fortran/32147
4210         * gfortran.dg/module_md5_1.f90: Update hash-value.
4211
4212 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
4213
4214         PR tree-opt/33589
4215         * g++.dg/torture/pr33589-1.C: New testcase.
4216         * g++.dg/torture/pr33589-2.C: New testcase.
4217
4218 2007-10-28  Richard Guenther  <rguenther@suse.de>
4219
4220         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
4221
4222 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
4223             Uros Bizjak  <ubizjak@gmail.com>
4224
4225         PR tree-optimization/33920
4226         * gcc.dg/tree-ssa/pr33290.c: New test.
4227
4228 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4229
4230         PR fortran/31306
4231         * gfortran.dg/argument_check_7.f90: New test.
4232         * gfortran.dg/argument_check_8.f90: New test.
4233         
4234 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4235
4236         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
4237         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
4238         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
4239         * gcc.target/i386/sse-14.c: Ditto.
4240
4241 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
4242
4243         PR c++/33844
4244         * g++.dg/other/ptrmem8.C: New test.
4245
4246         PR c++/33842
4247         * g++.dg/template/error34.C: New test.
4248
4249 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4250
4251         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
4252
4253 2007-10-27  Richard Guenther  <rguenther@suse.de>
4254
4255         PR tree-optimization/33870
4256         * gcc.dg/tree-ssa/alias-15.c: New testcase.
4257         * gcc.c-torture/execute/pr33870.c: Likewise.
4258
4259 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4260
4261         PR fortran/33162
4262         * gfortran.dg/argument_checking_9.f90: New test.
4263
4264 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4265
4266         * g++.dg/other/pr33601.C: New.
4267
4268 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4269
4270         PR c++/31988
4271         * g++.dg/init/new25.C: New.
4272
4273 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4274
4275         * g++.dg/cpp0x/pr33839.C: New.
4276         
4277 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
4278
4279         PR c++/33744
4280         * g++.dg/template/arg6.C: New test.
4281
4282 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4283
4284         PR c++/31747
4285         * g++.dg/parse/crash39.C: New.
4286
4287 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
4288
4289         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
4290         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
4291         "offset: -4B".
4292
4293 2007-10-25  David Daney  <ddaney@avtrex.com>
4294
4295         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
4296
4297 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
4298
4299         PR c++/33843
4300         * g++.dg/template/error32.C: New.
4301
4302 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4303             Ira Rosen  <irar@il.ibm.com>
4304
4305         PR tree-optimization/33833
4306         * gcc.dg/vect/pr33833.c: New testcase.
4307
4308 2007-10-25  David Daney  <ddaney@avtrex.com>
4309
4310         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
4311
4312 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4313             Ira Rosen  <irar@il.ibm.com>
4314
4315         PR tree-optimization/33866
4316         * gcc.dg/vect/pr33866.c: New testcase.
4317
4318 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4319
4320         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
4321         Add -w to compile flags to suppress "call-clobbered register" warnings
4322         and remove dg-warning directives.
4323
4324 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4325
4326         * gcc.dg/sms-2.c: Cleanup sms dump file.
4327         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
4328         profile-use step.
4329
4330 2007-10-24  David Daney  <ddaney@avtrex.com>
4331
4332         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
4333
4334 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4335
4336         PR target/33755
4337         * gcc.target/mips/pr33755.c: New test.
4338
4339 2007-10-24  Ira Rosen  <irar@il.ibm.com>
4340
4341         PR tree-optimization/33804
4342         * gcc.dg/vect/pr33804.c: New testcase.
4343
4344 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4345
4346         PR forrtran/33849
4347         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
4348
4349 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4350             Uros Bizjak  <ubizjak@gmail.com>
4351
4352         PR rtl-optimization/33846
4353         * gcc.dg/vect/pr33846.c: New testcase.
4354
4355 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4356             Dorit Nuzman  <dorit@il.ibm.com>
4357
4358         PR tree-optimization/33860
4359         * g++.dg/vect/pr33860.cc: New test.
4360         * g++.dg/vect/pr33860a.cc: New test.
4361
4362 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
4363             Revital Eres  <eres@il.ibm.com>      
4364
4365         * gcc.dg/sms-2.c: New testcase.
4366
4367 2007-10-22  David S. Miller  <davem@davemloft.net>
4368
4369         * gcc.dg/globalreg-1.c: New test.
4370
4371 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
4372             Dorit Nuzman  <dorit@il.ibm.com>
4373
4374         PR tree-optimization/33834
4375         PR tree-optimization/33835
4376         * g++.dg/vect/pr33834_1.cc: New test.
4377         * g++.dg/vect/pr33834_2.cc: New test.
4378         * g++.dg/vect/pr33835.cc: New test.
4379
4380 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4381
4382         * gcc.dg/pr33644.c: New test.
4383
4384 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4385
4386         PR c++/33372
4387         * g++.dg/gomp/pr33372-1.C: New test.
4388         * g++.dg/gomp/pr33372-2.C: New test.
4389         * g++.dg/gomp/pr33372-3.C: New test.
4390
4391 2007-10-22  Michael Matz  <matz@suse.de>
4392
4393         PR tree-optimization/33855
4394         * gcc.c-torture/compile/pr33855.c: New testcase.
4395
4396 2007-10-22  Ira Rosen  <irar@il.ibm.com>
4397
4398         PR tree-optimization/33854
4399         * gcc.dg/vect/O1-pr33854.c: New testcase.
4400         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
4401
4402 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
4403
4404         * gcc.dg/unwind-1.c: Disable on AIX.
4405         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
4406
4407 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
4408
4409         PR fortran/33749
4410         * gfortran.dg/assign_9.f90: New test.
4411
4412 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4413
4414         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
4415         (dg-mips-options): Skip tests that specify an ABI other than o32
4416         and o64 if generating MIPS16 hard-float code.
4417
4418 2007-10-21  Ira Rosen  <irar@il.ibm.com>
4419             Revital Eres  <eres@il.ibm.com>
4420
4421         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
4422         * gcc.dg/vect/vect-16.c: Fix comment.
4423         * gcc.dg/vect/pr33369.c: Require vect_int.
4424         * gcc.dg/vect/slp-33.c: Add spaces.
4425         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
4426         targets.
4427         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
4428         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
4429         targets.
4430         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
4431         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
4432         targets.
4433         * gcc.dg/vect/slp-10.c: Add spaces.
4434         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
4435         targets.
4436         * gcc.dg/vect/slp-36.c: Require vect_int.
4437         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
4438         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
4439         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
4440         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
4441         targets.
4442         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
4443         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
4444         instead of vector_alignment_reachable_for_double.
4445         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
4446         (natural_alignment): Split into...
4447         (natural_alignment_32, natural_alignment_64): New.
4448         (vector_alignment_reachable): Depend on natural_alignment_32.
4449         (vector_alignment_reachable_for_double): Rename to ...
4450         (vector_alignment_reachable_for_64bit): And depend on
4451         natural_alignment_64.
4452
4453 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4454
4455         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
4456         MIPS targets.
4457         * g++.dg/vect/vect.exp: Likewise.
4458         * lib/fortran-torture.exp: Likewise.
4459         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
4460         mipsisa64*-*-* as the target selector.  Remove -mips64,
4461         -mhard-float and -mgp64 from the options list.
4462         * gcc.target/mips/mips-ps-2.c: Likewise.
4463         * gcc.target/mips/mips-ps-3.c: Likewise.
4464         * gcc.target/mips/mips-ps-4.c: Likewise.
4465         * gcc.target/mips/mips-ps-6.c: Likewise.
4466         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
4467         options list.
4468         * gcc.target/mips/sb1-1.c: Likewise.
4469         * gcc.target/mips/mips-ps-type.c: Likewise.
4470         * gcc.target/mips/mips-ps-7.c: New test.
4471         * gcc.target/mips/mips-ps-type-2.c: Likewise.
4472         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
4473         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
4474         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
4475         as forcing an ABI and an architecture.
4476         (is_gp32_flag, is_gp64_flag): Fold into...
4477         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
4478         then -mfp64 imply -mhard-float.  Apply register rules after the
4479         loop.  Handle -march=mipsN like -mipsN.
4480
4481 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
4482
4483         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
4484         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
4485
4486 2007-10-20  Tobias Burnus  <burnus@net-b.de>
4487
4488         PR fortran/33818
4489         * gfortran.dg/entry_dummy_ref_3.f90: New.
4490
4491 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
4492             FX Coudert <fxcoudert@gcc.gnu.org>
4493
4494         PR fortran/31608
4495         * gfortran.dg/char_cast_1.f90: New test.
4496
4497 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4498
4499         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
4500         * gfortran.dg/large_real_kind_2.F90: ditto.
4501         * gfortran.dg/default_format_2.f90: ditto.
4502         * gfortran.dg/default_format_denormal_1.f90: ditto.
4503
4504 2007-10-19  Richard Guenther  <rguenther@suse.de>
4505
4506         PR middle-end/33816
4507         PR middle-end/32921
4508         * gfortran.dg/pr32921.f: New testcase.
4509
4510 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4511
4512         PR libfortran/33544
4513         * gfortran.dg/transfer_check_1.f90: Adjust options.
4514
4515 2007-10-19  Richard Guenther  <rguenther@suse.de>
4516
4517         Revert
4518         2007-10-19  Richard Guenther  <rguenther@suse.de>
4519
4520         PR middle-end/32921
4521         * gfortran.dg/pr32921.f: New testcase.
4522
4523 2007-10-19  Richard Guenther  <rguenther@suse.de>
4524
4525         * gcc.c-torture/execute/20071018-1.c: New testcase.
4526
4527 2007-10-19  Richard Guenther  <rguenther@suse.de>
4528
4529         PR middle-end/32921
4530         * gfortran.dg/pr32921.f: New testcase.
4531
4532 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
4533
4534         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
4535
4536 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4537
4538         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
4539
4540 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4541
4542         PR fortran/33233
4543         * gfortran.dg/host_assoc_function_1.f90: Correct references.
4544         * gfortran.dg/host_assoc_function_3.f90: New test.
4545
4546 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4547
4548         PR fortran/33733
4549         * gfortran.dg/transfer_simplify_6.f90: New test.
4550
4551 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4552             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4553
4554         PR middle-end/33794
4555         * gfortran.dg/pr33794.f90: New testcase.
4556
4557 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4558
4559         PR target/32961
4560         * gcc.target/i386/pr32961.c: New testcase.
4561         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
4562         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
4563         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
4564         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
4565         __builtin_ia32_pslldi128 defines.
4566
4567 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
4568
4569         PR fortran/33760
4570         * gfortran.dg/c_ptr_tests_13.f03: New test case.
4571
4572 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4573
4574         PR c++/28639
4575         PR c++/30299
4576         * g++.dg/template/void12.C: New.
4577         * g++.dg/template/void13.C: New.
4578
4579 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4580
4581         PR c++/31446
4582         * g++.dg/template/void11.C: New.
4583         * g++.dg/template/void2.C: Adjust error markers.
4584         * g++.dg/template/void10.C: Likewise.
4585         * g++.dg/template/crash55.C: Likewise.
4586
4587 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
4588
4589         * g++.dg/opt/const5.C: New test.
4590
4591 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
4592             Maxim Kuvyrkov  <maxim@codesourcery.com>
4593
4594         * gcc.target/ia64/20040709-2.c: New test.
4595
4596 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4597
4598         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
4599
4600 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
4601
4602         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
4603         to each function.  Check that there are no unsigned loads.
4604
4605 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4606
4607         PR tree-optimization/33136
4608         * gcc.c-torture/execute/20070824-1.c: New test.
4609         * gcc.dg/pr33136-1.c: New test.
4610         * gcc.dg/pr33136-2.c: New test.
4611         * gcc.dg/pr33136-3.c: New test.
4612
4613 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4614
4615         PR tree-optimization/33735
4616         * g++.dg/torture/pr33735.C: New.
4617
4618 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4619
4620         PR middle-end/33706
4621         * gcc.dg/va-arg-pack-2.c: New.
4622
4623 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4624
4625         PR tree-optimization/33619
4626         * gcc.dg/pr33619.c: New test.
4627
4628 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
4629
4630         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
4631         flag for AIX.
4632         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
4633
4634 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4635
4636         PR libfortran/33055
4637         * gfortran.dg/inquire_11.f90: New test.
4638         * gfortan.dg/negative_unit_int8.f: New test.
4639
4640 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
4641
4642         PR target/33133
4643         * gcc.c-torture/compile/pr33133.c: New test.
4644
4645 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4646
4647         PR libfortran/33672
4648         * gfortran.dg/namelist_40.f90: New test.
4649
4650 2007-10-14  Tobias Burnus  <burnus@net-b.de>
4651
4652         PR fortran/33745
4653         * gfortran.dg/bounds_check_11.f90: New.
4654
4655 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
4656
4657         PR c++/30303
4658         * g++.dg/other/ctor1.C: New test.
4659         * g++.dg/other/ctor2.C: New test.
4660         * g++.dg/other/dtor1.C: New test.
4661
4662 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
4663
4664         * gfortran.dg/bounds_check_10.f90: Fix testcase.
4665
4666 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
4667             Paul Thomas  <pault@gcc.gnu.org>
4668
4669         PR fortran/33254
4670         PR fortran/33727
4671         * gfortran.dg/bounds_check_10.f90: New.
4672
4673 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
4674
4675         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
4676         * gcc.target/powerpc/popcount-1.c: Same.
4677
4678 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
4679
4680         PR c++/26698
4681         * g++.dg/conversion/op4.C: New test.
4682
4683 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
4684
4685         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
4686
4687 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4688
4689         PR fortran/33542
4690         * gfortran.dg/ambiguous_specific_1.f90: New test.
4691
4692 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4693
4694         PR fortran/33664
4695         * gfortran.dg/impure_spec_expr_1.f90: New test.
4696         * gfortran.dg/char_result_7.f90: Remove illegal test.
4697
4698 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
4699
4700         PR 11001
4701         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
4702         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
4703         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
4704         * gcc.target/i386/pr11001-memset-1.c: New testcase.
4705         * gcc.target/i386/pr11001-memset-2.c: New testcase.
4706         * gcc.target/i386/pr11001-memset-3.c: New testcase.
4707         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
4708         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
4709         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
4710
4711 2007-10-12  Richard Guenther  <rguenther@suse.de>
4712
4713         PR middle-end/26198
4714         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
4715         * gcc.c-torture/execute/20071011-1.c: Likewise.
4716         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
4717
4718 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
4719
4720         PR tree-optimization/33742
4721         * gcc.dg/pr33742.c: New testcase.
4722
4723 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
4724
4725         PR tree-optimization/33645
4726         * gcc.dg/pr33645-1.c: New test.
4727         * gcc.dg/pr33645-2.c: New test.
4728         * gcc.dg/pr33645-3.c: New test.
4729  
4730         PR c++/32121
4731         * g++.dg/ext/label4.C: Adjust error regexp.
4732         * g++.dg/ext/label6.C: Adjust error regexp.
4733         * g++.dg/ext/label7.C: New test.
4734         * g++.dg/ext/label8.C: New test.
4735         * g++.dg/ext/label9.C: New test.
4736
4737 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
4738
4739         PR middle-end/33676
4740         * gcc.dg/pr33676.c: New.
4741
4742 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4743
4744         PR c++/31441
4745         * g++.dg/cpp0x/variadic83.C: New.
4746
4747 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4748
4749         PR c++/33461
4750         * g++.dg/cpp0x/variadic81.C: New.
4751         * g++.dg/cpp0x/variadic82.C: Likewise.
4752
4753 2007-10-11  Richard Guenther  <rguenther@suse.de>
4754
4755         PR middle-end/33724
4756         * gcc.dg/pr33724.c: New testcase.
4757
4758 2007-10-11  Richard Guenther  <rguenther@suse.de>
4759
4760         PR c/33726
4761         * gcc.dg/pr33726.c: New testcase.
4762
4763 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
4764
4765         PR fortran/33500
4766         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
4767         
4768 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4769
4770         PR testsuite/33391
4771         * gfortran.dg/do_3.F90: Run with -fwrapv.
4772
4773 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
4774
4775         * gcc.dg/unwind-1.c: New.
4776
4777 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4778
4779         PR libfortran/33683
4780         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
4781         failure on some common systems.
4782
4783 2007-10-09  Richard Guenther  <rguenther@suse.de>
4784
4785         PR middle-end/33692
4786         * gcc.dg/pr33692.c: New testcase.
4787
4788 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
4789
4790         PR middle-end/33669
4791         * gcc.c-torture/execute/pr33669.c: New.
4792
4793 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4794
4795         PR tree-optimization/33615
4796         * g++.dg/tree-ssa/pr33615-2.C: New test.
4797
4798 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4799
4800         PR tree-optimization/33615
4801         * g++.dg/tree-ssa/pr33615.C: New test.
4802
4803 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
4804
4805         PR tree-optimization/33572
4806         * g++.dg/torture/pr33572.C: Replace with complete test.
4807
4808 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
4809
4810         PR fortran/33689
4811         * gfortran.dg/spec_expr_5.f90: New.
4812
4813 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
4814
4815         * gcc.dg/pragma-darwin-2.c: New.
4816
4817 2007-10-08  Richard Guenther  <rguenther@suse.de>
4818
4819         PR middle-end/33693
4820         PR middle-end/33695
4821         PR middle-end/33697
4822         * gcc.dg/pr33693.c: New testcase.
4823         * gcc.dg/pr33695.c: Likewise.
4824         * gcc.dg/pr33697.c: Likewise.
4825
4826 2007-10-08  Richard Guenther  <rguenther@suse.de>
4827
4828         PR middle-end/33691
4829         PR middle-end/33694
4830         PR middle-end/33696
4831         * gcc.dg/pr33691.c: New testcase.
4832         * gcc.dg/pr33694.c: Likewise.
4833         * gcc.dg/pr33696.c: Likewise.
4834
4835 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4836
4837         PR libfortran/33683
4838         * gfortran.dg/gamma_5.f90:  New test case
4839
4840 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
4841
4842         PR fortran/20851
4843         * initialization_1.f90: Fix dg-error annotations.
4844         * initialization_14.f90: New.
4845         * initialization_7.f90: Fix dg-error annotations.
4846         * initialization_9.f90: Likewise.
4847
4848 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4849
4850         * gfortran.dg/error_recovery_4.f90: New test.
4851
4852 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4853
4854         * gfortran.dg/default_format_denormal_2.f90: New test.
4855         * gfortran.dg/default_format_2.inc: New test.
4856         * gfortran.dg/default_format_denormal_1.f90: New test.
4857         * gfortran.dg/default_format_1.inc: New test.
4858         * gfortran.dg/default_format_1.f90: Don't test for denormalized
4859         numbers.
4860         * gfortran.dg/default_format_2.f90: Don't test for denormalized
4861         numbers.
4862
4863 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4864
4865         * gfortran.dg/namelist_15.f90: Revise test.
4866
4867 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4868
4869         PR tree-optimization/33655
4870         * gcc.dg/torture/pr33655.c: New.
4871
4872 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4873
4874         PR tree-optimization/33572
4875         * g++.dg/torture/pr33572.C: New.
4876
4877 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
4878
4879         PR fortran/25076
4880         * gfortran.dg/forall_11.f90: New.
4881
4882 2007-10-05  Michael Matz  <matz@suse.de>
4883
4884         PR middle-end/33667
4885         * gcc.dg/pr33667.c: New testcase.
4886
4887 2007-10-05  Richard Guenther  <rguenther@suse.de>
4888
4889         PR middle-end/33666
4890         * gcc.dg/pr33666.c: New testcase.
4891
4892 2007-10-05  Michael Matz  <matz@suse.de>
4893
4894         PR inline-asm/33600
4895         * gcc.target/i386/pr33600.c: New testcase.
4896
4897 2007-10-05  Richard Guenther  <rguenther@suse.de>
4898
4899         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
4900
4901 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
4902
4903         PR target/33635
4904         * gcc.target/mips/pr33635-1.c: New test.
4905
4906 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4907
4908         PR libfortran/33253
4909         * gfortran.dg/namelist_39.f90: Revise to use long names.
4910
4911 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
4912
4913         PR fortran/33646
4914         * gfortran.dg/pr33646.f90: New file.
4915
4916 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4917
4918         PR fortran/33529
4919         * gfortran.dg/char_type_len_2.f90: Adjust error message.
4920         * gfortran.dg/char_decl_2.f90: New test.
4921
4922 2007-10-04  Richard Guenther  <rguenther@suse.de>
4923
4924         PR middle-end/33641
4925         * gcc.c-torture/compile/pr33641.c: New testcase.
4926
4927 2007-10-04  Michael Matz  <matz@suse.de>
4928
4929         PR rtl-optimization/33653
4930         * gcc.dg/pr33653.c: New.
4931
4932 2007-10-04  Richard Guenther  <rguenther@suse.de>
4933
4934         PR tree-optimization/33627
4935         * g++.dg/torture/pr33627.C: New testcase.
4936
4937 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
4938
4939         PR fortran/33626
4940         * gfortran.dg/parens_6.f90: New.
4941
4942 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
4943
4944         PR fortran/33646
4945         PR fortran/33542
4946         * gfortran.dg/ambiguous_specific_1.f90: Remove.
4947
4948 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
4949
4950         * g++.dg/ext/gnu-inline-global-redecl.C: New.
4951
4952 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
4953
4954         PR target/33635
4955         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
4956         and mips_forced_be.
4957         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
4958         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
4959         options.
4960         * gcc.target/mips/fpr-moves-1.c: New test.
4961         * gcc.target/mips/fpr-moves-2.c: Likewise.
4962         * gcc.target/mips/fpr-moves-3.c: Likewise.
4963         * gcc.target/mips/fpr-moves-4.c: Likewise.
4964         * gcc.target/mips/fpr-moves-5.c: Likewise.
4965         * gcc.target/mips/fpr-moves-6.c: Likewise.
4966         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
4967
4968 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4969
4970         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
4971
4972 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4973
4974         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
4975         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
4976
4977 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
4978
4979         PR fortran/33198
4980         * gfortran.dg/common_errors_1.f90: New.
4981
4982 2007-10-03  Doug Kwan  <dougkwan@google.com>
4983         Richard Guenther  <rguenther@suse.de>
4984
4985         PR debug/31899
4986         * g++.dg/debug/using3.C: New testcase.
4987
4988 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4989
4990         PR libfortran/33253
4991         * gfortran.dg/namelist_38.f90: New test.
4992         * gfortran.dg/namelist_39.f90: New test.
4993
4994 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4995
4996         PR libfortran/33469
4997         * gfortran.dg/default_format_1.f90: New test.
4998         * gfortran.dg/default_format_2.f90: New test.
4999         * gfortran.dg/namelist_print_1.f: Adjust expected output.
5000         * gfortran.dg/real_const_3.f90: Adjust expected output.
5001
5002 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5003
5004         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
5005         default ABI.  Split mips_forced_abi into mips_forced_abi and
5006         mips_forced_regs.
5007         (is_gp32_flag): Return true for -mabi=32.
5008         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
5009         (dg-mips-options): Use is_gp64_flag instead of checking specifically
5010         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
5011         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
5012         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
5013         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
5014         * gcc.target/mips/save-restore-2.c: Likewise.
5015         * gcc.target/mips/save-restore-3.c: Likewise.
5016         * gcc.target/mips/save-restore-4.c: Likewise.
5017
5018 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5019
5020         PR middle-end/33617
5021         * gcc.c-torture/compile/pr33617.c: New test.
5022
5023 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
5024
5025         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
5026         -gstabs+ for extended options.
5027
5028 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5029
5030         PR fortran/33542
5031         * gfortran.dg/ambiguous_specific_1.f90: New test.
5032
5033 2007-10-02  Revital Eres  <eres@il.ibm.com>
5034
5035         * gcc.target/powerpc/paired-8.c: New test.
5036         * gcc.target/powerpc/paired-9.c: New test.
5037         * gcc.target/powerpc/paired-10.c: New test.
5038
5039 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5040
5041         PR fortran/33566
5042         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
5043
5044 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5045
5046         PR fortran/33554
5047         * gfortran.dg/intent_out_2.f90: New test.
5048
5049 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5050
5051         PR fortran/33550
5052         * gfortran.dg/ambiguous_reference_1.f90: New test.
5053
5054 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5055
5056         PR fortran/31154
5057         PR fortran/31229
5058         PR fortran/33334
5059         * gfortran.dg/function_kinds_1.f90: New test.
5060         * gfortran.dg/function_kinds_2.f90: New test.
5061         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
5062         use association into interfaces.
5063
5064 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5065
5066         PR testsuite/31828
5067         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
5068         (overflow): Use INFINITY, not FP_INFINITE.
5069         gcc.dg/float-range-4.c: Likewise.
5070         gcc.dg/float-range-5.c: Likewise.
5071
5072 2007-10-01  Nick Clifton  <nickc@redhat.com>
5073
5074         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
5075         for 16-bit targets.
5076
5077 2007-09-30  Diego Novillo  <dnovillo@google.com>
5078
5079         PR 33593
5080         * g++.dg/tree-ssa/pr33593.C: New test.
5081
5082 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5083
5084         PR libfortran/33400
5085         * gfortran.dg/PR19872.f: Fix test condition.
5086         * gfortran.dg/list_read_7.f90: New test.
5087
5088 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
5089
5090         PR tree-optimization/33597
5091         * gcc.dg/vect/pr33597.c: New testcase.
5092
5093 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
5094
5095         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
5096         * gcc.target/i386/pr33524.c: ...this.
5097
5098 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5099
5100         PR fortran/33354
5101         * gfortran.dg/minmaxloc_4.f90: New.
5102
5103 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5104
5105         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
5106
5107 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
5108
5109         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
5110
5111 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
5112
5113         PR c++/33213
5114         * g++.dg/cpp0x/variadic79.C: New.
5115
5116 2007-09-28  Michael Matz  <matz@suse.de>
5117             Jakub Jelinek  <jakub@redhat.com>
5118
5119         PR rtl-optimization/33552
5120         * gcc.target/i386/pr33552.c: New runtime test.
5121         * gcc.target/i386/strinline.c: New compile time test.
5122
5123 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
5124
5125         * gfortran.dg/openmp_stack.f90: Removed.
5126
5127         PR c++/31434
5128         * g++.dg/cpp0x/variadic80.C: New test.
5129
5130 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5131
5132         * gfortran.dg/namelist_38.f90: Delete test for revertion of
5133         r128057.
5134
5135 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5136
5137         PR middle-end/7003
5138         * gcc.target/powerpc/gcse-1.c: New test.
5139
5140 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
5141
5142         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
5143         fixed capitalizations.
5144         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
5145         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
5146         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
5147         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
5148         * gfortran.dg/maxloc_shape_1.f90: Likewise.
5149         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
5150         * gfortran.dg/min_max_conformance.f90: Likewise.
5151
5152 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
5153
5154         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
5155         options.
5156         * gcc.dg/c99-tgmath-2.c: Likewise.
5157         * gcc.dg/c99-tgmath-3.c: Likewise.
5158         * gcc.dg/c99-tgmath-4.c: Likewise.
5159
5160 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
5161
5162         PR fortran/33568
5163         * gfortran.dg/anint_1.f90: New test.
5164
5165 2007-09-27  Ian Lance Taylor  <iant@google.com>
5166
5167         PR tree-optimization/33565
5168         * gcc.dg/Wstrict-overflow-20.c: New test.
5169
5170 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5171
5172         * gfortran.dg/openmp_stack.f90: Fix typo.
5173         * gfortran.dg/recursive_stack.f90: Fix typo.
5174
5175 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
5176
5177         PR c++/33493
5178         * g++.dg/template/error31.C: New.
5179
5180 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
5181
5182         * lib/prune.exp: Prune also "^In function .*$" lines and
5183         "^    inlined from .*$" lines.
5184
5185 2007-09-26  Richard Guenther  <rguenther@suse.de>
5186
5187         PR tree-optimization/33563
5188         * gcc.dg/torture/pr33563.c: New testcase.
5189
5190 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
5191
5192         PR c/25309
5193         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
5194         array.
5195         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
5196         without -O2.
5197
5198 2007-09-26  Richard Guenther  <rguenther@suse.de>
5199
5200         PR tree-optimization/30375
5201         PR tree-optimization/33560
5202         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
5203         * gcc.dg/tree-ssa/complex-5.c: Likewise.
5204         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5205         * gcc.dg/torture/pr30375.c: New testcase.
5206         * gcc.dg/torture/pr33560.c: New testcase.
5207         * gcc.dg/tree-ssa/pr30375.c: Likewise.
5208
5209 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
5210
5211         PR c++/33207
5212         * g++.dg/parse/crash38.C: New test.
5213
5214 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
5215
5216         PR target/33524
5217         * gcc.target/i386/sse5-convert.c: New file, test int->long
5218         vectorized conversions.
5219
5220 2007-09-25  Revital Eres  <eres@il.ibm.com>
5221
5222         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
5223
5224 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
5225
5226         PR c/32295
5227         * gcc.dg/enum-incomplete-1.c: New test.
5228
5229 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
5230
5231         * gcc.c-torture/compile/20070919-1.c: New test.
5232
5233 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5234
5235         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
5236
5237 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
5238
5239         PR c++/14688
5240         * g++.dg/inherit/override_attribs.C: New file.
5241
5242 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
5243
5244         PR fortran/33269
5245         * io.c (check_format_string): Move NULL and constant checks into
5246         this function.
5247         (check_io_constraints): Call gfc_simplify_expr() before calling
5248         check_format_string().  Remove NULL and constant checks.
5249
5250 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
5251
5252         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
5253         * gcc.c-torture/execute/loop-2g.x: Likewise.
5254
5255 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5256
5257         * lib/target-supports.exp (check_effective_target_mips16_attribute):
5258         Reject hard-float modes unless the ABI is o32 or o64.
5259         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
5260         of gcc.exp.  Skip the tests when mips16 code generation is not
5261         supported.
5262         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
5263         and use dg-add-options mips16_attribute.
5264
5265 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
5266
5267         PR c++/33506
5268         * g++.dg/ext/attrib29.C: New test.
5269
5270 2007-09-23  Ollie Wild  <aaw@google.com>
5271
5272         * gcc.dg/fold-bitand-1.c: New test.
5273         * gcc.dg/fold-bitand-2.c: New test.
5274         * gcc.dg/fold-bitand-3.c: New test.
5275         * gcc.dg/fold-bitand-4.c: New test.
5276
5277 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5278
5279         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
5280         any of the macros to be defined for __mips16.
5281         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
5282
5283 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5284
5285         * gcc.dg/vect/pr21591.c: Require vect_int.
5286         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
5287         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5288         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5289
5290 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
5291
5292         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
5293         attributes.
5294         * gcc.dg/va-arg-pack-len-2.c: New test.
5295         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
5296         attributes.
5297         * g++.dg/ext/va-arg-pack-len-2.C: New test.
5298
5299         PR tree-optimization/32772
5300         * gcc.c-torture/compile/20070905-1.c: New test.
5301
5302         PR tree-optimization/32975
5303         * gcc.dg/pr32975.c: New test.
5304
5305         PR middle-end/28755
5306         * gcc.dg/pr28755.c: New test.
5307
5308 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5309
5310         * lib/target-supports.exp (check_effective_target_nomips16): New
5311         procedure.
5312         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
5313         for mipsisa64*-*-*.
5314         * gcc.dg/vect/vect.exp: Likewise.
5315         * g++.dg/vect/vect.exp: Likewise.
5316         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
5317         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
5318         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
5319         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
5320         * gcc.target/mips/clear-cache-1.c (f): Likewise.
5321         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
5322         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
5323         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
5324         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
5325         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
5326         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
5327         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
5328         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5329         (test14, test15, test16, test17, test18): Likewise.
5330         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
5331         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5332         (test14, test15, test16, test17, test18, test19, test20, test21)
5333         (test22): Likewise.
5334         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
5335         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
5336         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
5337         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
5338         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
5339         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
5340         * gcc.target/mips/mips-3d-1.c (main): Likewise.
5341         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
5342         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5343         (test13, test14, test15, test16, test17, test18, test19, test20)
5344         (test21, test22, test23, test24, test25, test26, test27, test28)
5345         (test29, test30, test31): Likewise.
5346         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
5347         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5348         (test13, test14, test15, test16, test17, test18, test19, test20)
5349         (test21, test22, test23, test24, test25, test26, test27, test28)
5350         (test29, test30, test31, test32, test33, test34, test35, test36)
5351         (test37, test38, test39, test40, test41, test42, test43, test44)
5352         (test45, test46, test47, test48, test49, test50, test51, test52)
5353         (test53, test54, test55, test56, test57, test58, test59, test60)
5354         (test61, test62, test63): Likewise.
5355         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
5356         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5357         (test13, test14, test15, test16, test17, test18, test19, test20)
5358         (test21, test22, test23, test24, test25, test26, test27, test28)
5359         (test29, test30, test31): Likewise.
5360         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
5361         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5362         (test13, test14, test15, test16, test17, test18, test19, test20)
5363         (test21, test22, test23, test24, test25, test26, test27, test28)
5364         (test29, test30, test31): Likewise.
5365         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
5366         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5367         (test13, test14, test15): Likewise.
5368         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
5369         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5370         (test13, test14, test15): Likewise.
5371         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
5372         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5373         (test13, test14, test15, test16, test17, test18, test19, test20)
5374         (test21, test22, test23, test24, test25, test26, test27, test28)
5375         (test29, test30, test31): Likewise.
5376         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
5377         (matrix_multiply4: Likewise.
5378         * gcc.target/mips/mips-ps-1.c (main): Likewise.
5379         * gcc.target/mips/mips-ps-2.c (main): Likewise.
5380         * gcc.target/mips/mips-ps-3.c (main): Likewise.
5381         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
5382         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5383         (test13, test14, test15, test16, test17, test18, test19, test20)
5384         (test21, test22, test23, test24, test25, test26, test27, test28)
5385         (test29, test30, test31): Likewise.
5386         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
5387         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5388         (test13, test14, test15, test16, test17, test18, test19, test20)
5389         (test21, test22, test23, test24, test25, test26, test27, test28)
5390         (test29, test30, test31): Likewise.
5391         * gcc.target/mips/mips-ps-5.c (main): Likewise.
5392         * gcc.target/mips/mips-ps-6.c (main): Likewise.
5393         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
5394         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
5395         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
5396         (sub_v4qi): Likewise.
5397         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
5398         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
5399         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
5400         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
5401         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
5402         (subb, subc): Likewise.
5403         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
5404         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
5405         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
5406         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
5407         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
5408         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
5409         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
5410         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
5411         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
5412         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
5413         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
5414         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
5415         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
5416
5417 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5418
5419         * lib/target-supports.exp (add_options_for_mips16_attribute)
5420         (check_effective_target_mips16_attribute): New functions.
5421         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
5422         command line.
5423         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
5424         extra_test_flags.
5425         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
5426         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
5427         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
5428         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
5429         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
5430         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
5431         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
5432         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
5433         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
5434         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
5435         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
5436         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
5437         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
5438         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
5439         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
5440         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
5441         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
5442         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
5443         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
5444         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
5445         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
5446         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
5447         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
5448         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
5449         (NOMIPS16): Delete.
5450         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
5451         of dg-options.
5452         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
5453         options.  Require { target mips16_attribute } and use dg-add-options
5454         to add the associated options.
5455         (foo): Use MIPS16.
5456         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
5457         * gcc.target/mips/call-saved-3.c: Likewise.
5458         * gcc.target/mips/code-readable-1.c: Require { target
5459         mips16_attribute } and use dg-add-options to add the associated
5460         options.  Remove trailing whitespace.
5461         (NOMIPS16): Delete.
5462         * gcc.target/mips/code-readable-2.c: Likewise.
5463         * gcc.target/mips/code-readable-3.c: Likewise.
5464         * gcc.target/mips/mips16-attributes-2.c: Likewise.
5465         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
5466         Require { target mips16_attribute } and use dg-add-options to
5467         add the associated options.
5468         (cksum16, cksum8): Use MIPS16.
5469         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
5470         Require { target mips16_attribute } and use dg-add-options to
5471         add the associated options.
5472         (foo): Use MIPS16.
5473         * gcc.target/mips/save-restore-2.c: Likewise.
5474         * gcc.target/mips/save-restore-3.c: Likewise.
5475         * gcc.target/mips/save-restore-4.c: Likewise.
5476         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
5477         -mno-abicalls.
5478         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
5479         (foo): Use NOMIPS16.
5480
5481 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
5482
5483         PR fortran/33337
5484         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
5485
5486         PR fortran/33376
5487         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
5488
5489 2007-09-22  Tobias Burnus  <burnus@net-b.de>
5490
5491         PR fortran/33445
5492         * gfortran.dg/gomp/free-2.f90: New.
5493         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
5494         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
5495
5496 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
5497
5498         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
5499         * gcc.target/i386/sse5-haddX.c: Ditto.
5500         * gcc.target/i386/sse5-hsubX.c: Ditto.
5501         * gcc.target/i386/sse5-maccXX.c: Ditto.
5502         * gcc.target/i386/sse5-msubXX.c: Ditto.
5503         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5504         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5505         * gcc.target/i386/sse5-permpX.c: Ditto.
5506         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
5507         effective target.
5508         * gcc.target/i386/sse5-fma-vector.c: Ditto.
5509         * gcc.target/i386/sse5-ima-vector.c: Ditto.
5510         * gcc.target/i386/sse5-pcmov.c: Ditto.
5511         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5512
5513 2007-09-22  Richard Guenther  <rguenther@suse.de>
5514
5515         PR tree-optimization/33146
5516         * gcc.c-torture/compile/pr33146.c: New testcase.
5517
5518 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5519
5520         * lib/target-supports.exp (check_cached_effective_target): New
5521         procedure.
5522         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
5523         (check_effective_target_c99_runtime): New procedure.
5524         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
5525         (test3l): Likewise cargl.
5526         * gcc.dg/builtins-59.c: Require c99_runtime.
5527         * gcc.dg/builtins-61.c: Likewise.
5528         * gcc.dg/builtins-62.c: Likewise.
5529
5530 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5531
5532         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
5533         * lib/target-supports-dg.exp (dg-add-options): Likewise.
5534         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
5535         target-specific dg-options.
5536         * gcc.dg/builtins-20.c: Likewise.
5537         * gcc.dg/builtins-53.c: Likewise.
5538         * gcc.dg/builtins-55.c: Likewise.
5539         * gcc.dg/single-precision-constant.c: Likewise.
5540         * gcc.dg/torture/builtin-convert-1.c: Likewise.
5541         * gcc.dg/torture/builtin-convert-2.c: Likewise.
5542         * gcc.dg/torture/builtin-convert-3.c: Likewise.
5543         * gcc.dg/torture/builtin-convert-4.c: Likewise.
5544         * gcc.dg/torture/builtin-power-1.c: Likewise.
5545
5546 2007-09-21  Chao-ying Fu  <fu@mips.com>
5547
5548         * lib/target-supports.exp (check_effective_target_fixed_point): New to
5549         check if targets have fixed-point supports.
5550         * gcc.dg/fixed-point/fixed-point.exp: New file.
5551         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
5552         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
5553         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
5554         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
5555         * gcc.dg/fixed-point/constants-pedantic.c,
5556         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
5557         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
5558         * gcc.dg/fixed-point/keywords-ignored-c99.c,
5559         * gcc.dg/fixed-point/keywords-pedantic.c,
5560         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
5561         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
5562         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
5563         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
5564         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
5565         * gcc.dg/fixed-point/func-vararg-mixed.c,
5566         * gcc.dg/fixed-point/operator-logical.c,
5567         * gcc.dg/fixed-point/struct-union.c,
5568         * gcc.dg/fixed-point/bit-complement.c,
5569         * gcc.dg/fixed-point/operator-bitwise.c,
5570         * gcc.dg/fixed-point/operator-comma.c,
5571         * gcc.dg/fixed-point/struct-layout-1.c,
5572         * gcc.dg/fixed-point/union-init.c,
5573         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
5574         * gcc.dg/fixed-point/func-mixed.c,
5575         * gcc.dg/fixed-point/func-vararg-size0.c,
5576         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
5577         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
5578         * gcc.dg/fixed-point/operator-unary.c,
5579         * gcc.dg/fixed-point/allop-const.c,
5580         * gcc.dg/fixed-point/muldiv-warning.c,
5581         * gcc.dg/nofixed-point-1.c,
5582         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
5583         * gcc.target/mips/fixed-vector-type.c,
5584         * gcc.target/mips/fixed-scalar-type.c: New tests.
5585
5586 2007-09-21  Olivier Hainque  <hainque@adacore.com>
5587
5588         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
5589         * gnat.dg/test_nested_subtype_byref.adb: New test.
5590
5591 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
5592
5593         PR fortran/33439
5594         * gfortran.dg/gomp/pr33439.f90: New test.
5595
5596 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5597
5598         PR fortran/33455
5599         * gfortran.dg/merge_char_3.f90: New.
5600
5601 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5602
5603         PR fortran/33037
5604         * gfortran.dg/transfer_check_1.f90: New.
5605
5606 2007-09-20  Asher Langton  <langton2@llnl.gov>
5607
5608         PR fortran/20441
5609         * gfortran.dg/init_flag_1.f90: New.
5610         * gfortran.dg/init_flag_2.f90: New.
5611         * gfortran.dg/init_flag_3.f90: New.
5612         * gfortran.dg/init_flag_4.f90: New.
5613         * gfortran.dg/init_flag_5.f90: New.
5614         * gfortran.dg/init_flag_6.f90: New.
5615         * gfortran.dg/init_flag_7.f90: New.
5616
5617 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5618
5619         PR c++/33460
5620         * g++.dg/ext/anon-struct6.C: New.
5621
5622 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5623
5624         PR libfortran/23272
5625         * gfortran.dg/inquire_10.f90: New test.
5626
5627 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
5628
5629         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
5630
5631 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5632
5633         PR fortran/33221
5634         * gfortran.dg/used_types_18.f90: Declare variable of empty
5635         derived type.
5636
5637 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5638
5639         PR fortran/33288
5640         * gfortran.dg/array_constructor_19.f90: New test.
5641
5642 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
5643
5644         PR debug/33316
5645         * gcc.dg/debug/pr33316.c: New test.
5646
5647         PR c++/33496
5648         * g++.dg/cpp0x/variadic76.C: New test.
5649         * g++.dg/cpp0x/variadic77.C: New test.
5650         * g++.dg/cpp0x/variadic78.C: New test.
5651
5652         PR c/33238
5653         PR c/27301
5654         * gcc.c-torture/execute/20070919-1.c: New test.
5655         * gcc.dg/pr33238.c: New test.
5656         * gcc.dg/pr27301.c: New test.
5657
5658 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
5659
5660         * lib/target-supports.exp (check_effective_target_mips64): New
5661         procedure.
5662         * gcc.dg/lower-subreg-1.c: Require !mips64.
5663         * gcc.dg/sibcall-3.c (ATTR): New macro.
5664         (recurser_void1, recurser_void2): Use it.
5665         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
5666         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
5667
5668 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
5669
5670         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
5671         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
5672         warning annotation.
5673         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
5674
5675 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
5676
5677         PR fortran/33497
5678         * gfortran.dg/c_loc_tests_11.f03: New test case.
5679
5680 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5681
5682         PR c++/33459
5683         * g++.dg/init/ref14.C: New.
5684
5685 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5686
5687         * gnat.dg/slice2.ad[sb]: New testcase.
5688
5689 2007-09-19  Nick Clifton  <nickc@redhat.com>
5690
5691         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
5692
5693 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
5694
5695         * gcc.target/bfin/bfin.exp: New.
5696         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
5697         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
5698         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
5699         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
5700         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
5701         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
5702         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
5703         mcpu-bf561.c, mcpu-default.c}: New tests.
5704
5705 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
5706
5707         Restore detection of unsupported TLS.
5708
5709         Revert this patch:
5710         2007-02-10  Richard Henderson  <rth@redhat.com>
5711
5712         * lib/target-supports.exp (check_effective_target_tls): Redefine
5713         to mean non-emulated tls.
5714         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5715         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5716         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5717         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5718         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5719         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5720         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5721
5722         And then:
5723         * lib/target-supports.exp (check_effective_target_tls): Use
5724         stronger test for compiler support for TLS.
5725         (check_effective_target_tls_native): New, to test for non-emulated
5726         TLS support.
5727         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
5728         instead of dg-require-effective-target tls.
5729         * g++.dg/gomp/copyin-1.C: Likewise.
5730         * g++.dg/gomp/sharing-1.C: Likewise.
5731         * g++.dg/gomp/tls-1.C: Likewise.
5732         * g++.dg/gomp/tls-2.C: Likewise.
5733         * g++.dg/gomp/tls-3.C: Likewise.
5734         * g++.dg/tls/diag-1.C: Likewise.
5735         * g++.dg/tls/diag-2.C: Likewise.
5736         * g++.dg/tls/diag-3.C: Likewise.
5737         * g++.dg/tls/diag-4.C: Likewise.
5738         * g++.dg/tls/diag-5.C: Likewise.
5739         * g++.dg/tls/init-1.C: Likewise.
5740         * g++.dg/tls/init-2.C: Likewise.
5741         * g++.dg/tls/trivial.C: Likewise.
5742         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
5743         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
5744         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5745         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
5746         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
5747         * gcc.dg/gomp/clause-1.c: Likewise.
5748         * gcc.dg/gomp/copyin-1.c: Likewise.
5749         * gcc.dg/gomp/sharing-1.c: Likewise.
5750         * gcc.dg/gomp/tls-1.c: Likewise.
5751         * gcc.dg/gomp/tls-2.c: Likewise.
5752         * gcc.dg/tls/alpha-1.c: Likewise.
5753         * gcc.dg/tls/opt-1.c: Likewise.
5754         * gcc.dg/tls/opt-13.c: Likewise.
5755         * gcc.dg/tls/opt-14.c: Likewise.
5756         * gcc.dg/tls/opt-2.c: Likewise.
5757         * gcc.dg/tls/opt-3.c: Likewise.
5758         * gcc.dg/tls/opt-4.c: Likewise.
5759         * gcc.dg/tls/opt-7.c: Likewise.
5760         * gcc.dg/tls/section-1.c: Likewise.
5761         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
5762         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
5763         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
5764         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
5765         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5766         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5767         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
5768         * gfortran.dg/gomp/crayptr2.f90: Likewise.
5769         * gfortran.dg/gomp/fixed-1.f: Likewise.
5770         * gfortran.dg/gomp/free-1.f90: Likewise.
5771         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5772         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
5773         * gfortran.dg/gomp/reduction1.f90: Likewise.
5774         * gfortran.dg/gomp/sharing-1.f90: Likewise.
5775
5776 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5777
5778         PR fortran/31119
5779         * gfortran.dg/bounds_check_9.f90: New test.
5780         * gfortran.dg/bounds_check_fail_2.f90: New test.
5781
5782 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5783
5784         PR c++/33462 (again)
5785         * g++.dg/ext/va-arg1.C: Adjust.
5786
5787 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5788
5789         PR c++/33462
5790         * g++.dg/ext/va-arg1.C: New.
5791
5792 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5793
5794         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
5795
5796 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5797
5798         PR c++/33463
5799         * g++.dg/rtti/typeid6.C: New.
5800
5801 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5802
5803         PR c++/33464
5804         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
5805         * g++.dg/ext/is_class_error2.C: New.
5806
5807 2007-09-18  Richard Guenther  <rguenther@suse.de>
5808
5809         PR tree-optimization/33340
5810         * g++.dg/torture/pr33340.C: New testcase.
5811
5812 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5813
5814         PR fortran/33231
5815         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
5816         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
5817         * gfortran.dg/elemental_subroutine_5.f90: New.
5818
5819 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5820
5821         * lib/target-supports.exp (check_profiling_available): Extend
5822         mips*-*-elf check to mips*-*-elf*.
5823
5824 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
5825
5826         * gcc.dg/format/c90-scanf-5.c: New test.
5827         * gcc.dg/format/c99-scanf-4.c: New test.
5828         * gcc.dg/format/ext-7.c: New test.
5829         * gcc.dg/format/ext-8.c: New test.
5830
5831         PR middle-end/33423
5832         * gcc.c-torture/compile/20070915-1.c: New test.
5833
5834 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5835
5836         PR fortran/33106
5837         * gfortran.dg/private_type_9.f90: New.
5838
5839 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5840
5841         PR middle-end/33449
5842         * gfortran.dg/pr33449.f90: New test.
5843
5844 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5845
5846         * gfortran.dg/interface_15.f90: Compile with -std=f95.
5847         * gfortran.dg/private_type_1.f90: Ditto
5848         * gfortran.dg/interface_18.f90: New.
5849         * gfortran.dg/private_type_8.f90: New.
5850
5851 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
5852
5853         PR c++/33124
5854         * g++.dg/warn/new1.C: Adjust.
5855         * g++.dg/torture/str_empty.C: Likewise.
5856
5857 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5858
5859         * gcc.target/mips/dse-1.c: New test.
5860
5861 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
5862
5863         PR c++/32756
5864         * g++.dg/overload/operator3.C: New.
5865
5866 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5867
5868         * gcc.target/mips/truncate-1.c: New test.
5869
5870 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
5871
5872         PR fortran/29396
5873         PR fortran/29606
5874         PR fortran/30625
5875         PR fortran/30871
5876         * gfortran.dg/subref_array_pointer_1.f90: New test.
5877         * gfortran.dg/subref_array_pointer_2.f90: New test.
5878
5879 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
5880
5881         * gfortran.dg/nint_2.f90: Correct last change.
5882
5883 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
5884
5885         * gcc.dg/tree-ssa/parallelization-1.c: New test.
5886
5887 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
5888
5889         * gcc.dg/vect/pr33373b.c: New test.
5890
5891 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
5892
5893         PR target/33438
5894         * gcc.target/i386/pr33438.c: New test.
5895
5896 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5897
5898         * gfortran.dg/nint_2.f90: Revert previous commit.
5899
5900 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5901
5902         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
5903
5904 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
5905
5906         PR debug/33429
5907         * g++.dg/other/unused1.C: XFAIL class2 scan.
5908
5909 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5910
5911         PR fortran/33343
5912         * gfortran.dg/elemental_args_check_1.f90: New.
5913         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
5914         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
5915
5916 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5917
5918         * gfortran.dg/recursive_check_3.f90: New.
5919
5920 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5921
5922         PR fortran/33412
5923         * gfortran.dg/elemental_bind_c.f90: New.
5924
5925 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
5926
5927         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
5928         * gcc.target/mips/mips16-attributes-2.c: New test.
5929         * gcc.target/mips/mips16-attributes-3.c: Likewise.
5930         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
5931         hard-float asm when __mips16 is defined.
5932         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
5933         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
5934         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
5935         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
5936         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
5937         * gcc.target/mips/pr26765.c (foo): Likewise.
5938         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
5939         targets, use dg-mips-options instead of dg-options, and use -mgp32
5940         to force 32-bit mode.
5941         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
5942         and 64-bit mode.
5943         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
5944
5945 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
5946             Michael Meissner  <michael.meissner@amd.com>
5947
5948         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
5949         * gcc.target/i386/sse5-hsubX.c: Ditto.
5950         * gcc.target/i386/sse5-permpX.c: Ditto.
5951         * gcc.target/i386/sse5-haddX.c: Ditto.
5952         * gcc.target/i386/sse5-maccXX.c: Ditto.
5953         * gcc.target/i386/sse5-msubXX.c: Ditto.
5954         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5955         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5956
5957         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
5958         optimizes floating point conditional moves into the pcmov
5959         instruction on SSE5.
5960         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5961
5962         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
5963         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
5964         SSE5.
5965
5966         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
5967         compiler optimizes vector (a*b)+c into fmadd on SSE5.
5968
5969         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
5970         optimizes (a*b)+c into fmadd on SSE5.
5971
5972         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
5973         whether the SSE5 instructions can be generated.
5974
5975         * gcc.target/i386/sse5-check.h: New. Add support for 
5976         SSE5 tests.
5977
5978         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
5979         ammintrin.h, and turn on -msse5 option instead of -msse4a.
5980         * gcc.target/i386/sse-13.c: Ditto.
5981         * gcc.target/i386/sse-14.c: Ditto.
5982
5983 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
5984
5985         PR testsuite/33153
5986         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
5987         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
5988
5989 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
5990
5991         PR target/32338
5992         * gcc.dg/pr32338-1.c: New test.
5993         * gcc.dg/pr32338-2.c: New test.
5994
5995 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
5996         
5997         * lib/target-supports.exp (check_effective_target_sync_int_long):
5998         Revert change to add xtensa.
5999         (check_effective_target_sync_char_short): Likewise.
6000         
6001 2007-09-12  Olivier Hainque  <hainque@adacore.com>
6002
6003         * gnat.dg/packed_subtype.adb: New test.
6004
6005 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6006
6007         PR fortran/33297
6008         * gfortran.dg/intrinsic_size.f90: New.
6009
6010 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6011
6012         PR fortran/33284
6013         PR fortran/33310
6014         * gfortran.dg/conflicts_2.f90: New.
6015
6016 2007-09-12  Ira Rosen  <irar@il.ibm.com>
6017
6018         PR tree-optimization/32377
6019         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
6020         dependence distance.
6021         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
6022         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
6023         * gcc.dg/vect/no-vfa-vect-depend-1.c,
6024         gfortran.dg/vect/no-vfa-pr32377.f90: New.
6025
6026 2007-09-12  Richard Guenther  <rguenther@suse.de>
6027
6028         PR middle-end/33382
6029         * gcc.c-torture/compile/pr33382.c: New testcase.
6030         * gcc.c-torture/execute/pr33382.c: Likewise.
6031
6032 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
6033
6034         PR fortran/33395
6035         * gfortran.dg/c_ptr_tests_12.f03: New test case.
6036
6037 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
6038
6039         PR tree-optimization/33373
6040         * gcc.dg/vect/pr33373.c: New test.
6041
6042 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6043
6044         * lib/target-supports.exp (check_effective_target_vect_no_double):
6045         Remove unused proc.
6046
6047 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6048             Ulrich Weigand  <uweigand@de.ibm.com>
6049
6050         * gcc.target/spu/dfcgt-nan.c: New test.
6051
6052 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
6053
6054         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
6055
6056 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
6057
6058         PR fortran/33040
6059         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
6060
6061 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
6062
6063         * gcc.dg/va-arg-pack-len-1.c: New test.
6064         * g++.dg/va-arg-pack-len-1.C: New test.
6065
6066 2007-09-11  Michael Matz  <matz@suse.de>
6067
6068         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
6069
6070 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
6071
6072         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
6073         checks for size of long double.
6074         * gcc.dg/dfp/convert.h: New file.
6075         * gcc.dg/dfp/convert-bfp-2.c: New test.
6076         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
6077         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
6078         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
6079         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
6080         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
6081         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
6082         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
6083         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
6084         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
6085
6086 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
6087
6088         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
6089         Change dg-final to expect 1 non-profitable loop and
6090         3 profitable loops.
6091         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
6092         Change dg-final to expect 1 non-profitable loop and
6093         3 profitable loops.
6094         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
6095         Change dg-final to expect 1 profitable loop.
6096         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6097         Change dg-final to expect 1 profitable loop.    
6098         
6099 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
6100
6101         * gcc.target/mips/call-saved-1.c: New test.
6102         * gcc.target/mips/call-saved-2.c: Likewise.
6103         * gcc.target/mips/call-saved-3.c: Likewise.
6104         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
6105         instead of mips_mips64.  Set mips_fp64 too.
6106         (is_gp32_flag): Return true for -mips1 and -mips2.
6107         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
6108
6109 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
6110
6111         * g++.dg/ext/va-arg-pack-1.C: New test.
6112         * g++.dg/ext/va-arg-pack-2.C: New test.
6113
6114 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
6115
6116         PR target/33369
6117         * gcc.dg/vect/pr33369.c: New test.
6118
6119 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
6120
6121         PR fortran/33370
6122         * gfortran.dg/array_memcpy_5.f90:  New test.
6123
6124 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
6125
6126         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
6127
6128 2007-09-09  Richard Guenther  <rguenther@suse.de>
6129
6130         * gcc.c-torture/compile/20070906-1.c: New testcase.
6131
6132 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6133
6134         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
6135         noinline attribute.
6136         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
6137         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
6138         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6139         Likewise.
6140
6141 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6142
6143         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
6144
6145 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6146
6147         * gnat.dg/addr2_p.ads: Bump size of array to 9.
6148
6149 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6150
6151         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
6152         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
6153         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
6154         Compile tests with -fno-tree-pre.
6155         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
6156         * lib/target-supports.exp (check_effective_target_vect_strided): New.
6157         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
6158         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
6159         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
6160         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
6161         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
6162         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
6163         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
6164         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
6165         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
6166         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
6167         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
6168         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
6169         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
6170         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
6171         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
6172         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
6173         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
6174
6175 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
6176
6177         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
6178         to call objdump.
6179         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6180         Use remote_exec to call c++filt.
6181         * lib/target-supports-dg.exp (dg-require-host-local): New.
6182         * gcc.misc-tests/options.exp: Allow .exe in command paths.
6183         * g++.dg/parse/repo1.C: Use dg-require-host-local.
6184         * g++.dg/rtti/repo1.C: Likewise.
6185         * g++.dg/template/repo1.C: Likewise.
6186         * g++.dg/template/repo2.C: Likewise.
6187         * g++.dg/template/repo3.C: Likewise.
6188         * g++.dg/template/repo4.C: Likewise.
6189         * g++.dg/template/repo5.C: Likewise.
6190         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6191         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6192         * g++.old-deja/g++.pt/repo1.C: Likewise.
6193         * g++.old-deja/g++.pt/repo2.C: Likewise.
6194         * g++.old-deja/g++.pt/repo3.C: Likewise.
6195         * g++.old-deja/g++.pt/repo4.C: Likewise.
6196         * gcc.dg/cpp/trad/builtins.c: Likewise.
6197
6198 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
6199
6200         PR tree-optimization/32283
6201         * gcc.dg/tree-ssa/loop-31.c: New test.
6202
6203 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6204
6205         PR rtl-optimization/26449
6206         * gcc.target/i386/pr26449-1.c: New file.
6207
6208 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6209
6210         PR target/33329
6211         PR rtl-optimization/26449
6212         * gcc.target/i386/pr33329.c: New file.
6213
6214 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6215
6216         * gnat.dg/renaming3.adb, renaming4.ads: New test.
6217
6218 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6219
6220         * gnat.dg/unaligned_rep_clause.adb: New testcase.
6221
6222 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
6223
6224         PR tree-optimization/33301
6225         * gfortran.dg/vect/pr33301.f: New test.
6226
6227 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6228
6229         PR libfortran/33307
6230         * gfortran.dg/backspace_10.f90: New test.
6231
6232 2007-09-07  Richard Guenther  <rguenther@suse.de>
6233
6234         Reapply
6235         2007-09-06  Richard Guenther  <rguenther@suse.de>
6236
6237         PR tree-optimization/32586
6238         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6239         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6240         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6241         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6242         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6243         now obsolete simplification.
6244
6245 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
6246         
6247         PR tree-optimization/33299
6248         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
6249         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
6250
6251 2007-09-07  Richard Guenther  <rguenther@suse.de>
6252
6253         Revert
6254         2007-09-06  Richard Guenther  <rguenther@suse.de>
6255
6256         PR tree-optimization/32586
6257         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6258         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6259         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6260         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6261         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6262         now obsolete simplification.
6263
6264 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
6265
6266         PR tree-optimization/32821
6267         * gcc.dg/tree-ssa/pr32821.c: New file.
6268
6269 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
6270
6271         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
6272         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
6273         and mips_forced_no_er.
6274         (dg-mips-options): Add -mno-abicalls when a small-data option is
6275         specified.  Skip tests with small-data options if mips_forced_gp.
6276         Skip tests with -mexplicit-relocs if mips_forced_no_er.
6277         * gcc.target/mips/sdata-1.c: New test.
6278         * gcc.target/mips/sdata-2.c: Likewise.
6279         * gcc.target/mips/sdata-3.c: Likewise.
6280         * gcc.target/mips/sdata-4.c: Likewise.
6281
6282 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6283
6284         PR fortran/33298
6285         * spread_zerosize_1.f90:  New test case.
6286         * spread_bounds_1.f90:  New test case.
6287
6288 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
6289
6290         PR c++/32674
6291         * g++.dg/template/static31.C: New.
6292
6293 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6294
6295         PR fortran/33271
6296         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
6297         powerpc*-linux-gnu.
6298
6299 2007-09-06  David Daney  <ddaney@avtrex.com>
6300             Richard Sandiford  <richard@codesourcery.com>
6301
6302         PR target/33256
6303         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
6304         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
6305         * gcc.target/mips/pr33256.c: New test.
6306
6307 2007-09-06  Tom Tromey  <tromey@redhat.com>
6308
6309         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
6310
6311 2007-09-06  Richard Guenther  <rguenther@suse.de>
6312
6313         PR tree-optimization/32586
6314         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6315         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6316         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6317         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6318         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6319         now obsolete simplification.
6320
6321 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
6322
6323         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
6324         * gcc.target/i386/sse3-addsubps.c: Ditto.
6325         * gcc.target/i386/sse3-haddpd.c: Ditto.
6326         * gcc.target/i386/sse3-haddps.c: Ditto.
6327         * gcc.target/i386/sse3-hsubpd.c: Ditto.
6328         * gcc.target/i386/sse3-hsubps.c: Ditto.
6329         * gcc.target/i386/sse3-lddqu.c: Ditto.
6330         * gcc.target/i386/sse3-movddup.c: Ditto.
6331         * gcc.target/i386/sse3-movshdup.c: Ditto.
6332         * gcc.target/i386/sse3-movsldup.c: Ditto.
6333
6334 2007-09-06  Richard Guenther  <rguenther@suse.de>
6335
6336         PR tree-optimization/33302
6337         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
6338
6339 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6340
6341         PR libfortran/33225
6342         * gfortran.dg./fmt_float.f90: New test.
6343
6344 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6345
6346         PR libfortran/33253
6347         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
6348
6349 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
6350
6351         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
6352         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
6353
6354 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
6355
6356         * g++.dg/eh/builtin1.C: New test.
6357         * g++.dg/eh/builtin2.C: New test.
6358         * g++.dg/eh/builtin3.C: New test.
6359
6360         PR c++/33289
6361         * g++.dg/eh/builtin4.C: New test.
6362
6363 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
6364
6365         * gcc.target/powerpc/dfp-dd.c: New test.
6366         * gcc.target/powerpc/dfp-td.c: New test.
6367
6368 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6369
6370         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
6371         * gcc.dg/va-arg-pack-1.c: New test.
6372
6373 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
6374
6375         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
6376         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
6377         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
6378         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
6379         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
6380
6381 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6382
6383         PR c++/30302
6384         * g++.dg/ext/anon-struct5.C: New.
6385
6386 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
6387
6388         * gcc.dg/i386-cpuid.h: Remove.
6389         * gcc.target/i386/mmx-check.h: Include cpuid.h.
6390         (main): Use __get_cpuid to get target features.
6391         * gcc.target/i386/sse-check.h: Ditto.
6392         * gcc.target/i386/sse2-check.h: Ditto.
6393         * gcc.target/i386/sse3-check.h: Ditto.
6394         * gcc.target/i386/ssse3-check.h: Ditto.
6395         * gcc.target/i386/sse4_1-check.h: Ditto.
6396         * gcc.target/i386/sse4_2-check.h: Ditto.
6397         * gcc.target/i386/sse4a-check.h: Ditto.
6398         * gcc.dg/torture/pr16104-1.c: Ditto.
6399         (do_test): Change to void.
6400         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
6401         * gcc.target/i386/sse-6.c: Ditto.
6402         * gcc.target/i386/sse-7.c: Ditto.
6403         * g++.dg/other/i386-1.C: Include cpuid.h.
6404         (main): New function.  Use __get_cpuid to get target fetaures.
6405
6406 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6407             David Ung  <davidu@mips.com>
6408             Nigel Stephens <nigel@mips.com>
6409
6410         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
6411         * gcc.c-torture/compile/mipscop-2.c: Likewise.
6412         * gcc.c-torture/compile/mipscop-3.c: Likewise.
6413         * gcc.c-torture/compile/mipscop-4.c: Likewise.
6414         * gcc.dg/torture/mips-hilo-1.c: Likewise.
6415         * gcc.dg/torture/mips-hilo-2.c: Likewise.
6416         * gcc.dg/torture/pr19683-1.c: Likewise.
6417         * gcc.target/mips/madd-3.c: Likewise.
6418         * gcc.target/mips/maddu-3.c: Likewise.
6419         * gcc.target/mips/msub-3.c: Likewise.
6420         * gcc.target/mips/msubu-3.c: Likewise.
6421         * gcc.target/mips/asm-1.c: Likewise.
6422         * gcc.target/mips/branch-1.c: Likewise.
6423         * gcc.target/mips/ins-1.c: Likewise.
6424         * gcc.target/mips/near-far-3.c: Likewise.
6425         * gcc.target/mips/near-far-4.c: Likewise.
6426         * gcc.target/mips/smartmips-lwxs.c: Likewise.
6427         * gcc.target/mips/smartmips-ror-1.c: Likewise.
6428         * gcc.target/mips/smartmips-ror-2.c: Likewise.
6429         * gcc.target/mips/smartmips-ror-3.c: Likewise.
6430         * gcc.target/mips/smartmips-ror-4.c: Likewise.
6431         * gcc.target/mips/dspr2-MULT.c: Likewise.
6432         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6433         * gcc.target/mips/mips32-dsp-run.c: Likewise.
6434         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
6435         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
6436         * gcc.target/mips/code-readable-2.c: Likewise.
6437         * gcc.target/mips/code-readable-3.c: Likewise.
6438
6439 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6440             David Ung  <davidu@mips.com>
6441             Nigel Stephens <nigel@mips.com>
6442
6443         * gcc.target/mips/mips16-attributes.c: New.
6444
6445 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
6446
6447         PR fortran/31564
6448         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
6449
6450         PR fortran/33241
6451         * gfortran.dg/char_length_10.f90: New test.
6452
6453 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6454
6455         PR c++/29731
6456         * g++.dg/parse/template24.C: New.
6457
6458 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6459
6460         * g++.dg/other/spu2vmx-1.C: New test.
6461
6462 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6463
6464         PR tree-optimization/33017
6465         * gcc.dg/pr33017.c: New test.
6466
6467 2007-09-05  Ben Elliston  <bje@au.ibm.com>
6468
6469         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
6470         __protected_stream family of macros.
6471
6472 2007-09-04  Jan Hubicka  <jh@suse.cz>
6473
6474         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
6475         * gcc.dg/tree-ssa/pr27236.c: Likewise.
6476         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
6477         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6478         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
6479         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6480         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6481         Likewise.
6482
6483 2007-09-04  Janus Weil  <jaydub66@gmail.com>
6484             Tobias Burnus  <burnus@net-b.de>
6485
6486         * gfortran.dg/proc_decl_1.f90: New.
6487         * gfortran.dg/proc_decl_2.f90: New.
6488         * gfortran.dg/proc_decl_3.f90: New.
6489         * gfortran.dg/proc_decl_4.f90: New.
6490
6491 2007-09-04  Jan Hubicka  <jh@suse.cz>
6492
6493         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
6494         * gcc.dg/vect/vect-105.c: Mark functions noinline.
6495         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
6496         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
6497         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
6498         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
6499         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
6500         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
6501         * gcc.dg/vect/vect-50.c: Mark functions noinline.
6502         * gcc.dg/vect/vect-33.c: Mark functions noinline.
6503         * gcc.dg/vect/vect-16.c: Mark functions noinline.
6504         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
6505         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
6506         * gcc.dg/vect/vect-92.c: Mark functions noinline.
6507         * gcc.dg/vect/vect-75.c: Mark functions noinline.
6508         * gcc.dg/vect/vect-58.c: Mark functions noinline.
6509         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
6510         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
6511         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
6512         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
6513         * gcc.dg/vect/vect-114.c: Mark functions noinline.
6514         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
6515         * gcc.dg/vect/vect-8.c: Mark functions noinline.
6516         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
6517         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
6518         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
6519         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
6520         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
6521         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
6522         * gcc.dg/vect/vect-42.c: Mark functions noinline.
6523         * gcc.dg/vect/vect-25.c: Mark functions noinline.
6524         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
6525         * gcc.dg/vect/vect-67.c: Mark functions noinline.
6526         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
6527         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
6528         * gcc.dg/vect/vect-106.c: Mark functions noinline.
6529         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
6530         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
6531         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
6532         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
6533         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
6534         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
6535         * gcc.dg/vect/vect-34.c: Mark functions noinline.
6536         * gcc.dg/vect/vect-17.c: Mark functions noinline.
6537         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
6538         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
6539         * gcc.dg/vect/vect-93.c: Mark functions noinline.
6540         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
6541         * gcc.dg/vect/vect-76.c: Mark functions noinline.
6542         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
6543         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
6544         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
6545         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
6546         * gcc.dg/vect/vect-115.c: Mark functions noinline.
6547         * gcc.dg/vect/vect-9.c: Mark functions noinline.
6548         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
6549         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
6550         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
6551         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
6552         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
6553         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
6554         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
6555         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
6556         * gcc.dg/vect/vect-60.c: Mark functions noinline.
6557         * gcc.dg/vect/vect-26.c: Mark functions noinline.
6558         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
6559         * gcc.dg/vect/vect-85.c: Mark functions noinline.
6560         * gcc.dg/vect/vect-68.c: Mark functions noinline.
6561         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
6562         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
6563         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
6564         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
6565         * gcc.dg/vect/vect-107.c: Mark functions noinline.
6566         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
6567         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
6568         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
6569         * gcc.dg/vect/vect-52.c: Mark functions noinline.
6570         * gcc.dg/vect/vect-35.c: Mark functions noinline.
6571         * gcc.dg/vect/vect-18.c: Mark functions noinline.
6572         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
6573         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
6574         * gcc.dg/vect/vect-77.c: Mark functions noinline.
6575         * gcc.dg/vect/vect-2.c: Mark functions noinline.
6576         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
6577         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
6578         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
6579         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
6580         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
6581         * gcc.dg/vect/vect-116.c: Mark functions noinline.
6582         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
6583         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
6584         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
6585         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
6586         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
6587         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
6588         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
6589         * gcc.dg/vect/vect-44.c: Mark functions noinline.
6590         * gcc.dg/vect/vect-27.c: Mark functions noinline.
6591         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
6592         * gcc.dg/vect/vect-86.c: Mark functions noinline.
6593         * gcc.dg/vect/vect-100.c: Mark functions noinline.
6594         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
6595         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
6596         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
6597         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
6598         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
6599         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
6600         * gcc.dg/vect/vect-108.c: Mark functions noinline.
6601         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
6602         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
6603         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
6604         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
6605         * gcc.dg/vect/vect-11.c: Mark functions noinline.
6606         * gcc.dg/vect/vect-70.c: Mark functions noinline.
6607         * gcc.dg/vect/vect-36.c: Mark functions noinline.
6608         * gcc.dg/vect/vect-19.c: Mark functions noinline.
6609         * gcc.dg/vect/vect-95.c: Mark functions noinline.
6610         * gcc.dg/vect/vect-78.c: Mark functions noinline.
6611         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
6612         * gcc.dg/vect/vect-3.c: Mark functions noinline.
6613         * gcc.dg/vect/vect-all.c: Mark functions noinline.
6614         * gcc.dg/vect/vect-117.c: Mark functions noinline.
6615         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
6616         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
6617         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
6618         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
6619         * gcc.dg/vect/vect-20.c: Mark functions noinline.
6620         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
6621         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
6622         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
6623         * gcc.dg/vect/vect-62.c: Mark functions noinline.
6624         * gcc.dg/vect/vect-28.c: Mark functions noinline.
6625         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
6626         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
6627         * gcc.dg/vect/vect-87.c: Mark functions noinline.
6628         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
6629         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
6630         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
6631         * gcc.dg/vect/vect-109.c: Mark functions noinline.
6632         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
6633         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
6634         noinline.
6635         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
6636         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
6637         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
6638         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
6639         * gcc.dg/vect/vect-12.c: Mark functions noinline.
6640         * gcc.dg/vect/vect-71.c: Mark functions noinline.
6641         * gcc.dg/vect/vect-54.c: Mark functions noinline.
6642         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
6643         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
6644         * gcc.dg/vect/vect-96.c: Mark functions noinline.
6645         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
6646         * gcc.dg/vect/vect-110.c: Mark functions noinline.
6647         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
6648         * gcc.dg/vect/vect-4.c: Mark functions noinline.
6649         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
6650         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
6651         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
6652         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
6653         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
6654         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
6655         * gcc.dg/vect/vect-21.c: Mark functions noinline.
6656         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
6657         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
6658         * gcc.dg/vect/vect-80.c: Mark functions noinline.
6659         * gcc.dg/vect/vect-63.c: Mark functions noinline.
6660         * gcc.dg/vect/vect-46.c: Mark functions noinline.
6661         * gcc.dg/vect/vect-29.c: Mark functions noinline.
6662         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
6663         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
6664         * gcc.dg/vect/vect-88.c: Mark functions noinline.
6665         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
6666         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
6667         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
6668         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
6669         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
6670         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
6671         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
6672         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
6673         * gcc.dg/vect/vect-30.c: Mark functions noinline.
6674         * gcc.dg/vect/vect-13.c: Mark functions noinline.
6675         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
6676         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
6677         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
6678         * gcc.dg/vect/vect-72.c: Mark functions noinline.
6679         * gcc.dg/vect/vect-38.c: Mark functions noinline.
6680         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
6681         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
6682         * gcc.dg/vect/vect-97.c: Mark functions noinline.
6683         * gcc.dg/vect/vect-111.c: Mark functions noinline.
6684         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
6685         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
6686         * gcc.dg/vect/vect-5.c: Mark functions noinline.
6687         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
6688         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
6689         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
6690         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
6691         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
6692         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
6693         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
6694         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
6695         * gcc.dg/vect/vect-22.c: Mark functions noinline.
6696         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
6697         * gcc.dg/vect/vect-64.c: Mark functions noinline.
6698         * gcc.dg/vect/vect-89.c: Mark functions noinline.
6699         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
6700         * gcc.dg/vect/vect-103.c: Mark functions noinline.
6701         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
6702         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
6703         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
6704         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
6705         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
6706         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
6707         * gcc.dg/vect/vect-31.c: Mark functions noinline.
6708         * gcc.dg/vect/vect-14.c: Mark functions noinline.
6709         * gcc.dg/vect/vect-73.c: Mark functions noinline.
6710         * gcc.dg/vect/vect-56.c: Mark functions noinline.
6711         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
6712         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
6713         * gcc.dg/vect/vect-98.c: Mark functions noinline.
6714         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
6715         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
6716         * gcc.dg/vect/vect-112.c: Mark functions noinline.
6717         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
6718         * gcc.dg/vect/vect-6.c: Mark functions noinline.
6719         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
6720         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
6721         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
6722         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
6723         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
6724         * gcc.dg/vect/pr25413.c: Mark functions noinline.
6725         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
6726         * gcc.dg/vect/vect-40.c: Mark functions noinline.
6727         * gcc.dg/vect/vect-23.c: Mark functions noinline.
6728         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
6729         * gcc.dg/vect/vect-82.c: Mark functions noinline.
6730         * gcc.dg/vect/vect-65.c: Mark functions noinline.
6731         * gcc.dg/vect/vect-48.c: Mark functions noinline.
6732         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
6733         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
6734         * gcc.dg/vect/vect-104.c: Mark functions noinline.
6735         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
6736         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
6737         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
6738         * gcc.dg/vect/vect-32.c: Mark functions noinline.
6739         * gcc.dg/vect/vect-15.c: Mark functions noinline.
6740         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
6741         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
6742         * gcc.dg/vect/vect-91.c: Mark functions noinline.
6743         * gcc.dg/vect/vect-74.c: Mark functions noinline.
6744         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
6745         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
6746         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
6747         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
6748         * gcc.dg/vect/vect-99.c: Mark functions noinline.
6749         * gcc.dg/vect/vect-113.c: Mark functions noinline.
6750         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
6751         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
6752         * gcc.dg/vect/vect-7.c: Mark functions noinline.
6753         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
6754         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
6755         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
6756         * gcc.dg/vect/vect-24.c: Mark functions noinline.
6757         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
6758         * gcc.dg/vect/vect-83.c: Mark functions noinline.
6759         * gcc.dg/vect/vect-66.c: Mark functions noinline.
6760         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
6761
6762 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6763
6764         PR middle-end/33187
6765         * gcc.target/i386/cmov7.c: New file.
6766
6767 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6768
6769         * gcc.target/i386/sse4a-check.h: New file.
6770         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
6771         * gcc.target/i386/sse4a-insert.c: Ditto.
6772         * gcc.target/i386/sse4a-montsd.c: Ditto.
6773         * gcc.target/i386/sse4a-montss.c: Ditto.
6774         * gcc.target/i386/mmx-check.h: New file.
6775         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
6776         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
6777         * gcc.target/i386/sse-check.h: New file.
6778         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
6779         * gcc.target/i386/sse-3.c: Ditto.
6780         * gcc.target/i386/sse-7.c: Ditto.
6781         * gcc.target/i386/sse-9.c: Ditto.
6782         * gcc.target/i386/ssefn-3.c: Ditto.
6783         * gcc.target/i386/sse-recip.c: Ditto.
6784         * gcc.target/i386/sse-recip-vec.c: Ditto.
6785         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
6786         * gcc.target/i386/20020523-1.c: Remove.
6787         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
6788         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6789         * gcc.target/i386/ssefn-4.c: Ditto.
6790         * gcc.target/i386/sse-6.c: Ditto.
6791         * gcc.target/i386/sse-10.c: Ditto.
6792         * gcc.target/i386/sse-11.c: Ditto.
6793         * gcc.target/i386/sse-18.c: Ditto.
6794         * gcc.target/i386/fpprec-1.c: Ditto.
6795         * g++.dg/other/i386-1.C: Ditto.
6796
6797 2007-09-04  Richard Guenther  <rguenther@suse.de>
6798
6799         PR tree-optimization/33291
6800         * gcc.dg/volatile2.c: New testcase.
6801         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
6802         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
6803         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6804         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6805
6806 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6807
6808         PR fortran/33253
6809         * gfortran.dg/namelist_15.f90: Update test.
6810         * gfortran.dg/namelist_24.f90: Update test.
6811         * gfortran.dg/namelist_38.f90: New test.
6812
6813 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6814
6815         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
6816         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6817         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
6818         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6819         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
6820         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6821
6822 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6823
6824         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
6825         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
6826
6827         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
6828
6829 2007-09-02  David Daney  <ddaney@avtrex.com>
6830
6831         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
6832         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
6833         * gcc.target/mips/atomic-memory-1.c: Ditto.
6834         * gcc.target/mips/atomic-memory-2.c: Ditto.
6835
6836 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6837
6838         * gcc.target/cris/builtin_clz_v0.c: New testcase.
6839         * gcc.target/cris/builtin_clz_v3.c: New testcase.
6840
6841 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
6842
6843         * gfortran.dg/substr_6.f90: New test.
6844
6845 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
6846
6847         PR c++/33208
6848         * g++.dg/other/error18.C: New.
6849         * g++.dg/expr/bitfield3.C: Adjust.
6850
6851 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
6852
6853         PR fortran/33276
6854         * gfortran.fortran-torture/compile/pr33276.f90: New.
6855
6856 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
6857
6858         PR C/29237
6859         PR middle-end/33272
6860         * gcc.dg/c99-arraydecl-3.c: New test.
6861
6862 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
6863
6864         PR c++/32597
6865         * g++.dg/cpp0x/variadic-new2.C: New.
6866         * g++.dg/cpp0x/variadic-new.C: New.
6867
6868 2007-08-31  Tobias Burnus  <burnus@net-b.de>
6869
6870         PR fortran/33232
6871         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
6872         * gfortran.dg/read_1.f90: New.
6873
6874 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6875
6876         PR c++/33210
6877         * g++.dg/template/error30.C: New.
6878
6879 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6880
6881         PR c++/32113
6882         * g++.dg/template/crash70.C: New.
6883
6884 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6885
6886         PR c++/33212
6887         * g++.dg/ext/is_class_error.C: New.
6888
6889 2007-08-31  Olivier Hainque  <hainque@adacore.com>
6890
6891         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
6892         
6893 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
6894             Revital Eres  <eres@il.ibm.com>
6895
6896         * gcc.target/powerpc/paired-1.c: New test.
6897         * gcc.target/powerpc/paired-2.c: New test.
6898         * gcc.target/powerpc/paired-3.c: New test.
6899         * gcc.target/powerpc/paired-4.c: New test.
6900         * gcc.target/powerpc/paired-5.c: New test.
6901         * gcc.target/powerpc/paired-6.c: New test.
6902         * gcc.target/powerpc/paired-7.c: New test.
6903         * gcc.target/powerpc/ppc-paired.c: New test.
6904
6905 2007-08-31  Ollie Wild  <aaw@google.com>
6906
6907         * g++.dg/conversion/ptrmem2.C: New test.
6908         * g++.dg/conversion/ptrmem3.C: New test.
6909         * g++.dg/conversion/ptrmem4.C: New test.
6910         * g++.dg/conversion/ptrmem5.C: New test.
6911         * g++.dg/conversion/ptrmem6.C: New test.
6912         * g++.dg/conversion/ptrmem7.C: New test.
6913         * g++.dg/conversion/ptrmem8.C: New test.
6914
6915 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
6916
6917         PR fortran/31879
6918         * gfortran.dg/char_length_7.f90: New test.
6919         * gfortran.dg/char_length_9.f90: New test.
6920         * gfortran.dg/char_assign_1.f90: Add extra warning.
6921
6922         PR fortran/31197
6923         PR fortran/31258
6924         * gfortran.dg/char_length_8.f90: New test.
6925
6926 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6927
6928         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
6929
6930 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6931
6932         * gcc.dg/inline-24.c: New test.
6933         * g++.dg/opt/inline11.C: New test.
6934
6935 2007-08-30  Richard Guenther  <rguenther@suse.de>
6936
6937         * gcc.target/i386/vectorize5.c: New testcase.
6938
6939 2007-08-30  Tobias Burnus  <burnus@net-b.de>
6940
6941         PR fortran/33228
6942         * interface.c (check_interface0): Improve error for external procs.
6943         (check_sym_interfaces): Fix checking of module procedures.
6944
6945 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6946
6947         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
6948         (AI): Add AI_ALIGN.
6949         * gcc.dg/sync-3.c: New test.
6950
6951         PR middle-end/32758
6952         * gcc.dg/cleanup-12.c: New test.
6953
6954 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
6955
6956         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
6957         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
6958         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
6959         * gcc.dg/pr32450.c: Ditto.
6960         * gcc.dg/nest.c: Ditto.
6961         * gcc.dg/nested-func-4.c: Ditto.
6962         * g++.old-deja/g++.law/profile1.C: Ditto.
6963
6964 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6965
6966         PR fortran/32989
6967         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
6968         non-default integer kind arguments.
6969
6970 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
6971
6972         PR fortran/33105
6973         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
6974
6975 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6976
6977         * gcc.dg/h8300-ice2.c: Remove target selector.
6978
6979 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
6980
6981         PR fortran/33215
6982         * gfortran.dg/binding_label_tests_15.f03: New test case.
6983         * gfortran.dg/binding_label_tests_16.f03: Ditto.
6984
6985 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6986
6987         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
6988         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
6989
6990 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
6991
6992         PR c++/33194
6993         * g++.dg/other/canon-33194.C: New.
6994
6995 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6996
6997         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
6998         * gcc.c-torture/execute/pr23135.c: Likewise.
6999
7000 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7001
7002         * gcc.dg/pr31344.c: Move to ...
7003         * gcc.dg/dfp/pr31344.c: ... here.
7004         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
7005         * gcc.dg/20050503-1.c: Ditto.
7006         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
7007         * gcc.dg/20061127-1.c: Compile only for fpic targets.
7008         * gcc.dg/20060801-1.c: Ditto.
7009
7010 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
7011
7012         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
7013         * gfortran.dg/nan_1.f90: Likewise.
7014
7015 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7016
7017         PR fortran/33055
7018         Revert previous patch.
7019
7020 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
7021             Kazu Hirata  <kazu@codesourcery.com>
7022
7023         * gcc.target/m68k/interrupt-1.c: New.
7024
7025 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7026
7027         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
7028         10000 for targets where "int" can't hold at least 100000.
7029         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
7030         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
7031         (test5)(test6): Use it.
7032         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
7033         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
7034         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
7035         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
7036         * gcc.dg/attr-alloc_size.c (test): Likewise.
7037
7038 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
7039
7040         PR c++/33209
7041         * g++.dg/template/error29.C: New.
7042
7043 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7044
7045         PR c++/32596
7046         * g++.dg/ext/visibility/anon5.C: New test.
7047
7048 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7049
7050         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
7051
7052 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7053
7054         * gfortran.dg/gamma_1.f90: Remove large-real tests.
7055         * gfortran.dg/gamma_2.f90: Remove large-real tests.
7056         * gfortran.dg/gamma_4.f90: New: large-real tests.
7057
7058 2007-08-28  Jason Merrill  <jason@redhat.com>
7059
7060         PR c++/29000
7061         * g++.dg/ext/stmtexpr12.C: New test.
7062
7063         PR c++/28558
7064         * g++.dg/ext/attrib28.C: New test.
7065
7066 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
7067
7068         PR target/32661
7069         * gcc.target/i386/pr32661.c: New test.
7070
7071 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7072
7073         PR middle-end/32370
7074         * gcc.dg/pr32370.c: New test.
7075
7076         PR rtl-optimization/33148
7077         * gcc.c-torture/compile/20070827-1.c: New test.
7078
7079         PR debug/32914
7080         * d++.dg/debug/const3.C: New test.
7081         * d++.dg/debug/const4.C: New test.
7082         * d++.dg/debug/dwarf2/const1.C: New test.
7083         * d++.dg/debug/dwarf2/const2.C: New test.
7084         * d++.dg/debug/dwarf2/const2b.C: New test.
7085
7086 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
7087             Vladimir Yanovsky  <yanov@il.ibm.com>
7088             Revital Eres  <eres@il.ibm.com>
7089             Andrey Belevantsev  <abel@ispras.ru>
7090
7091         * gcc.dg/sms-1.c: New test.
7092
7093 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
7094
7095         * g++.dg/ext/gnu-inline-common.h: New.
7096         * g++.dg/ext/gnu-inline-global-reject.C: New.
7097         * g++.dg/ext/gnu-inline-global.C: New.
7098         * g++.dg/ext/gnu-inline-namespace.C: New.
7099         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
7100         * g++.dg/ext/gnu-inline-class.C: New.
7101         * g++.dg/ext/gnu-inline-class-static.C: New.
7102         * g++.dg/ext/gnu-inline-template-class.C: New.
7103         * g++.dg/ext/gnu-inline-template-func.C: New.
7104
7105 2007-08-27  Jason Merrill  <jason@redhat.com>
7106
7107         PR c++/31337
7108         * g++.dg/ext/stmtexpr11.C: New.
7109
7110 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
7111
7112         * lib/target-supports.exp (check_profiling_available):
7113         Set profiling_available_saved to 0 on fido-*-elf.
7114
7115 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
7116
7117         PR tree-optimization/33173
7118         
7119         * gcc.c-torture/compile/pr33173.c: New.
7120
7121 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
7122
7123         PR target/31385
7124         * gcc.dg/dfp/pr31385.c: New.
7125
7126 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7127
7128         * gcc.dg/unsigned-long-compare.c: Remove target selector.
7129
7130 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7131
7132         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
7133         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
7134         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
7135         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
7136         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
7137         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
7138         gcc.target/m68k directory.
7139         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
7140         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
7141         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
7142         gcc.target/cris directory.
7143         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
7144         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
7145         gcc.target/bfin directory.
7146
7147         * gcc.target/sh: New directory.
7148         * gcc.target/sh/sh.exp: New file.
7149         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
7150         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
7151         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
7152         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
7153         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
7154         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
7155
7156 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7157
7158         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
7159         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
7160         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
7161         * gcc.target/i386/local2.c: Ditto.
7162         * gcc.target/i386/stack-prot-kernel.c: Ditto.
7163         * gcc.target/i386/20011119-1.c: Ditto.
7164         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
7165         * gcc.target/i386/fastcall-1.c: Fix target selector.
7166
7167 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7168
7169         PR fortran/33055
7170         * gfortran.dg/negative_unit.f: Add new check
7171         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
7172         -fdefault-integer-8.
7173
7174 2007-08-26  Asher Langton  <langton2@llnl.gov>
7175
7176         * gfortran.dg/recursive_stack.f90: New.
7177         * gfortran.dg/openmp_stack.f90: New.
7178
7179 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7180
7181         PR fortran/31298
7182         * gfortran.dg/use_10.f90: New.
7183
7184 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7185
7186         PR fortran/32985
7187         * gfortran.dg/namelist_14.f90: Make test case valid.
7188         * gfortran.dg/common_10.f90: New.
7189
7190 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
7191
7192         PR middle-end/33181
7193         * gcc.dg/ifelse-2.c: New.
7194
7195 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7196
7197         PR fortran/32980
7198         * gfortran.dg/gamma_1.f90: New.
7199         * gfortran.dg/gamma_2.f90: New.
7200         * gfortran.dg/gamma_3.f90: New.
7201
7202 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7203
7204         PR fortran/33188
7205         * gfortran.dg/used_types_18.f90: New.
7206
7207 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
7208
7209         * gcc.dg/array-init-2.c: New test.
7210
7211 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7212
7213         PR fortran/33178
7214         * gfortran.dg/initialization_4.f90: Update dg-error.
7215         * gfortran.dg/initialization_13.f90: New.
7216
7217 2007-08-24  Richard Guenther  <rguenther@suse.de>
7218
7219         PR middle-end/33166
7220         * gcc.c-torture/compile/pr33166.c: New testcase.
7221
7222 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7223
7224         PR fortran/33139
7225         * gfortran.dg/pointer_assign_4.f90: New.
7226         * gfortran.dg/shape_2.f90: Fix test case.
7227         * gfortran.dg/char_result_4.f90: Ditto.
7228
7229 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7230
7231         * gcc.dg/array-init-1.c: New test.
7232
7233         PR c++/32567
7234         * g++.dg/parse/crash36.C: New test.
7235
7236 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
7237
7238         * gcc.dg/pr32721.c: Updated.
7239
7240 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7241
7242         PR tree-optimization/32573
7243         PR middle-end/32946
7244         * gcc.dg/pr32573.c: New test.
7245
7246         PR c++/32898
7247         * g++.dg/lookup/ns3.C: New test.
7248
7249         * gfortran.dg/assumed_charlen_sharing.f90: New test.
7250
7251         PR c++/31941
7252         * g++.dg/parse/crash37.C: New test.
7253
7254 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7255
7256         PR target/17390
7257         * gcc.target/i386/pr17390.c: New test.
7258
7259 2007-08-23  Richard Guenther  <rguenther@suse.de>
7260
7261         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
7262         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
7263         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
7264         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
7265         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
7266         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
7267         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
7268         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
7269
7270 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7271
7272         * gcc.target/s390: New directory.
7273         * gcc.target/s390/s390.exp: New file.
7274         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
7275         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
7276         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
7277         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
7278         gcc.target/s390 directory.
7279
7280 2007-08-23  Richard Guenther  <rguenther@suse.de>
7281
7282         PR tree-optimization/32328
7283         * gcc.dg/pr32328.c: New testcase.
7284
7285 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7286
7287         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
7288           available.
7289
7290 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7291
7292         PR fortran/33095
7293         * gfortran.dg/min_max_optional_5.f90: New test.
7294         * gfortran.dg/min_max_optional_2.f90: Remove.
7295         * gfortran.dg/min_max_optional_3.f90: Remove.
7296         * gfortran.dg/min_max_optional_4.f90: Remove.
7297
7298 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7299
7300         * gcc.target/i386/xorps-sse.c: New.
7301         * gcc.target/i386/xorps-sse2.c: New.
7302
7303 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7304
7305         * gcc.target/i386/cmov3.c: Fix scan-assembler.
7306         * gcc.target/i386/cmov4.c: Fix scan-assembler.
7307         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
7308
7309 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
7310
7311         PR fortran/33020
7312         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
7313         include multiple kinds for SHAPE parameter within a single
7314         namespace.
7315         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
7316         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
7317
7318 2007-08-22  Janus Weil  <jaydub66@gmail.com>
7319
7320         * interface_abstract_1.f90: Extended test case.
7321         * interface_abstract_3.f90: New test.
7322
7323 2007-08-21  Christian Bruel  <christian.bruel@st.com>
7324
7325         * gcc.dg/fold-sub.c: New test.
7326         
7327 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7328
7329         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
7330         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
7331         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
7332         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
7333         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
7334         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
7335
7336 2007-08-22  Richard Guenther  <rguenther@suse.de>
7337
7338         PR middle-end/33007
7339         * gcc.dg/pr33007.c: New testcase.
7340
7341 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
7342
7343         * gcc.c-torture/execute/strcmp-1.x: Delete.
7344
7345 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7346
7347         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
7348         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
7349         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
7350         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
7351         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
7352         gcc.target/i386/stack-realign.c,
7353         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7354         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7355         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
7356         target using dg-require-effective-target directive.
7357         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
7358         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
7359         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7360         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
7361         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
7362         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
7363         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
7364         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
7365         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
7366         Require lp64 target using dg-require-effective-target directive.
7367         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
7368         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
7369         directive.
7370         * gcc.target/i386/20010202-1.c: Move from here ...
7371         * gcc.dg/20010202-1.c: ... to here.
7372
7373 2007-08-22  Richard Guenther  <rguenther@suse.de>
7374
7375         PR tree-optimization/33142
7376         * gcc.c-torture/execute/pr33142.c: New testcase.
7377
7378 2007-08-22  Richard Guenther  <rguenther@suse.de>
7379
7380         PR middle-end/32563
7381         * g++.dg/torture/pr32563.C: New testcase.
7382
7383 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
7384
7385         PR middle-end/32912
7386         * gcc.dg/pr32912-1.c: Add -w to options.
7387         * gcc.dg/pr32912-2.c: Likewise.
7388         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
7389
7390 2007-08-21  Ian Lance Taylor  <iant@google.com>
7391
7392         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
7393
7394 2007-08-21  Ian Lance Taylor  <iant@google.com>
7395
7396         PR tree-optimization/33134
7397         * g++.dg/tree-ssa/pr33134.C: New test.
7398
7399 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
7400
7401         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
7402         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
7403
7404 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
7405
7406         PR debug/32610
7407         * gcc.dg/debug/pr32610.c: New test.
7408
7409         * g++.dg/init/new24.C: New test.
7410
7411         PR middle-end/32912
7412         * gcc.dg/pr32912-1.c: New test.
7413         * gcc.dg/pr32912-2.c: New test.
7414         * gcc.dg/pr32912-3.c: New test.
7415
7416 2007-08-21  Richard Guenther  <rguenther@suse.de>
7417
7418         * gcc.dg/pointer-arith-10.c: New testcase.
7419
7420 2007-08-21  Richard Guenther  <rguenther@suse.de>
7421
7422         PR middle-end/33122
7423         * gcc.c-torture/compile/pr33122.c: New testcase.
7424
7425 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
7426
7427         * g++.dg/warn/Wnvdtor-2.C: New testcase.
7428
7429 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
7430
7431         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
7432
7433 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
7434
7435         PR c++/33025
7436         * g++.dg/init/new23.C: New test.
7437
7438 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7439
7440         PR middle-end/30564
7441         * gcc.c-torture/compile/pr30564-1.c: New test.
7442         * gcc.c-torture/compile/pr30564-2.c: New test.
7443
7444 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
7445
7446         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
7447
7448 2007-08-19  Tobias Burnus  <burnus@net-b.de>
7449
7450         * gfortran.dg/interface_abstract_2.f90: New.
7451         * gfortran.dg/interface_abstract_1.f90: Fix typo.
7452
7453 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7454
7455         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
7456         unknown (so that outer-loop wont get analyzed).
7457         * gcc.dg/vect/vect-outer-1a.c: New test.
7458         * gcc.dg/vect/vect-outer-1b.c: New test.
7459         * gcc.dg/vect/vect-outer-1.c: New test.
7460         * gcc.dg/vect/vect-outer-2a.c: New test.
7461         * gcc.dg/vect/vect-outer-2b.c: New test.
7462         * gcc.dg/vect/vect-outer-2c.c: New test.
7463         * gcc.dg/vect/vect-outer-2.c: New test.
7464         * gcc.dg/vect/vect-outer-3a.c: New test.
7465         * gcc.dg/vect/vect-outer-3b.c: New test.
7466         * gcc.dg/vect/vect-outer-3c.c: New test.
7467         * gcc.dg/vect/vect-outer-3.c: New test.
7468         * gcc.dg/vect/vect-outer-4a.c: New test.
7469         * gcc.dg/vect/vect-outer-4b.c: New test.
7470         * gcc.dg/vect/vect-outer-4c.c: New test.
7471         * gcc.dg/vect/vect-outer-4d.c: New test.
7472         * gcc.dg/vect/vect-outer-4e.c: New test.
7473         * gcc.dg/vect/vect-outer-4f.c: New test.
7474         * gcc.dg/vect/vect-outer-4g.c: New test.
7475         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
7476         * gcc.dg/vect/vect-outer-4i.c: New test.
7477         * gcc.dg/vect/vect-outer-4j.c: New test.
7478         * gcc.dg/vect/vect-outer-4k.c: New test.
7479         * gcc.dg/vect/vect-outer-4l.c: New test.
7480         * gcc.dg/vect/vect-outer-4m.c: New test.
7481         * gcc.dg/vect/vect-outer-4.c: New test.
7482         * gcc.dg/vect/vect-outer-5.c: New test.
7483         * gcc.dg/vect/vect-outer-6.c: New test.
7484         * gcc.dg/vect/vect-outer-fir.c: New test.
7485         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
7486         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
7487
7488 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7489
7490         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
7491         and -fno-tree-reassoc.
7492         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
7493         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7494         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
7495         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7496         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
7497         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7498         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
7499         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
7500         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
7501         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
7502         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
7503         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
7504         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
7505         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
7506         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
7507         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
7508         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
7509         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
7510         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
7511         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
7512         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
7513         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
7514         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
7515         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
7516         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
7517         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
7518         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
7519         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
7520         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
7521         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
7522         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
7523         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
7524         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
7525         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
7526         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
7527         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
7528         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
7529
7530 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7531
7532         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
7533         versioning for aliasing).
7534         * gcc.dg/vect/vect-35.c: Likewise.
7535
7536         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
7537         targets.
7538         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7539
7540 2007-08-18  Tom Tromey  <tromey@redhat.com>
7541
7542         PR preprocessor/32974:
7543         * gcc.dg/cpp/pr32974.c: New file.
7544
7545 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7546
7547         * gfortran.dg/interface_abstract_1.f90: New.
7548
7549 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7550
7551         PR fortran/32881
7552         * gfortran.dg/pure_initializer_1.f90: New test.
7553
7554 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7555
7556         PR fortran/32875
7557         * gfortran.dg/array_constructor_18.f90: New test.
7558
7559 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7560
7561         PR c++/28989
7562         * g++.dg/expr/lval3.C: New test.
7563         * g++.dg/expr/lval4.C: New test.
7564
7565 2007-08-17  Ollie Wild  <aaw@google.com>
7566
7567         PR c++/31749
7568         * g++.dg/lookup/builtin3.C: New test.
7569         * g++.dg/lookup/builtin4.C: New test.
7570         * g++.dg/lookup/using19.C: New test.
7571
7572 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7573
7574         PR c++/32190
7575         * g++.dg/parse/error31.C: New.
7576
7577 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7578
7579         PR c++/32112
7580         * g++.dg/template/error26.C: New.
7581
7582 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7583
7584         PR fortran/33079
7585         * gfortran.dg/zero_length_2.f90: New test.
7586
7587 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7588
7589         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
7590         * gfortran.dg/kind_tests_3.f03: Ditto.
7591         * gfortran.dg/global_vars_f90_init.f90: Ditto.
7592         * gfortran.dg/interface_13.f90: Ditto.
7593         * gfortran.dg/pr32738.f90: Ditto.
7594         * gfortran.dg/module_private_1.f90: Ditto.
7595         * gfortran.dg/test_only_clause.f90: Ditto.
7596         * gfortran.dg/bind_c_vars.f90: Ditto.
7597         * gfortran.dg/bind_c_dts.f90: Ditto.
7598         * gfortran.dg/use_9.f90: Ditto.
7599         * gfortran.dg/generic_8.f90: Ditto.
7600         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7601         * gfortran.dg/private_type_6.f90: Ditto.
7602         * gfortran.dg/c_assoc.f90: Ditto.
7603         * gfortran.dg/private_type_7.f90: Ditto.
7604         * gfortran.dg/global_vars_c_init.f90: Ditto.
7605         * gfortran.dg/bind_c_dts_2.f03: Ditto.
7606         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
7607         * gfortran.dg/c_size_t_test.f03: Ditto.
7608         * gfortran.dg/used_types_12.f90: Ditto.
7609         * gfortran.dg/pr25923.f90: Ditto.
7610         * gfortran.dg/test_com_block.f90: Ditto.
7611         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
7612         * gfortran.dg/equiv_constraint_7.f90: Ditto.
7613         * gfortran.dg/com_block_driver.f90: Ditto.
7614         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
7615         * gfortran.dg/use_iso_c_binding.f90: Ditto.
7616         * gfortran.dg/c_loc_test.f90: Ditto.
7617         * gfortran.dg/c_ptr_tests.f03: Ditto.
7618         * gfortran.dg/module_interface_1.f90: Ditto.
7619
7620 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7621
7622         PR c++/32870
7623         * g++.dg/other/error17.C: Adjust.
7624         
7625 2007-08-17  Ben Elliston  <bje@au.ibm.com>
7626
7627         PR middle-end/32970
7628         * g++.dg/ext/altivec-14.C: New test.
7629
7630 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7631
7632         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
7633         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
7634         dump files.
7635         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
7636         * gcc.dg/vect/pr32366.c: Ditto.
7637
7638 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7639
7640         PR testsuite/33082
7641         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
7642         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
7643         * gcc.dg/dfp/convert-int-fold.c: Ditto.
7644         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
7645
7646 2007-08-16  Tobias Burnus  <burnus@net-b.de>
7647
7648         PR fortran/33072
7649         * gfortran.dg/use_9.f90: New.
7650
7651 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
7652
7653         * g++.dg/gcov/gcov-5.C: New test.
7654
7655 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
7656
7657         * g++.dg/gcov/gcov-4.C: New test.
7658         * lib/gcov.exp (verify-lines): Add support for
7659         checking no-coverage lines.
7660
7661 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
7662
7663         * gcc.dg/vect/vect-vfa-01.c: New.
7664         * gcc.dg/vect/vect-vfa-02.c: New.
7665         * gcc.dg/vect/vect-vfa-03.c: New.
7666         * gcc.dg/vect/vect-vfa-04.c: New.
7667         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
7668         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
7669         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
7670         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
7671         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
7672         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
7673         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
7674         gfortran.dg/vect/pr19049.f90: Rename to start with
7675         prefix no-vfa-.
7676         * gcc.dg/vect/vect.exp: Disable versioning for alias
7677         when test starts with no-vfa-.
7678         * gfortran.dg/vect/vect.exp: Likewise.
7679
7680 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
7681
7682         * gcc.dg/torture/pr32897.c: New test.
7683
7684 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
7685
7686         PR c++/31132
7687         * g++.dg/template/crash69.C: New.
7688
7689 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
7690
7691         * lib/target-supports.exp (check_effective_target_arm32): Use
7692         check_no_compiler_messages.
7693
7694 2007-08-15  Diego Novillo  <dnovillo@google.com>
7695
7696         gcc.dg/tree-ssa/20070815.c: New test.
7697
7698 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7699
7700         PR fortran/33077
7701         * gfortran.dg/random_7.f90: Initialize variable.
7702
7703 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
7704
7705         PR middle-end/33074
7706         * gfortran.dg/pr33074.f90: New test.
7707
7708         PR c++/32992
7709         * g++.dg/opt/nrv14.C: New test.
7710
7711 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
7712
7713         PR c++/33035
7714         * g++.dg/template/crash68.C: New.
7715
7716 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
7717
7718         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
7719         * gcc.dg/sibcall-4.c: Ditto.
7720
7721 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7722
7723         PR fortran/33066
7724         * gfortran.dg/use_8.f90: New test.
7725         * gfortran.dg/c_loc_tests_2.f03: Fix code.
7726
7727 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
7728
7729         PR c++/27211
7730         * g++.dg/template/error27.C: New.
7731         * g++.dg/template/error28.C: New.
7732         * g++.dg/other/pr28304.C: Adjust.
7733         * g++.old-deja/g++.mike/p811.C: Likewise.
7734
7735 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7736
7737         PR target/30315
7738         * gcc.target/i386/pr30315.c: New.
7739
7740 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7741
7742         PR fortran/32594
7743         * gfortran.dg/substr_5.f90: New test.
7744
7745 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
7746
7747         PR c/30428
7748         * gcc.dg/vector-2.c: New test.
7749
7750         PR c++/30428
7751         * g++.dg/ext/vector8.C: New test.
7752
7753 2007-08-13  Dan Hipschman  <dsh@google.com>
7754
7755         PR c/32953
7756         * gcc.dg/format/array-1.c: Add an additional test for
7757         unterminated format strings of length 1.
7758
7759 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7760
7761         PR fortran/32926
7762         * gfortran.dg/external_procedures_3.f90: New test.
7763
7764 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7765
7766         PR fortran/32827
7767         * gfortran.dg/import6.f90: New test.
7768
7769 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
7770
7771         PR C/30427
7772         *  gcc.dg/vector-1.c: New test.
7773
7774 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7775
7776         * gcc.dg/pr21255-4.c: Skip for PIC.
7777         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
7778
7779 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7780
7781         * gcc.dg/attr-isr.c: Skip for PIC.
7782         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7783         * gcc.dg/attr-isr-trapa.c: Likewise.
7784         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7785         * gcc.dg/pragma-isr-trapa.c: Likewise.
7786         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7787
7788 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7789
7790         PR fortran/32962
7791         * gfortran.dg/transpose_1.f90: New test.
7792
7793 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7794
7795         PR fortran/29600
7796         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
7797         intrinsic.
7798
7799 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7800
7801         PR fortran/30964
7802         PR fortran/33054
7803         * gfortran.dg/random_4.f90: New test.
7804         * gfortran.dg/random_5.f90: New test.
7805         * gfortran.dg/random_6.f90: New test.
7806         * gfortran.dg/random_7.f90: New test.
7807
7808 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7809
7810         PR fortran/32860
7811         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
7812
7813 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7814
7815         PR fortran/31629
7816         * gfortran.dg/module_private_1.f90: New test.
7817
7818 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7819
7820         PR fortran/29600
7821         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
7822         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
7823
7824 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7825
7826         PR fortran/32937
7827         * gfortran.dg/char_length_6.f90: New test.
7828
7829 2007-08-10  Ollie Wild  <aaw@google.com>
7830
7831         * g++.dg/lookup/using18.C: New test.
7832
7833 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7834
7835         PR c++/17763
7836         * g++.dg/other/error16.C: New.
7837
7838 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7839
7840         PR libfortran/33039
7841         * gfortran.dg/namelist_37.f90: New test.
7842
7843 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7844
7845         PR c++/22256
7846         * g++.dg/conversion/op3.C: New.
7847
7848 2007-08-09  Tobias Burnus  <burnus@net-b.de>
7849
7850         PR fortran/32987
7851         * gfortran.dg/fmt_tab_1.f90: New.
7852         * gfortran.dg/fmt_tab_2.f90: New.
7853
7854 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7855
7856         PR c/32796
7857         * gcc.c-torture/compile/pr32796.c: New test.
7858
7859 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7860
7861         PR middle-end/32813
7862         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
7863         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
7864         instead of just -O.
7865
7866 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
7867
7868         * gcc.target/mips/code-readable-1.c: New test.
7869         * gcc.target/mips/code-readable-2.c: Likewise.
7870         * gcc.target/mips/code-readable-3.c: Likewise.
7871
7872 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
7873             Revital Eres  <eres@il.ibm.com>
7874
7875         * gfortran.dg/sms-1.f90: Add comment.
7876         * gfortran.dg/sms-2.f90: New.
7877
7878 2007-08-07  Ian Lance Taylor  <iant@google.com>
7879
7880         * gcc.dg/instrument-1.c: New test.
7881         * gcc.dg/instrument-2.c: New test.
7882         * gcc.dg/instrument-3.c: New test.
7883
7884 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
7885
7886         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
7887
7888 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
7889
7890         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
7891         !vector_alignment_reachable targets.
7892         * gcc.dg/vect/vect-33.c: Likewise.
7893         * gcc.dg/vect/vect-42.c: Likewise.
7894         * gcc.dg/vect/vect-44.c: Likewise.
7895         * gcc.dg/vect/vect-50.c: Likewise.
7896         * gcc.dg/vect/vect-70.c: Likewise.
7897         * gcc.dg/vect/vect-71.c: Likewise.
7898         * gcc.dg/vect/vect-87.c: Likewise.
7899         * gcc.dg/vect/vect-88.c: Likewise.
7900         * gcc.dg/vect/vect-91.c: Likewise.
7901         * gcc.dg/vect/vect-93.c: Likewise.
7902         * gcc.dg/vect/vect-96.c: Likewise.
7903         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
7904         * gcc.dg/vect/section-anchors-69.c: Likewise.
7905         * gcc.dg/vect/pr25413.c: Likewise.
7906         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
7907         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
7908         * gfortran.dg/vect-2.f90: Likewise.
7909         * gfortran.dg/vect-3.f90: Likewise.
7910         * gfortran.dg/vect-4.f90: Likewise.
7911         * gfortran.dg/vect-5.f90: Likewise.
7912         * lib/target-supports.exp (check_effective_target_natural_alignment): 
7913         Return false for darwin. 
7914         (check_effective_target_vector_alignment_reachable_for_double): New.
7915
7916 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
7917
7918         * gcc.dg/multiword-1.c: New testcase.
7919
7920 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
7921
7922         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
7923         messages.
7924         * gfortran.dg/namelist_36.f90: New test.
7925
7926 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7927
7928         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
7929           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
7930
7931 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
7932
7933         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
7934         * gcc.dg/torture/type-generic-1.c: Likewise.
7935
7936 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7937
7938         * gcc.c-torture/20070522-1.c: Move to ...
7939         * gcc.c-torture/compile/20070522-1.c: Here.
7940
7941 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7942
7943         PR fortran/29828
7944         * gfortran.dg/minmax_char_1.f90: New test.
7945         * gfortran.dg/minmax_char_2.f90: New test.
7946         * gfortran.dg/min_max_optional_4.f90: New test.
7947
7948 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7949
7950         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
7951         hanging on the testcase.
7952
7953 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7954
7955         PR middle-end/32988
7956         * gcc.c-torture/compile/pr32988.c: New test.
7957
7958 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7959
7960         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
7961
7962 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
7963
7964         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
7965
7966         Revert:
7967         2007-03-22  Dirk Mueller  <dmueller@suse.de>
7968
7969         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7970
7971 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7972
7973         PR fortran/32979
7974         * gfortran.dg/isnan_1.f90: New test.
7975
7976 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
7977             Revital Eres <eres@il.ibm.com>
7978
7979         * gcc.dg/sms-antideps.c: New test.
7980
7981 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
7982
7983         PR fortran/31214
7984         * gfortran.dg/entry_13.f90: New test.
7985
7986         * gfortran.dg/entry_12.f90: Clean up .mod file.
7987
7988 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7989
7990         PR fortran/32770
7991         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
7992         variables as kind=4 so they don't overflow the record length.
7993
7994 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
7995
7996         PR fortran/32968
7997         * gfortran.dg/selected_kind_1.f90: New test.
7998
7999 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8000
8001         PR middle-end/32780
8002         * gcc.c-torture/compile/pr32780.c: New test.
8003
8004 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8005
8006         RP middle-end/32399
8007         * gcc.c-torture/compile/pr32399.c: New testcase.
8008
8009 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8010
8011         PR middle-end/32304
8012         * g++.dg/torture/pr32304.C: New testcase.
8013
8014 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8015
8016         PR middle-end/32935
8017         * gfortran.fortran-torture/compile/complex_1.f90: New test.
8018
8019 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8020
8021         PR fortran/32955
8022         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
8023
8024 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8025
8026         PR fortran/31202
8027         * gfortran.dg/nint_2.f90: New test.
8028
8029 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
8030
8031         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
8032         * gcc.dg/weak/typeof-2.c: Likewise.
8033
8034 2007-08-03  Diego Novillo  <dnovillo@google.com>
8035
8036         PR 31521
8037         * gcc.dg/tree-ssa/pr31521.c: New test.
8038
8039 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8040
8041         PR fortran/32770
8042         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
8043         iostat must be default kind.
8044
8045 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8046
8047         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
8048
8049 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8050
8051         PR fortran/32770
8052         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
8053         explicit so test passes with -fdefault-integer-8.
8054         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
8055         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
8056
8057 2007-08-02  Lee Millward  <lee.millward@gmail.com>
8058
8059         PR c++/30849
8060         * g++.dg/parse/asm1.C: New test.
8061
8062         PR c++/30850
8063         * g++.dg/parse/asm2.C: Likewise.
8064
8065         PR c++/30851
8066         * g++.dg/parse/asm3.C: Likewise.
8067         
8068 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8069
8070         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
8071           "int" is only 16 bit bits wide.
8072         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
8073
8074 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8075
8076         * g++.dg/torture/type-generic-1.C: New.
8077         * gcc.dg/pr28796-2.c: Move tests ...
8078         * gcc.dg/tg-tests.h: ... here.
8079         * gcc.dg/torture/type-generic-1.c: New.
8080
8081 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8082
8083         PR libfortran/32954
8084         * minmaxloc_3.f90:  New test case.
8085
8086 2007-08-01  Tobias Burnus  <burnus@net-b.de>
8087
8088         PR fortran/32936
8089         * gfortran.dg/allocate_stat.f90: New.
8090
8091 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
8092
8093         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
8094
8095 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
8096
8097         PR tree-optimization/32919
8098         * gcc.c-torture/compile/pr32919.c: New.
8099
8100 2007-08-01  Nick Clifton  <nickc@redhat.com>
8101
8102         * gcc.c-torture/execute/execute.exp: Change copyright header to
8103         refer to version 3 of the GNU General Public License and to point
8104         readers at the COPYING3 file and the FSF's license web page.
8105         * gcc.c-torture/execute/ieee/ieee.exp,
8106         gcc.c-torture/unsorted/unsorted.exp,
8107         gcc.c-torture/compile/compile.exp,
8108         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
8109         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
8110         gcc.target/cris/torture/cris-torture.exp,
8111         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
8112         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
8113         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
8114         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
8115         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
8116         gnat.dg/dg.exp, gnat.dg/style/style.exp,
8117         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
8118         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
8119         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
8120         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
8121         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
8122         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
8123         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
8124         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
8125         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
8126         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
8127         gcc.dg/noncompile/noncompile.exp,
8128         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
8129         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
8130         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
8131         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
8132         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
8133         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
8134         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
8135         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
8136         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
8137         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
8138         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
8139         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
8140         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
8141         g++.old-deja/old-deja.exp,
8142         gfortran.fortran-torture/execute/execute.exp,
8143         gfortran.fortran-torture/compile/compile.exp,
8144         treelang/output/output-1.c, treelang/output/output-1.tree,
8145         treelang/execute/execute.exp, treelang/Makefile.in,
8146         treelang/compile/compile.exp, g++.dg/dg.exp,
8147         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
8148         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
8149         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
8150         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
8151         g++.dg/compat/struct-layout-1.exp,
8152         g++.dg/compat/struct-layout-1_generate.c,
8153         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
8154         g++.dg/bprob/bprob.exp, config/default.exp,
8155         gcc.test-framework/test-framework.awk,
8156         gcc.test-framework/gen_directive_tests,
8157         gcc.test-framework/test-framework.exp,
8158         objc.dg/special/special.exp,
8159         objc.dg/gnu-encoding/gnu-encoding.exp,
8160         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
8161         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
8162         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
8163         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
8164         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
8165         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
8166         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
8167         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
8168         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
8169         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
8170         lib/target-supports-dg.exp, lib/gcc-defs.exp,
8171         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
8172         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
8173         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
8174         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
8175         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
8176         Likewise.
8177
8178 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8179
8180         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
8181         error message text.
8182
8183 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8184
8185         PR fortran/32945
8186         * gfortran.dg/initialization_12.f90: New test.
8187
8188 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
8189
8190         PR fortran/31609
8191         * gfortran.dg/entry_12.f90: New test.
8192
8193 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8194
8195         PR fortran/32938
8196         * gfortran.dg/altreturn_6.f90: New test.
8197
8198 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
8199
8200         PR fortran/32942
8201         * gfortran.dg/exponent_2.f90: New test.
8202
8203 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
8204
8205         * gcc.dg/vect/vect-117.c: New test.
8206         * gcc.dg/vect/vect-74.c: Enabled test
8207         * gcc.dg/vect/vect-81.c: Enabled test
8208
8209 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
8210
8211         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
8212         s/dg-error/dg-warning where warning is expected.
8213
8214 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
8215
8216         PR fortran/32770
8217         * gfortran.dg/array_constructor_12.f90:  Adjust argument
8218         of huge() to correct kind.
8219
8220 2007-07-30  Ollie Wild  <aaw@google.com>
8221
8222         * gcc.dg/cpp/counter-2.c: New test.
8223         * gcc.dg/cpp/counter-3.c: New test.
8224         * gcc.dg/cpp/dir-only-1.c: New test.
8225         * gcc.dg/cpp/dir-only-1.h: New file.
8226         * gcc.dg/cpp/dir-only-2.c: New test.
8227         * gcc.dg/cpp/dir-only-3.c: New test.
8228         * gcc.dg/cpp/dir-only-3a.h: New file.
8229         * gcc.dg/cpp/dir-only-3b.h: New file.
8230         * gcc.dg/cpp/dir-only-4.c: New test.
8231         * gcc.dg/cpp/dir-only-5.c: New test.
8232         * gcc.dg/cpp/dir-only-6.c: New test.
8233
8234 2007-07-30  Julian Brown  <julian@codesourcery.com>
8235
8236         * gcc.target/arm/neon/v*.c: Regenerate.
8237
8238 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
8239
8240         PR c++/32108
8241         * g++.dg/ext/label6.C: New.
8242
8243 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8244
8245         PR libfortran/32858
8246         PR libfortran/30814
8247         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
8248
8249 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
8250
8251         PR fortran/31211
8252         * gfortran.dg/actual_pointer_function_1.f90: New test.
8253
8254         PR fortran/32682
8255         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
8256
8257 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
8258
8259         PR fortran/32906
8260         * gfortran.dg/shape_1.f90: Adjust error message.
8261         * gfortran.dg/parameter_array_ref_1.f90: New test.
8262
8263 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8264
8265         PR fortran/31609
8266         * gfortran.dg/entry_11.f90: New test.
8267
8268 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
8269             Revital Eres  <eres@il.ibm.com>
8270
8271         * gfortran.dg/sms-1.f90: New test.
8272
8273 2007-07-28  Richard Guenther  <rguenther@suse.de>
8274
8275         * gcc.c-torture/compile/pr32920.c: New testcase.
8276
8277 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
8278
8279         PR c++/30917
8280         * g++.dg/lookup/friend11.C: New test.
8281
8282 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
8283
8284         * gfortran.dg/namelist_5.f90: Adjusted error message.
8285         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
8286         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
8287         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
8288         * gfortran.dg/namelist_32.f90: ... this.
8289
8290         PR fortran/32876
8291         * gfortran.dg/namelist_33.f90: New test.
8292
8293         PR fortran/32905
8294         * gfortran.dg/namelist_34.f90: New test.
8295
8296         PR fortran/31818
8297         * gfortran.dg/namelist_35.f90: New test.
8298
8299 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
8300
8301         PR fortran/32880
8302         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
8303
8304 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8305
8306         PR testsuite/32471
8307         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
8308           assuming it is 0x7ffffffff.
8309         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
8310         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
8311
8312 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
8313
8314         * gfortran.dg/operator_3.f90: Fix dg directive.
8315         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
8316         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
8317         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
8318
8319 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
8320
8321         * g++.dg/cpp0x/decltype1.C: New.
8322         * g++.dg/cpp0x/decltype2.C: New.
8323         * g++.dg/cpp0x/decltype3.C: New.
8324         * g++.dg/cpp0x/decltype4.C: New.
8325         * g++.dg/cpp0x/decltype5.C: New.
8326         * g++.dg/cpp0x/decltype6.C: New.
8327
8328 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8329
8330         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
8331           because the test relies on bit 31 to be the sign bit.
8332
8333 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8334
8335         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
8336           assuming it is 0x7fffffff.
8337         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
8338         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
8339
8340 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
8341
8342         PR c++/32346
8343         * g++.dg/expr/bitfield9.C: New test.
8344
8345 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8346
8347         PR fortran/32899
8348         * gfortran.dg/logical_comp.f90: Update dg-error strings.
8349
8350 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8351
8352         PR fortran/32760
8353         * gfortran.dg/private_type_7.f90: New test.
8354
8355 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8356
8357         PR fortran/32035
8358         * gfortran.dg/select_char_1.f90: New test.
8359
8360 2007-07-27  Tobias Burnus  <burnus@net-b.de>
8361
8362         PR fortran/32903
8363         * gfortran.dg/initialization_11.f90: New test.
8364
8365 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
8366
8367         * gcc.target/mips/ins-1.c: New test.
8368
8369 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
8370
8371         PR/19232
8372         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
8373         (f1): Likewise.
8374
8375 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
8376
8377         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
8378         error: width of 'spare' exceeds its type.
8379
8380 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
8381
8382         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
8383         * gcc.dg/sibcall-4.c: Likewise.
8384
8385 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8386
8387         PR rtl-optimization/31500
8388         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
8389         * g++.dg/warn/Warray-bounds.C: Likewise.
8390
8391 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
8392
8393         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
8394
8395 2007-07-25  Julian Brown  <julian@codesourcery.com>
8396             Paul Brook  <paul@codesourcery.com>
8397             Joseph Myers  <joseph@codesourcery.com>
8398             Mark Shinwell  <shinwell@codesourcery.com>
8399
8400         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
8401         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
8402         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
8403         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
8404         (check_effective_target_arm_neon_hw): New.
8405         * gcc.target/arm/neon/neon.exp: New file.
8406         * gcc.target/arm/neon/polytypes.c: New file.
8407         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
8408
8409 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
8410
8411         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
8412           targets where an "int" is less than 32 bits wide.
8413
8414 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
8415
8416         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
8417
8418 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8419
8420         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
8421           during addition if an int is only 16 bits wide.
8422         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
8423
8424 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8425
8426         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
8427           size as "long int" and are 32 or 64 bits wide.
8428         * gcc.dg/torture/pr28814.c: Likewise.
8429
8430 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8431
8432         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
8433           exactly as wide as an int.
8434
8435 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
8436
8437         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8438         Define and use throughout as long long printf format specifier.
8439         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8440         Likewise.
8441
8442 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
8443
8444         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
8445         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
8446
8447 2007-07-25  Ben Elliston  <bje@au.ibm.com>
8448
8449         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
8450
8451 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
8452
8453         * gcc.c-torture/execute/20070724-1.c: New.
8454
8455 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
8456
8457         PR fortran/31205
8458         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
8459         "deallocates" to 24, since patch has code rid of much spurious
8460         code.
8461         * gfortran.dg/interface_assignment_1.f90 : New test.
8462
8463         PR fortran/32842
8464         * gfortran.dg/interface_assignment_2.f90 : New test.
8465
8466 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8467
8468         PR fortran/32867
8469         * fortran.dg/initialization_10.f90: New test.
8470
8471 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8472
8473         PR fortran/32778
8474         * gfortran.dg/imag_2.f: Removed
8475         * gfortran.dg/warn_std_1.f90: New test.
8476         * gfortran.dg/warn_std_2.f90: New test.
8477         * gfortran.dg/warn_std_3.f90: New test.
8478
8479 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8480
8481         PR c++/29001
8482         * g++.dg/init/new22.C: New.
8483
8484 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8485
8486         PR c++/32561
8487         * g++.dg/template/crash67.C: New.
8488
8489 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
8490
8491         * lib/target-support.exp (check_effective_target_natural_alignment): 
8492         (check_effective_target_vector_alignment_reachable): New.
8493         * config/spu/spu.c (spu_vector_alignment_reachable): New.
8494         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
8495         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
8496         check.
8497         * gcc.dg/vect/pr25413.c: Likewise.
8498         * gcc.dg/vect/pr31699.c: Likewise.
8499
8500 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
8501
8502         PR fortran/30814
8503         * gfortran.dg/pack_bounds_1.f90:  New test case.
8504
8505 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
8506
8507         PR fortran/31639
8508         * gfortran.dg/initialization_9.f90: New test.
8509
8510 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8511
8512         PR fortran/32797
8513         PR fortran/32800
8514         * gfortran.dg/bind_c_usage_8.f03: New test case.
8515         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
8516         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
8517
8518 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
8519
8520         * gcc.target/mips/branch-cost-1.c: New test.
8521         * gcc.target/mips/branch-cost-2.c: Likewise.
8522
8523 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8524
8525         PR fortran/32732
8526         * gfortran.dg/c_char_tests.f03: New test case.
8527         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
8528         * gfortran.dg/c_char_tests_2.f03: New test case.
8529         * gfortran.dg/value_6.f03: Ditto.
8530         * gfortran.dg/value_7.f03: Ditto.
8531
8532 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8533
8534         PR fortran/32600
8535         * gfortran.dg/c_funloc_tests_5.f03: New.
8536         * gfortran.dg/c_funloc_tests_5.f04: New.
8537         * gfortran.dg/c_funloc_tests_4_driver.c: New.
8538
8539 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8540
8541         PR c++/32839
8542         * g++.dg/expr/call4.C: New.
8543         * g++.dg/expr/call5.C: New.
8544
8545 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8546
8547         PR fortran/32710
8548         * gfortran.dg/namelist_30.f90: New test.
8549
8550 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8551
8552         PR fortran/29962
8553         * gfortran.dg/array_initializer_1.f90: Removed warning.
8554         * gfortran.dg/initialization_1.f90: Adjusted messages.
8555         * gfortran.dg/nested_modules_6.f90: Removed warning.
8556
8557         PR fortran/31253
8558         * gfortran.dg/initialization_7.f90: New test.
8559
8560         PR fortran/31639
8561         * gfortran.dg/initialization_8.f90: New test.
8562
8563 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8564
8565         PR c++/30818
8566         * g++.dg/template/crash47.C: Adjust errors.
8567         * g++.dg/template/crash48.C: Adjust errors.
8568         * g++.dg/template/typename12.C: New.
8569         * g++.dg/template/typename13.C: New.
8570         * g++.dg/template/typename14.C: New.
8571         * g++.dg/template/typedef6.C: Adjust errors.
8572
8573 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8574
8575         PR fortran/32627
8576         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
8577         * gfortran.dg/pr32627.f03: New test case.
8578
8579         * gfortran.dg/c_f_pointer_logical.f03: New test case.
8580         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
8581         c_f_pointer_logical.
8582         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
8583         c_f_pointer_complex.
8584         * gfortran.dg/c_f_pointer_complex.f03: New test case.
8585         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
8586         c_f_pointer_shape_tests_2.
8587         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
8588
8589 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8590
8591         PR fortran/32804
8592         * gfortran.dg/c_loc_tests_9.f03: New test case.
8593         * gfortran.dg/c_loc_tests_10.f03: Ditto.
8594
8595 2007-07-21  Lee Millward  <lee.millward@gmail.com>
8596
8597         PR fortran/32823
8598         * gfortran.dg/int_2.f90: New test.
8599         
8600 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8601
8602         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
8603
8604 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
8605
8606         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
8607         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
8608
8609 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
8610
8611         PR tree-optimization/19910
8612         * gcc.dg/pr19910.c: New test.
8613
8614 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
8615
8616         PR fortran/32738
8617         * gfortran.dg/pr32738.f90: New test.
8618
8619 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
8620
8621         PR tree-optimzation/32635
8622         * gfortran.dg/pr32635.f:  New test case.
8623
8624 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
8625
8626         PR fortran/32801
8627         * gfortran.dg/pr32801.f03: New test case.
8628
8629 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8630
8631         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
8632         Test negative numbers also.
8633         * gcc.dg/c99-math-float-1.c: Likewise.
8634         * gcc.dg/c99-math-long-double-1.c: Likewise.
8635         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
8636         test inputs.
8637
8638 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
8639         
8640         * lib/target-supports.exp (check_effective_target_sync_int_long):
8641         Enable for xtensa.
8642         (check_effective_target_sync_char_short): Likewise.
8643         
8644 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8645
8646         * gcc.dg/pr28796-2.c: Add more cases.
8647
8648 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8649
8650         * gcc.dg/pr28796-1.c: Add more cases.
8651         * gcc.dg/pr28796-2.c: Likewise.
8652
8653 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8654
8655         * gcc.dg/pr28796-1.c: Add more cases.
8656         * gcc.dg/pr28796-2.c: Likewise.
8657
8658 2007-07-17  Janus Weil  <jaydub66@gmail.com>
8659
8660         PR fortran/32535
8661         * gfortran.dg/pr32535.f90: New test.
8662
8663 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
8664
8665         PR fortran/31320
8666         PR fortran/32665
8667         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
8668
8669 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
8670
8671         PR rtl-optimization/32773
8672         * gcc.dg/pr32773.c: New test.
8673
8674 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8675
8676         * gcc.target/spu/intrinsics-1.c: Use dg-message to
8677         match flax-vector-conversions note.
8678         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
8679         instead of dg-error for the warning.
8680
8681 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8682
8683         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
8684           adapted to work on targets with 16-bit or wider int.
8685         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
8686         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
8687         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
8688         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
8689
8690 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8691
8692         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
8693         support large arrays.
8694         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
8695         * gcc.dg/20061109-1.c: Likewise.
8696         * gcc.c-torture/execute/20061101-1.x: Likewise.
8697         * gcc.c-torture/execute/pr29797-1.x: Likewise.
8698         * gcc.c-torture/execute/pr31448.x: Likewise.
8699
8700 2007-07-16  Lee Millward  <lee.millward@gmail.com>
8701
8702         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
8703
8704         PR fortran/32238
8705         * gfortran.dg/pr32238.f90: New test.
8706
8707         PR fortran/32222
8708         * gfortran.dg/pr32222.f90: New test.
8709
8710         PR fortran/32242
8711         * gfortran.dg/pr32242.f90: New test.
8712         
8713 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
8714             David Ung  <davidu@mips.com>
8715
8716         * gcc.target/mips/mips-sched-madd.c: New test case.
8717
8718 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8719
8720         PR libfortran/32611
8721         * gfortran.dg/large_real_kind_1.f90: Update test.
8722         * gfortran.dg/pr17706.f90: Update test.
8723         * gfortran.dg/fmt_zero_digits.f90: Update test.
8724         * gfortran.dg/fmt_zero_precision.f90: Update test.
8725         * gfortran.dg/real_const_3.f90: Update test.
8726
8727 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8728
8729         PR fortran/32036
8730         * gfortran.dg/bounds_check_8.f90: New test.
8731         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
8732
8733 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8734
8735         PR fortran/32357
8736         * gfortran.dg/mvbits_2.f90: New test.
8737
8738 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8739
8740         PR libfortran/32731
8741         * gfortran.dg/pack_mask_1.f90:  New test.
8742         * gfortran.dg/unpack_mask_1.f90:  New test.
8743
8744 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8745
8746         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
8747         * gcc.dg/20001101-1.c: Likewise.
8748         * gcc.dg/20001102-1.c: Likewise.
8749         * gcc.dg/20020116-2.c: Likewise.
8750         * gcc.dg/20020416-1.c: Likewise.
8751         * gcc.dg/sparc-constant-1.c: Likewise.
8752         * gcc.dg/sparc-dwarf2.c: Likewise.
8753         * gcc.dg/sparc-frame-1.c: Likewise.
8754         * gcc.dg/sparc-getcontext-1.c: Likewise.
8755         * gcc.dg/sparc-loop-1.c: Likewise.
8756         * gcc.dg/sparc-reg-1.c: Likewise.
8757         * gcc.dg/sparc-ret.c: Likewise.
8758         * gcc.dg/sparc-trap-1.c: Likewise.
8759         * gcc.dg/ultrasp10.c: Likewise.
8760         * gcc.dg/ultrasp11.c: Likewise.
8761         * gcc.dg/ultrasp1.c: Likewise.
8762         * gcc.dg/ultrasp2.c: Likewise.
8763         * gcc.dg/ultrasp3.c: Likewise.
8764         * gcc.dg/ultrasp4.c: Likewise.
8765         * gcc.dg/ultrasp5.c: Likewise.
8766         * gcc.dg/ultrasp6.c: Likewise.
8767         * gcc.dg/ultrasp7.c: Likewise.
8768         * gcc.dg/ultrasp8.c: Likewise.
8769         * gcc.dg/ultrasp9.c: Likewise.
8770         * gcc.dg/splet-1.c: Delete.
8771
8772 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
8773
8774         PR fortran/32724
8775         * gfortran.dg/stfunc_5.f90: New test.
8776
8777 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
8778
8779         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
8780         New procedure to check if arrays are naturally aligned to the vector
8781         alignment boundary.
8782         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
8783         in size_t typedef.  Adjust tree dump scan results according to
8784         vect_aligned_arrays target check.
8785         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
8786         vect_aligned_arrays target check.
8787         * gcc.dg/vect/pr31699.c: Ditto.
8788
8789 2007-07-13  Sa Liu  <saliu@de.ibm.com>
8790
8791         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
8792         for V2DFmode vector conditional expression.
8793         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
8794         and dfceq patterns.
8795         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
8796         and dfcgt patterns.
8797         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
8798         V2DFmode comparison and test special values.
8799         * lib/target-supports.exp: Switch on test for V2DFmode 
8800         vector conditional expression.
8801
8802 2007-07-13  Richard Guenther  <rguenther@suse.de>
8803
8804         PR tree-optimization/32721
8805         * gcc.dg/pr32721.c: New testcase.
8806
8807 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
8808
8809         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
8810         error message part that continues on a new line.
8811
8812 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
8813
8814         * gcc.dg/c99-tgmath-1.c: New.
8815         * gcc.dg/c99-tgmath-2.c: New.
8816         * gcc.dg/c99-tgmath-3.c: New.
8817         * gcc.dg/c99-tgmath-4.c: New.
8818
8819 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8820             Janis Johnson  <janis187@us.ibm.com>
8821
8822         PR testsuite/25241
8823         * gcc.test-framework/dg-error-exp-F.c: New test.
8824         * gcc.test-framework/dg-warning-exp-F.c: New test.
8825         * lib/gcc.exp: Enable warning and error prefixes.
8826         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
8827         (dg-error): Wrap original dg-error.
8828         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
8829         markers from dg-error/dg-warning directives.
8830         * gcc.dg/20040322-1.c: Likewise.
8831         * gcc.dg/Wchar-subscripts-1.c: Likewise.
8832         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
8833         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
8834         * gcc.dg/Werror-1.c: Likewise.
8835         * gcc.dg/Werror-10.c: Likewise.
8836         * gcc.dg/Werror-11.c: Likewise.
8837         * gcc.dg/Werror-2.c: Likewise.
8838         * gcc.dg/Werror-3.c: Likewise.
8839         * gcc.dg/Werror-4.c: Likewise.
8840         * gcc.dg/Werror-5.c: Likewise.
8841         * gcc.dg/Werror-6.c: Likewise.
8842         * gcc.dg/Werror-7.c: Likewise.
8843         * gcc.dg/Werror-8.c: Likewise.
8844         * gcc.dg/Werror-9.c: Likewise.
8845         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8846         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
8847         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
8848         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
8849         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
8850         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
8851         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
8852         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
8853         * gcc.dg/Wnested-externs-1.c: Likewise.
8854         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
8855         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
8856         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
8857         * gcc.dg/Wshadow-3.c: Likewise.
8858         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
8859         * gcc.dg/Wwrite-strings-1.c: Likewise.
8860         * gcc.dg/anon-struct-5.c: Likewise.
8861         * gcc.dg/anon-struct-6.c: Likewise.
8862         * gcc.dg/anon-struct-7.c: Likewise.
8863         * gcc.dg/anon-struct-8.c: Likewise.
8864         * gcc.dg/array-8.c: Likewise.
8865         * gcc.dg/array-quals-2.c: Likewise.
8866         * gcc.dg/asm-qual-1.c: Likewise.
8867         * gcc.dg/asm-wide-1.c: Likewise.
8868         * gcc.dg/assign-warn-1.c: Likewise.
8869         * gcc.dg/assign-warn-2.c: Likewise.
8870         * gcc.dg/bitfld-10.c: Likewise.
8871         * gcc.dg/bitfld-11.c: Likewise.
8872         * gcc.dg/bitfld-12.c: Likewise.
8873         * gcc.dg/bitfld-13.c: Likewise.
8874         * gcc.dg/bitfld-14.c: Likewise.
8875         * gcc.dg/builtin-choose-expr-2.c: Likewise.
8876         * gcc.dg/builtins-30.c: Likewise.
8877         * gcc.dg/c90-const-expr-5.c: Likewise.
8878         * gcc.dg/c90-typespec-1.c: Likewise.
8879         * gcc.dg/c99-const-expr-5.c: Likewise.
8880         * gcc.dg/c99-flex-array-5.c: Likewise.
8881         * gcc.dg/c99-fordecl-3.c: Likewise.
8882         * gcc.dg/c99-tag-3.c: Likewise.
8883         * gcc.dg/c99-typespec-1.c: Likewise.
8884         * gcc.dg/c99-vla-jump-1.c: Likewise.
8885         * gcc.dg/c99-vla-jump-2.c: Likewise.
8886         * gcc.dg/c99-vla-jump-3.c: Likewise.
8887         * gcc.dg/c99-vla-jump-4.c: Likewise.
8888         * gcc.dg/c99-vla-jump-5.c: Likewise.
8889         * gcc.dg/cast-1.c: Likewise.
8890         * gcc.dg/cast-2.c: Likewise.
8891         * gcc.dg/cast-3.c: Likewise.
8892         * gcc.dg/cast-4.c: Likewise.
8893         * gcc.dg/cast-pretty-print-1.c: Likewise.
8894         * gcc.dg/comp-goto-2.c: Likewise.
8895         * gcc.dg/comp-goto-3.c: Likewise.
8896         * gcc.dg/cpp/error-1.c: Likewise.
8897         * gcc.dg/cpp/if-paren.c: Likewise.
8898         * gcc.dg/decl-7.c: Likewise.
8899         * gcc.dg/decl-8.c: Likewise.
8900         * gcc.dg/decl-nospec-1.c: Likewise.
8901         * gcc.dg/decl-nospec-2.c: Likewise.
8902         * gcc.dg/decl-nospec-3.c: Likewise.
8903         * gcc.dg/declspec-10.c: Likewise.
8904         * gcc.dg/declspec-11.c: Likewise.
8905         * gcc.dg/declspec-12.c: Likewise.
8906         * gcc.dg/declspec-13.c: Likewise.
8907         * gcc.dg/declspec-14.c: Likewise.
8908         * gcc.dg/declspec-15.c: Likewise.
8909         * gcc.dg/declspec-16.c: Likewise.
8910         * gcc.dg/declspec-17.c: Likewise.
8911         * gcc.dg/declspec-4.c: Likewise.
8912         * gcc.dg/declspec-5.c: Likewise.
8913         * gcc.dg/declspec-6.c: Likewise.
8914         * gcc.dg/declspec-7.c: Likewise.
8915         * gcc.dg/declspec-8.c: Likewise.
8916         * gcc.dg/declspec-9.c: Likewise.
8917         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
8918         * gcc.dg/dfp/constants-c99.c: Likewise.
8919         * gcc.dg/dfp/keywords-c89.c: Likewise.
8920         * gcc.dg/dfp/keywords-c99.c: Likewise.
8921         * gcc.dg/dfp/keywords-reserved.c: Likewise.
8922         * gcc.dg/dfp/typespec.c: Likewise.
8923         * gcc.dg/dremf-type-compat-2.c: Likewise.
8924         * gcc.dg/dremf-type-compat-3.c: Likewise.
8925         * gcc.dg/dremf-type-compat-4.c: Likewise.
8926         * gcc.dg/empty-source-2.c: Likewise.
8927         * gcc.dg/empty-source-3.c: Likewise.
8928         * gcc.dg/enum3.c: Likewise.
8929         * gcc.dg/extra-semi-2.c: Likewise.
8930         * gcc.dg/extra-semi-3.c: Likewise.
8931         * gcc.dg/float-range-1.c: Likewise.
8932         * gcc.dg/float-range-2.c: Likewise.
8933         * gcc.dg/float-range-3.c: Likewise.
8934         * gcc.dg/float-range-5.c: Likewise.
8935         * gcc.dg/format/asm_fprintf-2.c: Likewise.
8936         * gcc.dg/format/asm_fprintf-3.c: Likewise.
8937         * gcc.dg/format/asm_fprintf-4.c: Likewise.
8938         * gcc.dg/format/asm_fprintf-5.c: Likewise.
8939         * gcc.dg/format/cast-1.c: Likewise.
8940         * gcc.dg/format/gcc_diag-3.c: Likewise.
8941         * gcc.dg/format/gcc_diag-4.c: Likewise.
8942         * gcc.dg/format/gcc_diag-6.c: Likewise.
8943         * gcc.dg/format/gcc_diag-8.c: Likewise.
8944         * gcc.dg/format/gcc_diag-9.c: Likewise.
8945         * gcc.dg/format/nul-2.c: Likewise.
8946         * gcc.dg/format/opt-1.c: Likewise.
8947         * gcc.dg/format/opt-2.c: Likewise.
8948         * gcc.dg/format/opt-3.c: Likewise.
8949         * gcc.dg/format/opt-4.c: Likewise.
8950         * gcc.dg/format/opt-5.c: Likewise.
8951         * gcc.dg/format/opt-6.c: Likewise.
8952         * gcc.dg/framework-2.c: Likewise.
8953         * gcc.dg/func-args-1.c: Likewise.
8954         * gcc.dg/func-outside-1.c: Likewise.
8955         * gcc.dg/func-outside-2.c: Likewise.
8956         * gcc.dg/gnu-cond-expr-2.c: Likewise.
8957         * gcc.dg/gnu-cond-expr-3.c: Likewise.
8958         * gcc.dg/if-empty-1.c: Likewise.
8959         * gcc.dg/init-bad-1.c: Likewise.
8960         * gcc.dg/init-bad-2.c: Likewise.
8961         * gcc.dg/init-bad-3.c: Likewise.
8962         * gcc.dg/init-desig-obs-2.c: Likewise.
8963         * gcc.dg/init-desig-obs-3.c: Likewise.
8964         * gcc.dg/init-empty-2.c: Likewise.
8965         * gcc.dg/init-empty-3.c: Likewise.
8966         * gcc.dg/inline-11.c: Likewise.
8967         * gcc.dg/inline-12.c: Likewise.
8968         * gcc.dg/inline-8.c: Likewise.
8969         * gcc.dg/inline-9.c: Likewise.
8970         * gcc.dg/inline3.c: Likewise.
8971         * gcc.dg/label-decl-1.c: Likewise.
8972         * gcc.dg/label-decl-2.c: Likewise.
8973         * gcc.dg/label-decl-3.c: Likewise.
8974         * gcc.dg/label-decl-4.c: Likewise.
8975         * gcc.dg/long-long-typespec-1.c: Likewise.
8976         * gcc.dg/lvalue-2.c: Likewise.
8977         * gcc.dg/lvalue-3.c: Likewise.
8978         * gcc.dg/nested-func-3.c: Likewise.
8979         * gcc.dg/nested-redef-1.c: Likewise.
8980         * gcc.dg/noreturn-4.c: Likewise.
8981         * gcc.dg/old-style-prom-2.c: Likewise.
8982         * gcc.dg/old-style-prom-3.c: Likewise.
8983         * gcc.dg/old-style-then-proto-1.c: Likewise.
8984         * gcc.dg/overflow-warn-1.c: Likewise.
8985         * gcc.dg/overflow-warn-2.c: Likewise.
8986         * gcc.dg/overflow-warn-3.c: Likewise.
8987         * gcc.dg/overflow-warn-4.c: Likewise.
8988         * gcc.dg/overflow-warn-6.c: Likewise.
8989         * gcc.dg/parm-forwdecl-2.c: Likewise.
8990         * gcc.dg/parm-forwdecl-3.c: Likewise.
8991         * gcc.dg/parm-impl-decl-1.c: Likewise.
8992         * gcc.dg/parm-impl-decl-2.c: Likewise.
8993         * gcc.dg/parm-incomplete-1.c: Likewise.
8994         * gcc.dg/parm-mismatch-1.c: Likewise.
8995         * gcc.dg/pointer-arith-1.c: Likewise.
8996         * gcc.dg/pointer-arith-2.c: Likewise.
8997         * gcc.dg/pointer-arith-3.c: Likewise.
8998         * gcc.dg/pointer-arith-4.c: Likewise.
8999         * gcc.dg/pointer-arith-6.c: Likewise.
9000         * gcc.dg/pointer-arith-7.c: Likewise.
9001         * gcc.dg/pointer-arith-8.c: Likewise.
9002         * gcc.dg/pr13804-1.c: Likewise.
9003         * gcc.dg/pr15698-1.c: Likewise.
9004         * gcc.dg/pr15698-2.c: Likewise.
9005         * gcc.dg/pr15698-3.c: Likewise.
9006         * gcc.dg/pr15698-4.c: Likewise.
9007         * gcc.dg/pr15698-5.c: Likewise.
9008         * gcc.dg/pr15698-6.c: Likewise.
9009         * gcc.dg/pr15698-7.c: Likewise.
9010         * gcc.dg/pr15698-8.c: Likewise.
9011         * gcc.dg/pr17188-1.c: Likewise.
9012         * gcc.dg/pr17301-1.c: Likewise.
9013         * gcc.dg/pr17301-2.c: Likewise.
9014         * gcc.dg/pr17730-1.c: Likewise.
9015         * gcc.dg/pr20368-1.c: Likewise.
9016         * gcc.dg/pr20368-2.c: Likewise.
9017         * gcc.dg/pr20368-3.c: Likewise.
9018         * gcc.dg/pr22308-1.c: Likewise.
9019         * gcc.dg/qual-component-1.c: Likewise.
9020         * gcc.dg/redecl-1.c: Likewise.
9021         * gcc.dg/redecl-11.c: Likewise.
9022         * gcc.dg/redecl-12.c: Likewise.
9023         * gcc.dg/redecl-13.c: Likewise.
9024         * gcc.dg/redecl-14.c: Likewise.
9025         * gcc.dg/redecl-15.c: Likewise.
9026         * gcc.dg/register-var-1.c: Likewise.
9027         * gcc.dg/register-var-2.c: Likewise.
9028         * gcc.dg/stmt-expr-2.c: Likewise.
9029         * gcc.dg/stmt-expr-3.c: Likewise.
9030         * gcc.dg/stmt-expr-label-1.c: Likewise.
9031         * gcc.dg/stmt-expr-label-2.c: Likewise.
9032         * gcc.dg/stmt-expr-label-3.c: Likewise.
9033         * gcc.dg/struct-empty-2.c: Likewise.
9034         * gcc.dg/struct-empty-3.c: Likewise.
9035         * gcc.dg/struct-parse-1.c: Likewise.
9036         * gcc.dg/struct-semi-1.c: Likewise.
9037         * gcc.dg/struct-semi-2.c: Likewise.
9038         * gcc.dg/struct-semi-3.c: Likewise.
9039         * gcc.dg/switch-5.c: Likewise.
9040         * gcc.dg/switch-6.c: Likewise.
9041         * gcc.dg/switch-7.c: Likewise.
9042         * gcc.dg/tls/diag-5.c: Likewise.
9043         * gcc.dg/transparent-union-1.c: Likewise.
9044         * gcc.dg/transparent-union-3.c: Likewise.
9045         * gcc.dg/typespec-1.c: Likewise.
9046         * gcc.dg/vla-init-2.c: Likewise.
9047         * gcc.dg/vla-init-3.c: Likewise.
9048         * gcc.dg/vla-init-4.c: Likewise.
9049         * gcc.dg/vla-init-5.c: Likewise.
9050         * gcc.dg/void-cast-2.c: Likewise.
9051         * gcc.dg/wvla-3.c: Likewise.
9052         * gcc.dg/wvla-7.c: Likewise.
9053         * gcc.target/i386/991209-1.c: Likewise.
9054         * gcc.target/ia64/fpreg-1.c: Likewise.
9055         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
9056         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
9057         
9058 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
9059
9060         PR fortran/31639
9061         * gfortran.dg/func_decl_4.f90: New test.
9062
9063 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
9064
9065         PR fortran/32727
9066         * gfortran.dg/interface_17.f90: New test.
9067
9068 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
9069
9070         PR fortran/32599
9071         * gfortran.dg/32599.f03: New test case.
9072
9073         PR fortran/32601
9074         * gfortran.dg/32601.f03: New test case.
9075         * gfortran.dg/32601_1.f03: Ditto.
9076         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
9077         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
9078
9079 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
9080
9081         * gcc.c-torture/execute/align-3.c: Remove function addr check.
9082
9083 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9084             Devang Patel  <dpatel@apple.com>
9085
9086         PR tree-optimization/25413
9087         * gcc.dg/vect/vect-align-1.c: New.
9088         * gcc.dg/vect/vect-align-2.c: New.
9089         * gcc.dg/vect/pr25413.c: New.
9090         * gcc.dg/vect/pr25413a.c: New.
9091         * gcc.dg/vect/pr31699.c: Fix dg-final check.
9092
9093 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
9094
9095         * lib/target-support.exp (check_ultrasparc_hw_available):
9096         New function.
9097         (is-effective-target): Check $arg for ultrasparc_hw.
9098         (is-effective-target-keyword): Likewise.
9099         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
9100         when determining what to do on sparc platforms.
9101         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
9102         * gcc.dg/20001101-1.c: Likewise.
9103         * gcc.dg/20001101-2.c: Likewise.
9104         * gcc.dg/ultrasp9.c: Likewise.
9105         * gcc.dg/ultrasp10.c: Likewise.
9106         * gcc.target/sparc/pdist-3.c: Likewise.
9107
9108 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
9109
9110         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
9111
9112 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9113
9114         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
9115         get vectorized.
9116         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
9117         now get vectorized.
9118         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
9119         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
9120         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
9121         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
9122         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
9123         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
9124         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
9125         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
9126         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
9127         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
9128         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
9129         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
9130         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
9131         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
9132         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
9133         * lib/target-supports.exp (check_effective_target_vect_int_mul):
9134         Add spu.
9135
9136 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
9137
9138         PR c++/30854
9139         * g++.dg/parse/error30.C: New test.
9140
9141 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9142
9143         PR fortran/29804
9144         * gfortran.dg/alloc_comp_misc_1.f90: New test.
9145
9146 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
9147
9148         * gfortran.fortran-torture/compile/pr32663.f: New test.
9149
9150 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9151
9152         PR c++/31027
9153         * g++.dg/inherit/virtual4.C: New.
9154
9155 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
9156
9157         PR target/32661
9158         * gcc.target/i386/pr32661-1.c: New test.
9159
9160 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
9161
9162         * gnat.dg/invariant_index.ad[sb]: New test.
9163
9164 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9165
9166         PR c++/32560
9167         * g++.dg/template/decl3.C: New.
9168
9169 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
9170
9171         PR 32617
9172         * gcc.c-torture/execute/align-3.c: New.
9173
9174 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
9175
9176         PR target/32708
9177         * gcc.target/i386/pr32708-1.c: New test.
9178         * gcc.target/i386/pr32708-2.c: Ditto.
9179         * gcc.target/i386/pr32708-3.c: Ditto.
9180
9181 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
9182
9183         * g++.dg/init/new20.C: Remove svn:executable flag.
9184
9185 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9186
9187         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
9188
9189 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9190
9191         * gcc.dg/ultrasp7.c: Add fpic target requirement.
9192
9193 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9194
9195         PR testsuite/25241
9196         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
9197         directive.
9198         
9199 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
9200
9201         PR fortran/32157
9202         * gfortran.dg/overload_2.f90: New test.
9203
9204         PR fortran/32689
9205         * gfortran.dg/transfer_simplify_5.f90
9206
9207         PR fortran/32634
9208         * gfortran.dg/interface_15.f90: New test.
9209
9210 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9211
9212         PR libfortran/32336
9213         * gfortran.dg/matmul_5.f90:  New test case.
9214
9215 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9216
9217         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
9218         * gcc.dg/fesd-any.h: Likewise.
9219         * gcc.dg/fesd-baseonly.c: Likewise.
9220         * gcc.dg/fesd-baseonly.h: Likewise.
9221         * gcc.dg/fesd-none.c: Likewise.
9222         * gcc.dg/fesd-none.h: Likewise.
9223         * gcc.dg/fesd-reduced.c: Likewise.
9224         * gcc.dg/fesd-reduced.h: Likewise.
9225         * gcc.dg/fesd-sys.c: Likewise.
9226         * gcc.dg/fesd-sys.h: Likewise
9227         * gcc.dg/fesd.h: Likewise.
9228
9229         * g++.dg/debug/dwarf2: New directory.
9230         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
9231         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
9232         * g++.dg/other/fesd-any.h: Likewise.
9233         * g++.dg/other/fesd-baseonly.C: Likewise.
9234         * g++.dg/other/fesd-baseonly.h: Likewise.
9235         * g++.dg/other/fesd-none.C: Likewise.
9236         * g++.dg/other/fesd-none.h: Likewise.
9237         * g++.dg/other/fesd-reduced.C: Likewise.
9238         * g++.dg/other/fesd-reduced.h: Likewise.
9239         * g++.dg/other/fesd-sys.C: Likewise.
9240         * g++.dg/other/fesd-sys.h: Likewise.
9241         * g++.dg/other/fesd.h: Likewise.
9242
9243 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
9244
9245         PR fortran/31129
9246         * gfortran.dg/parameter_unused.f90: New test.
9247
9248 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
9249
9250         PR tree-optimization/32681
9251         * gcc.dg/tree-ssa/pr32681.c: New test.
9252
9253 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9254
9255         PR fortran/32678
9256         * gfortran.dg/fmt_t_5.f90: New test.
9257
9258 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
9259
9260         PR c++/30535
9261         * g++.dg/template/operator10.C: New.
9262
9263 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9264
9265         PR libfortran/32217
9266         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
9267
9268 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9269
9270         PR fortran/29876
9271         * gfortran.dg/operator_6.f90: New test.
9272
9273 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9274
9275         PR fortran/17711
9276         * gfortran.dg/operator_4.f90: New test.
9277         * gfortran.dg/operator_5.f90: New test.
9278         * gfortran.dg/logical_comp.f90: Adjusted error messages.
9279         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
9280
9281 2007-07-08  Tobias Burnus  <burnus@net-b.de>
9282
9283         PR fortran/32669
9284         * gfortran.dg/argument_checking_6.f90: New.
9285
9286 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9287
9288         PR fortran/25094
9289         * gfortran.dg/interface_155555.f90: New test.
9290
9291 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9292
9293         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9294         c99-math-long-double-1.c, c99-math.h: Test subnormals.
9295
9296 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9297
9298         PR testsuite/25241
9299         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
9300         discern pedantic diagnostics and errors.
9301         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
9302         and not an error.
9303         * gcc.dg/20050121-1.c: This is an error and not a warning.
9304         * gcc.target/i386/sseregparm-2.c:  Likewise.
9305         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
9306         * gcc.dg/charset/attribute2.c: Likewise.
9307         * gcc.dg/bitfld-1.c: Likewise.
9308         * gcc.dg/pack-test-2.c: Likewise.
9309         * gcc.dg/940510-1.c: Match separately error and warning.
9310         * gcc.dg/array-2.c: Match separately multiple messages. The second
9311         diagnostic is a pedantic warning and not an error.
9312         * gcc.dg/pr14475.c: Match separately multiple messages.
9313         * gcc.dg/pr18809-1.c: Likewise.
9314         * gcc.dg/pr27953.c: Likewise.
9315         * gcc.dg/vla-init-1.c: Likewise.
9316         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
9317
9318 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9319
9320         PR fortran/32644
9321         * gfortran.dg/char_decl_1.f90: New test.
9322
9323 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
9324
9325         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
9326
9327 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
9328
9329         PR c++/32232
9330         * g++.dg/template/overload9.C: New test.
9331
9332 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
9333
9334         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
9335         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
9336
9337 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9338
9339         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
9340         * gcc.dg/20001012-2.c: Likewise.
9341         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
9342         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
9343
9344 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9345
9346         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
9347         about the chunk size when STACK_SIZE is defined.
9348
9349 2007-07-06  Josh Conner  <jconner@apple.com>
9350
9351         PR middle-end/32602
9352         * gcc.dg/sibcall-8.c: New test.
9353
9354 2007-07-06  Josh Conner  <jconner@apple.com>
9355
9356         PR middle-end/32603
9357         * gcc.target/arm/sibcall-1.c: New test.
9358
9359 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
9360
9361         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
9362
9363 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
9364
9365         * gfortran.dg/save_parameter.f90: New test.
9366         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
9367
9368 2007-07-06  Richard Guenther  <rguenther@suse.de>
9369
9370         * g++.dg/opt/pr30965.C: New testcase.
9371
9372 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
9373
9374         * gcc.target/mips/save-restore-5.c: New test.
9375
9376 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9377
9378         PR rtl_optimization/32450
9379         * gcc.dg/pr32450.c: New runtime test.
9380
9381 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9382
9383         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
9384         single underscore in scan directives.
9385
9386 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
9387
9388         PR c++/32245
9389         * g++.dg/init/ptrmem4.C: New test.
9390
9391         PR c++/32251
9392         * g++.dg/init/new21.C: Likewise.
9393
9394         PR c++/31992
9395         * g++.dg/template/static30.C: Likewise.
9396
9397 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
9398
9399         * gcc.dg/vect/costmodel/ppc: New directory.
9400         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
9401         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
9402         New test.
9403         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
9404         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
9405         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
9406         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
9407         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
9408         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
9409         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
9410         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
9411         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
9412         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
9413         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
9414         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
9415         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
9416         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
9417
9418 2007-07-05  Tobias Burnus  <burnus@net-b.de>
9419
9420         PR fortran/32359
9421         * gfortran.dg/module_md5_1.f90: Update MD5 number.
9422
9423 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
9424
9425         PR fortran/32526
9426         * gfortran.dg/interface_14.f90: New test.
9427
9428         PR fortran/32613
9429         * gfortran.dg/do_iterator_2.f90: New test.
9430
9431 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
9432
9433         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
9434         (FE_DEC_DOWNWARD): Likewise.
9435         (FE_DEC_UPWARD): Likewise.
9436         (FE_DEC_TOWARDZERO): Likewise.
9437         (FE_DEC_TONEARESTFROMZERO): Likewise.
9438
9439 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
9440
9441         * gcc.c-torture/compile/pr32606.c: New.
9442         * gfortran.fortran-torture/execute/pr32604.f90: New.
9443
9444 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
9445
9446         * gcc.dg/visibility-12.c: New test.
9447         * gcc.dg/visibility-13.c: Likewise.
9448         * g++.dg/ext/visibility-9.C: Likewise.
9449         * g++.dg/ext/visibility-10.C: Likewise.
9450
9451 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9452
9453         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
9454         * gcc.dg/sh-relax-vxworks.c: New test.
9455
9456 2007-07-04  Richard Guenther  <rguenther@suse.de>
9457
9458         PR tree-optimization/32500
9459         * gcc.c-torture/execute/pr32500.c: New testcase.
9460
9461 2007-07-04  Richard Guenther  <rguenther@suse.de>
9462
9463         PR tree-optimization/32482
9464         * gcc.c-torture/compile/pr32482.c: New testcase.
9465
9466 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9467
9468         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
9469         VxWorks kernels.
9470         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
9471         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
9472         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
9473         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
9474
9475 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9476
9477         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
9478
9479 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9480
9481         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
9482
9483 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9484
9485         PR fortran/31198
9486         * gfortran.dg/min_max_optional_1.f90: New test.
9487         * gfortran.dg/min_max_optional_2.f90: New test.
9488         * gfortran.dg/min_max_optional_3.f90: New test.
9489
9490 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9491
9492         PR fortran/32545
9493         * gfortran.dg/fmt_error.f90: New test.
9494
9495 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9496
9497         PR fortran/32612
9498         * gfortran.dg/interface_13.f90: New test.
9499
9500 2007-07-03  Dave Brolley  <brolley@redhat.com>
9501
9502         PR c++/31743
9503         * g++.dg/init/new20.C: New test.
9504
9505 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
9506
9507         PR fortran/32579
9508         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
9509
9510 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9511
9512         PR fortran/25062
9513         * common_7.f90: New.
9514         * common_8.f90: New.
9515         * common_9.f90: New.
9516
9517 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9518
9519         PR fortran/30940
9520         * gfortran.dg/argument_checking_1.f90: New.
9521         * gfortran.dg/argument_checking_2.f90: New.
9522         * gfortran.dg/argument_checking_3.f90: New.
9523         * gfortran.dg/argument_checking_4.f90: New.
9524         * gfortran.dg/argument_checking_5.f90: New.
9525         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
9526         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
9527
9528 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9529
9530         * gcc.dg/pr32176.c: Add -w to default dg-options.
9531
9532 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9533
9534         * gcc.c-torture/compile/ssa-pre-1.c: New test.
9535
9536 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9537
9538         PR fortran/20888
9539         * gfortran.dg/null_2.f90: New.
9540
9541 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9542             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9543
9544         PR middle-end/32176
9545         * gcc.dg/pr32176.c: New test.
9546
9547 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9548
9549         * gcc.dg/const-float80.c : New test.
9550         * gcc.dg/const-float128.c : New test.
9551         * gcc.dg/const-float80-ped.c : New test.
9552         * gcc.dg/const-float128-ped.c : New test.
9553
9554 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9555
9556         * gcc.dg/c99-math.h: Fix typo.
9557
9558 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9559
9560         PR libgomp/32468
9561         * gcc.dg/gomp/pr32468-1.c: New test.
9562
9563 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9564
9565         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
9566         an ABI option.
9567
9568 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9569
9570         * gfortran.fortran-torture/compile/pr32583.f: New.
9571         * gcc.c-torture/compile/pr32584.c: New
9572
9573 2007-07-02  Ollie Wild  <aaw@google.com>
9574
9575         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
9576         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
9577
9578 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9579
9580         * gcc.target/mips/save-restore-1.c: New test.
9581         * gcc.target/mips/save-restore-2.c: Likewise.
9582         * gcc.target/mips/save-restore-3.c: Likewise.
9583         * gcc.target/mips/save-restore-4.c: Likewise.
9584
9585 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
9586
9587         PR tree-optimization/31966
9588         PR tree-optimization/32533
9589         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
9590         * gfortran.dg/pr32533.f90: Ditto.
9591
9592 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9593
9594         * g++.dg/opt/nrv12.C: New test.
9595         * gcc.target/i386/nrv1.c: New test.
9596
9597         PR c++/31748
9598         * g++.dg/gomp/pr31748.C: New test.
9599
9600 2007-07-02  Ira Rosen  <irar@il.ibm.com>
9601  
9602         PR tree-optimization/32230
9603         * gcc.dg/vect/pr32230.c: New test.
9604
9605 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
9606
9607         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
9608         * bind_c_coms.f90: Ditto.
9609         * bind_c_coms_driver.c: Ditto.
9610         * bind_c_dts.f90: Ditto.
9611         * bind_c_dts_2.f03: Ditto.
9612         * bind_c_dts_2_driver.c: Ditto.
9613         * bind_c_dts_3.f03: Ditto.
9614         * bind_c_dts_4.f03: Ditto.
9615         * bind_c_dts_driver.c: Ditto.
9616         * bind_c_implicit_vars.f03: Ditto.
9617         * bind_c_procs.f03: Ditto.
9618         * bind_c_usage_2.f03: Ditto.
9619         * bind_c_usage_3.f03: Ditto.
9620         * bind_c_usage_5.f03: Ditto.
9621         * bind_c_usage_6.f03: Ditto.
9622         * bind_c_usage_7.f03: Ditto.
9623         * bind_c_vars.f90: Ditto.
9624         * bind_c_vars_driver.c: Ditto.
9625         * binding_c_table_15_1.f03: Ditto.
9626         * binding_label_tests.f03: Ditto.
9627         * binding_label_tests_10.f03: Ditto.
9628         * binding_label_tests_10_main.f03: Ditto.
9629         * binding_label_tests_11.f03: Ditto.
9630         * binding_label_tests_11_main.f03: Ditto.
9631         * binding_label_tests_12.f03: Ditto.
9632         * binding_label_tests_13.f03: Ditto.
9633         * binding_label_tests_13_main.f03: Ditto.
9634         * binding_label_tests_14.f03: Ditto.
9635         * binding_label_tests_2.f03: Ditto.
9636         * binding_label_tests_3.f03: Ditto.
9637         * binding_label_tests_4.f03: Ditto.
9638         * binding_label_tests_5.f03: Ditto.
9639         * binding_label_tests_6.f03: Ditto.
9640         * binding_label_tests_7.f03: Ditto.
9641         * binding_label_tests_8.f03: Ditto.
9642         * binding_label_tests_9.f03: Ditto.
9643         * c_assoc.f90: Ditto.
9644         * c_assoc_2.f03: Ditto.
9645         * c_f_pointer_shape_test.f90: Ditto.
9646         * c_f_pointer_tests.f90: Ditto.
9647         * c_f_tests_driver.c: Ditto.
9648         * c_funloc_tests.f03: Ditto.
9649         * c_funloc_tests_2.f03: Ditto.
9650         * c_funloc_tests_3.f03: Ditto.
9651         * c_funloc_tests_3_funcs.c: Ditto.
9652         * c_kind_params.f90: Ditto.
9653         * c_kind_tests_2.f03: Ditto.
9654         * c_kinds.c: Ditto.
9655         * c_loc_driver.c: Ditto.
9656         * c_loc_test.f90: Ditto.
9657         * c_loc_tests_2.f03: Ditto.
9658         * c_loc_tests_2_funcs.c: Ditto.
9659         * c_loc_tests_3.f03: Ditto.
9660         * c_loc_tests_4.f03: Ditto.
9661         * c_loc_tests_5.f03: Ditto.
9662         * c_loc_tests_6.f03: Ditto.
9663         * c_loc_tests_7.f03: Ditto.
9664         * c_loc_tests_8.f03: Ditto.
9665         * c_ptr_tests.f03: Ditto.
9666         * c_ptr_tests_10.f03: Ditto.
9667         * c_ptr_tests_5.f03: Ditto.
9668         * c_ptr_tests_7.f03: Ditto.
9669         * c_ptr_tests_7_driver.c: Ditto.
9670         * c_ptr_tests_8.f03: Ditto.
9671         * c_ptr_tests_8_funcs.c: Ditto.
9672         * c_ptr_tests_9.f03: Ditto.
9673         * c_ptr_tests_driver.c: Ditto.
9674         * c_size_t_driver.c: Ditto.
9675         * c_size_t_test.f03: Ditto.
9676         * com_block_driver.f90: Ditto.
9677         * global_vars_c_init.f90: Ditto.
9678         * global_vars_c_init_driver.c: Ditto.
9679         * global_vars_f90_init.f90: Ditto.
9680         * global_vars_f90_init_driver.c: Ditto.
9681         * interop_params.f03: Ditto.
9682         * iso_c_binding_only.f03: Ditto.
9683         * iso_c_binding_rename_1.f03: Ditto.
9684         * iso_c_binding_rename_1_driver.c: Ditto.
9685         * iso_c_binding_rename_2.f03: Ditto.
9686         * iso_c_binding_rename_2_driver.c: Ditto.
9687         * kind_tests_2.f03: Ditto.
9688         * kind_tests_3.f03: Ditto.
9689         * module_md5_1.f90: Ditto.
9690         * only_clause_main.c: Ditto.
9691         * print_c_kinds.f90: Ditto.
9692         * test_bind_c_parens.f03: Ditto.
9693         * test_c_assoc.c: Ditto.
9694         * test_com_block.f90: Ditto.
9695         * test_common_binding_labels.f03: Ditto.
9696         * test_common_binding_labels_2.f03: Ditto.
9697         * test_common_binding_labels_2_main.f03: Ditto.
9698         * test_common_binding_labels_3.f03: Ditto.
9699         * test_common_binding_labels_3_main.f03: Ditto.
9700         * test_only_clause.f90: Ditto.
9701         * use_iso_c_binding.f90: Ditto.
9702         * value_5.f90: Ditto.
9703         * value_test.f90: Ditto.
9704         * value_tests_f03.f90: Ditto.
9705
9706 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
9707
9708         * gcc.dg/tls/opt-14.c: New.
9709
9710 2007-07-01  Ollie Wild  <aaw@google.com>
9711
9712         * g++.dg/lookup/using16.C: New test.
9713         * g++.dg/lookup/using17.C: New test.
9714
9715 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
9716
9717         PR fortran/32239
9718         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
9719         (test_4): Use proper test for floating point equality.
9720         (test_8): Likewise.
9721
9722 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9723
9724         PR libgfortran/32554
9725         * gfortran.dg/fmt_p_1.f90: New test.
9726
9727 2007-07-01  Ira Rosen  <irar@il.ibm.com>
9728
9729         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
9730         initialization and fix dg-final check - the initialization loop is
9731         vectorizable.
9732
9733 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9734             Volker Reichelt  <reichelt@netcologne.de>
9735
9736         PR middle-end/32559
9737         * gcc.dg/pr32559.c: New test.
9738
9739 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9740
9741         PR tree-optimization/25371
9742         * gcc.dg/vect/pr25371.c: New test.
9743
9744 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
9745
9746         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
9747         when allocating and initializing a flexible array.
9748
9749 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
9750
9751         PR fortran/20373
9752         * gfortran.dg/intrinsic.f90: New test.
9753
9754 2007-06-30  Tobias Burnus  <burnus@net-b.de>
9755
9756         PR fortran/32555
9757         * gfortran.dg/fmt_zero_check.f90: New.
9758
9759 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
9760
9761         PR fortran/30284
9762         * gfortran.dg/repeat_f90: New test.
9763
9764 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9765
9766         PR testsuite/25241
9767         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
9768         -pedantic-errors, so we should match errors.
9769         * gcc.dg/cpp/escape-1.c: Likewise.
9770         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
9771         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
9772         warning.
9773         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
9774         errors instead of warnings.
9775         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
9776         a pedantic warning.
9777         * gcc.dg/cpp/arith-3.c: Likewise.
9778
9779 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9780
9781         PR testsuite/25241
9782         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
9783         * gcc.dg/pch/valid-2.c: Likewise.
9784         * gcc.dg/pch/valid-3.c: Likewise.
9785         * gcc.dg/pch/warn-1.c: Likewise.
9786         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
9787         
9788 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9789
9790         PR c/4076
9791         * gcc.dg/Wunused-function.c: New.
9792         
9793 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9794
9795         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
9796
9797 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
9798
9799         * g++.dg/other/canon-31724.C: New.
9800         
9801 2007-06-29  Jan Hubicka  <jh@suse.cz>
9802
9803         PR middle-end/32372
9804         * gcc.c-torture/compile/pr32372.c: new.
9805
9806 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9807
9808         * gfortran.dg/operator_3.f90: New test.
9809
9810 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9811
9812         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
9813         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
9814
9815 2007-06-29  Richard Guenther  <rguenther@suse.de>
9816
9817         PR middle-end/32493
9818         * gcc.dg/inline-23.c: New testcase.
9819
9820 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
9821
9822         PR tree-optimization/24659
9823         * gcc.target/i386/vectorize2.c: New test.
9824         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
9825         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
9826
9827 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
9828
9829         * gcc.dg/pointer-arith-9.c: New test.
9830
9831 2007-06-29  Tobias Burnus  <burnus@net-b.de>
9832
9833         PR fortran/32483
9834         * gfortran.dg/fmt_read_2.f90: New.
9835
9836 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9837
9838         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
9839         If it exists, don't try to create it.
9840
9841 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
9842
9843         * g++.dg/ext/visibility/ms-compat-1.C: New.
9844
9845 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9846
9847         PR tree-opt/32417
9848         * gfortran.fortran-torture/compile/pr32417.f90: New test.
9849
9850 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
9851
9852         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
9853         targets.
9854
9855 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
9856
9857         PR fortran/32467
9858         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
9859
9860 2007-06-27  Richard Guenther  <rguenther@suse.de>
9861
9862         PR middle-end/32492
9863         * gcc.dg/inline-22.c: New testcase.
9864
9865 2007-06-26  Hui-May Chang <hm.chang@apple.com>
9866
9867         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
9868         the scan-assembler constant.
9869
9870 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
9871
9872         PR 20216
9873         * gcc.dg/pr20216.c: New.
9874
9875 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9876
9877         PR tree-opt/32421
9878         * gcc.dg/vect/pr32421.c: New test.
9879
9880 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
9881
9882         PR c++/32111
9883         * g++.dg/other/friend5.C: New test.
9884
9885 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
9886
9887         PR fortran/32464
9888         * gfortran.dg/host_assoc_function_2.f90: New test.
9889
9890         PR fortran/31494
9891         * gfortran.dg/host_assoc_call_1.f90: New test.
9892
9893 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9894
9895         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
9896         
9897 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9898
9899         PR fortran/32456
9900         * gfortran.dg/error_format.f90: New test.
9901
9902 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9903
9904         PR fortran/32136
9905         * gfortran.dg/pr32136.f90: New test.
9906
9907 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9908
9909         PR fortran/31726
9910         * gfortran.dg/minmaxloc_1.f90: New test.
9911
9912         PR fortran/32298
9913         * gfortran.dg/minmaxloc_2.f90: New test.
9914
9915 2007-06-23  Richard Guenther  <rguenther@suse.de>
9916
9917         PR tree-optimization/16876
9918         PR middle-end/29478
9919         * gcc.dg/pr29254.c: The warning is bogus.
9920         * gcc.dg/warn-1.c: Likewise.
9921         * gcc.dg/assign-warn-3.c: Likewise.
9922         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
9923
9924 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
9925
9926         * gcc.c-torture/execute/20070623-1.c: New.
9927
9928 2007-06-22  Jan Hubicka  <jh@suse.cz>
9929
9930         * gcc.c-torture/compile/pr31541.c: New.
9931
9932 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9933
9934         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
9935         Remove -m64 from dg-options.
9936
9937 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9938
9939         PR middle-end/32374
9940         * gcc.dg/pr32374.c: New test.
9941
9942 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9943
9944         PR fortran/32360
9945         * gfortran.dg/pointer_assign_3.f90: New test.
9946
9947 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
9948
9949         * gcc.dg/tree-ssa/pr19590.c: New.
9950
9951 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9952
9953         PR fortran/31162
9954         * gfortran.dg/assign.f90: Update test.
9955         * gfortran.dg/real_do_1.f90: Update test.
9956         * gfortran.dg/gomp/omp_do1.f90: Update test.
9957         * gfortran.dg/warnings_are_errors_1.f: Update test.
9958         * gfortran.dg/g77/20010519-1.f: Update test.
9959         * gfortran.dg/g77/pr9258.f: Update test.
9960         * gfortran.dg/g77/960317-1.f: Update test.
9961
9962 2007-06-21  Richard Guenther  <rguenther@suse.de>
9963
9964         PR tree-optimization/32453
9965         * gcc.c-torture/compile/pr32453.c: New testcase.
9966
9967 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
9968
9969         PR tree-optimization/31866
9970         * gcc.dg/pr31866.c: New test.
9971
9972 2007-06-21  Richard Guenther  <rguenther@suse.de>
9973
9974         PR tree-optimization/32451
9975         * g++.dg/torture/20070621-1.C: New testcase.
9976
9977 2007-06-21  Christian Bruel  <christian.bruel@st.com>
9978
9979         * gcc.dg/attr-isr.c: Test delay slot content.
9980         
9981 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9982
9983         PR fortran/32361
9984         gfortran.dg/pointer_assign_2.f90: New test.
9985
9986 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9987
9988         PR fortran/25061
9989         gfortran.dg/invalid_procedure_name.f90: New test.
9990
9991 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
9992
9993         PR tree-optimization/25737
9994         * gcc.dg/tree-ssa/alias-14.c: New test.
9995
9996 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
9997
9998         * gcc.target/i386/large-size-array-3.c: New.
9999
10000 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10001         Richard Guenther  <rguenther@suse.de>
10002
10003         PR fortran/32140
10004         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
10005
10006 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
10007
10008         PR middle-end/31959
10009         * gcc.dg/pr31959.c: New test.
10010
10011         PR inline-asm/32109
10012         * g++.dg/ext/asm10.C: New test.
10013
10014         PR middle-end/32285
10015         * gcc.c-torture/execute/20070614-1.c: New test.
10016
10017 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
10018
10019         * gcc.target/arm/stack-corruption.c: New test.
10020
10021 2007-06-19  Richard Guenther  <rguenther@suse.de>
10022
10023         * g++.dg/torture/pr30252.C: New testcase.
10024
10025 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
10026
10027         PR tree-optimization/32353
10028         * g++.dg/opt/nrv13.C: New test.
10029
10030 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
10031
10032         PR fortran/20863
10033         PR fortran/20882
10034         * gfortran.dg/impure_assignment_2.f90 : New test.
10035
10036         PR fortran/32236
10037         * gfortran.dg/data_initialized_2.f90 : New test.
10038
10039         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
10040         appropriate version of 'dmach'.
10041
10042 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10043
10044         PR target/32389
10045         * gcc.target/i386/pr32389.c New test.
10046
10047 2007-06-18  Simon Baldwin <simonb@google.com>
10048
10049         PR c++/31923
10050         * g++.dg/template/error25.C: New.
10051         * g++.dg/template/spec35.C: New.
10052
10053 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
10054
10055         * gcc.c-torture/compile/pr32355.c: New testcase.
10056         
10057 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10058
10059         PR tree-optimization/32383
10060         * g++.dg/opt/pr32383.C: New test.
10061
10062 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
10063
10064         PR rtl-optimization/32366
10065         * gcc.dg/vect/pr32366.c: New test.
10066
10067 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
10068
10069         * gcc.c-torture/compile/pr32349.c: New testcase.
10070         
10071 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10072
10073         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
10074         * gcc.target/sparc/combined-2.c: Likewise.
10075         * gcc.target/sparc/fexpand.c : Likewise.
10076         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
10077         * gcc.target/sparc/fpack16.c : Likewise.
10078         * gcc.target/sparc/fpmerge.c : Likewise.
10079         * gcc.target/sparc/fpmul.c : Likewise.
10080         * gcc.target/sparc/noresult.c : Likewise.
10081         * gcc.target/sparc/pdist.c: Likewise.
10082
10083 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
10084
10085         PR middle-end/31723
10086         * gcc.target/i386/recip-divf.c: New test.
10087         * gcc.target/i386/recip-sqrtf.c: Ditto.
10088         * gcc.target/i386/recip-vec-divf.c: Ditto.
10089         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10090         * gcc.target/i386/sse-recip.c: Ditto.
10091         * gcc.target/i386/sse-recip-vec.c: Ditto.
10092
10093 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10094
10095         PR tree-opt/32225
10096         * gcc.c-torture/compile/20070605-1.c: New test.
10097
10098         * gcc.c-torture/compile/20070603-1.c: New testcase.
10099         * gcc.c-torture/compile/20070603-2.c: New testcase.
10100
10101         * gcc.c-torture/compile/20070531-1.c: New test.
10102
10103         PR tree-opt/32167
10104         * gcc.c-torture/compile/20070531-2.c: New test.
10105
10106         PR tree-opt/32144
10107         * gcc.c-torture/compile/20070529-1.c: New test.
10108
10109         PR tree-opt/32145
10110         * gcc.c-torture/compile/20070529-2.c: New test.
10111
10112         PR tree-opt/32015
10113         * gcc.c-torture/compile/20070520-1.c: New test.
10114
10115         * g++.dg/ext/java-1.C: New test.
10116
10117         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
10118         loops instead of one. Remove the "can't determine dependence"
10119         check.
10120         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
10121         needed as the cast is gone in the first place.
10122         * gcc.dg/max-1.c: Change local variable a to be a global one.
10123         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
10124         have a cast which is PREd.
10125
10126 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
10127
10128         * g++.dg/lookup/anon6.C: New test.
10129
10130 2007-06-14  Dirk Mueller  <dmueller@suse.de>
10131
10132         PR c++/31806
10133         * g++.dg/opt/static6.C: New testcase.
10134
10135 2007-06-14  Geoff Keating  <geoffk@apple.com>
10136
10137         * g++.dg/ext/visibility/overload-1.C: New.
10138
10139         PR 31093
10140         * g++.dg/ext/visibility/anon4.C: New.
10141
10142 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
10143
10144         PR target/32268
10145         * gcc.target/i386/pr32268.c: New test.
10146
10147 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
10148
10149         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
10150         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
10151         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
10152
10153         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
10154         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
10155         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
10156         BID is used.
10157
10158 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
10159
10160         PR fortran/32302
10161         * gfortran.dg/common_resize_1.f90: New test.
10162
10163 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
10164
10165         PR target/32274
10166         * gcc.dg/vect/pr32224.c: Fix.   
10167         
10168 2007-06-13  Eric Christopher  <echristo@apple.com>
10169
10170         * gcc.target/i386/ssefn-1.c: Add -march=i386.
10171
10172 2007-06-13  Tobias Burnus  <burnus@net-b.de>
10173
10174         PR fortran/32323
10175         * gfortran.dg/actual_array_vect_1.f90: New.
10176
10177 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10178
10179         * gcc.target/sparc/mfpu.c: New test.
10180
10181 2007-06-12  Geoff Keating  <geoffk@apple.com>
10182
10183         * g++.dg/warn/weak1.C: Suppress on Darwin.
10184         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
10185
10186 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10187
10188         PR middle-end/31579
10189          * g++.dg/torture/pr31579.C: New testcase.
10190
10191 2007-06-12  Ian Lance Taylor  <iant@google.com>
10192
10193         PR libstdc++/29286
10194         * g++.dg/init/new16.C: New test.
10195         * g++.dg/init/new17.C: New test.
10196         * g++.dg/init/new18.C: New test.
10197         * g++.dg/init/new19.C: New test.
10198
10199 2007-06-12  Olivier Hainque  <hainque@adacore.com>
10200
10201         * gnat.dg/lhs_view_convert.adb: New test.
10202
10203 2007-06-12  Richard Guenther  <rguenther@suse.de>
10204
10205         PR tree-optimization/15353
10206         PR tree-optimization/31657
10207         * gcc.c-torture/execute/20070424-1.c: New testcase.
10208         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
10209         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
10210         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
10211         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
10212         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
10213
10214 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10215
10216         PR rtl-optimization/32293
10217         * gcc.dg/pr32293.c: New test.
10218
10219 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10220
10221         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
10222
10223 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
10224
10225         PR fortran/29786
10226         * gfortran.dg/equiv_7.f90: New test.
10227         * gfortran.dg/equiv_constraint_7.f90: Change error message.
10228
10229         PR fortran/30875
10230         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
10231
10232 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
10233
10234         * gcc.dg/setjmp-3.c: Rename raise to raise0.
10235         * gcc.dg/setjmp-4.c: Likewise.
10236         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
10237
10238 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
10239
10240         PR rtl-optimization/31025
10241         * gfortran.dg/pr31025.f90: New.
10242
10243 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10244
10245         PR target/32280
10246         * gcc.target/i386/pr32280.c: New test.
10247
10248 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10249
10250         PR middle-end/32279
10251         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
10252
10253 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10254
10255         PR libgfortran/32235
10256         * gfortran.dg/backspace_9.f: New test.
10257
10258 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
10259
10260         * gcc.dg/tree-ssa/prefetch-7.c: New test.
10261
10262 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
10263
10264         * gcc.dg/tree-ssa/loop-28.c: New testcase.
10265
10266 2007-06-09  Ian Lance Taylor  <iant@google.com>
10267
10268         PR tree-optimization/32169
10269         * gcc.c-torture/compile/pr32169.c: New test.
10270
10271 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
10272
10273         * gcc.dg/vect/costmodel: New directory.
10274         * gcc.dg/vect/costmodel/i386: New directory.
10275         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
10276         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
10277         New test.
10278         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
10279         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
10280         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
10281         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
10282         * gcc.dg/vect/costmodel/x86_64: New directory.
10283         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
10284         New testsuite.
10285         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
10286         New test.
10287         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
10288         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
10289         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
10290         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
10291         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
10292
10293 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
10294
10295         PR tree-optimization/32243
10296         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
10297         flags for -Os tests.
10298         * gcc.dg/vect/03-vect-pr32243.c: New test.
10299
10300 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
10301
10302         PR tree-optimization/32224
10303         * gcc.dg/vect/pr32224.c: New test.
10304
10305 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
10306
10307         PR c++/32177
10308         * g++.dg/gomp/pr32177.C: New test.
10309
10310 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10311
10312         PR testsuite/25241
10313         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
10314         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
10315         warning nor an error.
10316         * gcc.dg/Wfatal-2.c: Likewise.
10317         * gcc.dg/Werror-1.c: Likewise.
10318         * gcc.dg/Werror-5.c: Likewise.
10319         * gcc.dg/Werror-7.c: Likewise.
10320         * gcc.dg/Werror-10.c: Likewise.
10321         * gcc.dg/Werror-11.c: Likewise.
10322
10323 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
10324
10325         PR c++/30759
10326         * g++.dg/init/brace6.C: New test.
10327
10328 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
10329
10330         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
10331         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
10332         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
10333         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
10334
10335         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
10336         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
10337         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
10338         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
10339         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
10340         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
10341         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
10342         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
10343
10344         * gcc.dg/darwin-minversion-3.c: New.
10345
10346 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
10347
10348         * gcc.target/i386/builtin-copysign.c: New test.
10349
10350 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10351
10352         PR tree-optimization/32220
10353         * gfortran.dg/predcom-2.f: New testcase.
10354
10355 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10356
10357         PR tree-opt/32231
10358         * gcc.target/i386/vectorize4.c: New test.
10359
10360 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
10361
10362         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
10363
10364 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10365
10366         PR testsuite/25241
10367         * gcc.dg/simd-5.c: Mark output as a note.
10368         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
10369         dg-message.
10370         * gcc.dg/simd-1.c: Likewise.
10371         * gcc.dg/always_inline.c: Mark output as a sorry.
10372         * gcc.dg/always_inline2.c: Likewise.
10373         * gcc.dg/always_inline3.c: Likewise.
10374
10375 2007-06-06  Ian Lance Taylor  <iant@google.com>
10376
10377         * g++.dg/conversion/enum1.C: New test.
10378
10379 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
10380
10381         PR tree-optimization/32216
10382         * gcc.dg/vect/pr32216.c: New test.
10383
10384 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10385
10386         PR testsuite/18923
10387         * gfortran.dg/invalid_contains_1.f90: New test.
10388         * gfortran.dg/invalid_contains_2.f90: New test.
10389
10390 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10391
10392         PR testsuite/32057
10393         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
10394         midnight issues.
10395
10396 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10397
10398         PR testsuite/25241
10399         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
10400         dg-message to match de note.
10401         * gcc.dg/pr26570.c: Use dg-message for a note.
10402         * gcc.dg/pr29254.c: Use dg-message for generic output and use
10403         dg-error instead of dg-warning because of -Werror.
10404         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
10405         neither an error, nor a warning.
10406         * gcc.dg/glibc-uclibc-2.c: Likewise
10407         * gcc.dg/cpp/19940712-1.c: Likewise.
10408
10409 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
10410
10411         PR preprocessor/23479
10412         * gcc.dg/binary-constants-1.c: Add test suites for
10413         the 0b-prefixed binary integer constants.
10414         * gcc.dg/binary-constants-2.c: Ditto.
10415         * gcc.dg/binary-constants-3.c: Ditto.
10416         * gcc.dg/binary-constants-4.c: Ditto.
10417
10418 2007-06-05  Ian Lance Taylor  <iant@google.com>
10419
10420         * gcc.dg/Wstrict-overflow-19.c: New test.
10421
10422 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
10423
10424         * gcc.dg/matrix/matrix-6.c: Remove conversion.
10425
10426 2007-06-04  Ian Lance Taylor  <iant@google.com>
10427
10428         * gcc.dg/Wstrict-overflow-18.c: New test.
10429
10430 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10431
10432         PR testsuite/25241
10433         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
10434         * gcc.dg/cpp/mi5.c: Likewise.
10435         * gcc.dg/cpp/mi7.c: Likewise.
10436
10437 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
10438
10439         PR c/32191
10440         * gcc.dg/pr32191.c: New test.
10441
10442 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10443
10444         PR fortran/32124
10445         * gfortran.dg/allocate_stat_1.f90: Remove.
10446
10447 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
10448
10449         * gcc.target/i386/sse4_2-check.h: New.
10450         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
10451         * gcc.target/i386/sse4_2-crc32.h: Likewise.
10452         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
10453         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
10454         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
10455         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
10456         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
10457         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
10458         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
10459         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
10460         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
10461         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
10462         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
10463         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
10464         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
10465         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
10466         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
10467         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
10468
10469 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
10470
10471         * gcc.dg/pie-link.c: New test.
10472
10473 2007-06-01  Ian Lance Taylor  <iant@google.com>
10474
10475         * gcc.dg/Wstrict-overflow-17.c: New test.
10476
10477 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
10478
10479         * gcc.dg/builtin-return-1.c (g): New.
10480         (main): Allocate at least 64 bytes on the stack.
10481
10482 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
10483
10484         * g++.dg/init/cleanup3.C: New test.
10485
10486 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10487
10488         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
10489         int is 16 bits.
10490
10491 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
10492
10493         PR fortran/32156
10494         * gfortran.dg/char_array_constructor_3.f90: New test.
10495
10496 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10497
10498         PR tree-optimization/32160
10499         * gfortran.dg/predcom-1.f: New test.
10500
10501 2007-05-31  Richard Guenther  <rguenther@suse.de>
10502
10503         * g++.dg/other/str_empty.C: Move...
10504         * g++.dg/other/pr30567.C: Move...
10505         * g++.dg/tree-ssa/pr27218.C: Move...
10506         * g++.dg/torture: ...here and remove dg-options.
10507
10508 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
10509
10510         PR c++/32158
10511         * g++.dg/ext/is_pod_incomplete.C: New.
10512
10513 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
10514             Douglas Gregor <doug.gregor@gmail.com>
10515             Pedro Lamarao <pedro.lamarao@mndfck.org>
10516             Howard Hinnant <howard.hinnant@gmail.com>
10517
10518         PR c++/7412
10519         PR c++/29939
10520         * g++.dg/cpp0x/rv8p.C: New.
10521         * g++.dg/cpp0x/temp-constructor-bug.C: New.
10522         * g++.dg/cpp0x/cast-bug.C: New.
10523         * g++.dg/cpp0x/elision_weak.C: New.
10524         * g++.dg/cpp0x/collapse-bug.C: New.
10525         * g++.dg/cpp0x/rv3p.C: New.
10526         * g++.dg/cpp0x/rv7n.C: New.
10527         * g++.dg/cpp0x/overload-conv-1.C: New.
10528         * g++.dg/cpp0x/rv2n.C: New.
10529         * g++.dg/cpp0x/deduce.C: New.
10530         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
10531         * g++.dg/cpp0x/rv6p.C: New.
10532         * g++.dg/cpp0x/template_deduction.C: New.
10533         * g++.dg/cpp0x/implicit-copy.C: New.
10534         * g++.dg/cpp0x/rv1p.C: New.
10535         * g++.dg/cpp0x/cast.C: New.
10536         * g++.dg/cpp0x/rv5n.C: New.
10537         * g++.dg/cpp0x/collapse.C: New.
10538         * g++.dg/cpp0x/overload-conv-2.C: New.
10539         * g++.dg/cpp0x/rv4p.C: New.
10540         * g++.dg/cpp0x/rvo.C: New.
10541         * g++.dg/cpp0x/iop.C: New.
10542         * g++.dg/cpp0x/rv3n.C: New.
10543         * g++.dg/cpp0x/rv7p.C: New.
10544         * g++.dg/cpp0x/reference_collapsing.C: New.
10545         * g++.dg/cpp0x/overload.C: New.
10546         * g++.dg/cpp0x/named.C: New.
10547         * g++.dg/cpp0x/rv2p.C: New.
10548         * g++.dg/cpp0x/rv6n.C: New.
10549         * g++.dg/cpp0x/not_special.C: New.
10550         * g++.dg/cpp0x/bind.C: New.
10551         * g++.dg/cpp0x/rv1n.C: New.
10552         * g++.dg/cpp0x/rv5p.C: New.
10553         * g++.dg/cpp0x/elision.C: New.
10554         * g++.dg/cpp0x/named_refs.C: New.
10555         * g++.dg/cpp0x/unnamed_refs.C: New.
10556         * g++.dg/cpp0x/rv4n.C: New.
10557         * g++.dg/cpp0x/elision_neg.C: New.
10558         * g++.dg/init/copy7.C: Run in C++98 mode.
10559         * g++.dg/overload/arg1.C: Ditto.
10560         * g++.dg/overload/arg4.C: Ditto.
10561
10562 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10563
10564         PR c++/31809
10565         * g++.dg/opt/static5.C: New test.
10566
10567 2007-05-30  Richard Guenther  <rguenther@suse.de>
10568
10569         * g++.dg/dg.exp: Prune torture/.
10570         * g++.dg/torture/dg-torture.exp: New testsuite.
10571
10572 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
10573
10574         * gcc.target/arm/pr27387.C: Move and rename to ...
10575         * g++.dg/inherit/thunk8.C: ... here.
10576
10577 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10578
10579         PR tree-optimization/31769
10580         * g++.dg/gomp/pr31769.C: New test.
10581
10582 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
10583
10584         * gcc.target/i386/stack-realign.c: New.
10585
10586 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
10587
10588         * gcc.dg/tree-ssa/prefetch-6.c: New test.
10589
10590 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10591
10592         * gfortran.dg/sizeof.f90: New.
10593
10594 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10595
10596         PR c/31339
10597         * gcc.dg/boolcomplex-1.c: New test.
10598
10599         PR c++/31339
10600         * g++.dg/ext/boolcomplex-1.c: New test.
10601
10602 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
10603
10604         * gcc.dg/matrix: New directory.
10605
10606 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10607
10608         PR fortran/32124
10609         * gfortran.dg/allocate_stat_1.f90: New.
10610
10611 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10612
10613         PR fortran/31972
10614         * transfer_hollerith_1.f90: New test.
10615
10616 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10617
10618         PR tree-opt/32100
10619         * gcc.c-torture/execute/vrp-7.c: New test.
10620
10621 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10622
10623         * gfortran.dg/transfer_simplify_4.f90: New test.
10624
10625 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10626
10627         PR fortran/32088
10628         * gfortran.dg/func_result_3.f90: New.
10629
10630 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10631
10632         PR middle-end/32083
10633         * gfortran.dg/transfer_simplify_3.f90: New.
10634
10635 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10636
10637         PR target/32065
10638         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
10639         to compile options.
10640         * gcc.target/i386/pr32065-2.c: New test.
10641
10642 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10643
10644         PR fortran/31813
10645         * gfortran.dg/io_constraints_2.f90: Update.
10646
10647 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
10648
10649         PR fortran/31219
10650         * gfortran.dg/array_constructor_17.f90: New test.
10651
10652 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10653
10654         PR tree-opt/32090
10655         * g++.dg/opt/array2.C: New testcase.
10656
10657 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10658
10659         PR target/32065
10660         * gcc.target/i386/pr32065.c: New test.
10661
10662 2007-05-25  Dirk Mueller  <dmueller@suse.de>
10663             Marcus Meissner <meissner@suse.de>
10664
10665         * gcc.dg/attr-alloc_size.c: New.
10666
10667 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
10668             Lee Millward  <lee.millward@gmail.com>
10669
10670         PR c++/31745
10671         * g++.dg/parse/crash34.C: New test.
10672
10673         * g++.dg/parse/crash35.C: New test.
10674
10675 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10676
10677         * gcc.target/i386/sse2-check.h: New.
10678         * gcc.target/i386/sse2-vec-1.c: Likewise.
10679         * gcc.target/i386/sse2-vec-2.c: Likewise.
10680         * gcc.target/i386/sse2-vec-3.c: Likewise.
10681         * gcc.target/i386/sse2-vec-4.c: Likewise.
10682         * gcc.target/i386/sse2-vec-5.c: Likewise.
10683         * gcc.target/i386/sse2-vec-6.c: Likewise.
10684
10685 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
10686
10687         PR c++/31431
10688         PR c++/31432
10689         PR c++/31434
10690         PR c++/31435
10691         PR c++/31437
10692         PR c++/31438
10693         PR c++/31442
10694         PR c++/31443
10695         PR c++/31444
10696         PR c++/31445
10697         * g++.dg/cpp0x/pr31431.C: New.
10698         * g++.dg/cpp0x/pr31437.C: New.
10699         * g++.dg/cpp0x/pr31442.C: New.
10700         * g++.dg/cpp0x/pr31444.C: New.
10701         * g++.dg/cpp0x/pr31431-2.C: New.
10702         * g++.dg/cpp0x/pr31432.C: New.
10703         * g++.dg/cpp0x/pr31434.C: New.
10704         * g++.dg/cpp0x/pr31438.C: New.
10705         * g++.dg/cpp0x/pr31443.C: New.
10706         * g++.dg/cpp0x/pr31445.C: New.
10707         * g++.dg/cpp0x/variadic-crash1.C: New.
10708
10709 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
10710
10711         * gcc.target/arm/long-calls-1.c: New test.
10712         * gcc.target/arm/long-calls-2.c: Likewise.
10713         * gcc.target/arm/long-calls-3.c: Likewise.
10714         * gcc.target/arm/long-calls-4.c: Likewise.
10715
10716 2007-05-25  Richard Guenther  <rguenther@suse.de>
10717             Andrew Pinski  <andrew_pinski@playstation.sony.com>
10718
10719         PR tree-optimization/31982
10720         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
10721
10722 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
10723
10724         PR fortran/32047
10725         * gfortran.dg/result_in_spec_2.f90: New test.
10726
10727 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10728
10729         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
10730
10731 2007-05-24  Ollie Wild  <aaw@google.com>
10732
10733         * gcc.dg/cpp/counter-1.c: New test.
10734         * gcc.dg/pch/counter-1.c: New test.
10735         * gcc.dg/pch/counter-1.hs: New file.
10736         * gcc.dg/pch/counter-2.c: New test.
10737         * gcc.dg/pch/counter-2.hs: New file.
10738         * gcc.dg/pch/counter-3.c: New test.
10739         * gcc.dg/pch/counter-3.hs: New file.
10740
10741 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
10742
10743         * gcc.dg/tree-ssa/predcom-1.c: New test.
10744         * gcc.dg/tree-ssa/predcom-2.c: New test.
10745         * gcc.dg/tree-ssa/predcom-3.c: New test.
10746         * gcc.dg/tree-ssa/predcom-4.c: New test.
10747         * gcc.dg/tree-ssa/predcom-5.c: New test.
10748         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
10749
10750 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
10751
10752         PR testsuite/32062
10753         * gcc.target/i386/sse4_1-check.h (MASK): New.
10754
10755 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10756
10757         PR fortran/32038
10758         * gfortran.dg/pr25603.f: Initialize integer variables.
10759
10760 2007-05-23  Ian Lance Taylor  <iant@google.com>
10761
10762         * g++.dg/other/vrp1.C: New test.
10763
10764 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
10765
10766         PR preprocessor/20077
10767         * gcc.dg/cpp/paste15.c: New test.
10768
10769 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
10770             Nigel Stephens  <nigel@mips.com>
10771             Richard Sandiford  <richard@codesourcery.com>
10772
10773         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
10774         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
10775         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
10776         * gcc.target/mips/inter/mips16-inter.exp: New.
10777
10778 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
10779
10780         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
10781
10782 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10783
10784         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
10785         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
10786         * gcc.target/i386/sse3-addsubps.c: Likewise.
10787         * gcc.target/i386/sse3-haddpd.c: Likewise.
10788         * gcc.target/i386/sse3-haddps.c: Likewise.
10789         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10790         * gcc.target/i386/sse3-hsubps.c: Likewise.
10791         * gcc.target/i386/sse3-lddqu.c: Likewise.
10792         * gcc.target/i386/sse3-movddup.c: Likewise.
10793         * gcc.target/i386/sse3-movshdup.c: Likewise.
10794         * gcc.target/i386/sse3-movsldup.c: Likewise.
10795
10796         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
10797         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
10798         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10799         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10800         * gcc.target/i386/ssse3-palignr.c: Likewise.
10801         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10802         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10803         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10804         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10805         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10806         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10807         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10808         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10809         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10810         * gcc.target/i386/ssse3-psignb.c: Likewise.
10811         * gcc.target/i386/ssse3-psignd.c: Likewise.
10812         * gcc.target/i386/ssse3-psignw.c: Likewise.
10813         * gcc.target/i386/ssse3-vals.h: Likewise.
10814
10815         * gcc.target/i386/sse3-check.h: New file.
10816         * gcc.target/i386/ssse3-check.h: Likewise.
10817
10818 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10819
10820         PR middle-end/31095
10821         * gcc.c-torture/compile/bcopy-1.c: New testcase.
10822
10823 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10824
10825         PR middle-end/31606
10826         * gcc.c-torture/20070522-1.c: New testcase.
10827
10828 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10829
10830         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
10831
10832 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
10833
10834         * gcc.c-torture/execute/ieee/20000320-1.x,
10835         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10836         m68k-*-* and check_effective_target_coldfire_fpu.
10837
10838 2007-05-22  Ollie Wild  <aaw@google.com>
10839
10840         * g++.dg/lookup/hidden-class10.C: New test.
10841         * g++.dg/lookup/hidden-class11.C: New test.
10842
10843 2007-05-22  Ollie Wild  <aaw@google.com>
10844
10845         * g++.dg/lookup/name-clash5.C: New test.
10846         * g++.dg/lookup/name-clash6.C: New test.
10847
10848 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10849
10850         * g++.dg/other/i386-2.C: Update comments on header files tested.
10851         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
10852         of <tmmintrin.h>.
10853         * gcc.target/i386/sse-12.c: Likewise.
10854         * gcc.target/i386/sse-13.c: Likewise.
10855         * gcc.target/i386/sse-14.c: Likewise.
10856
10857         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
10858         Redefined to test with immediate operand.
10859         (__builtin_ia32_blendps): Likewise.
10860         (__builtin_ia32_blendpd): Likewise.
10861         (__builtin_ia32_dpps): Likewise.
10862         (__builtin_ia32_dpps): Likewise.
10863         (__builtin_ia32_insertps128): Likewise.
10864         (__builtin_ia32_vec_ext_v4sf): Likewise.
10865         (__builtin_ia32_vec_set_v16qi): Likewise.
10866         (__builtin_ia32_vec_set_v4si): Likewise.
10867         (__builtin_ia32_vec_set_v2di): Likewise.
10868         (__builtin_ia32_vec_ext_v16qi): Likewise.
10869         (__builtin_ia32_vec_ext_v4si): Likewise.
10870         (__builtin_ia32_vec_ext_v2di): Likewise.
10871         (__builtin_ia32_roundpd): Likewise.
10872         (__builtin_ia32_roundsd): Likewise.
10873         (__builtin_ia32_roundps): Likewise.
10874         (__builtin_ia32_roundss): Likewise.
10875         (__builtin_ia32_mpsadbw128): Likewise.
10876
10877 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10878
10879         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
10880
10881 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10882
10883         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
10884         failures.
10885         * gcc.dg/dfp/func-struct.c: Ditto.
10886         * gcc.dg/dfp/operator-assignment.c: Ditto.
10887         * gcc.dg/dfp/convert-bfp.c: Ditto.
10888         * gcc.dg/dfp/convert-int.c: Ditto.
10889         * gcc.dg/dfp/convert-int-max.c: Ditto.
10890         * gcc.dg/dfp/func-scalar.c: Ditto.
10891         * gcc.dg/dfp/cast.c: Ditto.
10892         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
10893         failures, and fix a typo in return type of arg1_128.
10894         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
10895         failures, and fix a typo in a constant suffix.
10896         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
10897         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
10898
10899 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10900             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10901
10902         * lib/gcc-dg.exp(process_message): New proc.
10903         (dg-message): New test directive.
10904         * gcc.dg/always_inline.c: Use dg-message.
10905         * gcc.dg/always_inline2.c: Ditto.
10906         * gcc.dg/always_inline3.c: Ditto.
10907         * gcc.dg/invalid-call-1.c: Ditto.
10908         * gcc.dg/pr17506.c: Ditto.
10909         * gcc.dg/simd-5.c: Ditto.
10910         * gcc.dg/simd-6.c: Ditto.
10911         * gcc.dg/va-arg-2.c: Ditto.
10912         * gcc.dg/cpp/syshdr.c: Ditto.
10913         * gcc.dg/cpp/unc4.c: Ditto.
10914         * gcc.dg/cpp/trad/mi1.c: Ditto.
10915         * gcc.dg/cpp/trad/mi5.c: Ditto.
10916         * gcc.dg/cpp/trad/mi7.c: Ditto.
10917         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
10918         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
10919         * gcc.test-framework/test-framework.awk: Special-case outexists
10920         tests.
10921
10922 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10923
10924         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
10925         (bit_SSE4_2): Likewise.
10926         (bit_POPCNT): Likewise.
10927
10928         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
10929         Check if assembler supports SSE4 instructions.
10930
10931         * gcc.target/i386/sse4_1-blendpd.c: New file.
10932         * gcc.target/i386/sse4_1-blendps.c: Likewise.
10933         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
10934         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
10935         * gcc.target/i386/sse4_1-check.h: Likewise.
10936         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
10937         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
10938         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
10939         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
10940         * gcc.target/i386/sse4_1-extractps.c: Likewise.
10941         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
10942         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
10943         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
10944         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
10945         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
10946         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
10947         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
10948         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
10949         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
10950         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
10951         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
10952         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
10953         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
10954         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
10955         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
10956         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
10957         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
10958         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
10959         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
10960         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
10961         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
10962         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
10963         * gcc.target/i386/sse4_1-pminud.c: Likewise.
10964         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
10965         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
10966         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
10967         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
10968         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
10969         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
10970         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
10971         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
10972         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
10973         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
10974         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
10975         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
10976         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
10977         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
10978         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
10979         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
10980         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
10981         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
10982         * gcc.target/i386/sse4_1-round.h: Likewise.
10983         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
10984         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
10985         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
10986         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
10987         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
10988         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
10989         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
10990         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
10991         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
10992         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
10993         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
10994         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
10995         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
10996         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
10997
10998 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10999
11000         PR fortran/31627
11001         * gfortran.dg/bounds_check_7.f90: New test.
11002
11003 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
11004
11005         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
11006         (check_effective_target_sse4a): Ditto.
11007
11008         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
11009         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
11010         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
11011         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
11012         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
11013         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
11014         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
11015         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
11016         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
11017         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
11018         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
11019         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
11020         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
11021         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
11022         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
11023         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
11024         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
11025         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
11026         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
11027         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
11028
11029 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
11030
11031         * g++.dg/ext/cleanup-1.C: New test.
11032         * g++.dg/ext/cleanup-2.C: Likewise.
11033         * g++.dg/ext/cleanup-3.C: Likewise.
11034         * g++.dg/ext/cleanup-4.C: Likewise.
11035         * g++.dg/ext/cleanup-5.C: Likewise.
11036         * g++.dg/ext/cleanup-6.C: Likewise.
11037         * g++.dg/ext/cleanup-8.C: Likewise.
11038         * g++.dg/ext/cleanup-9.C: Likewise.
11039         * g++.dg/ext/cleanup-10.C: Likewise.
11040         * g++.dg/ext/cleanup-11.C: Likewise.
11041         * g++.dg/ext/cleanup-dtor.C: Likewise.
11042
11043 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11044
11045         PR middle-end/31995
11046         * gcc.dg/vect/vect-102a.c: New test.
11047
11048 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
11049             Paolo Carlini  <pcarlini@suse.de>
11050             Uros Bizjak  <ubizjak@gmail.com>
11051
11052         * gcc.dg/gcc-have-sync-compare-and-swap.c,
11053         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
11054         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
11055         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
11056         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
11057         New testcases.
11058
11059 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
11060
11061         PR fortran/32002
11062         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
11063
11064 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11065
11066         PR fortran/32027
11067         * gfortran.dg/do_3.F90: Add checks for the final value of the
11068         loop variable.
11069
11070 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11071
11072         * gcc.c-torture/execute/990127-2.x: New file.
11073
11074 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11075
11076         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
11077         * gcc.target/i386/sse-12: Add -O to compile options.
11078         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
11079         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11080         and mm3dnow.h.  Add -O to compile options.
11081
11082 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
11083
11084         PR fortran/31867
11085         * gfortran.dg/char_length_5.f90: New test.
11086
11087         PR fortran/31994
11088         * gfortran.dg/array_reference_1.f90: New test.
11089
11090 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11091
11092         PR middle-end/7651
11093         PR c++/11856
11094         PR c/12963
11095         PR c/23587
11096         PR other/29694
11097         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
11098         * gcc.dg/Wtype-limits.c: New.
11099         * gcc.dg/Wtype-limits-Wextra.c: New.
11100         * gcc.dg/Wtype-limits-no.c: New.
11101         * g++.dg/warn/Wtype-limits.C: New.
11102         * g++.dg/warn/Wtype-limits-Wextra.C: New.
11103         * g++.dg/warn/Wtype-limits-no.C: New.
11104
11105 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11106
11107         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
11108         instead of "-msse2".'
11109         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
11110         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11111         and mm3dnow.h.
11112         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
11113         to test with immediate operand.
11114         (__builtin_ia32_insertqi): Ditto.
11115         (__builtin_ia32_palignr128): Ditto.
11116         (__builtin_ia32_palignr): Ditto.
11117         (__builtin_ia32_pshufhw): Ditto.
11118         (__builtin_ia32_pshuflw): Ditto.
11119         (__builtin_ia32_pshufd): Ditto.
11120         (__builtin_ia32_vec_set_v8hi): Ditto.
11121         (__builtin_ia32_vec_ext_v8hi): Ditto.
11122         (__builtin_ia32_shufpd): Ditto.
11123         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11124
11125 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
11126
11127         PR fortran/32001
11128         * gfortran.dg/min_max_conformance.f90: Added more testcases.
11129
11130 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11131
11132         PR target/31585
11133         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
11134         and "__inline".  Use "-msse" instead of "-msse2".
11135
11136 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11137
11138         PR middle-end/7651
11139         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
11140         * gcc.dg/20030906-2.c: Likewise.
11141         * objc.dg/method-17.m: Add -Wreturn-type.
11142         * obj-c++.dg/method-21.mm: Likewise.
11143
11144 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11145
11146         PR target/31585
11147         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
11148         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
11149         (__builtin_ia32_psrlqi128): Ditto.
11150         (__builtin_ia32_psrlwi128): Ditto.
11151         (__builtin_ia32_psrldi128): Ditto.
11152         (__builtin_ia32_psrldqi128): Ditto.
11153         (__builtin_ia32_pslldqi128): Ditto.
11154         (__builtin_ia32_psrawi128): Ditto.
11155         (__builtin_ia32_psradi128): Ditto.
11156         (__builtin_ia32_psllqi128): Ditto.
11157         (__builtin_ia32_pslldi128): Ditto.
11158         (__builtin_prefetch): Ditto.
11159         (__builtin_ia32_pshufw): Ditto.
11160         (__builtin_ia32_vec_set_v4hi): Ditto.
11161         (__builtin_ia32_vec_ext_v4hi): Ditto.
11162         (__builtin_ia32_shufps): Ditto.
11163         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11164
11165 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11166
11167         PR fortran/31974
11168         * gfortran.dg/char_allocation_1.f90: New test.
11169
11170 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11171
11172         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
11173         * gcc.dg/Wconversion-sign.c: New.
11174         * gcc.dg/Wconversion-integer-no-sign.c: New.
11175         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
11176         Wconversion-sign.C
11177         * g++.dg/warn/Wconversion-sign.C: New.
11178         * g++.old-deja/g++.other/warn4.C: Update.
11179         * g++.dg/warn/Wconversion1.C: Likewise.
11180
11181 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11182
11183         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
11184         * gcc.dg/torture/builtin-math-4.c: Likewise.
11185
11186 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11187
11188         PR libfortran/31964
11189         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
11190
11191 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11192
11193         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
11194
11195 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
11196
11197         PR target/31628
11198         * gcc.target/i386/pr31628.c: New.
11199
11200 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
11201
11202         PR middle-end/31344
11203         * gcc.dg/pr31344.c: New test.
11204
11205 2007-05-17  Ian Lance Taylor  <iant@google.com>
11206
11207         PR tree-optimization/31953
11208         * gcc.c-torture/compile/pr31953.c: New test.
11209
11210 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11211
11212         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
11213
11214         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
11215         and drem.
11216         * gcc.dg/torture/builtin-math-4.c: Likewise.
11217
11218         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
11219         * gcc.dg/torture/builtin-math-4.c: Likewise.
11220
11221         * gcc.dg/torture/builtin-math-4.c: New test.
11222
11223 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
11224             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11225
11226         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
11227         * gcc.dg/cpp/include2.c: Ditto.
11228         * gcc.dg/cpp/mac-dir-2.c: Ditto.
11229         * gcc.dg/cpp/paste5.c: Ditto.
11230         * gcc.dg/cpp/paste6.c: Ditto.
11231         * gcc.dg/cpp/paste8.c: Ditto.
11232         * gcc.dg/cpp/paste11.c: Ditto.
11233         * gcc.dg/cpp/paste13.c: Ditto.
11234         * gcc.dg/cpp/skipping2.c: Ditto.
11235         * gcc.dg/reg-vol-struct-1.c: Ditto.
11236         * gcc.dg/Wshadow-1.c: Ditto.
11237         * gcc.dg/cpp/trad/comment.c: Ditto.
11238         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
11239         * gcc.dg/cpp/if-2.c: Ditto.
11240         * gcc.dg/array-5.c: Ditto.
11241         * gcc.dg/inline-15.c: Ditto.
11242         * gcc.dg/pr27953.c: Ditto.
11243         * gcc.dg/Wno-c++-compat.c: Ditto.
11244
11245 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
11246
11247         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
11248
11249 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11250
11251         * gcc.c-torture/execute/20070517-1.c: New test.
11252
11253 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
11254
11255         PR fortran/31919
11256         * gfortran.dg/min_max_conformance.f90: New test.
11257
11258 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
11259
11260         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
11261         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
11262         gcc.dg/vect/vect-104.c: Use more complex construction to
11263         prevent vectorizing.
11264         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
11265
11266 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
11267
11268         PR tree-optimization/24659
11269         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
11270         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
11271         not vect_int target.
11272         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
11273         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
11274         targets.
11275         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
11276         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
11277         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
11278
11279 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
11280
11281         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
11282         and x86_64-*-* targets.
11283         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
11284
11285 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
11286
11287         PR fortran/18769
11288         PR fortran/30881
11289         PR fortran/31194
11290         PR fortran/31216
11291         PR fortran/31427
11292         * transfer_simplify_1.f90: New test.
11293         * transfer_simplify_2.f90: New test.
11294
11295 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
11296
11297         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
11298
11299 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
11300
11301         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11302
11303         * gcc.dg/fltconst-pedantic-dfp.c: New test.
11304
11305         PR c/31924
11306         * gcc.dg/fltconst-1.c: New test.
11307
11308         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
11309         * gcc.dg/dfp/operator-assignment.c: Ditto.
11310
11311 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
11312
11313         PR c++/29928
11314         * g++.dg/rtti/typeid5.C: New.
11315
11316 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11317
11318         PR fortran/31725
11319         * gfortran.dg/substr_4.f: New test.
11320
11321 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
11322
11323         * gcc.target/m68k/interrupt_thread-1.c,
11324         gcc.target/m68k/interrupt_thread-2.c,
11325         gcc.target/m68k/interrupt_thread-3.c: New.
11326         * gcc.target/m68k/m68k.exp: Accept fido.
11327
11328 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
11329
11330         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
11331         * gfortran.dg/altreturn_3.f90: Likewise.
11332         * gfortran.dg/assumed_dummy_1.f90: Likewise.
11333         * gfortran.dg/default_numeric_type_1.f90: Likewise.
11334         * gfortran.dg/inquire_iolength.f90: Likewise.
11335         * gfortran.dg/module_naming_1.f90: Likewise.
11336         * gfortran.dg/oldstyle_2.f90: Likewise.
11337         * gfortran.dg/operator_2.f90: Likewise.
11338         * gfortran.dg/parameter_array_element_1.f90: Likewise.
11339         * gfortran.dg/used_types_11.f90: Likewise.
11340         * gfortran.dg/zero_array_components_1.f90: Likewise.
11341         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
11342         * gfortran.dg/parameter_array_dummy.f90: Likewise.
11343         * gfortran.dg/real_const_3.f90: Likewise.
11344
11345 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
11346
11347         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
11348         * gcc.dg/tree-ssa/loop-30.c: New test.
11349
11350 2007-05-13  Richard Guenther  <rguenther@suse.de>
11351
11352         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
11353         scanning forwprop1.
11354         * g++.dg/tree-ssa/pr31146.C: Likewise.
11355
11356 2007-05-13  Revital Eres  <eres@il.ibm.com>
11357
11358         * gcc.dg/dse.c: New test.
11359
11360 2007-05-12  Richard Guenther  <rguenther@suse.de>
11361
11362         PR tree-optimization/31797
11363         * gcc.c-torture/compile/pr31797.c: New testcase.
11364
11365 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
11366
11367         PR fortran/30746
11368         * gfortran.dg/host_assoc_function_1.f90: New test.
11369
11370 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
11371
11372         PR c++/31829
11373         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
11374
11375 2007-05-11  Silvius Rus  <rus@google.com>
11376
11377         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
11378         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
11379         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
11380         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
11381         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
11382         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
11383         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
11384         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
11385         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
11386         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
11387         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
11388         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
11389         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
11390         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
11391         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
11392         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
11393
11394 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
11395
11396         PR other/31852
11397         * gcc.c-torture/execute/builtins/memchr.c: New.
11398         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
11399         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
11400
11401 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11402
11403         PR fortran/30876
11404         * gfortran.dg/recursive_reference_1.f90: Put error at correct
11405         line.
11406         * gfortran.dg/recursive_reference_2.f90: New test.
11407
11408 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11409
11410         PR fortran/30878
11411         * gfortran.dg/namelist_29.f90: New test.
11412
11413 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
11414
11415         PR fortran/31474
11416         * gfortran.dg/entry_10.f90: New test.
11417
11418 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
11419
11420         PR tree-optimization/31885
11421         * gcc.dg/tree-ssa/loop-29.c: New test.
11422
11423 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
11424
11425         * assumed_dummy_1.f90: Fix dg directive.
11426         * char_initialiser_actual.f90: Likewise.
11427         * nested_modules_2.f90: Likewise.
11428         * shift-alloc.f90: Likewise.
11429
11430 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
11431
11432         * gcc.dg/20070507-1.c: Disable for non-pic targets.
11433
11434 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11435
11436         PR libfortran/31880
11437         * gfortran.dg/unf_read_corrupted_2.f90: New test.
11438
11439 2007-05-09  Mike Stump  <mrs@apple.com>
11440
11441         * g++.dg/other/first-global.C: Add -fpie for darwin.
11442         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
11443
11444 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11445
11446         * gcc.dg/20070507-1.c: New testcase.
11447
11448 2007-05-08  Chao-ying Fu  <fu@mips.com>
11449
11450         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
11451         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
11452         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
11453         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
11454
11455 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
11456
11457         PR 31847
11458         * gcc.dg/pr31847.c: New test.
11459
11460 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11461
11462         PR fortran/31692
11463         * gfortran.dg/actual_array_result_1.f90: New test.
11464
11465 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11466
11467         PR fortran/29397
11468         * gfortran.dg/parameter_array_init_1.f90: New test.
11469
11470         PR fortran/29400
11471         * gfortran.dg/parameter_array_init_2.f90: New test.
11472
11473 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
11474
11475         PR target/31854
11476         * gcc.target/i386/pr31854.c: New test.
11477
11478 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
11479
11480         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
11481
11482 2007-05-07  Mike Stump  <mrs@apple.com>
11483
11484         * g++.old-deja/g++.mike/empty.C: Add.
11485
11486 2007-05-07  Eric Christopher  <echristo@apple.com>
11487
11488         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
11489
11490 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
11491
11492         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
11493         variable.  Rearrange conversions from binary float to decimal float.
11494
11495 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
11496
11497         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
11498         x86.
11499
11500 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
11501
11502         * gnat.dg/opt1.ad[sb]: New testcase.
11503
11504 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11505
11506         PR fortran/31399
11507         * gfortran.dg/do_3.F90: New test.
11508
11509 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11510
11511         PR fortran/31764
11512         * gfortran.dg/new_line.f90: Add new checks.
11513
11514 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11515
11516         PR fortran/31201
11517         * gfortran.dg/large_unit_1.f90: New.
11518         * gfortran.dg/large_unit_2.f90: New.
11519         * gfortran.dg/iostat_4.f90: New
11520         * gfortran.dg/bounds_check_fail_1.f90: Updated.
11521
11522 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
11523
11524         PR fortran/31540
11525         * gfortran.dg/char_result_4.f90: New test.
11526
11527 2007-06-05  Revital Eres  <eres@il.ibm.com>
11528
11529         PR 30957
11530         * gcc.dg/pr30957-1.c: New test.
11531
11532 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11533
11534         PR fortran/31251
11535         * gfortran.dg/char_type_len_2.f90: New test.
11536
11537 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
11538
11539         PR 31775
11540         * g++.dg/other/nested-extern.cc: New.
11541         * g++.dg/other/nested-extern-1.C: New.
11542         * g++.dg/other/nested-extern-2.C: New.
11543
11544 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11545
11546         PR fortran/31760
11547         * gfortran.dg/erf.f90: New test.
11548         * gfortran.dg/besxy.f90: New test.
11549
11550 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11551
11552         PR fortran/22359
11553         * gfortran.dg/fseek.f90: New test.
11554
11555 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
11556
11557         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
11558
11559 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11560
11561         PR libfortran/31210
11562         * gfortran.dg/zero_length_1.f90: New test.
11563
11564 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11565
11566         PR fortran/31803
11567         * gfortran.dg/char_pointer_assign_3.f90: New test.
11568         * gfortran.dg/char_result_2.f90: Re-enable test.
11569
11570 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11571
11572         PR fortran/25071
11573         * gfortran.dg/char_length_3.f90: New test.
11574         * gfortran.dg/char_result_2.f90: Fix test.
11575
11576 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
11577
11578         PR tree-optimization/30565
11579         * gcc.dg/tree-ssa/loop-27.c: New test.
11580
11581 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
11582
11583         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
11584         * gcc.target/bfin/arith.c (__v2hi): Likewise.
11585         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
11586         * gcc.target/bfin/shift.c (__v2hi): Likewise.
11587
11588 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
11589
11590         PR tree-optimization/31699
11591         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
11592         New.
11593         (check_effective_target_vect_floatint_cvt): New.
11594         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
11595         of specific targets.
11596         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
11597         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
11598         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11599         * gcc.dg/vect/vect-iv-4.c: Likewise.
11600         * gcc.dg/vect/vect-multitypes-11.c: New.
11601         * gcc.dg/vect/pr31699.c: New.
11602
11603 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
11604
11605         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
11606
11607 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
11608
11609         PR C++/31663
11610         * g++.dg/warn/anonymous-namespace-2.C: New.
11611         * g++.dg/warn/anonymous-namespace-2.h: New.
11612
11613 2007-05-02  Paul Brook  <paul@codesourcery.com>
11614
11615         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
11616
11617 2007-05-02  Eric Christopher  <echristo@apple.com>
11618
11619         * gcc.dg/cpp/if-div.c: New file.
11620
11621 2007-05-02  Tom Tromey  <tromey@redhat.com>
11622
11623         PR preprocessor/28709:
11624         * gcc.dg/cpp/pr28709.c: New file.
11625
11626 2007-05-02  Richard Guenther  <rguenther@suse.de>
11627
11628         PR tree-optimization/31146
11629         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
11630
11631 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
11632
11633         * gcc.c-torture/compile/limits-blockid.c: New.
11634         * gcc.c-torture/compile/limits-caselabels.c: New.
11635         * gcc.c-torture/compile/limits-declparen.c: New.
11636         * gcc.c-torture/compile/limits-enumconst.c: New.
11637         * gcc.c-torture/compile/limits-exprparen.c: New.
11638         * gcc.c-torture/compile/limits-externalid.c: New.
11639         * gcc.c-torture/compile/limits-fnargs.c: New.
11640         * gcc.c-torture/compile/limits-fndefn.c: New.
11641         * gcc.c-torture/compile/limits-idexternal.c: New.
11642         * gcc.c-torture/compile/limits-idinternal.c: New.
11643         * gcc.c-torture/compile/limits-pointer.c: New.
11644         * gcc.c-torture/compile/limits-stringlit.c: New.
11645         * gcc.c-torture/compile/limits-structmem.c: New.
11646         * gcc.c-torture/compile/limits-structnest.c: New.
11647
11648 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
11649
11650         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
11651
11652 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11653
11654         PR middle-end/31740
11655         * gcc.c-torture/compile/20070501-1.c: New testcase.
11656
11657 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11658
11659         PR fortran/31732
11660         * gfortran.dg/array_memset_2:  New test case.
11661
11662 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11663
11664         PR testsuite/31615
11665         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
11666
11667 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11668
11669         PR testsuite/31589
11670         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
11671         dg-final test.
11672         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
11673         keyword to dg-final test.
11674         * gcc.dg/vect/vect-iv-4.c: Likewise.
11675         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11676         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
11677         test.
11678         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
11679         cast.
11680         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
11681         * lib/target-supports.exp
11682         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
11683         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
11684
11685 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
11686
11687         * gcc.c-torture/execute/ieee/20000320-1.c: Use
11688         __LONG_LONG_MAX__ and its friends instead of those supplied by
11689         limits.h.
11690
11691 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
11692
11693         PR C++/31721
11694         * g++.dg/ext/vector7.C: New testcase.
11695
11696 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11697
11698         PR fortran/31591
11699         * gfortran.dg/bound_simplification_1.f90: New test.
11700
11701 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11702
11703         PR fortran/31645
11704         * gfortran.dg/bom_error.f90: New test.
11705         * gfortran.dg/bom_include.f90: New test.
11706         * gfortran.dg/bom_UTF16-LE.f90: New test.
11707         * gfortran.dg/bom_UTF16-BE.f90: New test.
11708         * gfortran.dg/bom_UTF-8.f90: New test.
11709         * gfortran.dg/bom_UTF-32.f90: New test.
11710         * gfortran.dg/bom_UTF-8.F90: New test.
11711         * gfortran.dg/bom_include.inc: New file.
11712
11713 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11714
11715         PR C++/30221
11716         * g++.dg/init/ptrfn2.C: New test.
11717         * g++.dg/init/ptrfn3.C: New test.
11718
11719 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
11720
11721         PR fortran/31711
11722         * gfortran.dg/dependency_21.f90: New test.
11723
11724 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11725
11726         * gfortran.dg/secnds.f: Use real*8.
11727         * gfortran.dg/secnds-1.f: Use real*8.
11728
11729 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11730
11731         PR libfortran/31532
11732         * gfortran.dg/inquire_5.f90: Update test.
11733
11734 2007-04-27  Ian Lance Taylor  <iant@google.com>
11735
11736         PR middle-end/31710
11737         * gcc.c-torture/compile/pr31710.c: New test.
11738
11739 2007-04-27  Richard Guenther  <rguenther@suse.de>
11740
11741         PR tree-optimization/30965
11742         PR tree-optimization/30978
11743         * gcc.dg/tree-ssa/pr30978.c: New testcase.
11744         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
11745         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
11746         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
11747
11748 2007-04-27  Richard Guenther  <rguenther@suse.de>
11749
11750         PR tree-optimization/31715
11751         * gcc.dg/Warray-bounds-4.c: New testcase.
11752
11753 2007-04-26  Ian Lance Taylor  <iant@google.com>
11754
11755         PR target/28675
11756         * gcc.c-torture/compile/pr28675.c: New test.
11757
11758 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11759
11760         PR C++/30016
11761         * g++.dg/ext/vector6.C: New test.
11762
11763 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
11764
11765         * gcc.c-torture/execute/ieee/20000320-1.x: New.
11766
11767 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
11768
11769         PR middle-end/31617
11770         * g++.dg/other/str_empty.C: Add expected warning.
11771
11772 2007-04-26  Richard Guenther  <rguenther@suse.de>
11773         Daniel Berlin  <dberlin@dberlin.org>
11774
11775         PR tree-optimization/30567
11776         * g++.dg/other/pr30567.C: New testcase.
11777
11778 2007-04-26  Richard Guenther  <rguenther@suse.de>
11779
11780         PR tree-optimization/31703
11781         * gcc.c-torture/compile/pr31703.c: New testcase.
11782         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
11783         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11784
11785 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
11786
11787         * gfortran.dg/open_errors.f90: Added if statements checking
11788         the value of iostat.
11789
11790 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
11791
11792         PR c++/31598
11793         * g++.dg/gomp/pr31598.C: New test.
11794
11795         PR tree-optimization/30558
11796         * g++.dg/gomp/pr30558.C: New test.
11797
11798 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
11799
11800         PR c++/31338
11801         * g++.dg/ext/complex2.C: New test.
11802
11803 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
11804
11805         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
11806
11807 2007-04-25  Thiemo Seufer  <ths@mips.com>
11808
11809         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
11810         value to signed char.
11811
11812 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
11813
11814         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
11815         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
11816         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
11817
11818 2007-04-25  Tobias Burnus  <burnus@net-b.de>
11819
11820         PR fortran/31668
11821         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
11822         statement functions.
11823         * gfortran.dg/c_by_val_5.f90: New test.
11824
11825 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
11826
11827         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
11828         with two new subroutines to avoid parameter-induced aliasing.
11829         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
11830         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
11831
11832 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11833
11834         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
11835         * g++.dg/warn/Warray-bounds.C: Likewise.
11836
11837 2007-04-24  Ian Lance Taylor  <iant@google.com>
11838
11839         PR tree-optimization/31605
11840         * gcc.c-torture/execute/pr31605.c: New test.
11841
11842 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11843
11844         PR fortran/31587
11845         * lib/gcc-dg.exp (scan-module): New function.
11846         * gfortran.dg/module_md5_1.f90: New test.
11847
11848 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
11849
11850         * g++.old-deja/g++.pt/defarg6.C: Only run with
11851         -std=gnu++98.
11852         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
11853         * g++.dg/cpp0x/variadic61.C: Ditto.
11854         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
11855         * g++.dg/cpp0x/variadic62.C: Ditto.
11856         * g++.dg/template/meminit1.C: Ditto.
11857         * g++.dg/template/operator7.C: Ditto.
11858         * g++.dg/template/static15.C: Ditto.
11859         * g++.dg/template/invalid1.C: Ditto.
11860         * g++.dg/template/shift1.C: Ditto.
11861         * g++.dg/template/error10.C: Ditto.
11862
11863 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
11864
11865         PR diagnostic/25923
11866         * gfortran.dg/pr25923.f90: New test.
11867
11868 2007-04-24  Ian Lance Taylor  <iant@google.com>
11869
11870         PR tree-optimization/31602
11871         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
11872
11873 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
11874
11875         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
11876         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
11877
11878 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
11879
11880         * gcc.target/i386/reload-1.c. New.
11881
11882 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11883             Olga Golovanevsky  <olga@il.ibm.com>
11884
11885         * g++.dg/other/str_empty.C: New test.
11886
11887 2007-04-24  Richard Henderson  <rth@redhat.com>
11888
11889         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
11890
11891 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11892
11893         PR target/31641
11894         * gcc.c-torture/compile/pr31641.c: New testcase.
11895
11896 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
11897
11898         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
11899         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
11900         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
11901         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
11902
11903 2007-04-23  Simon Baldwin  <simonb@google.com>
11904
11905         * g++.dg/other/error15.C: New.
11906         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
11907         triggering a "multiple parameters named" error.
11908
11909 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
11910
11911         PR fortran/31618
11912         * gfortran.dg/backspace_8.f:  New test case.
11913
11914 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
11915
11916         PR fortran/31630
11917         * gfortran.dg/used_types_17.f90: New test.
11918
11919         PR fortran/31620
11920         * gfortran.dg/zero_array_components_1.f90: New test.
11921
11922 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11923
11924         PR fortran/31616
11925         * gfortran.dg/open_errors.f90: Allow a different error message.
11926
11927 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
11928
11929         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
11930         Rename from check_effective_target_vect_pack_mod.  Rename global
11931         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
11932         messages.
11933         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
11934         rename.
11935         * gcc.dg/vect/vect-iv-8a.c: Ditto.
11936         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
11937
11938 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11939
11940         PR middle-end/31448
11941         * gcc.c-torture/execute/pr31448.c: New testcase.
11942
11943 2007-04-22  Nick Clifton  <nickc@redhat.com>
11944
11945         * gcc.dg/20020312-2.c: Add support for the FRV.
11946
11947 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
11948
11949         PR tree-optimization/24659
11950         * gcc.dg/vect/vect-float-extend-1.c: New test.
11951         * gcc.dg/vect/vect-float-truncate-1.c: New test.
11952
11953 2007-04-22  Richard Guenther  <rguenther@suse.de>
11954
11955         PR tree-optimization/29789
11956         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
11957         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11958
11959 2007-04-22  Revital Eres  <eres@il.ibm.com>
11960
11961         * gcc.dg/var-expand2.c: New test.
11962
11963 2007-04-22  Revital Eres  <eres@il.ibm.com>
11964
11965         * gcc.dg/var-expand3.c: New test.
11966
11967 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11968
11969         PR fortran/31495
11970         * gfortran.dg/continuation_8.f90: New test.
11971
11972 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11973
11974         PR C/30265
11975         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
11976         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
11977
11978 2007-04-21  Richard Guenther  <rguenther@suse.de>
11979
11980         PR middle-end/31136
11981         * gcc.c-torture/execute/pr31136.c: New testcase.
11982
11983 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
11984
11985         * gcc.target/i386/movsi-sm-1.c: New.
11986
11987 2007-04-20  Richard Henderson  <rth@redhat.com>
11988
11989         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
11990         * gcc.dg/pr27095.c: Cope with alpha GOT load.
11991
11992 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
11993
11994         * gcc.target/i386/ordcmp-1.c: New test.
11995         * gcc.target/i386/unordcmp-1.c: New test.
11996
11997         PR tree-optimization/31632
11998         * gcc.c-torture/compile/20070419-1.c: New test.
11999
12000 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12001
12002         * gcc.dg/invalid-call-1.c: New test.
12003
12004 2007-04-18  Dirk Mueller  <dmueller@suse.de>
12005
12006         PR diagnostic/31227
12007         * gcc.dg/Warray-bounds-3.c: New.
12008
12009 2007-04-18  Richard Guenther  <rguenther@suse.de>
12010
12011         PR tree-optimization/19431
12012         PR tree-optimization/21463
12013         * gcc.c-torture/execute/20070212-1.c: New testcase.
12014         * gcc.c-torture/execute/20070212-2.c: Likewise.
12015         * gcc.c-torture/execute/20070212-3.c: Likewise.
12016         * gcc.dg/tree-ssa/pr19431.c: Likewise.
12017         * gcc.dg/tree-ssa/pr21463.c: Likewise.
12018         * g++.dg/tree-ssa/pr21463.C: Likewise.
12019         * g++.dg/tree-ssa/pr30738.C: Likewise.
12020
12021 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12022
12023         PR c++/31513
12024         * g++.dg/expr/bitfield8.C: New test.
12025
12026 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
12027             Richard Sandiford  <richard@codesourcery.com>
12028
12029         * lib/target-supports.exp (check_profiling_available): Return 0
12030         for uClibc with -p or -pg.
12031
12032 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
12033
12034         PR c++/31517
12035         * g++.dg/template/init7.C: New test.
12036
12037 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
12038
12039         PR rtl-optimization/31360
12040         * gcc.dg/loop-7.c: New test.
12041
12042 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12043
12044         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
12045         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
12046         build.
12047         (compat-execute): Likewise.
12048         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
12049         files to remote hosts.
12050         * lib/c-ctorture.exp (c-torture-compile): Likewise.
12051         (c-torture-execute): Likewise.
12052         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
12053         or plain file.  Use remote_upload and remote_download to copy
12054         files about.
12055         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
12056         before scanning it.
12057
12058 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
12059
12060         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
12061
12062 2007-04-16  Lawrence Crowl  <crowl@google.com>
12063
12064         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
12065         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
12066         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
12067         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12068         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
12069         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
12070         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
12071         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
12072         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
12073         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12074         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
12075
12076         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
12077         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
12078         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
12079         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12080         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
12081         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
12082         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
12083         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
12084         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
12085         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12086         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
12087
12088 2007-04-16  Ian Lance Taylor  <iant@google.com>
12089
12090         PR tree-optimization/31522
12091         * gcc.dg/Wstrict-overflow-16.c: New test.
12092
12093 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
12094
12095         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
12096
12097 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
12098
12099         PR fortran/31144
12100         * gfortran.dg/module_naming_1.f90: New.
12101
12102 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
12103
12104         * lib/target-supports.exp (check_profiling_available): Return
12105         false for m68k-*-uclinux.
12106
12107 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
12108
12109         PR c++/29365
12110         Testcase for c++ anonymous namespace warning
12111
12112         * g++.dg/warn/anonymous-namespace-1.C: New test
12113         * g++.dg/warn/anonymous-namespace-1.h: New test
12114
12115 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12116
12117         PR testsuite/31578
12118         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
12119
12120 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12121
12122         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
12123
12124 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
12125
12126         PR fortran/31204
12127         * gfortran.dg/array_constructor_16.f90: New test.
12128
12129 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
12130
12131         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
12132         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
12133
12134 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12135
12136         PR rtl-optimization/31500
12137         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
12138         * g++.dg/warn/Warray-bounds.C: Likewise.
12139
12140 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12141
12142         PR C/31520
12143         * gcc.dg/gnu89-init-4.c: New testcase.
12144
12145 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
12146
12147         PR c++/25874
12148         * gcc.dg/gomp/pr25874.c: Add dg-options.
12149         * g++.dg/gomp/pr25874.C: Add dg-options.
12150
12151 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
12152
12153         PR fortran/21061
12154         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
12155         * gfortran.dg/warnings_are_errors_1.f: New testcase.
12156
12157 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12158
12159         PR fortran/31561
12160         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
12161
12162 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
12163
12164         PR fortran/29507
12165         PR fortran/31404
12166         * gfortran.dg/initialization_6.f90: New test.
12167
12168 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
12169
12170         * gcc.c-torture/compile/pr27528.c: Require nonpic.
12171
12172         * lib/target-supports.exp (check_gc_sections_available):
12173         Return false if ldflags includes -elf2flt.
12174
12175 2007-04-13  Jason Merrill  <jason@redhat.com>
12176
12177         PR c++/31074
12178         * conv3.C: New test.
12179
12180 2007-04-13  Mike Stump  <mrs@apple.com>
12181
12182         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
12183         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
12184
12185 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
12186
12187         PR tree-optimization/29598
12188         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
12189
12190 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12191
12192         PR fortran/31559
12193         * gfortran.dg/func_assign.f90: New test.
12194
12195 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
12196
12197         PR fortran/31550
12198         * gfortran.dg/used_types_16.f90: New test.
12199
12200 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
12201
12202         PR fortran/18937
12203         * gfortran.dg/goto_2.f90: New.
12204         * gfortran.dg/goto_3.f90: New.
12205         * gfortran.dg/pr17708.f90: Rename to ...
12206         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
12207
12208 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12209
12210         PR fortran/31562
12211         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
12212         instead of a struct.
12213
12214 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12215
12216         PR fortran/31562
12217         * gfortran.dg/value_4.c: Use GNU extensions for complex
12218         instead of a struct.
12219
12220 2007-04-13  Richard Guenther  <rguenther@suse.de>
12221
12222         PR tree-optimization/21258
12223         * gcc.dg/tree-ssa/vrp34.c: New testcase.
12224
12225 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12226
12227         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
12228         <complex.h>.
12229
12230 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
12231
12232         PR fortran/31250
12233         * gfortran.dg/char_length_2.f90: New.
12234         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
12235         * gfortran.dg/repeat_4.f90: Likewise.
12236
12237         PR fortran/31266
12238         * gfortran.dg/char_assign_1.f90: New.
12239
12240         PR fortran/31471
12241         * gfortran.dg/block_name_1.f90: New.
12242         * gfortran.dg/block_name_2.f90: New.
12243
12244 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
12245
12246         PR c++/31078
12247         * g++.dg/other/pr31078.C: New.
12248
12249 2007-04-12  Richard Guenther  <rguenther@suse.de>
12250
12251         PR tree-optimization/31169
12252         * gcc.c-torture/execute/pr31169.c: New testcase.
12253
12254 2007-04-12  Richard Guenther  <rguenther@suse.de>
12255
12256         PR tree-optimization/24689
12257         PR tree-optimization/31307
12258         * g++.dg/tree-ssa/pr31307.C: New testcase.
12259         * gcc.dg/tree-ssa/pr24689.c: Likewise.
12260
12261 2007-04-12  Tobias Burnus  <burnus@net-b.de>
12262
12263         PR fortran/31472
12264         * gfortran.dg/access_spec_1.f90: New test.
12265         * gfortran.dg/access_spec_2.f90: New test.
12266         * gfortran.dg/non_module_public.f90: Match new error message.
12267
12268 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
12269
12270         PR testsuite/31538
12271         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
12272         to 4 at line 38 to fix bounds problem.
12273
12274 2007-04-11  Tobias Burnus  <burnus@net-b.de>
12275
12276         PR testsuite/31240
12277         * gfortran.dg/pointer_intent_1.f90: Fix test.
12278
12279 2007-04-10  Eric Christopher  <echristo@apple.com>
12280
12281         * lib/target-supports.exp
12282         (check_effective_target_fstack_protector): Rewrite.
12283
12284 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
12285
12286         PR c++/31449
12287         * g++.dg/init/const5.C: New test.
12288
12289 2007-04-09  Jan Hubicka  <jh@suse.cz>
12290
12291         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
12292
12293 2007-04-08  Jan Hubicka  <jh@suse.cz>
12294
12295         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
12296
12297 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12298
12299         PR fortran/31257
12300         * gfortran.dg/achar_4.f90: New test.
12301
12302 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12303
12304         PR fortran/30880
12305         * gfortran.dg/used_dummy_types_8.f90: New test.
12306
12307 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12308
12309         PR fortran/30872
12310         * gfortran.dg/parameter_array_element_1.f90: New test.
12311
12312 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12313
12314         PR fortran/31222
12315         * gfortran.dg/default_numeric_type_1.f90: New test.
12316
12317 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12318
12319         PR fortran/31424
12320         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
12321
12322 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12323
12324         PR fortran/31293
12325         * gfortran.dg/interface_12.f90: New test.
12326
12327 2007-04-07  Bruce Korb  <bkorb@gnu.org>
12328
12329         * gcc.dg/format/opt-6.c: New test.
12330         * gcc.dg/format/nul-1.c: New test.
12331         * gcc.dg/format/nul-2.c: New test.
12332
12333 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12334
12335         PR libgfortran/31395
12336         * gfortran.dg/fmt_colon.f90: New test.
12337
12338 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
12339
12340         * g++.old-deja/g++.other/init18.C: Use
12341         dg-require-effective-target instead of an explicit xfail.
12342
12343 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
12344
12345         * gcc.dg/dfp/signbit-1.c
12346         * gcc.dg/dfp/signbit-2.c
12347
12348 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12349
12350         PR fortran/31483
12351         * gfortran.dg/altreturn_5.f90: New test.
12352
12353 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12354
12355         PR fortran/31292
12356         * gfortran.dg/contained_module_proc_1.f90: New test.
12357
12358 2007-04-04  Stuart Hastings  <stuart@apple.com>
12359
12360         PR 31281
12361         * objc/execute/exceptions/pr31281.m: New.
12362
12363 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
12364
12365         * g++.dg/ext/dllimport12.C: Update comments.
12366
12367 2007-04-03  Eric Christopher  <echristo@apple.com>
12368
12369         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
12370
12371 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12372
12373         PR fortran/31304
12374         * gfortran.dg/repeat_2.f90: New test.
12375         * gfortran.dg/repeat_3.f90: New test.
12376         * gfortran.dg/repeat_4.f90: New test.
12377
12378 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
12379
12380         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
12381
12382 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
12383
12384         PR c++/30847
12385         * g++.dg/parse/cond3.C: New test.
12386
12387         PR middle-end/30704
12388         * gcc.c-torture/execute/ieee/pr30704.c: New test.
12389
12390 2007-04-02  Jason Merrill  <jason@redhat.com>
12391
12392         PR c++/31187
12393         * g++.dg/ext/visibility/anon3.C: New test.
12394
12395 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12396
12397         PR libgfortran/31052
12398         * gfortran.dg/namelist_28.f90: New test.
12399
12400 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12401
12402         PR libgfortran/31366
12403         * gfortran.dg/direct_io_6.f90: New test.
12404
12405 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12406
12407         PR libgfortran/31207
12408         * gfortran.dg/advance_5.f90: New test.
12409         * gfortran.dg/advance_6.f90: New test.
12410
12411 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12412
12413         * g++.dg/ext/dllimport6.C: Remove extra ';'.
12414         * g++.dg/ext/dllimport7.C: Likewise.
12415         * g++.dg/ext/selectany1.C: Likewise.
12416
12417 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
12418
12419         * g++.dg/parser/pr31138.C: New.
12420         * g++.dg/parser/pr31140.C: New.
12421         * g++.dg/parser/pr31141.C: New.
12422
12423 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
12424
12425         PR c++/26099
12426         * g++.dg/ext/is_base_of.C: New.
12427         * g++.dg/ext/has_virtual_destructor.C: New.
12428         * g++.dg/ext/is_polymorphic.C: New.
12429         * g++.dg/ext/is_base_of_diagnostic.C: New.
12430         * g++.dg/ext/is_enum.C: New.
12431         * g++.dg/ext/has_nothrow_assign.C: New.
12432         * g++.dg/ext/has_nothrow_constructor.C: New.
12433         * g++.dg/ext/is_empty.C: New.
12434         * g++.dg/ext/has_trivial_copy.C: New.
12435         * g++.dg/ext/has_trivial_assign.C: New.
12436         * g++.dg/ext/is_abstract.C: New.
12437         * g++.dg/ext/is_pod.C: New.
12438         * g++.dg/ext/has_nothrow_copy.C: New.
12439         * g++.dg/ext/is_class.C: New.
12440         * g++.dg/ext/has_trivial_constructor.C: New.
12441         * g++.dg/ext/is_union.C: New.
12442         * g++.dg/ext/has_trivial_destructor.C: New.
12443         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
12444         * g++.dg/template/crash43.C: Likewise.
12445
12446 2007-03-29  Dirk Mueller  <dmueller@suse.de>
12447
12448         * g++.dg/warn/pedantic2.C: New testcase.
12449
12450 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12451
12452         * size_dim.f90: Fix dg directive.
12453         * pr16433.f: Likewise.
12454         * use_6.f90: Likewise.
12455         * use_7.f90: Likewise.
12456         * entry_9.f90: Likewise.
12457         * pointer_intent_2.f90: Likewise.
12458         * protected_1.f90: Likewise.
12459         * fmt_missing_period_2.f: Likewise.
12460         * pointer_intent_3.f90: Likewise.
12461         * protected_2.f90: Likewise.
12462         * protected_3.f90: Likewise.
12463         * pr15754.f90: Likewise.
12464         * protected_4.f90: Likewise.
12465         * protected_5.f90: Likewise.
12466         * initialization_2.f90: Likewise.
12467         * protected_6.f90: Likewise.
12468         * continuation_7.f90: Likewise.
12469         * derived_function_interface_1.f90: Likewise.
12470         * der_pointer_4.f90: Likewise.
12471         * fmt_zero_precision.f90: Likewise.
12472         * blockdata_3.f90: Likewise.
12473         * fmt_missing_period_1.f: Likewise.
12474         * real_const_3.f90: Likewise.
12475         * use_4.f90: Likewise.
12476         * fmt_missing_period_3.f: Likewise.
12477         * use_5.f90: Likewise.
12478
12479 2007-03-28  Mike Stump  <mrs@apple.com>
12480
12481         * gcc.dg/darwin-comm.c: Add.
12482
12483 2007-03-28  Eric Christopher  <echristo@apple.com>
12484
12485         * lib/target-supports.exp (check_effective_target_fstack_protector):
12486         New.
12487         * gcc.dg/ssp-1.c: Use.
12488         * gcc.dg/ssp-2.c: Ditto.
12489
12490 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
12491
12492         PR c++/29077
12493         * g++.dg/parse/constructor3.C: New test.
12494
12495 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12496
12497         * gnat.dg/thin_pointer.ad[sb]: New test.
12498
12499 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12500
12501         * g++.dg/cpp0x/bracket1.C: New.
12502         * g++.dg/cpp0x/bracket2.C: New.
12503         * g++.dg/cpp0x/bracket3.C: New.
12504         * g++.dg/cpp0x/bracket4.C: New.
12505
12506 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12507
12508         * g++.dg/cpp0x/temp_default1.C: New.
12509         * g++.dg/cpp0x/temp_default3.C: New.
12510         * g++.dg/cpp0x/temp_default2.C: New.
12511         * g++.dg/cpp0x/temp_default4.C: New.
12512
12513 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12514
12515         PR c++/29993
12516         * g++.dg/other/cv_func2.C: New.
12517
12518 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
12519
12520         * gcc.dg/dfp/func-vararg-alternate.h: New file.
12521         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
12522         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
12523         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
12524
12525         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
12526         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
12527
12528         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
12529
12530         * lib/compat.exp (compat-execute): Fix processing of file names.
12531
12532 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
12533
12534         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
12535
12536 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
12537
12538         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12539         Delete created executable test file.
12540         (check_effective_target_fortran_large_int): Ditto.
12541         (check_effective_target_static_libgfortran): Ditto.
12542
12543 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
12544
12545         PR c++/30500
12546         * g++.dg/warn/pragma-system_header1.C: New test.
12547         * g++.dg/warn/pragma-system_header2.C: New test.
12548         * g++.dg/warn/pragma-system_header1.h. New.
12549         * g++.dg/warn/pragma-system_header2.h. New.
12550
12551 2007-03-26  Ian Lance Taylor  <iant@google.com>
12552
12553         PR tree-optimization/31345
12554         * gcc.c-torture/compile/pr31345-1.c: New test.
12555
12556 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
12557
12558         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
12559         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
12560         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
12561         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
12562         * gfortran.dg/overload_1.f90: Likewise.
12563         * gfortran.dg/impure_assignment_1.f90: Likewise.
12564         * gfortran.dg/error_recovery_3.f90: Likewise.
12565         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12566         * gfortran.dg/sequence_types_1.f90: Likewise.
12567         * gfortran.dg/internal_references_1.f90: Likewise.
12568         * gfortran.dg/present_1.f90: Likewise.
12569         * gfortran.dg/volatile10.f90: Likewise.
12570         * gfortran.dg/module_equivalence_2.f90: Likewise.
12571         * gfortran.dg/use_4.f90: Likewise.
12572         * gfortran.dg/elemental_result_1.f90: Likewise.
12573         * gfortran.dg/generic_actual_arg.f90: Likewise.
12574         * gfortran.dg/private_type_5.f90: Likewise.
12575         * gfortran.dg/protected_4.f90: Likewise.
12576         * gfortran.dg/interface_3.f90: Likewise.
12577
12578 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12579
12580         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
12581         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
12582
12583 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12584
12585         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
12586
12587 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12588
12589         PR libgfortran/31199
12590         * gfortran.dg/fmt_t_4.f90: New test.
12591
12592 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12593
12594         PR libfortran/31297
12595         * gfortran.dg/backspace_5.f:  Initialize variable(s).
12596         * gfortran.dg/backspace_6.f:  Likewise.
12597         * gfortran.dg/char_bounds_check_fail_1: Likewise.
12598         * gfortran.dg/direct_io_2.f90:  Likewise.
12599         * gfortran.dg/write_back.f:  Likewise.
12600         * gfortran.dg/write_rewind_2.f:  Likewise.
12601         * gfortran.dg/write_rewind_1.f:  Likewise.
12602         * gfortran.dg/write_rewind_2.f:  Likewise.
12603
12604 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
12605
12606         PR tree-optimization/30784
12607         * gcc.dg/vect/pr30784.c: New test.
12608
12609 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12610
12611         PR fortran/30877
12612         * gfortran.dg/operator_1.f90: New test.
12613         * gfortran.dg/operator_2.f90: New test.
12614
12615 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12616
12617         PR libfortran/31196
12618         * gfortran.dg/reshape_transpose_1.f90:  New test.
12619
12620 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12621
12622         PR fortran/30655
12623         * gfortran.dg/bounds_check_6.f90: New test.
12624
12625 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
12626
12627         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
12628         #ifndef/#endif.
12629         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12630         * gcc.dg/dfp/decfloat-constants.c: Ditto.
12631
12632 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
12633
12634         PR fortran/31209
12635         * gfortran.dg/pointer_function_actual_1.f90: New test.
12636
12637         PR fortran/31200
12638         * gfortran.dg/pointer_function_actual_2.f90: New test.
12639
12640         PR fortran/31215
12641         * gfortran.dg/result_in_spec_1.f90: New test.
12642
12643 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12644
12645         PR fortran/30834
12646         * gfortran.dg/integer_exponentiation_3.F90: New test.
12647         * gfortran.dg/integer_exponentiation_4.f90: New test.
12648         * gfortran.dg/integer_exponentiation_5.F90: New test.
12649
12650 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12651
12652         PR c++/30863
12653         * g++.dg/template/error24.C: New test.
12654         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
12655
12656 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12657
12658         PR c++/31273
12659         * g++.dg/expr/bitfield7.C: New test.
12660
12661 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12662
12663         PR other/23572
12664         * gcc.dg/float-range-4.c: New.
12665         * gcc.dg/float-range-1.c: Update. Test for a warning.
12666         * gcc.dg/float-range-3.c: New.
12667         * gcc.dg/float-range-5.c: New.
12668
12669 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12670
12671         PR fortran/31262
12672         * gfortran.dg/no_range_check_1.f90: New test.
12673
12674 2007-03-22  Dirk Mueller  <dmueller@suse.de>
12675
12676         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
12677         * g++.dg/other/static1.C: Remove stray semicolon.
12678         * g++.dg/other/init1.C: Likewise.
12679         * g++.dg/rtti/dyncast1.C: Likewise.
12680         * g++.dg/tree-ssa/pr17153.C: Likewise.
12681         * g++.dg/lookup/disamb1.C: Likewise.
12682         * g++.dg/lookup/scoped2.C: Likewise.
12683         * g++.dg/lookup/friend7.C: Likewise.
12684         * g++.dg/parse/parse4.C: Likewise.
12685         * g++.dg/parse/parse5.C: Likewise.
12686         * g++.dg/expr/pr29066.C: Likewise.
12687         * g++.dg/expr/cast4.C: Likewise.
12688         * g++.dg/tc1/dr193.C: Likewise.
12689         * g++.dg/tc1/dr213.C: Likewise.
12690         * g++.dg/abi/dcast1.C: Likewise.
12691         * g++.dg/abi/covariant2.C: Likewise.
12692         * g++.dg/inherit/covariant11.C: Likewise.
12693         * g++.dg/inherit/covariant9.C: Likewise.
12694         * g++.dg/inherit/covariant10.C: Likewise.
12695         * g++.dg/init/static3.C: Likewise.
12696         * g++.dg/init/init-ref3.C: Likewise.
12697         * g++.dg/init/ref10.C: Likewise.
12698         * g++.dg/template/meminit2.C: Likewise.
12699         * g++.dg/template/using9.C: Likewise.
12700         * g++.dg/template/friend9.C: Likewise.
12701         * g++.dg/template/ref1.C: Likewise.
12702         * g++.old-deja/g++.warn/inline.C: Likewise.
12703         * g++.old-deja/g++.robertl/eb91.C: Likewise.
12704         * g++.old-deja/g++.robertl/eb46.C: Likewise.
12705         * g++.old-deja/g++.robertl/eb34.C: Likewise.
12706         * g++.old-deja/g++.robertl/eb43.C: Likewise.
12707         * g++.old-deja/g++.robertl/eb26.C: Likewise.
12708         * g++.old-deja/g++.robertl/eb116.C: Likewise.
12709         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12710         * g++.old-deja/g++.brendan/overload8.C: Likewise.
12711         * g++.old-deja/g++.brendan/overload11.C: Likewise.
12712         * g++.old-deja/g++.brendan/copy7.C: Likewise.
12713         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12714         * g++.old-deja/g++.brendan/template11.C: Likewise.
12715         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
12716         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12717         * g++.old-deja/g++.brendan/crash16.C: Likewise.
12718         * g++.old-deja/g++.jason/pmem2.C: Likewise.
12719         * g++.old-deja/g++.jason/parse9.C: Likewise.
12720         * g++.old-deja/g++.jason/byval2.C: Likewise.
12721         * g++.old-deja/g++.jason/overload8.C: Likewise.
12722         * g++.old-deja/g++.jason/pmf8.C: Likewise.
12723         * g++.old-deja/g++.jason/template33.C: Likewise.
12724         * g++.old-deja/g++.jason/return3.C: Likewise.
12725         * g++.old-deja/g++.jason/scoping2.C: Likewise.
12726         * g++.old-deja/g++.jason/virtual.C: Likewise.
12727         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12728         * g++.old-deja/g++.jason/template27.C: Likewise.
12729         * g++.old-deja/g++.jason/synth6.C: Likewise.
12730         * g++.old-deja/g++.jason/ref8.C: Likewise.
12731         * g++.old-deja/g++.jason/offset1.C: Likewise.
12732         * g++.old-deja/g++.other/static20.C: Likewise.
12733         * g++.old-deja/g++.other/array1.C: Likewise.
12734         * g++.old-deja/g++.other/new3.C: Likewise.
12735         * g++.old-deja/g++.other/array2.C: Likewise.
12736         * g++.old-deja/g++.other/overload9.C: Likewise.
12737         * g++.old-deja/g++.other/cast6.C: Likewise.
12738         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
12739         * g++.old-deja/g++.other/eh4.C: Likewise.
12740         * g++.old-deja/g++.other/using7.C: Likewise.
12741         * g++.old-deja/g++.other/init18.C: Likewise.
12742         * g++.old-deja/g++.other/dyncast1.C: Likewise.
12743         * g++.old-deja/g++.other/dyncast2.C: Likewise.
12744         * g++.old-deja/g++.other/dtor11.C: Likewise.
12745         * g++.old-deja/g++.pt/static11.C: Likewise.
12746         * g++.old-deja/g++.pt/crash19.C: Likewise.
12747         * g++.old-deja/g++.pt/overload12.C: Likewise.
12748         * g++.old-deja/g++.pt/crash46.C: Likewise.
12749         * g++.old-deja/g++.pt/mi1.C: Likewise.
12750         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
12751         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12752         * g++.old-deja/g++.pt/local5.C: Likewise.
12753         * g++.old-deja/g++.pt/typename2.C: Likewise.
12754         * g++.old-deja/g++.pt/explicit80.C: Likewise.
12755         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
12756         * g++.old-deja/g++.law/visibility1.C: Likewise.
12757         * g++.old-deja/g++.law/visibility2.C: Likewise.
12758         * g++.old-deja/g++.law/virtual2.C: Likewise.
12759         * g++.old-deja/g++.law/operators19.C: Likewise.
12760         * g++.old-deja/g++.law/parsing10.C: Likewise.
12761         * g++.old-deja/g++.law/visibility4.C: Likewise.
12762         * g++.old-deja/g++.law/operators4.C: Likewise.
12763         * g++.old-deja/g++.law/dtors2.C: Likewise.
12764         * g++.old-deja/g++.law/missed-error3.C: Likewise.
12765         * g++.old-deja/g++.law/visibility10.C: Likewise.
12766         * g++.old-deja/g++.law/scope3.C: Likewise.
12767         * g++.old-deja/g++.law/casts2.C: Likewise.
12768         * g++.old-deja/g++.law/code-gen5.C: Likewise.
12769         * g++.old-deja/g++.law/operators33.C: Likewise.
12770         * g++.old-deja/g++.law/friend4.C: Likewise.
12771         * g++.old-deja/g++.mike/pmf7.C: Likewise.
12772         * g++.old-deja/g++.mike/p5611.C: Likewise.
12773         * g++.old-deja/g++.mike/net37.C: Likewise.
12774         * g++.old-deja/g++.mike/p3570.C: Likewise.
12775         * g++.old-deja/g++.mike/p5718.C: Likewise.
12776         * g++.old-deja/g++.mike/net21.C: Likewise.
12777         * g++.old-deja/g++.mike/p1862.C: Likewise.
12778         * g++.old-deja/g++.mike/p4511.C: Likewise.
12779         * g++.old-deja/g++.mike/virt3.C: Likewise.
12780         * g++.old-deja/g++.mike/p16146.C: Likewise.
12781         * g++.old-deja/g++.mike/p1989.C: Likewise.
12782         * g++.old-deja/g++.mike/p5571.C: Likewise.
12783         * g++.old-deja/g++.gb/scope10.C: Likewise.
12784         * g++.old-deja/g++.abi/primary5.C: Likewise.
12785         * g++.old-deja/g++.abi/empty2.C: Likewise.
12786         * g++.old-deja/g++.abi/arraynew.C: Likewise.
12787         * g++.old-deja/g++.eh/vbase4.C: Likewise.
12788         * g++.old-deja/g++.eh/ptr1.C: Likewise.
12789         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
12790         * g++.old-deja/g++.bob/template3.C: Likewise.
12791         * g++.old-deja/g++.bob/inherit1.C: Likewise.
12792
12793 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
12794
12795         PR fortran/31193
12796         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
12797
12798 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
12799
12800         PR fortran/20897
12801         * gfortran.dg/derived_name_1.f90: New.
12802         * gfortran.dg/derived_name_2.f: New.
12803
12804 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12805
12806         * lib/target-supports.exp (check_effective_target_nonpic): New
12807         procedure.
12808         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
12809         when compiling PIC.
12810         * gcc.target/i386/asm-4.c: Require nonpic.
12811         * gcc.target/i386/cmov1.c: Likewise.
12812         * gcc.target/i386/mul.c: Likewise.
12813         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
12814         * gcc.target/i386/ssetype-1.c: Require nonpic.
12815         * gcc.target/i386/ssetype-3.c: Likewise.
12816         * gcc.target/i386/ssetype-5.c: Likewise.
12817
12818 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12819
12820         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
12821         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
12822         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
12823         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
12824
12825 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
12826
12827         PR tree-optimization/30590
12828         * g++.dg/opt/pr30590.C: New testcase.
12829
12830 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
12831
12832         PR c/30762
12833         * gcc.dg/pr30762-1.c: New test.
12834         * gcc.dg/pr30762-2.c: New test.
12835
12836         PR inline-asm/30505
12837         * gcc.target/i386/pr30505.c: New test.
12838
12839 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
12840
12841         * gcc.target/arm/register-variables.c: New.
12842
12843 2007-03-19  Jeff Law  <law@redhat.com>
12844
12845         * PR tree-optimization/30984
12846         * gcc.c-torture/pr30984.c: New test.
12847
12848 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12849         Richard Guenther  <rguenther@suse.de>
12850
12851         PR tree-optimization/31254
12852         * gcc.dg/torture/pr31254.c: New testcase.
12853
12854 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
12855
12856         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
12857         target default_packed.
12858
12859 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12860
12861         PR fortran/31203
12862         * gfortran.dg/string_length_1.f90: New test.
12863
12864 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12865
12866         PR testsuite/30395
12867         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
12868
12869 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12870
12871         PR libgfortran/31052
12872         * gfortran.dg/namelist_27.f90: New test.
12873
12874 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
12875
12876         PR fortran/30531
12877         * gfortran.dg/used_types_14.f90: New test.
12878
12879         PR fortran/31086
12880         * gfortran.dg/used_types_15.f90: New test.
12881
12882 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
12883
12884         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
12885         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
12886
12887 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12888
12889         PR fortran/31120
12890         * gfortran.dg/integer_exponentiation_2.f90: New test.
12891
12892 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
12893
12894         PR tree-optimization/31041
12895         * gcc.dg/vect/pr31041.c: New test.
12896
12897 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12898
12899         * g++.dg/warn/Wconversion-integer.C: New
12900         * g++.dg/warn/Wconversion-real.C: New.
12901         * g++.dg/warn/Wconversion-real-integer.C: New.
12902         * g++.dg/warn/conv2.C: Updated.
12903
12904 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12905
12906         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
12907         exclude RTPs.
12908
12909 2007-03-16  Richard Guenther  <rguenther@suse.de>
12910
12911         PR tree-optimization/31146
12912         * g++.dg/tree-ssa/pr31146.C: New testcase.
12913
12914 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12915
12916         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
12917         assume that the target has <features.h>.
12918
12919 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12920
12921         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
12922         dg-options rather than to the whole test.
12923
12924 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
12925
12926         PR debug/29906
12927         * g++.dg/debug/pr29906.C: New
12928
12929 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12930
12931         PR libgfortran/31099
12932         * gfortran.dg/unformatted_recl.f90: Update test.
12933
12934 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
12935
12936         * gcc.dg/tree-ssa/prefetch-5.c: New test.
12937
12938 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12939
12940         PR c++/30891
12941         * g++.dg/parse/namespace-definition.C: New.
12942
12943 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12944
12945         PR c++/24924
12946         * g++.dg/cpp/pedantic-errors.C: New.
12947         * g++.dg/cpp/permissive.C: New.
12948
12949 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12950
12951         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
12952         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
12953
12954 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12955
12956         * lib/target-supports.exp (check_missing_uclibc_feature)
12957         (check_effective_target_wchar): New procedures.
12958         * gcc.dg/wchar_t-1.c: Require target wchar.
12959         * gcc.dg/wint_t-1.c: Likewise.
12960
12961 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12962
12963         * lib/target-supports.exp (check_gc_sections_available): Return
12964         false for VxWorks targets.
12965
12966 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12967
12968         * g++.dg/warn/Wconversion2.C: Fix typo.
12969         * gcc.dg/if-empty-1.c: Ditto.
12970
12971 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12972
12973         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
12974
12975 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12976
12977         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
12978         * gcc.target/i386/pr31167.c: Ditto.
12979
12980 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12981
12982         PR target/31167
12983         * gcc.target/i386/pr31167.c: New test.
12984
12985 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
12986
12987         PR fortran/30922
12988         * gfortran.dg/import5.f90.f90: New test.
12989
12990
12991         PR fortran/30879
12992         * gfortran.dg/data_components_1.f90: New test.
12993
12994
12995         PR fortran/30870
12996         * gfortran.dg/generic_13.f90: New test.
12997
12998         PR fortran/31163
12999         * gfortran.dg/alloc_comp_basics_5.f90: New test.
13000
13001 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13002
13003         PR libgfortran/31051
13004         * gfortran.dg/fmt_t_4.f90: New
13005
13006 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13007
13008         PR C++/31165
13009         * g++.dg/other/default7.C: New test.
13010
13011 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13012
13013         * g++.dg/warn/Wconversion2.C: New.
13014
13015 2007-03-14  Eric Christopher  <echristo@apple.com>
13016
13017         * gcc.dg/ssp-1.c: New.
13018         * gcc.dg/ssp-2.c: Ditto.
13019
13020 2007-03-14  Dirk Mueller  <dmueller@suse.de>
13021
13022         * g++.dg/warn/do-empty.C: New.
13023         * gcc.dg/do-empty.c: New.
13024         * gcc.dg/if-empty-1.c: Update.
13025         * gcc.dg/20001116-1.c: Update.
13026         * gcc.dg/pr23165.c: Update.
13027
13028 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
13029
13030         * gfortran.dg/module_implicit_conversion.f90: New test.
13031
13032 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
13033
13034         PR middle-end/31127
13035         * gcc.dg/pr31127.c: New.
13036
13037 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
13038
13039         * gcc.dg/tree-ssa/loop-26.c: New test.
13040
13041 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
13042
13043         * gcc.target/i386/cmpxchg16b-1.c: New test.
13044
13045 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13046
13047         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
13048         * gcc.dg/c99-vla-1.c: Likewise.
13049         * g++.dg/ext/vla1.C: Likewise
13050
13051 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13052
13053         * gcc.dg/wvla-1.c: New test
13054         * gcc.dg/wvla-2.c: New test
13055         * gcc.dg/wvla-3.c: New test
13056         * gcc.dg/wvla-4.c: New test
13057         * gcc.dg/wvla-5.c: New test
13058         * gcc.dg/wvla-6.c: New test
13059         * gcc.dg/wvla-7.c: New test
13060         * g++.dg/warn/Wvla-1.C: New test
13061         * g++.dg/warn/Wvla-2.C: New test
13062         * g++.dg/warn/Wvla-3.C: New test
13063
13064 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
13065
13066         PR c++/30108
13067         * g++.dg/other/default6.C: New test.
13068
13069 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13070
13071         * lib/target-supports.exp (check_profiling_available): Return false
13072         for VxWorks.
13073         (check_effective_target_vxworks_kernel): New procedure.
13074         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
13075         VxWorks.
13076         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
13077         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
13078         to include VxWorks.
13079         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
13080
13081 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13082
13083         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
13084         PIC is not supported.
13085         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
13086         * gcc.dg/20020426-2.c: Likewise.
13087         * gcc.dg/pr28243.c: Likewise.
13088         * gcc.dg/visibility-11.c: Likewise.
13089         * gcc.dg/tls/opt-9.c: Likewise.
13090         * gcc.dg/tls/opt-10.c: Likewise.
13091         * gcc.dg/tls/pic-1.c: Likewise.
13092         * gcc.dg/tls/struct-1.c: Likewise.
13093         * gcc.target/i386/20000807-1.c: Likewise.
13094         * gcc.target/i386/20000904-1.c: Likewise.
13095         * gcc.target/i386/20011119-1.c: Likewise.
13096         * gcc.target/i386/990213-2.c: Likewise.
13097         * gcc.target/i386/990214-1.c: Likewise.
13098         * gcc.target/i386/compress-float-387-pic.c: Likewise.
13099         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
13100         * gcc.target/i386/pic-1.c: Likewise.
13101         * gcc.target/i386/pr21518.c: Likewise.
13102         * gcc.target/i386/pr23098.c: Likewise.
13103         * gcc.target/i386/pr23943.c: Likewise.
13104
13105 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
13106
13107         PR c++/31038
13108         * g++.dg/template/complit2.C: New test.
13109
13110         PR c++/30328
13111         * g++.dg/ext/bitfield1.C: New test.
13112
13113 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
13114
13115         PR fortran/30883
13116         * gfortran.dg/interface_11.f90: New test.
13117
13118 2007-03-11  Richard Guenther  <rguenther@suse.de>
13119
13120         PR tree-optimization/31115
13121         * gcc.dg/torture/pr31115.c: New testcase.
13122
13123 2007-03-11  Ira Rosen  <irar@il.ibm.com>
13124
13125         PR tree-optimization/29925
13126         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
13127
13128 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
13129
13130         PR c++/30274
13131         * g++.dg/expr/bitfield3.C: New test.
13132         * g++.dg/expr/bitfield4.C: Likewise.
13133         * g++.dg/expr/bitfield5.C: Likewise.
13134         * g++.dg/expr/bitfield6.C: Likewise.
13135
13136         PR c++/30924
13137         * g++.dg/template/array18.C: New test.
13138
13139 2007-03-10  Dirk Mueller  <dmueller@suse.de>
13140
13141         PR c++/17946
13142         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
13143         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
13144
13145 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
13146
13147         PR c++/20599
13148         * g++.dg/cpp0x/variadic-bind.C: New.
13149         * g++.dg/cpp0x/variadic-function.C: New.
13150         * g++.dg/cpp0x/variadic-mem_fn.C: New.
13151         * g++.dg/cpp0x/variadic-tuple.C: New.
13152         * g++.dg/cpp0x/variadic1.C: New.
13153         * g++.dg/cpp0x/variadic2.C: New.
13154         * g++.dg/cpp0x/variadic3.C: New.
13155         * g++.dg/cpp0x/variadic4.C: New.
13156         * g++.dg/cpp0x/variadic5.C: New.
13157         * g++.dg/cpp0x/variadic6.C: New.
13158         * g++.dg/cpp0x/variadic7.C: New.
13159         * g++.dg/cpp0x/variadic8.C: New.
13160         * g++.dg/cpp0x/variadic9.C: New.
13161         * g++.dg/cpp0x/variadic10.C: New.
13162         * g++.dg/cpp0x/variadic11.C: New.
13163         * g++.dg/cpp0x/variadic12.C: New.
13164         * g++.dg/cpp0x/variadic13.C: New.
13165         * g++.dg/cpp0x/variadic14.C: New.
13166         * g++.dg/cpp0x/variadic15.C: New.
13167         * g++.dg/cpp0x/variadic16.C: New.
13168         * g++.dg/cpp0x/variadic17.C: New.
13169         * g++.dg/cpp0x/variadic18.C: New.
13170         * g++.dg/cpp0x/variadic19.C: New.
13171         * g++.dg/cpp0x/variadic20.C: New.
13172         * g++.dg/cpp0x/variadic21.C: New.
13173         * g++.dg/cpp0x/variadic22.C: New.
13174         * g++.dg/cpp0x/variadic23.C: New.
13175         * g++.dg/cpp0x/variadic24.C: New.
13176         * g++.dg/cpp0x/variadic25.C: New.
13177         * g++.dg/cpp0x/variadic26.C: New.
13178         * g++.dg/cpp0x/variadic27.C: New.
13179         * g++.dg/cpp0x/variadic28.C: New.
13180         * g++.dg/cpp0x/variadic29.C: New.
13181         * g++.dg/cpp0x/variadic30.C: New.
13182         * g++.dg/cpp0x/variadic31.C: New.
13183         * g++.dg/cpp0x/variadic32.C: New.
13184         * g++.dg/cpp0x/variadic33.C: New.
13185         * g++.dg/cpp0x/variadic34.C: New.
13186         * g++.dg/cpp0x/variadic35.C: New.
13187         * g++.dg/cpp0x/variadic36.C: New.
13188         * g++.dg/cpp0x/variadic37.C: New.
13189         * g++.dg/cpp0x/variadic38.C: New.
13190         * g++.dg/cpp0x/variadic39.C: New.
13191         * g++.dg/cpp0x/variadic40.C: New.
13192         * g++.dg/cpp0x/variadic41.C: New.
13193         * g++.dg/cpp0x/variadic42.C: New.
13194         * g++.dg/cpp0x/variadic43.C: New.
13195         * g++.dg/cpp0x/variadic44.C: New.
13196         * g++.dg/cpp0x/variadic45.C: New.
13197         * g++.dg/cpp0x/variadic46.C: New.
13198         * g++.dg/cpp0x/variadic47.C: New.
13199         * g++.dg/cpp0x/variadic48.C: New.
13200         * g++.dg/cpp0x/variadic49.C: New.
13201         * g++.dg/cpp0x/variadic50.C: New.
13202         * g++.dg/cpp0x/variadic51.C: New.
13203         * g++.dg/cpp0x/variadic52.C: New.
13204         * g++.dg/cpp0x/variadic53.C: New.
13205         * g++.dg/cpp0x/variadic54.C: New.
13206         * g++.dg/cpp0x/variadic55.C: New.
13207         * g++.dg/cpp0x/variadic56.C: New.
13208         * g++.dg/cpp0x/variadic57.C: New.
13209         * g++.dg/cpp0x/variadic58.C: New.
13210         * g++.dg/cpp0x/variadic59.C: New.
13211         * g++.dg/cpp0x/variadic60.C : New.
13212         * g++.dg/cpp0x/variadic61.C : New.
13213         * g++.dg/cpp0x/variadic62.C : New.
13214         * g++.dg/cpp0x/variadic63.C : New.
13215         * g++.dg/cpp0x/variadic64.C : New.
13216         * g++.dg/cpp0x/variadic65.C : New.
13217         * g++.dg/cpp0x/variadic66.C : New.
13218         * g++.dg/cpp0x/variadic67.C : New.
13219         * g++.dg/cpp0x/variadic68.C : New.
13220         * g++.dg/cpp0x/variadic69.C : New.
13221         * g++.dg/cpp0x/variadic70.C : New.
13222         * g++.dg/cpp0x/variadic71.C : New.
13223         * g++.dg/cpp0x/variadic72.C : New.
13224         * g++.dg/cpp0x/variadic73.C : New.
13225         * g++.dg/cpp0x/variadic74.C : New.
13226         * g++.dg/cpp0x/variadic75.C : New.
13227         * g++.dg/cpp0x/variadic-ex1.C : New.
13228         * g++.dg/cpp0x/variadic-ex2.C : New.
13229         * g++.dg/cpp0x/variadic-ex3.C : New.
13230         * g++.dg/cpp0x/variadic-ex4.C : New.
13231         * g++.dg/cpp0x/variadic-ex5.C : New.
13232         * g++.dg/cpp0x/variadic-ex6.C : New.
13233         * g++.dg/cpp0x/variadic-ex7.C : New.
13234         * g++.dg/cpp0x/variadic-ex8.C : New.
13235         * g++.dg/cpp0x/variadic-ex9.C : New.
13236         * g++.dg/cpp0x/variadic-ex10.C : New.
13237         * g++.dg/cpp0x/variadic-ex11.C : New.
13238         * g++.dg/cpp0x/variadic-ex12.C : New.
13239         * g++.dg/cpp0x/variadic-ex13.C : New.
13240         * g++.dg/cpp0x/variadic-ex14.C : New.
13241
13242 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13243
13244         PR libgfortran/31099
13245         * gfortran.dg/unformatted_recl.f90: New test.
13246
13247 2007-03-09  Roger Sayle  <roger@eyesopen.com>
13248
13249         * gcc.dg/fold-eqcmplx-1.c: New test case.
13250
13251 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
13252
13253         PR rtl-optimization/30643
13254         * gcc.dg/pr30643.c: New.
13255
13256 2007-03-09  Chao-ying Fu  <fu@mips.com>
13257
13258         * gcc.target/mips/mips32-dspr2-type.c: New test.
13259         * gcc.target/mips/mips32-dspr2.c: New test.
13260         * gcc.target/mips/dspr2-MULT.c: New test.
13261         * gcc.target/mips/dspr2-MULTU.c: New test.
13262         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
13263         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
13264         Adjust some formats.
13265
13266 2007-03-09  Dirk Mueller  <dmueller@suse.de>
13267
13268         PR c++/17946
13269         * gcc.dg/Wlogical-op-1.c: New.
13270         * g++.dg/warn/Wlogical-op-1.C: New.
13271
13272 2007-03-09  Richard Guenther  <rguenther@suse.de>
13273
13274         PR tree-optimization/30904
13275         PR middle-end/31058
13276         * gcc.dg/pr30904.c: Remove xfail.
13277
13278 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13279
13280         PR C/31072
13281         * gcc.c-torture/execute/pr31072.c: New test.
13282
13283 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13284
13285         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
13286         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13287         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
13288         *lrint* and *lround*.
13289         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
13290         floor->lfloor.
13291         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
13292         * gcc.dg/torture/builtin-integral-1.c: Likewise.
13293         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
13294         and *lround*.  Correct macro names.
13295         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
13296         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
13297
13298 2007-03-08  Ian Lance Taylor  <iant@google.com>
13299
13300         * gcc.dg/no-strict-overflow-5.c: New test.
13301         * gcc.dg/no-strict-overflow-6.c: New test.
13302         * gcc.dg/Wstrict-overflow-11.c: New test.
13303         * gcc.dg/Wstrict-overflow-12.c: New test.
13304         * gcc.dg/Wstrict-overflow-13.c: New test.
13305         * gcc.dg/Wstrict-overflow-14.c: New test.
13306         * gcc.dg/Wstrict-overflow-15.c: New test.
13307
13308 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13309
13310         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
13311         for VxWorks kernel mode.
13312         * gcc.c-torture/execute/strncmp-1.x: Likewise.
13313
13314 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13315
13316         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
13317         mode.
13318
13319 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13320
13321         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
13322         and lib/bfill.c on VxWorks targets.
13323         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
13324         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
13325         lib/bfill.c and lib/memmove.c on VxWorks targets.
13326         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
13327         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
13328         on VxWorks targets.
13329         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
13330         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
13331
13332 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13333
13334         * gfortran.dg/use_5.f90: New test.
13335         * gfortran.dg/use_6.f90: Ditto.
13336         * gfortran.dg/use_7.f90: Ditto.
13337
13338 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13339
13340         PR fortran/30973
13341         * gfortran.dg/use_4.f90: New test.
13342         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
13343
13344 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
13345
13346         PR fortran/31011
13347         * gfortran.dg/parameter_array_section_2.f90: New test.
13348
13349 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
13350
13351         PR c++/30852
13352         * g++.dg/ext/offsetof1.C: Add cases with volatile.
13353
13354         PR c++/30534
13355         * g++.dg/template/arg5.C: New test.
13356
13357 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
13358
13359         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
13360
13361 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
13362
13363         * gcc.dg/var-expand1.c: Add newline at end of file.
13364
13365 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
13366
13367         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
13368
13369 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
13370
13371         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
13372
13373 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13374
13375         * gcc.dg/torture/builtin-convert-4.c: New test.
13376
13377 2007-03-05  Ian Lance Taylor  <iant@google.com>
13378
13379         * gcc.c-torture/compile/pr31034.c: New test.
13380
13381 2007-03-05  Ian Lance Taylor  <iant@google.com>
13382
13383         * gcc.dg/inline-18.c: New test.
13384         * gcc.dg/inline-19.c: New test.
13385         * gcc.dg/inline-20.c: New test.
13386         * gcc.dg/inline-21.c: New test.
13387
13388 2007-03-05  Richard Guenther  <rguenther@suse.de>
13389
13390         PR tree-optimization/14052
13391         * gcc.dg/tree-ssa/vrp33.c: New testcase.
13392
13393 2007-03-05  Richard Guenther  <rguenther@suse.de>
13394
13395         PR tree-optimization/23777
13396         * gcc.dg/tree-ssa/pr23777.c: New testcase.
13397
13398 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13399
13400         PR other/30465
13401         * gcc.dg/multiple-overflow-warn-3.c: New.
13402         * g++.dg/warn/multiple-overflow-warn-3.C: New.
13403
13404 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
13405
13406         PR c++/30895
13407         * g++.dg/parse/template23.C: New test.
13408
13409 2007-03-04  Roger Sayle  <roger@eyesopen.com>
13410
13411         PR middle-end/30744
13412         * gcc.dg/pr30744-1.c: New test case.
13413
13414 2007-03-04  Tobias Burnus  <burnus@net-b.de>
13415
13416         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
13417
13418 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13419
13420         PR target/30406
13421         * gfortran.dg/logical_3.f90: New test.
13422
13423 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
13424
13425         PR libfortran/30981
13426         * gfortran.dg/integer_exponentiation_1.f90:  New test.
13427
13428 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
13429
13430         * gcc.target/m68k/m68k.exp: New.
13431         * gcc.target/m68k/crash1.c: New.
13432
13433 2007-03-03  Tobias Burnus  <burnus@net-b.de>
13434
13435         * gfortran.dg/c_by_val.c: Use int64_t instead of long
13436         to be more compatible with integer(kind=8).
13437
13438 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13439
13440         PR libfortran/31001
13441         * gfortran.dg/zero_sized_3.f90: New test.
13442
13443 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13444
13445         PR c++/15787
13446         * g++.dg/parse/else.C: New.
13447         * g++.dg/parse/else-2.C: New.
13448
13449 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
13450             Tobias Burnus  <burnus@net-b.de>
13451
13452         PR fortran/30882
13453         * gfortran.dg/size_dim.f90: New test.
13454
13455 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
13456             Tobias Burnus  <burnus@net-b.de>
13457
13458         PR fortran/30873
13459         * gfortran.dg/entry_9.f90: New test.
13460
13461 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
13462
13463         PR c++/28253
13464         * g++.dg/inherit/covariant16.C: New test.
13465
13466 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
13467
13468         * g++.dg/other/darwin-minversion-1.C: New.
13469
13470 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
13471
13472         * gcc.dg/tree-ssa/20070302-1.c: New test.
13473
13474 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
13475
13476         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
13477         tests.
13478
13479 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
13480
13481         * gcc.dg/tree-ssa/prefetch-4.c: New test.
13482
13483 2007-03-01  Simon Baldwin <simonb@google.com>
13484
13485         PR c++/23689
13486         * warn/ignored_typedef.C: New.
13487         * init/ctor8.C: Added dg-warning to consume ignored typedef
13488         warning.
13489         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
13490         and added an explicit line number.
13491
13492 2007-02-28  Richard Guenther  <rguenther@suse.de>
13493
13494         PR middle-end/30364
13495         * gcc.dg/torture/pr30364-1.c: New testcase.
13496         * gcc.dg/torture/pr30364-2.c: Likewise.
13497         * gcc.dg/torture/pr30364-3.c: Likewise.
13498
13499 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13500
13501         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
13502         powerpc*, use -funsafe-math-optimizations.
13503         * gcc.dg/torture/builtin-logb-1.c: Likewise.
13504         * gcc.dg/torture/builtin-modf-1.c: Likewise.
13505
13506 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13507             Paul Thomas  <pault@gcc.gnu.org>
13508
13509         PR fortran/30888
13510         PR fortran/30887
13511         * c_by_val_1.f: Test %VAL() with non-default kind.
13512         * c_by_val.c: Ditto.
13513         * c_by_val_4.f: New test.
13514
13515 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13516
13517         PR fortran/30968
13518         * gfortran.dg/continuation_7.f90: New test.
13519
13520 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
13521
13522         * g++.dg/inherit/thunk7.C: New test.
13523         * lib/target-supports.exp (check_profiling_available): Not available
13524         for bfin-*-*.
13525
13526 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
13527
13528         PR target/30970
13529         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
13530
13531 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
13532
13533         * lib/target-supports.exp (check_effective_target_init_priority):
13534         Remove Solaris special case.
13535
13536 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
13537
13538         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
13539         for more builtin types.
13540
13541         * g++.dg/ext/visibility/class1.C: Port to Darwin.
13542         * g++.dg/ext/visibility/noPLT.C: Likewise.
13543
13544 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13545
13546         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
13547         sh* targets.
13548
13549 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
13550
13551         PR fortran/30865
13552         * size_optional_dim_1.f90:  New test.
13553
13554 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
13555
13556         * gcc.dg/vxworks/vxworks.exp: New file.
13557         * gcc.dg/vxworks/initpri1.c: Likewise.
13558         * gcc.dg/vxworks/initpri2.c: Likewise.
13559         * gcc.dg/initpri2.c: Add more tests.
13560         * g++.dg/special/initpri2.C: Likewise.
13561
13562         * gcc.dg/initpri1.c: New test.
13563         * gcc.dg/initpri2.c: Likewise.
13564         * g++.dg/special/initpri1.C: New test.
13565         * g++.dg/special/initpri2.C: Likewise.
13566         * g++.dg/special/conpr-1.C: Use init_priority effective target.
13567         * g++.dg/special/conpr-2.C: Likewise.
13568         * g++.dg/special/conpr-3.C: Likewise.
13569         * g++.dg/special/conpr-4.C: Likewise.
13570         * g++.dg/special/initp1.C: Likewise.
13571         * g++.dg/special/ecos.exp: Remove code to detect availability of
13572         constructor priorities.
13573         * lib/target-supports.exp (check_effective_target_init_priority):
13574         New function.
13575
13576 2007-02-24  Jan Hubicka  <jh@suse.cz>
13577
13578         * gcc.c-torture/execute/pr30778.c: New testcase.
13579
13580 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13581
13582         PR libgfortran/30918
13583         * gfortran.dg/namelist_26.f90: New test.
13584
13585 2007-02-24  Richard Guenther  <rguenther@suse.de>
13586
13587         PR middle-end/30951
13588         * gcc.dg/pr30951.c: New testcase.
13589
13590 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13591
13592         * gcc.dg/torture/builtin-modf-1.c: New test.
13593
13594 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
13595
13596         PR tree-optimization/30904
13597         * gcc.dg/pr30904.c: New test.
13598
13599 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13600
13601         * gcc.test-framework/README: Correct command.
13602         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
13603         -Wunused-value.
13604         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
13605
13606 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
13607
13608         * lib/target-supports.exp (check_effective_target_unwrapped): New.
13609
13610 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
13611
13612         * lib/target-supports.exp (check_effective_target_newlib): New
13613         function.
13614
13615 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
13616
13617         PR fortran/30660
13618         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
13619         allocatable component.
13620
13621
13622 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13623
13624         * gcc.dg/torture/builtin-logb-1.c: New test.
13625         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
13626         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
13627         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
13628         sh* targets.
13629
13630 2007-02-23  Richard Guenther  <rguenther@suse.de>
13631
13632         * g++.dg/warn/changes-meaning.C: New testcase.
13633
13634 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13635
13636         PR libgfortran/30910
13637         * gfortran.dg/fmt_zero_precision.f90: Update test.
13638
13639 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13640
13641         * gcc.dg/torture/builtin-frexp-1.c: New test.
13642
13643 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
13644
13645         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
13646
13647 2007-02-22  Ian Lance Taylor  <iant@google.com>
13648
13649         PR debug/30898
13650         * g++.dg/debug/pr30898.C: New test.
13651
13652 2007-02-22  Ira Rosen  <irar@il.ibm.com>
13653
13654         * gcc.dg/vect/vect-106.c: New test.
13655
13656 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13657             Ira Rosen  <irar@il.ibm.com>
13658
13659         PR tree-optimization/30843
13660         * gcc.dg/vect/pr30843.c: New test.
13661
13662 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13663
13664         PR tree-optimization/30858
13665         * gcc.dg/vect/pr30858.c: New test.
13666
13667 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
13668
13669         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
13670         to set options for compiling testglue.
13671         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
13672         * lib/obj-c++.exp (obj-c++_init): Likewise.
13673
13674 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
13675
13676         * gnat.dg/derived_aggregate.adb: New test.
13677
13678 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13679
13680         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
13681         sh* targets.  Call the correct CKSGN macro.
13682
13683 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
13684
13685         * gfortran.dg/gomp/omp_parse1.f90: New test.
13686         * gfortran.dg/gomp/omp_parse2.f: New test.
13687
13688 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
13689
13690         PR fortran/30869
13691         * gfortran.dg/do_pointer_1.f90:  New test.
13692
13693 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13694
13695         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
13696         and scalbln.
13697
13698 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
13699
13700         * gcc.dg/darwin-minversion-1.c: New.
13701         * gcc.dg/darwin-minversion-2.c: New.
13702
13703 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13704
13705         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
13706
13707 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13708             DJ Delorie <dj@redhat.com>
13709
13710         PR other/30824
13711         * gcc.dg/Wfatal.c: New.
13712         * gcc.dg/Wfatal-2.c: New.
13713         * gcc.dg/Werror-1.c: Adjust expectations.
13714         * gcc.dg/Werror-5.c: Likewise.
13715         * gcc.dg/Werror-7.c: Likewise.
13716         * gcc.dg/Werror-10.c: Likewise.
13717         * gcc.dg/Werror-11.c: Likewise.
13718
13719 2007-02-20  Tobias Burnus  <burnus@net-b.de>
13720
13721         PR fortran/30522
13722         * gfortran.dg/volatile10.f90: New test.
13723
13724 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
13725
13726         PR libfortran/30533
13727         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
13728
13729 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13730
13731         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
13732         * gcc.dg/Walways-true-1.c: Likewise.
13733         * gcc.dg/weak/weak-3.c: Likewise.
13734         * gcc.dg/Werror-1.c: Likewise.
13735         * gcc.dg/Werror-3.c: Likewise.
13736         * gcc.dg/Werror-4.c: Likewise.
13737         * gcc.dg/Werror-5.c: Likewise.
13738         * gcc.dg/Werror-6.c: Likewise.
13739         * gcc.dg/Werror-7.c: Likewise.
13740         * gcc.dg/Werror-8.c: Likewise.
13741         * gcc.dg/Werror-10.c: Likewise.
13742         * gcc.dg/Werror-11.c: Likewise.
13743         * gcc.dg/Werror-12.c: Likewise.
13744         * g++.old-deja/g++.mike/warn8.C: Likewise.
13745         * g++.dg/warn/Walways-true-1.C: Likewise.
13746         * g++.dg/warn/Walways-true-2.C: Likewise.
13747         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
13748         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
13749         -Wstring-literal-comparison with -Waddress.
13750         * gcc.dg/Wstring-literal-comparison-4.c: Replace
13751         -Wno-string-literal-comparison with -Wno-address.
13752
13753 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
13754
13755         * gnat.dg/self_aggregate_with_call.adb: New test.
13756
13757 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
13758
13759         PR tree-optimization/30975
13760         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
13761         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
13762         * gcc.dg/vect/pr30795.c: New.
13763
13764 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13765
13766         PR fortran/30681
13767         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
13768
13769 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13770
13771         PR rtl-optimization/28173
13772         * gcc.target/i386/andor-1.c: New test case.
13773
13774 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13775
13776         * gcc.dg/torture/builtin-ldexp-1.c: New.
13777         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
13778
13779 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13780
13781         * gfortran.dg/array_constructor_15.f90: New test case.
13782
13783 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13784
13785         * gfortran.dg/forall_10.f90: New test case.
13786
13787 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13788
13789         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
13790
13791 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13792
13793         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
13794         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
13795
13796 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
13797
13798         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
13799         * gcc.target/i386/builtin-bswap-3.c: Ditto.
13800         * gcc.target/i386/xchg-1.c: New test.
13801         * gcc.target/i386/xchg-2.c: New test.
13802
13803 2007-02-16  Richard Guenther  <rguenther@suse.de>
13804             Christian Bruel  <christian.bruel@st.com>
13805
13806         * gcc.dg/strict-overflow-5.c: New testcase.
13807
13808 2007-02-16  Tobias Burnus  <burnus@net-b.de>
13809
13810         PR fortran/30793
13811         * gfortran.dg/func_derived_4.f90: New test.
13812
13813 2007-02-15  Roger Sayle  <roger@eyesopen.com>
13814
13815         PR middle-end/30391
13816         * gfortran.dg/pr30391-1.f90: New test case.
13817
13818 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13819
13820         PR middle-end/30433
13821         * gcc.c-torture/compile/pr30433.c: New testcase to check
13822         that complex constants comparisions are foldded.
13823
13824 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13825
13826         PR C++/30158
13827         * g++.dg/ext/stmtexpr10.C: New testcase.
13828
13829 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13830
13831         PR middle-end/30729
13832         * gcc.dg/Wunused-value-2.c: New testcase.
13833
13834 2007-02-15  Ian Lance Taylor  <iant@google.com>
13835
13836         * g++.dg/eh/subreg-1.C: New test.
13837
13838 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13839
13840         PR c/26494
13841         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
13842         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
13843         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
13844         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
13845         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
13846         * gcc.dg/Werror-implicit-function-declaration.c: New.
13847
13848 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13849
13850         PR c++/28943
13851         * g++.dg/warn/pr28943.C: New.
13852
13853 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13854
13855         * gfortran.fortran-torture/execute/math.f90: Fix typo.
13856
13857 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13858
13859         PR fortran/30779
13860         * gfortran.dg/error_recovery_3.f90: New test.
13861
13862 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13863
13864         * g++.dg/tree-ssa/sra-1.C: New.
13865
13866 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13867
13868         * g++.dg/tree-ssa/sra-1.C: New.
13869
13870 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13871
13872         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
13873
13874 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13875
13876         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
13877
13878 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
13879
13880         PR fortran/30799
13881         * gfortran.dg/logical_2.f90: New test.
13882
13883 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
13884
13885         * gcc.dg/torture/complex-alias-1.c: New test.
13886
13887 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
13888
13889         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
13890         instead of -fdump-tree-tailcall.
13891
13892 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
13893
13894         * gfortran.dg/interface_10.f90: Fix comment typo.
13895
13896 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
13897
13898         PR tree-optimization/30771
13899         * gcc.dg/vect/pr30771.c: New test.
13900
13901 2007-02-13  Ian Lance Taylor  <iant@google.com>
13902
13903         * gcc.dg/Wstrict-overflow-1.c: New test.
13904         * gcc.dg/Wstrict-overflow-2.c: New test.
13905         * gcc.dg/Wstrict-overflow-3.c: New test.
13906         * gcc.dg/Wstrict-overflow-4.c: New test.
13907         * gcc.dg/Wstrict-overflow-5.c: New test.
13908         * gcc.dg/Wstrict-overflow-6.c: New test.
13909         * gcc.dg/Wstrict-overflow-7.c: New test.
13910         * gcc.dg/Wstrict-overflow-8.c: New test.
13911         * gcc.dg/Wstrict-overflow-9.c: New test.
13912         * gcc.dg/Wstrict-overflow-10.c: New test.
13913
13914 2007-02-13  Roger Sayle  <roger@eyesopen.com>
13915
13916         * gcc.target/ia64/builtin-bswap-2.c: New test case.
13917
13918 2007-02-13  Richard Henderson  <rth@redhat.com>
13919
13920         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
13921         * gcc.c-torture/execute/pr29302-1.c: ... here.
13922
13923 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13924
13925         PR c/29521
13926         * gcc.dg/c90-return-1.c: Update output.
13927         * gcc.dg/c99-return-1.c: Likewise.
13928
13929 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
13930
13931         PR fortran/30554
13932         * gfortran.dg/used_dummy_types_7.f90: New test..
13933
13934 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
13935
13936         * gcc.target/i386/parity-1.c: New test.
13937         * gcc.target/i386/parity-2.c: New test.
13938
13939 2007-02-12  Roger Sayle  <roger@eyesopen.com>
13940
13941         * gcc.target/i386/builtin-bswap-3.c: New test case.
13942
13943 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
13944
13945         PR tree-optimization/29145
13946         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
13947         alias analysis is improved to take better advantage of restrict
13948         qualified pointers.
13949         * gcc.dg/vect/vect-80.c: Likewise.
13950         * gcc.dg/vect/pr29145.c: New.
13951
13952 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
13953
13954         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
13955         * gcc.target/i386/sse4a-insert.c: Likewise.
13956
13957 2007-02-11  Roger Sayle  <roger@eyesopen.com>
13958
13959         * gcc.target/ia64/builtin-popcount-1.c: New test case.
13960         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
13961
13962 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
13963
13964         PR fortran/30478
13965         * gfortran.dg/enum_4.f90: Update error message checks.
13966
13967 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
13968
13969         PR fortran/30554
13970         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
13971         versions of the modules.
13972
13973         PR fortran/30617
13974         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
13975         by getting rid of recursive I/O and providing functions with
13976         results.
13977
13978         PR fortran/30319
13979         * gfortran.dg/char_array_constructor_2.f90
13980
13981 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
13982
13983         PR c++/26988
13984         * g++.dg/template/spec34.C: New test
13985
13986 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
13987
13988         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
13989         on i?86 and x86_64.
13990         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
13991         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
13992         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
13993         on i?86 and x86_64.
13994         * gcc.dg/vect/vect-113.c: Ditto.
13995
13996 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
13997
13998         PR c++/29487
13999         * g++.dg/eh/weak1-C: New test.
14000         * g++.dg/eh/weak1-a.cc: Likewise.
14001         * g++.dg/eh/comdat1.C: Likewise.
14002
14003 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
14004             Dorit Nuzman  <dorit@il.ibm.com>
14005
14006         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
14007         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
14008         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
14009         * gcc.dg/vect/vect-113.c: Likewise.
14010
14011         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
14012
14013 2007-02-10  Richard Henderson  <rth@redhat.com>
14014
14015         * lib/target-supports.exp (check_effective_target_tls): Redefine
14016         to mean non-emulated tls.
14017         * gcc.dg/tls/alias-1.c: Remove tls requirement.
14018         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14019         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14020         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14021         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14022         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14023         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14024
14025 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
14026
14027         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
14028
14029 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
14030
14031         * gfortran.dg/secnds.f: Replace time tolerance with a
14032         before-and-after bracket.
14033         * gfortran.dg/secnds-1.f: Likewise.
14034
14035 2007-02-09  Tobias Burnus  <burnus@net-b.de>
14036
14037         PR fortran/30512
14038         * gfortran.dg/maxlocval_1.f90: New test.
14039
14040 2007-02-09  Roger Sayle  <roger@eyesopen.com>
14041
14042         * gcc.target/ia64/builtin_bswap-1.c: New test case.
14043
14044 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14045
14046         PR fortran/30720
14047         * gfortran.dg/array_function_1.f90: New test.
14048
14049 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14050
14051         * lib/target-supports.exp (check_effective_target_lax_strtofp)
14052         (check_effective_target_dummy_wcsftime): New functions.
14053
14054 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14055
14056         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
14057         * lib/target-supports.exp (check_effective_target_uclibc): New
14058         function.
14059
14060 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14061
14062         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
14063         (vsnprintf): Don't define for uClibc targets.
14064
14065 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14066
14067         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
14068         set before checking whether it was allowed.
14069         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
14070         before checking inside_main.
14071
14072 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14073
14074         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
14075         uClinux targets.
14076         (u16sf): Likewise u4sf.
14077         * g++.dg/compat/struct-layout-1.h: Likewise.
14078
14079 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14080
14081         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
14082         procedure.
14083         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
14084         m68k targets if check_effective_target_coldfire_fpu returns true.
14085
14086 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
14087         Richard Guenther  <rguenther@suse.de>
14088
14089         PR middle-end/23361
14090         * gcc.dg/fold-compare-3.c: New testcase.
14091         * gcc.dg/tree-ssa/loop-24.c: Likewise.
14092
14093 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
14094
14095         * gcc.dg/pr26570.c: Clean up coverage files.
14096         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
14097         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
14098         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
14099         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
14100         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
14101         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
14102         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
14103         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
14104         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
14105         * gcc.dg/tree-ssa/pr25501.c: Ditto.
14106         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
14107         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
14108         * gcc.dg/vect/pr28952.c: Ditto.
14109         * gcc.dg/vect/pr27151.c: Ditto.
14110         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
14111         * g++.dg/gomp/macro-3.C: Ditto.
14112
14113 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
14114
14115         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
14116         of the loop.
14117
14118 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14119
14120         * gcc.target/i386/builtin-bswap-2.c: New test case.
14121
14122 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14123
14124         * gfortran.dg/forall_8.f90: New test case.
14125         * gfortran.dg/forall_9.f90: Likewise.
14126
14127 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14128
14129         * gcc.dg/builtins-20.c: Add some -~ complex cases.
14130
14131 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
14132
14133         * lib/target-supports.exp (check_effective_target_simulator): New.
14134
14135 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
14136
14137         * gcc.dg/tree-ssa/loop-25.c: New test.
14138
14139 2007-02-06  Richard Henderson  <rth@redhat.com>
14140
14141         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
14142
14143 2007-02-06  Roger Sayle  <roger@eyesopen.com>
14144
14145         * gcc.target/powerpc/popcount-1.c: New test case.
14146         * gcc.target/powerpc/parity-1.c: Likewise.
14147
14148 2007-02-06  Richard Guenther  <rguenther@suse.de>
14149
14150         PR middle-end/27302
14151         * gcc.dg/torture/pr27302-2.c: New testcase.
14152
14153 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
14154
14155         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
14156         * gcc.dg/vect/vect-iv-1.c: New test.
14157         * gcc.dg/vect/vect-iv-2.c: New test.
14158         * gcc.dg/vect/vect-iv-3.c: New test.
14159         * gcc.dg/vect/vect-iv-4.c: New test.
14160         * gcc.dg/vect/vect-iv-5.c: New test.
14161         * gcc.dg/vect/vect-iv-6.c: New test.
14162         * gcc.dg/vect/vect-iv-7.c: New test.
14163         * gcc.dg/vect/vect-iv-8.c: New test.
14164         * gcc.dg/vect/vect-iv-9.c: New test.
14165         * gcc.dg/vect/vect-iv-10.c: New test.
14166         * gcc.dg/vect/vect-iv-11.c: New test.
14167         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
14168         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
14169         * gcc.dg/vect/vect-14.c: Now vectorizable.
14170         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
14171         loop).
14172         * gcc.dg/vect/vect-27.c: Likewise.
14173         * gcc.dg/vect/vect-29.c Likewise.
14174         * gcc.dg/vect/vect-dv-2.c: Likewise.
14175         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
14176         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
14177         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
14178
14179 2007-02-06  Ira Rosen  <irar@il.ibm.com>
14180
14181         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
14182
14183 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14184
14185         * gcc.dg/builtins-20.c: Add more cases.
14186
14187 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
14188
14189         PR debug/30189
14190         * gcc.dg/pr30189.c: New test.
14191
14192 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
14193
14194         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
14195         for running tests.
14196         * gcc.target/i386/sse4a-extract.c: New test.
14197         * gcc.target/i386/sse4a-insert.c: New test.
14198         * gcc.target/i386/sse4a-montsd.c: New test.
14199         * gcc.target/i386/sse4a-montss.c: New test.
14200
14201 2007-02-05  Richard Guenther  <rguenther@suse.de>
14202
14203         * gcc.target/i386/vectorize3.c: New testcase.
14204
14205 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
14206
14207         PR target/30665
14208         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
14209
14210 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14211
14212         PR fortran/30611
14213         * gfortran.dg/repeat_1.f90: New test.
14214
14215 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
14216
14217         PR fortran/30605
14218         * gfortran.dg/spread_shape_1.f90: Remove tabs.
14219         * gfortran.dg/derived_init_2.f90: Ditto.
14220         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
14221         * gfortran.dg/array_initializer_1.f90: Ditto.
14222         * gfortran.dg/do_2.f90: Ditto.
14223         * gfortran.dg/proc_assign_1.f90: Ditto.
14224
14225 2007-02-04  Richard Guenther  <rguenther@suse.de>
14226
14227         PR middle-end/30636
14228         * g++.dg/warn/pr30636.C: New testcase.
14229         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
14230
14231 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
14232
14233         PR middle-end/30667
14234         * gfortran.dg/pr30667.f: New test.
14235
14236 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14237
14238         * gcc.dg/builtins-54.c: Add more cases.
14239
14240 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
14241
14242         PR fortran/30514
14243         * gfortran.dg/zero_sized_2.f90: New test.
14244
14245         PR fortran/30660
14246         * gfortran.dg/alloc_comp_basics_4.f90: New test.
14247
14248         PR fortran/29820
14249         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
14250         file.
14251
14252 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
14253
14254         PR fortran/30683
14255         * gfortran.dg/interface_10.f90: New test.
14256
14257 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14258
14259         * gcc.dg/builtins-20.c: Add more cases.
14260
14261 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14262
14263         PR target/29682
14264         * gcc-target/ia64/pr29682.c: New test.
14265
14266 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
14267
14268         PR fortran/30284
14269         * gfortran.dg/arrayio_11.f90.f90: New test.
14270
14271         PR fortran/30626
14272         * gfortran.dg/arrayio_12.f90.f90: New test.
14273
14274 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
14275
14276         PR c++/30536
14277         * g++.dg/tls/diag-5.C: New test.
14278
14279         PR middle-end/30473
14280         * gcc.dg/pr30473.c: New test.
14281         * gcc.c-torture/execute/20070201-1.c: New test.
14282
14283 2007-02-01  Roger Sayle  <roger@eyesopen.com>
14284
14285         * gfortran.dg/dependency_20.f90: New test case.
14286
14287 2007-01-31  Ian Lance Taylor  <iant@google.com>
14288
14289         * gcc.dg/lower-subreg-1.c (test): New test.
14290
14291 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
14292
14293         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
14294
14295 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14296
14297         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
14298         * gcc.dg/torture/builtin-math-3.c: Likewise.
14299
14300 2007-01-31  Dirk Mueller  <dmueller@suse.de>
14301
14302         gcc.dg/Wparentheses-2.c: Update and add new tests.
14303
14304 2007-01-31  Ira Rosen  <irar@il.ibm.com>
14305
14306         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
14307         vectorize.
14308
14309 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
14310
14311         * gcc.dg/builtins-63.c: New test.
14312
14313 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14314
14315         PR fortran/27588
14316         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
14317
14318 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14319
14320         PR fortran/30520
14321         * gfortran.dg/volatile8.f90: New argument conformance test.
14322         * gfortran.dg/volatile9.f90: New scope test.
14323
14324 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14325
14326         PR c++/24745
14327         * g++.dg/warn/null4.C: New.
14328
14329 2001-01-30  Roger Sayle  <roger@eyesopen.com>
14330             Uros Bizjak  <ubizjak@gmail.com>
14331
14332         * gcc.dg/large-size-array-3.c: Correct typo.
14333
14334 2007-01-30  Richard Guenther  <rguenther@suse.de>
14335
14336         PR middle-end/27657
14337         * g++.dg/debug/pr27657.C: New testcase.
14338
14339 2007-01-30  Richard Guenther  <rguenther@suse.de>
14340
14341         PR middle-end/30313
14342         * gcc.dg/torture/pr30313.c: New testcase.
14343
14344 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
14345
14346         * gcc.dg/dfp/dfp-except.h: New file.
14347         * gcc.dg/dfp/fe-check.h: New file.
14348         * gcc.dg/dfp/fe-binop.c: New test.
14349         * gcc.dg/dfp/fe-convert-1.c: New test.
14350         * gcc.dg/dfp/fe-convert-2.c: New test.
14351         * gcc.dg/dfp/fe-convert-3.c: New test.
14352
14353         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
14354         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14355         * gcc.dg/dfp/convert-dfp.c: Ditto.
14356         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14357
14358 2007-01-29  Josh Conner  <jconner@apple.com>
14359
14360         * gcc.target/powerpc/altivec-24.c: New test.
14361
14362 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
14363
14364         PR c++/28266
14365         * g++.dg/parse/defarg12.C: New test.
14366
14367 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
14368
14369         PR fortran/30554
14370         * gfortran.dg/used_dummy_types_6.f90: New test.
14371
14372 2007-01-28  Jan Hubicka  <jh@suse.cz>
14373
14374         * gcc.dg/tree-prof/val-prof-6.c: New test.
14375
14376 2007-01-28  Roger Sayle  <roger@eyesopen.com>
14377
14378         * gcc.dg/large-size-array-3.c: Correct test case (portability).
14379
14380 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
14381
14382         PR C++/28988
14383         * g++.dg/expr/dtor4.C: New test.
14384
14385 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
14386
14387         * gcc.dg/tree-ssa/loop-23.c: New test.
14388
14389 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
14390
14391         PR libfortran/30389
14392         * gfortran.dg/achar_2.f90:  New test.
14393         * gfortran.dg/achar_3.f90:  New test.
14394
14395 2007-01-27  Ian Lance Taylor  <iant@google.com>
14396
14397         * gcc.dg/strict-overflow-1.c: New test.
14398         * gcc.dg/no-strict-overflow-1.c: New test.
14399         * gcc.dg/strict-overflow-2.c: New test.
14400         * gcc.dg/no-strict-overflow-2.c: New test.
14401         * gcc.dg/strict-overflow-3.c: New test.
14402         * gcc.dg/no-strict-overflow-3.c: New test.
14403         * gcc.dg/strict-overflow-4.c: New test.
14404         * gcc.dg/no-strict-overflow-4.c: New test.
14405         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
14406         * gcc.dg/pr15784-1.c: Likewise.
14407         * gcc.dg/pr20922-1.c: Likewise.
14408         * gcc.dg/pr20922-3.c: Likewise.
14409         * gcc.dg/pr20922-4.c: Likewise.
14410         * gcc.dg/pr20922-6.c: Likewise.
14411         * gcc.dg/compare-4.c: Likewise.
14412         * gcc.dg/torture/pr26898-1.c: Likewise.
14413         * gcc.dg/tree-ssa/divide-1.c: Likewise.
14414         * gcc.dg/tree-ssa/divide-2.c: Likewise.
14415         * gcc.dg/tree-ssa/divide-3.c: Likewise.
14416         * gcc.dg/tree-ssa/divide-4.c: Likewise.
14417         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
14418         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
14419         * gcc.dg/tree-ssa/pr21082.c: Likewise.
14420         * gcc.dg/tree-ssa/pr26899.c: Likewise.
14421         * g++.dg/tree-ssa/pr21082.C: Likewise.
14422
14423 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14424
14425         * gcc-dg/large-size-array-3.c: New test case.
14426
14427 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14428
14429         * gfortran.dg/forall_7.f90: New test case.
14430
14431 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
14432
14433         PR fortran/30407
14434         * gfortran.dg/where_operator_assign_1.f90: New test.
14435         * gfortran.dg/where_operator_assign_2.f90: New test.
14436         * gfortran.dg/where_operator_assign_3.f90: New test.
14437
14438 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
14439
14440         * lib/target-supports.exp
14441         (check_effective_target_powerpc_altivec): New.
14442         (check_effective_target_vect_cmdline_needed): Use it.
14443
14444 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
14445
14446         PR fortran/30278
14447         * gfortran.dg/backslash_3.f: New test.
14448
14449 2007-01-26  Richard Guenther  <rguenther@suse.de>
14450
14451         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
14452
14453 2007-01-26  Tobias Burnus  <burnus@net-b.de>
14454
14455         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
14456         * gfortran.dg/vect/vect.exp: Ditto.
14457         * gfortran.dg/dg.exp: Ditto.
14458         * gfortran.fortran-torture/execute/execute.exp: Ditto.
14459         * gfortran.fortran-torture/compile/compile.exp: Ditto.
14460
14461 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14462
14463         * gcc.dg/builtins-20.c: Add more cases.
14464         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
14465
14466 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14467
14468         PR fortran/30437
14469         * gcc.dg/Wall.c: New.
14470         * gcc.dg/Wno-all.c: New.
14471         * gfortran.dg/Wall.f90: New.
14472         * gfortran.dg/Wno-all.f90: New.
14473
14474 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
14475
14476         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
14477         * g++.dg/eh/simd-2.C: Also run on Darwin.
14478         * g++.dg/eh/simd-3.C: New.
14479         * g++.dg/eh/simd-4.C: New.
14480
14481 2007-01-25  Richard Guenther  <rguenther@suse.de>
14482
14483         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
14484         and _PROFILE_USE.
14485         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
14486
14487 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
14488
14489         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
14490         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
14491         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
14492         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
14493         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
14494         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
14495         * gcc.dg/ipa/ipa-7.c: New testcase.
14496
14497 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
14498
14499         * g++.dg/cpp0x/warn_cxx0x.C: New.
14500
14501 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14502
14503         * gcc.dg/builtins-20.c: Test builtin carg.
14504
14505 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
14506
14507         PR middle-end/27416
14508         * gcc.dg/gomp/pr27416.c: New test.
14509
14510         PR middle-end/30494
14511         * gcc.dg/gomp/pr30494.c: New test.
14512         * g++.dg/gomp/pr30494.C: New test.
14513
14514         PR middle-end/30421
14515         * gcc.dg/gomp/pr30421.c: New test.
14516
14517 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
14518
14519         * gcc.target/ia64/versionid-1.c: New test.
14520         * gcc.target/ia64/versionid-2.c: New test.
14521
14522 2007-01-24  Richard Guenther  <rguenther@suse.de>
14523
14524         PR testsuite/30181
14525         * gcc.dg/builtins-57.c: Change to a link-time testcase
14526         to support non-C99 targets.
14527
14528 2007-01-24  Jan Hubicka  <jh@suse.cz>
14529
14530         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
14531
14532 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14533
14534         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
14535
14536 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
14537
14538         PR objc/27438
14539         * objc.dg/const-str-12.m: New test.
14540
14541 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14542
14543         PR fortran/30532
14544         * gfortran.dg/ctrl-z.f90:  New test.
14545
14546 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14547
14548         PR fortran/30481
14549         * gfortran.dg/namelist_assumed_char.f90:  New test.
14550
14551 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
14552
14553         PR c++/27492
14554         * g++.dg/inherit/covariant15.C: New test.
14555
14556 2007-01-23  Ian Lance Taylor  <iant@google.com>
14557
14558         * g++.dg/warn/Wparentheses-24.C: New test.
14559
14560 2007-01-23  Richard Guenther  <rguenther@suse.de>
14561
14562         PR testsuite/30560
14563         * ada/acats/run_acats: Do not call gnatmake or gnatchop
14564         with full path.
14565
14566 2007-01-22  Richard Guenther  <rguenther@suse.de>
14567
14568         PR tree-optimization/30038
14569         * gcc.dg/builtins-62.c: New testcase.
14570
14571 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14572
14573         * gcc.c-torture/compile/20070121.c: New test.
14574
14575 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
14576
14577         PR libfortran/30525
14578         * gfortran.dg/char_comparison_1.f:  New test.
14579
14580 2007-01-21  Ira Rosen  <irar@il.ibm.com>
14581
14582         * gcc.dg/vect/vect-strided-same-dr.c: New test.
14583
14584 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
14585
14586         PR objc/30479
14587         * objc.dg/pch: New directory.
14588         * objc.dg/pch/pch.exp: New file.
14589         * objc.dg/pch/interface-1.m: New test.
14590         * objc.dg/pch/interface-1.hs: New include file.
14591         * lib/objc.exp (objc_target_compile): Add
14592         "-x objective-c-header" in front of the sources if this is
14593         a precompiled header being compiled.
14594
14595 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14596
14597         * gfortran.dg/array_memcpy_3.f90: New test case.
14598         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
14599
14600 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14601             Brooks Moses  <brooks.moses@codesourcery.com>
14602             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14603
14604         * gfortran.dg/intrinsic_sign_1.f90: New test case.
14605         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
14606
14607 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14608
14609         * gcc.dg/torture/builtin-math-3.c: Test fdim.
14610
14611 2007-01-19  Mike Stump  <mrs@apple.com>
14612
14613         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
14614         away.
14615
14616 2007-01-19  Roger Sayle  <roger@eyesopen.com>
14617
14618         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
14619         option instead of -funsafe-math-optimizations.
14620
14621 2007-01-19  Tomas Bily  <tbily@suse.cz>
14622
14623         gcc.dg/tree-prof/indir-call-prof.c: New.
14624         g++.dg/dg.exp: Add tree-prof subdirectory.
14625         g++.dg/tree-prof/indir-call-prof.C: New.
14626         g++.dg/tree-prof/tree-prof.exp: New.
14627
14628 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14629
14630         PR c++/17947
14631         * g++.dg/warn/deprecated.C: Update warning output.
14632         * g++.dg/warn/deprecated-2.C: Likewise.
14633         * g++.dg/warn/deprecated-3.C: New.
14634
14635 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14636
14637         * gcc.c-torture/execute/nestfunc-7.c: New.
14638
14639 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
14640
14641         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
14642
14643 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14644
14645         * gcc.dg/m68k-pic-1.c: New.
14646
14647 2007-01-18  Roger Sayle  <roger@eyesopen.com>
14648
14649         * gfortran.dg/array_memcpy_4.f90: New test case.
14650
14651 2007-01-18  Josh Conner  <jconner@apple.com>
14652
14653         PR target/30485
14654         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
14655         * gcc.dg/vect/no-trapping-math-1: New.
14656         * gcc.dg/vect/no-trapping-math-2: New.
14657
14658 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
14659
14660         * gcc.target/i386/387-8.c: Update comment about optimizing
14661         inherent load of 1.0 of fptan instruction.
14662
14663 2007-01-18  Dirk Mueller  <dmueller@suse.de>
14664             Richard Guenther <rguenther@suse.de>
14665
14666         PR diagnostic/8268
14667         * gcc.dg/Warray-bounds.c: New testcase.
14668         * gcc.dg/Warray-bounds-2.c: New testcase.
14669         * g++.dg/warn/Warray-bounds.C: New testcase.
14670         * g++.dg/warn/Warray-bounds-2.C: New testcase.
14671
14672 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
14673
14674         PR fortran/30476
14675         * gfortran.dg/generic_12.f90: New test.
14676
14677 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
14678
14679         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
14680         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
14681
14682 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
14683
14684         * gcc.dg/dfp/compare-special.h: New file.
14685         * gcc.dg/dfp/compare-special-32.c: New test.
14686         * gcc.dg/dfp/compare-special-64.c: New test.
14687         * gcc.dg/dfp/compare-special-128.c: New test.
14688
14689 2007-01-16  Roger Sayle  <roger@eyesopen.com>
14690             Paul Thomas  <pault@gcc.gnu.org>
14691             Steven G. Kargl  <kargl@gcc.gnu.org>
14692
14693         PR fortran/30404
14694         * gfortran.dg/forall_6.f90: New test case.
14695         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
14696         * gfortran.dg/dependency_13.f90: Likewise.
14697
14698 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14699
14700         PR testsuite/12325
14701         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
14702         targets that don't support Inf.
14703
14704 2007-01-15  Dale Johannesen  <dalej@apple.com>
14705
14706         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
14707
14708 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
14709
14710         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
14711         of achar for 0xff to avoid the "Extended ASCII not
14712         implemented" error message.
14713
14714 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
14715
14716         PR fortran/28172
14717         * gfortran.dg/altreturn_4.f90: New test.
14718
14719         PR fortran/29389
14720         * gfortran.dg/stfunc_4.f90: New test.
14721
14722         PR fortran/29712
14723         * gfortran.dg/bound_2.f90: Reinstate commented out line.
14724         * gfortran.dg/initialization_1.f90: Change warning.
14725
14726         PR fortran/30283
14727         * gfortran.dg/specification_type_resolution_2.f90: New test.
14728
14729 2007-01-14  Jan Hubicka  <jh@suse.cz>
14730
14731         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
14732         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
14733         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
14734         elimination.
14735
14736 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
14737
14738         PR fortran/30410
14739         * gfortran.dg/external_procedures_2.f90: New test.
14740
14741 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
14742
14743         PR target/30413
14744         * gcc.target/i386/pr30413.c: New test.
14745
14746 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
14747
14748         PR fortran/30452
14749         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
14750
14751 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
14752
14753         * gcc.dg/20070112-1.c: New test.
14754
14755 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14756
14757         PR libgfortran/30435
14758         * gfortran.dg/list_read_6.f90: New test.
14759
14760 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
14761
14762         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
14763
14764 2007-01-12  Tom Tromey  <tromey@redhat.com>
14765
14766         PR preprocessor/28227:
14767         * gcc.dg/cpp/pr28227.c: New file.
14768
14769 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14770
14771         * gcc.dg/tree-ssa/loop-22.c: New test.
14772
14773 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14774
14775         PR tree-optimization/29516
14776         * gcc.dg/tree-ssa/loop-20.c: New test.
14777
14778 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
14779
14780         PR libfortran/30415
14781         * minmaxloc_integer_kinds_1.f90:  New test.
14782
14783 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
14784
14785         PR c++/29573
14786         * g++.dg/template/sizeof-template-argument.C: New test.
14787
14788 2007-01-11  Jan Hubicka  <jh@suse.cz>
14789
14790         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
14791         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
14792         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
14793         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
14794         * gcc.dg/tree-ssa/pr21658.c: Likewise.
14795         * gcc.dg/tree-ssa/pr15349.c: Likewise.
14796         * gcc.dg/tree-ssa/pr25501.c: Likewise.
14797         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
14798         transformation in question.
14799         * gcc.dg/tree-ssa/vrp05.c: Likewise.
14800         * gcc.dg/tree-ssa/pr20701.c: Likewise.
14801         * gcc.dg/always_inline3.c: Likewise.
14802
14803 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
14804
14805         PR c++/28999
14806         * g++.dg/template/typename11.C: New test.
14807
14808 2007-01-10  Robert Kennedy <jimbob@google.com>
14809
14810         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
14811
14812 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14813
14814         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
14815         for different integer kinds.
14816         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
14817         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
14818         * gfortran.dg/ishft_2.f90: New test.
14819         * gfortran.dg/ishft_3.f90: New test.
14820
14821 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14822
14823         * gfortran.dg/altreturn_2.f90: Removed executable bit.
14824
14825 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
14826
14827         PR tree-optimization/30322
14828         * gcc.dg/tree-ssa/loop-21.c: New test.
14829
14830 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
14831
14832         * g++.dg/rtti/darwin-builtin-linkage.C: New.
14833
14834 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14835
14836         * gcc.target/spu/intrinsics-1.c: Remove xfail.
14837
14838 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14839
14840         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
14841         * g++.dg/warn/overflow-warn-3.C: Likewise.
14842         * g++.dg/warn/overflow-warn-4.C: Likewise.
14843         * g++.dg/warn/overflow-warn-5.C: Likewise.
14844         * g++.dg/warn/overflow-warn-6.C: Likewise.
14845         * g++.dg/warn/Woverflow-1.C: Likewise.
14846         * g++.dg/warn/Woverflow-2.C: Likewise.
14847         * g++.dg/warn/Woverflow-3.C: Likewise.
14848         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
14849
14850 2007-01-08  Roger Sayle  <roger@eyesopen.com>
14851
14852         * gfortran.dg/array_constructor_14.f90: New test case.
14853         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
14854
14855 2007-01-08  Richard Guenther  <rguenther@suse.de>
14856
14857         PR tree-optimization/23603
14858         * gcc.dg/tree-ssa/vrp31.c: New testcase.
14859         * gcc.dg/tree-ssa/vrp32.c: Likewise.
14860
14861 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14862
14863         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
14864         in __v8qi typedef.
14865         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
14866         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
14867         compiler behaviour.
14868         * gcc.dg/simd-5.c: Likewise.
14869         * gcc.dg/simd-6.c: Likewise.
14870         * g++.dg/conversion/simd1.C: Likewise.
14871         * g++.dg/conversion/simd3.C: Likewise.
14872         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
14873         (main): Use it.
14874
14875 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14876
14877         PR tree-optimization/29877
14878         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
14879         name of a hard register for the target concerned.  Adjust dg-error
14880         directives to cope with new behaviour of TER.
14881
14882 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14883
14884         PR c++/28986
14885         * g++.dg/conversion/nullptr1.C: Added overflow warning.
14886         * g++.dg/warn/overflow-warn-1.C: New.
14887         * g++.dg/warn/overflow-warn-3.C: New.
14888         * g++.dg/warn/overflow-warn-4.C: New.
14889         * g++.dg/warn/overflow-warn-5.C: New.
14890         * g++.dg/warn/overflow-warn-6.C: New.
14891         * g++.dg/warn/Woverflow-1.C: New.
14892         * g++.dg/warn/Woverflow-2.C: New.
14893         * g++.dg/warn/Woverflow-3.C: New.
14894         * g++.dg/warn/multiple-overflow-warn-2.C: New.
14895
14896 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
14897
14898         PR fortran/27698
14899         * gfortran.dg/invalid_name.f90: New test.
14900         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
14901         * gfortran.dg/gomp/pr29759.f90: Ditto.
14902
14903 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
14904
14905         * gfortran.dg/present_1.f90:  Update error message.
14906
14907 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
14908
14909         PR c++/19439
14910         * g++.dg/template/duplicate1.C: New test
14911         * g++.dg/template/memfriend6.C: Adjust error markers.
14912
14913 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
14914
14915         PR tree-opt/30385
14916         * gcc.dg/torture/inline-1.c: New test.
14917
14918 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14919
14920         PR c/19978
14921         * gcc.dg/multiple-overflow-warn-1.c: New.
14922         * gcc.dg/multiple-overflow-warn-2.c: New.
14923         * gcc.dg/overflow-warn-6.c: New.
14924         * g++.dg/warn/multiple-overflow-warn-1.C: New.
14925
14926 2007-01-05  Roger Sayle  <roger@eyesopen.com>
14927
14928         * gfortran.dg/array_memcpy_1.f90: New test case.
14929         * gfortran.dg/array_memcpy_2.f90: Likewise.
14930
14931 2007-01-05  Richard Guenther  <rguenther@suse.de>
14932
14933         PR middle-end/27826
14934         * g++.dg/opt/pr27826.C: New testcase.
14935
14936 2007-01-05  Ian Lance Taylor  <iant@google.com>
14937
14938         * gcc.dg/Walways-true-1.c: New test.
14939         * gcc.dg/Walways-true-2.c: New test.
14940         * g++.dg/warn/Walways-true-1.C: New test.
14941         * g++.dg/warn/Walways-true-2.C: New test.
14942
14943 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
14944
14945         PR c/30360
14946         * gcc.dg/pr30360.c: New test.
14947
14948 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
14949
14950         PR fortran/23232
14951         * gfortran.dg/data_implied_do_1.f90: New test.
14952
14953         PR fortran/27996
14954         PR fortran/27998
14955         * gfortran.dg/char_length_1.f90: New test.
14956
14957 2007-01-05  Richard Guenther  <rguenther@suse.de>
14958
14959         PR middle-end/28116
14960         * g++.dg/opt/pr28116.C: New testcase.
14961
14962 2007-01-05  Tobias Burnus  <burnus@net-b.de>
14963
14964         PR fortran/29624
14965         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
14966           invalid deallocate.
14967         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
14968         * gfortran.dg/protected_4.f90: Add pointer intent check.
14969         * gfortran.dg/protected_6.f90: Add pointer intent check.
14970         * gfortran.dg/pointer_intent_1.f90: New test.
14971         * gfortran.dg/pointer_intent_2.f90: New test.
14972         * gfortran.dg/pointer_intent_3.f90: New test.
14973
14974 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
14975
14976         PR 30235
14977         * gfortran.dg/altreturn_2.f90: new test.
14978
14979 2007-01-04  Tom Tromey  <tromey@redhat.com>
14980
14981         PR preprocessor/28165:
14982         * gcc.dg/cpp/pr28165.c: New file.
14983
14984 2007-01-03  Josh Conner  <jconner@apple.com>
14985
14986         PR middle-end/29683
14987         * gcc.dg/pr29683.c: New.
14988
14989 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14990
14991         PR c++/28217
14992         * g++.dg/pch/template-1.C: New test.
14993         * g++.dg/pch/template-1.Hs: New file.
14994
14995 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14996
14997         PR middle-end/30353
14998         * gcc.c-torture/compile/complex-4.c: New test.
14999
15000 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
15001
15002         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
15003         -maltivec.
15004         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
15005
15006 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15007
15008         PR middle-end/30286
15009         * gcc.dg/pr30286.c: New test.
15010
15011         PR c++/29535
15012         * g++.dg/template/crash66.C: New test.
15013
15014         PR c++/29054
15015         * g++.dg/template/friend49.C: New test.
15016
15017 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
15018
15019         * gfortran.dg/ibits.f90: New test.
15020
15021 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
15022
15023         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
15024         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
15025
15026 2007-01-02  Jan Hubicka  <jh@suse.cz>
15027
15028         * gcc.dg/pr16194.c: We now output error on all three functions,
15029         not just first one.
15030
15031 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15032
15033         PR c/19977
15034         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
15035         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
15036
15037 2006-01-02  Ian Lance Taylor  <iant@google.com>
15038
15039         * g++.dg/warn/Wparentheses-22.C: New test.
15040         * g++.dg/warn/Wparentheses-23.C: New test.
15041
15042 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15043
15044         PR middle-end/7651
15045         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
15046         * gcc.dg/declspec-3-Wextra.c: New.
15047         * gcc.dg/declspec-3-no.c: New
15048
15049 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
15050
15051         PR fortran/20896
15052         * gfortran.dg/interface_10.f90: Remove.
15053
15054 2007-01-01  Roger Sayle  <roger@eyesopen.com>
15055
15056         * gcc.dg/fold-eqxor-4.c: New test case.
15057
15058 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
15059
15060         PR middle-end/30311
15061         * gcc.c-torture/compile/pr30311.c: New test.
15062
15063 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
15064
15065         PR middle-end/30253
15066         * gcc.c-torture/compile/statement-expression-1.c: New test.
15067
15068 2007-01-01  Andreas Schwab  <schwab@suse.de>
15069
15070         PR target/29166
15071         * g++.dg/eh/pr29166.C: New test.
15072
15073 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
15074
15075         * lib/target-supports.exp (check_effective_target_powerpc_spe):
15076         New.
15077         (check_effective_target_vect_cmdline_needed): Use it.
15078
15079 2006-12-31  Richard Guenther  <rguenther@suse.de>
15080
15081         PR middle-end/30137
15082         * gcc.dg/pr30137-1.c: New testcase.
15083         * gcc.dg/pr30137-2.c: Likewise.
15084
15085 2006-12-31  Roger Sayle  <roger@eyesopen.com>
15086
15087         PR middle-end/30322
15088         * gcc.dg/fold-plusnot-1.c: New test case.
15089
15090 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
15091
15092         PR c++/29731
15093         * g++.dg/parse/template22.C: New test.
15094
15095 2006-12-31  Richard Guenther  <rguenther@suse.de>
15096
15097         PR middle-end/30338
15098         * gcc.c-torture/compile/pr30338.c: New testcase.
15099
15100 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15101
15102         PR fortran/27900
15103         * gfortran.dg/intrinsic_actual_4.f90: New test.
15104
15105         PR fortran/24325
15106         * gfortran.dg/func_decl_3.f90: New test.
15107
15108 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15109
15110         PR fortran/23060
15111         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
15112         * gfortran.dg/c_by_val_1.f: New test.
15113         * gfortran.dg/c_by_val_2.f: New test.
15114         * gfortran.dg/c_by_val_3.f: New test.
15115
15116 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
15117
15118         PR libfortran/30321
15119         * gfortran.dg/sum_zero_array_1.f90:  New test.
15120
15121 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
15122
15123         PR preprocessor/29612
15124         * gcc.dg/cpp/pr29612-1.c: New test.
15125         * gcc.dg/cpp/pr29612-2.c: New test.
15126
15127 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
15128
15129         PR fortran/30034
15130         * gfortran.dg/pure_formal_proc_1.f90: New test.
15131
15132         PR fortran/30237
15133         * gfortran.dg/intrinsic_actual_3.f90: New test.
15134
15135 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15136
15137         PR fortran/30014
15138         * gfortran.dg/io_constraints_1.f90: Update test.
15139         * gfortran.dg/io_constraints_2.f90: Update test.
15140         * gfortran.dg/inquire_iolength.f90: New test.
15141
15142 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
15143
15144         PR fortran/20896
15145         * gfortran.dg/interface_10.f90: New test.
15146         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
15147         since z is already, locally a variable.
15148
15149         PR fortran/25135
15150         * gfortran.dg/generic_11.f90: New test.
15151         * gfortran.dg/interface_7.f90: Remove name clash between module
15152         name and procedure 'x' referenced in the interface.
15153
15154 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15155
15156         PR middle-end/7651
15157         * gcc.dg/Wmissing-parameter-type.c: New.
15158         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
15159         * gcc.dg/Wmissing-parameter-type-no.c: New.
15160
15161 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
15162
15163         PR fortran/25818
15164         * gfortran.dg/entry_array_specs_2.f: New test.
15165
15166         PR fortran/30084
15167         * gfortran.dg/nested_modules_6.f90: New test.
15168
15169 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15170
15171         PR middle-end/7651
15172         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
15173         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
15174
15175 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
15176
15177         PR C++/30168
15178         * g++.dg/opt/complex6.C: New test.
15179
15180 2006-12-22  Ben Elliston  <bje@au.ibm.com>
15181
15182         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
15183         full" if the linker on spu-*-* warns about exceeding local store.
15184
15185         And revert this patch:
15186         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15187         fail to link due to relocation overflows on spu-*-*.
15188
15189 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15190
15191         PR fortran/30273
15192         * gfortran.dg/dependency_19.f90: New test.
15193
15194 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15195
15196         PR fortran/30202
15197         * gfortran.dg/alloc_comp_basics_3.f90: New test.
15198
15199 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
15200
15201         PR middle-end/30262
15202         * gcc.c-torture/execute/20061220-1.c: New test.
15203
15204         PR middle-end/30263
15205         * gcc.dg/gomp/asm-1.c: New test.
15206
15207         PR target/30230
15208         * g++.dg/eh/ia64-2.C: New test.
15209
15210 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15211
15212         PR target/28966
15213         PR target/29248
15214         * gcc.dg/rs6000-leaf.c: New.
15215
15216 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15217
15218         PR fortran/25392
15219         * gfortran.dg/f2c_8.f90: New test.
15220
15221 2006-12-20  Bill Wendling  <wendling@apple.com>
15222
15223         * gcc.dg/asm-b.c: Check for __ppc64__.
15224
15225 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15226
15227         PR fortran/30190
15228         * gfortran.dg/bounds_check_5.f90: New test.
15229
15230 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
15231
15232         PR middle-end/30143
15233         * gcc.dg/gomp/complex-1.c: New testcase.
15234
15235 2006-12-20  Roger Sayle  <roger@eyesopen.com>
15236
15237         * gfortran.dg/array_memset_1.f90: New test case.
15238
15239 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
15240
15241         * lib/target-supports.exp: Add spu to
15242         check_effective_target_vect_widen_mult_hi_to_si.
15243
15244 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15245
15246         PR fortran/29992
15247         * gfortran.dg/generic_9.f90: New test.
15248
15249         PR fortran/30081
15250         * gfortran.dg/generic_10.f90: New test.
15251
15252 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
15253
15254         PR tree-opt/30045
15255         * gcc.dg/pr30045.c: New test.
15256
15257 2006-12-20  Ben Elliston  <bje@au.ibm.com>
15258
15259         * gcc.dg/20020312-2.c: Add a case for __SPU__.
15260
15261 2006-12-19  Eric Christopher  <echristo@apple.com>
15262
15263         PR target/29302
15264         * gcc.c-torture/execute/pr29302-1.c: New.
15265
15266 2006-12-19  Tobias Burnus  <burnus@net-b.de>
15267
15268         PR fortran/39238
15269         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
15270
15271 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
15272
15273         PR fortran/30236
15274         * gfortran.dg/altreturn_3.f90: New test.
15275
15276         * gfortran.dg/char_result_12.f90: Fix comment typos.
15277
15278 2006-12-19  Ben Elliston  <bje@au.ibm.com>
15279
15280         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
15281         as newlib's stdio.h uses non-traditional cpp constructs.
15282
15283 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15284
15285         * gfortran.dg/advance.f90: Renamed to advance_1.f90
15286         * gfortran.dg/append-1.f90: Renamed to append_1.f90
15287         * gfortran.dg/array-1.f90: Renamed to array_1.f90
15288         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
15289         * gfortran.dg/backspace.f: Renamed to backspace_1.f
15290         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
15291         * gfortran.dg/default_initialization.f: Renamed to
15292         default_initialization_1.f
15293         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
15294         dollar_edit_descriptor_1.f
15295         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
15296         dollar_edit_descriptor_2.f
15297         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
15298         dollar_edit_descriptor_3.f
15299         * gfortran.dg/logint-1.f: Renamed to logint_1.f
15300         * gfortran.dg/logint-2.f: Renamed to logint_2.f
15301         * gfortran.dg/logint-3.f: Renamed to logint_3.f
15302         * gfortran.dg/advance_1.f90: Renamed from advance.f90
15303         * gfortran.dg/append_1.f90: Renamed from append-1.f90
15304         * gfortran.dg/array_1.f90: Renamed from array-1.f90
15305         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
15306         * gfortran.dg/backspace_1.f: Renamed from backspace.f
15307         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
15308         * gfortran.dg/default_initialization_1.f: Renamed from
15309         default_initialization.f
15310         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
15311         dollar_edit_descriptor-1.f
15312         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
15313         dollar_edit_descriptor-2.f
15314         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
15315         dollar_edit_descriptor-3.f
15316         * gfortran.dg/logint_1.f: Renamed from logint-1.f
15317         * gfortran.dg/logint_2.f: Renamed from logint-2.f
15318         * gfortran.dg/logint_3.f: Renamed from logint-3.f
15319
15320 2006-12-18  Bill Wendling  <wendling@apple.com>
15321
15322         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
15323         id is an OjbC keyword.
15324
15325 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15326
15327         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
15328
15329 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15330
15331         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
15332
15333 2006-12-18  Ian Lance Taylor  <iant@google.com>
15334
15335         * g++.dg/warn/Wmissing-declarations-1.C: New test.
15336
15337 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15338
15339         * gcc.c-torture/compile/pr27528.c: Use empty templates.
15340
15341 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
15342
15343         PR fortran/30207
15344         * gfortran.fortran-torture/execute/where21.f90: New test.
15345
15346 2006-12-17  Tobias Burnus  <burnus@net-b.de>
15347
15348         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
15349
15350 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15351
15352         PR middle-end/7651
15353         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
15354         * gcc.dg/if-empty-1.c: Likewise.
15355         * gcc.dg/pr23165.c: Likewise.
15356         * g++.dg/warn/empty-body.C: Likewise.
15357
15358 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15359
15360         PR libfortran/30005
15361         * gfortran.dg/open_errors.f90: New test.
15362
15363 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
15364
15365         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
15366
15367         * gcc.target/i386/ssse3-pabsb.c: New file.
15368         * gcc.target/i386/ssse3-pabsd.c: Likewise.
15369         * gcc.target/i386/ssse3-pabsw.c: Likewise.
15370         * gcc.target/i386/ssse3-palignr.c: Likewise.
15371         * gcc.target/i386/ssse3-phaddd.c: Likewise.
15372         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
15373         * gcc.target/i386/ssse3-phaddw.c: Likewise.
15374         * gcc.target/i386/ssse3-phsubd.c: Likewise.
15375         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
15376         * gcc.target/i386/ssse3-phsubw.c: Likewise.
15377         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
15378         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
15379         * gcc.target/i386/ssse3-pshufb.c: Likewise.
15380         * gcc.target/i386/ssse3-psignb.c: Likewise.
15381         * gcc.target/i386/ssse3-psignd.c: Likewise.
15382         * gcc.target/i386/ssse3-psignw.c: Likewise.
15383         * gcc.target/i386/ssse3-vals.h: Likewise.
15384
15385 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
15386
15387         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
15388         * lib/fortran-torture.exp: Include target-supports.exp.
15389
15390 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
15391
15392         PR target/30185
15393         * gcc.c-torture/execute/pr30185.c: New test.
15394
15395 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15396
15397         PR testsuite/30179
15398         PR testsuite/30180
15399         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
15400         * gcc.dg/builtin-bswap-2.c: Likewise.
15401         * gcc.dg/builtin-bswap-3.c: Likewise.
15402         * gcc.dg/builtin-bswap-4.c: Likewise.
15403         * lib/target-supports.exp (check_effective_target_stdint_types): New.
15404         * gcc.c-torture/execute/mode-dependent-address.x: New file.
15405
15406 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15407
15408         PR libfortran/30145
15409         * gfortran.dg/write_zero_array: New test.
15410
15411 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15412
15413         PR fortran/30200
15414         * gfortran.dg/write_fmt_trim.f90: New test.
15415
15416 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
15417
15418         PR 30194
15419         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
15420         temporarily.
15421
15422 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15423
15424         * lib/target-supports.exp (check_weak_available): Use istarget
15425         "hppa*-*-hpux10*" instead of regexp.
15426         (check_cxa_atexit_available): Likewise.
15427
15428 2006-12-14  Richard Guenther  <rguenther@suse.de>
15429
15430         PR tree-optimization/30197
15431         * gcc.c-torture/execute/complex-1.c: Fix function name.
15432         * gcc.dg/builtins-61.c: New testcase.
15433
15434 2006-12-14  Richard Guenther  <rguenther@suse.de>
15435
15436         PR middle-end/30172
15437         * gcc.dg/pr30172-1.c: New testcase.
15438
15439 2006-12-14  Richard Guenther  <rguenther@suse.de>
15440
15441         PR tree-optimization/30198
15442         * gcc.dg/builtins-60.c: New testcase.
15443
15444 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
15445
15446         * lib/target-supports.exp (vect_no_align): Remove spu.
15447
15448 2006-12-13  Ian Lance Taylor  <iant@google.com>
15449
15450         PR c++/19564
15451         PR c++/19756
15452         * g++.dg/warn/Wparentheses-5.C: New test.
15453         * g++.dg/warn/Wparentheses-6.C: New test.
15454         * g++.dg/warn/Wparentheses-7.C: New test.
15455         * g++.dg/warn/Wparentheses-8.C: New test.
15456         * g++.dg/warn/Wparentheses-9.C: New test.
15457         * g++.dg/warn/Wparentheses-10.C: New test.
15458         * g++.dg/warn/Wparentheses-11.C: New test.
15459         * g++.dg/warn/Wparentheses-12.C: New test.
15460         * g++.dg/warn/Wparentheses-13.C: New test.
15461         * g++.dg/warn/Wparentheses-14.C: New test.
15462         * g++.dg/warn/Wparentheses-15.C: New test.
15463         * g++.dg/warn/Wparentheses-16.C: New test.
15464         * g++.dg/warn/Wparentheses-17.C: New test.
15465         * g++.dg/warn/Wparentheses-18.C: New test.
15466         * g++.dg/warn/Wparentheses-19.C: New test.
15467         * g++.dg/warn/Wparentheses-20.C: New test.
15468         * g++.dg/warn/Wparentheses-21.C: New test.
15469
15470 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15471
15472         PR testsuite/30157
15473         * lib/target-supports.exp (check_cxa_atexit_available): Return false
15474         for target "hppa.*hpux10".
15475
15476 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
15477
15478         * g++.dg/debug/vartrack1.C: New test.
15479
15480         * g++.dg/opt/ifcvt1.C: New test.
15481
15482         * gcc.dg/tls/opt-13.c: New test.
15483
15484         * gcc.dg/20060425-2.c: New test.
15485
15486         * g++.dg/opt/pr15054-2.C: New test.
15487
15488         * gcc.c-torture/execute/20060420-1.c: New test.
15489
15490         * gcc.c-torture/execute/20060412-1.c: New test.
15491
15492         * objc/compile/20060406-1.m: New test.
15493
15494 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
15495
15496         * g++.dg/template/array17.C: New test.
15497
15498 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
15499
15500         * gcc.target/powerpc/altivec-23.c: New test.
15501
15502 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
15503
15504         PR c++27316
15505         * g++.dg/inherit/error3.C: New test.
15506
15507         PR c++/28740
15508         * g++.dg/inherit/error4.C: New test.
15509
15510 2006-12-13  Richard Guenther  <rguenther@suse.de>
15511
15512         PR tree-optimization/17687
15513         * gcc.dg/builtins-59.c: New testcase.
15514
15515 2006-12-13  Ben Elliston  <bje@au.ibm.com>
15516
15517         * gcc.target/spu/Wmain.c: New test.
15518
15519 2006-12-12  Josh Conner  <jconner@apple.com>
15520
15521         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
15522         * g++.dg/abi/thunk4.C: Likewise.
15523         * g++.dg/abi/rtti3.C: Likewise.
15524
15525 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
15526
15527         * gcc.target/spu/cpat-1.c: New test.
15528         * gcc.target/spu/cpat-2.c: New test.
15529         * gcc.target/spu/cpat-3.c: New test.
15530         * gcc.target/spu/cpat-4.c: New test.
15531
15532 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15533
15534         PR tree-opt/28436
15535         * gcc.c-torture/compile/vector-1.c: New test.
15536         * gcc.c-torture/compile/vector-2.c: New test.
15537         * gcc.c-torture/compile/vector-3.c: New test.
15538
15539 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15540
15541         * lib/fortran-torture.exp: Update copyright years.  Remove
15542         obsolete comment.  Test -ftree-vectorize where it makes sense.
15543         * lib/gfortran-dg.exp: Update copyright years.  Use settings
15544         from fortran-torture.exp.
15545         * gfortran.dg/char_transpose_1.f90,
15546         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
15547         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
15548         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
15549         '-w' to dg-options.
15550
15551 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
15552
15553         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
15554         saved_${tool}_load.
15555
15556 2006-12-12  Ira Rosen  <irar@il.ibm.com>
15557
15558         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
15559         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
15560         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
15561         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
15562         gaps.
15563
15564 2006-12-12  Richard Guenther  <rguenther@suse.de>
15565
15566         PR middle-end/30147
15567         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
15568
15569 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
15570             Diego Novillo  <dnovillo@redhat.com>
15571
15572         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
15573         VDEF/VUSE changes.
15574         * gcc.dg/tree-ssa/pr26421.c: Likewise
15575         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
15576         * gcc.dg/tree-ssa/pr23382.c: Likewise.
15577         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
15578         * gcc.dg/tree-ssa/pr28410.c: Likewise.
15579         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
15580         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
15581         * gcc.dg/tree-ssa/vrp07.c: Likewise.
15582         * gcc.dg/tree-ssa/vrp08.c: Likewise.
15583         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15584
15585 2006-12-11  Jan Hubicka  <jh@suse.cz>
15586
15587         * gcc.dg/tree-prof/stringop-1.c: New test.
15588         * gcc.dg/tree-prof/stringop-2.c: New test.
15589
15590 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
15591
15592         PR target/30120
15593         * gcc.target/i386/pr30120.c: New test.
15594
15595         Revert:
15596         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15597
15598         * gcc.target/i386/x87regparm-1.c: New test.
15599         * gcc.target/i386/x87regparm-2.c: New test.
15600         * gcc.target/i386/x87regparm-3.c: New test.
15601         * gcc.target/i386/x87regparm-4.c: New test.
15602
15603 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
15604
15605         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
15606
15607 2006-12-10  Tobias Burnus  <burnus@net-b.de>
15608
15609         PR fortran/23994
15610         * gfortran.dg/protected_1.f90: New test.
15611         * gfortran.dg/protected_2.f90: New test.
15612         * gfortran.dg/protected_3.f90: New test.
15613         * gfortran.dg/protected_4.f90: New test.
15614         * gfortran.dg/protected_5.f90: New test.
15615         * gfortran.dg/protected_6.f90: New test.
15616
15617 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15618             Tobias Burnus  <burnus@gcc.gnu.org>
15619
15620         PR fortran/29975
15621         PR fortran/30068
15622         * gfortran.dg/interface_4.f90: Test adding procedure to generic
15623         interface.
15624         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
15625         ambiguous interfaces.
15626         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
15627         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
15628         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
15629         ambiguous interfaces.
15630         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
15631         * gfortran.dg/array_initializer_2.f90: Add initializer array
15632         constructor test.
15633
15634         PR fortran/30096
15635         * gfortran.dg/interface_9.f90: Test that host interfaces are
15636         not checked for ambiguity with the local version.
15637
15638 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15639
15640         PR fortran/29464
15641         * gfortran.dg/module_interface_2.f90: New test.
15642
15643 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15644
15645         PR fortran/29941
15646         * gfortran.dg/assumed_len.f90: New test.
15647
15648 2006-12-09  Richard Guenther  <rguenther@suse.de>
15649
15650         * g++.dg/warn/implicit-typename1.C: Qualify types.
15651         * g++.dg/parse/crash12.C: Likewise.
15652         * g++.dg/tree-ssa/pr22444.C: Likewise.
15653
15654 2006-12-09  Tobias Burnus  <burnus@net-b.de>
15655
15656         * gfortran.dg/array_2.f90: Added sqrt test.
15657
15658 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
15659
15660         * gcc.target/i386/x87regparm-1.c: XFAIL.
15661         * gcc.target/i386/x87regparm-2.c: XFAIL.
15662         * gcc.target/i386/x87regparm-3.c: XFAIL.
15663         * gcc.target/i386/x87regparm-4.c: XFAIL.
15664
15665 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15666
15667         * lib/target-supports.exp
15668         (check_effective_target_large_long_double): New.
15669         * gcc.dg/Wconversion-real.c : Use it.
15670         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
15671         unsigned.
15672
15673 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
15674
15675         * gcc.c-torture/execute/mode-dependent-address.c: New test.
15676
15677 2006-12-08  Tobias Burnus  <burnus@net-b.de>
15678
15679         PR fortran/27546
15680         * gfortran.dg/import4.f90: New test for IMPORT in modules.
15681
15682 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
15683
15684         PR c++/29732
15685         * g++.dg/template/crash65.C: New test.
15686         * g++.dg/template/spec16.C: Tweak error markers.
15687
15688 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15689
15690         * gcc.target/spu: New directory.
15691         * gcc.target/spu/spu.exp: New file.
15692         * gcc.target/spu/intrinsics-1.c: New test.
15693
15694 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
15695
15696         PR c++/29980
15697         * g++.dg/ext/attrib27.C: New test.
15698         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
15699         * g++.dg/parse/typedef5.C: Likewise.
15700
15701 2006-12-07  Mike Stump  <mrs@apple.com>
15702
15703         * treelang/compile/var_defs.tree: Adjust.
15704
15705 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
15706
15707         PR c++/29730
15708         * g++.dg/template/crash64.C: New test.
15709         * g++.dg/parse/crash27.C: Adjust error markers.
15710
15711 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
15712
15713         PR libfortran/30009
15714         PR libfortran/30056
15715         * gfortran.dg/read_eof_4.f90:  Add tests.
15716         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
15717         * gfortran.dg/unf_read_corrupted_1.f90: New test.
15718
15719 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
15720
15721         PR c++/29729
15722         * g++.dg/template/crash63.C: New test.
15723
15724         PR c++/29728
15725         * g++.dg/template/crash62.C: New test.
15726
15727 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15728
15729         PR fortran/30003
15730         * gfortran.dg/allocatable_function_1.f90: Increase the number
15731         of expected calls of free to 10; the lhs section reference is
15732         now evaluated so there is another call to bar.  Change the
15733         comment appropriately.
15734         * gfortran.dg/array_section_1.f90: New test.
15735
15736 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15737
15738         PR fortran/29912
15739         * gfortran.dg/char_result_12.f90: New test.
15740
15741 2006-12-05  Richard Guenther  <rguenther@suse.de>
15742
15743         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
15744         * gcc.dg/vect/vect-pow-2.c: Rename to ...
15745         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
15746         vect_double, xfail for spu*-*-*.
15747
15748 2006-12-04  Tobias Burnus  <burnus@net-b.de>
15749
15750         PR fortran/29962
15751         * initialization_4.f90: Test noninteger exponents (-std=f95).
15752         * initialization_5.f90: New test for noninteger exponents
15753           with -std=f2003.
15754
15755 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15756
15757         PR fortran/29821
15758         * gfortran.dg/parameter_array_section_1.f90: New test.
15759
15760 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
15761
15762         PR c++/29733
15763         * g++.dg/template/crash61.C: New test.
15764
15765         PR c++/29632
15766         * g++.dg/template/error23.C: New test.
15767
15768 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
15769
15770         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
15771
15772 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15773
15774         PR fortran/29916
15775         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
15776
15777 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
15778
15779         PR middle-end/29965
15780         * gcc.dg/gomp/pr29965-1.c: New test.
15781         * gcc.dg/gomp/pr29965-2.c: New test.
15782         * gcc.dg/gomp/pr29965-3.c: New test.
15783         * gcc.dg/gomp/pr29965-4.c: New test.
15784         * gcc.dg/gomp/pr29965-5.c: New test.
15785         * gcc.dg/gomp/pr29965-6.c: New test.
15786         * g++.dg/gomp/pr29965-1.C: New test.
15787         * g++.dg/gomp/pr29965-2.C: New test.
15788         * g++.dg/gomp/pr29965-3.C: New test.
15789         * g++.dg/gomp/pr29965-4.C: New test.
15790         * g++.dg/gomp/pr29965-5.C: New test.
15791         * g++.dg/gomp/pr29965-6.C: New test.
15792         * g++.dg/gomp/pr29965-7.C: New test.
15793         * g++.dg/gomp/pr29965-8.C: New test.
15794         * g++.dg/gomp/pr29965-9.C: New test.
15795         * g++.dg/gomp/pr29965-10.C: New test.
15796
15797 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
15798
15799         * gnat.dg/pointer_variable_bounds.adb: New test.
15800         * gnat.dg/pointer_variable_bounds.ads: Likewise.
15801         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
15802
15803 2006-12-03  Eric Christopher  <echristo@apple.com>
15804
15805         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
15806
15807 2006-12-03  Richard Henderson  <rth@redhat.com>
15808             Andrew Pinski  <pinskia@gmail.com>
15809
15810         PR C++/14329
15811         * g++.dg/warn/unit-1.C: New test.
15812
15813 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
15814
15815         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
15816
15817 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
15818
15819         * g++.dg/vect/vect.exp: Enable tests to run on spu.
15820         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
15821         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
15822         * gcc.dg/vect/vect-70.c: Reduce array size.
15823         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
15824         vect_no_compaer_double targets.
15825         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
15826         vect_float, vect_double, and vect_int.
15827
15828 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
15829
15830         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
15831         test for loop versioning on vect_no_align targets.
15832         * gcc.dg/vect/pr20122.c: Likewise.
15833         * gcc.dg/vect/vect-105.c: Likewise.
15834         * gcc.dg/vect/vect-42.c: Likewise.
15835         * gcc.dg/vect/vect-43.c: Likewise.
15836         * gcc.dg/vect/vect-74.c: Likewise.
15837         * gcc.dg/vect/vect-75.c: Likewise.
15838         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15839         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15840         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
15841         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
15842
15843 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
15844
15845         PR fortran/29642
15846         * gfortran.dg/value_1.f90 : New test.
15847         * gfortran.dg/value_2.f90 : New test.
15848         * gfortran.dg/value_3.f90 : New test.
15849         * gfortran.dg/value_4.f90 : New test.
15850         * gfortran.dg/value_4.c : Called from value_4.f90.
15851
15852 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15853
15854         PR C++/30033
15855         *  g++.dg/cpp0x/static_assert4.C: New testcase.
15856
15857 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15858
15859         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
15860
15861 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
15862
15863         PR c/27953
15864         * gcc.dg/pr27953.c: New test.
15865
15866 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15867
15868         PR c++/30022
15869         * g++.dg/ext/vector5.C: New test.
15870
15871         PR c++/30021
15872         * g++.dg/other/main1.C: New test.
15873
15874 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
15875
15876         PR libfortran/29568
15877         * gfortran.dg/convert_implied_open.f90:  Change to
15878         new default record length.
15879         * gfortran.dg/unf_short_record_1.f90:  Adapt to
15880         new error message.
15881         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
15882
15883 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
15884
15885         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
15886
15887 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
15888
15889         PR c++/29066
15890         * g++.dg/expr/pr29066.c: New.
15891
15892 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
15893             Zdenek Dvorak <dvorakz@suse.cz>
15894
15895         PR tree-optimization/29921
15896         * gcc.dg/pr29921-2.c: New test.
15897
15898 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
15899
15900         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
15901         (i386_get_cpuid): New function.
15902         (i386_cpuid_ecx): Likewise.
15903         (i386_cpuid_edx): Likewise.
15904         (i386_cpuid): Updated to call i386_cpuid_edx.
15905
15906         * gcc.target/i386/sse3-addsubpd.c: New file.
15907         * gcc.target/i386/sse3-addsubps.c: Likewise.
15908         * gcc.target/i386/sse3-haddpd.c: Likewise.
15909         * gcc.target/i386/sse3-haddps.c: Likewise.
15910         * gcc.target/i386/sse3-hsubpd.c: Likewise.
15911         * gcc.target/i386/sse3-hsubps.c: Likewise.
15912         * gcc.target/i386/sse3-lddqu.c: Likewise.
15913         * gcc.target/i386/sse3-movddup.c: Likewise.
15914         * gcc.target/i386/sse3-movshdup.c: Likewise.
15915         * gcc.target/i386/sse3-movsldup.c: Likewise.
15916
15917 2006-12-01  Dirk Mueller  <dmueller@suse.de>
15918
15919         * g++.dg/warn/Wreturn-type-4.C: New testcase.
15920
15921 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
15922
15923         * gcc.dg/dfp/convert-int-max.c: New test.
15924         * gcc.dg/dfp/convert-int-max-fold.c: New test.
15925
15926 2006-11-30  Richard Guenther  <rguenther@suse.de>
15927
15928         * gcc.dg/vect/vect-pow-1.c: Rename ...
15929         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
15930         floats instead of doubles, check successful vectorization.
15931
15932 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15933
15934         PR target/29945
15935         * gcc.c-torture/compile/pr29945.c: New testcase.
15936
15937 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
15938
15939         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
15940         -maltivec.
15941
15942 2006-11-29  Eric Christopher  <echristo@apple.com>
15943
15944         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
15945
15946 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
15947
15948         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
15949
15950         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
15951
15952 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
15953
15954         PR c++/29022
15955         * g++.dg/inherit/virtual2.C: New test.
15956         * g++.dg/inherit/virtual3.C: Likewise.
15957         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
15958         * g++.dg/inherit/error2.C: Likewise.
15959         * g++.dg/template/instantiate1.C: Likewise.
15960
15961 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
15962
15963         PR tree-opt/29984
15964         * gcc.dg/tree-ssa/reassoc-12.c: New test.
15965
15966 2006-11-28  Jan Hubicka  <jh@suse.cz>
15967
15968         * gcc.dg/memcpy-1.c: New test.
15969
15970 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
15971
15972         PR c++/29735
15973         * g++.dg/warn/main-3.C: New test.
15974
15975 2006-11-28  Jan Hubicka  <jh@suse.cz>
15976
15977         * gcc.dg/winline-1.c: New test.
15978
15979 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15980
15981         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
15982         alignments.
15983
15984 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15985
15986         PR fortran/29976
15987         * gfortran.dg/missing_optional_dummy_3.f90
15988
15989 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15990
15991         PR fortran/20880
15992         * gfortran.dg/interface_3.f90: Modify errors.
15993
15994 2006-11-28  Ben Elliston  <bje@au.ibm.com>
15995
15996         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15997         fail to link due to relocation overflows on spu-*-*.
15998
15999 2006-11-27  Michael Matz  <matz@suse.de>
16000             Andreas Krebbel  <krebbel1@de.ibm.com>
16001
16002         PR target/29319
16003         * gcc.dg/20061127-1.c: New testcase.
16004
16005 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
16006
16007         * gcc.dg/20061124-1.c: Add exit() function prototype.
16008
16009 2006-11-27  Jan Hubicka  <jh@suse.cz>
16010
16011         * gcc.target/i386/memcpy-1.c: Adjust size.
16012         * gcc.dg/visibility-11.c: Likewise.
16013
16014 2006-11-27  Richard Guenther  <rguenther@suse.de>
16015
16016         PR middle-end/25620
16017         * gcc.target/i386/pow-1.c: New testcase.
16018         * gcc.dg/builtins-58.c: Likewise.
16019
16020 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
16021
16022         PR c++/29886
16023         * g++.dg/expr/cast8.C: New test.
16024
16025 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16026
16027         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
16028         Don't ever inline the testcase.
16029
16030 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16031
16032         PR fortran/29982
16033         * gfortran.fortran-torture/compile/parameter_3.f90: New
16034         testcase.
16035
16036 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16037
16038         PR fortran/29951
16039         * gfortran.fortran-torture/execute/transfer2.f90: New test.
16040
16041 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16042
16043         * gfortran.fortran-torture/execute/specifics.f90: Remove test
16044         for CHAR.
16045
16046 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16047
16048         PR libgfortran/29936
16049         * gfortran.dg/write_check3.f90: New test.
16050
16051 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16052
16053         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
16054
16055 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
16056
16057         PR fortran/20880
16058         * gfortran.dg/interface_3.f90: New test.
16059
16060         PR fortran/29387
16061         * gfortran.dg/generic_8.f90: New test.
16062
16063 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16064
16065         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
16066         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
16067         * gfortran.dg/specifics_3.f90: Remove.
16068
16069 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
16070
16071         PR c/29955
16072         * gcc.dg/gomp/pr29955.c: New test.
16073
16074         PR c/29736
16075         * gcc.dg/pr29736.c: New test.
16076
16077 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16078
16079         PR tree-opt/29964
16080         * gcc.dg/pure-1.c: New test.
16081
16082 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
16083
16084         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
16085         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
16086
16087 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16088
16089         * gcc.dg/20061124-1.c: New testcase.
16090
16091 2006-11-23  Eric Christopher  <echristo@apple.com>
16092
16093         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
16094
16095 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16096
16097         PR c/2707
16098         PR c++/26167
16099         * gcc.dg/Wconversion-integer.c: New. Supersedes
16100         Wconversion-negative-constants.c
16101         * gcc.dg/Wconversion-real.c: New.
16102         * gcc.dg/Wconversion-real-integer.c: New.
16103         * gcc.dg/Wconversion-negative-constants.c: Deleted.
16104         * g++.dg/warn/Wconversion1.C: Modified.
16105
16106 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16107
16108         * gfortran.dg/overload_1.f90: New test.
16109
16110 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16111
16112         PR c/9072
16113         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
16114         Wtraditional-conversion.
16115         * gcc.dg/overflow-warn-2.c: Likewise.
16116         * gcc.dg/Wconversion.c: Likewise. Renamed as
16117         Wtraditional-conversion.c .
16118         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
16119         Wtraditional-conversion-2.c .
16120         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
16121         Wtraditional-conversion-2.c
16122         * gcc.dg/Wconversion-negative-constants.c: New.
16123
16124 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
16125
16126         * gcc.dg/tree-ssa/dump-1.c: New test.
16127
16128 2006-11-23  David Ung <davidu@mips.com>
16129
16130         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
16131         -mfp64, allowable when ISA >= 33 and float is enabled.
16132         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
16133         of mthc1 and mfhc1 patterns.
16134
16135 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
16136
16137         PR tree-optimization/29921
16138         * gcc.dg/pr29921.c: New test.
16139
16140 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16141
16142         PR fortran/29441
16143         * gfortran.dg/initialization_4.f90: New test.
16144
16145 2006-11-22  Ira Rosen  <irar@il.ibm.com>
16146
16147         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
16148         platforms that have interleaving support.
16149         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
16150         * gcc.dg/vect/vect-strided-a-u16-i2.c,
16151         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
16152         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
16153         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
16154         gcc.dg/vect/vect-strided-u8-i2-gap.c,
16155         gcc.dg/vect/vect-strided-u8-i8.c,
16156         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
16157         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
16158         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
16159         gcc.dg/vect/vect-strided-float.c,
16160         gcc.dg/vect/vect-strided-a-mult.c,
16161         gcc.dg/vect/vect-strided-mult-char-ls.c,
16162         gcc.dg/vect/vect-strided-a-u16-mult.c,
16163         gcc.dg/vect/vect-strided-a-u32-mult.c,
16164         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
16165         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
16166         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
16167         gcc.dg/vect/vect-strided-mult.c,
16168         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
16169         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
16170         New.
16171
16172 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16173
16174         PR fortran/25087
16175         * gfortran.dg/auto_char_len_4.f90: New test.
16176
16177 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16178
16179         PR fortran/29652
16180         * gfortran.dg/generic_7.f90: New test.
16181         * gfortran.dg/defined_operators_1.f90: Add new error.
16182
16183 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
16184
16185         PR tree-optimization/29902
16186         * g++.dg/tree-ssa/pr29902.C: New test.
16187
16188 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
16189
16190         PR fortran/29820
16191         * gfortran.dg/used_types_13.f90: New test.
16192
16193 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
16194
16195         * gcc.dg/dfp/snan.c: Delete.
16196
16197 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
16198
16199         * g++.dg/cpp0x/static_assert1.C: New.
16200         * g++.dg/cpp0x/static_assert2.C: New.
16201         * g++.dg/cpp0x/static_assert3.C: New.
16202
16203 2006-11-21  Richard Guenther  <rguenther@suse.de>
16204
16205         * gcc.dg/vect/vect-pow-1.c: New testcase.
16206         * gcc.dg/vect/vect-pow-2.c: Likewise.
16207
16208 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
16209
16210         PR c++/29570
16211         * g++.dg/template/static29.C: New test.
16212
16213         PR c++/29734
16214         * g++.dg/conversion/simd4.C: New test.
16215
16216 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
16217
16218         PR c++/29475
16219         * g++.dg/template/access19.C: New test.
16220         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
16221         error is reported.
16222
16223 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16224
16225         PR tree-opt/25500
16226         * gcc.dg/tree-ssa/sra-4.c: New testcase.
16227
16228 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16229
16230         PR fortran/27546
16231         * gfortran.dg/import.f90: Extended test.
16232         * gfortran.dg/import2.f90: Extended test.
16233
16234 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16235
16236         * gfortran.dg/volatile3.f90: Add conflict test.
16237
16238 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
16239
16240         PR fortran/24783
16241         * gfortran.dg/implicit_10.f90: New test.
16242
16243 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16244
16245         PR c++/8586
16246         * g++.dg/warn/Wall-write-strings.C: New.
16247
16248 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16249
16250         * gfortran.dg/alloc_comp_constraint_5.f90: New.
16251         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
16252
16253 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16254
16255         * gfortran.dg/use_3.f90: Remove error message.
16256         * gfortran.dg/iso_fortran_env_1.f90: New test.
16257         * gfortran.dg/iso_fortran_env_2.f90: New test.
16258         * gfortran.dg/iso_fortran_env_3.f90: New test.
16259         * gfortran.dg/iso_fortran_env_4.f90: New test.
16260
16261 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
16262
16263         * gcc.dg/vect/vect-27.c: Fix initialization.
16264
16265 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16266
16267         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
16268         * gcc.dg/torture/builtin-minmax-1.c: New.
16269
16270         * gcc.dg/builtins-20.c: Add cases for copysign.
16271
16272 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16273
16274         PR fortran/24285
16275         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
16276
16277 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16278         * gfortran.dg/use_1.f90: New test.
16279         * gfortran.dg/use_1.f90: New test.
16280         * gfortran.dg/use_1.f90: New test.
16281
16282 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
16283
16284         PR tree-optimization/29801
16285         * gcc.dg/pr29801.c: New test.
16286
16287 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
16288
16289         PR middle-end/29584
16290         * gcc.dg/torture/pr29584.c: New test.
16291
16292 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
16293
16294         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
16295         Condition PowerPC tests for saving FPRs on powerpc_fprs.
16296         * gcc.target/powerpc/compress-float-ppc.c,
16297         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
16298         powerpc_fprs.
16299         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
16300         do not pass -mhard-float.
16301
16302 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
16303
16304         * gnat.dg/volatile_aggregate.adb: New test.
16305
16306 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16307
16308         PR fortran/29391
16309         PR fortran/29489
16310         * gfortran.dg/bound_2.f90: Add more checks.
16311         * gfortran.dg/bound_3.f90: New test.
16312
16313 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16314
16315         PR target/29201
16316         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
16317
16318 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16319
16320         * gfortran.dg/import3.f90: Fix error message.
16321
16322 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16323
16324         PR tree-opt/29788
16325         * gfortran.fortran-torture/compile/inline_1.f90:
16326         New testcase.
16327
16328 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16329
16330         * gcc.target/i386/x87regparm-1.c: New test.
16331         * gcc.target/i386/x87regparm-2.c: New test.
16332         * gcc.target/i386/x87regparm-3.c: New test.
16333         * gcc.target/i386/x87regparm-4.c: New test.
16334
16335 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16336
16337         PR fortran/27546
16338         * gfortran.dg/import.f90: New test.
16339         * gfortran.dg/import2.f90: New test.
16340         * gfortran.dg/import3.f90: New test.
16341
16342 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16343
16344         PR fortran/27588
16345         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
16346
16347 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16348
16349         PR fortran/29806
16350         * gfortran.dg/contains.f90: New test.
16351         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
16352
16353 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
16354
16355         PR tree-optimization/29581
16356         * gcc.dg/pr29581-1.c: New test.
16357         * gcc.dg/pr29581-2.c: New test.
16358         * gcc.dg/pr29581-3.c: New test.
16359         * gcc.dg/pr29581-4.c: New test.
16360         * gfortran.dg/pr29581.f90: New test.
16361
16362 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
16363
16364         PR fortran/29702
16365         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
16366         numbers in error message headers.
16367
16368 2006-11-14  Richard Guenther  <rguenther@suse.de>
16369
16370         * gcc.target/i386/math-torture/math-torture.exp: Restrict
16371         to i?86 and x86_64 targets.
16372
16373 2006-11-14  Caroline Tice  <ctice@apple.com>
16374
16375         * gcc.dg/pubtypes-1.c: New file/testcase.
16376         * gcc.dg/pubtypes-2.c: New file/testcase.
16377         * gcc.dg/pubtypes-3.c: New file/testcase.
16378         * gcc.dg/pubtypes-4.c: New file/testcase.
16379         * g++.dg/pubtypes.C: New file/testcase.
16380
16381 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
16382
16383         PR c++/29106
16384         * g++.dg/init/self1.C: New test.
16385
16386 2006-11-14  Tobias Burnus  <burnus@net-b.de>
16387
16388         PR fortran/29657
16389         * gfortran.dg/conflicts.f90: Add.
16390
16391 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
16392
16393         PR rtl-optimization/29798
16394
16395         * gcc.c-torture/execute/pr29798.c: New.
16396
16397 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16398
16399         * gcc.dg/builtins-20.c: Add more cases.
16400
16401 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
16402
16403         PR fortran/29759
16404         * gfortran.dg/gomp/pr29759.f90: New test.
16405
16406 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
16407
16408         PR c++/29518
16409         * g++.dg/template/static28.C: New test.
16410
16411 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
16412
16413         * lib/c-torture.exp: Use target-libpath.exp.
16414         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
16415         set GCC_EXEC_PREFIX env var from global variable of same name.
16416
16417 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16418
16419         PR fortran/26994
16420         * gfortran.fortran-torture/compile/transfer-1.f90:
16421         New testcase.
16422
16423 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
16424             Zdenek Dvorak <dvorakz@suse.cz>
16425
16426         PR tree-optimization/29680
16427         * gcc.dg/alias-11.c: New test.
16428
16429 2006-11-12  Jason Merrill  <jason@redhat.com>
16430             Andrew Pinski <pinskia@physics.uc.edu>
16431
16432         PR middle-end/28915
16433         * gcc.target/i386/vectorize1.c: New.
16434
16435 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16436
16437         PR rtl-optimization/29797
16438         * gcc.c-torture/execute/pr29797-1.c: New test case.
16439
16440 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16441
16442         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
16443
16444 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
16445
16446         * gcc.dg/tree-ssa/prefetch-3.c: New test.
16447
16448 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16449
16450         PR tree-optimization/13827
16451         * gcc.dg/fold-eqand-1.c: New test case.
16452
16453 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16454
16455         PR rtl-opt/28812
16456         * gcc.c-torture/execute/mayalias-3.c: New test.
16457
16458 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
16459
16460         PR middle-end/27528
16461         * gcc.c-torture/compile/pr27528.c: New test.
16462         * gcc.dg/pr27528.c: Likewise.
16463
16464 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16465
16466         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
16467
16468         * gcc.dg/torture/builtin-symmetric-1.c: New test.
16469
16470 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16471
16472         PR fortran/29758
16473         * gfortran.dg/reshape_source_size_1.f90: New test.
16474
16475 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16476
16477         PR fortran/29315
16478         * gfortran.dg/aliasing_dummy_4.f90: New test.
16479
16480 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
16481
16482         PR target/29777
16483         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
16484         and x86_64-*-* targets.
16485
16486 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16487
16488         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
16489         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
16490         New macros. Use them in exact tests.
16491         (TESTIT3): New macro.
16492         Add tests for fmin, fmax and fma.
16493
16494 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16495
16496         PR fortran/29431
16497         * gfortran.dg/array_constructor_13.f90: New test.
16498
16499 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16500
16501         PR fortran/29744
16502         * gfortran.dg/used_types_12.f90: New test.
16503
16504 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
16505
16506         PR middle-end/29726
16507         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
16508         (test6): Ditto.
16509         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
16510         * gcc.dg/fold-eqandshift-3.c: New test case.
16511
16512 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16513
16514         PR fortran/29699
16515         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
16516
16517         PR fortran/21370
16518         * gfortran.dg/change_symbol_attributes_1.f90: New test.
16519
16520 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16521
16522         * gcc.dg/20061109-1.c: New testcase.
16523
16524 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16525
16526         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
16527
16528 2006-11-09  Tobias Burnus  <burnus@net-b.de>
16529
16530         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
16531         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
16532
16533 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
16534
16535         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
16536         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
16537
16538 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16539
16540         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
16541
16542 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16543
16544         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
16545         vect-9.c).
16546         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
16547         * gcc.dg/vect/vect-9.c: Now vectorizable.
16548         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
16549         that support vect_widen_mult.
16550         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
16551         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
16552         vect-reduc-dot-u16.c).
16553         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
16554         vect-reduc-dot-u16.c).
16555         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
16556         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
16557         vect-reduc-dot-s8.c).
16558         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
16559         vect-reduc-dot-s8.c).
16560         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
16561         vect-reduc-dot-s8.c).
16562         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
16563         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
16564         vect-reduc-dot-u8.c).
16565         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
16566         vect-reduc-dot-u8.c).
16567         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
16568         * gcc.dg/vect/vect-multitypes-9.c: New test.
16569         * gcc.dg/vect/vect-multitypes-10.c: New test.
16570         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
16571         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
16572         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
16573         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
16574         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
16575         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
16576         wrapv-vect-reduc-dot-s8.c.
16577         * lib/target-support.exp (check_effective_target_vect_unpack): New.
16578         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
16579         targets that support vec_unpack.
16580         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
16581         (check_effective_target_vect_widen_mult_qi_to_hi): New.
16582         (check_effective_target_vect_widen_mult_hi_to_si): New.
16583         (check_effective_target_vect_widen_sum): Removed.
16584
16585         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16586
16587         * gcc.dg/vect/vect-multitypes-8.c: New test.
16588         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
16589
16590         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
16591
16592         * gcc.dg/vect/vect-multitypes-7.c: New test.
16593
16594         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16595
16596         * gcc.dg/vect/vect-multitypes-4.c: New test.
16597         * gcc.dg/vect/vect-multitypes-5.c: New test.
16598         * gcc.dg/vect/vect-multitypes-6.c: New test.
16599
16600         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16601
16602         * gcc.dg/vect/vect-multitypes-1.c: New test.
16603         * gcc.dg/vect/vect-multitypes-2.c: New test.
16604         * gcc.dg/vect/vect-multitypes-3.c: New test.
16605
16606 2006-11-07  Eric Christopher  <echristo@apple.com>
16607
16608         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
16609         Test using scan-assembler-not.
16610
16611 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
16612
16613         * gcc.dg/inline-17.c: New test.
16614
16615 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
16616
16617         PR other/25028
16618         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
16619         on HP-UX.
16620
16621 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
16622
16623         PR fortran/29539
16624         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
16625
16626         PR fortran/29634
16627         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
16628         test.
16629
16630 2006-11-07  Tobias Burnus  <burnus@net-b.de>
16631
16632         PR fortran/29601
16633         * gfortran.dg/volatile.f90: Add.
16634         * gfortran.dg/volatile2.f90: Add.
16635         * gfortran.dg/volatile3.f90: Add.
16636         * gfortran.dg/volatile4.f90: Add.
16637         * gfortran.dg/volatile5.f90: Add.
16638         * gfortran.dg/volatile6.f90: Add.
16639         * gfortran.dg/volatile7.f90: Add.
16640
16641 2006-11-06  Tobias Burnus  <burnus@net-b.de>
16642
16643         * gfortran.dg/io_constraints_2.f90: Adjust pattern
16644           for matching error messages.
16645         * gfortran.dg/specifics_3.f90: Adjust pattern
16646           for matching error messages.
16647
16648 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
16649             Bernhard Fischer  <aldot@gcc.gnu.org>
16650
16651         * lib/gcc-dg.exp (output-exists): New proc.
16652         (output-exists-not): New proc.
16653         * gcc.test-framework/test-framework.awk: Support new directives.
16654         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
16655         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
16656         * gcc.test-framework/dg-outexists-exp-F.c: New test.
16657         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
16658         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
16659         * gcc.test-framework/dg-outexists-exp-P.c: New test.
16660
16661 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
16662
16663         PR fortran/29630
16664         PR fortran/29679
16665         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
16666         * gfortran.dg/initialization_3.f90: New.
16667
16668 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16669
16670         PR libgfortran/25545
16671         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
16672
16673 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
16674
16675         PR middle-end/29695
16676         * gcc.c-torture/execute/pr29695-1.c: New test.
16677         * gcc.c-torture/execute/pr29695-2.c: New test.
16678
16679 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
16680
16681         PR fortran/29565
16682         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
16683
16684 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
16685
16686         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
16687         for matching error messages.
16688
16689 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
16690
16691         PR target/26915
16692         * gcc.target/i386/387-12.c: New test.
16693
16694 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16695
16696         PR libfortran/29713
16697         * gfortran.dg/pr29713.f90: New test.
16698
16699 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
16700
16701         * gcc.c-torture/execute/arith-rand-ll.c:
16702         Also test for bogus rest sign.
16703
16704 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16705
16706         PR libfortran/27895
16707         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
16708
16709 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
16710
16711         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
16712         from error messages.
16713
16714 2006-11-02  Mike Stump  <mrs@apple.com>
16715
16716         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
16717
16718         * g++.old-deja/g++.abi/align.C: Enable for darwin.
16719
16720 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
16721
16722         * g++.dg/eh/gcsec1.C: New test.
16723
16724 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16725
16726         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
16727         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
16728
16729 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
16730
16731         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
16732         hexadecimal value.
16733         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
16734         * gcc.dg/pr14796-2.c: Likewise.
16735
16736 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16737
16738         * gcc.c-torture/execute/20061101-1.c: New test.
16739
16740 2006-11-01  Richard Guenther  <rguenther@suse.de>
16741
16742         * gcc.target/i386/fpprec-1.c: New testcase.
16743
16744 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16745
16746         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
16747         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
16748
16749 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16750
16751         * gcc.c-torture/execute/20061031-1.c: New test.
16752
16753 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16754
16755         PR 23067
16756         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
16757         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
16758         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
16759         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
16760         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
16761         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
16762         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
16763
16764 2006-10-31  Eric Christopher  <echristo@apple.com>
16765             Falk Hueffner  <falk@debian.org>
16766
16767         * gcc.dg/builtin-bswap-1.c: New.
16768         * gcc.dg/builtin-bswap-2.c: New.
16769         * gcc.dg/builtin-bswap-3.c: New.
16770         * gcc.dg/builtin-bswap-4.c: New.
16771         * gcc.dg/builtin-bswap-5.c: New.
16772         * gcc.target/i386/builtin-bswap-1.c: New.
16773
16774 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16775
16776         * gcc.dg/inline-16.c: New.
16777
16778         PR 16622
16779         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
16780         defining it.
16781         * gcc.dg/inline-13.c: New.
16782         * gcc.dg/inline-14.c: New.
16783         * gcc.dg/inline-15.c: New.
16784
16785         PR 11377
16786         * gcc.dg/inline6.c: New.
16787         * gcc.dg/inline7.c: New.
16788
16789 2006-10-31  Roger Sayle  <roger@eyesopen.com>
16790
16791         PR middle-end/23470
16792         * gcc.dg/pr23470-1.c: New test case.
16793
16794 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
16795
16796         PR fortran/29537
16797         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
16798         data.
16799         * gfortran.dg/blockdata_2.f90: New testcase.
16800
16801 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
16802
16803         PR libfortran/29627
16804         * gfortran.dg/unf_short_record_1.f90:  New test.
16805
16806 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16807
16808         PR fortran/29067
16809         * gfortran.dg/pr29067.f: New test.
16810
16811 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
16812             Richard Sandiford  <richard@codesourcery.com>
16813
16814         * lib/target-supports.exp (get_compiler_messages): Append options
16815         as a single list element.
16816         (check_effective_target_arm_vfp_ok): New.
16817         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
16818
16819 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
16820
16821         PR fortran/29387
16822         * gfortran.dg/intrinsic_actual_2.f90: New test.
16823
16824         PR fortran/29490
16825         * gfortran.dg/actual_array_interface_1.f90: New test.
16826
16827         PR fortran/29641
16828         * gfortran.dg/used_types_11.f90: New test.
16829
16830 2006-10-30  Dirk Mueller  <dmueller@suse.de>
16831
16832         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
16833         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
16834         * g++.old-deja/g++.pt/eichin01.C (main): Same.
16835         * g++.old-deja/g++.mike/net25.C (main): Same.
16836         * g++.dg/lookup/exception1.C (main): Same.
16837         * g++.dg/parse/parens2.C (main): Same.
16838
16839 2006-10-30  Roger Sayle  <roger@eyesopen.com>
16840
16841         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
16842
16843 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16844
16845         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
16846         * gcc.dg/torture/builtin-math-3.c: Likewise.
16847
16848 2006-10-30  Tobias Burnus  <burnus@net-b.de>
16849
16850         PR fortran/29452
16851         * gfortran.dg/write_check.f90: Check run-time keyword checking.
16852         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
16853
16854 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
16855
16856         PR Fortran/29410
16857         * gfortran.fortran-torture/execute/transfer1.f90: New test.
16858
16859 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
16860
16861         * lib/target-supports.exp (check_function_available): Declare
16862         function before calling.
16863
16864 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
16865
16866         PR tree-optimization/29637
16867         * gcc.dg/pr29637.c: New test.
16868
16869 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16870
16871         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
16872         tree canonicalization.
16873
16874 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16875
16876         * gcc.dg/builtins-20.c: Add more hypot tests.
16877
16878 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16879
16880         * gcc.dg/fold-compare-1.c: New test case.
16881
16882 2006-10-29  Dirk Mueller  <dmueller@suse.de>
16883
16884         PR c++/16307
16885         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
16886
16887 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16888
16889         PR tree-optimization/15458
16890         * gcc.dg/fold-xornot-1.c: New test case.
16891
16892 2006-10-29  Richard Guenther  <rguenther@suse.de>
16893
16894         * gcc.target/i386/math-torture/trunc.c: New testcase.
16895
16896 2006-10-29  Richard Guenther  <rguenther@suse.de>
16897
16898         * gcc.target/i386/math-torture/round.c: New testcase.
16899
16900 2006-10-29  Richard Guenther  <rguenther@suse.de>
16901
16902         * gcc.target/i386/math-torture/ceil.c: New testcase.
16903         * gcc.target/i386/math-torture/floor.c: Likewise.
16904
16905 2006-10-29  Richard Guenther  <rguenther@suse.de>
16906
16907         * gcc.target/i386/math-torture/rint.c: New testcase.
16908         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
16909
16910 2006-10-29  Richard Guenther  <rguenther@suse.de>
16911
16912         * gcc.target/i386/math-torture/lfloor.c: New testcase.
16913         * gcc.target/i386/math-torture/lceil.c: Likewise.
16914
16915 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16916
16917         PR libgfortran/24313
16918         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
16919
16920 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
16921
16922         * gcc.c-torture/execute/20020118-1.c,
16923         gcc.c-torture/execute/builtins/strlen.c,
16924         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
16925         comment typos.
16926
16927 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16928
16929         * gcc.dg/builtins-20.c: Add tests for hypot.
16930         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
16931         two-argument builtins.
16932         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
16933         TESTIT2.  Update all callers.
16934         (TESTIT2, TESTIT2_R): New helper macros.
16935         Add testcases for pow, hypot and atan2.
16936
16937 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16938
16939         PR C++/29295
16940         * g++.dg/expr/bool1.C: New test.
16941         * g++.dg/expr/bool2.C: New test.
16942
16943 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16944
16945         PR fortran/28224
16946         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
16947         * gfortran.dg/namelist_internal.f90: New test.
16948
16949 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16950
16951         PR fortran/29625
16952         * gfortran.dg/io_real_boz.f90: Add.
16953         * gfortran.dg/io_real_boz2.f90: Add.
16954
16955 2006-10-28  Richard Guenther  <rguenther@suse.de>
16956
16957         PR middle-end/26899
16958         * gcc.dg/tree-ssa/pr26899.c: New testcase.
16959
16960 2006-10-28  Richard Guenther  <rguenther@suse.de>
16961
16962         PR target/28806
16963         * gcc.target/i386/math-torture/lround.c: New testcase.
16964
16965 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
16966
16967         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
16968         * gcc.dg/builtins-44.c: Likewise.
16969         * gcc.dg/builtins-45.c: Likewise.
16970         * gcc.dg/pr28796-2.c: Likewise.
16971         * gcc.dg/unordered-3.c: Likewise.
16972
16973 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16974
16975         PR libgfortran/27954
16976         * gfortran.dg/error_recovery_2.f90: New test.
16977
16978 2006-10-26  Richard Guenther  <rguenther@suse.de>
16979
16980         * gcc.target/i386/i386.exp: Use glob, not find to collect
16981         tests.  Avoids recursing into subdirectories.
16982         * gcc.target/i386/math-torture/math-torture.exp: Torture
16983         for interesting ia32 math options.
16984         * gcc.target.i386/math-torture/lrint.c: New testcase.
16985
16986 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16987
16988         PR libgfortran/29563
16989         * gfortran.dg/arrayio_9.f90: Update test.
16990         * gfortran.dg/arrayio_19.f90: New test.
16991
16992 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
16993
16994         * gcc.dg/20061026.c: New testcase.
16995
16996 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16997
16998         PR libgfortran/29563
16999         * gfortran.dg/arrayio_9.f90: New test.
17000
17001 2006-10-26  Ben Elliston  <bje@au.ibm.com>
17002
17003         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
17004         Copy the strings manually, as strcpy may call strlen.
17005
17006 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17007
17008         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
17009         Add checks for log, log2, log10 and log1p.
17010
17011         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
17012         we already test 0.0.  Add checks for expm1, log, log2, log10,
17013         log1p, cbrt, erf and erfc.
17014
17015 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
17016
17017         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
17018
17019 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
17020
17021         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
17022         and remainderl() built-in functions.  Remove -ffast-math from
17023         dg-options.
17024
17025 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17026
17027         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
17028         acosh and atanh.
17029
17030         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
17031         floating point modifiers to arguments passed to float and long
17032         double functions respectively.  Update all callers to use floating
17033         point numbers, not integers.  Add tests for exp, exp2 and
17034         exp10/pow10.
17035
17036         * gcc.dg/torture/builtin-math-3.c: New test.
17037
17038 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
17039
17040         PR fortran/29393
17041         * gfortran.dg/initialize_2.f90: New.
17042
17043 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17044
17045         * gcc.dg/torture/builtin-math-2.c: New test.
17046
17047 2006-10-24  Richard Guenther  <rguenther@suse.de>
17048
17049         PR middle-end/28796
17050         * gcc.dg/pr28796-1.c: New testcase.
17051         * gcc.dg/pr28796-2.c: Likewise.
17052
17053 2006-10-24  Richard Guenther  <rguenther@suse.de>
17054
17055         * gcc.dg/builtins-57.c: New testcase.
17056
17057 2006-10-24  Richard Guenther  <rguenther@suse.de>
17058
17059         PR tree-optimization/29567
17060         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
17061
17062 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
17063
17064         PR tree-optimization/14784
17065         * gcc.dg/alias-10.c: New test.
17066
17067 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17068
17069         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
17070
17071 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
17072
17073         * gcc.dg/builtin-strncat-chk-1.c: New test.
17074
17075 2006-10-23  Jan Hubicka  <jh@suse.cz>
17076
17077         * gcc.dg/memmove-1.c: New test.
17078
17079 2006-10-23  Paul Brook  <paul@codesourcery.com>
17080
17081         * gcc.dg/pragma-pack-5.c: New test.
17082
17083 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
17084
17085         * g++.dg/other/s390-1.C: New testcase.
17086
17087 2006-10-23  Richard Guenther  <rguenther@suse.de>
17088
17089         PR middle-end/27132
17090         PR middle-end/23295
17091         * gcc.dg/pr27132.c: New testcase.
17092         * gcc.dg/pr23295.c: Likewise.
17093         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
17094         * g++.dg/tree-ssa/pr19807.C: Likewise.
17095
17096 2006-10-23  Richard Guenther  <rguenther@suse.de>
17097
17098         PR middle-end/21032
17099         * gcc.dg/pr21032.c: New testcase.
17100
17101 2006-10-22  Jeff Law  <law@redhat.com>
17102         Richard Guenther  <rguenther@suse.de>
17103
17104         PR tree-optimization/15911
17105         * gcc.dg/tree-ssa/vrp30.c: New testcase.
17106
17107 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17108
17109         PR c++/20647
17110         * g++.dg/abi/rtti3.C: New.
17111
17112 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
17113
17114         PR middle-end/28252
17115         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
17116         transformation.
17117
17118 2006-10-21  Richard Guenther  <rguenther@suse.de>
17119
17120         PR tree-optimization/3511
17121         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
17122
17123 2006-10-21  Richard Guenther  <rguenther@suse.de>
17124
17125         PR middle-end/26898
17126         * gcc.dg/torture/pr26898-1.c: New testcase.
17127         * gcc.dg/torture/pr26898-2.c: Likewise.
17128
17129 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
17130
17131         PR c++/28053
17132         * g++.dg/parse/bitfield1.C: Adjust error markers.
17133         * g++.dg/parse/bitfield2.C: New test.
17134
17135 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
17136
17137         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
17138
17139 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17140
17141         PR libfortran/27895
17142         * gfortran.dg/zero_sized_1.f90: New test.
17143
17144 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
17145
17146         * gcc.dg/div-compare-1.c: New test.
17147
17148 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
17149
17150         PR fortran/29216
17151         * gfortran.dg/result_default_init_1.f90: New test.
17152
17153         PR fortran/29314
17154         * gfortran.dg/automatic_default_init_1.f90: New test.
17155
17156         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
17157         from 38 to 33.
17158
17159 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
17160
17161         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
17162         'using namespace std' without previous declaration.
17163         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
17164         * g++.old-deja/g++.robertl/eb133c.C: New.
17165
17166 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17167
17168         PR libgfortran/29277
17169         * gfortran.dg/streamio_4.f90: Update test.
17170         * gfortran.dg/streamio_11.f90: New test.
17171
17172 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
17173
17174         PR c++/27952
17175         * g++.dg/inherit/virtual1.C: New test.
17176
17177 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17178
17179         PR c++/28261
17180         * g++.dg/parse/enum3.C: New test.
17181
17182 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17183
17184         PR c++/29039
17185         * g++.dg/init/ctor8.C: New test.
17186
17187 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17188
17189         PR c++/27270
17190         * g++.dg/ext/complit8.C: Tweak error markers.
17191         * g++.dg/template/complit1.C: Add error marker.
17192
17193 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17194
17195         PR c++/27270
17196         * g++.dg/ext/complit8.C: New test.
17197
17198         PR c++/29408
17199         * g++.dg/parse/dtor12.C: New test.
17200
17201         PR c++/29435
17202         * g++.dg/template/sizeof11.C: New test.
17203
17204 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
17205
17206         PR fortran/29392
17207         * gfortran.dg/data_char_3.f90: New test.
17208
17209         PR fortran/29451
17210         * gfortran.dg/negative_automatic_size.f90: New test.
17211
17212 2006-10-16  David Daney  <ddaney@avtrex.com>
17213
17214         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
17215
17216 2006-10-16  Eric Christopher  <echristo@apple.com>
17217
17218         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
17219         x86_64.
17220
17221 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17222
17223         PR c++/28211
17224         * g++.dg/tc1/dr49.C: Tweak error messages.
17225         * g++.dg/parse/template21.C: New test.
17226
17227 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17228
17229         PR middle-end/20491
17230         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
17231
17232 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17233
17234         PR fortran/29403
17235         * gfortran.dg/print_1.f90: New test.
17236
17237 2006-10-15  Jan Hubicka  <jh@suse.cz>
17238
17239         PR middle-end/29241
17240         * gcc.c-torture/compile/pr29241.c: New testcase.
17241
17242 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
17243
17244         PR middle-end/29250
17245         * gcc.c-torture/compile/pr29250.c: New test.
17246
17247 2006-10-15  Richard Guenther  <rguenther@suse.de>
17248
17249         * gcc.dg/pr29299.c: New testcase.
17250
17251 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
17252
17253         PR fortran/24767
17254         * gfortran.dg/label_4.f90: Adjust warning flag.
17255
17256 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
17257
17258         PR fortran/29371
17259         * gfortran.dg/nullify_3.f90: New test.
17260
17261 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17262
17263         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17264         on Solaris 2.5.1 too.
17265
17266 2006-10-13  Eric Christopher  <echristo@apple.com>
17267
17268         * gcc.dg/pr25993.c: Skip for darwin.
17269
17270 2006-10-13  Eric Christopher  <echristo@apple.com>
17271
17272         * gcc.dg/visibility-11.c: Skip for darwin.
17273
17274 2006-10-13  Eric Christopher  <echristo@apple.com>
17275
17276         * gcc.dg/darwin-weakimport-1.c: Use
17277         -fno-asynchronous-unwind-tables.
17278         * gcc.dg/darwin-weakimport-3.c: Ditto.
17279
17280 2006-10-13  Richard Guenther  <rguenther@suse.de>
17281
17282         PR tree-optimization/29446
17283         * gcc.dg/torture/pr29446.c: New testcase.
17284
17285 2006-10-13  Bill Wendling  <wendling@apple.com>
17286
17287         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
17288         * g++.old-deja/g++.jason/hmc1.C: Likewise.
17289         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
17290         * g++.old-deja/g++.law/shadow1.C: Likewise.
17291         * g++.old-deja/g++.law/ctors10.C: Likewise.
17292         * g++.dg/debug/namespace1.C: Likewise.
17293         * g++.dg/inherit/namespace-as-base.C: Likewise.
17294         * g++.dg/opt/delay-slot-1.C: Likewise.
17295         * g++.dg/parse/defarg10.C: Likewise.
17296         * g++.dg/template/ptrmem11.C: Likewise.
17297         * g++.dg/template/mem_func_ptr.C: Likewise.
17298         * g++.dg/template/spec19.C: Likewise.
17299
17300 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
17301
17302         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
17303
17304 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
17305
17306         PR fortran/29373
17307         * gfortran.dg/implicit_9.f90: New test.
17308
17309         PR fortran/29407
17310         * gfortran.dg/namelist_25.f90: New test.
17311
17312         PR fortran/27701
17313         * gfortran.dg/same_name_2.f90: New test.
17314
17315         PR fortran/29232
17316         * gfortran.dg/host_assoc_types_1.f90: New test.
17317
17318         PR fortran/29364
17319         * gfortran.dg/missing_derived_type_1.f90: New test.
17320         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
17321
17322         PR fortran/29422
17323         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
17324
17325         PR fortran/29428
17326         * gfortran.dg/alloc_comp_assign_5.f90: New test.
17327
17328 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17329
17330         PR fortran/29391
17331         * gfortran.dg/bound_2.f90: New test.
17332
17333 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17334
17335         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
17336         directive.
17337         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
17338         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
17339         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
17340         * gfortran.dg/gomp/reduction3.f90: Likewise.
17341         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
17342         * gfortran.dg/dummy_procedure_2.f90: Likewise.
17343         * gfortran.dg/interface_derived_type_1.f90: Likewise.
17344         * gfortran.dg/forall_4.f90: Likewise.
17345         * gfortran.dg/spec_expr_4.f90: Likewise.
17346         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
17347         * gfortran.dg/forall_5.f90: Likewise.
17348         * gfortran.dg/open_access_append_2.f90: Add check for
17349         compile-time warning.
17350
17351 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
17352
17353         PR c++/28506
17354         * g++.dg/parse/pure1.C: New test.
17355
17356 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17357
17358         PR fortran/21435
17359         * gfortran.dg/io_constraints_3.f90: New test.
17360         * gfortran.dg/open_access_append_1.f90: Add checks
17361         for compile-time warnings.
17362         * gfortran.dg/pr20163-2.f: Likewise.
17363         * gfortran.dg/iostat_2.f90: Likewise.
17364         * gfortran.dg/label_4.f90: Delete the temporary
17365         file.
17366         * gfortran.dg/direct_io_2.f90: Add a FILE=
17367         specifier.
17368         * gfortran.dg/iomsg_1.f90: Add check for
17369         compile-time warning.
17370
17371 2006-10-12  Jan Hubicka  <jh@suse.cz>
17372
17373         PR c/28419
17374         * gcc.dg/pr28319.c: New test.
17375
17376 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
17377         PR c++/29318
17378         * g++.dg/ext/vla4.C: New test.
17379
17380 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
17381
17382         PR c++/27961
17383         * g++.dg/template/crash60.C: New test.
17384         * g++.dg/other/large-size-array.C: Adjust error markers.
17385         * g++.dg/parse/crash27.C: Likewise.
17386         * g++.dg/template/crash1.C: Likewise.
17387
17388 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
17389
17390         PR testsuite/29093
17391         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
17392
17393 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
17394
17395         PR preprocessor/28709
17396         * gcc.dg/cpp/paste14.c: New test.
17397
17398 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
17399
17400         PR c++/29175
17401         * g++.dg/init/array24.C: New test.
17402
17403 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17404
17405         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
17406         of <sys/types.h>.
17407
17408 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
17409
17410         PR c++/29024
17411         * g++.dg/parse/typedef8.C: New test.
17412         * g++.dg/other/mult-stor1.C: Adjust error markers.
17413
17414 2006-10-11  Richard Guenther  <rguenther@suse.de>
17415
17416         PR tree-optimization/28230
17417         * gcc.dg/torture/pr28230.c: New testcase.
17418
17419 2006-10-11  Richard Guenther  <rguenther@suse.de>
17420
17421         PR inline-asm/29119
17422         * gcc.dg/torture/pr29119.c: New testcase.
17423
17424 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
17425
17426         PR middle-end/29272
17427         * gcc.c-torture/execute/20060930-2.c: New test.
17428
17429 2006-10-09  Richard Henderson  <rth@redhat.com>
17430
17431         Revert emutls patch.
17432
17433 2006-10-09  Richard Guenther  <rguenther@suse.de>
17434
17435         PR middle-end/29254
17436         * gcc.dg/pr29254.c: New testcase.
17437
17438 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
17439             Paul Thomas  <pault@gcc.gnu.org>
17440
17441         PR fortran/20541
17442         * gfortran.dg/alloc_comp_basics_1.f90: New test.
17443         * gfortran.dg/alloc_comp_basics_2.f90: New test.
17444         * gfortran.dg/alloc_comp_assign_1.f90: New test.
17445         * gfortran.dg/alloc_comp_assign_2.f90: New test.
17446         * gfortran.dg/alloc_comp_assign_3.f90: New test.
17447         * gfortran.dg/alloc_comp_assign_4.f90: New test.
17448         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
17449         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
17450         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
17451         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
17452         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
17453         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
17454         * gfortran.dg/alloc_comp_std.f90: New test.
17455         * gfortran.dg/move_alloc.f90: New test.
17456
17457 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
17458
17459         PR fortran/29115
17460         * gfortran.dg/derived_constructor_comps_2.f90: New test.
17461
17462         PR fortran/29211
17463         * gfortran.dg/forall_char_dependencies_1.f90: New test.
17464
17465 2006-10-08  Tobias Burnus  <burnus@net-b.de>
17466
17467         PR fortran/28585
17468         * gfortran.dg/new_line.f90: New test.
17469
17470 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17471
17472         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
17473         * gcc.dg/torture/builtin-convert-1.c,
17474         gcc.dg/torture/builtin-convert-2.c,
17475         gcc.dg/torture/builtin-convert-3.c,
17476         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
17477
17478 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
17479
17480         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17481         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17482         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17483         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
17484
17485 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
17486
17487         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
17488         Xfail some tests for powerpc-darwin and powerpc-aix.
17489
17490 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
17491
17492         PR c/29380
17493         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
17494
17495 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17496
17497         PR target/29300
17498         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17499         on hppa*-*-hpux*.
17500
17501 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17502
17503         PR fortran/16580
17504         PR fortran/29288
17505         * gfortran.fortran-torture/execute/specifics.f90:
17506         Add tests for using all possible intrinsics as actual arguments.
17507         * gfortran.dg/specifics_1.f90: Add tests for using
17508         all possible intrinsics as actual arguments.
17509         * gfortran.dg/specifics_2.f90: New file.
17510         * gfortran.dg/specifics_3.f90: New file.
17511
17512 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
17513
17514         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
17515         * gcc.dg/debug/debug-2.c: Likewise.
17516
17517 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
17518
17519         * gcc.c-torture/compile/sync-2.c: New test.
17520
17521 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17522
17523         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
17524         line endings.
17525
17526 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17527
17528         PR rtl-optimization/29128
17529         * gcc.c-torture/compile/pr29128.c: New test.
17530
17531 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17532
17533         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
17534         line endings.
17535
17536 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
17537
17538         PR middle-end/29256
17539         * gcc.dg/tree-ssa/loop-19.c: New test.
17540
17541 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17542
17543         PR tree-optimization/29330
17544         * gcc.dg/pr29330.c: New test.
17545
17546         PR target/28924
17547         * gcc.c-torture/compile/20061005-1.c: New test.
17548
17549 2006-10-06  Olivier Hainque  <hainque@adacore.com>
17550
17551         * gcc.dg/typename-vla-1.c: New case.
17552         * gnat.dg/forward_vla.adb: New case.
17553
17554 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17555
17556         PR tree-optimization/29290
17557         * gfortran.dg/loop_nest_1.f90: New test.
17558
17559         PR target/29198
17560         * gcc.dg/tls/opt-12.c: New test.
17561
17562         PR fortran/28415
17563         * gfortran.dg/save_2.f90: New test.
17564
17565         PR c/29091
17566         * gcc.dg/pr29091.c: New test.
17567
17568 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
17569
17570         * lib/target-supports.exp
17571         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
17572         same as x86_64-*-*; check for LP64.
17573
17574 2006-10-04  Richard Henderson  <rth@redhat.com>
17575
17576         * lib/target-supports.exp (check_effective_target_tls): Redefine
17577         to mean non-emulated tls.
17578         * gcc.dg/tls/alias-1.c: Remove tls requirement.
17579         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
17580         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
17581         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17582         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17583         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
17584         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
17585
17586 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17587
17588         PR fortran/29343
17589         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
17590
17591 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17592
17593         * gfortran.dg/bounds_check_fail_1.f90: New test.
17594
17595 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17596
17597         PR c++/29020
17598         * g++.dg/template/friend48.C: New test.
17599
17600 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17601
17602         PR fortran/29098
17603         * gfortran.dg/default_initialization_2.f90: New test.
17604
17605 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17606
17607         PR fortran/20779
17608         PR fortran/20891
17609         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
17610
17611 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17612
17613         PR fortran/29284
17614         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
17615
17616         PR fortran/29321
17617         PR fortran/29322
17618         * gfortran.dg/missing_optional_dummy_2.f90: New test.
17619
17620         PR fortran/25091
17621         PR fortran/25092
17622         * gfortran.dg/entry_array_specs_1.f90: New test.
17623
17624 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
17625
17626         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
17627         insufficient to inhibit some test failures at -O3.  Do testing
17628         on integers.
17629
17630 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17631
17632         PR c++/29138
17633         * g++.dg/inherit/access8.C: New test.
17634         * g++.dg/template/dtor4.C: Tweak error messages.
17635
17636 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17637
17638         PR fortran/27478
17639         * gfortran.dg/entry_8.f90: New test.
17640
17641 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17642
17643         PR c++/29291
17644         * g++.dg/parse/new4.C: New test.
17645
17646 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
17647
17648         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
17649         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
17650         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
17651         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
17652         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
17653
17654 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17655
17656         PR fortran/19260
17657         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
17658         * gfortran.dg/continuation_2.f90: New test.
17659
17660         PR fortran/19262
17661         * gfortran.dg/continuation_3.f90: New test.
17662         * gfortran.dg/continuation_4.f90: New test.
17663         * gfortran.dg/continuation_5.f: New test.
17664         * gfortran.dg/continuation_6.f: New test.
17665
17666 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
17667
17668         PR c++/29226
17669         * g++.dg/template/vla1.C: New test.
17670
17671 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17672
17673         PR fortran/29210
17674         * gfortran.dg/complex_parameter_1.f90: New test.
17675
17676 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
17677
17678         PR c/29154
17679         * gcc.c-torture/execute/20060929-1.c: New test.
17680
17681 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
17682
17683         PR c++/29105
17684         * g++.dg/template/member6.C: New test.
17685         * g++.dg/parse/typename7.C: Adjust error markers.
17686
17687         PR c++/29080
17688         * g++.dg/template/member7.C: New test.
17689
17690 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
17691
17692         PR c/24010
17693         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
17694         gcc.dg/Woverride-init-3.c: New tests.
17695
17696 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17697
17698         * gcc.c-torture/execute/20060930-1.c: New test.
17699
17700 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17701
17702         PR fortran/18791
17703         * gfortran.dg/specifics_1.f90: New test.
17704         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
17705         complex specifics.
17706
17707 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17708
17709         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
17710         pthread-init-common.h: New.
17711
17712 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
17713
17714         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
17715         precision on some archs.
17716
17717 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
17718
17719         * gcc.dg/non-local-goto-1.c: New test.
17720         * gcc.dg/non-local-goto-2.c: Likewise.
17721         * gcc.dg/setjmp-3.c: Likewise.
17722         * gcc.dg/setjmp-4.c: Likewise.
17723
17724 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
17725
17726         * gnat.dg/self_aggregate_with_pointer.adb: New test.
17727
17728 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17729
17730         PR fortran/28276
17731         * gfortran.dg/exponent_1.f90: New test.
17732
17733         PR fortran/27021
17734         * gfortran.dg/nearest_1.f90: New test.
17735
17736 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
17737
17738         PR middle-end/25261
17739         PR middle-end/28790
17740         * gcc.dg/gomp/nestedfn-1.c: New test.
17741
17742 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
17743
17744         PR objc/29195
17745         * objc/compile/method-1.m: New test.
17746
17747 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
17748
17749         PR c++/26938
17750         * g++.dg/template/crash58.C: New test.
17751         * g++.dg/parse/crash28.C: Adjust error markers.
17752         * g++.dg/template/crash34.C: Likewise.
17753         * g++.dg/template/friend31.C: Likewise.
17754         * g++.dg/template/crash32.C: Likewise.
17755
17756         PR c++/27329
17757         * g++.dg/template/crash59.C: New test.
17758
17759         PR c++/27667
17760         * g++.dg/template/spec33.C: New test.
17761         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
17762
17763 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
17764             Adam Nemet  <anemet@caviumnetworks.com>
17765
17766         * gcc.dg/tree-ssa/ivopts-1.c: New test.
17767         * gcc.dg/tree-ssa/ivopts-2.c: New test.
17768
17769 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
17770
17771         PR target/28911
17772         * gcc.dg/pr28911.c: New.
17773
17774 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
17775
17776         PR target/29169
17777         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
17778         (dg-options): Add -mfpmath=387.
17779
17780 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
17781
17782         PR c/28706
17783         * gcc.dg/pr28706.c: New test.
17784
17785         PR c/28712
17786         * gcc.dg/pr28712.c: New test.
17787
17788 2006-09-22  Mike Stump  <mrs@apple.com>
17789
17790         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
17791
17792 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
17793
17794         PR tree-optimization/28888
17795         * gcc.dg/pr28888.c: New test.
17796
17797 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
17798
17799         PR c++/29016
17800         * g++.dg/init/ptrfn1.C: New test.
17801
17802 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
17803
17804         PR c++/28861
17805         * g++.dg/template/spec32.C: New test.
17806         * g++.dg/parse/crash9.C: Adjust error markers.
17807
17808         PR c++/28303
17809         * g++.dg/template/typedef6.C: New test.
17810         * g++.dg/init/error1.C: Adjust error markers.
17811         * g++.dg/parse/crash9.C: Likewise.
17812         * g++.dg/template/crash55.C: Likewise.
17813
17814 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
17815
17816         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
17817
17818 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
17819
17820         PR target/27650
17821         * g++.dg/ext/dllimport12.C: New test.
17822
17823 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
17824
17825         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
17826         * gcc.target/mips/nmadd-2.c: Likewise.
17827         * gcc.target/mips/mips-ps-6.c: New test.
17828         * gcc.target/mips/neg-abs-1.c: Likewise.
17829         * gcc.target/mips/neg-abs-2.c: Likewise.
17830         * gcc.target/mips/nmadd-3.c: New test.
17831
17832 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
17833
17834         PR middle-end/28046
17835         * gcc.dg/gomp/atomic-10.c: New test.
17836         * g++.dg/gomp/atomic-10.C: New test.
17837
17838 2006-09-20  Eric Christopher  <echristo@apple.com>
17839
17840         * gcc.target/i386/sse3-not-fisttp.c: New.
17841
17842 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
17843
17844         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
17845
17846 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
17847
17848         * gcc.c-torture/execute/pr28289.c (one): New variable.
17849         (main): Use it instead of argc.
17850         * gcc.c-torture/execute/20060102-1.c (one): New variable.
17851         (main): Use it instead of argc.
17852
17853 2006-09-19  Paul Brook  <paul@codesourcery.com>
17854
17855         PR target/28516
17856         * gcc.dg/nested-func-5.c: New test.
17857
17858 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17859
17860         * lib/target-supports.exp (check_effective_target_tls): Compile
17861         test stubs using ${tool}_target_compile, not just target_compile.
17862         (check_effective_target_tls_runtime): Likewise.
17863
17864 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17865
17866         * gcc.c-torture/compile/20030405-1.x: Remove.
17867
17868         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
17869         optimising linker from discarding it.
17870
17871 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17872
17873         PR fortran/28526
17874         * gfortran.dg/keyword_symbol_1.f90: New test.
17875
17876         * gfortran.dg/spread_shape_1.f90: Add missing warning with
17877         pedantic compilation option.
17878
17879 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
17880
17881         PR fortran/29060
17882         * gfortran.dg/spread_shape_1.f90: New test.
17883
17884 2006-09-17  Roger Sayle  <roger@eyesopen.com>
17885
17886         PR tree-optimization/28887
17887         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
17888
17889 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
17890
17891         PR c/25993
17892         * gcc.dg/pr25993.c: New test.
17893
17894 2006-09-17  Ira Rosen  <irar@il.ibm.com>
17895
17896         PR tree-opt/21591
17897         * gcc.dg/vect/pr21591.c: New test.
17898
17899 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
17900
17901         PR tree-opt/29059
17902         * gcc.c-torture/compile/strcpy-1.c: New test.
17903         * gcc.c-torture/compile/strcpy-2.c: New test.
17904         * gcc.c-torture/compile/memcpy-1.c: New test.
17905         * gcc.c-torture/compile/memcpy-2.c: New test.
17906
17907 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
17908
17909         PR testsuite/29055
17910         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
17911
17912 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
17913
17914         * gnat.dg/specs/double_record_extension1.ads: New test.
17915         * gnat.dg/specs/double_record_extension2.ads: Likewise.
17916
17917 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
17918
17919         PR fortran/29051
17920         * gfortran.dg/oldstyle_3.f90: New test.
17921
17922 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17923
17924         PR libgfortran/29099
17925         * gfortran.dg/secnds-1.f: New test.
17926
17927 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17928
17929         PR libgfortran/29053
17930         * gfortran.dg/streamio_9.f90: New test.
17931         * gfortran.dg/streamio_10.f90: New test.
17932
17933 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
17934
17935         PR C++/29002
17936         * g++.dg/init/array22.C: New test.
17937         * g++.dg/init/array23.C: New test.
17938
17939 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
17940
17941         * stackcheck.lst: Update list of tests requiring stack checking.
17942         * norun.lst: Adjust for above change.
17943         * ada95.lst: New file.
17944         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
17945         requiring -gnat95 switch.
17946
17947 2006-09-14  Olivier Hainque  <hainque@adacore.com>
17948
17949         * gnat.dg/in_out_parameter.adb: New test.
17950
17951 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
17952
17953         PR debug/28980
17954         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
17955
17956 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
17957
17958         * gnat.dg/specs/unchecked_union.ads: New test.
17959
17960 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
17961
17962         PR rtl-optimization/28982
17963         * gcc.c-torture/execute/pr28982a.c: New test.
17964         * gcc.c-torture/execute/pr28982b.c: Likewise.
17965
17966 2006-09-12  Eric Christopher  <echristo@apple.com>
17967
17968         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
17969         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
17970
17971 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
17972
17973         PR c/28768
17974         PR preprocessor/14634
17975         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
17976         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
17977         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
17978
17979 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17980
17981         * gcc.dg/pr28243.c: New test.
17982
17983 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
17984
17985         PR fortran/28971
17986         gfortran.dg/pr28971.f90: New test to act as a backstop in case
17987         this undiagnosed regression reappears.
17988
17989 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
17990
17991         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
17992         Treat $srcdir as a literal.
17993         * lib/fortran-torture.exp (fortran-torture-compile,
17994         fortran-torture-execute): Likewise.
17995         * lib/objc-torture.exp (objc-torture-compile,
17996         objc-torture-execute): Likewise.
17997         * lib/profopt.exp (profopt-execute): Likewise.
17998
17999 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
18000
18001         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
18002
18003 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
18004
18005         PR testsuite/28950
18006         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
18007
18008 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
18009
18010         PR target/13685
18011         * gcc.target/i386/pr13685.c: New test.
18012
18013 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18014
18015         * gcc.dg/pr28726.c: New test.
18016
18017 2006-09-11  Josh Conner  <jconner@apple.com>
18018
18019         * gcc.dg/nrv3.c: Increase size of structure.
18020         * gcc.dg/nrv4.c: Likewise.
18021         * gcc.dg/nrv5.c: Likewise.
18022
18023 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
18024
18025         PR libfortran/28890
18026         gfortran.dg/assumed_charlen_function_5.f90: New test.
18027
18028 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
18029
18030         PR c++/28991
18031         * g++.dg/init/static3.C: New test.
18032
18033 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
18034
18035         PR testsuite/29007
18036         * gcc.dg/long-long-cst1.c (t): Add cast to
18037         __SIZE_TYPE__ before casting to int.
18038         (main): Return 0 on success.
18039
18040 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18041
18042         * gcc.c-torture/execute/20060910-1.c: New test.
18043
18044 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
18045
18046         PR middle-end/26983
18047         * gcc.dg/pr26983.c: New test.
18048
18049 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
18050
18051         PR target/29006
18052         * gcc.c-torture/execute/pr29006.c: New test.
18053
18054 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18055
18056         PR libfortran/28947
18057         gfortran.dg/matmul_4.f90: New test.
18058
18059 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18060
18061         PR fortran/28959
18062         gfortran.dg/used_types_10: New test.
18063
18064 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18065
18066         PR libfortran/28923
18067         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
18068         gfortran.dg/array_initializer_3.f90: New test.
18069
18070 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18071
18072         PR fortran/28914
18073         * gfortran.dg/actual_array_constructor_3.f90: New test.
18074
18075 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
18076
18077         PR testsuite/26778
18078         * gcc.target/i386/pr26778.c: New testcase.
18079
18080 2006-09-08  Eric Christopher  <echristo@apple.com>
18081
18082         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
18083         * gcc.target/i386/memcpy-1.c: Ditto.
18084         * gcc.target/i386/asm-1.c: Ditto.
18085         * gcc.target/i386/20060512-4.c: Ditto.
18086         * gcc.target/i386/compress-float-387.c: Ditto.
18087         * gcc.target/i386/20060512-1.c: Ditto.
18088         * gcc.target/i386/compress-float-sse.c: Ditto.
18089         * gcc.target/i386/20060512-2.c: Ditto.
18090         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
18091         * gcc.target/i386/stack-prot-kernel.c: Ditto.
18092         * gcc.target/i386/compress-float-387-pic.c: Ditto.
18093         * gcc.dg/pr26449.c: Ditto.
18094         * gcc.dg/attr-ms_struct-2.c: Ditto.
18095         * gcc.dg/attr-ms_struct-1.c: Ditto.
18096         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
18097
18098 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
18099
18100         PR c/28504
18101         * gcc.dg/vla-10.c: New test.
18102
18103 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18104
18105         PR c++/28858
18106         * g++.dg/parse/template20.C: New test.
18107         * g++.dg/template/operator8.C: Remove obsolete part.
18108         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
18109         * g++.old-deja/g++.pt/crash65.C: Likewise.
18110
18111 2006-09-07  Jason Merrill  <jason@redhat.com>
18112
18113         PR middle-end/27724
18114         * gcc.dg/long-long-cst1.c: New test.
18115
18116 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18117
18118         PR C++/28906
18119         * g++.dg/other/array3.C: New test.
18120         * g++.dg/other/array4.C: New test.
18121         * g++.dg/other/array5.C: New test.
18122
18123 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
18124
18125         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
18126
18127 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
18128
18129         PR target/28946
18130         * gcc.target/i386/pr28946.c: New test.
18131
18132 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
18133
18134         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
18135         in integer literal constant.
18136         * gfortran.dg/enum_8.f90: Ditto.
18137         * gfortran.dg/g77/20030326-1.f: Ditto.
18138
18139 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
18140
18141         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
18142         nonconformance usage.
18143
18144 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18145
18146         PR middle-end/28862
18147         * gcc.c-torture/compile/vector-align-1.c: New test.
18148
18149 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18150
18151         PR rtl-opt/27883
18152         * g++.dg/opt/copysign-1.C: New test.
18153
18154 2006-09-06  Jason Merrill  <jason@redhat.com>
18155
18156         PR c++/27371
18157         * g++.dg/warn/unused-result1.C: New test.
18158
18159 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
18160
18161         PR c++/28903
18162         * g++.dg/ext/vla3.C: New test.
18163
18164         PR c++/28886
18165         * g++.dg/template/array16.C: New test.
18166
18167 2006-09-06  Richard Guenther  <rguenther@suse.de>
18168
18169         * gcc.dg/pr27226.c: Remove testcase again.
18170
18171 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18172
18173         PR tree-opt/28937
18174         * g++.dg/opt/unroll2.C: New test.
18175
18176 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18177
18178         PR tree-opt/28952
18179         * gcc.dg/vect/pr28952.c: New test.
18180
18181 2006-09-05  Richard Guenther  <rguenther@suse.de>
18182
18183         PR tree-optimization/28900
18184         * gcc.dg/torture/pr28900.c: New testcase
18185
18186 2006-09-05  Richard Guenther  <rguenther@suse.de>
18187
18188         PR tree-optimization/28905
18189         * gcc.c-torture/compile/pr28905.c: New testcase.
18190
18191 2006-09-05  Richard Guenther  <rguenther@suse.de>
18192
18193         PR middle-end/28935
18194         * gcc.dg/pr28935.c: New testcase.
18195
18196 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18197
18198         * gcc.c-torture/execute/20060905-1.c: New test.
18199
18200 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
18201
18202         PR fortran/28908
18203         * gfortran.dg/used_types_7.f90: New test.
18204         * gfortran.dg/used_types_8.f90: New test.
18205         * gfortran.dg/used_types_9.f90: New test.
18206
18207 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18208
18209         * gcc.c-torture/compile/20060904-1.c: New test.
18210
18211 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
18212
18213         PR c++/23287 Revert my 2006-09-01 patch
18214         * g++.dg/parse/dtor12.C: Remove.
18215
18216 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
18217
18218         PR c+/27670
18219         * g++.dg/template/operator9.C: New test.
18220
18221         PR c++/27493
18222         * g++.dg/template/operator7.C: New test.
18223
18224         PR c++/27494
18225         * g++.dg/template/operator8.C: New test.
18226
18227         PR c++/27397
18228         * g++.dg/template/crash57.C: New test.
18229
18230         * g++.dg/template/typedef4.C: Adjust error markers.
18231         * g++.dg/template/typedef5.C: Likewise.
18232
18233 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
18234
18235         PR c++/28878
18236         * g++.dg/parse/crash33.C: New test.
18237
18238 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
18239         Richard Guenther  <rguenther@suse.de>
18240         Adam Nemet  <anemet@caviumnetworks.com>
18241
18242         PR middle-end/27226
18243         * gcc.target/mips/memcpy-1.c: New testcase.
18244         * gcc.dg/pr27226.c: Likewise.
18245
18246 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18247
18248         PR c++/28705
18249         * g++.dg/lookup/koenig5.C: New.
18250         * g++.dg/template/crash56.C: New.
18251
18252 2006-09-01  Josh Conner  <jconner@apple.com>
18253
18254         PR c++/25505
18255         * gcc.dg/nrv3.c: New test.
18256         * gcc.dg/nrv4.c: New test.
18257         * gcc.dg/nrv5.c: New test.
18258
18259 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18260
18261         PR c++/23287
18262         * g++.dg/parse/dtor12.C: New.
18263
18264 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
18265
18266         PR tree-optimization/28839
18267         * gcc.dg/pr28839.c: New test.
18268
18269 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
18270
18271         PR target/24367
18272         * gcc.dg/pr24367.c: New testcase.
18273
18274 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
18275
18276         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
18277
18278 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
18279
18280         PR rtl-optimization/27735
18281         * gcc.dg/loop-unswitch-1.c: New test.
18282
18283 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
18284
18285         PR fortran/28885
18286         * gfortran.dg/aliasing_dummy_2.f90: New test.
18287
18288         PR fortran/20067
18289         * gfortran.dg/generic_5.f90: Change error message.
18290
18291         PR fortran/28873
18292         * gfortran.dg/generic_6.f90: New test.
18293
18294         PR fortran/25077
18295         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
18296
18297         PR fortran/25102
18298         * gfortran.dg/invalid_interface_assignment.f90: New test.
18299
18300         PR fortran/24866
18301         * gfortran.dg/module_proc_external_dummy.f90: New test.
18302
18303 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
18304
18305         PR c++/28349
18306         * g++.dg/warn/var-args1.C: New test.
18307
18308 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
18309
18310         PR fortran/28866
18311         * gfortran.dg/simpleif_2.f90: New test.
18312         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
18313         * gfortran.dg/enum_5.f90: Ditto.
18314
18315 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18316             Kazu Hirata  <kazu@codesourcery.com>
18317
18318         PR tree-optimization/17506
18319         * gcc.dg/pr17506.c: New.
18320
18321 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
18322
18323         PR c++/28139
18324         * g++.dg/eh/alias1.C: New test.
18325
18326 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18327
18328         PR c++/28860
18329         * g++.dg/template/ttp22.C: New test.
18330
18331 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
18332
18333         PR middle-end/26632
18334         * gcc.dg/pr26632.c: New.
18335
18336 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18337
18338         PR libgfortran/28354
18339         * gfortran.dg/fmt_zero_precision.f90: New test.
18340
18341 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
18342
18343         PR c++/28058
18344         * g++.dg/template/spec31.C: New test.
18345
18346 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
18347
18348         PR c++/26573
18349         * g++.dg/other/static2.C: New test.
18350
18351 2006-08-26  Roger Sayle  <roger@eyesopen.com>
18352
18353         * gcc.dg/Wswitch-enum-2.c: New test case.
18354         * gcc.dg/Wswitch-enum-3.c: Likewise.
18355
18356 2006-08-26  Richard Guenther  <rguenther@suse.de>
18357
18358         * gcc.c-torture/compile/20060826-1.c: New testcase.
18359
18360 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
18361
18362         PR c++/28736
18363         * g++.dg/template/void10.C: New test.
18364
18365         PR c++/28737
18366         * g++.dg/template/void8.C: New test.
18367
18368         PR c+_+/28738
18369         * g++.dg/template/void9.C: New test.
18370
18371         * g++.dg/template/void3.C: Adjust error markers.
18372         * g++.dg/template/void4.C: Likewise.
18373         * g++.dg/template/crash55.C: Likewise.
18374         * g++.dg/template/void7.C: Likewise
18375
18376 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
18377
18378         PR c++/28588
18379         * g++.dg/inherit/access6.C: New test.
18380         * g++.dg/inherit/access7.C: Likewise.
18381
18382         PR c++/28595
18383         * g++.dg/template/array15.C: New test.
18384         * g++.dg/template/crash2.C: Tweak error markers.
18385
18386 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
18387
18388         PR middle-end/28683
18389         * gcc.c-torture/compile/20060823-1.c: New test.
18390
18391 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18392
18393         PR c++/28853
18394         * g++.dg/template/ttp21.C: New test.
18395
18396         PR c++/28852
18397         * g++.dg/other/operator1.C: Add error-marker.
18398         * g++.dg/other/operator2.C: New test.
18399
18400 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18401
18402         PR c/27893
18403         * gcc.c-torture/compile/vla-const-1.c,
18404         gcc.c-torture/compile/vla-const-2.c: New tests.
18405
18406 2006-08-26  Richard Guenther  <rguenther@suse.de>
18407
18408         PR middle-end/28814
18409         * gcc.dg/torture/pr28814.c: New testcase.
18410
18411 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18412
18413         PR c/28418
18414         * gcc.c-torture/compile/compound-literal-1.c: New test.
18415
18416 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18417
18418         PR c/28299
18419         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
18420         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
18421         Expect extra diagnostics.
18422
18423 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
18424
18425         gcc.dg/noncompile/pr16876.c: New test.
18426
18427 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
18428
18429         PR c++/28056
18430         * g++.dg/parse/local1.C: New test.
18431         * g++.dg/other/qual1.C: Tweak error marker.
18432
18433 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
18434
18435         PR c++/27787
18436         * g++.dg/template/typename10.C: New.
18437         * g++.dg/template/lookup4.C: Remove bogus error marker.
18438
18439 2006-08-25  Richard Guenther  <rguenther@suse.de>
18440
18441         PR testsuite/28829
18442         * gcc.dg/pr26570.c: Fix testcase.
18443
18444 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
18445
18446         PR tree-opt/28807
18447         * gcc.c-torture/execute/mayalias-2.c: New test.
18448         * gcc.dg/tree-ssa/alias-13.c: New test.
18449
18450 2006-08-24  Jan Hubicka  <jh@suse.cz>
18451
18452         PR debug/26881
18453         * gcc.dg/debug/pr26881.c: New file.
18454
18455 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
18456
18457         PR fortran/28788
18458         * gfortran.dg/used_types_4.f90: New test.
18459         * gfortran.dg/derived_init_2.f90: Modify to check sibling
18460         association of derived types.
18461         * gfortran.dg/used_types_2.f90: Add module cleanup.
18462         * gfortran.dg/used_types_3.f90: The same.
18463
18464         PR fortran/28771
18465         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
18466         fix of regression.
18467
18468 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18469
18470         PR 28813
18471         * gfortran.dg/direct_io_6.f90: Remove test.
18472
18473 2006-08-23  Stuart Hastings  <stuart@apple.com>
18474
18475         PR 28825
18476         * gcc.target/i386/20060821-1.c: New.
18477
18478 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
18479
18480         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
18481         dg-warning strings for dllimport.
18482
18483 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
18484
18485         PR C++/28450
18486         * g++.dg/ext/vector4.C: New test.
18487         * g++.dg/ext/complex1.C: New test.
18488
18489 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
18490
18491         PR debug/28692
18492         * gcc.dg/debug/const-1.c: New.
18493         * gcc.dg/debug/const-2.c: New.
18494         * gcc.dg/debug/dwarf2/const-1.c: New.
18495         * gcc.dg/debug/dwarf2/const-2.c: New.
18496         * gcc.dg/debug/dwarf2/const-2b.c: New.
18497
18498 2006-08-22  Richard Guenther  <rguenther@suse.de>
18499
18500         PR middle-end/28776
18501         * gcc.c-torture/compile/pr28776-1.c: New testcase.
18502         * gcc.c-torture/compile/pr28776-2.c: Likewise.
18503
18504 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
18505
18506         PR tree-optimization/28003
18507         * g++.dg/tree-ssa/pr28003.C: New.
18508
18509 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18510
18511         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
18512
18513 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
18514
18515         PR c++/26269
18516         * g++.dg/other/error14.C: New test.
18517
18518         PR c++/28505
18519         * g++.dg/parse/ctor7.C: New test.
18520         * g++.dg/parse/ctor8.C: Likewise.
18521
18522         PR c++/28741
18523         * g++.dg/template/void7.C: New test.
18524
18525 2006-08-21  Olivier Hainque  <hainque@adacore.com>
18526
18527         * gnat.dg/self_aggregate_with_zeros.adb: New test.
18528         * gnat.dg/self_aggregate_with_array.adb: New test.
18529
18530 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18531
18532         * g++.dg/eh/arm-vfp-unwind.C: New test.
18533
18534 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
18535
18536         PR c++/28341
18537         * g++.dg/template/ref3.C: New test.
18538         * g++.dg/template/nontype13.C: New test.
18539
18540         PR c++/28346
18541         * g++.dg/template/ptrmem17.C: New test.
18542
18543 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
18544
18545         PR target/28648 c:
18546         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
18547
18548 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
18549
18550         PR fortran/28630
18551         * gfortran.dg/used_types_2.f90: New test.
18552
18553         PR fortran/28601
18554         * gfortran.dg/used_types_3.f90: New test.
18555
18556         PR fortran/20886
18557         * gfortran.dg/generic_actual_arg.f90: New test.
18558
18559         PR fortran/28735
18560         * gfortran.dg/module_private_array_refs_1.f90: New test.
18561
18562         PR fortran/28762
18563         * gfortran.dg/program_name_1.f90: New test.
18564
18565         PR fortran/28425
18566         * gfortran.dg/derived_constructor_comps_1.f90: New test.
18567
18568         PR fortran/28496
18569         * gfortran.dg/array_initializer_2.f90: New test.
18570
18571         PR fortran/18111
18572         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
18573
18574         PR fortran/28600
18575         * gfortran.dg/assumed_charlen_function_4.f90: New test.
18576
18577         PR fortran/28771
18578         * gfortran.dg/assumed_charlen_in_main.f90: New test.
18579
18580         PR fortran/28660
18581         * gfortran.dg/dependent_decls_1.f90: New test.
18582
18583 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18584
18585         PR fortran/25217
18586         * gfortran.dg/derived_init_2.f90: New.
18587
18588 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
18589
18590         * gcc.c-torture/execute/pr28289.c: New test.
18591
18592 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
18593
18594         PR c/28744
18595         * gcc.dg/attr-externally-visible-1.c: New test.
18596         * gcc.dg/attr-externally-visible-2.c: New test.
18597         * g++.dg/parse/attr-externally-visible-1.C: New test.
18598         * g++.dg/parse/attr-externally-visible-2.C: New test.
18599
18600 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18601
18602         PR c++/28606
18603         * g++.dg/parse/dtor11.C: New test.
18604
18605 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18606
18607         PR rtl-optimization/28489
18608         * gcc.c-torture/compile/pr28489.c: New test.
18609
18610 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18611
18612         PR c++/28710
18613         * g++.dg/template/redecl4.C: New test.
18614
18615         PR c++/28711
18616         * g++.dg/template/ctor8.C: New test.
18617
18618 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18619
18620         * gcc.dg/pr26570.c: Fix testcase.
18621
18622 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18623
18624         * PR c++/28573
18625         * g++.dg/parse/offsetof6.C: New test.
18626         * g++.dg/parse/offsetof6.C: New test.
18627         * g++.dg/parse/offsetof7.C: New test.
18628
18629 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18630
18631         PR testsuite/28602
18632         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
18633         is false.
18634
18635 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
18636
18637         PR c++/28302
18638         * g++.dg/ext/vector3.C: New test.
18639
18640 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
18641
18642         PR gcov/profile/26570
18643         * gcc.dg/pr26570.c: New test.
18644
18645 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
18646
18647         PR c/27697
18648         * gcc.dg/qual-component-1.c: New test.
18649
18650 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18651
18652         PR c++/28593
18653         * g++.dg/parse/new3.C: New test.
18654
18655 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18656
18657         PR fortran/25828
18658         * gfortran.dg/streamio_1.f90: New test.
18659         * gfortran.dg/streamio_2.f90: New test.
18660         * gfortran.dg/streamio_3.f90: New test.
18661         * gfortran.dg/streamio_4.f90: New test.
18662         * gfortran.dg/streamio_5.f90: New test.
18663         * gfortran.dg/streamio_6.f90: New test.
18664         * gfortran.dg/streamio_7.f90: New test.
18665         * gfortran.dg/streamio_8.f90: New test.
18666
18667 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
18668
18669         PR c/28287
18670         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
18671
18672 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
18673
18674         PR c++/28594
18675         * g++.dg/template/void6.C: New test.
18676
18677 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18678
18679         PR c/28649
18680         * gcc.dg/parse-error-1.c: New test.
18681         * gcc.dg/parse-error-2.c: New test.
18682         * gcc.dg/cpp/digraph2.c: Add error-marker.
18683         * gcc.dg/noncompile/920923-1.c: Likewise.
18684
18685 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
18686
18687         PR c/27490
18688         * gcc.dg/sizeof-2.c: New testcase.
18689
18690         PR c/27489
18691         * gcc.dg/switch-A.c: New testcase.
18692
18693 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
18694
18695         PR c++/28288
18696         PR c++/14556
18697         * g++.old-deja/g++.warn/compare1.C: Delete.
18698         * g++.dg/opt/pr7503-2.C: Delete.
18699         * g++.dg/opt/pr7503-3.C: Delete.
18700         * g++.dg/opt/pr7503-4.C: Delete.
18701         * g++.dg/opt/pr7503-5.C: Delete.
18702         * g++.dg/opt/max1.C: Delete.
18703         * g++.dg/warn/minmax.C: Delete.
18704         * g++.dg/expr/minmax.C: New test.
18705
18706 2006-08-14  Richard Guenther  <rguenther@suse.de>
18707
18708         PR testsuite/28703
18709         * gcc.c-torture/execute/pr28651.c: Do not use argc
18710         to avoid optimization, instead forbid inlining.
18711
18712 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
18713
18714         PR rtl-optimization/28634
18715         * gcc.c-torture/execute/ieee/pr28634.c: New test.
18716
18717 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
18718
18719         PR c/27184
18720         * gcc.dg/torture/pr27184.c: New test.
18721
18722 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
18723
18724         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
18725
18726 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18727
18728         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
18729         * gfortran.dg/stat_2.f90: Likewise.
18730         * gfortran.dg/chmod_1.f90: Likewise.
18731         * gfortran.dg/chmod_2.f90: Likewise.
18732         * gfortran.dg/chmod_3.f90: Likewise.
18733
18734 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
18735
18736         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
18737
18738 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18739
18740         * g++.dg/opt/pr23454-2.C: New test.
18741
18742 2006-08-11  Richard Guenther  <rguenther@suse.de>
18743
18744         PR middle-end/28651
18745         * gcc.c-torture/execute/pr28651.c: New testcase.
18746
18747 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
18748
18749         * gnat.dg/specs/static_initializer.ads: New test.
18750
18751 2006-08-10  Paul Brook  <paul@codesourcery.com>
18752
18753         * gcc.target/arm/cond-asm.c: New test.
18754
18755 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
18756
18757         PR tree-optimization/26197
18758         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
18759         * g++.dg/vect/vect.exp: Compile the new tests with
18760         --param max-aliased-vops=0.
18761
18762 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
18763
18764         PR c++/28637
18765         * g++.dg/template/void3.C: New test.
18766
18767         PR c++/28638
18768         * g++.dg/template/void4.C: New test.
18769
18770         PR c++/28640
18771         * g++.dg/template/void5.C: New test.
18772
18773 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
18774
18775         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
18776         after dg-do compile.
18777
18778 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
18779
18780         PR tree-optimizations/26969
18781         * gcc.dg/vect/vect.exp: Compile tests prefixed with
18782         "unswitch-loops" with -funswitch-loops.
18783         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
18784
18785 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18786
18787         * gcc.dg/sparc-getcontext-1.c: Fix typo.
18788         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
18789         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
18790         * objc.dg/dwarf-1.m: Likewise.
18791         * objc.dg/dwarf-2.m: Likewise.
18792         * obj-c++.dg/dwarf-2.mm: Likewise.
18793
18794 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18795
18796         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
18797         * objc.dg/dwarf-2.m: Likewise.
18798         * obj-c++.dg/dwarf-2.mm: Likewise.
18799
18800         PR libfortran/28603
18801         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
18802
18803         PR testsuite/27611
18804         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18805
18806         PR testsuite/27033
18807         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18808
18809 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
18810
18811         PR target/27827
18812         * gcc.target/i386/pr27827.c: New testcase.
18813
18814 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
18815
18816         PR fortran/28590
18817         * gfortran.dg/sequence_types_1.f90: New test.
18818
18819 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
18820
18821         PR fortran/28548
18822         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
18823         dg-warning.  Add -pedantic option.
18824
18825 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18826
18827         PR c/28502
18828         * gcc.dg/proto-1.c: New test.
18829
18830         PR c/27721
18831         * gcc.dg/lvalue-4.c: New test.
18832
18833         PR c/28136
18834         * gcc.dg/init-bad-5.c: New test.
18835
18836 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
18837
18838         PR c++/28347
18839         * g++.dg/ext/typedef-init.C: Add new test for typedef
18840         initialization inside templates. Adjust existing error markers.
18841
18842 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
18843
18844         PR c++/28148
18845         * g++.dg/init/ptrmem3.C: New test.
18846
18847 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
18848
18849         PR tree-optimization/27770
18850         * lib/target-support.exp: New target keyword "section_anchors".
18851         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
18852         tests.
18853         * gcc.dg/vect/section-anchors-pr27770.c: New test.
18854         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
18855         * gcc.dg/vect/section-anchors-vect-69.c: New test.
18856         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
18857
18858 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18859
18860         * gcc.dg/20060801-1.c: Add missing '}'.
18861
18862 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18863
18864         PR c++/27508
18865         * g++.dg/parse/dtor9.C: New test.
18866         * g++.dg/parse/dtor10.C: New test.
18867         * g++.dg/other/error7.C: Adjust error-marker.
18868
18869         PR c++/28274
18870         * g++.dg/other/default5.C: New test.
18871
18872 2006-08-02  Richard Guenther  <rguenther@suse.de>
18873
18874         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
18875
18876 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
18877
18878         PR c++/28557
18879         * g++.dg/template/conv9.C: New test.
18880
18881 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
18882
18883         PR debug/28063
18884         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
18885         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
18886         Optionally return assembly text.  Update callers.
18887         (check_no_compiler_messages): Update verbose messages.
18888         (check_no_messages_and_pattern): New.
18889         (check_effective_target_string_merging): New.
18890
18891 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18892
18893         PR c++/28250
18894         * g++.dg/eh/catch4.C: New test.
18895
18896         PR c++/28257
18897         * g++.dg/other/qual1.C: New test.
18898
18899         PR c++/28259
18900         * g++.dg/inherit/error2.C: New test.
18901
18902         PR c++/28267
18903         * g++.dg/other/new1.C: New test.
18904
18905         * g++.dg/warn/pr23075.C: Remove obsolete test.
18906         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
18907         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
18908
18909 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
18910
18911         PR c++/28523
18912         * g++.dg/eh/cast1.C: New test.
18913
18914 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
18915
18916         PR libfortran/28452
18917         * gfortran.dg/random_3.f90:  New test.
18918
18919 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18920
18921         PR c++/28432
18922         * g++.dg/other/pr28304.C: Change expected error message.
18923         * g++.dg/other/pr28432.C: New test.
18924
18925 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18926
18927         PR c++/28256
18928         * g++.dg/init/brace2.C: Change expected error message, add empty init.
18929
18930 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
18931
18932         PR debug/23336
18933         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
18934         at -g1.
18935         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
18936         g++.dg/debug/enum-2.C: New.
18937
18938 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18939
18940         PR c++/6634
18941         * g++.dg/parse/long1.C: Add more tests.
18942
18943 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18944
18945         * gfortran.dg/lrshift_1.c: New file.
18946
18947 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18948
18949         PR libgfortran/28335
18950         * gfortran.dg/no_unit_error_1.f90: New test.
18951
18952 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18953
18954         PR libgfortran/28335
18955         * gfortran.dg/no_unit_error_1.f90: Delete test.
18956         * gfortran.dg/no_unit_error_2.f90: Delete test.
18957
18958 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18959
18960         * gfortran.dg/chmod_3.f90: New test.
18961         * gfortran.dg/ltime_gmtime_1.f90: New test.
18962         * gfortran.dg/ltime_gmtime_2.f90: New test.
18963         * gfortran.dg/lrshift_1.f90: New test.
18964         * gfortran.dg/chmod_1.f90: New test.
18965         * gfortran.dg/chmod_2.f90: New test.
18966
18967 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
18968
18969         PR c++/27668
18970         * g++.dg/template/crash55.C: New test.
18971
18972         PR c++/27962
18973         * g++.dg/template/nontype16.C: New test.
18974
18975         * g++.dg/template/void2.C: Adjust error markers.
18976         * g++.dg/template/nontype5.C: Adjust error markers.
18977
18978 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
18979
18980         * gcc.target/i386/stack-prot-kernel.c: New test.
18981
18982 2006-07-27  Roger Sayle  <roger@eyesopen.com>
18983
18984         * gcc.dg/builtins-55.c: New test case.
18985
18986 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
18987
18988         PR rtl-optimization/27907
18989         * gcc.c-torture/compile/pr27907.c: New test.
18990
18991 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18992
18993         * gfortran.dg/mclock.f90: New test.
18994         * gfortran.dg/int_conv_1.f90: New test.
18995         * gfortran.dg/stat_1.f90: New test.
18996         * gfortran.dg/stat_2.f90: New test.
18997
18998 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18999
19000         PR libgfortran/28335
19001         * gfortran.dg/no_unit_error_1.f90: New test.
19002         * gfortran.dg/no_unit_error_2.f90: New test.
19003         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
19004
19005 2006-07-25  Roger Sayle  <roger@eyesopen.com>
19006
19007         PR middle-end/28473
19008         * gcc.dg/fold-convround-1.c: New test case.
19009
19010 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19011
19012         * gfortran.dg/arithmetic_if.f90:  Fix comments.
19013
19014 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19015
19016         PR c++/27572
19017         * g++.dg/other/typedef1.C: New test.
19018         * g++.dg/template/typedef4.C: New test.
19019         * g++.dg/template/typedef5.C: New test.
19020
19021 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
19022
19023         PR fortran/28416
19024         * gfortran.dg/allocatable_dummy_3.f90: New.
19025
19026 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19027
19028         PR fortran/28439
19029         * gfortran.dg/arithmetic_if.f90:  New test.
19030
19031 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
19032
19033         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
19034         avoid memcpy optimization.
19035
19036 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19037
19038         PR fortran/25289
19039         * gfortran.dg/direct_io_6.f90: New test.
19040
19041 2006-07-24  Jan Hubicka  <jh@suse.cz>
19042
19043         PR c/25795
19044         PR c++/27369
19045         * gcc.dg/pr25795.c: New test.
19046         * gcc.dg/pr25795-1.c: New test.
19047
19048 2006-07-23  Roger Sayle  <roger@eyesopen.com>
19049
19050         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
19051         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
19052         which may be transformed to "g || h" on some platforms.
19053
19054 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
19055
19056         PR c++/28025
19057         * g++.dg/template/friend45.C: New test.
19058
19059 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19060
19061         PR libgfortran/28339
19062         * gfortran.dg/arrayio_8.f90: New test.
19063
19064 2006-07-21  Mike Stump  <mrs@apple.com>
19065
19066         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
19067
19068         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
19069
19070 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19071
19072         PR c++/28250
19073         * g++.dg/eh/catch3.C: New test.
19074
19075         PR c++/28363
19076         * g++.dg/template/defarg10.C: New test.
19077
19078 2006-07-20  Paul Brook  <paul@codesourcery.com>
19079
19080         PR 27363
19081         * gcc.dg/pr27363.c: New test.
19082
19083 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
19084
19085         PR c++/28338
19086         * g++.dg/init/ref13.C: New test.
19087
19088 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19089
19090         PR obj-c++/28434
19091         * obj-c++.dg/proto-error-1.mm: New test.
19092
19093 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19094
19095         PR c++/28337
19096         * g++.dg/template/string1.C: New test.
19097
19098 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19099
19100         PR c++/28048
19101         * g++.dg/template/defarg9.C: New test.
19102
19103         PR c++/28235
19104         * g++.dg/template/static27.C: New test.
19105
19106 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
19107
19108         PR 28410
19109         * gcc.dg/tree-ssa/pr28410.c: New test.
19110
19111 2006-07-18  Lee Millward  <lee.millward@gmail.com>
19112
19113         PR c++/28258
19114         * g++/dg/other/error13.C: New test.
19115
19116         PR c++/28260
19117         * g++.dg/template/friend44.C: New test.
19118
19119 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
19120
19121         PR c++/27495
19122         * g++.dg/other/pr27495.C: New.
19123
19124 2006-07-18  Olivier Hainque  <hainque@adacore.com>
19125
19126         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
19127         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
19128
19129 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19130
19131         PR c/28286
19132         * gcc.dg/pragma-pack-4.c: New test.
19133
19134 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19135
19136         PR c++/28291
19137         * g++.dg/ext/pr28291.C: New test.
19138
19139 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19140
19141         PR middle-end/28403
19142         * gcc.c-torture/execute/pr28403.c: New test.
19143
19144 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19145
19146         PR middle-end/28402
19147         * gcc.dg/pr28402.c: New test.
19148
19149 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19150
19151         PR c++/28304
19152         * g++.dg/other/pr28304.C: New test.
19153
19154 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
19155
19156         PR other/28251
19157         gcc.c-torture/unsorted/dump-noaddr.c: New test.
19158         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
19159
19160 2006-07-17  Richard Guenther  <rguenther@suse.de>
19161
19162         PR tree-optimization/28238
19163         * g++.dg/tree-ssa/pr28238.C: New testcase.
19164
19165 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19166
19167         PR c++/28250
19168         * g++.dg/eh/catch1.C: New test.
19169         * g++.dg/eh/catch2.C: New test.
19170
19171 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
19172
19173         PR c++/28370
19174         * g++.dg/template/anon3.C: New test.
19175
19176 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
19177
19178         PR fortran/20844
19179         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
19180         specifiers requiring an explicit format tag..
19181
19182         PR fortran/28201
19183         * gfortran.dg/generic_5: New test.
19184
19185         PR fortran/20893
19186         * gfortran.dg/elemental_optional_args_1.f90: New test.
19187
19188 2006-07-16  Olivier Hainque  <hainque@adacore.com>
19189
19190         * gnat.dg/assert.ads: New file.
19191         * gnat.dg/controlled_record.ads: Likewise.
19192         * gnat.dg/controlled_record.adb: Likewise.
19193
19194 2006-07-15  Lee Millward  <lee.millward@gmail.com>
19195
19196         PR c++/28292
19197         * g++.dg/other/error12.C: New test.
19198
19199         PR c++/28269
19200         * g++.dg/template/crash54.C: New test.
19201
19202 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19203
19204         PR c++/28249
19205         * g++.dg/parse/catch1.C: New test.
19206
19207         PR c++/28294
19208         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
19209
19210         PR c++/28387
19211         * g++.dg/ext/attrib24.C: New test.
19212
19213 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19214
19215         PR c++/28343
19216         * g++.dg/ext/asmspec1.C: New test.
19217
19218 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
19219
19220         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
19221         (dg-test): Support shouldfail tests.
19222         * lib/target-supports-dg.exp (dg-shouldfail): New.
19223         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
19224         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
19225         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
19226         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
19227         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
19228         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
19229         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
19230
19231 2006-07-13  Jan Hubicka  <jh@suse.cz>
19232
19233         * gcc.target/i386/memcpy-1.c: New.
19234
19235 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
19236
19237         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
19238
19239 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
19240
19241         PR fortran/25097
19242         * gfortran.dg/present_1.f90: New test.
19243
19244         PR fortran/20903
19245         * gfortran.dg/interface_derived_type_1.f90: New test.
19246
19247 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
19248
19249         PR fortran/28213
19250         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
19251         list.
19252
19253 2006-07-07  Lee Millward  <lee.millward@gmail.com>
19254
19255         PR c++/27820
19256         * g++.dg/other/label1.C: New test.
19257
19258 2006-07-07  Richard Guenther  <rguenther@suse.de>
19259
19260         PR middle-end/28268
19261         * gcc.dg/torture/pr28268.c: New testcase.
19262
19263 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
19264
19265         PR c++/27019
19266         * g++.dg/ext/pr27019.C: New.
19267
19268 2006-07-07  Richard Guenther  <rguenther@suse.de>
19269
19270         PR tree-optimization/28187
19271         * gcc.dg/pr28187.c: New testcase.
19272
19273 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
19274
19275         * gnat.dg/address_conversion.adb: New test.
19276         * gnat.dg/boolean_subtype.adb: Likewise.
19277         * gnat.dg/frame_overflow.adb: Likewise.
19278         * gnat.dg/pointer_array.adb: Likewise.
19279         * gnat.dg/pointer_conversion.adb: Likewise.
19280
19281 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
19282
19283         PR fortran/28237
19284         PR fortran/23420
19285         * gfortran.dg/print_fmt_5.f90: New test.
19286
19287 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19288
19289         PR fortran/28129
19290         * gfortran.dg/bounds_check_4.f90: New test.
19291
19292 2006-07-05  Richard Guenther  <rguenther@suse.de>
19293
19294         PR target/28158
19295         * gfortran.dg/pr28158.f90: New testcase.
19296
19297 2006-07-05  Richard Guenther  <rguenther@suse.de>
19298
19299         PR tree-optimization/28162
19300         * gcc.dg/pr28162.c: New testcase.
19301
19302 2006-07-05  Richard Guenther  <rguenther@suse.de>
19303         Andrew Pinski  <pinskia@gcc.gnu.org>
19304
19305         PR c++/27084
19306         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
19307
19308 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
19309
19310         PR fortran/28174
19311         * gfortran.dg/actual_array_substr_2.f90: New test.
19312
19313         PR fortran/28167
19314         * gfortran.dg/actual_array_constructor_2.f90: New test.
19315
19316 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19317
19318         * gfortran.dg/itime_idate_1.f: New test.
19319         * gfortran.dg/itime_idate_2.f: New test.
19320
19321 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19322
19323         PR libgfortran/27704
19324         * gfortran.dg/open_status_3.f90: New test.
19325         * gfortran.dg/fmt_l.f90: Update for new feature.
19326
19327 2006-07-03  Asher Langton  <langton2@llnl.gov>
19328
19329         * gfortran.dg/oldstyle_2.f90: New.
19330
19331 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
19332
19333         * gnat.dg/string_slice.adb: New test.
19334
19335 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19336
19337         PR fortran/19259
19338         * gfortran.dg/semicolon_fixed.c: New.
19339         * gfortran.dg/semicolon_free.c: New.
19340
19341 2006-06-30  Mike Stump  <mrs@apple.com>
19342
19343         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
19344         that don't support internal visibility.
19345
19346 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
19347
19348         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
19349         for '(' / ')' needing an extra '\'.
19350
19351 2006-06-29  Roger Sayle  <roger@eyesopen.com>
19352
19353         PR middle-end/27428
19354         * gcc.dg/pr27428-1.c: New test case.
19355
19356 2006-06-29  Mike Stump  <mrs@apple.com>
19357
19358         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
19359         on darwin as we can't align commons large enough yet.
19360
19361         * gcc.dg/vla-8.c: Add additional testcases.
19362
19363 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
19364
19365         PR c++/28114
19366         * g++.dg/other/pr28114.C: New.
19367
19368 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
19369
19370         * gcc.c-torture/compile/20060625-1.c: New test.
19371
19372 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
19373
19374         PR fortran/20867
19375         * gfortran.dg/stfunc_3.f90: New test.
19376
19377         PR fortran/25056
19378         * gfortran.dg/impure_actual_1.f90: New test.
19379
19380         PR fortran/20874
19381         * gfortran.dg/elemental_result_1.f90: New test.
19382
19383         PR fortran/25073
19384         * gfortran.dg/select_7.f90: New test.
19385
19386         PR fortran/27554
19387         * intrinsic_actual_1.f: New test.
19388
19389         PR fortran/22038
19390         PR fortran/28119
19391         * gfortran.dg/forall_4.f90: New test.
19392
19393         PR fortran/25072
19394         * gfortran.dg/forall_5.f90: New test.
19395
19396 2006-06-25  Lee Millward  <lee.millward@gmail.com>
19397
19398         PR c++/28051
19399         * g++.dg/template/using13.C: New test.
19400
19401         PR c++/28054
19402         * g++.dg/other/incomplete3.C: New test.
19403
19404 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19405
19406         PR fortran/28081
19407         * gfortran.dg/substr_3.f: New test.
19408         * gfortran.dg/equiv_2.f90: Update expected error message.
19409
19410 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
19411
19412         PR fortran/28118
19413         * gfortran.dg/actual_array_substr_1.f90: New test.
19414
19415 2006-06-24  Olivier Hainque  <hainque@adacore.com>
19416
19417         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
19418         * gnat.dg/scalar_mode_agg_compare.adb: New test.
19419
19420 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
19421
19422         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
19423
19424 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
19425
19426         PR fortran/27981
19427         * gfortran.dg/simpleif_2.f90: New test.
19428
19429 2006-06-23  Lee Millward  <lee.millward@gmail.com>
19430
19431         * g++.dg/template/error22.C: Fix typo.
19432
19433 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19434
19435         PR c++/28112
19436         * g++.dg/ext/attrib23.C: New test.
19437
19438 2006-06-23  Olivier Hainque  <hainque@adacore.com>
19439
19440         * gnat.dg/varsize_temp.adb: New test.
19441
19442 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19443
19444         PR c++/11468
19445         * g++.dg/other/java2.C: New test.
19446
19447 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
19448
19449         PR target/27789
19450         * g++.dg/ext/dllimport4.C. Add more tests for invalid
19451         initialization.
19452
19453 2006-06-22  Roger Sayle  <roger@eyesopen.com>
19454
19455         PR target/27531
19456         * gcc.dg/pr27531-1.c: New test case.
19457
19458 2006-06-22  Asher Langton  <langton2@llnl.gov>
19459
19460         PR fortran/24748
19461         * gfortran.dg/implicit_8.f90: New.
19462
19463 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
19464
19465         PR rtl-optimization/28121
19466         * gcc.dg/pr28121.c: New test.
19467
19468 2006-06-22  Lee Millward  <lee.millward@gmail.com>
19469
19470         PR c++/27805
19471         * g++.dg/parse/ptrmem6.C: New test.
19472
19473         PR c++/27821
19474         * g++.dg/template/error22.C: New test.
19475
19476 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19477
19478         PR c++/28111
19479         * g++.dg/template/friend43.C: New test.
19480
19481         PR c++/28110
19482         * g++.dg/template/crash53.C: New test.
19483
19484         PR c++/28109
19485         * g++.dg/rtti/incomplete1.C: New test.
19486
19487 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
19488
19489         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
19490
19491 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
19492
19493         * gcc.c-torture/execute/complex-7.c: New.
19494
19495 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
19496
19497         * gcc.dg/merge-all-constants-1.c: New test.
19498
19499 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
19500
19501         PR c++/28113
19502         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
19503
19504 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
19505
19506         * gfortran.dg/rrspacing_1.f90: New test.
19507
19508 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19509
19510         PR c++/28052
19511         * g++.dg/other/bitfield2.C: New test.
19512
19513 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
19514
19515         PR tree-optimization/27331
19516         * gcc.dg/pr27331.c: New test.
19517
19518 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
19519             Eric Botcazou  <ebotcazou@adacore.com>
19520
19521         PR ada/18692
19522         * lib/gnat.exp: New file.
19523         * lib/gnat-dg.exp: Likewise.
19524         * gnat.dg: New directory.
19525         * gnat.dg/dg.exp: New driver.
19526         * gnat.dg/specs: New directory.
19527         * gnat.dg/specs/specs.exp: New driver.
19528         * gnat.dg/style: New directory.
19529         * gnat.dg/style/style.exp: New driver.
19530
19531 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
19532
19533         PR fortran/16206
19534         * gfortran.dg/array_initializer_1.f90: New test.
19535
19536         PR fortran/28005
19537         * gfortran.dg/matmul_3.f90: New test.
19538
19539 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
19540
19541         PR middle-end/28075
19542         * gcc.dg/tree-ssa/inline-1.c: New test.
19543
19544 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
19545
19546         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
19547         in malloc prototype; remove XFAIL.
19548         * gcc.dg/pr18241-2.c: Ditto.
19549         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
19550         in memset prototype; remove XFAIL.
19551         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19552
19553 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19554
19555         * gcc.dg/vla-8.c: Add.
19556
19557 2006-06-19  Richard Guenther  <rguenther@suse.de>
19558
19559         PR tree-optimization/27090
19560         * g++.dg/tree-ssa/pr27090.C: New testcase.
19561
19562 2006-06-19  Roger Sayle  <roger@eyesopen.com>
19563
19564         PR target/27861
19565         * gcc.dg/pr27861-1.c: New test case.
19566
19567 2006-06-19  Richard Guenther  <rguenther@suse.de>
19568
19569         PR middle-end/28045
19570         * gcc.dg/torture/pr28045.c: New testcase.
19571
19572 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19573
19574         PR fortran/26801
19575         * gfortran.dg/associated_4.f90: New test.
19576
19577 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19578
19579         PR fortran/19310
19580         PR fortran/19904
19581         * gfortran.dg/real_const_3.f90: New test.
19582
19583 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
19584
19585         PR c++/28016
19586         * g++.dg/template/static26.C: New test.
19587
19588         PR c++/27979
19589         * g++.dg/expr/bitfield2.C: New test.
19590
19591         PR c++/27884
19592         * g++.dg/parse/linkage2.C: New test.
19593
19594 2006-06-16  Richard Guenther  <rguenther@suse.de>
19595
19596         PR middle-end/27116
19597         * gcc.dg/pr15785-1.c: Revert last change.
19598         * gcc.dg/torture/pr27116-2.c: New testcase.
19599
19600 2006-06-16  Roger Sayle  <roger@eyesopen.com>
19601
19602         PR middle-end/27802
19603         * gcc.dg/pr27802-1.c: New test case.
19604
19605 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
19606
19607         PR c++/27689
19608         * g++.dg/template/ttp18.C: New test.
19609         * g++.dg/template/ttp19.C: Likewise.
19610
19611         PR c++/27666
19612         * g++.dg/expr/cond9.C: New test.
19613
19614         PR c++/27640
19615         * g++.dg/template/ctor7.C: New test.
19616
19617 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
19618
19619         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
19620
19621 2006-06-16  Richard Guenther  <rguenther@suse.de>
19622
19623         PR tree-optimization/27781
19624         * gcc.dg/tree-ssa/pr27781.c: New testcase.
19625
19626 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
19627
19628         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
19629
19630 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
19631
19632         * gcc.dg/tree-ssa/loop-18.c: New test.
19633
19634 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
19635
19636         PR c++/27665
19637         * g++.dg/template/crash52.C: New test.
19638
19639         PR c++/27648
19640         * g++.dg/ext/attrib22.C: New test.
19641
19642         PR c++/26559
19643         * g++.dg/template/builtin1.C: New test.
19644         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
19645
19646         PR c++/28018
19647         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
19648         assignment.
19649         * g++.old-deja/g++.pt/crash51.C: Likewise.
19650
19651         PR c++/27227
19652         * g++.dg/lookup/linkage1.C: New test.
19653         * g++.dg/lookup/linkage2.C: Likewise.
19654
19655 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
19656
19657         PR middle-end/27959
19658         * gcc.dg/pr27959.c: New testcase.
19659
19660 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
19661
19662         PR target/28014:
19663         * g++.dg/eh/div.C: New test.
19664
19665 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
19666
19667         PR c++/27894
19668         * g++.dg/tree-ssa/pr26757.C: New test.
19669         * g++.dg/tree-ssa/pr27894.C: New test.
19670
19671 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19672
19673         * gcc.c-torture/compile/20060609-1.c: New test.
19674
19675         PR target/27863
19676         * gcc.c-torture/compile/pr27863.c: New test.
19677
19678 2006-06-13  Richard Guenther  <rguenther@suse.de>
19679
19680         PR tree-optimization/27830
19681         * g++.dg/tree-ssa/pr27830.C: New testcase.
19682
19683 2006-06-13  Matthew Sachs  <msachs@apple.com>
19684
19685         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
19686         the list of compiler flags; this causes those flags to be checked
19687         for things like dg-skip-if.
19688
19689 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19690
19691         PR c++/27601
19692         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
19693
19694 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
19695             Kazu Hirata  <kazu@codesourcery.com>
19696
19697         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
19698         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
19699
19700 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19701
19702         PR c++/27933
19703         * g++.dg/lookup/using15.C: New test.
19704
19705         PR c++/27951
19706         * g++.dg/other/anon4.C: New test.
19707
19708 2006-06-12  Roger Sayle  <roger@eyesopen.com>
19709
19710         PR c++/21210
19711         * g++.dg/init/complex1.C: New test case.
19712
19713 2006-06-11  Eric Christopher  <echristo@apple.com>
19714
19715         PR middle-end/27948
19716         * gcc.dg/bf-ms-layout.c: Run on darwin.
19717         * gcc.dg/bf-no-ms-layout: Ditto.
19718         * gcc.dg/attr-ms_struct-2.c: New.
19719         * gcc.dg/bf-ms-layout-2.c: Ditto.
19720
19721 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
19722
19723         * gcc.dg/attr-ms_struct-packed1.c: New.
19724
19725 2006-06-09  Mike Stump  <mrs@apple.com>
19726
19727         * gcc.dg/vla-7.c: Add.
19728
19729 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
19730
19731         PR fortran/24558
19732         * gfortran.dg/entry_6.f90: New test.
19733
19734         PR fortran/20877
19735         PR fortran/25047
19736         * gfortran.dg/entry_7.f90: New test.
19737
19738 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
19739
19740         PR c/27747
19741         * gcc.dg/cpp/_Pragma6.c: New test.
19742
19743         PR c++/27748
19744         * g++.dg/cpp/_Pragma1.C: New test.
19745
19746         PR preprocessor/27746
19747         * gcc.dg/gomp/macro-3.c: New test.
19748         * gcc.dg/gomp/macro-4.c: New test.
19749         * g++.dg/gomp/macro-3.C: New test.
19750         * g++.dg/gomp/macro-4.C: New test.
19751
19752 2006-06-09  Richard Guenther  <rguenther@suse.de>
19753
19754         PR tree-optimization/26998
19755         * gcc.dg/torture/pr26998.c: New testcase.
19756         * gcc.dg/tree-ssa/vrp29.c: New testcase.
19757
19758 2006-06-08  Mike Stump  <mrs@apple.com>
19759
19760         * gcc.dg/pr27095.c: Account for stubs.
19761
19762         PR target/26427
19763         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
19764         produce bad code on darwin.
19765
19766 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19767
19768         PR fortran/27958
19769         * gfortran.dg/substr_2.f: New test.
19770
19771 2006-06-08  Asher Langton  <langton2@llnl.gov>
19772
19773         PR fortran/27786
19774         * cray_pointers_2.f90: Add -fbounds-check compile flag.
19775
19776 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19777
19778         PR target/27421
19779         * gcc.dg/union-3.c: New test.
19780
19781 2006-06-08  Richard Guenther  <rguenther@suse.de>
19782
19783         PR middle-end/27116
19784         * gcc.dg/torture/pr27116.c: New testcase.
19785         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
19786
19787 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
19788
19789         PR rtl-optimization/26449
19790         * gcc.dg/pr26449.c: New test.
19791
19792 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19793
19794         PR c++/27601
19795         * g++.dg/ext/offsetof1.C: Test member functions.
19796
19797 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
19798
19799         * gcc.dg/pr27095.c: Improve scanning.
19800
19801 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
19802
19803         PR fortran/23091
19804         * gfortran.dg/saved_automatic_1.f90: New test.
19805
19806         PR fortran/24168
19807         * gfortran.dg/array_simplify_1.f90: New test.
19808
19809         PR fortran/25090
19810         * gfortran.dg/entry_dummy_ref_1.f90: New test.
19811
19812         PR fortran/25058
19813         * gfortran.dg/entry_dummy_ref_2.f90: New test.
19814
19815 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
19816
19817         PR c++/27177
19818         * g++.dg/expr/cast7.C: New test.
19819
19820 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
19821
19822         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
19823         * lib/gcc-defs.exp (tool_check_compile): Ditto.
19824         * lib/fortran-torture.exp (fortran-torture-compile,
19825         fortran-torture-execute): Ditto.
19826
19827 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
19828
19829         PR target/27842
19830         * gcc.dg/vmx/pr27842.c: New test.
19831
19832 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19833
19834         PR libfortran/27895
19835         * gfortran.dg/bounds_check_3.f90: New test.
19836
19837 2006-06-05  Mike Stump  <mrs@apple.com>
19838
19839         * objc.dg/objc-fast-4.m: Skip for ppc64.
19840
19841 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
19842
19843         PR testsuite/27705
19844         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
19845
19846 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
19847             Victor Kaplansky  <victork@il.ibm.com>
19848
19849         PR tree-optimizations/26360
19850         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
19851         with -fno-tree-dce.
19852         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
19853
19854 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
19855
19856         PR fortran/14067
19857         * gfortran.dg/data_char_1.f90: Add messages for truncated
19858         strings.
19859
19860         PR fortran/16943
19861         * gfortran.dg/func_decl_2.f90: New test.
19862
19863         PR fortran/20839
19864         * gfortran.dg/do_2.f90: New test.
19865
19866         PR fortran/27655
19867         * gfortran.dg/associated_3.f90: New test.
19868
19869 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
19870
19871         PR c++/27819
19872         * g++.dg/template/static25.C: New test.
19873
19874         PR c++/27722
19875         * g++.dg/init/array21.C: New test.
19876
19877         PR c++/27807
19878         * g++.dg/ext/complit7.C: New test.
19879
19880         PR c++/27806
19881         * g++.dg/parse/ptrmem5.C: New test.
19882
19883 2006-06-04  Roger Sayle  <roger@eyesopen.com>
19884             Andrew Pinski  <pinskia@physics.uc.edu>
19885
19886         PR c/27150
19887         PR middle-end/27382
19888         * gcc.dg/pr27150-1.c: New testcase.
19889         * gcc.dg/pr27382-1.c: New testcase.
19890         * gcc.dg/pr27382-2.c: New testcase.
19891
19892 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
19893
19894         PR c/25161
19895         PR c/27020
19896         * gcc.dg/array-10.c: New test.
19897
19898 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19899
19900         PR c++/27804
19901         * g++.dg/init/const4.C: New test.
19902         * g++.dg/init/member1.C: Add error-marker.
19903         * g++.dg/other/fold1.C: Adjust error-marker.
19904
19905 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19906
19907         PR c++/27601
19908         * g++.dg/ext/offsetof1.C: New test.
19909
19910 2006-06-04 Eric Christopher <echristo@apple.com>
19911
19912         * gcc.dg/attr-ms_struct-1.c: New.
19913
19914 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
19915
19916         * gcc.c-torture/compile/builtin_constant_p.c: New test.
19917
19918 2006-06-04  Richard Guenther  <rguenther@suse.de>
19919
19920         PR tree-optimization/27039
19921         * gcc.dg/tree-ssa/loop-17.c: New testcase.
19922
19923 2006-06-03  Roger Sayle  <roger@eyesopen.com>
19924
19925         PR target/26223
19926         * gcc.target/i386/amd64-abi-2.c: New test case.
19927
19928 2006-06-02  Eric Christopher  <echristo@apple.com>
19929
19930         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
19931         * gcc.target/i386/20020523-1.c: Skip if darwin.
19932         * gcc.target/i386/asm-3.c: Ditto.
19933         * gcc.target/i386/20011119-1.c: Ditto.
19934         * gcc.target/i386/clobbers.c: Remove pic part of test.
19935
19936 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
19937
19938         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
19939         * g++.old-deja/g++.other/init19.C: Ditto.
19940         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
19941         and add other platforms as expected failures.
19942
19943 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
19944
19945         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
19946         (is-effective-target-keyword): Ditto.
19947
19948 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
19949
19950         PR fortran/27715
19951         * gfortran.dg/extended_char_comparison_1.f:  New test.
19952
19953 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
19954
19955         PR fortran/25098
19956         * gfortran.dg/dummy_procedure_1.f90: New test.
19957
19958         PR fortran/25147
19959         * gfortran.dg/dummy_procedure_2.f90: New test.
19960
19961         * gfortran.dg/associated_2.f90: Correct to make consistent with
19962         standard.
19963
19964 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19965
19966         * gcc.target/i386/387-11.c: New test case.
19967
19968 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
19969
19970         PR c++/27801
19971         * g++.dg/template/cond6.C: New test.
19972
19973         PR c++/26496
19974         * g++.dg/template/crash51.C: New test.
19975         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
19976
19977         PR c++/27385
19978         * g++.dg/init/array20.C: New test.
19979
19980 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19981
19982         * gcc.dg/builtins-54.c: New test case.
19983
19984 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19985
19986         PR c++/26433
19987         * g++.dg/template/fntry1.C: Add dg-do link.
19988
19989         PR c++/27808
19990         * g++.dg/parse/friend6.C: New test.
19991
19992 2006-05-30  Asher Langton  <langton2@llnl.gov>
19993
19994         * gfortran.dg/cray_pointers_7.f90: New test.
19995
19996 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19997
19998         PR tree-optimization/23452
19999         * gcc.dg/fold-mulconj-1.c: New test case.
20000
20001 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20002
20003         PR c++/27803
20004         * g++.dg/parse/bitfield1.C: New test.
20005
20006 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20007
20008         * gcc.target/ppc-eq0-1.c: New test case.
20009         * gcc.target/ppc-negeq0-1.c: New test case.
20010
20011 2006-05-30  Dirk Mueller  <dmueller@suse.de>
20012
20013         PR c/27273
20014         * gcc.dg/overflow-warn-5.c: New test.
20015
20016 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20017
20018         PR c/27718
20019         * gcc.dg/sizeof-1.c: New test.
20020
20021 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
20022
20023         PR target/27790
20024         * gcc.target/i386/pr27790.c: New test.
20025
20026 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20027
20028         PR libgfortran/27757
20029         * gfortran.dg/direct_io_5.f90: New test.
20030
20031 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20032
20033         PR libgfortran/27634
20034         * gfortran.dg/fmt_missing_period_1.f: New test.
20035         * gfortran.dg/fmt_missing_period_2.f: New test.
20036         * gfortran.dg/fmt_missing_period_3.f: New test.
20037
20038 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20039
20040         PR fortran/19777
20041         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
20042         arrays.
20043
20044 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20045
20046         PR c++/27713
20047         * g++.dg/template/new6.C: New test.
20048
20049 2006-05-29  Roger Sayle  <roger@eyesopen.com>
20050
20051         PR tree-optimization/24964
20052         * gcc.target/i386/387-10.c: New test case.
20053
20054 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
20055
20056         * intrinsics/string_intrinsics.c (compare_string):
20057         Use memcmp instead of strncmp to avoid tripping over
20058         CHAR(0) in a string.
20059
20060 2006-05-27  Richard Guenther  <rguenther@suse.de>
20061
20062         PR middle-end/27773
20063         * gcc.dg/torture/pr27773.c: New testcase.
20064
20065 2006-05-27  Dirk Mueller  <dmueller@suse.de>
20066
20067         * gcc.dg/pr24561.c: Rename to..
20068         * gcc.dg/pr25962.c: .. this.
20069
20070 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20071
20072         PR fortran/19777
20073         * gfortran.dg/bounds_check_2.f: New test.
20074
20075 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
20076
20077         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
20078         * gfortran.dg/byte_1.f90: Likewise.
20079         * gfortran.dg/dup_save_2.f90: Likewise.
20080
20081 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
20082
20083         * gfortran.dg/associated_2.f90: New test.
20084
20085 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20086
20087         PR fortran/27524
20088         * gfortran.dg/bounds_check_1.f90: New test.
20089
20090 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
20091
20092         PR rtl-optimization/27661
20093         * gcc.dg/pr27661.c: New test case.
20094
20095 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
20096
20097         PR fortran/23151
20098         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
20099         * gfortran.dg/print_parentheses_1.f:  New test.
20100         * gfortran.dg/print_parentheses_2.f90:  New test.
20101
20102 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
20103
20104         PR target/27758
20105         * gcc.dg/pr27758.c: New test.
20106
20107 2006-05-24  Falk Hueffner  <falk@debian.org>
20108
20109         * gcc.c-torture/compile/pr27571.c: New test.
20110
20111 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
20112
20113         PR fortran/27709
20114         * gfortran.dg/spec_expr_4.f90: New test.
20115
20116         PR fortran/27155
20117         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
20118
20119 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
20120
20121         PR c++/20103
20122         * g++.dg/ext/complit6.C: New test.
20123         * g++.dg/ext/complit3.C: Adjust error markers.
20124         * g++.dg/init/const3.C: New test.
20125
20126 2006-05-25  Richard Guenther  <rguenther@suse.de>
20127
20128         PR middle-end/27743
20129         * gcc.dg/torture/pr27743.c: New testcase.
20130
20131 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20132
20133         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
20134
20135 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
20136
20137         * gcc.dg/compat/scalar-by-value-x.h: New.
20138         * gcc.dg/compat/scalar-by-value-y.h: New.
20139         * gcc.dg/compat/scalar-by-value-5.c: New.
20140         * gcc.dg/compat/scalar-by-value-5_main.c: New.
20141         * gcc.dg/compat/scalar-by-value-5_x.c: New.
20142         * gcc.dg/compat/scalar-by-value-5_y.c: New.
20143         * gcc.dg/compat/scalar-by-value-6.c: New.
20144         * gcc.dg/compat/scalar-by-value-6_main.c: New.
20145         * gcc.dg/compat/scalar-by-value-6_x.c: New.
20146         * gcc.dg/compat/scalar-by-value-6_y.c: New.
20147
20148 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
20149
20150         PR tree-optimization/27639
20151         PR tree-optimization/26719
20152         * gcc.dg/pr27639.c: New test.
20153         * gcc.dg/pr26719.c: New test.
20154         * gcc.dg/tree-ssa/scev-cast.c: New test.
20155
20156 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
20157
20158         PR c++/20173
20159         * g++.dg/template/error21.C: New test.
20160
20161 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
20162
20163         PR target/27696
20164         * gcc.target/i386/pr27696.c: New.
20165
20166 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
20167
20168         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
20169
20170         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
20171
20172 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20173
20174         PR c++/27716
20175         * g++.dg/other/assign1.C: New test.
20176
20177 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
20178
20179         PR target/27266
20180         * gcc.target/i386/pr27266.c: New.
20181
20182 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20183
20184         PR c++/27451
20185         * g++.dg/ext/asm9.C: New test.
20186
20187 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
20188
20189         PR rtl-optimization/25514
20190         * gcc.c-torture/compile/pr25514.c: New test.
20191
20192 2006-05-22  Richard Guenther  <rguenther@suse.de>
20193
20194         Revert
20195         2006-01-31  Richard Guenther  <rguenther@suse.de>
20196
20197         * gcc.target/i386/sselibm-1.c: New testcase.
20198         * gcc.target/i386/sselibm-2.c: Likewise.
20199         * gcc.target/i386/sselibm-3.c: Likewise.
20200         * gcc.target/i386/sselibm-4.c: Likewise.
20201         * gcc.target/i386/sselibm-5.c: Likewise.
20202
20203 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20204
20205         PR c/27420
20206         * gcc.dg/func-args-2.c: New test.
20207
20208         PR c/26818
20209         * gcc.dg/struct-incompl-1.c: New test.
20210
20211 2006-05-22  Richard Guenther  <rguenther@suse.de>
20212
20213         PR testsuite/27708
20214         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
20215         the transformations we test for.
20216
20217 2006-05-22  Richard Guenther  <rguenther@suse.de>
20218
20219         PR testsuite/27707
20220         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
20221
20222 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
20223
20224         PR c++/27210
20225         * g++.dg/warn/new1.C: New test.
20226         * g++.dg/template/new5.C: Likewise.
20227
20228 2006-05-21  Roger Sayle  <roger@eyesopen.com>
20229
20230         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
20231         * gcc.target/i386/20060512-3.c: Likewise.
20232
20233 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
20234
20235         PR rtl-optimization/27671
20236         * gcc.c-torture/execute/pr27671-1.c: New.
20237         * gcc.dg/pr27671-2.c: Likewise.
20238
20239         PR tree-optimization/26622.
20240         * gcc.c-torture/compile/pr26622.c: New.
20241
20242 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20243
20244         PR fortran/27613
20245         * gfortran.dg/recursive_reference_1.f90: New test.
20246
20247 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20248
20249         PR fortran/25746
20250         * gfortran.dg/elemental_subroutine_3.f90: New test.
20251
20252         PR fortran/25090
20253         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
20254
20255         PR fortran/27584
20256         * gfortran.dg/associated_target_1.f90: New test.
20257
20258         PR fortran/19015
20259         * gfortran.dg/maxloc_shape_1.f90: New test.
20260
20261 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20262
20263         PR libgfortran/24459
20264         * gfortran.dg/namelist_24.f90: New test.
20265         * gfortran.dg/namelist_12.f: Fix typo in comment.
20266
20267 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
20268
20269         PR middle-end/25776
20270         * g++.dg/other/error11.C: New test.
20271
20272 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20273
20274         * gcc.target/mips/pr26765.c: Add -w to options.
20275
20276 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20277
20278         * lib/target-supports.exp (check_effective_target_mpaired_single):
20279         New function.
20280         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
20281         multilibs.
20282         * g++.dg/vect/vect.exp: Likewise.
20283
20284 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20285
20286         PR testsuite/25891
20287         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
20288
20289 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
20290
20291         PR fortran/27662
20292         * gfortran.dg/temporary_1.f90: New file.
20293
20294 2006-05-19  Andreas Schwab  <schwab@suse.de>
20295
20296         * g++.dg/other/unused1.C: Also match "stringz".
20297
20298 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
20299
20300         PR c++/26433
20301         * g++.dg/template/fntry1.C: New test.
20302
20303 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
20304
20305         PR c++/27471
20306         PR c++/27506
20307         * g++.dg/conversion/bitfield5.C: New test.
20308         * g++.dg/conversion/bitfield6.C: New test.
20309
20310 2006-05-18  Mike Stump  <mrs@apple.com>
20311
20312         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
20313         * gcc.dg/vla-4.c: Add.
20314         * gcc.dg/vla-5.c: Add.
20315         * gcc.dg/vla-6.c: Add.
20316
20317 2006-05-12  Stuart Hastings  <stuart@apple.com>
20318
20319         * gcc.target/i386/20060512-1.c: New.
20320         * gcc.target/i386/20060512-2.c: New.
20321         * gcc.target/i386/20060512-3.c: New.
20322         * gcc.target/i386/20060512-4.c: New.
20323
20324 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
20325
20326         PR c++/26122
20327         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
20328
20329         PR c++/26068
20330         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
20331         * g++.dg/parse/linkage1.C: New test.
20332
20333 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20334
20335         PR tree-optimization/27548
20336         * g++.dg/tree-ssa/pr27548.C: New test.
20337
20338 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20339
20340         PR fortran/26551
20341         * gfortran.dg/recursive_check_1.f: New test.
20342         * gfortran.dg/recursive_check_2.f90: New test.
20343
20344 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
20345
20346         * g++.dg/opt/temp2.C: New test.
20347
20348 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20349
20350         PR c++/27491
20351         * g++.dg/init/brace5.C: New test.
20352
20353         PR middle-end/27415
20354         * gcc.dg/gomp/pr27415.c: New test.
20355         * g++.dg/gomp/pr27415.C: New test.
20356
20357         PR tree-optimization/27549
20358         * g++.dg/tree-ssa/pr27549.C: New test.
20359
20360 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20361
20362         PR libgfortran/27575
20363         * gfortran.dg/read_eof_4.f90: New test.
20364
20365 2006-05-16  Richard Guenther  <rguenther@suse.de>
20366
20367         PR tree-optimization/22303
20368         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
20369
20370 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
20371
20372         PR middle-end/27573
20373         * gcc.dg/gomp/pr27573.c: New test.
20374         * gfortran.dg/gomp/pr27573.f90: New test.
20375
20376         PR c/27499
20377         * gcc.dg/gomp/pr27499.c: New test.
20378         * g++.dg/gomp/pr27499.C: New test.
20379
20380 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20381
20382         PR c++/27339
20383         * g++.dg/parser/access8.C: Adjust error marker.
20384         * g++.dg/template/access17.C: New test.
20385         * g++.dg/template/access18.C: Likewise.
20386
20387 2006-05-15  Roger Sayle  <roger@eyesopen.com>
20388
20389         PR target/26600
20390         * gcc.target/i386/pr26600.c: New test case.
20391
20392 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20393
20394         PR c++/27505
20395         * g++.dg/expr/bitfield1.C: New test.
20396
20397 2006-05-15  Richard Guenther  <rguenther@suse.de>
20398
20399         PR tree-optimization/27603
20400         * gcc.dg/torture/pr27603.c: New testcase.
20401
20402 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
20403
20404         PR fortran/25090
20405         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20406
20407         PR fortran/25082
20408         * gfortran.dg/scalar_return_1.f90: New test.
20409
20410         PR fortran/27411
20411         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
20412
20413 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
20414
20415         * gcc.dg/gomp/critical-4.c: New test.
20416         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
20417         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
20418         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
20419         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
20420
20421 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20422
20423         PR c++/27582
20424         * g++.dg/template/dependent-args1.C: New test.
20425
20426         PR c++/27581
20427         * g++.dg/lookup/this1.C: New test.
20428
20429         PR c++/27315
20430         * g++.dg/template/operator6.C: New test.
20431         * g++.dg/template/incomplete3.C: New test.
20432
20433         PR c++/27559
20434         * g++.dg/template/new4.C: New test.
20435
20436         PR c++/27496
20437         * g++.dg/template/void2.C: New test.
20438
20439 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
20440
20441         * g++.dg/template/dependent-expr5.C: New test.
20442
20443 2006-05-14  Roger Sayle  <roger@eyesopen.com>
20444
20445         PR middle-end/26729
20446         * gcc.dg/pr26729-1.c: New test case.
20447
20448 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
20449
20450         * gcc.dg/pr27003.c: New test.
20451
20452 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
20453
20454         * lib/target-supports.dg (check_cxa_atexit_available): Change
20455         v3_target_compile to ${tool}_target_compile.
20456
20457 2006-05-11  Jason Merrill  <jason@redhat.com>
20458
20459         * lib/scanasm.exp (scan-not-hidden): Fix typo.
20460
20461 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20462
20463         PR fortran/27553
20464         * gfortran.dg/label_5.f90: New test.
20465
20466 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
20467
20468         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
20469         check_effective_target_powerpc_altivec_ok): New.
20470         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
20471         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
20472         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
20473         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
20474         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
20475         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
20476         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
20477         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
20478         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
20479         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
20480         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
20481         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
20482         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
20483         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
20484         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
20485         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
20486         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
20487         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
20488         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
20489         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
20490         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
20491         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
20492         gcc.target/powerpc/altivec-9.c,
20493         gcc.target/powerpc/altivec-consts.c,
20494         gcc.target/powerpc/altivec-pr22085.c,
20495         gcc.target/powerpc/altivec-splat.c,
20496         gcc.target/powerpc/altivec-types-1.c,
20497         gcc.target/powerpc/altivec-types-2.c,
20498         gcc.target/powerpc/altivec-types-3.c,
20499         gcc.target/powerpc/altivec-types-4.c,
20500         gcc.target/powerpc/altivec-varargs-1.c,
20501         gcc.target/powerpc/altivec-vec-merge.c,
20502         gcc.target/powerpc/ppc-vector-memcpy.c,
20503         gcc.target/powerpc/ppc-vector-memset.c,
20504         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
20505         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
20506         these effective targets.
20507         * gcc.dg/vmx/pr27006.c: Add missing close brace.
20508         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
20509
20510 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20511
20512         PR middle-end/27384
20513         * g++.dg/other/fold1.C: New test.
20514
20515         PR middle-end/27488
20516         * gcc.dg/fold-nonneg-1.c: New test.
20517
20518         PR c++/27547
20519         * g++.dg/other/operator1.C: New test.
20520
20521 2006-05-11  Richard Guenther  <rguenther@suse.de>
20522
20523         PR middle-end/27529
20524         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
20525
20526 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
20527
20528         * lib/target-supports-dg.exp (check-flags): New.
20529         (dg-skip-if): Move flag checks.
20530
20531 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
20532
20533         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
20534         * lib/target-supports.dg (check_cxa_atexit_available): New.
20535
20536 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
20537
20538         PR fortran/27470
20539         * gfortran.dg/multiple_allocation_2.f90: New test case.
20540
20541 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
20542
20543         * gcc.target/arm/pr27387.C: Fix a comment typo.
20544
20545 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20546
20547         PR fortran/24549
20548         * gfortran.dg/error_recovery_1.f90: New test.
20549
20550 2006-05-10  Richard Guenther  <rguenther@suse.de>
20551
20552         PR tree-optimization/27302
20553         * gcc.dg/torture/pr27302.c: New testcase.
20554
20555 2006-05-09  Dirk Mueller  <dmueller@suse.de>
20556         Richard Guenther  <rguenther@suse.de>
20557
20558         PR middle-end/27498
20559         * gcc.dg/tree-ssa/pr27498.c: New testcase.
20560
20561 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
20562
20563         PR rtl-optimization/27335
20564         * gcc.dg/pr27335.c: New test.
20565
20566 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
20567
20568         * gcc.target/mips/mips-ps-5.c: New file.
20569
20570 2006-05-08  Jan Hubicka  <jh@suse.cz>
20571
20572         PR middle-end/25962
20573         * gcc.dg/pr25962.c: New.
20574
20575 2006-05-08  Roger Sayle  <roger@eyesopen.com>
20576
20577         PR target/27158
20578         * gcc.target/powerpc/pr27158.c: New test case.
20579
20580 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
20581
20582         PR testsuite/27476
20583         * ada/acats/run_all.sh: Use test -z.
20584
20585 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20586
20587         PR libfortran/18271
20588         * gfortran.dg/spec_expr_3.f90: New test.
20589
20590 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
20591
20592         PR target/24879
20593         * gcc.target/i386/monitor.c: New file.
20594
20595 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
20596
20597         * gcc.dg/pr27095.c: xfail *-*-darwin*.
20598
20599 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20600
20601         PR c++/27447
20602         * g++.dg/other/ptrmem7.C: New test.
20603
20604 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20605
20606         PR target/27421
20607         * gcc.dg/array-9.c: New test.
20608
20609 2006-05-07  Richard Guenther  <rguenther@suse.de>
20610
20611         PR tree-optimization/27409
20612         * gcc.dg/torture/pr27409.c: New testcase.
20613
20614 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20615
20616         PR fortran/27457
20617         * gfortran.dg/select_6.f90: New.
20618
20619 2006-05-07  Richard Guenther  <rguenther@suse.de>
20620
20621         PR tree-optimization/27136
20622         * gcc.dg/torture/pr27136.c: New testcase.
20623
20624 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
20625
20626         PR fortran/24813
20627         * gfortran.dg/char_cons_len_1.f90: New test.
20628
20629 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20630
20631         PR c++/27427
20632         * g++.dg/template/incomplete2.C: New test.
20633
20634 2006-05-06  Richard Guenther  <rguenther@suse.de>
20635
20636         PR tree-optimization/27151
20637         * gcc.dg/vect/pr27151.c: New testcase.
20638
20639 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20640
20641         PR c++/27430
20642         * g++.dg/template/void1.C: New test.
20643
20644         PR c++/27423
20645         * g++.dg/other/void2.C: New test.
20646
20647         PR c++/27422
20648         * g++.dg/conversion/void1.C: New test.
20649
20650 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
20651
20652         PR/21391
20653         * g++.dg/other/unused1.C: New.
20654
20655 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20656
20657         PR objc/27240
20658         * objc.dg/member-1.m: New test.
20659
20660 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
20661
20662         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
20663
20664 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20665
20666         PR libfortran/26985
20667         * gfortran.dg/matmul_2.f90: New test.
20668
20669 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
20670
20671         * ada/acats/run_all.sh: Use sync when main not found.
20672
20673 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
20674
20675         PR target/26765
20676         * gcc.target/mips/pr26765.c: New.
20677
20678 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
20679
20680         * gcc.target/bfin: New directory.
20681         * gcc.target/bfin/bfin.exp: New file.
20682         * gcc.target/bfin/frmul.c: New file.
20683         * gcc.target/bfin/arith.c: New file.
20684         * gcc.target/bfin/mul-combine.c: New file.
20685         * gcc.target/bfin/shift.c: New file.
20686
20687 2006-05-04  Richard Guenther  <rguenther@suse.de>
20688
20689         PR tree-optimization/14287
20690         PR tree-optimization/14844
20691         PR tree-optimization/19792
20692         PR tree-optimization/21608
20693         PR tree-optimization/27090
20694         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
20695         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
20696         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
20697         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
20698         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
20699
20700 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
20701
20702         PR tree-optimization/27285
20703         * gcc.c-torture/execute/pr27285.c: New test.
20704
20705         PR middle-end/27388
20706         * gcc.dg/gomp/pr27388-1.c: New test.
20707         * gcc.dg/gomp/pr27388-2.c: New test.
20708         * gcc.dg/gomp/pr27388-3.c: New test.
20709
20710         PR c++/27359
20711         * g++.dg/gomp/pr27359.C: New test.
20712
20713 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
20714
20715         PR fortran/20248
20716         * gfortran.dg/iargc.f90: New test.
20717
20718 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20719
20720         PR c++/27102
20721         * g++.dg/template/crash49.C: New test.
20722
20723 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
20724
20725         PR testsuite/27032
20726         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
20727
20728 2006-05-02  Jeff Law  <law@redhat.com>
20729
20730         PR tree-optimization/27364
20731         * gcc.c-torture/execute/pr27364.c: New test.
20732
20733 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20734
20735         PR c++/27309
20736         * g++.dg/parser/ctor5.C: New test.
20737
20738 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
20739
20740         PR target/27387
20741         * gcc.target/arm/arm.exp: New.
20742         * gcc.target/arm/pr27387.C: Likewise.
20743
20744 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
20745
20746         PR fortran/27269
20747         PR fortran/27324
20748         * gfortran.dg/module_equivalence_2.f90: New test.
20749
20750 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
20751
20752         PR middle-end/27337
20753         * g++.dg/gomp/pr27337-1.C: New test.
20754         * g++.dg/gomp/pr27337-2.C: New test.
20755
20756         PR middle-end/27328
20757         * gcc.dg/gomp/pr27328.c: New test.
20758
20759         PR middle-end/27325
20760         * g++.dg/gomp/pr27325.C: New test.
20761
20762         PR middle-end/27310
20763         * g++.dg/gomp/pr27310.C: New test.
20764
20765 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20766
20767         PR tree-optimization/27291
20768         * g++.dg/tree-ssa/pr27291.C: New test.
20769
20770 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20771
20772         PR tree-optimization/27283
20773         * g++.dg/tree-ssa/pr27283.C: New test.
20774
20775 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20776
20777         * gcc.dg/tree-ssa/loop-16.c: New test.
20778
20779 2006-05-01  Roger Sayle  <roger@eyesopen.com>
20780             Joseph S. Myers  <joseph@codesourcery.com>
20781
20782         * gcc.dg/Wconversion-3.c: New test case.
20783         * gcc.dg/Wconversion-4.c: Likewise.
20784
20785 2006-05-01  Richard Guenther  <rguenther@suse.de>
20786
20787         PR tree-optimization/26726
20788         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
20789
20790 2006-04-30  Roger Sayle  <roger@eyesopen.com>
20791
20792         * gcc.dg/Woverflow-1.c: New test case.
20793         * gcc.dg/Woverflow-2.c: Likewise.
20794         * gcc.dg/Woverflow-3.c: Likewise.
20795
20796 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
20797
20798         PR c++/27094
20799         * g++.dg/template/defarg8.C: New test.
20800
20801 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20802
20803         PR c++/27278
20804         * g++.dg/parse/operator7.C: New test.
20805
20806 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20807
20808         PR c++/11471
20809         PR c++/27102
20810         * g++.dg/template/crash48.C: New test.
20811
20812         PR c++/27279
20813         * g++.dg/parse/ctor4.C: New test.
20814
20815 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20816
20817         PR fortran/25681
20818         * gfortran.df/char_type_len.f90: New test.
20819
20820 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20821
20822         PR libgfortran/27304
20823         * gfortran.dg/fmt_exhaust.f90: New test.
20824
20825 2006-04-28  Roger Sayle  <roger@eyesopen.com>
20826
20827         PR c/25309
20828         * gcc.dg/large-size-array-2.c: New test case.
20829
20830 2006-04-28  Richard Guenther  <rguenther@suse.de>
20831
20832         PR target/26826
20833         * gcc.target/i386/pr26826.c: New testcase.
20834
20835 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
20836
20837         PR middle-end/27260
20838         * gcc.c-torture/execute/pr27260.c: New.
20839
20840 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
20841
20842         PR middle-end/27095
20843         * gcc.dg/pr27095.c: New.
20844
20845 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20846
20847         PR c++/27292
20848         * g++.dg/conversion/bitfield4.C: New test.
20849
20850 2006-04-27  Eric Christopher  <echristo@apple.com>
20851
20852         * gcc.dg/pragma-ms_struct.c: New.
20853
20854 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20855
20856         PR c++/27102
20857         * g++.dg/template/crash47.C: New test.
20858
20859 2006-04-27  Dirk Mueller  <dmueller@suse.de>
20860
20861         * gcc.target/i386/sse-7.c: build with -msse.
20862
20863 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
20864
20865         PR testsuite/27274:
20866         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
20867         (main): Exit if processor doesn't support SSE.
20868
20869 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
20870
20871         PR middle-end/27282
20872         * gcc.c-torture/compile/pr27282.c: New test.
20873
20874 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
20875
20876         PR middle-end/26913
20877         * g++.dg/gomp/pr26913.C: New test.
20878
20879         PR c/25996
20880         * gcc.dg/gomp/pr25996.c: New test.
20881         * g++.dg/gomp/pr25996.C: New test.
20882
20883 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
20884
20885         PR rtl-optimization/26725
20886         * gcc.c-torture/compile/pr26725.c: New test.
20887
20888 2006-04-25  Richard Guenther  <rguenther@suse.de>
20889
20890         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
20891         than n + -1.
20892
20893 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
20894
20895         * gcc.dg/20060425-1.c: New testcase.
20896
20897 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
20898
20899         PR tree-optimization/26865
20900         * gcc.dg/pr26865.c: New test.
20901
20902 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
20903
20904         PR c++/27292
20905         * g++.dg/conversion/bitfield1.C: New test.
20906         * g++.dg/conversion/bitfield2.C: Likewise.
20907         * g++.dg/conversion/bitfield3.C: Likewise.
20908
20909 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20910         Richard Guenther  <rguenther@suse.de>
20911
20912         PR tree-optimization/27236
20913         * gcc.dg/tree-ssa/pr27236.c: New testcase.
20914
20915 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20916
20917         PR c++/19963
20918         * g++.dg/other/incomplete2.C: New test.
20919
20920 2006-04-24  Richard Guenther  <rguenther@suse.de>
20921
20922         PR middle-end/26869
20923         * gcc.dg/torture/pr26869.c: New testcase.
20924
20925 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20926         Richard Guenther  <rguenther@suse.de>
20927
20928         PR tree-optimization/27218
20929         * g++.dg/tree-ssa/pr27218.C: New testcase.
20930
20931 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20932
20933         PR c++/26912
20934         * g++.dg/template/friend41.C: New test.
20935
20936 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
20937
20938         * g++.dg/opt/pr15551.C: Include cstdio.
20939         (main): Use remove instead of unlink.
20940
20941 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
20942
20943         * gcc.dg/sibcall-7.c: New test.
20944         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
20945         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
20946         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
20947         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
20948         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
20949
20950 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20951
20952         PR c++/26534
20953         * g++.dg/opt/bitfield1.C: New test.
20954         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
20955         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
20956         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
20957         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
20958         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
20959         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
20960         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
20961         * g++.dg/abi/bitfield2.C: Likewise.
20962         * g++.dg/init/bitfield1.C: Likewise.
20963
20964 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
20965
20966         PR fortran/25099
20967         * gfortran.dg/elemental_subroutine_4.f90: New test.
20968         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
20969         call sub (m, x).
20970
20971 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
20972
20973         * gcc.c-torture/compile/20060421-1.c: New testcase.
20974
20975 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20976
20977         PR c/25875
20978         * gcc.dg/init-bad-4.c: New test.
20979
20980 2006-04-21  Paul Brook  <paul@codesourcery.com>
20981
20982         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
20983
20984 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
20985
20986         PR fortran/27122
20987         * gfortran.dg/defined_operators_1.f90: New test.
20988         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
20989         remove old ones associated, incorrectly, with Note 5.46.
20990
20991         PR fortran/27113
20992         * gfortran.dg/character_array_constructor_1.f90: New test.
20993
20994 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
20995
20996         * gcc.dg/20060419-1.c: New test.
20997
20998 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
20999
21000         PR c/26774
21001         * gcc.dg/struct-parse-1.c: New test case.
21002
21003 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21004
21005         PR c++/26558
21006         * g++.dg/parse/template19.C: New test.
21007
21008         PR c++/26739
21009         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
21010
21011         PR c++/26036
21012         * g++.dg/expr/call3.C: New test.
21013
21014         PR c++/10385
21015         * g++.dg/conversion/dynamic1.C: New test.
21016
21017 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
21018
21019         PR c++/27102
21020         * g++.dg/template/crash35.C: Tweak error markers.
21021         * g++.dg/template/crash46.C: New test.
21022         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
21023         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
21024
21025 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
21026
21027         PR rtl-optimization/14261
21028         * gcc.c-torture/compile/20060419-1.c: Added.
21029
21030 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
21031
21032         * gfortran.dg/label_1.f90: Adjust dg-error.
21033
21034 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21035
21036         PR target/26961
21037         * gcc.dg/fold-cond-1.c: New test case.
21038         * gcc.dg/pr26961-1.c: Likewise.
21039
21040 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21041
21042         PR libgfortran/27138
21043         * gfortran.dg/read_bad_advance.f90: New test.
21044
21045 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21046             Dale Johannesen  <dalej@apple.com>
21047
21048         PR target/24076
21049         * gcc.target/i386/vecinit-3.c: New testcase.
21050         * gcc.target/i386/vecinit-4.c: Likewise.
21051         * gcc.target/i386/sse-18.c: Likewise.
21052         * gcc.target/i386/sse-19.c: Likewise.
21053
21054 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
21055
21056         * gfortran.dg/allocate_zerosize_1.f90: New test.
21057
21058 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
21059
21060         PR c++/26365
21061         * g++.dg/template/crash45.C: New test.
21062
21063 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
21064
21065         PR fortran/26787
21066         * gfortran.dg/proc_assign_1.f90: New test.
21067         * gfortran.dg/procedure_lvalue.f90: Change message.
21068         * gfortran.dg/namelist_4.f90: Add new error.
21069
21070         PR fortran/25597
21071         PR fortran/27096
21072         * gfortran.dg/auto_pointer_array_result_1.f90
21073
21074         PR fortran/27089
21075         * gfortran.dg/specification_type_resolution_1.f90
21076
21077         PR fortran/18003
21078         PR fortran/25669
21079         PR fortran/26834
21080         * gfortran.dg/bounds_temporaries_1.f90: New test.
21081
21082         PR fortran/27124
21083         * gfortran.dg/array_return_value_1.f90: New test.
21084
21085 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
21086
21087         PR fortran/25336
21088         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
21089
21090 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
21091
21092         PR middle-end/26823
21093         * g++.dg/gomp/pr26823-1.C: New test.
21094         * g++.dg/gomp/pr26823-2.C: New test.
21095
21096 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
21097
21098         PR middle-end/27134
21099         * gcc.dg/pr27314.c: New test.
21100
21101 2006-04-13  Richard Henderson  <rth@redhat.com>
21102
21103         * g++.dg/gomp/block-0.C: Update expected matches.
21104
21105 2006-04-13  DJ Delorie  <dj@redhat.com>
21106
21107         * lib/target-supports.exp (check_effective_target_int32plus): New.
21108         (check_effective_target_ptr32plus): New.
21109         (check_effective_target_size32plus): New.
21110         (check_effective_target_int16): New.
21111         (check_profiling_available): Add m32c to the list of unsupported
21112         targets.
21113
21114         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
21115         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
21116         memory size.
21117         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
21118         pointers.
21119         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
21120         size_t.
21121         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
21122         and size_t.
21123         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
21124         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
21125         not just xstormy16.  Skip m32c due to weird pointer size.
21126         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
21127         not just xstormy16.
21128         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
21129         not just xstormy16.
21130         * gcc.dg/20020312-2.c: Add m32c support.
21131         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
21132         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
21133         in test.
21134         * gcc.dg/20050321-2.c: Require >=32 bit integers.
21135         * gcc.dg/asm-1.c: Skip if int and short are the same size.
21136         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
21137         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
21138         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
21139         formats
21140         * gcc.dg/init-string-2.c: Require >=32 bit integers.
21141         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
21142         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
21143         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
21144         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
21145         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
21146         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
21147         in test.
21148         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
21149         in test.
21150         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
21151         * gcc.dg/pr23049.c: Require >=32 bit integers.
21152         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
21153         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
21154         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
21155         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
21156         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
21157         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
21158         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
21159         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
21160         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
21161         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
21162         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
21163         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
21164         prototype in test.
21165         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
21166         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
21167         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
21168         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
21169         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
21170
21171         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
21172         * gcc.c-torture/execute/20040703-1.x: Likewise.
21173         * gcc.c-torture/execute/20040705-1.x: Likewise.
21174         * gcc.c-torture/execute/20040705-2.x: Likewise.
21175         * gcc.c-torture/execute/20040709-1.x: Likewise.
21176         * gcc.c-torture/execute/20040709-2.x: Likewise.
21177         * gcc.c-torture/execute/20040811-1.x: Likewise.
21178         * gcc.c-torture/execute/20050316-1.x: Likewise.
21179         * gcc.c-torture/execute/bitfld-4.x: Likewise.
21180         * gcc.c-torture/execute/pr19689.x: Likewise.
21181         * gcc.c-torture/execute/pr7284-1.x: Likewise.
21182         * gcc.c-torture/execute/usmul.x: Likewise.
21183         * gcc.c-torture/execute/vrp-5.x: Likewise.
21184         * gcc.c-torture/execute/vrp-6.x: Likewise.
21185         * gcc.dg/debug/20041023-1.s: Likewise.
21186
21187 2006-04-13  Roger Sayle  <roger@eyesopen.com>
21188
21189         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
21190         of integers to a vector types are now constant expressions in C.
21191         * gcc.dg/vect/vect-fold-1.c: New test case.
21192
21193 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
21194             Ulrich Weigand  <uweigand@de.ibm.com>
21195
21196         PR target/27006
21197         * gcc.dg/vmx/pr27006.c: New testcase.
21198
21199 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21200
21201         PR libgfortran/26766
21202         * gfortran.dg/write_recursive.f90: New test.
21203
21204 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
21205
21206         * g++.dg/parse/dtor7.C: New test.
21207         * g++.dg/parse/new1.C: Add error marker.
21208         * g++.dg/template/new3.C: New test.
21209
21210         PR c++/26122
21211         * g++.dg/template/pure1.C: New test.
21212
21213         PR c++/26295
21214         * g++.dg/parse/ptrmem4.C: New test.
21215
21216 2006-04-10  Jeff Law  <law@redhat.com>
21217
21218         PR/27087
21219         * gcc.c-torture/compile/pr27087.c: New test.
21220
21221 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
21222
21223         PR/21391
21224         * gcc.dg/20060410.c: New.
21225
21226 2006-04-10  Matthias Klose  <doko@debian.org>
21227
21228         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
21229         Recognize multilib directory names containing underscores.
21230
21231 2006-04-10  Roger Sayle  <roger@eyesopen.com>
21232
21233         * gcc.target/i386/vecinit-1.c: New test case.
21234         * gcc.target/i386/vecinit-2.c: Likewise.
21235
21236 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
21237
21238         PR debug/27057
21239         * g++.dg/debug/dwarf2-2.C: New test.
21240
21241 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
21242
21243         PR rtl-optimization/27073
21244         * gcc.c-torture/execute/pr27073.c: New test.
21245
21246 2006-04-08  Mike Stump  <mrs@apple.com>
21247
21248         * gcc.dg/pragma-darwin.c: Improve for ppc64.
21249
21250 2006-04-07  Richard Guenther  <rguenther@suse.de>
21251
21252         PR tree-optimization/26135
21253         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
21254
21255 2006-04-06  Jan Hubicka  <jh@suse.cz>
21256
21257         PR profile/26399
21258         * g++.dg/bprob/g++-bprob-2.C: New testcase.
21259
21260 2006-04-06  Roger Sayle  <roger@eyesopen.com>
21261
21262         * g++.dg/conversion/nullptr1.C: New test case.
21263         * g++.dg/conversion/nullptr2.C: Likewise.
21264
21265 2006-04-05  Roger Sayle  <roger@eyesopen.com>
21266
21267         * gfortran.dg/dependency_18.f90: New test case.
21268
21269 2006-04-05  Richard Guenther  <rguenther@suse.de>
21270
21271         PR tree-optimization/26919
21272         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
21273         * gcc.dg/ipa/ipa-2.c: Likewise.
21274         * gcc.dg/ipa/ipa-3.c: Likewise.
21275         * gcc.dg/ipa/ipa-5.c: Likewise.
21276
21277 2006-04-05  Richard Guenther  <rguenther@suse.de>
21278
21279         PR tree-optimization/26763
21280         * gcc.dg/torture/pr26763-1.c: New testcase.
21281         * gcc.dg/torture/pr26763-2.c: Likewise.
21282
21283 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
21284
21285         PR fortran/23634
21286         PR fortran/25619
21287         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
21288
21289 2006-04-04  Eric Christopher  <echristo@apple.com>
21290
21291         * gcc.target/i386/387-1.c: Allow regexp to match darwin
21292         stubs.
21293         * gcc.target/i386/387-5.c: Ditto.
21294
21295 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
21296
21297         * gcc.target/sparc/struct-ret-check.c: New test.
21298
21299 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21300
21301         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
21302         zero decimal digits specified in format.
21303
21304 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
21305
21306         PR fortran/26891
21307         * gfortran.dg/missing_optional_dummy_1.f90: New test.
21308
21309         PR fortran/26976
21310         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
21311         * gfortran.dg/initialization_1.f90: Make assignment compliant.
21312         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
21313         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
21314         compliant and detect bigendian-ness.
21315
21316 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
21317
21318         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
21319         dummy arguments work when the actual argument is itself a dummy
21320         argument of the caller.
21321
21322 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21323
21324         PR libfortran/24685
21325         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
21326
21327 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21328
21329         * gfortran.dg/dependencency_17.f90: New test case.
21330
21331 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21332
21333         * gfortran.dg/dependency_14.f90: New test case.
21334         * gfortran.dg/dependency_15.f90: Likewise.
21335         * gfortran.dg/dependency_16.f90: Likewise.
21336
21337 2006-03-31  Asher Langton  <langton2@llnl.gov>
21338
21339         PR fortran/25358
21340         gfortran.dg/cray_pointers_6.f90: New test.
21341
21342 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21343
21344         PR libgfortran/26890
21345         * gfortran.dg/read_size_noadvance.f90: New test.
21346
21347 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
21348
21349         PR fortran/25031
21350         * gfortran.dg/multiple_allocation_1.f90: Check that the
21351         size has changed after a re-allocation with stat.
21352
21353 2006-03-30  Richard Guenther  <rguenther@suse.de>
21354
21355         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
21356         removal.
21357         * gcc.target/i386/sselibm-2.c: Likewise.
21358         * gcc.target/i386/sselibm-3.c: Likewise.
21359         * gcc.target/i386/sselibm-4.c: Likewise.
21360         * gcc.target/i386/sselibm-5.c: Likewise.
21361
21362 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21363
21364         * gcc.dg/fold-andxor-1.c: New test case.
21365         * gcc.dg/fold-xorand-1.c: Likewise.
21366
21367 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21368
21369         * gcc.dg/fold-convnotconv-1.c: New test case.
21370
21371 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
21372
21373         PR fortran/26779
21374         * gfortran.dg/private_type_5.f90: New test.
21375
21376 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
21377
21378         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
21379
21380 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
21381
21382         * gfortran.dg/advance_2.f90: New test.
21383         * gfortran.dg/advance_3.f90: New test.
21384
21385         * gfortran.fortran-torture/execute/equiv_5.f: New test.
21386
21387 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21388
21389         PR libgfortran/26661
21390         PR libgfortran/26880
21391         * gfortran.dg/read_x_past.f: New test.
21392
21393 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
21394
21395         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
21396         to be STABS.
21397
21398 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
21399
21400         * objc.dg/dwarf-1.m: Skip on AIX.
21401         * objc.dg/dwarf-2.m: Skip on AIX.
21402
21403 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
21404
21405         PR fortran/26816
21406         * gfortran.dg/float_1.f90: New test.
21407
21408 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
21409
21410         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
21411         X86_64 targets.
21412         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
21413
21414 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21415
21416         PR libfortran/26735
21417         * gfortran.dg/convert_implied_open.f90: New test case.
21418
21419 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21420
21421         PR fortran/26769
21422         * gfortran.dg/transpose_reshape_r10.f90: New test case.
21423
21424 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
21425
21426         PR middle-end/26717
21427         * gcc.dg/pr26717.c: New test.
21428
21429 2006-03-25  Roger Sayle  <roger@eyesopen.com>
21430
21431         * gfortran.dg/dependency_12.f90: New test case.
21432
21433 2006-03-24  Roger Sayle  <roger@eyesopen.com>
21434
21435         * gfortran.dg/dependency_9.f90: New (resurected) test case.
21436
21437 2006-03-24  Jeff Law  <law@redhat.com>
21438
21439         * gcc.c-torture/pr26840.c: New test.
21440
21441 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
21442
21443         * objc.dg/dwarf-2.m: New.
21444         * obj-c++.dg/dwarf-2.mm: New.
21445
21446         * g++.old-deja/g++.other/init19.C: New.
21447
21448 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
21449
21450         * g++.dg/eh/spbp.C: Skip on AIX.
21451
21452 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
21453
21454         PR middle-end/26611
21455         * g++.dg/gomp/pr26611-1.C: New test.
21456         * g++.dg/gomp/pr26611-2.C: New test.
21457
21458 2006-03-24  Jeff Law  <law@redhat.com>
21459
21460         * gcc.c-torture/compile/pr26833.c: New test.
21461         * gfortran.fortran-torture/compile/pr26806.f90: New test.
21462
21463 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21464
21465         * gfortran.dg/endfile_2.f90: Delete temp file.
21466
21467 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
21468
21469         PR fortran/19303
21470         * gfortran.dg/record_marker_1.f90: New test case.
21471         * gfortran.dg/record_marker_2.f: New test case.
21472         * gfortran.dg/record_marker_3.f90: New test case.
21473
21474 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
21475
21476         PR fortran/17298
21477         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
21478         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
21479
21480 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
21481
21482         * lib/gcc-dg.exp (cleanup-modules): New proc.
21483         * gfortran.dg/allocatable_function_1.f90,
21484         gfortran.dg/allocate_char_star_scalar_1.f90,
21485         gfortran.dg/assumed_charlen_function_1.f90,
21486         gfortran.dg/assumed_dummy_1.f90,
21487         gfortran.dg/assumed_shape_ranks_1.f90,
21488         gfortran.dg/assumed_shape_ranks_2.f90,
21489         gfortran.dg/assumed_size_dt_dummy.f90,
21490         gfortran.dg/auto_char_dummy_array_1.f90,
21491         gfortran.dg/auto_char_len_3.f90,
21492         gfortran.dg/automatic_module_variable.f90,
21493         gfortran.dg/bad_automatic_objects_1.f90,
21494         gfortran.dg/char_array_constructor.f90,
21495         gfortran.dg/char_array_structure_constructor.f90,
21496         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
21497         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
21498         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
21499         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
21500         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
21501         gfortran.dg/derived_pointer_recursion.f90,
21502         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
21503         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
21504         gfortran.dg/dummy_functions_1.f90,
21505         gfortran.dg/elemental_initializer_1.f90,
21506         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
21507         gfortran.dg/elemental_pointer_1.f90,
21508         gfortran.dg/elemental_subroutine_1.f90,
21509         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
21510         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
21511         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
21512         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
21513         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
21514         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
21515         gfortran.dg/global_references_1.f90,
21516         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
21517         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
21518         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
21519         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
21520         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
21521         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
21522         gfortran.dg/large_integer_kind_1.f90,
21523         gfortran.dg/large_real_kind_1.f90,
21524         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
21525         gfortran.dg/module_double_reuse.f90,
21526         gfortran.dg/module_equivalence_1.f90,
21527         gfortran.dg/module_interface_1.f90,
21528         gfortran.dg/module_parameter_array_refs_1.f90,
21529         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
21530         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
21531         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
21532         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
21533         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
21534         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
21535         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
21536         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
21537         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
21538         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
21539         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
21540         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
21541         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
21542         gfortran.dg/same_name_1.f90,
21543         gfortran.dg/sibling_dummy_procedure_1.f90,
21544         gfortran.dg/sibling_dummy_procedure_2.f90,
21545         gfortran.dg/sibling_dummy_procedure_3.f90,
21546         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
21547         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
21548         gfortran.dg/used_dummy_types_2.f90,
21549         gfortran.dg/used_dummy_types_3.f90,
21550         gfortran.dg/used_dummy_types_4.f90,
21551         gfortran.dg/used_dummy_types_5.f90,
21552         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
21553         gfortran.dg/userdef_operator_1.f90: Use it.
21554
21555 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21556
21557         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
21558         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
21559         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
21560         gfortran.dg/write_back.f,
21561         gfortran.fortran-torture/execute/inquire_1.f90,
21562         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
21563
21564 2006-03-21  Jeff Law  <law@redhat.com>
21565
21566         * gcc.dg/tree-ssa/vrp28.c: New test.
21567
21568 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21569
21570         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
21571         if _STDC_C99 is defined.
21572         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
21573         * gcc.dg/builtins-20.c: Likewise.
21574         * gcc.dg/builtins-53.c: Likewise.
21575         * gcc.dg/single-precision-constant.c: Likewise. Also pass
21576         -mmacosx-version-min=10.3 on PowerPC/Darwin.
21577
21578 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
21579
21580         PR tree-opt/26781
21581         * gcc.c-torture/compile/pr26781-1.c: New test.
21582         * gcc.c-torture/compile/pr26781-2.c: New test.
21583
21584 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
21585
21586         PR c++/26690
21587         * g++.dg/gomp/pr26690-1.C: New test.
21588         * g++.dg/gomp/pr26690-2.C: New test.
21589
21590 2006-03-20  Jeff Law  <law@redhat.com>
21591
21592         * gcc.dg/tree-ssa/pr21829.c: New test.
21593
21594         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
21595
21596 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
21597
21598         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
21599         (check_visibility_available): Use it.
21600         (check_effective_target_default_packed): Likewise.
21601         (check_effective_target_pcc_bitfield_type_matters): Likewise.
21602         (check_effective_target_fopenmp): Likewise.
21603         (check_effective_target_freorder): Likewise.
21604         (check_effective_target_fpic): Likewise.
21605         (check_named_sections_available): Likewise.
21606         (check_effective_target_ilp32): Likewise.
21607         (check_effective_target_lp64): Likewise.
21608
21609 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
21610
21611         PR fortran/20935
21612         * gfortran.dg/scalar_mask_2.f90: New test case.
21613
21614 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
21615
21616         PR tree-opt/26629
21617         * gcc.dg/tree-ssa/loadpre12.c: New test.
21618         * gcc.dg/tree-ssa/loadpre13.c: New test.
21619         * gcc.dg/tree-ssa/loadpre14.c: New test.
21620         * gcc.dg/tree-ssa/loadpre15.c: New test.
21621         * gcc.dg/tree-ssa/loadpre16.c: New test.
21622         * gcc.dg/tree-ssa/loadpre17.c: New test.
21623         * gcc.dg/tree-ssa/loadpre18.c: New test.
21624         * gcc.dg/tree-ssa/loadpre19.c: New test.
21625         * gcc.dg/tree-ssa/loadpre20.c: New test.
21626         * gcc.dg/tree-ssa/loadpre21.c: New test.
21627         * gcc.dg/tree-ssa/loadpre22.c: New test.
21628
21629 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
21630
21631         PR fortran/26741
21632         * gfortran.dg/elemental_initializer_1.f90: New test.
21633
21634         PR fortran/26716
21635         * gfortran.dg/assumed_shape_ranks_2: New test.
21636
21637 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
21638
21639         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
21640         target fpic.
21641
21642 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21643
21644         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
21645         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
21646         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
21647         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
21648         gfortran.fortran-torture/execute/direct_io.f90,
21649         gfortran.fortran-torture/execute/inquire_2.f90,
21650         gfortran.fortran-torture/execute/inquire_4.f90,
21651         gfortran.fortran-torture/execute/list_read_1.f90,
21652         gfortran.fortran-torture/execute/open_replace.f90,
21653         gfortran.fortran-torture/execute/slash_edit.f90,
21654         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
21655         temporary files from testcases.
21656
21657 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21658
21659         PR libgfortran/26509
21660         gfortran.dg/write_direct_eor.f90: New test.
21661
21662 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
21663
21664         * gcc.target/powerpc/pr26350.c: New.
21665         * gcc.target/powerpc/indexed-addr.c: New.
21666
21667 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21668
21669         * gfortran.dg/dependency_13.f90: New test case.
21670
21671 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21672
21673         PR middle-end/21781
21674         * gcc.dg/real-const-1.c: New test case.
21675
21676 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
21677
21678         * g++.old-deja/g++.other/init18.C: New.
21679         * g++.old-deja/g++.other/init5.C: Remove xfail.
21680
21681 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21682
21683         * g++.dg/opt/pr15551.C: Cleanup temp file.
21684
21685 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21686
21687         PR c++/6634
21688         g++.dg/parse/long1.C: New test.
21689
21690 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21691
21692         PR fortran/19101
21693         * gfortran.dg/continuation.f90: New test.
21694         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
21695
21696 2006-03-14  Richard Guenther  <rguenther@suse.de>
21697
21698         PR tree-optimization/26672
21699         * gcc.dg/torture/pr26672.c: New testcase.
21700
21701 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
21702
21703         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
21704         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
21705
21706 2006-03-13  Roger Sayle  <roger@eyesopen.com>
21707
21708         PR middle-end/26557
21709         * gcc.c-torture/compile/switch-1.c: New test case.
21710
21711 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
21712
21713         PR fortran/25378
21714         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
21715         test to include more permuatations of mask and index.
21716         * gfortran.dg/scalar_mask_1.f90: Modify last test to
21717         respond to F2003 spec. that the position returned for an all false
21718         mask && condition is zero.
21719
21720 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
21721
21722         PR middle-end/25989
21723         * gcc.dg/gomp/pr25989.c: New test.
21724
21725 2006-03-13  Jeff Law  <law@redhat.com>
21726
21727         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
21728
21729 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
21730
21731         * gcc.dg/switch-9.c: New test.
21732
21733 2006-03-13  Richard Guenther  <rguenther@suse.de>
21734
21735         PR middle-end/26630
21736         * gcc.dg/torture/pr26630.c: New testcase.
21737
21738 2006-03-11  Roger Sayle  <roger@eyesopen.com>
21739
21740         * gfortran.dg/dependency_10.f90: New test case.
21741         * gfortran.dg/dependency_11.f90: Likewise.
21742
21743 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
21744             Erik Edelmann  <eedelman@gcc.gnu.org>
21745
21746         * gfortran.dg/allocatable_function_1.f90: New.
21747         * gfortran.dg/allocatable_function_2.f90: New.
21748
21749 2006-03-10  Richard Guenther  <rguenther@suse.de>
21750
21751         PR middle-end/26565
21752         * gcc.dg/torture/pr26565.c: New testcase.
21753
21754 2006-03-09  Eric Christopher  <echristo@apple.com>
21755
21756         * gcc.c-torture/compile/20060309-1.c: New.
21757
21758 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21759
21760         PR libgfortran/26499
21761         * gfortran.dg/write_back.f: New test.
21762         * gfortran.dg/write_rewind_1.f: New test.
21763         * gfortran.dg/write_rewind_2.f: New test.
21764
21765 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21766
21767         PR libgfortran/26554
21768         * gfortran.dg/read_logical.f90: New test.
21769
21770 2006-03-04  Laurent GUERBY <laurent@guerby.net>
21771
21772         * ada/acats/norun.lst: cdd2a03 now passes.
21773
21774 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
21775
21776         PR testsuite/25177
21777         * gcc.target/powerpc/pr18096-1.c: Change where the error
21778         would match.
21779
21780 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
21781
21782         * gcc.target/i386/cleanup-1.c: New test.
21783         * gcc.target/i386/cleanup-2.c: New test.
21784
21785 2006-03-04  Roger Sayle  <roger@eyesopen.com>
21786
21787         * gfortran.dg/dependency_9.f90: Remove for the time being.
21788
21789 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
21790
21791         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
21792         directive.
21793
21794 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21795
21796         * gfortran.dg/dependency_9.f90: New test case.
21797
21798 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21799
21800         * gfortran.dg/dependency_4.f90: New test case.
21801         * gfortran.dg/dependency_5.f90: New test case.
21802         * gfortran.dg/dependency_6.f90: New test case.
21803         * gfortran.dg/dependency_7.f90: New test case.
21804         * gfortran.dg/dependency_8.f90: New test case.
21805
21806 2006-03-03  Paul Brook  <paul@codesourcery.com>
21807
21808         * lib/target-supports.exp (check_profiling_available):
21809         Add m68k-*-elf.
21810
21811 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
21812
21813         PR fortran/25031
21814         * multiple_allocation_1.f90: New test.
21815
21816 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21817
21818         PR tree-optimization/26524
21819         * gfortran.dg/pr26524.f: New test case.
21820
21821 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21822
21823         * g++.dg/template/repo5.C: Cleanup repo files.
21824         * gcc.dg/20051201-1.c: Cleanup coverage files.
21825         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
21826         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
21827         tree dump files.
21828
21829 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
21830
21831         * objc.dg/objc-nofilename-1.m: New test.
21832         * objc.dg/bad-receiver-type.m: New test.
21833         * obj-c++.dg/bad-receiver-type.mm: New test.
21834
21835 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21836
21837         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
21838
21839 2006-03-01  Mike Stump  <mrs@apple.com>
21840
21841         * g++.dg/abi/key2.C: Add.
21842
21843 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
21844
21845         * gfortran.dg/logical_dot_product.f90: New test.
21846
21847         PR fortran/26393
21848         * gfortran.dg/used_interface_ref.f90: New test.
21849
21850         PR fortran/20938
21851         * gfortran.dg/dependency_2.f90: New test.
21852         * gfortran.fortran-torture/execute/where17.f90: New test.
21853         * gfortran.fortran-torture/execute/where18.f90: New test.
21854         * gfortran.fortran-torture/execute/where19.f90: New test.
21855         * gfortran.fortran-torture/execute/where20.f90: New test.
21856
21857 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
21858
21859         * g++.dg/tree-ssa/pr26443.C: New test case.
21860
21861 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
21862
21863         PR middle-end/26022
21864         * g++.dg/opt/return-slot1.C: New test.
21865
21866 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21867
21868         PR libgfortran/26136
21869         * gfortran.dg/namelist_23.f90: New test.
21870
21871 2006-02-28  Roger Sayle  <roger@eyesopen.com>
21872
21873         PR middle-end/14752
21874         * gcc.dg/fold-eqandshift-2.c: New test case.
21875
21876 2006-02-28  Richard Guenther  <rguenther@suse.de>
21877
21878         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
21879         decomposition.
21880
21881 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
21882
21883         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
21884
21885 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21886
21887         PR libgfortran/26464
21888         * gfortran.dg/backspace_5.f: New test.
21889         * gfortran.dg/backspace_6.f: New test.
21890
21891 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21892
21893         * gcc.dg/fold-eqandnot-1.c: New test case.
21894
21895 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21896
21897         PR middle-end/19983
21898         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
21899
21900 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
21901
21902         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
21903         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
21904
21905 2006-02-26  Richard Guenther  <rguenther@suse.de>
21906
21907         PR tree-optimization/26421
21908         * gcc.dg/tree-ssa/pr26421.c: New testcase.
21909
21910 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
21911
21912         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
21913         * g++.old-deja/g++.robertl/eb132.C: Likewise.
21914
21915 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21916
21917         * gcc.dg/fold-even-1.c: New test case.
21918
21919 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21920
21921         PR middle-end/21137
21922         * gcc.dg/fold-eqandshift-1.c: New test case.
21923
21924 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21925
21926         PR tree-optimization/25125
21927         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
21928         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
21929
21930 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21931
21932         PR tree-optimizations/26359
21933         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
21934         with -fdump-tree-dceloop-details.
21935         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
21936
21937 2006-02-25  Roger Sayle  <roger@eyesopen.com>
21938
21939         PR middle-end/23673
21940         * gcc.dg/fold-eqxor-1.c: New test case.
21941         * gcc.dg/fold-eqxor-2.c: Likewise.
21942         * gcc.dg/fold-eqxor-3.c: Likewise.
21943
21944 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
21945
21946         PR fortran/23092
21947         * scalar_mask_1.f90: New test.
21948
21949 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
21950
21951         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
21952         * g++.dg/eh/uncaught2.C: New.
21953         * g++.dg/eh/uncaught3.C: New.
21954
21955 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21956
21957         PR libgfortran/26423
21958         * gfortran.dg/read_many_1.f: New test.
21959
21960 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
21961
21962         PR fortran/24519
21963         * gfortran.dg/dependency_3.f90: New test.
21964         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
21965         XFAILs.
21966
21967         PR fortran/25395
21968         * gfortran.dg/equiv_6.f90: New test.
21969
21970 2006-02-23  Jeff Law  <law@redhat.com>
21971
21972         * gcc.c-torture/compile/pr26425.c: New test.
21973
21974 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
21975
21976         PR middle-end/26412
21977         * gcc.dg/gomp/pr26412.c: New test.
21978
21979 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21980
21981         PR c++/26291
21982         * g++.dg/other/ellipsis1.C: New test.
21983         * g++.dg/parse/operator4.C: Adjust error marker.
21984
21985 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
21986
21987         PR target/25603
21988         * gfortran.dg/pr25603.f: New testcase.
21989
21990 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21991
21992         * gcc.dg/bf-spl1.c: Don't specify -m68000.
21993         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
21994
21995 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
21996
21997         * g++.dg/eh/spbp.C: New.
21998
21999 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
22000
22001         PR middle-end/26379
22002         * gcc.target/i386/mmx-7.c: New test.
22003
22004 2006-02-20  Roger Sayle  <roger@eyesopen.com>
22005
22006         PR tree-optimization/26361
22007         * gcc.dg/tree-ssa/vrp27.c: New test case.
22008
22009 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
22010
22011         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
22012         * gcc.dg/tree-ssa/complex-4.c: Here.
22013
22014 2006-02-19  Roger Sayle  <roger@eyesopen.com>
22015
22016         PR middle-end/19543
22017         * gfortran.dg/logical_1.f90: New test case.
22018
22019 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
22020
22021         PR middle-end/26334
22022         * gcc.dg/20060218-1.c: Moved to...
22023         * gcc.target/i386/20060218-1.c: ... here.  New test.
22024
22025 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
22026
22027         PR fortran/26201
22028         * gfortran.dg/convert_1.f90: New.
22029
22030 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
22031
22032         PR fortran/25054
22033         * gfortran.dg/namelist_5.f90: New test.
22034
22035         PR fortran/25089
22036         * gfortran.dg/namelist_4.f90: New test.
22037
22038 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22039
22040         PR tree-opt/25680
22041         * gcc.dg/tree-ssa/complex-3.c: New test.
22042
22043 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22044
22045         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
22046         variable to take into account the variable name in the
22047         function header.
22048         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
22049
22050 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
22051
22052         PR middle-end/26334
22053         * gcc.c-torture/compile/20060217-1.c: New test.
22054         * gcc.dg/20060218-1.c: New test.
22055
22056 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
22057
22058         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
22059
22060 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
22061
22062         * gcc.dg/cpp/undef3.c: New test.
22063         * gcc.dg/cpp/trad/builtins2.c: New test.
22064
22065 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
22066
22067         PR c++/26266
22068         * g++.dg/template/static22.C: New test.
22069         * g++.dg/template/static23.C: New test.
22070         * g++.dg/template/static24.C: New test.
22071         * g++.dg/template/non-dependent13.C: New test.
22072         * g++.dg/init/member1.C: Tweak error markers.
22073
22074 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22075
22076         PR target/26255
22077         * gcc.c-torture/compile/pr26255.c: New test case.
22078
22079 2006-02-16  Roger Sayle  <roger@eyesopen.com>
22080
22081         * gfortran.fortran-torture/execute/where_10.f90: New test case.
22082         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
22083         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
22084         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
22085         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
22086         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
22087         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
22088
22089 2006-02-16  Jeff Law  <law@redhat.com>
22090
22091         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
22092         * gcc.dg/tree-ssa/vrp26.c: New test.
22093
22094 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
22095
22096         PR target/20353
22097         PR target/24578
22098         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
22099         __UCLIBC__ is defined.
22100
22101 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
22102
22103         PR fortran/26224
22104         * gfortran.dg/gomp/pr26224.f: New test.
22105
22106 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
22107
22108         PR tree-opt/25918
22109         * lib/target-supports.exp
22110         (check_effective_target_vect_short_mult): New.
22111         (check_effective_target_vect_char_mult): New.
22112         (check_effective_target_vect_widen_sum_qi_to_si): New.
22113         (check_effective_target_vect_widen_sum_qi_to_hi): New.
22114         (check_effective_target_vect_widen_sum_hi_to_si): New.
22115         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
22116         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
22117         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
22118         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
22119         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
22120         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
22121         vect-reduc-pattern-2c.c
22122         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
22123         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
22124         vect-reduc-pattern-1c.c
22125
22126 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
22127
22128         PR fortran/24557
22129         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
22130
22131 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22132
22133         PR fortran/26054
22134         * gfortran.dg/enum_8.f90: Remove check for warning.
22135         * gfortran.dg/iomsg_1.f90: Ditto.
22136         * gfortran.dg/enum_1.f90: Ditto.
22137         * gfortran.dg/enum_9.f90: Ditto.
22138         * gfortran.dg/enum_2.f90: Ditto.
22139         * gfortran.dg/enum_10.f90: Ditto.
22140         * gfortran.dg/enum_3.f90: Ditto.
22141         * gfortran.dg/flush_1.f90: Ditto.
22142         * gfortran.dg/enum_4.f90: Ditto.
22143         * gfortran.dg/array_constructor_1.f90: Ditto.
22144         * gfortran.dg/enum_5.f90: Ditto.
22145         * gfortran.dg/enum_6.f90: Ditto.
22146         * gfortran.dg/enum_7.f90: Ditto.
22147
22148 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
22149
22150         PR middle-end/26300
22151         * gcc.c-torture/compile/20060215-1.c: New test.
22152
22153 2006-02-14  Roger Sayle  <roger@eyesopen.com>
22154
22155         PR middle-end/23670
22156         * gcc.dg/tree-ssa/andor-2.c: New test case.
22157
22158 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
22159
22160         PR fortran/25045
22161         * optional_dim.f90: New test.
22162
22163 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22164
22165         PR fortran/26277
22166         * gfortran.dg/label_4.f90: New.
22167
22168 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
22169             Diego Novillo  <dnovillo@redhat.com>
22170             Uros Bizjak  <uros@kss-loka.si>
22171
22172         * gfortran.dg/gomp: New directory.
22173
22174 2006-02-14  Richard Guenther  <rguenther@suse.de>
22175
22176         PR tree-optimization/26258
22177         * gcc.dg/torture/pr26258.c: New testcase.
22178
22179 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
22180
22181         PR fortran/26246
22182         * gfortran.dg/pr26246_1.f90: New test.
22183         * gfortran.dg/pr26246_2.f90: New test.
22184
22185         PR middle-end/26092
22186         * gcc.c-torture/compile/20060208-1.c: New test.
22187
22188 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
22189
22190         PR fortran/26074
22191         PR fortran/25103
22192         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
22193         * gfortran.dg/bad_automatic_objects_1.f90: New test.
22194         * gfortran.dg/automatic_module_variable.f90: Change error message.
22195
22196         PR fortran/20861
22197         * gfortran.dg/internal_dummy_1.f90: New test.
22198
22199         PR fortran/20871
22200         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
22201
22202
22203         PR fortran/25083
22204         * gfortran.dg/uncommon_block_data_1.f90: New test.
22205         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
22206         with standard.
22207
22208         PR fortran/25088
22209         * gfortran.dg/typed_subroutine_1.f90: New test.
22210
22211 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
22212
22213         * objc.dg/dwarf-1.m: New.
22214
22215 2006-02-13  Roger Sayle  <roger@eyesopen.com>
22216
22217         PR middle-end/24427
22218         * gcc.dg/tree-ssa/andor-1.c: New test case.
22219
22220 2006-02-13  Josh Conner  <jconner@apple.com>
22221
22222         PR target/25376
22223         * gcc.dg/pr25376.c: New test.
22224
22225         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
22226         assemble.
22227         * lib/target-supports.exp (check_named_sections_available):
22228         Only compile named-sections test -- don't assemble.
22229
22230 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22231
22232         * g++.dg/warn/no-write-strings.C: New test.
22233         * g++.dg/warn/write-strings.C: Likewise.
22234         * g++.dg/warn/write-strings-default.C: Likewise.
22235
22236 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
22237
22238         PR fortran/25806
22239         * gfortran.dg/ret_pointer_2.f90: New test.
22240
22241 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
22242
22243         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
22244
22245 2006-02-10  Jeff Law  <law@redhat.com>
22246
22247         * gcc.c-torture/compile/pr26213.c: New test.
22248
22249 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
22250
22251         gfortran.dg/null_1.f90: New test.
22252
22253 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22254
22255         PR fortran/14771
22256         * gfortran.dg/parens_4.f90: New.
22257         * gfortran.dg/parens_5.f90: New.
22258
22259 2006-02-10  Richard Guenther  <rguenther@suse.de>
22260
22261         * gcc.dg/pr23372-1.c: Remove empty file.
22262
22263 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22264         Paul Thomas  <pault@gcc.gnu.org>
22265
22266         PR fortran/14771
22267         * gfortran.dg/parens_1.f90: New.
22268         * gfortran.dg/parens_2.f90: New.
22269         * gfortran.dg/parens_3.f90: New.
22270
22271 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
22272
22273         PR fortran/26038
22274         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
22275
22276         PR fortran/25059
22277         * gfortran.dg/impure_assignment_1.f90: New test.
22278
22279         PR fortran/25070
22280         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
22281
22282 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22283
22284         PR target/26141
22285         * g++.dg/expr/stdarg2.C: New test.
22286
22287 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22288
22289         PR inline-asm/16194
22290         * gcc.dg/pr16194.c: New test.
22291
22292 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22293
22294         * ada/acats/run_acats: Use portable variant of "$@".
22295
22296 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22297
22298         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
22299         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
22300
22301 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22302
22303         PR tree-opt/26179
22304         * g++.dg/opt/pr26179.C: New test.
22305
22306 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22307
22308         PR middle-end/26134
22309         * gcc.dg/tree-ssa/complex-3.c: New test.
22310
22311 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22312
22313         * gcc.c-torture/compile/volatile-1.c: New test.
22314
22315 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
22316
22317         PR 26180
22318         * gcc.dg/tree-ssa/pr26180.c: New test.
22319
22320 2006-02-08  Jeff Law  <law@redhat.com>
22321
22322         * gcc.dg/tree-ssa/pr21417.c: New test.
22323
22324 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22325
22326         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
22327         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
22328
22329 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22330
22331         * lib/scanrtl.exp: New.
22332
22333 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22334
22335         PR c++/26071
22336         * g++.dg/other/virtual2.C: New test.
22337
22338         PR c++/26070
22339         * g++.dg/other/virtual1.C: New test.
22340
22341 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22342
22343         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
22344         cleanup-ipa-dump): Update dump file glob patterns.
22345         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
22346         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
22347
22348         * lib/gcc-dg.exp: Load it.
22349         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
22350
22351 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
22352
22353         PR testsuite/26159
22354         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
22355         * gcc.dg/tree-ssa/pr23382.c: Ditto.
22356
22357 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22358
22359         PR fortran/25577
22360         * gfortran.dg/mvbits_1.f90: New.
22361
22362 2006-02-07  Dirk Mueller  <dmueller@suse.com>
22363
22364         * g++.dg/warn/Wdiv-by-zero.C: New test.
22365         * g++.dg/warn/Wno-div-by-zero.C: New.
22366
22367 2006-02-07  Jeff Law  <law@redhat.com>
22368
22369         * gcc.dg/tree-ssa/pr21559.c: New test.
22370
22371         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
22372         multiple VRP passes.
22373         * gcc.dg/tree-ssa/vrp09.c: Likewise.
22374         * gcc.dg/tree-ssa/vrp18.c: Likewise.
22375         * gcc.dg/tree-ssa/pr21582.c: Likewise.
22376         * gcc.dg/tree-ssa/pr20657.c: Likewise.
22377         * gcc.dg/tree-ssa/pr21001.c: Likewise.
22378         * gcc.dg/tree-ssa/vrp02.c: Likewise
22379         * gcc.dg/tree-ssa/vrp11.c: Likewise
22380         * gcc.dg/tree-ssa/pr14341.c: Likewise
22381         * gcc.dg/tree-ssa/vrp19.c: Likewise
22382         * gcc.dg/tree-ssa/vrp20.c: Likewise
22383         * gcc.dg/tree-ssa/vrp03.c: Likewise
22384         * gcc.dg/tree-ssa/pr21086.c: Likewise
22385         * gcc.dg/tree-ssa/pr21959.c: Likewise
22386         * gcc.dg/tree-ssa/vrp21.c: Likewise
22387         * gcc.dg/tree-ssa/vrp04.c: Likewise
22388         * gcc.dg/tree-ssa/pr25485.c: Likewise
22389         * gcc.dg/tree-ssa/pr22026.c: Likewise
22390         * gcc.dg/tree-ssa/vrp22.c: Likewise
22391         * gcc.dg/tree-ssa/vrp05.c: Likewise
22392         * gcc.dg/tree-ssa/20030807-10.c: Likewise
22393         * gcc.dg/tree-ssa/pr20701.c: Likewise
22394         * gcc.dg/tree-ssa/vrp23.c: Likewise
22395         * gcc.dg/tree-ssa/vrp06.c: Likewise
22396         * gcc.dg/tree-ssa/pr22117.c: Likewise
22397         * gcc.dg/tree-ssa/pr20702.c: Likewise
22398         * gcc.dg/tree-ssa/vrp15.c: Likewise
22399         * gcc.dg/tree-ssa/pr21090.c: Likewise
22400         * gcc.dg/tree-ssa/pr21294.c: Likewise
22401         * gcc.dg/tree-ssa/vrp24.c: Likewise
22402         * gcc.dg/tree-ssa/vrp07.c: Likewise
22403         * gcc.dg/tree-ssa/pr21563.c: Likewise
22404         * gcc.dg/tree-ssa/pr25382.c: Likewise
22405         * gcc.dg/tree-ssa/vrp16.c: Likewise
22406         * gcc.dg/tree-ssa/vrp25.c: Likewise
22407         * gcc.dg/tree-ssa/vrp08.c: Likewise
22408         * gcc.dg/tree-ssa/20030807-6.c: Likewise
22409         * gcc.dg/tree-ssa/vrp17.c: Likewise
22410         * gcc.dg/tree-ssa/pr21458.c: Likewise
22411         * g++.dg/tree-ssa/pr18178.C: Likewise
22412
22413 2006-02-07  Richard Guenther  <rguenther@suse.de>
22414
22415         PR c++/26140
22416         Revert
22417         2006-01-30  Richard Guenther  <rguenther@suse.de>
22418         PR c++/23372
22419         * gcc.dg/pr23372-1.C: New testcase.
22420
22421         * g++.dg/tree-ssa/pr26140.C: New testcase.
22422
22423 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
22424
22425         PR c++/9737
22426         * g++.dg/template/ttp15.C: New test.
22427         * g++.dg/template/ttp16.C: Likewise.
22428         * g++.dg/template/ttp17.C: Likewise.
22429         * g++.old-deja/g++.pt/ttp36.C: Remove.
22430         * g++.old-deja/g++.pt/ttp19.C: Likewise.
22431         * g++.old-deja/g++.pt/ttp37.C: Likewise.
22432         * g++.old-deja/g++.pt/ttp38.C: Likewise.
22433         * g++.old-deja/g++.pt/ttp39.C: Likewise.
22434         * g++.old-deja/g++.pt/ttp9.C: Likewise.
22435         * g++.old-deja/g++.pt/ttp40.C: Likewise.
22436         * g++.old-deja/g++.pt/ttp51.C: Likewise.
22437         * g++.old-deja/g++.pt/ttp26.C: Likewise.
22438         * g++.old-deja/g++.pt/ttp36.C: Likewise.
22439
22440 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
22441
22442         PR libfortran/23815
22443         * unf_io_convert_4.f90: New test.
22444
22445 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
22446
22447         * gcc.dg/tree-ssa/loadpre10.c: New test.
22448         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
22449         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
22450         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
22451
22452 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22453
22454         PR libfortran/24685
22455         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
22456
22457 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
22458
22459         PR tree-opt/25251
22460         * gfortran.dg/assign_7.f: New test.
22461
22462 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
22463
22464         PR fortran/26041
22465         PR fortran/26064
22466         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
22467         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
22468         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
22469
22470 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
22471
22472         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
22473         in size_t typedef.
22474
22475 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22476
22477         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
22478         * g++.dg/charset/string.c (foo): Likewise.
22479         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
22480         const char*
22481         * g++.dg/ext/builtin2.C (printf): Likewise.
22482         * g++.dg/init/new15.C (printf): Likewise.
22483         * g++.dg/opt/pr17697-1.C (foo): Likewise.
22484         * g++.dg/opt/pr17697-2.C (foo): Likewise.
22485         * g++.dg/opt/pr17697-3.C (foo): Likewise.
22486         * g++.dg/template/non-dependent4.C (temp): Likewise.
22487         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
22488         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
22489         parameter type to const char*.
22490         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
22491         Change type to const char*.
22492         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
22493         Likewise.
22494         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
22495         second parameter type to const char*.
22496         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
22497         (Y::Y): Change parameter type to const char*.
22498         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
22499         * g++.old-deja/g++.jason/report.C: Apply const correctness.
22500         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
22501         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
22502         (char*).
22503         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
22504         const char*.
22505         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
22506         type to const char*.
22507         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
22508         return type to const char*.
22509         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
22510         to const char*.
22511         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
22512         * g++.old-deja/g++.law/refs1.C: Likewise.
22513         * g++.old-deja/g++.law/visibility1.C: Likewise.
22514         * g++.old-deja/g++.law/visibility2.C: Likewise.
22515         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
22516         const char*.
22517         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
22518         * g++.old-deja/g++.mike/net48.C: Likewise.
22519         * g++.old-deja/g++.mike/p646.C: Likewise.
22520         * g++.old-deja/g++.mike/p6746.C: Likewise.
22521         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
22522         type to const char*.
22523         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
22524         deprecated conversion warning.
22525         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
22526         char*.
22527         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
22528         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
22529         * g++.old-deja/g++.pt/explicit8.C: Likewise.
22530         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
22531         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
22532         * g++.old-deja/g++.pt/nontype3.C: Likewise.
22533         * g++.old-deja/g++.pt/t39.C: Likewise.
22534         * g++.old-deja/g++.robertl/eb106.C: Likewise.
22535         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
22536
22537 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
22538
22539         PR fortran/25075
22540         intrinsic_argument_conformance_1.f90: New test.
22541
22542 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
22543
22544         PR fortran/20845
22545         * gfortran.dg/char_result_11.f90: Add SAVE.
22546         * gfortran.dg/der_pointer_4.f90: Ditto.
22547         * gfortran.dg/default_initialization.f90: New test.
22548
22549 2006-02-03  Jeff Law  <law@redhat.com>
22550
22551         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
22552         handle more than 100 dump files.
22553         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
22554         * lib/scantree.exp (scan-tree-dump): Likewise.
22555         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
22556         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
22557         * lib/scanipa.exp (scan-ipa-dump): Likewise.
22558         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
22559         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
22560
22561 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
22562
22563         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
22564
22565 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
22566
22567         * g++.dg/template/using12.C: New test.
22568
22569 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
22570
22571         * gcc.target/powerpc/pr25960.c: New test.
22572
22573 2006-02-02  Steven G. Kargl  <kargls@comcast>
22574
22575         PR fortran/24958
22576         gfortran.dg/nullify_2.f90: New test.
22577
22578 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
22579
22580         PR 25990
22581         * gcc.dg/gomp/pr25990.c: New test.
22582
22583 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
22584
22585         PR c++/25342
22586         * g++.gd/template/partial4.C: New test.
22587
22588 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
22589
22590         PR middle-end/26001
22591         * gfortran.dg/data_char_2.f90: New.
22592
22593 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
22594
22595         PR fortran/26039
22596         maxval_maxloc_conformance_1.f90: New test.
22597
22598 2006-01-31  Richard Guenther  <rguenther@suse.de>
22599
22600         * gcc.target/i386/sselibm-1.c: New testcase.
22601         * gcc.target/i386/sselibm-2.c: Likewise.
22602         * gcc.target/i386/sselibm-3.c: Likewise.
22603         * gcc.target/i386/sselibm-4.c: Likewise.
22604         * gcc.target/i386/sselibm-5.c: Likewise.
22605
22606 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22607
22608         PR fortran/24266
22609         * gfortran.dg/arrayio_derived_2.f90: New.
22610
22611 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
22612
22613         * gcc.dg/unsigned-long-compare.c: New test.
22614
22615 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
22616
22617         PR testsuite/25318
22618         * lib/target-supports.exp (check_effective_target_freorder):
22619         Check to see if target supports -freorder-blocks-and-partition.
22620         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
22621         instead of "dg-require-named-sections".
22622
22623 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
22624
22625         PR target/14798:
22626         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
22627         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
22628         * gcc.dg/pragma-isr-trapa2.c: Likewise.
22629         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
22630         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
22631         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
22632         * gcc.dg/attr-isr-trap_exit.c: Likewise.
22633         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
22634
22635 2006-01-30  Richard Guenther  <rguenther@suse.de>
22636
22637         PR c++/23372
22638         * gcc.dg/pr23372-1.C: New testcase.
22639
22640 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
22641
22642         * gcc.dg/gomp/pr25874.c: New test.
22643
22644 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
22645
22646         PR tree-opt/25911
22647         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
22648
22649 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
22650
22651         PR fortran/18578
22652         PR fortran/18579
22653         PR fortran/20857
22654         PR fortran/20885
22655         * gfortran.dg/intent_out_1.f90: New test.
22656
22657 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
22658
22659         PR fortran/17911
22660         * gfortran.dg/procedure_lvalue.f90: New test.
22661
22662         PR fortran/20895
22663         PR fortran/25030
22664         * gfortran.dg/char_pointer_assign_2.f90: New test.
22665         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
22666         assignment to be consistent with standard.
22667         * gfortran.dg/char_result_2.f90: The same.
22668         * gfortran.dg/char_result_8.f90: The same.
22669
22670 2006-01-28  Zack Weinberg  <zackw@panix.com>
22671
22672         * gcc.dg/Woverlength-strings.c
22673         * gcc.dg/Woverlength-strings-pedantic-c89.c
22674         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
22675         * gcc.dg/Woverlength-strings-pedantic-c99.c
22676         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
22677
22678 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
22679
22680         * gcc.c-torture/execute/20060127-1.c: New test.
22681
22682 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22683
22684         PR c++/25999
22685         * g++.dg/ext/pragmaweak1.C: New test.
22686
22687 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22688
22689         PR c++/25855
22690         * g++.dg/template/spec29.C: New test.
22691
22692 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
22693
22694         PR c/19606.
22695         * gcc.c-torture/execute/pr19606.c: New.
22696
22697 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
22698
22699         * gcc.dg/pragma-re-4.c: New test.
22700
22701 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
22702
22703         PR fortran/25964
22704         * gfortran.dg/assumed_size_refs_3.f90: New test.
22705
22706 2006-01-27  Ben Elliston  <bje@au.ibm.com>
22707
22708         * gcc.misc-tests/dectest.exp: Remove defunct comment.
22709
22710 2006-01-26  Laurent GUERBY <laurent@guerby.net>
22711
22712         PR ada/21317
22713         * ada/acats/support/impdef.a: Add One_Long_Second.
22714         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
22715         * ada/acats/tests/c9/c94026.a: Likewise.
22716         * ada/acats/tests/c9/c97305c.ada: Likewise.
22717         * ada/acats/tests/c9/c99004a.ada: Likewise.
22718
22719 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
22720
22721         PR fortran/25964
22722         * gfortran.dg/global_references_2.f90: New test.
22723
22724         PR fortran/25084
22725         PR fortran/20852
22726         PR fortran/25085
22727         PR fortran/25086
22728         * gfortran.dg/assumed_charlen_function_1.f90: New test.
22729         * gfortran.dg/assumed_charlen_function_3.f90: New test.
22730
22731         PR fortran/25416
22732         * gfortran.dg/assumed_charlen_function_2.f90: New test.
22733
22734 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
22735
22736         PR c/25892
22737         * gcc.dg/Wpointer-sign.c: New.
22738         * gcc.dg/Wpointer-sign-Wall.c: New.
22739         * gcc.dg/Wpointer-sign-Wall-no.c: New.
22740         * gcc.dg/Wpointer-sign-pedantic.c: New.
22741         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
22742         * gcc.dg/conv-2.c: Use -Wpointer-sign.
22743
22744 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
22745
22746         PR C/25861
22747         * gcc.c-torture/compile/pr25861.c: New test.
22748
22749 2006-01-26  Paul Brook  <paul@codesourcery.com>
22750
22751         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
22752         on short-enum targets.
22753         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
22754         variable.
22755         (generate_fields): Use short_enums.
22756         (main): Set short_enums.  Document -e.
22757         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
22758         on short-enum targets.
22759         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
22760         variable.
22761         (generate_fields): Use short_enums.
22762         (main): Set short_enums.  Document -e.
22763         * lib/target-supports.exp (check_effective_target_short_enums): New.
22764
22765 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
22766
22767         PR target/25947
22768         * gcc.dg/torture/pr25947-1.c: New test.
22769
22770 2006-01-25  Jan Hubicka  <jh@suse.cz>
22771             Roger Sayle  <roger@eyesopen.com>
22772
22773         PR rtl-optimization/25703
22774         * gcc.target/i386/20060125-1.c: New test case.
22775         * gcc.target/i386/20060125-2.c: New test case.
22776
22777 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22778
22779         PR fortran/18540
22780         * gfortran.dg/goto_1.f: New.
22781
22782 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
22783
22784         PR fortran/25716
22785         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
22786         25716 on 32-bit systems too.
22787
22788 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
22789
22790         PR testsuite/25590
22791         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
22792
22793 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
22794
22795         * gcc.dg/tree-ssa/gen-vect-33.c: New.
22796
22797 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22798
22799         PR fortran/25835
22800         * gfortran.dg/read_eof.f90: Delete, renamed.
22801         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
22802         * gfortran.dg/read_eof_2.f90: New test.
22803         * gfortran.dg/read_eof_3.f90: New test.
22804
22805 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
22806
22807         PR tree-opt/25860
22808         * gcc.c-torture/compile/pr25860.c: New test.
22809
22810 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22811
22812         PR c++/25552
22813         * g++.dg/parse/dtor8.C: New test.
22814
22815 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
22816
22817         PR testsuite/25891
22818         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
22819         * gcc.dg/gomp/gomp.exp: Return without testing anything if
22820         check_effective_target_fopenmp returns 0.
22821
22822 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
22823
22824         PR ada/20548
22825         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
22826         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
22827         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
22828
22829 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
22830
22831         PR tree-opt/25857
22832         * g++.dg/opt/pr25857.C: New test.
22833
22834 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
22835         Jan Hubicka  <jh@suse.cz>
22836         Richard Guenther  <rguenther@suse.de>
22837
22838         PR rtl-optimization/25654
22839         * gcc.dg/torture/pr25654.c: New testcase.
22840         * gcc.target/i386/pr25654.c: Likewise.
22841
22842 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
22843
22844         PR fortran/25901
22845         * gfortran.dg/internal references_2.f90: New test.
22846
22847         Fix regression in testing of admissability of attributes.
22848         * gfortran.dg/intent_used_1.f90: New test.
22849
22850 2006-01-23  Ben Elliston  <bje@au.ibm.com>
22851
22852         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
22853         Remove target conditional torture options for i?86 and x86_64
22854         GNU/Linux.
22855
22856 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22857
22858         PR c++/10891
22859         * g++.dg/rtti/no-rtti.C: New.
22860
22861 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
22862
22863         PR c++/25895
22864         * g++.dg/inherit/conv2.C: New test.
22865
22866         PR c++/25856
22867         * g++.dg/parse/dtor7.C: New test.
22868
22869         PR c++/25858
22870         * g++.dg/template/crash44.C: New test.
22871
22872 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
22873
22874         PR fortran/25124
22875         PR fortran/25625
22876         * gfortran.dg/internal_references_1.f90: New test.
22877           PR fortran/20881
22878         PR fortran/23308
22879         PR fortran/25538
22880         PR fortran/25710
22881         * gfortran.dg/global_references_1.f90: New test.
22882         * gfortran.dg/g77/19990905-1.f: Restore the error that
22883         there is a clash between the common block name and
22884         the name of a subroutine reference.
22885
22886         PR fortran/PR24276
22887         * gfortran.dg/aliasing_dummy_1.f90: New test.
22888
22889 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
22890
22891         * gcc.dg/vmx/1b-01.c: Warning fix.
22892         * gcc.dg/vmx/1c-02.c: Likewise.
22893         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
22894
22895 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
22896
22897         PR testsuite/24962
22898         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
22899
22900 2006-01-20  Richard Guenther  <rguenther@suse.de>
22901         Steven Bosscher <stevenb.gcc@gmail.com>
22902
22903         PR rtl-optimization/24626
22904         * gcc.dg/torture/pr24626-1.c: New testcase.
22905         * gcc.dg/torture/pr24626-2.c: Likewise.
22906         * gcc.dg/torture/pr24626-3.c: Likewise.
22907         * gcc.dg/torture/pr24626-4.c: Likewise.
22908
22909 2006-01-20  Dirk Mueller  <dmueller@suse.com>
22910
22911         PR c++/5520
22912         * g++.dg/warn/empty-body.C: New.
22913
22914 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
22915
22916         PR c++/22136
22917         * g++.dg/template/using10.C: New test.
22918         * g++.dg/temlpate/using11.C: Likewise.
22919         * g++.dg/inherit/using5.C: Tweak error messages.
22920
22921 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
22922
22923         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
22924         target test.
22925         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
22926
22927 2006-01-19  Jan Hubicka  <jh@suse.cz>
22928
22929         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
22930
22931 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22932
22933         PR c++/25854
22934         * g++.dg/template/spec28.C: New test.
22935
22936 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
22937
22938         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22939         (switchfiles): Fix fprintf's by adding srcdir or removing it.
22940
22941 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
22942
22943         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
22944         * gcc.dg/gomp/critical-1.c: Likewise.
22945         * gcc.dg/gomp/critical-3.c: Likewise.
22946         * gcc.dg/gomp/empty.c: Likewise.
22947         * gcc.dg/gomp/ordered-1.c: Likewise.
22948         * gcc.dg/gomp/for-4.c: Likewise.
22949         * gcc.dg/gomp/for-6.c: Likewise.
22950         * gcc.dg/gomp/master-3.c: Likewise.
22951         * gcc.dg/gomp/for-8.c: Likewise.
22952         * gcc.dg/gomp/for-10.c: Likewise.
22953         * gcc.dg/gomp/for-18.c: Likewise.
22954         * gcc.dg/gomp/for-5.c: Likewise.
22955         * gcc.dg/gomp/for-7.c: Likewise.
22956         * gcc.dg/gomp/for-9.c: Likewise.
22957
22958 2006-01-18  Jeff Law  <law@redhat.com>
22959
22960         * gcc.dg/tree-ssa/vrp25.c: New test.
22961
22962 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22963
22964         * gcc.dg/pr25805.c: Fix misapplied patch.
22965
22966 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
22967
22968         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
22969         (check_effective_target_vect_udot_qi): New.
22970         (check_effective_target_vect_sdot_hi): New.
22971         (check_effective_target_vect_udot_hi): New.
22972         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
22973         prefixed with "wrapv-" with -fwrapv.
22974         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
22975         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
22976         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
22977         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
22978         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
22979
22980         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
22981         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
22982         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
22983         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
22984
22985 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22986
22987         PR c++/16829
22988         * g++.dg/other/default2.C: New test.
22989         * g++.dg/other/default3.C: New test.
22990
22991 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22992
22993         PR c/25805
22994         * gcc.dg/pr25805.c: New file.
22995
22996 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
22997
22998         PR c++/25836
22999         * g++.dg/template/init6.C: New test.
23000
23001 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
23002
23003         * gcc.dg/tree-ssa/pr24287.c: New test
23004
23005 2006-01-18  Eric Christopher  <echristo@apple.com>
23006
23007         * g++.dg/eh/table.C: New.
23008
23009 2006-01-18  DJ Delorie  <dj@redhat.com>
23010
23011         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
23012         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
23013         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
23014         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
23015
23016 2006-01-18  Jeff Law  <law@redhat.com>
23017
23018         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
23019         on wrapping on overflow semantics.
23020
23021         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
23022
23023         * gcc.gc/tree-ssa/vrp23.c: New test.
23024         * gcc.gc/tree-ssa/vrp24.c: New test.
23025
23026 2006-01-18  Richard Henderson  <rth@redhat.com>
23027             Aldy Hernandez  <aldyh@redhat.com>
23028             Jakub Jelinek  <jakub@redhat.com>
23029             Diego Novillo  <dnovillo@redhat.com>
23030             Uros Bizjak  <uros@kss-loka.si>
23031
23032         * gcc.dg/gomp: New directory.
23033
23034 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
23035             Steven G. Kargl  <kargls@comcast.net>
23036
23037         PR fortran/20869
23038         * gfortran.dg/intrinsic_external_1.f90: New test.
23039
23040         PR fortran/20875.
23041         * gfortran.dg/elemental_pointer_1.f90: New test.
23042
23043         PR fortran/25024
23044         * gfortran.dg/external_procedures_1.f90: New test.
23045
23046         PR fortran/25785
23047         gfortran.dg/assumed_present.f90: New test.
23048
23049 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
23050
23051         * g++.dg/parse/lookup5.C: New test.
23052
23053 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23054
23055         PR fortran/25697
23056         * gfortran.dg/read_eof.f90: New test.
23057
23058 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23059
23060         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
23061         add a closing brace.
23062
23063 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23064
23065         PR fortran/25631
23066         * gfortran.dg/fmt_tl.f: New test.
23067
23068 2006-01-17  Eric Christopher  <echristo@apple.com>
23069
23070         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
23071         * g++.old-deja/g++.warn/impint2.C: Ditto.
23072         * g++.old-deja/g++.other/null1.C: Ditto.
23073         * g++.dg/warn/conv2.C: Ditto.
23074         * g++.dg/warn/conv4.C: New file.
23075
23076 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23077
23078         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
23079
23080 2006-01-17  Andreas Jaeger  <aj@suse.de>
23081             Janis Johnson <janis187@us.ibm.com>
23082
23083         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
23084         in 64-bit.
23085         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
23086         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
23087
23088 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23089
23090         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23091         (switchfiles): xfail txxx where xxx >= 25.
23092
23093 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23094
23095         PR testsuite/25764
23096         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
23097
23098 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
23099
23100         PR c/25682
23101         * gcc.dg/pr25682.c: New test.
23102         * g++.dg/parse/array-size2.C: New test.
23103
23104 2006-01-16  Ian Lance Taylor  <ian@airs.com>
23105
23106         * consistency.vlad: Remove entire directory, 1652 files.
23107
23108 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
23109
23110         * lib/target-supports.exp (check_effective_target_dfp_nocache,
23111         check_effective_target_dfprt_nocache): New.
23112         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
23113         (check_effective_target_dfprt): New.
23114         * lib/c-compat.exp (check_dfp): Remove.
23115         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
23116         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
23117         level of support for decimal float.
23118         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
23119         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
23120         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
23121         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
23122         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
23123         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
23124         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
23125         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
23126         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
23127         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
23128         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
23129         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
23130         directives.
23131
23132 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
23133
23134         PR testsuite/25741
23135         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
23136         $base_dir/../.
23137         * lib/gfortran.exp (gfortran_init): Likewise.
23138         * lib/obj-c++.exp (obj-c++_init): Likewise.
23139         * lib/scanasm.exp (scan-assembler-dem): Likewise.
23140         (scan-assembler-dem-not): Likewise.
23141         * lib/scandump.exp (scan-dump-dem): Likewise.
23142         (scan-dump-dem-not): Likewise.
23143
23144 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
23145
23146         PR testsuite/25767
23147         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
23148         powerpc-*-darwin*.
23149         * lib/obj-c++.exp (obj-c++_init): Likewise.
23150
23151 2006-01-16  Richard Guenther  <rguenther@suse.de>
23152
23153         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
23154
23155 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23156
23157         PR testsuite/25777
23158         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
23159         to LD_LIBRARY_PATH.
23160
23161 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
23162             Andrew Pinski  <pinskia@physics.uc.edu>
23163
23164         * gcc.dg/minmax-1.c: New test.
23165
23166 2006-01-16  Ben Elliston  <bje@au.ibm.com>
23167
23168         * gcc.dg/dfp/dfp.exp: Correct FSF address.
23169         * gcc.misc-tests/dectest.exp: Ditto.
23170
23171 2006-01-15  Ian Lance Taylor  <ian@airs.com>
23172
23173         PR testsuite/25796
23174         * gcc.target/i386/cmov6.c: Use -march=k8.
23175
23176 2006-01-15  Andreas Jaeger  <aj@suse.de>
23177
23178         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
23179         x86 does not have __float128.
23180
23181 2006-01-14  Ian Lance Taylor  <ian@airs.com>
23182
23183         * gcc.target/i386/cmov6.c: New test.
23184
23185 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
23186
23187         PR c++/25663
23188         * g++.dg/template/ctor6.C: New test.
23189
23190 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
23191
23192         PR tree-optimization/25485
23193         * gcc.dg/tree-ssa/pr25485.c: New.
23194
23195 2006-01-14  Richard Guenther  <rguenther@suse.de>
23196
23197         PR tree-optimization/22548
23198         PR tree-optimization/22555
23199         PR tree-optimization/22501
23200         * gcc.dg/tree-ssa/alias-4.c: New testcase.
23201         * gcc.dg/tree-ssa/alias-5.c: Likewise.
23202         * gcc.dg/tree-ssa/alias-6.c: Likewise.
23203         * gcc.dg/tree-ssa/alias-7.c: Likewise.
23204         * gcc.dg/tree-ssa/alias-8.c: Likewise.
23205         * gcc.dg/tree-ssa/alias-9.c: Likewise.
23206         * gcc.dg/tree-ssa/alias-10.c: Likewise.
23207         * gcc.dg/tree-ssa/alias-11.c: Likewise.
23208         * gcc.dg/tree-ssa/alias-12.c: Likewise.
23209
23210 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
23211
23212         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
23213         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
23214
23215 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
23216         Richard Guenther  <rguenther@suse.de>
23217
23218         PR rtl-optimization/24257
23219         * gcc.dg/torture/pr24257.c: New testcase.
23220
23221 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
23222
23223         * gcc.c-torture/execute/20060110-1.c: New test.
23224         * gcc.c-torture/execute/20060110-2.c: New test.
23225
23226 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
23227
23228         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
23229
23230 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
23231
23232         PR fortran/25756
23233         * gfortran.dg/label_3.f90: New test.
23234
23235 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
23236
23237         PR tree-optimization/25771
23238         * g++.dg/tree-ssa/pr25771.C: New test
23239
23240 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
23241
23242         PR tree-opt/24365
23243         * g++.dg/opt/complex5.C: New test.
23244
23245 2006-01-13  Richard Guenther  <rguenther@suse.de>
23246
23247         * gcc.target/i386/387-9.c: New testcase.
23248
23249 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23250
23251         PR c++/24824
23252         * g++.dg/debug/dwarf2-1.C: New.
23253
23254 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
23255
23256         PR testsuite/25728
23257         * lib/gcov.exp (verify-lines): Add "close $fd".
23258
23259 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
23260             Ben Elliston  <bje@au.ibm.com>
23261
23262         * gcc.dg/dfp/inf-1.c: New test.
23263
23264 2006-01-12  Janis Johnson <janis187@us.ibm.com>
23265             Yao Qi  <qiyaoltc@cn.ibm.com>
23266             Ben Elliston  <bje@au.ibm.com>
23267             Jon Grimm  <jgrimm2@us.ibm.com>
23268
23269         * gcc.dg/nodfp-1.c: New test.
23270         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23271         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23272         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
23273         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
23274         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
23275         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
23276         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
23277         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
23278         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
23279         * gcc.dg/format/dfp-scanf-1.c: Likewise.
23280         * gcc.dg/format/dfp-printf-1.c: Likewise.
23281         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
23282         (compat_setup_dfp): New.
23283         * gcc.dg/compat/compat.exp: Use it.
23284         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
23285         Make some variables global, prepend "compat_" to their names.
23286         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
23287         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
23288         * gcc.misc-tests/dectest.exp: New test driver for decTest.
23289         * lib/compat.exp (compat_skip_list): Make global, rename.
23290         * lib/c-compat.exp: New file.
23291         * lib/target-supports.exp (check_effective_target_dfp): New.
23292
23293         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
23294         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
23295         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
23296         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
23297         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
23298         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
23299         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
23300         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
23301         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
23302         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
23303         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
23304         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
23305         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
23306         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
23307         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
23308         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
23309         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
23310         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
23311         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
23312         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
23313         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
23314         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
23315         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
23316         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
23317         gcc.dg/dfp/struct-layout-1.c,
23318         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
23319         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
23320         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
23321         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
23322         gcc.dg/dfp/func-vararg-dfp.c,
23323         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
23324         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
23325         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
23326         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
23327         gcc.dg/dfp/wtr-conversion-1.c: New tests.
23328
23329 2006-01-11  Richard Guenther  <rguenther@suse.de>
23330
23331         PR tree-optimization/25734
23332         * gcc.dg/tree-ssa/pr25734.c: New testcase.
23333
23334 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23335
23336         PR fortran/25486
23337         * gfortran.dg/literal_character_constant_1_x.F: New test.
23338         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
23339         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
23340         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
23341
23342 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23343
23344         PR c++/25386
23345         * g++.dg/ext/packed3.C: Add expected packed error.
23346
23347 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
23348
23349         PR target/25706
23350         * gcc.dg/torture/pr25706-1.c: New test.
23351
23352 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
23353
23354         PR tree-optimization/23109
23355         PR tree-optimization/23948
23356         PR tree-optimization/24123
23357
23358         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
23359         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
23360         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
23361         g++.dg/tree-ssa/pr23948.C: New testcases.
23362         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
23363         three divisions in order to do the optimization.
23364
23365 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
23366
23367         PR c++/25632
23368         * g++.dg/other/pr25632.C: New test.
23369
23370 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
23371
23372         PR fortran/25730
23373         * gfortran.dg/used_types_1.f90: New test.
23374
23375 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
23376
23377         PR target/25718
23378         * gcc.dg/torture/pr25718-1.c: New test.
23379
23380 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23381
23382         * gfortran.dg/list_read_2.f90: Fix typo in description.
23383
23384 2006-01-10  Jan Beulich  <jbeulich@novell.com>
23385
23386         * lib/target-supports.exp (check_visibility_available): Simplify test
23387         for *-*-netware*.
23388         (check_profiling_available): Fail for *-*-netware*.
23389         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
23390         * gcc.dg/20021014-1.c: Likewise.
23391         * gcc.dg/nest.c: Likewise.
23392
23393 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23394
23395         fortran/24936
23396         * gfortran.dg/forall_3.f90: New test.
23397
23398 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23399
23400         PR fortran/21977
23401         * gfortran.dg/nesting_2.f90: New test.
23402         * gfortran.dg/nesting_3.f90: New test.
23403
23404 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
23405
23406         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
23407         Fix typo in comment.
23408
23409 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23410
23411         * gfortran.dg/single_char_string.f90: New test.
23412
23413 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23414
23415         * gfortran.dg/ichar_2.f90: New test.
23416
23417 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23418
23419         PR fortran/25093
23420         * gfortran.dg/private_type_4.f90: New.
23421
23422 2006-01-07  Richard Guenther  <rguenther@suse.de>
23423
23424         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
23425
23426 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23427
23428         * gfortran.dg/func_decl_1.f90: New.
23429         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
23430         * gfortran.dg/array_alloc_2.f90: Likewise.
23431         * gfortran.dg/char_result_8.f90: Likewise.
23432         * gfortran.dg/dup_save_1.f90: Likewise.
23433         * gfortran.dg/dup_save_2.f90: Likewise.
23434         * gfortran.dg/f2c_6.f90: Likewise.
23435         * gfortran.dg/f2c_7.f90: Likewise.
23436         * gfortran.dg/func_result_2.f90: Likewise.
23437         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
23438
23439 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
23440
23441         PR fortran/22146
23442         * gfortran.dg/elemental_subroutine_1.f90: New test.
23443         * gfortran.dg/elemental_subroutine_2.f90: New test.
23444
23445         PR fortran/25029
23446         PR fortran/21256
23447         * gfortran.dg/assumed_size_refs_1.f90: New test.
23448
23449         PR fortran/20868
23450         PR fortran/20870
23451         * gfortran.dg/assumed_size_refs_2.f90: New test.
23452         * gfortran.dg/initialization_1.f90: Change warning message.
23453
23454 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
23455
23456         * gcc.dg/tree-ssa/loop-15.c: New test.
23457
23458 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23459
23460         PR fortran/25598
23461         * gfortran.dg/backspace_3.f: New test.
23462         * gfortran.dg/backspace_4.f: New test.
23463
23464 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23465
23466         PR fortran/24268
23467         * gfortran.dg/fmt_white.f: Update test.
23468
23469 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
23470
23471         * gcc.dg/cast-1.c: Add new warning.
23472         * gcc.dg/cast-2.c: Likewise.
23473         * gcc.dg/cast-3.c: Likewise.
23474         * gcc.dg/format/cast-1.c: Likewise.
23475         * gcc.dg/cast-4.c: New testcase.
23476
23477 2006-01-05  Richard Guenther  <rguenther@suse.de>
23478
23479         PR tree-optimization/22555
23480         * gcc.dg/tree-ssa/alias-3.c: New testcase.
23481
23482 2006-01-05  Richard Guenther  <rguenther@suse.de>
23483             Diego Novillo  <dnovillo@redhat.com>
23484
23485         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
23486         * gcc.dg/tree-ssa/loop-8.c: Likewise.
23487         * gcc.dg/tree-ssa/loop-1.c: Likewise.
23488         * gcc.dg/tree-ssa/pr23294.c: Likewise.
23489         * gcc.dg/tree-ssa/pr21985.c: Likewise.
23490         * gcc.dg/tree-ssa/loop-14.c: Likewise.
23491         * gcc.dg/tree-ssa/loop-2.c: Likewise.
23492         * gcc.dg/tree-ssa/loop-3.c: Likewise.
23493         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23494         * gcc.dg/tree-ssa/pr21171.c: Likewise.
23495         * gcc.dg/tree-ssa/loop-5.c: Likewise.
23496         * gcc.dg/tree-ssa/loop-10.c: Likewise.
23497         * gcc.dg/tree-ssa/loop-6.c: Likewise.
23498         * treelang/compile/extravar.tree: Likewise.
23499         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
23500         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
23501         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
23502         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23503         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
23504
23505 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23506
23507         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
23508         for 64-bit fix.
23509
23510 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
23511
23512         PR fortran/23675
23513         gfortran.dg/char_result_11.f90: New.
23514
23515 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
23516
23517         PR c++/24782
23518         * g++.dg/parse/access9.C: New test.
23519         * g++.dg/tc1/dr52.C: Tweak error markers.
23520
23521 2006-01-04  Richard Henderson  <rth@redhat.com>
23522
23523         Merge from gomp branch.
23524         * g++.dg/parse/pragma2.C: Update expected error lines.
23525
23526 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
23527
23528         * g++.dg/other/i386-2.C: New test.
23529
23530         PR target/25554
23531         * gcc.c-torture/compile/20051228-1.c: New test.
23532
23533         PR c/25559
23534         * gcc.dg/pr25559.c: New test.
23535
23536 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
23537
23538         PR c++/25492
23539         * g++.dg/lookup/friend9.C: New test.
23540
23541         PR c++/25625
23542         * g++.dg/template/repo5.C: New test.
23543
23544 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
23545
23546         PR fortran/25101
23547         * gfortran.dg/forall_2.f90: New test.
23548
23549 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
23550
23551         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
23552         dg-require-weak.  Adjust regexp to handle leading-underscore
23553         targets and space as well as TAB after .weak.  Change previous
23554         64-bit fix to not use naked dot.
23555
23556 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
23557
23558         PR rtl-optimization/25578
23559         * gcc.c-torture/execute/20060102-1.c: New testcase.
23560
23561 2006-01-03  Richard Guenther  <rguenther@suse.de>
23562
23563         PR c/25183
23564         * gcc.dg/torture/pr25183.c: New testcase.
23565
23566 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
23567
23568         Merge from gomp-branch.
23569         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
23570         * gcc.dg/ia64-sync-2.c: Likewise.
23571         * gcc.dg/ia64-sync-3.c: Likewise.
23572         * gcc.dg/ia64-sync-4.c: Likewise.
23573         * gcc.dg/sync-2.c: Likewise.
23574         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
23575         that sparc64-*-* and sparcv9-*-* supports sync builtins.
23576
23577 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
23578
23579         PR c++/25635
23580         * g++.dg/parse/operator6.C: New test.
23581
23582         PR c++/25637
23583         * g++.dg/parse/error29.C: New test.
23584
23585         PR c++/25638
23586         * g++.dg/parse/dtor6.C: New test.
23587
23588         PR c++/25633
23589         * g++.dg/parse/ctor3.C: New test.
23590
23591         PR c++/25634
23592         * g++.dg/template/class3.C: New test.
23593
23594 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
23595
23596         * g++.dg/debug/debug9.C: New.
23597
23598 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
23599
23600         PR fortran/24640
23601         * gfortran.dg/label_2.f90: New test.
23602
23603 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23604
23605         * g++.dg/lookup/using12.C: Tighten error marker.
23606
23607 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
23608             Andrew Pinski <pinskia@physics.uc.edu>
23609
23610         * gcc.target/powerpc/darwin-abi-3.c: New file.
23611         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
23612         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
23613         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
23614         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
23615         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
23616         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
23617         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
23618         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
23619
23620 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
23621
23622         * gcc.dg/tree-ssa/loadpre1.c: New;
23623         * gcc.dg/tree-ssa/loadpre2.c: New;
23624         * gcc.dg/tree-ssa/loadpre3.c: New;
23625         * gcc.dg/tree-ssa/loadpre4.c: New;
23626         * gcc.dg/tree-ssa/loadpre5.c: New;
23627         * gcc.dg/tree-ssa/loadpre6.c: New;
23628         * gcc.dg/tree-ssa/loadpre7.c: New;
23629         * gcc.dg/tree-ssa/loadpre8.c: New;
23630         * gcc.dg/tree-ssa/loadpre9.c: New;
23631
23632 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
23633
23634         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
23635         * g++.dg/abi/thunk4.C: Likewise.
23636
23637 2006-01-01  Andreas Jaeger  <aj@suse.de>
23638
23639         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
23640         portable.
23641
23642 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
23643
23644         PR c++/25294
23645         * gcc.dg/pragma-pack-3.c: New test.
23646         * g++.dg/parse/pragma3.C: New test.
23647
23648 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23649
23650         PR middle-end/24827
23651         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
23652
23653 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23654
23655         PR testsuite/25214
23656         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
23657
23658 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23659
23660         PR fortran/22607
23661         * gfortran-dg/pure_byref_3.f90: New.
23662
23663         fortran/PR 25396
23664         * gfortran.dg/userdef_operator_1.f90: New.
23665
23666 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23667
23668         * g++.dg/abi/thunk3.C: New.
23669         * g++.dg/abi/thunk4.C: New.
23670
23671 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
23672
23673         PR fortran/25532
23674         * gfortran.dg/host_used_types_1.f90: New test. Check that host
23675         associated derived type components of derived types are
23676         properly declared in contained procedures.
23677
23678 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23679
23680         PR libgfortran/25139
23681         * gfortran.dg/backspace_2.f: New test.
23682
23683 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23684
23685         PR libgfortran/25550
23686         * gfortran.dg/endfile.f: New test.
23687
23688 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23689
23690         PR libgfortran/25419
23691         * gfortran.dg/comma.f: New test.
23692
23693 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23694
23695         * lib/gfortran-dg.exp: Remove trailing whitespace.
23696         * lib/fortran-torture.exp: Test with -fbounds-check instead of
23697         -funroll-all-loops.
23698
23699 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
23700
23701         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
23702         Extended Double long doubles or repeat tests when long double is
23703         the same size as double.
23704
23705 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23706
23707         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
23708
23709         PR testsuite/25442
23710         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
23711         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
23712
23713         PR testsuite/25441
23714         * gcc.dg/pr23911.c: Make test variable static.
23715
23716         PR testsuite/25444
23717         * gcc.dg/tree-ssa/pr14841.c: Likewise.
23718
23719 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23720
23721         PR c++/25439
23722         * g++.dg/parse/crash17.C: Adjust error markers.
23723         * g++.dg/template/error20.C: New test.
23724
23725 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23726
23727         PR c++/23172
23728         * g++.dg/ext/complit4.C: New test.
23729
23730         PR c++/25417
23731         * g++.dg/ext/complit5.C: Likewise.
23732
23733 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
23734
23735         PR tree-optimization/25125
23736         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
23737         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
23738         * gcc.c-torture/execute/pr25125.c: New.
23739
23740 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
23741
23742         PR fortran/25029
23743         PR fortran/21256
23744         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
23745         functions with incorrect assumed size references.
23746
23747 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
23748
23749         PR c++/23171
23750         * g++.dg/opt/init1.C: New test.
23751
23752 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
23753
23754         PR c++/24671
23755         * g++.dg/template/sfinae3.C: New test.
23756
23757 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23758
23759         * g++.dg/other/friend4.C: New test.
23760
23761 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23762
23763         PR target/25005
23764         * g++.dg/opt/pr25005.C: New test.
23765
23766 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23767
23768         PR c++/25369
23769         * g++.dg/template/ptrmem16.C: New test.
23770
23771 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
23772
23773         PR fortran/25029
23774         PR fortran/21256
23775         * gfortran.dg/initialization_1.f90: Add test of SIZE.
23776
23777 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23778
23779         PR libgfortran/25307
23780         * gfortran.dg/list_read_5.f90: New test.
23781
23782 2005-12-22  Richard Henderson  <rth@redhat.com>
23783
23784         * gcc.target/i386/sse-7.c: Use -msse2.
23785
23786 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23787
23788         PR rtl-optimization/25432
23789         * gcc.c-torture/compile/20051216-1.c: New test.
23790
23791         PR objc/25328
23792         * objc/execute/pr25328.m: New test.
23793
23794 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23795
23796         PR c++/25364
23797         * g++.dg/template/call4.C: New test.
23798
23799 2005-12-22  Dale Johannesen  <dalej@apple.com>
23800
23801         * gcc.target/i386/sse-17.c: New.
23802
23803 2005-12-22  Paul Brook  <paul@codesourcery.com>
23804
23805         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
23806
23807 2005-12-22  Paul Brook  <paul@codesourcery.com>
23808
23809         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
23810
23811 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23812
23813         PR tree-opt/25513
23814         * gcc.c-torture/compile/pr25513.c: New test.
23815
23816 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23817
23818         PR c++/23333
23819         * g++.dg/parse/error25.C: Add more tests.
23820
23821 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23822
23823         PR fortran/18990
23824         * gfortran.dg/der_charlen_1.f90: New.
23825
23826 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
23827
23828         PR fortran/20889
23829         * gfortran.dg/pointer_component_type_1.f90: New test.
23830
23831         PR fortran/25029
23832         PR fortran/21256
23833         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
23834         should give an error with assumed size array refernces and checks
23835         those that should not.
23836         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
23837         reference an upper bound so that it does not generate an error.
23838
23839         PR fortran/19362
23840         PR fortran/20244
23841         PR fortran/20864
23842         PR fortran/25391
23843         * gfortran.dg/used_dummy_types_1.f90: New test.
23844         * gfortran.dg/used_dummy_types_2.f90: New test.
23845         * gfortran.dg/used_dummy_types_3.f90: New test.
23846         * gfortran.dg/used_dummy_types_4.f90: New test.
23847         * gfortran.dg/used_dummy_types_5.f90: New test.
23848
23849         PR fortran/23152
23850         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
23851         group already being USE associated.
23852         * gfortran.dg/assumed_shape_nml.f90: New test.
23853         * gfortran.dg/assumed_size_nml.f90: New test.
23854
23855         PR fortran/20862
23856         PR fortran/25053
23857         PR fortran/25063
23858         PR fortran/25064
23859         PR fortran/25066
23860         PR fortran/25067
23861         PR fortran/25068
23862         PR fortran/25307
23863         * gfortran.dg/io_constraints_1.f90: New test.
23864         * gfortran.dg/io_constraints_1.f90: New test.
23865         * gfortran.dg/iostat_3.f90: Change wording of warning.
23866         * gfortran.dg/g77/19981216-0.f: The same.
23867
23868 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
23869
23870         PR tree-optimization/23518
23871         * gcc.dg/pr23518.c: New.
23872
23873 2005-12-21  Mike Stump  <mrs@apple.com>
23874
23875         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
23876
23877 2005-12-21  Paul Brook  <paul@codesourcery.com>
23878
23879         * gcc.dg/pr19340.c: Skip on m68k targets.
23880
23881 2005-12-21  Steven Bosscher  <stevenb@suse.de>
23882
23883         PR rtl-optimization/25196
23884         * gcc.dg/pr25196.c: New test.
23885
23886 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
23887
23888         PR fortran/25423
23889         gfortran.dg/where_nested_1.f90: New.
23890
23891 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
23892
23893         PR tree-optimization/25382.
23894         * gcc.dg/tree-ssa/pr25382.c: New.
23895
23896 2005-12-20  Richard Guenther  <rguenther@suse.de>
23897
23898         PR middle-end/24306
23899         * gcc.target/i386/pr24306.c: New testcase.
23900
23901 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
23902
23903         PR tree-optimization/25501
23904         * gcc.dg/tree-ssa/pr25501.c: New.
23905
23906 2005-12-20  Richard Guenther  <rguenther@suse.de>
23907
23908         Revert
23909         2005-12-02  Richard Guenther  <rguenther@suse.de>
23910
23911         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23912
23913 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
23914
23915         PR c++/21228
23916         * g++.dg/warn/Wunreachable-code-2.C: New test.
23917
23918 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
23919
23920         PR c++/24278
23921         * g++.dg/template/ctor5.C: New test.
23922
23923         PR c++/24915
23924         * g++.dg/template/overload8.C: New test.
23925
23926 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
23927
23928         * gcc.c-torture/compile/pr25483 : New test.
23929
23930 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23931
23932         PR c++/20552
23933         * g++.dg/ext/typeof10.C: New test.
23934
23935 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23936
23937         * gcc.dg/mt-loopi1.c: New.
23938
23939 2005-12-18  Richard Guenther  <rguenther@suse.de>
23940
23941         PR tree-optimization/25481
23942         * gcc.dg/torture/pr25481.c: New testcase.
23943
23944 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
23945
23946         PR rtl-optimization/21041
23947         * gcc.dg/pr21041.c: New test.
23948
23949 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23950
23951         PR libgfortran/25463
23952         * gfortran.dg/advance.f90: New test.
23953
23954 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
23955
23956         * gcc.dg/20051201-1.c: New test.
23957
23958 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
23959
23960         PR fortran/25018
23961         * gfortran.dg/initialization_1.f90: New test.
23962         * gfortran.dg/enum_5.f90: Change dg-error to new message.
23963         * gfortran.dg/g77/980616-0.f: The same.
23964
23965 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23966
23967         * PR fortran/25458
23968         * gfortran.dg/chkbits.f90: New test.
23969
23970 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23971
23972         * gfortran.dg/enum_5.f: Revert to previous version.
23973
23974 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23975
23976         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
23977         * gfortran.dg/nested_modules_1.f90: Ditto.
23978         * gfortran.dg/hollerith_f95.f90: Ditto.
23979         * gfortran.dg/select_5.f90: Ditto.
23980         * gfortran.dg/secnds.f: Ditto.
23981         * gfortran.dg/hollerith2.f90: Ditto.
23982         * gfortran.dg/imag_2.f: Ditto.
23983         * gfortran.dg/ftell_2.f90: Ditto.
23984         * gfortran.dg/malloc_free_1.f90: Ditto.
23985         * gfortran.dg/logint-1.f: Ditto.
23986         * gfortran.dg/recursive_statement_functions.f90: Ditto.
23987         * gfortran.dg/e_d_fmt.f90: Ditto.
23988         * gfortran.dg/hollerith_legacy.f90: Ditto.
23989         * gfortran.dg/logint-2.f: Ditto.
23990         * gfortran.dg/enum_5.f90: Ditto.
23991         * gfortran.dg/f2c_2.f90: Ditto.
23992         * gfortran.dg/pr17143.f90: Ditto.
23993         * gfortran.dg/namelist_14.f90: Ditto.
23994         * gfortran.dg/logint-3.f: Ditto.
23995         * gfortran.dg/spread_scalar_source.f90: Ditto.
23996         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
23997         * gfortran.dg/namelist_11.f: Ditto.
23998         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23999         * gfortran.dg/g77/20010519-1.f
24000         * gfortran.dg/g77/alpha1.f: Ditto.
24001         * gfortran.dg/g77/990115-1.f: Ditto.
24002         * gfortran.dg/g77/erfc.f: Ditto.
24003         * gfortran.dg/g77/19990313-3.f: Ditto.
24004         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
24005         * gfortran.dg/g77/20010426.f: Ditto.
24006         * gfortran.dg/g77/19990313-0.f: Ditto.
24007         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
24008         * gfortran.dg/g77/20000629-1.f: Ditto.
24009         * gfortran.dg/g77/970125-0.f: Ditto.
24010         * gfortran.dg/g77/8485.f: Ditto.
24011         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
24012         * gfortran.dg/g77/19990313-1.f: Ditto.
24013         * gfortran.dg/g77/int8421.f: Ditto.
24014         * gfortran.dg/g77/19990305-0.f: Ditto.
24015         * gfortran.dg/g77/947.f: Ditto.
24016         * gfortran.dg/g77/19990905-2.f: Ditto.
24017         * gfortran.dg/g77/cabs.f: Ditto.
24018         * gfortran.dg/g77/19990313-2.f: Ditto.
24019         * gfortran.dg/g77/20020307-1.f: Ditto.
24020         * gfortran.dg/g77/dcomplex.f: Ditto.
24021         * gfortran.dg/g77/19990502-1.f: Ditto.
24022         * gfortran.dg/g77/19981216-0.f: Ditto.
24023         * gfortran.dg/common_4.f90: Ditto.
24024         * gfortran.dg/entry_4.f90: Ditto.
24025         * gfortran.dg/equiv_constraint_2.f90: Ditto.
24026         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
24027         * gfortran.dg/namelist_12.f: Ditto.
24028         * gfortran.dg/scale_1.f90: Ditto.
24029         * gfortran.dg/modulo_1.f90
24030         * gfortran.dg/hollerith.f90: Ditto.
24031         * gfortran.dg/direct_io_3.f90: Ditto.
24032         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
24033         * gfortran.dg/gnu_logical_1.F: Ditto.
24034         * gfortran.dg/unf_io_convert_1.f90: Ditto.
24035         * gfortran.dg/assign_1.f90: Ditto.
24036         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
24037         * gfortran.dg/pr23095.f: Ditto.
24038         * gfortran.dg/read_float_1.f90: Ditto.
24039
24040 2005-12-17  Andreas Jaeger  <aj@suse.de>
24041
24042         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
24043         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
24044
24045 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24046
24047         PR fortran/24268
24048         * gfortran.dg/fmt_white.f: New test.
24049
24050 2005-12-16  Steven G. Kargl <kargls@comcast.net>
24051
24052         * gfortran.dg/label_1.f90: New test.
24053
24054 2005-12-15  Ben Elliston  <bje@au.ibm.com>
24055
24056         PR testsuite/25422
24057         * gcc.dg/20031012-1.c: Add -Walways-true option.
24058         * gcc.dg/weak/weak-3.c: Likewise.
24059         * g++.old-deja/g++.mike/warn8.C: Likewise.
24060
24061 2005-12-16  Mike Stump  <mrs@apple.com>
24062
24063         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
24064         exit.
24065
24066 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24067
24068         PR libgfortran/25264
24069         PR libgfortran/25349
24070         * gfortran.dg/tl_editing.f90: Added additional checks.
24071         * gfortran.dg/t_editing.f: New test.
24072         * gfortran.dg/write_padding.f90: New test
24073
24074 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24075
24076         PR testsuite/25215
24077         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
24078
24079 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
24080
24081         PR rtl-optimization/24899
24082         * gcc.c-torture/execute/20051215-1.c: New test.
24083
24084 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
24085
24086         PR 24823
24087         * gfortran.dg/pr24823.f: New test.
24088
24089 2005-12-16  Jeff Law  <law@redhat.com>
24090
24091         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
24092
24093 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24094
24095         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24096         (base_types): Change C++ style comments to C style comments.  Remove
24097         aligned types from the array.  Keep Enums disabled.
24098         (complex_types): Remove aligned types from the array.
24099         Comment out "_Complex long double".
24100         (attrib_types): Remove.
24101         (complex_attrib_types): Remove.
24102         (attrib_array_types): Remove.
24103         (complex_attrib_array_types): Remove.
24104         (aligned_bitfld_types): Remove.
24105         (n_aligned_bitfld_types): Remove.
24106         (FEATURE_ALIGNEDPACKED): Delete.
24107         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
24108         (singles): Remove support for adding attributes.
24109         (choose_type): Remove support for attributed types.
24110         (generate_fields): Remove support for attributed bit-fields.
24111         Remove support for adding attributes.
24112         (generate_random_tests): Remove support for adding attributes.
24113         (features): Add back "[0] :0" and "complex vector [0]".
24114         (main): Remove support for attributed bit-fields.
24115         Uncomment the calling of generate_random_tests for the rests of
24116         the tests.
24117
24118 2005-12-16  Jan Hubicka  <jh@suse.cz>
24119
24120         * gcc.c-torture/combine/pr25224.c: New.
24121
24122 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
24123
24124         PR other/25028
24125         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
24126         HP-UX.
24127
24128 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
24129
24130         * gcc.dg/20051215-1.c: New file.
24131
24132 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24133
24134         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
24135         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
24136
24137 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
24138
24139         PR fortran/18197
24140         * gfortran.dg/dummy_functions_1.f90: New.
24141
24142 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
24143
24144         PR rtl-optimization/25310
24145         * gcc.c-torture/compile/pr25310.c: New test.
24146
24147 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24148
24149         PR debug/25023
24150         * gcc.dg/pr25023.c: New test.
24151
24152 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24153
24154         * g++.old-deja/g++.brendan/redecl1.C,
24155         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
24156         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
24157         g++.old-deja/g++.oliva/typeof1.C,
24158         g++.old-deja/g++.other/crash16.C,
24159         g++.old-deja/g++.other/crash34.C,
24160         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
24161         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
24162         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
24163         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
24164         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
24165         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
24166         Remove xfail.
24167
24168 2005-12-14  Kean Johnston  <jkj@sco.com>
24169             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24170
24171         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
24172         * gcc.target/i386/20020523-1.c: Ditto.
24173         * gcc.target/i386/tailcall-1.c: Ditto.
24174         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
24175         * gcc.target/i386/ssetype-5.c: Ditto.
24176
24177 2005-12-14  Jeff Law  <law@redhat.com>
24178
24179         * gcc.dg/tree-ssa/foldstring-1.c: New test.
24180
24181 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24182
24183         PR target/25254
24184         PR target/24188
24185         * gcc.target/i386/pr25254.c: New test.
24186         * gfortran.dg/PR24188.f: New test.
24187
24188 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
24189
24190         * lib/fortran-torture.exp: Catch remaining uses of
24191         remote_file build delete.
24192
24193 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24194
24195         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
24196
24197 2005-12-14  Ben Elliston  <bje@au.ibm.com>
24198
24199         * gcc.dg/warn-addr-cmp.c: New test.
24200
24201 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24202
24203         PR debug/25023
24204         PR target/25293
24205         * gcc.target/i386/pr25293.c: New test.
24206
24207 2005-12-13  Petr Machata  <machata@post.cz>
24208
24209         PR c++/24907
24210         * g++.dg/parse/comma2.C: New test.
24211
24212 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
24213             Jakub Jelinek  <jakub@redhat.com>
24214
24215         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
24216         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
24217         (limits.h): Include unconditionally.
24218         (stdlib.h): Likewise.
24219         (hashtab.h): Do not include.
24220         (getopt.h): Likewise.
24221         (stddef.h): Include.
24222         (hashval_t): Define.
24223         (struct entry): Add "next" field.
24224         (HASH_SIZE): New macro.
24225         (hash_table): New variable.
24226         (switchfiles): Do not use xmalloc.
24227         (mix): New macro.
24228         (iterative_hash): New function.
24229         (hasht): Remove.
24230         (e_exists): New function.
24231         (e_insert): Likewise.
24232         (output): Use, instead of libiberty hashtable functions.
24233         (main): Do not use getopt.  Do not call htab_create.
24234
24235 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24236
24237         PR c++/25331
24238         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
24239         put atal* and atpaal* attributes on array elements.
24240         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
24241         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
24242         put atal* and atpaal* attributes on array elements.
24243         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
24244
24245 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
24246
24247         * gcc.dg/single-precision-constant.c: New test.
24248
24249 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
24250
24251         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
24252         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
24253         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
24254         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
24255         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
24256         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
24257         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
24258         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
24259         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
24260         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
24261         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
24262         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
24263         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
24264         gcc.target/powerpc/ppc-sdata-2.c,
24265         gcc.target/powerpc/ppc-stackalign-1.c,
24266         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
24267         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
24268         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
24269         gcc.target/powerpc/rs6000-ldouble-2.c,
24270         gcc.target/powerpc/rs6000-power2-1.c,
24271         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
24272         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
24273         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
24274         option into target selector.
24275         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
24276         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
24277
24278 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24279
24280         PR objc/25348
24281         * objc.dg/encode-9.m: New test.
24282
24283 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24284
24285         PR testsuite/20772
24286         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
24287         * gcc.dg/asm-b.c: Fix typo.
24288         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
24289         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24290         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
24291         i?86 lp64 and x86_64 ilp32.
24292         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
24293         on i?86 lp64.
24294         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
24295
24296 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
24297
24298         PR fortran/25078
24299         gfortran.dg/equiv_5.f90: New test.
24300
24301 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
24302
24303         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
24304         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
24305         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
24306         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
24307         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
24308         * gcc.dg/tree-ssa/reassoc-5.c: New.
24309         * gcc.dg/tree-ssa/reassoc-6.c: New.
24310         * gcc.dg/tree-ssa/reassoc-7.c: New.
24311         * gcc.dg/tree-ssa/reassoc-8.c: New.
24312         * gcc.dg/tree-ssa/reassoc-9.c: New.
24313         * gcc.dg/tree-ssa/reassoc-10.c: New.
24314         * gcc.dg/tree-ssa/reassoc-11.c: New.
24315
24316 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24317
24318         PR testsuite/25167
24319         PR testsuite/24478
24320         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
24321
24322 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
24323
24324         PR c++/25300
24325         * g++.dg/template/inherit.C: Do not use a generic error message.
24326
24327 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24328
24329         PR libobjc/25354
24330         * objc.dg/gnu-encoding: New directory.
24331         * objc.dg/gnu-encoding/compat-common.h: New file.
24332         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
24333         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
24334         * objc.dg/gnu-encoding/vector-defs.h: New file.
24335         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
24336         * objc.dg/gnu-encoding/generate-random.c: New file.
24337         * objc.dg/gnu-encoding/generate-random_r.c: New file.
24338         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
24339         * objc.dg/gnu-encoding/generate-random.h: New file.
24340
24341 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
24342
24343         PR c++/25337
24344         * g++.dg/template/defarg7.C: New test.
24345
24346 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24347
24348         PR libobjc/25347
24349         * objc.dg/encode-8.m: New test.
24350
24351 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24352
24353         PR libobjc/25346
24354         * objc.dg/encode-7.m: New test.
24355
24356 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
24357
24358         PR c++/25010
24359         * g++.dg/opt/inline10.C: New test.
24360
24361 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
24362
24363         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
24364
24365 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
24366
24367         * gfortran.dg/substring_equivalence.f90: typo in comment
24368
24369 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24370
24371         PR fortran/25068
24372         * gfortran.dg/iostat_3.f90: New test.
24373
24374 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
24375
24376         PR fortran/23815
24377         * gfortran.dg/unf_io_convert_1.f90: New test.
24378         * gfortran.dg/unf_io_convert_2.f90: New test.
24379         * gfortran.dg/unf_io_convert_3.f90: New test.
24380
24381 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24382
24383         PR testsuite/20772
24384         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
24385         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
24386         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24387         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
24388         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
24389         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24390         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
24391         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
24392         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24393         gcc.dg/torture/fp-int-convert-float128-timode.c,
24394         gcc.dg/torture/fp-int-convert-float128.c,
24395         gcc.dg/torture/fp-int-convert-float80-timode.c,
24396         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
24397         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
24398
24399         * gcc.dg/tls/opt-1.c: Require effective target fpic.
24400
24401 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
24402
24403         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
24404
24405 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
24406
24407         * gcc.dg/20051207-1.c,
24408         * gcc.dg/20051207-2.c,
24409         * gcc.dg/20051207-3.c: New tests.
24410
24411 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24412
24413         PR testsuite/20772
24414         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
24415         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
24416         dg-skip-if target selector.
24417
24418         PR testsuite/20772
24419         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
24420         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
24421         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
24422         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
24423         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
24424         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
24425         and/or merge with i?86 cases.
24426
24427         * gcc.dg/tls/opt-3.c: Require effective target fpic.
24428
24429         PR testsuite/20772
24430         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
24431         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
24432         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
24433         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
24434         x86_64-*-linux*.
24435
24436 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
24437
24438         PR target/25311
24439         * gcc.c-torture/compile/pr25311.c: New test.
24440
24441 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24442
24443         PR libgfortran/25039
24444         * gfortran.dg/read_comma.f: New test.
24445
24446 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
24447
24448         PR c++/19317
24449         * g++.dg/opt/pr19317-1.C: New test.
24450         * g++.dg/opt/pr19317-2.C: New test.
24451         * g++.dg/opt/pr19317-3.C: New test.
24452
24453         PR target/19005
24454         * gcc.c-torture/execute/pr19005.c: New test.
24455
24456         PR target/17828
24457         * g++.old-deja/g++.other/comdat5.C: New test.
24458         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
24459
24460         * g++.dg/compat/struct-layout-1.exp: New file.
24461         * g++.dg/compat/struct-layout-1.h: New.
24462         * g++.dg/compat/struct-layout-1_generate.c: New.
24463         * g++.dg/compat/struct-layout-1_x1.h: New.
24464         * g++.dg/compat/struct-layout-1_x2.h: New.
24465         * g++.dg/compat/struct-layout-1_y1.h: New.
24466         * g++.dg/compat/struct-layout-1_y2.h: New.
24467
24468         * gcc.dg/20050330-2.c: New test.
24469
24470 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24471
24472         PR fortran/25292
24473         * gfortran.dg/associated_1.f90: New.
24474
24475 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24476
24477         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
24478         ILP32 vect_no_align platforms.
24479
24480 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
24481             Jakub Jelinek  <jakub@redhat.com>
24482
24483         PR target/25268
24484         * gcc.c-torture/compile/20051207-1.c: New test.
24485
24486 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24487
24488         PR testsuite/20772
24489         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
24490         gcc.dg/torture/pr18582-1.c,
24491         gcc.target/i386/attributes-error.c: Also test on x86_64.
24492
24493         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
24494
24495 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24496
24497         PR c++/19397
24498         * g++.dg/template/typedef3.C: New test.
24499
24500         PR c++/19762
24501         PR c++/19764
24502         * g++.dg/template/dtor3.C: Fix error markers.
24503
24504 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
24505
24506         * lib/target-supports.exp (check_effective_target_sync_char_short):
24507         Add s390*.
24508
24509 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
24510
24511         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
24512
24513 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24514
24515         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
24516         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
24517         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
24518         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
24519
24520 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24521
24522         PR c++/25263
24523         * g++.dg/other/array2.C: New test case.
24524
24525 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
24526
24527         * gcc.dg/darwin-weakimport-3.c: New.
24528
24529         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
24530         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
24531         and to work on Darwin.
24532         * gcc.dg/attr-weakref-1b.c: New file.
24533         * gcc.dg/attr-weakref-2.c: New test.
24534         * gcc.dg/darwin-weakref-1.c: New test.
24535
24536 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
24537
24538         PR testsuite/25247
24539         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
24540         use in selector expressions.
24541         (dg-xfail-if): Ditto.
24542         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
24543         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
24544         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
24545         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
24546         * gcc.test-framework/test-framework.exp: Skip generated tests if
24547         CHECK_TEST_FRAMEWORK is not 1.
24548
24549 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24550
24551         PR tree-optimization/24963
24552         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
24553
24554         PR target/24108
24555         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
24556
24557         PR target/18580
24558         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
24559         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24560         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24561         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24562
24563 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
24564
24565         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
24566         dg-options.
24567
24568 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24569
24570         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
24571
24572 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24573
24574         * gcc.dg/format/cast-1.c: New test.
24575
24576 2005-12-04  Roger Sayle  <roger@eyesopen.com>
24577
24578         PR c/7776
24579         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
24580         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
24581         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
24582         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
24583
24584 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24585
24586         * gcc.dg/cast-pretty-print-1.c: New test.
24587
24588 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24589
24590         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
24591
24592 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
24593
24594         PR c++/24173
24595         * g++.dg/template/friend40.C: New test.
24596
24597 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
24598
24599         PR target/25199
24600         * gcc.target/i386/movq-2.c: New test.
24601         * gcc.target/i386/movq.c: Remove target i?86, instead add
24602         dg-require-effective-target ilp32.
24603
24604 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24605
24606         PR c++/24103
24607         * g++.dg/other/default1.C: New test.
24608
24609 2005-12-02  Richard Guenther  <rguenther@suse.de>
24610
24611         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24612
24613 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24614
24615         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
24616
24617 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
24618
24619         PR target/21017
24620         * gcc.target/powerpc/rotate.c: New.
24621
24622 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24623
24624         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
24625         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
24626
24627 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24628
24629         PR c/13384
24630         * gcc.dg/pr17730-1.c: Adjust.
24631         * gcc.dg/lvalue1.c (main): Likewise.
24632         * gcc.dg/lvalue-2.c: Likewise.
24633         * g++.dg/pr7503-3.C
24634
24635 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
24636
24637         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
24638         error messages.
24639
24640 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
24641
24642         PR fortran/24789
24643         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
24644
24645 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24646
24647         PR target/24475
24648         * lib/target-supports.exp (check_effective_target_tls): New.
24649         (check_effective_target_tls_runtime): New.
24650         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
24651         for TLS support.
24652         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
24653         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
24654         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
24655         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
24656         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
24657         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
24658         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
24659         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
24660         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
24661         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
24662         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
24663         effective-target TLS.
24664         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
24665         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
24666         effective-target TLS runtime.
24667
24668 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24669
24670         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
24671
24672 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
24673
24674         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
24675         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
24676         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
24677         ignored" warnings when "packing" is the same as the ABI layout.
24678
24679 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
24680
24681         PR fortran/21302
24682         * gfortran.dg/line_length_1.f: New test.
24683         * gfortran.dg/line_length_2.f90: Ditto.
24684
24685 2005-11-30  Richard Guenther  <rguenther@suse.de>
24686
24687         PR tree-optimization/21655
24688         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
24689
24690 2005-11-30  Dale Johannesen  <dalej@apple.com>
24691
24692         * gcc.c-torture/compile/pr24930.c: New.
24693
24694 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
24695
24696         PR fortran/15809
24697         *  gfortran.dg/auto_char_dummy_array.f90: New test.
24698
24699 2005-11-30  Jeff Law  <law@redhat.com>
24700
24701         * g++.old-deja/g++.law/pr25000.C: New test.
24702
24703 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
24704
24705         * gcc.dg/tls/opt-11.c: New test.
24706
24707 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
24708
24709         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
24710         targets.
24711         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
24712         LP64 ia64.
24713
24714 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
24715
24716         * gfortran.dg/open_access_1.f90: New test.
24717
24718 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24719
24720         * gcc.dg/charset/builtin2.c: New test.
24721
24722 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
24723
24724         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
24725         on mmix-*-* for *_[xy].c.
24726
24727 2005-11-28  Kean Johnston  <jkj@sco.com>
24728
24729         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
24730         headers.
24731         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
24732         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
24733         * gcc.target/i386/asm-3.c: Ditto.
24734         * gcc.target/i386/clobbers.c: Ditto.
24735         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
24736         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
24737         test regexp.
24738         * gcc.target/i386/mul.c: Ditto.
24739         * gcc.target/i386/ssetype-1.c: Ditto.
24740         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
24741         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
24742         static so the test works with -fPIC mode too. Based on comment in
24743         PR19231 by Pinski.
24744         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
24745
24746 2005-11-28  Richard Guenther  <rguenther@suse.de>
24747
24748         * gcc.dg/alias-9.c: New testcase.
24749         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
24750
24751 2005-11-28  Roger Sayle  <roger@eyesopen.com>
24752             Uros Bizjak  <uros@kss-loka.si>
24753
24754         PR middle-end/20219
24755         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
24756         tan(x)/sin(x) transformations.
24757
24758 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
24759
24760         PR middle-end/24575
24761         * gcc.dg/tree-ssa/divide-3.c: New test.
24762         * gcc.dg/tree-ssa/divide-4.c: New test.
24763
24764 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
24765
24766         PR fortran/24917
24767         *  gfortran.dg/boz_6.f90: New test.
24768
24769 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24770
24771         PR fortran/23912
24772         * gfortran.dg/modulo_1.f90: New test.
24773
24774 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24775
24776         PR libfortran/24919
24777         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
24778         fail on CRLF platforms.
24779         * gfortran.dg/ftell_2.f90: Likewise.
24780
24781 2005-11-26  Eric Christopher  <echristo@apple.com>
24782
24783         * gcc.dg/intmax_t-1.c: Remove mips xfail.
24784
24785 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24786
24787         * objc.dg/gnu-runtime-3.m: Simplify.
24788
24789 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24790
24791         PR middle-end/23669
24792         * gcc.dg/tree-ssa/divide-1.c: New test.
24793         * gcc.dg/tree-ssa/divide-2.c: New test.
24794
24795 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24796
24797         PR libgfortran/24945
24798         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
24799
24800 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24801
24802         PR libgfortran/24945
24803         * gfortran.dg/open_status_2.f90: New test.
24804
24805 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24806
24807         * gcc.c-torture/execute/builtins/fprintf.c,
24808         gcc.c-torture/execute/builtins/fputs-lib.c,
24809         gcc.c-torture/execute/builtins/fputs.c,
24810         gcc.c-torture/execute/builtins/lib/fprintf.c,
24811         gcc.c-torture/execute/builtins/lib/printf.c,
24812         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
24813
24814 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
24815
24816         * gcc.dg/20050922-2.c: New test.
24817
24818 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
24819
24820         * objc.dg/gnu-runtime-3.m: New test.
24821
24822 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24823
24824         PR c++/9278
24825         * g++.dg/other/void1.C: New test.
24826
24827 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
24828
24829         PR middle-end/24998
24830         * gcc.dg/torture/fp-int-convert-float.c,
24831         gcc.dg/torture/fp-int-convert-double.c,
24832         gcc.dg/torture/fp-int-convert-long-double.c,
24833         gcc.dg/torture/fp-int-convert-timode.c,
24834         gcc.dg/torture/fp-int-convert-float80.c,
24835         gcc.dg/torture/fp-int-convert-float80-timode.c,
24836         gcc.dg/torture/fp-int-convert-float128.c,
24837         gcc.dg/torture/fp-int-convert-float128-timode.c,
24838         gcc.dg/torture/fp-int-convert.h: New files.
24839
24840 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24841
24842         PR middle-end/24989
24843         * gcc.dg/tree-ssa/bool-10.c: New test.
24844         * gcc.dg/tree-ssa/bool-11.c: New test.
24845         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
24846
24847 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24848
24849         PR middle-end/24990
24850         * tree-ssa/pr24990-1.c: New test.
24851
24852 2005-11-24  Richard Guenther  <rguenther@suse.de>
24853         Dirk Mueller <dmueller@suse.de>
24854
24855         PR c++/14024
24856         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
24857         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
24858         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
24859         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
24860         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
24861         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
24862
24863 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
24864
24865         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
24866
24867 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24868
24869         PR c/21668
24870         * gcc.dg/Wc++-compat.c: New.
24871         * gcc.dg/Wno-c++-compat.c: New.
24872
24873 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
24874
24875         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
24876         (vspltish, vspltisw): Likewise.
24877
24878 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24879
24880         PR libgfortran/24794
24881         * gfortran.dg/namelist_12.f: Fix quotes.
24882         * gfortran.dg/namelist_13.f90: Fix quotes.
24883         * gfortran.dg/namelist_14.f90: Fix quotes.
24884         * gfortran.dg/namelist_15.f90: Fix quotes.
24885         * gfortran.dg/namelist_use.f90: Fix quotes.
24886         * gfortran.dg/namelist_use_only.f90: Fix quotes.
24887         * gfortran.dg/namelist_21.f90: New test.
24888         * gfortran.dg/namelist_22.f90: New test.
24889
24890 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
24891
24892         PR target/23435
24893         * gcc.c-torture/compile/pr23435.c: New.
24894
24895 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24896
24897         * gcc.c-torture/execute/floatunsisf-1.c: New test.
24898
24899 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24900
24901         * gcc.target/powerpc/405-macchw-1.c,
24902         gcc.target/powerpc/405-macchw-2.c,
24903         gcc.target/powerpc/405-macchwu-1.c,
24904         gcc.target/powerpc/405-macchwu-2.c,
24905         gcc.target/powerpc/405-machhw-1.c,
24906         gcc.target/powerpc/405-machhw-2.c,
24907         gcc.target/powerpc/405-machhwu-1.c,
24908         gcc.target/powerpc/405-machhwu-2.c,
24909         gcc.target/powerpc/405-maclhw-1.c,
24910         gcc.target/powerpc/405-maclhw-2.c,
24911         gcc.target/powerpc/405-maclhwu-1.c,
24912         gcc.target/powerpc/405-maclhwu-2.c,
24913         gcc.target/powerpc/405-mulchw-1.c,
24914         gcc.target/powerpc/405-mulchw-2.c,
24915         gcc.target/powerpc/405-mulchwu-1.c,
24916         gcc.target/powerpc/405-mulchwu-2.c,
24917         gcc.target/powerpc/405-mulhhw-1.c,
24918         gcc.target/powerpc/405-mulhhw-2.c,
24919         gcc.target/powerpc/405-mulhhwu-1.c,
24920         gcc.target/powerpc/405-mulhhwu-2.c,
24921         gcc.target/powerpc/405-mullhw-1.c,
24922         gcc.target/powerpc/405-mullhw-2.c,
24923         gcc.target/powerpc/405-mullhwu-1.c,
24924         gcc.target/powerpc/405-mullhwu-2.c,
24925         gcc.target/powerpc/405-nmacchw-1.c,
24926         gcc.target/powerpc/405-nmacchw-2.c,
24927         gcc.target/powerpc/405-nmachhw-1.c,
24928         gcc.target/powerpc/405-nmachhw-2.c,
24929         gcc.target/powerpc/405-nmaclhw-1.c,
24930         gcc.target/powerpc/405-nmaclhw-2.c,
24931         gcc.target/powerpc/440-macchw-1.c,
24932         gcc.target/powerpc/440-macchw-2.c,
24933         gcc.target/powerpc/440-macchwu-1.c,
24934         gcc.target/powerpc/440-macchwu-2.c,
24935         gcc.target/powerpc/440-machhw-1.c,
24936         gcc.target/powerpc/440-machhw-2.c,
24937         gcc.target/powerpc/440-machhwu-1.c,
24938         gcc.target/powerpc/440-machhwu-2.c,
24939         gcc.target/powerpc/440-maclhw-1.c,
24940         gcc.target/powerpc/440-maclhw-2.c,
24941         gcc.target/powerpc/440-maclhwu-1.c,
24942         gcc.target/powerpc/440-maclhwu-2.c,
24943         gcc.target/powerpc/440-mulchw-1.c,
24944         gcc.target/powerpc/440-mulchw-2.c,
24945         gcc.target/powerpc/440-mulchwu-1.c,
24946         gcc.target/powerpc/440-mulchwu-2.c,
24947         gcc.target/powerpc/440-mulhhw-1.c,
24948         gcc.target/powerpc/440-mulhhw-2.c,
24949         gcc.target/powerpc/440-mulhhwu-1.c,
24950         gcc.target/powerpc/440-mulhhwu-2.c,
24951         gcc.target/powerpc/440-mullhw-1.c,
24952         gcc.target/powerpc/440-mullhw-2.c,
24953         gcc.target/powerpc/440-mullhwu-1.c,
24954         gcc.target/powerpc/440-mullhwu-2.c,
24955         gcc.target/powerpc/440-nmacchw-1.c,
24956         gcc.target/powerpc/440-nmacchw-2.c,
24957         gcc.target/powerpc/440-nmachhw-1.c,
24958         gcc.target/powerpc/440-nmachhw-2.c,
24959         gcc.target/powerpc/440-nmaclhw-1.c,
24960         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
24961
24962 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
24963
24964         PR fortran/24774
24965         * gfortran.dg/inquire_9.f90: New test.
24966
24967         PR fortran/21647
24968         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
24969
24970 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24971
24972         PR libfortran/24432
24973         * lib/target-supports.exp (check_effective_target_fortran_large_real):
24974         Check that 'cos' is supported.
24975
24976 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
24977
24978         PR fortran/24223
24979         * gfortran.dg/substring_equivalence.f90: New test.
24980
24981         PR fortran/24705
24982         * gfortran.dg/auto_internal_assumed.f90: New test.
24983
24984 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
24985
24986         * gcc.dg/fold-div-2.c: New test.
24987
24988 2005-11-20  Ian Lance Taylor  <ian@airs.com>
24989
24990         PR rtl-optimization/24883
24991         * gcc.c-torture/compile/pr24883.c: New test.
24992
24993 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
24994
24995         PR middle-end/20583
24996         * gcc.c-torture/compile/pr20583.c: New.
24997
24998 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
24999
25000         * gcc.c-torture/execute/usmul.c: New test.
25001
25002 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
25003
25004         * gcc.dg/tree-ssa/vrp22.c: New test.
25005
25006 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
25007
25008         PR middle-end/24912
25009         * gcc.dg/torture/pr24912-1.c: New test.
25010
25011 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
25012
25013         PR fortran/24862
25014         * gfortran.dg/arrayio_derived_1.f90: New test.
25015
25016 2005-11-19  Richard Guenther  <rguenther@suse.de>
25017
25018         PR middle-end/23294
25019         * gcc.dg/tree-ssa/pr23294.c: New testcase.
25020
25021 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
25022
25023         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
25024
25025 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
25026
25027         PR c++/8355
25028         * g++.dg/template/friend39.C: New test.
25029
25030 2005-11-18  James E Wilson  <wilson@specifix.com>
25031
25032         * gcc.dg/builtin-strstr.c: New.
25033
25034 2005-11-18  Richard Henderson  <rth@redhat.com>
25035
25036         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
25037         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
25038         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
25039         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
25040         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
25041         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
25042         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
25043         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
25044         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
25045         renaming to remove initial "ia64-".
25046
25047 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
25048
25049         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
25050
25051 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
25052
25053         * g++.dg/cpp/string-2.C: New test.
25054
25055 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
25056
25057         * gcc.dg/tree-ssa/loop-14.c: New test.
25058
25059 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
25060             Michael Chamberlain <michael@chamberlain.net.au>
25061
25062         * ada/acats/run_all.sh (target_run): Kill long running tests.
25063
25064 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25065
25066         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
25067         * gcc.dg/cleanup-9.c: Likewise.
25068         * gcc.dg/cleanup-10.c: Likewise.
25069         * gcc.dg/cleanup-11.c: Likewise.
25070
25071 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25072
25073         PR fortran/24892
25074         * gfortran.dg/open_access_append_1.f90: New test.
25075         * gfortran.dg/open_access_append_2.f90: New test.
25076
25077 2005-11-16  Richard Guenther  <rguenther@suse.de>
25078
25079         PR middle-end/24851
25080         * gcc.c-torture/execute/pr24851.c: New testcase.
25081
25082 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
25083
25084         * gcc.dg/fold-overflow-1.c: New test.
25085
25086 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
25087
25088         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
25089         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
25090
25091 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
25092
25093         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
25094         structures.
25095         * g++.dg/eh/forced2.C: Likewise.
25096         * g++.dg/eh/forced3.C: Likewise.
25097         * g++.dg/eh/forced4.C: Likewise.
25098
25099 2005-11-11  Mike Stump  <mrs@apple.com>
25100
25101         * g++.old-deja/g++.mike/unused.C: Add.
25102
25103 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
25104
25105         PR c++/24667
25106         * g++.dg/warn/Wcast-qual1.C: New test.
25107
25108 2005-11-15  Jan Hubicka  <jh@suse.cz>
25109
25110         * gcc.dg/winline-5.c: Add large-unit-insns limit.
25111
25112 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
25113
25114         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
25115
25116 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
25117
25118         PR 24840
25119         * gcc.dg/tree-ssa/pr24840.c: New test.
25120
25121 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
25122
25123         PR testsuite/24841
25124         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
25125
25126 2005-11-14  Dale Johannesen  <dalej@apple.com>
25127
25128         * gcc.c-torture/execute/20051113-1.c: New.
25129
25130 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
25131
25132         PR c++/24687
25133         * g++.dg/template/crash43.C: New test.
25134
25135 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
25136
25137         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
25138
25139 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25140
25141         PR c++/24817
25142         * g++.dg/eh/spec8.C: New test.
25143
25144 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25145
25146         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
25147
25148 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25149
25150         PR c++/20293
25151         * g++.dg/parse/ambig4.C: New test.
25152         * g++.dg/tc1/dr101.C: Adjust error markers.
25153         * g++.dg/lookup/strong-using-2.C: Likewise.
25154         * g++.dg/lookup/ambig5.C: Likewise.
25155         * g++.dg/lookup/ambig4.C: Likewise.
25156         * g++.dg/parse/crash22.C: Likewise.
25157
25158 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25159
25160         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
25161
25162 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
25163
25164         * gcc.dg/nested-calls-1.c: New test.
25165
25166 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25167
25168         * gfortran.dg/complex_intrinsic_1.f90: New test.
25169         * gfortran.dg/complex_intrinsic_2.f90: New test.
25170         * gfortran.dg/fgetc_1.f90: New test.
25171         * gfortran.dg/fgetc_2.f90: New test.
25172         * gfortran.dg/fgetc_3.f90: New test.
25173         * gfortran.dg/ftell_1.f90: New test.
25174         * gfortran.dg/ftell_2.f90: New test.
25175         * gfortran.dg/gnu_logical_1.F: New test.
25176         * gfortran.dg/gnu_logical_2.f90: New test.
25177
25178 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
25179
25180         PR middle-end/24820
25181         * gcc.dg/pr24820.c: New test.
25182
25183 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
25184
25185         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
25186         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
25187         variable.
25188
25189 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25190
25191         PR testsuite/24614
25192         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
25193
25194 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25195
25196         * gcc.target/cris/cris.exp: New file.
25197         * gcc.target/cris/rld-legit1.c: New test.
25198         * gcc.target/cris/rld-legit2.c: New test.
25199
25200 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
25201
25202         PR c++/24780
25203         * g++.dg/opt/pr24780.C: New test.
25204
25205         PR c++/24761
25206         * g++.dg/template/asm1.C: New test.
25207
25208 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
25209
25210         PR libgfortran/24787
25211         * gfortran.dg/scan_1.f90: New test.
25212
25213 2005-11-12  Jan Hubicka  <jh@suse.cz>
25214
25215         * gcc.target/i386/minmax-1.c: New.
25216         * gcc.target/i386/minmax-2.c: New.
25217
25218 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
25219
25220         * gcc.dg/pr24445.c: Fix for 64-bit targets.
25221
25222 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
25223
25224         * gcc.c-torture/execute/20051110-1.c,
25225         gcc.c-torture/execute/20051110-2.c: New tests.
25226
25227 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25228
25229         PR middle-end/24750
25230         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
25231         New tests.
25232
25233 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25234
25235         * lib/target-libpath.exp (get_shlib_extension): New proc.
25236         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
25237         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25238         * lib/objc.exp (objc_target_compile): Likewise.
25239         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
25240         detection.
25241
25242 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25243
25244         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
25245
25246         * lib/target-supports.exp (check_effective_target_static_libgfortran):
25247         Add -static to additional_flags and pass it to target_compile.
25248
25249 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
25250
25251         PR libgfortran/24719
25252         gfortran.dg/read_noadvance.f90: New test.
25253
25254         PR libgfortran/24699
25255         gfortran.dg/fmt_t_2.f90: New test.
25256
25257         PR libgfortran/24785
25258         gfortran.dg/read_x_eor.f90: New test.
25259
25260         PR libgfortran/24584
25261         gfortran.dg/namelist_empty.f90: Rename test.
25262
25263         PR libgfortran/24489
25264         gfortran/read_eor.f90: Rename test.
25265
25266 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25267
25268         PR fortran/15976
25269         * gfortran.dg/automatic_module_variable.f90: New test.
25270
25271 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
25272
25273         PR target/24445
25274         * gcc.dg/pr24445.c: New test.
25275
25276 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25277
25278         PR fortran/24655
25279         PR fortran/24755
25280         * gfortran.dg/recursive_statement_functions.f90: Add statement
25281         functions using inline intrinsic functions and parameters to test
25282         that they no longer seg-fault.
25283
25284         PR fortran/24409
25285         gfortran.dg/nested_modules_4.f90: New test.
25286         gfortran.dg/nested_modules_5.f90: New test.
25287
25288 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25289
25290         PR fortran/24643
25291         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
25292
25293 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
25294
25295         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
25296         failures.
25297
25298 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25299
25300         * gcc.dg/sparc-getcontext-1.c: New test.
25301
25302 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
25303
25304         * gcc.dg/ifcvt-fabs-1.c: New test.
25305
25306 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
25307
25308         PR other/4372
25309         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
25310         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
25311
25312 2005-11-09  Richard Guenther  <rguenther@suse.de>
25313
25314         PR tree-optimization/24716
25315         * gcc.c-torture/execute/pr24716.c: New testcase.
25316
25317 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25318
25319         * gcc.dg/pr24624.c: Disable for non S/390 targets.
25320
25321 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25322
25323         PR 24624
25324         * gcc.dg/pr24624.c: Testcase added.
25325
25326 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25327
25328         PR 24623
25329         * g++.dg/other/pr24623.C: Testcase added.
25330
25331 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
25332
25333         PR fortran/22607
25334         * gfortran-dg/pure_byref_1.f90: New.
25335         * gfortran-dg/pure_byref_2.f90: New.
25336
25337 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
25338
25339         PR c/24101
25340         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
25341         * gcc.dg/dg.exp: Run main loop also for *.i files.
25342
25343 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
25344
25345         PR c++/19450
25346         * g++.dg/tls/diag-3.C: New test.
25347         * g++.dg/tls/diag-4.C: New test.
25348         * g++.dg/tls/static-1.C: New test.
25349         * g++.dg/tls/static-1a.cc: New file.
25350
25351 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
25352
25353         PR 23046
25354         * g++.dg/tree-ssa/pr23046.C: New test.
25355
25356 2005-11-08  Devang Patel <dpatel@apple.com>
25357
25358         PR tree-optimization/23115
25359         * gcc.dg/tree-ssa/pr23115.c: New.
25360
25361 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
25362
25363         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
25364         * gcc.target/powerpc/pr16155.c: Same.
25365         * gcc.target/powerpc/altivec-1.c: Same.
25366         * gcc.target/powerpc/altivec-2.c: Same.
25367         * gcc.target/powerpc/altivec-3.c: Same.
25368         * gcc.target/powerpc/altivec-5.c: Same.
25369         * gcc.target/powerpc/altivec-11.c: Same.
25370         * gcc.target/powerpc/altivec-12.c: Same.
25371         * gcc.target/powerpc/altivec-14.c: Same.
25372         * gcc.target/powerpc/altivec-22.c: Same.
25373         * gcc.target/powerpc/altivec-consts.c: Same.
25374         * gcc.target/powerpc/altivec-pr22085.c: Same.
25375         * gcc.target/powerpc/altivec-splat.c: Same.
25376         * gcc.target/powerpc/altivec-varargs-1.c: Same.
25377         * gcc.target/powerpc/altivec-vec-merge.c: Same.
25378         * gcc.target/powerpc/darwin-longlong.c: Same.
25379
25380 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
25381
25382         PR target/19340
25383         * gcc.dg/pr19340.c: New test.
25384
25385 2005-11-07  Ian Lance Taylor  <ian@airs.com>
25386
25387         PR rtl-optimization/24683
25388         * gcc.dg/pr24683.c: New test.
25389
25390 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25391
25392         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
25393         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
25394
25395 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25396
25397         * gcc.target/i386/pr23376.c: Compile with -mmmx.
25398
25399 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
25400
25401         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
25402
25403 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25404
25405         PR target/24230
25406
25407         * gcc.target/powerpc/altivec-consts.c,
25408         gcc.target/powerpc/altivec-splat.c: New testcase.
25409
25410 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25411
25412         PR c/24599
25413
25414         * gcc.dg/overflow-2.c: New testcase.
25415
25416 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
25417
25418         PR rtl-optimization/23567
25419         * gcc.c-torture/execute/20051104-1.c: New test.
25420
25421 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
25422
25423         PR fortran/24534
25424         gfortran.dg/private_type_2.f90: Modified to check that case with
25425         PRIVATE declaration within derived type is accepted.
25426
25427         PR fortran/20838
25428         gfortran.dg/pointer_assign_1.f90: New test.
25429
25430         PR fortran/20840
25431         * gfortran.dg/arrayio_0.f90: New test.
25432
25433         PR fortran/17737
25434         gfortran.dg/data_initialized.f90: New test.
25435         gfortran.dg/data_constraints_1.f90: New test.
25436         gfortran.dg/data_constraints_2.f90: New test.
25437
25438 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
25439
25440         PR fortran/24174
25441         PR fortran/24305
25442         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
25443
25444 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
25445
25446         PR 24670
25447         * gcc.dg/tree-ssa/pr24670.c: New test.
25448
25449 2005-11-05  Ian Lance Taylor  <ian@airs.com>
25450
25451         PR target/22432
25452         * gcc.target/i386/pr22432.c: New test.
25453
25454 2005-11-05  Richard Henderson  <rth@redhat.com>
25455
25456         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
25457         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
25458         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
25459         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
25460         from gcc.dg/alpha-*.
25461         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
25462         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
25463
25464 2005-11-05  Andreas Jaeger  <aj@suse.de>
25465
25466         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
25467
25468 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25469
25470         PR target/23424
25471         * gcc.dg/torture/pr23424-1.c: New test.
25472
25473 2005-11-04  Richard Henderson  <rth@redhat.com>
25474
25475         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
25476         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
25477         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
25478         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
25479         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
25480         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
25481         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
25482         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
25483         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
25484         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
25485         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
25486         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
25487         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
25488         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
25489         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
25490         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
25491         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
25492         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
25493         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
25494         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
25495         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
25496         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
25497         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
25498         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
25499         Move from gcc.dg/.
25500         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
25501         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
25502         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
25503         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
25504         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
25505         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
25506         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
25507         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
25508         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
25509         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
25510         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
25511         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
25512         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
25513         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
25514         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
25515         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
25516         gcc.target/i386/lea.c, gcc.target/i386/local.c,
25517         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
25518         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
25519         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
25520         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
25521         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
25522         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
25523         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
25524         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
25525         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
25526         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
25527         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
25528         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
25529         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
25530         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
25531         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
25532         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
25533         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
25534         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
25535         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
25536         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
25537         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
25538         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
25539         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
25540         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
25541         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
25542         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
25543         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
25544         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
25545
25546 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
25547
25548         PR 24627
25549         * gcc.dg/tree-ssa/pr24627.c: New test.
25550
25551 2005-11-04 Paul Brook  <paul@codesourcery.com>
25552
25553         * gcc.dg/tls/opt-10.c: New test.
25554
25555 2005-11-04  Andreas Jaeger  <aj@suse.de>
25556
25557         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
25558         avoid extra warnings.
25559
25560 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25561
25562         PR libfortran/22298
25563         * lib/target-supports.exp
25564         (check_effective_target_static_libgfortran): New
25565         static_libgfortran effective target.
25566         * gfortran.dg/static_linking_1.f: New test.
25567         * gfortran.dg/static_linking_1.c: New file.
25568
25569 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25570
25571         * gcc.dg/pr24615.c: Guard test with { target fpic }.
25572
25573 2005-11-03  Josh Conner  <jconner@apple.com>
25574
25575         PR c++/19989
25576         g++.dg/ext/array2.C: New test.
25577         g++.dg/template/dependent-name3.C: New test.
25578         g++.dg/template/dependent-name4.C: New test.
25579         g++.dg/template/sfinae2.C: New test.
25580
25581 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25582
25583         PR preprocessor/22042
25584         * gcc.dg/cpp/strify4.c: New test.
25585
25586 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25587
25588         PR c++/17964
25589         * g++.dg/cpp/string-1.C: New test.
25590
25591 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25592
25593         * gcc.target/powerpc: New directory.
25594         * gcc.target/powerpc/powerpc.exp: New file.
25595         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
25596         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
25597         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
25598         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
25599         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
25600         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
25601         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
25602         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
25603         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
25604         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
25605         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
25606         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
25607         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
25608         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
25609         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
25610         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
25611         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
25612         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
25613         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
25614         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
25615         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
25616         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
25617         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
25618         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
25619         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
25620         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
25621         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
25622         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
25623         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
25624         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
25625         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
25626         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
25627         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
25628         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
25629
25630 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
25631
25632         PR c++/21627
25633         * g++.dg/warn/inline2.C: New test.
25634
25635 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25636
25637         PR middle-end/23155
25638         * g++.dg/ext/c99struct1.C: New test.
25639         * gcc.dg/union-cast-1.c: New test.
25640         * gcc.dg/union-cast-2.c: New test.
25641         * gcc.dg/union-cast-3.c: New test.
25642
25643 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25644
25645         PR middle-end/24589
25646         * gcc.c-torture/execute/zero-struct-2.c: New test.
25647
25648 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25649
25650         PR c++/24582
25651         * g++.dg/init/switch1.C: New test.
25652
25653 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25654
25655         * gcc.dg/delay-slot-1.c: New test.
25656
25657 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
25658
25659         PR target/24620
25660         * gcc.dg/pr24620.c: New test.
25661
25662 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25663
25664         PR c/24329
25665         * gcc.dg/format/unnamed-1.c: New test.
25666
25667 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25668
25669         PR c++/22434
25670         * g++.dg/expr/cond8.C: New test.
25671
25672         PR c++/24560
25673         * g++.dg/parse/dot1.C: New test.
25674
25675 2005-11-02  Jan Hubicka  <jh@suse.cz>
25676
25677         PR target/23303
25678         * gcc.dg/i386-lea.c: New test
25679
25680 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25681
25682         PR target/24615
25683         * gcc.dg/pr24615.c: New test.
25684
25685 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25686
25687         PR target/24600
25688         * gcc.dg/pr24600.c: New test.
25689
25690 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25691
25692         PR c++/19253
25693         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
25694         * g++.dg/parse/typename9.C: New test.
25695         * g++/dg/parse/typename10.C: Likewise.
25696
25697 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
25698
25699         PR fortran/18157
25700         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
25701         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
25702         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
25703
25704 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25705
25706         PR c++/24569
25707         * g++.dg/debug/static1.C: New test.
25708
25709 2005-11-02  Josh Conner  <jconner@apple.com>
25710
25711         * g++.dg/crash38.C: moved into proper directory...
25712         * g++.dg/template/crash42.C: ...here
25713
25714 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
25715
25716         PR target/18338
25717         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
25718         pcc_bitfield_type_matters || default_packed.
25719
25720         * lib/target-supports.exp
25721         (check_effective_target_pcc_bitfield_type_matters): New proc.
25722         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
25723
25724         PR testsuite/23304
25725         * lib/target-supports.exp (check_effective_default_packed): New proc.
25726         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
25727         Gate expected errors on target ! default_packed.
25728         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
25729
25730 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25731
25732         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
25733         change (r106358).
25734
25735 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25736
25737         PR fortran/24008
25738         * gfortran.dg/entry_5.f90: New.
25739         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
25740
25741 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
25742
25743         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
25744
25745 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
25746
25747         PR fortran/21565
25748         gfortran.dg/namelist_blockdata.f90: New test.
25749
25750         PR fortran/18737
25751         gfortran.dg/external_implicit_none.f90: New test.
25752
25753         PR fortran/14994
25754         * gfortran.dg/secnds.f: New test.
25755
25756 2005-10-31  Jan Hubicka  <jh@suse.cz>
25757
25758         PR target/20928
25759         * gcc.c-torture/compile/pr20928.c: New test.
25760
25761 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
25762
25763         PR middle-end/23492
25764         * gcc.c-torture/compile/zero-strct-5.c: New test.
25765
25766 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
25767
25768         PR libgfortran/24584
25769         * gfortran.dg/pr24584.f90: New test.
25770
25771 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
25772
25773         PR fortran/18883
25774         * gfortran.dg/char_result_9.f90: New.
25775         * gfortran.dg/char_result_10.f90: New.
25776
25777 2005-10-30  Jan Hubicka  <jh@suse.cz>
25778
25779         * g++.dg/tree-ssa/pr24172.C: New testcase.
25780
25781 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25782
25783         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
25784
25785 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
25786
25787         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
25788         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
25789         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
25790         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
25791         gfortran.dg/enum_9.f90,
25792         gfortran.fortran-torture/compile/enum_1.f90,
25793         gfortran.fortran-torture/execute/enum_1.f90,
25794         gfortran.fortran-torture/execute/enum_2.f90,
25795         gfortran.fortran-torture/execute/enum_3.f90,
25796         gfortran.fortran-torture/execute/enum_4.f90: New tests.
25797
25798 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
25799
25800         PR target/18482
25801         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
25802         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
25803
25804 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25805
25806         PR libfortran/20179
25807         * gfortran.dg/mixed_io_1.f90: New test.
25808         * gfortran.dg/mixed_io_1.c: New file.
25809
25810 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25811
25812         * gfortran.dg/malloc_free_1.f90: New test.
25813
25814 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
25815
25816         * gcc.dg/nested-func-4.c: Require profiling -pg.
25817
25818 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25819
25820         PR C++/23229
25821         * g++.dg/warn/main-2.C: New test.
25822
25823 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
25824
25825         PR fortran/24545
25826         * gfortran.dg/interface_2.f90: new test.
25827
25828 2005-10-28  Josh Conner  <jconner@apple.com>
25829
25830         PR c++/22153
25831         * g++.dg/template/crash38.C: New test.
25832         * g++.dg/parse/explicit1.C: Change expected errors.
25833
25834 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25835
25836         PR C++/23426
25837         * g++.dg/other/large-size-array.C: New test.
25838
25839 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25840
25841         PR middle-end/24362
25842         * g++.dg/opt/complex4.C: New test.
25843
25844 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
25845
25846         * gcc.dg/nested-func-4.c: New test.
25847
25848 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
25849
25850         PR fortran/24158
25851         gfortran.dg/derived_recursion.f90: New test.
25852         gfortran.dg/implicit_actual.f90: New test.
25853
25854 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
25855
25856         PR middle-end/24295, PR testsuite/24477
25857         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
25858         removed when weakref hits the tree.
25859
25860 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
25861
25862         * gfortran.dg/cray_pointers_4.f90: New test.
25863
25864         * gfortran.dg/cray_pointers_5.f90: New test.
25865
25866 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
25867
25868         PR fortran/22290
25869         * gfortran.dg/assign_5.f90: New test.
25870         * gfortran.dg/assign_6.f: New test.
25871
25872 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
25873
25874         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
25875         CPU has no SSE support.
25876
25877 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
25878
25879         PR libgfortran/24224
25880         * gfortran.dg/arrayio_1.f90: Update attribution.
25881         * gfortran.dg/arrayio_2.f90: Update attribution.
25882         * gfortran.dg/arrayio_3.f90: Update attribution.
25883         * gfortran.dg/arrayio_4.f90: Update test conditions.
25884         * gfortran.dg/arrayio_5.f90: Update attribution.
25885         * gfortran.dg/arrayio_6.f90: New test.
25886         * gfortran.dg/arrayio_7.f90: New test.
25887
25888 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
25889
25890         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
25891
25892 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25893
25894         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
25895
25896 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25897
25898         PR fortran/24416
25899         * gfortran.dg/namelist_char_only.f90: New test.
25900
25901 2005-10-24  Asher Langton  <langton2@llnl.gov>
25902
25903         PR fortran/17031
25904         PR fortran/22282
25905         * gfortran.dg/cray_pointers_1.f90: New test.
25906         * gfortran.dg/cray_pointers_2.f90: New test.
25907         * gfortran.dg/cray_pointers_3.f90: New test.
25908         * gfortran.dg/loc_1.f90: New test.
25909         * gfortran.dg/loc_2.f90: New test.
25910
25911 2005-10-24  Steven Bosscher  <stevenb@suse.de>
25912
25913         * gcc.dg/pr24225.c: New test.
25914
25915 2005-10-24  Asher Langton  <langton2@llnl.gov>
25916
25917         * gfortran.dg/dup_save_1.f90: New test.
25918         * gfortran.dg/dup_save_2.f90: New test.
25919
25920 2005-10-24  Paul Brook  <paul@codesourcery.com>
25921
25922         PR 24107
25923         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
25924         stdint.h.
25925
25926 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
25927
25928         PR libgfortran/24489
25929         * gfortran.dg/pr24489.f90: New test.
25930
25931 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
25932
25933         PR fortran/23635
25934         * gfortran.dg/ichar_1.f90: Add tests for derived types.
25935
25936 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
25937
25938         PR target/18911
25939         * g++.dg/init/array16.C: Skip for mmix-*-*.
25940
25941 2005-10-23  Asher Langton  <langton2@llnl.gov>
25942
25943         * gfortran.dg/byte_1.f90: New test.
25944         * gfortran.dg/byte_2.f90: New test.
25945
25946 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
25947
25948         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
25949
25950 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
25951
25952         PR fortran/18022
25953         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
25954
25955         PR fortran/24311
25956         * gfortran.dg/merge_char_const.f90: New test.
25957
25958         PR fortran/24384
25959         * gfortran.dg/spread_scalar_source.f90: New test.
25960
25961 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
25962
25963         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
25964
25965         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
25966         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
25967
25968         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
25969
25970 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
25971
25972         PR fortran/24426
25973         * gfortran.dg/der_pointer_4.f90: New.
25974
25975 2005-10-22  David Ayers  <d.ayers@inode.at>
25976
25977         * obj-c++.dg/except-1.mm: Simplify.
25978
25979 2005-10-21  David Ayers  <d.ayers@inode.at>
25980
25981         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
25982
25983 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
25984
25985         * gfortran.dg/assumed_dummy_2.f90: New test.
25986
25987 2005-10-21  James E Wilson  <wilson@specifix.com>
25988
25989         PR preprocessor/15220
25990         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
25991
25992 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
25993
25994         * gcc.c-torture/execute/20051021-1.c: New test.
25995
25996 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
25997
25998         PR c++/24260
25999         * g++.dg/ext/tmplattr1.C: New test.
26000
26001 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
26002
26003         PR fortran/24440
26004         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
26005
26006 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
26007
26008         * obj-c++.dg/except-1.mm: New.
26009
26010         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
26011
26012 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
26013
26014         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
26015
26016 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
26017
26018         PR middle-end/24295
26019         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
26020         declarations with the same names as thunks' alias targets, use
26021         aliases instead.
26022         * gcc.dg/attr-alias-3.c: New test.
26023         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
26024
26025 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
26026
26027         PR c++/22618
26028         * g++.dg/parse/access8.C: New test.
26029
26030 2005-10-20  Richard Guenther  <rguenther@suse.de>
26031
26032         PR c++/24439
26033         * g++.dg/tree-ssa/pr24439.C: New testcase.
26034
26035 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26036
26037         * g++.dg/opt/delay-slot-1.C: New test.
26038
26039 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
26040
26041         PR fortran/21625
26042         * gfortran.fg/der_init_1.f90: New.
26043
26044 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
26045
26046         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
26047
26048 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
26049
26050         PR c++/21908
26051         * g++.dg/parse/error28.C: New test.
26052
26053 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26054
26055         * gcc.dg/profile-generate-2.c: New test.
26056
26057 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
26058
26059         PR target/23589
26060         * g++.dg/ext/dllimport11.C: New.
26061
26062 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26063
26064         PR c++/22293
26065         * g++.dg/other/friend3.C: New test.
26066
26067 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
26068
26069         PR c++/23293
26070         * g++.dg/template/error19.C: New test.
26071
26072 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
26073
26074         PR c++/21383
26075         * g++.dg/overload/koenig2.C: New.
26076
26077         PR c++/23118
26078         * g++.dg/overload/error2.C: New.
26079
26080         PR c++/22604
26081         * g++.dg/inherit/covariant14.C: New.
26082
26083 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26084
26085         PR c++/23440
26086         * g++.dg/parse/for1.C: New test.
26087
26088 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
26089
26090         PR fortran/23446
26091         * gfortran.dg/host_dummy_index_1.f90: New test.
26092
26093         PR fortran/21459
26094         * gfortran.dg/automatic_char_len_2.f90: New test.
26095
26096         PR fortran/20866
26097         * gfortran.dg/recursive_statement_functions.f90: New test.
26098
26099         PR fortran/20853
26100         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
26101
26102         PR fortran/20849
26103         * gfortran.dg/external_initializer.f90: New test.
26104
26105         PR fortran/20837
26106         * non_module_public.f90: New test.
26107
26108 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26109
26110         PR c++/24386
26111         * g++.dg/template/overload7.C: New.
26112
26113         PR c++/22551
26114         * g++.dg/other/switch2.C: Remove expected warnings.
26115
26116         PR c++/21353
26117         * g++.dg/template/defarg6.C: New.
26118
26119 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
26120
26121         PR target/24315
26122         * gcc.target/i386/pr24315.c: New test.
26123
26124 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26125
26126         PR c++/24389
26127         * g++.dg/template/static21.C: New test.
26128         * g++.dg/template/static21-a.cc: Likewise.
26129
26130 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
26131
26132         PR c++/23959
26133         * g++.dg/warn/Wswitch-default-1.C: New test.
26134         * g++.dg/warn/Wswitch-default-2.C: New test.
26135
26136 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26137
26138         PR c++/22173
26139         * g++.dg/parse/template18.C: New test.
26140         * g++.dg/template/nontype15.C: Likewise.
26141
26142 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
26143
26144         PR fortran/22273
26145         * gfortran.dg/spec_expr_2.f90: New.
26146
26147 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
26148
26149         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
26150         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
26151         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
26152         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
26153         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
26154         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
26155         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
26156         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
26157         previous target-specific skips and warning-message matches where
26158         applicable.
26159
26160 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
26161
26162         PR c++/21347
26163         * g++.dg/warn/Wctor-dtor.C: New test.
26164
26165 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26166
26167         PR c/23439
26168         * gcc.dg/for-1.c: New test.
26169
26170 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
26171
26172         PR c++/19565
26173         * g++.dg/warn/Wconversion1.C: New test.
26174         * g++.dg/ext/packed4.C: Compile with -w.
26175         * g++.dg/opt/20050511-1.C: Likewise.
26176         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
26177
26178 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
26179
26180         * gfortran.dg/boz_5.f90: New test.
26181
26182 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
26183
26184         PR c++/22551
26185         * g++.dg/other/switch2.C: New.
26186
26187         PR c++/23984
26188         * g++.dg/init/ctor7.C: New.
26189
26190 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
26191
26192         PR c++/23730
26193         * g++.dg/parse/crash32.C: New test.
26194
26195 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
26196
26197         PR c++/20721
26198         * g++.dg/init/goto2.C: New test.
26199
26200         PR c++/22464
26201         * g++.dg/template/crash/41.C: New test.
26202
26203         PR c++/22180
26204         * g++.dg/template/crash40.C: New test.
26205
26206         PR c++/23694
26207         * g++.dg/parse/friend5.C: New test.
26208
26209         PR c++/23307
26210         * g++.dg/template/crash38.C: New test.
26211
26212         PR c++/22352
26213         * g++.dg/template/friend38.C: New test.
26214
26215         PR c++/22405
26216         * g++.dg/template/crash39.C: New test.
26217
26218 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
26219
26220         * gcc.dg/debug/dwarf2/dwarf-char1.c,
26221         gcc.dg/debug/dwarf2/dwarf-char2.c,
26222         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
26223
26224         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
26225
26226 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
26227
26228         * gcc.dg/dll-2.c: Add tests for warnings.
26229         * gcc.dg/dll-3.c: Likewise.
26230         * gcc.dg/dll-4.c: Likewise.
26231
26232         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
26233         * g++.dg/ext/dllimport2.C: Likewise.
26234         * g++.dg/ext/dllimport3.C: Likewise.
26235         * g++.dg/ext/dllimport7.C: Likewise.
26236         * g++.dg/ext/dllimport8.C: Likewise.
26237         * g++.dg/ext/dllimport9.C: Likewise.
26238
26239 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
26240
26241         PR fortran/24092
26242         * gfortran.dg/derived_pointer_recursion.f90: New test.
26243
26244 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
26245
26246         * gcc.c-torture/execute/20051012-1.c: New test.
26247
26248 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26249
26250         PR fortran/18082
26251         * gfortran.dg/automatic_char_len_1.f90: New test.
26252
26253 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26254
26255         PR fortran/20847
26256         * gfortran.dg/save_common.f90: New test.
26257
26258         PR fortran/20856
26259         * gfortran.dg/save_result.f90: New test.
26260
26261 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26262
26263         PR c++/21592
26264         * g++.dg/template/dependent-expr1.C: Add new expected error.
26265         * g++.dg/template/dependent-expr2.C: Adjust error text.
26266         * g++.dg/template/overload6.C: New.
26267
26268         PR c++/23797
26269         * g++.dg/other/typename8.C: New.
26270
26271         PR c++/21117
26272         * g++.dg/other/return1.C: New.
26273
26274 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
26275
26276         PR c++/24052
26277         * g++.dg/ext/label5.C: New.
26278
26279 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26280
26281         PR c++/19964
26282         * g++.dg/parse/crash31.C: New.
26283
26284 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
26285
26286         * g++.dg/ipa/ipa-1.c: New test.
26287         * g++.dg/ipa/ipa-2.c: New test.
26288         * g++.dg/ipa/ipa-3.c: New test.
26289         * g++.dg/ipa/ipa-4.c: New test.
26290         * g++.dg/ipa/ipa-5.c: New test.
26291         * g++.dg/ipa/ipa.exp: New file.
26292
26293 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26294
26295         PR fortran/24207
26296         * gfortran.dg/private_type_3.f90: New test.
26297
26298 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26299
26300         PR fortran/20786
26301         gfortran.dg/aint_anint_1.f90: New test.
26302
26303 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26304
26305         PR libgfortran/24313
26306         gfortran.dg/csqrt.f: New test.
26307
26308 2005-10-11  Ian Lance Taylor  <ian@airs.com>
26309
26310         PR c++/8057
26311         * g++.dg/warn/noeffect7.C: New test.
26312         * g++.dg/warn/noeffect2.C: Instantiate templates.
26313         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
26314         and warning.
26315
26316 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26317
26318         PR c++/21089
26319         * g++.dg/init/float1.C: New test.
26320
26321         PR c++/24277
26322         * g++.dg/init/member1.C: Tweak error markers.
26323
26324 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
26325
26326         PR testsuite/24281
26327         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
26328         Check for null pointer.
26329
26330 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26331
26332         PR c++/21369
26333         * g++.dg/parse/ret-type3.C: New test.
26334
26335 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
26336
26337         PR tree-opt/23946
26338         * gcc.c-torture/compile/pr23946.c: New test.
26339
26340 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
26341
26342         * g++.dg/opt/mmx2.C: New test.
26343
26344 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26345
26346         PR c++/24277
26347         * g++.dg/template/static20.C: New test.
26348
26349         PR c++/24302
26350         * g++.dg/warn/Wunused-12.C: New test.
26351
26352         PR c++/23437
26353         * g++.dg/template/arg4.C: New test.
26354
26355 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26356
26357         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
26358         * gcc.dg/ucnid-3.c: Likewise.
26359         * gcc.dg/ucnid-4.c: Likewise.
26360         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
26361         * g++.dg/other/ucnid-1.C: Likewise.
26362         * gcc.dg/sparc-frame-1.c: New test.
26363
26364 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26365
26366         PR c++/24139
26367         * g++.dg/template/spec27.C: New test.
26368
26369         PR c++/24275
26370         * g++.dg/template/static19.C: New test.
26371
26372 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26373
26374         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
26375         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
26376
26377 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
26378
26379         PR target/24136
26380         * gfortran.fortran-torture/compile/pr24136.f: New test.
26381
26382 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
26383
26384         PR c++/22172
26385         * g++.dg/parse/crash30.C: New test.
26386
26387 2005-10-07  Richard Guenther  <rguenther@suse.de>
26388
26389         PR middle-end/24227
26390         * gcc.c-torture/compile/pr24227.c: New testcase.
26391
26392 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
26393
26394         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
26395         Do not put aligned attributes on array elements.
26396
26397 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
26398
26399         PR testsuite/23611, PR testsuite/23615
26400         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
26401         writing prototypes of library functions by hand.
26402         * obj-c++.dg/bitfield-4.mm: Likewise.
26403         * obj-c++.dg/const-str-4.mm: Likewise.
26404         * obj-c++.dg/encode-4.mm: Likewise.
26405         * obj-c++.dg/encode-5.mm: Likewise.
26406         * obj-c++.dg/encode-6.mm: Likewise.
26407         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
26408         * obj-c++.dg/method-10.mm: Likewise.
26409         * obj-c++.dg/method-17.mm: Likewise.
26410         * obj-c++.dg/method-19.mm: Likewise.
26411         * obj-c++.dg/try-catch-2.mm: Likewise.
26412
26413 2005-10-06  Richard Henderson  <rth@redhat.com>
26414
26415         PR 24236
26416         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
26417
26418 2005-10-06  Dale Johannesen  <dalej@apple.com>
26419
26420         * gcc.c-torture/execute/20030125-1.c: Correct.
26421
26422 2005-10-06  Richard Guenther  <rguenther@suse.de>
26423
26424         PR tree-optimization/24238
26425         * g++.dg/tree-ssa/pr24238.C: New testcase.
26426
26427 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
26428
26429         PR 18568
26430         * gfortran.dg/der_pointer_3.f90: New test.
26431
26432 2005-10-05  Devang Patel  <dpatel@apple.com>
26433
26434         PR Debug/23205
26435         * g++.dg/other/PR23205.C: New.
26436
26437 2005-10-05  Richard Henderson  <rth@redhat.com>
26438
26439         PR target/23602
26440         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
26441         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
26442
26443 2005-10-05  Dale Johannesen  <dalej@apple.com>
26444
26445         * gcc.c-torture/execute/float-floor.c: New.
26446
26447 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
26448
26449         PR tree-optimization/21419
26450         PR tree-optimization/24146
26451         PR tree-optimization/24151
26452
26453         * g++.dg/ext/asm7.C: New.
26454         * g++.dg/ext/asm8.C: New.
26455         * gcc.dg/asm-1.c: Compile on all targets.
26456         * gcc.dg/asm-pr24146.c: New.
26457         * gcc.dg/pr21419.c: Adjust error messages.
26458
26459 2005-10-05  Richard Guenther  <rguenther@suse.de>
26460
26461         PR fortran/24176
26462         * gfortran.fortran-torture/compile/empty.f90: New testcase.
26463
26464 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26465
26466         PR c++/23513
26467         * g++.dg/template/spec22.C: Robustify test.
26468         * g++.dg/template/spec26.C: New.
26469
26470 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
26471
26472         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
26473         if target supports vector instructions.
26474
26475 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
26476
26477         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
26478         C99 functions.
26479
26480 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
26481
26482         * lib/target-supports.exp (check_effective_target_fortran_large_real,
26483         check_effective_target_fortran_large_int): Replace cached result
26484         when target changes.
26485
26486 2005-10-04  Devang Patel  <dpatel@apple.com>
26487
26488         * gcc.dg/i386-sse-vect-types.c: New.
26489
26490 2005-10-04  Ian Lance Taylor  <ian@airs.com>
26491
26492         PR preprocessor/13726
26493         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
26494         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
26495
26496 2005-10-04  Richard Guenther  <rguenther@suse.de>
26497
26498         PR c/23576
26499         * gcc.dg/noncompile/pr23576.c: New testcase.
26500
26501 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
26502
26503         PR middle-end/23125
26504         * gcc.dg/register-var-3.c: New test.
26505
26506 2005-10-04  Steven Bosscher  <stevenb@suse.de>
26507
26508         * gcc.dg/pr23049.c: New test.
26509
26510         * gcc.dg/ucnid-4.c: Fix test.
26511
26512 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
26513
26514         PR 23445
26515         * gcc.c-torture/compile/pr23445.c: New test.
26516
26517 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
26518
26519         * g++.dg/overload/unknown1.C: New.
26520
26521 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
26522
26523         PR c++/17775
26524         * g++.dg/template/repo4.C: New test.
26525
26526 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26527
26528         PR libfortran/19308
26529         * gfortran.dg/large_real_kind_2.F90: New test.
26530         * gfortran.dg/large_integer_kind_2.f90: New test.
26531
26532 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
26533
26534         * lib/target-supports.exp (check_effective_target_vect_shift):
26535         Implement with result caching. Add i?86, x86_64 and ia64 targets.
26536         (check_effective_target_vect_condition): Fix copy-n-pasto.
26537
26538         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
26539         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
26540         targets.
26541
26542 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
26543
26544         PR c++/22621
26545         * g++.dg/template/overload5.C : New test.
26546
26547         PR c++/23840
26548         * g++.dg/expr/stdarg1.C: New test.
26549
26550 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
26551
26552         PR 24142
26553         * gcc.c-torture/execute/pr24142.c: New test.
26554
26555 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
26556
26557         PR 24141
26558         * gcc.c-torture/execute/pr24141.c: New test.
26559
26560 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
26561             Diego Novillo  <dnovillo@redhat.com>
26562
26563         PR 23604
26564         * gcc.c-torture/execute/pr23604.c: New test.
26565
26566 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
26567
26568         PR fortran/16404
26569         PR fortran/20835
26570         PR fortran/20890
26571         PR fortran/20899
26572         PR fortran/20900
26573         PR fortran/20901
26574         PR fortran/20902
26575         gfortran.dg/equiv_constraint_1.f90: New test.
26576         gfortran.dg/equiv_constraint_2.f90: New test.
26577         gfortran.dg/equiv_constraint_3.f90: New test.
26578         gfortran.dg/equiv_constraint_4.f90: New test.
26579         gfortran.dg/equiv_constraint_5.f90: New test.
26580         gfortran.dg/equiv_constraint_6.f90: New test.
26581         gfortran.dg/equiv_constraint_7.f90: New test.
26582         gfortran.dg/equiv_constraint_8.f90: New test.
26583         gfortran.dg/private_type_1.f90: New test.
26584         gfortran.dg/private_type_2.f90: New test.
26585         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
26586         980628-10.f: Assert std=gnu to permit mixing of
26587         types in equivalence statements.
26588
26589 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
26590
26591         PR 24112
26592         * gfortran.dg/open_status_1.f90: New.
26593
26594 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26595
26596         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
26597         * gcc.dg/vect/pr22480.c: Clean up temp files.
26598         * gcc.dg/vect/pr23831.c: Clean up temp files.
26599         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
26600         Clean up temp files.
26601         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
26602         Clean up temp files.
26603
26604         * gcc.dg/20050309-1.c: Clean up temp files.
26605         * gcc.dg/20050325-1.c: Clean up temp files.
26606
26607 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26608
26609         PR tree-optimization/24059
26610         * gcc.dg/vect/pr24059.c : New test.
26611
26612 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
26613
26614         PR middle-end/24109
26615         * gcc.c-torture/execute/20050929-1.c: New test.
26616
26617 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26618
26619         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
26620
26621 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
26622
26623         PR c/21419
26624         * gcc.dg/pr21419.c: New test.
26625
26626 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26627
26628         * gcc.dg/pr23911.c: New test.
26629
26630 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
26631
26632         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
26633
26634         PR c++/16782
26635         * g++.dg/parse/qualified4.C: New test.
26636         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
26637         * g++.old-deja/g++.mike/p8154.C: Likewise.
26638
26639 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
26640
26641         PR c++/22147
26642         * g++.dg/template/friend37.C: New test.
26643         * g++.dg/parse/crash28.C: Adjust error markers.
26644
26645 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
26646
26647         PR fortran/18518
26648         * gfortran.fortran-torture/execute/save_2.f90: New decl.
26649
26650 2005-09-27  Devang Patel  <dpatel@apple.com>
26651
26652         PR tree-optimization/23625
26653         * gcc.dg/pr23625.c: New test.
26654
26655 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
26656
26657         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
26658         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
26659
26660 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
26661
26662         PR fortran/23677
26663         * gfortran.fortran-torture/execute/save_1.f90: New test.
26664         * gfortran.dg/save_1.f90: New test.
26665
26666 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
26667
26668         * gcc.target/i386/builtin-apply-mmx.c: New test.
26669
26670         PR target/22576
26671         * gcc.target/i386/pr22576.c: New test.
26672
26673         PR target/22585
26674         * gcc.target/i386/pr22585.c: New test.
26675
26676         PR target/23268
26677         * gcc.target/i386/pr23268.c: New test.
26678
26679         PR middle-end/23831
26680         * gcc.dg/vect/pr23831.c: New test.
26681
26682         PR target/24055
26683         * gcc.target/i386/pr24055.c: New test.
26684
26685 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
26686
26687         PR tree-optimization/23960
26688         * gcc.c-torture/compile/pr23960.c: New.
26689
26690 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
26691
26692         PR fortran/16861
26693         * gfortran.dg/nested_modules_3.f90: New.
26694
26695 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
26696
26697         PR fortran/24005
26698         gfortran.dg/interface_1.f90: New test.
26699
26700 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
26701         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26702
26703         PR fortran/23843
26704         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
26705
26706 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
26707
26708         PR fortran/23516
26709         * gfortran.dg/imag_1.f: New test.
26710         * gfortran.dg/imag_2.f: Ditto.
26711
26712 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
26713
26714         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
26715
26716 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
26717
26718         PR c++/21983
26719         * g++.dg/warn/pr21983.C: New test.
26720
26721 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
26722
26723         * gcc.dg/20050922-1.c: Testcase added.
26724
26725 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
26726
26727         PR c++/23993
26728         * g++.dg/template/array14.C: New test.
26729
26730 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
26731
26732         PR fortran/19929
26733         * gfortran.dg/der_ptr_component_1.f90: New test.
26734
26735 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26736
26737         PR c++/23965
26738         * g++.dg/template/error1.C: Reject "no matching function" message.
26739
26740 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26741
26742         PR c++/17609
26743         * g++.dg/lookup/error1.C: New test.
26744
26745 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
26746
26747         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
26748         functionality of the testcase.
26749
26750 2005-09-20  Richard Henderson  <rth@redhat.com>
26751
26752         * gcc.dg/vect/vect-22.c: Require vect_float.
26753         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
26754
26755 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
26756
26757         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
26758         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
26759         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
26760         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
26761         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
26762         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
26763         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
26764         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
26765         * gcc.dg/cpp/ucnid-8.c: New test.
26766
26767 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26768
26769         PR tree-optimization/23929
26770         * gcc.c-torture/compile/pr23929.c: New test.
26771
26772 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
26773
26774         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
26775         for one loop.
26776
26777 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
26778
26779         PR testsuite/23186
26780         * g++.dg/other/pr22003.C: Require named sections.
26781
26782 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26783
26784         PR c++/23947
26785         * g++.dg/rtti/crash3.C: New test.
26786
26787         PR tree-optimization/23818
26788         * gcc.dg/pr23818.c: New test.
26789
26790 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26791
26792         PR fortran/23420
26793         * gfortran.dg/print_fmt_4.f: New.
26794
26795 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26796
26797         PR fortran/23663
26798         * gfortran.fortran-torture/execute/entry_11.f90: New test.
26799
26800 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26801
26802         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
26803         Use pointers to local alignable arrays instead. Added comments.
26804         * gcc.dg/vect/vect-46.c: Likewise.
26805         * gcc.dg/vect/vect-48.c: Likewise.
26806         * gcc.dg/vect/vect-49.c: Likewise.
26807         * gcc.dg/vect/vect-52.c: Likewise.
26808         * gcc.dg/vect/vect-53.c: Likewise.
26809         * gcc.dg/vect/vect-54.c: Likewise.
26810         * gcc.dg/vect/vect-56.c: Likewise.
26811         * gcc.dg/vect/vect-57.c: Likewise.
26812         * gcc.dg/vect/vect-58.c: Likewise.
26813         * gcc.dg/vect/vect-60.c: Likewise.
26814         * gcc.dg/vect/vect-61.c: Likewise.
26815
26816         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
26817         The test is no longer vectorizable on vect_no_align targets.
26818         * gcc.dg/vect/vect-43.c: Likewsie.
26819
26820         * gcc.dg/vect/vect-44.c: Added comments.
26821         * gcc.dg/vect/vect-45.c: Added comments.
26822         * gcc.dg/vect/vect-50.c: Added comments.
26823         * gcc.dg/vect/vect-51.c: Added comments.
26824
26825         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
26826         aligned type.
26827         * gcc.dg/vect/Os-vect-95.c: Likewise.
26828
26829         * gcc.dg/vect/vect-41.c: Test removed.
26830         * gcc.dg/vect/vect-47.c: Test removed.
26831         * gcc.dg/vect/vect-55.c: Test removed.
26832         * gcc.dg/vect/vect-59.c: Test removed.
26833
26834 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26835
26836         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
26837         No longer vectorizable on vect_no_align targets.
26838         * gcc.dg/vect/pr20122.c: Likewise.
26839         * gcc.dg/vect/vect-74.c: Likewise.
26840         * gcc.dg/vect/vect-75.c: Likewise.
26841         * gcc.dg/vect/vect-76.c: Likewise.
26842
26843         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
26844         Will not be vectorizable on vect_no_align targets once aliasing issues
26845         are resolved.
26846         * gcc.dg/vect/vect-79.c: Likewise.
26847
26848         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
26849         * gcc.dg/vect/vect-78.c: Likewise.
26850         * gcc.dg/vect/vect-97.c: Likewise.
26851
26852 2005-09-19  Steven Bosscher  <stevenb@suse.de>
26853
26854         * gcc.dg/pr23943.c: New test.
26855
26856 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26857
26858         PR fortran/19181
26859         * gfortran.dg/derived_pointer_null_1.f90: New test.
26860
26861 2005-09-18  Richard Guenther  <rguenther@suse.de>
26862
26863         PR middle-end/23944
26864         * gcc.c-torture/compile/pr23944.c: New testcase.
26865
26866 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
26867
26868         PR fortran/15975
26869         * gfortran.dg/der_pointer_2.f90: New test.
26870
26871 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26872
26873         PR fortran/16861
26874         * gfortran.dg/nested_modules_2.f90: New test.
26875
26876 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26877
26878         PR c++/18368
26879         * g++.dg/other/semicolon.C: New test.
26880
26881 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
26882
26883         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
26884         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
26885
26886 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
26887
26888         PR c++/23914
26889         * g++.dg/template/static18.C: New test.
26890
26891         PR c++/21514
26892         * g++.dg/template/crash19.C: Remove dg-error marker.
26893         * g++.dg/template/local4.C: New test.
26894
26895 2005-09-16  Paul Brook  <paul@codesourcery.com>
26896
26897         PR fortran/23906
26898         * gfortran.dg/dependency_1.f90: New test.
26899
26900 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26901
26902         PR c++/23896
26903         * g++.dg/template/static17.C: New test.
26904
26905 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
26906
26907         PR c++/23139
26908         * g++.dg/warn/huge-val1.C: New test.
26909
26910 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26911
26912         PR c++/13140
26913         * g++.dg/parse/class2.C: New test.
26914         * g++.dg/template/explicit8.C: Likewise.
26915         * g++.dg/template/spec25.C: Likewise.
26916
26917 2005-09-14  Josh Conner  <jconner@apple.com>
26918
26919         PR middle-end/23584
26920         * gcc.dg/pr23584.c: New test.
26921
26922 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
26923
26924         PR fortran/21875 Internal Unit Array I/O, NIST
26925         * gfortran.dg/arrayio_1.f90: New test.
26926         * gfortran.dg/arrayio_1.f90: New test.
26927         * gfortran.dg/arrayio_1.f90: New test.
26928         * gfortran.dg/arrayio_1.f90: New test.
26929         * gfortran.dg/arrayio_1.f90: New test.
26930
26931 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
26932
26933         PR middle-end/22480
26934         * gcc.dg/vect/pr22480.c: New test.
26935
26936 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
26937
26938         PR fortran/19358
26939         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
26940
26941 2005-09-13 Josh Conner <jconner@apple.com>
26942
26943         PR c++/23180
26944         * g++.dg/init/struct2.C: New test.
26945         * g++.dg/init/struct3.C: New test.
26946
26947 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
26948
26949         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
26950         Clean up temp files.
26951         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
26952         gcc.dg/tree-ssa/builtin-fprintf-1.c,
26953         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
26954         gcc.dg/tree-ssa/builtin-printf-1.c,
26955         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
26956         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
26957         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
26958         gcc.dg/tree-ssa/builtin-vprintf-1.c,
26959         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
26960         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
26961         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
26962         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
26963         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
26964         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
26965         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
26966         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
26967
26968 2005-09-13  Josh Conner  <jconner@apple.com>
26969
26970         * lib/gcc-dg.exp: Load scanipa.exp.
26971         (cleanup-dump): New procedure.
26972         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
26973         * lib/scandump.exp: New file.
26974         * lib/scantree.exp: Use it.
26975         * lib/scanipa.exp: New file.
26976
26977 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
26978
26979         PR fortran/17740
26980         * gfortran.dg/generic_4.f90: New test.
26981
26982 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
26983
26984         PR target/23816
26985         * gcc.target/i386/pr23816-1.c: New test.
26986         * gcc.target/i386/pr23816-2.c: New test.
26987
26988
26989 2005-09-13  Bastian Blank <waldi@debian.org>
26990
26991         PR c++/16171
26992         * g++.dg/abi/mangle26.C: New test.
26993         * g++.dg/abi/mangle27.C: New test.
26994         * g++.dg/abi/mangle28.C: New test.
26995         * g++.dg/abi/mangle29.C: New test.
26996
26997         PR c++/23839
26998         * g++.dg/parse/register1.C: New test.
26999
27000 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
27001
27002         PR c++/23842
27003         * g++.dg/template/access16.C: New test.
27004
27005 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27006
27007         * gfortran.dg/char_pack_2.f90: Increase the vector size.
27008
27009 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27010
27011         PR fortran/18899
27012         * gfortran.dg/shape_2.f90: New test.
27013
27014 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27015
27016         PR target/19269
27017         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
27018         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
27019         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
27020         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
27021         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
27022         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
27023         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
27024         tests.
27025
27026 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27027
27028         PR c++/23841
27029         * g++.dg/parse/template17.C: New test.
27030
27031 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27032
27033         PR c++/23789
27034         * g++.dg/template/nontype14.C: New test.
27035
27036 2005-09-12  Ian Lance Taylor  <ian@airs.com>
27037
27038         PR g++/7874
27039         * g++.dg/lookup/friend7.C: New test.
27040         * g++.dg/lookup/friend8.C: New test.
27041         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
27042         so that it will be found via argument dependent lookup.
27043         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
27044         friend functions which will no longer be found.
27045         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
27046         function g, so that it will be found via argument dependent
27047         lookup.
27048         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
27049         * g++.old-deja/g++.mike/net43.C: Likewise.
27050
27051 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27052
27053         PR c++/23691
27054         * g++.dg/template/static16.C: New test.
27055
27056 2005-09-12  Josh Conner  <jconner@apple.com>
27057
27058         PR middle-end/23237
27059         * gcc.c-torture/compile/pr23237.c: New test.
27060
27061 2005-09-11  Richard Henderson  <rth@redhat.com>
27062
27063         * g++.dg/other/error8.C: Update expected diagnostic text.
27064
27065 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27066
27067         PR libfortran/19872
27068         * gfortran.dg/overwrite_1.f: New test.
27069
27070 2005-09-09  Josh Conner  <jconner@apple.com>
27071
27072         * g++.dg/init/pr23180-1.C: Removed.
27073         * g++.dg/init/pr23180-2.C: Removed.
27074
27075 2005-09-09  David Daney <ddaney@avtrex.com>
27076
27077         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
27078         files which are ...
27079         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
27080         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
27081
27082 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27083
27084         * gfortran.dg/iostat_2.f90: New test.
27085
27086 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
27087
27088         PR c++/22252
27089         * g++.dg/ext/interface1.C: New test.
27090         * g++.dg/ext/interface1.h: Likewise.
27091         * g++.dg/ext/interface1a.cc: Likewise.
27092
27093 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
27094
27095         * gfortran.dg/iomsg_1.f90: New test case.
27096
27097 2005-09-09  Richard Guenther  <rguenther@suse.de>
27098
27099         PR c++/23624
27100         * g++.dg/tree-ssa/pr23624.C: New testcase.
27101
27102 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27103
27104         PR fortran/19239
27105         * gfortran.dg/vector_subscript_1.f90,
27106         * gfortran.dg/vector_subscript_2.f90: New tests.
27107
27108 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27109
27110         PR fortran/21104
27111         * gfortran.dg/array_alloc_1.f90,
27112         * gfortran.dg/array_alloc_2.f90,
27113         * gfortran.dg/array_alloc_3.f90: New tests.
27114
27115 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27116
27117         PR fortran/12840
27118         * gfortran.dg/array_constructor_6.f90
27119         * gfortran.dg/array_constructor_7.f90
27120         * gfortran.dg/array_constructor_8.f90
27121         * gfortran.dg/array_constructor_9.f90
27122         * gfortran.dg/array_constructor_10.f90
27123         * gfortran.dg/array_constructor_11.f90
27124         * gfortran.dg/array_constructor_12.f90: New tests.
27125
27126 2005-09-08  Josh Conner  <jconner@apple.com>
27127
27128         PR c++/23180
27129         * g++.dg/init/pr23180-1.C: New test.
27130         * g++.dg/init/pr23180-2.C: New test.
27131
27132 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27133
27134         PR fortran/18878
27135         * gfortran.dg/module_double_reuse.f90: New.
27136
27137 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27138
27139         PR fortran/23270
27140         PR fortran/22304
27141         PR fortran/18870
27142         PR fortran/17917
27143         PR fortran/16511
27144         * gfortran.dg/common_equivalence_1.f: New.
27145         * gfortran.dg/common_equivalence_2.f: New.
27146         * gfortran.dg/common_equivalence_3.f: New.
27147         * gfortran.dg/contained_equivalence_1.f90: New.
27148         * gfortran.dg/module_blank_common.f90: New.
27149         * gfortran.dg/module_commons_1.f90: New.
27150         * gfortran.dg/module_equivalence_1.f90: New.
27151         * gfortran.dg/nested_modules_1.f90: New.
27152         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
27153         equivalences and add comment to connect the test with
27154         the PR.
27155
27156 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27157
27158         PR fortran/23765
27159         * gfortran.dg/common_6.f90: New test.
27160
27161 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27162
27163         PR fortran/15326
27164         * gfortran.dg/char_result_1.f90,
27165         * gfortran.dg/char_result_2.f90,
27166         * gfortran.dg/char_result_3.f90,
27167         * gfortran.dg/char_result_4.f90,
27168         * gfortran.dg/char_result_5.f90,
27169         * gfortran.dg/char_result_6.f90,
27170         * gfortran.dg/char_result_7.f90,
27171         * gfortran.dg/char_result_8.f90: New tests.
27172
27173 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27174
27175         PR fortran/19928
27176         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
27177
27178 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27179
27180         PR obj-c++/16816
27181         * obj-c++.dg/selector-5.mm: New test.
27182         * obj-c++.dg/selector-6.mm: New test.
27183
27184 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27185
27186         PR objc/20574
27187         PR objc/19324
27188         * objc.dg/error-1.m: New test.
27189
27190 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
27191
27192         PR fortran/23373
27193         * gfortran.fortran-torture/execute/pr23373-1.f90,
27194         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
27195
27196 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
27197
27198         PR libfortran/23760
27199         * gfortran.dg/g77/1832.f: Remove long string in write statement
27200         to allow the test to pass on correct list directed output with
27201         prepended space.
27202
27203 2005-09-07  James E Wilson  <wilson@specifix.com>
27204
27205         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
27206
27207 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27208
27209         * gfortran.dg/parameter+save.f90: Rename to
27210         * gfortran.dg/parameter_save.f90: .. this.
27211
27212 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27213
27214         PR fortran/20848
27215         * gfortran.dg/parameter+save.f90: New test case.
27216
27217 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
27218
27219         PR fortran/19269
27220         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
27221
27222 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27223
27224         PR c/23075
27225         * gcc.dg/pr23075.c: New test.
27226         * g++.dg/warn/pr23075.C: New test.
27227
27228         PR target/22362
27229         * gcc.target/i386/pr22362.c: New test.
27230
27231         PR rtl-optimization/23098
27232         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
27233
27234         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
27235         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27236         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27237
27238 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
27239
27240         * g++.dg/expr/cast6.C: New test.
27241
27242         PR c++/9782
27243         * g++.dg/init/new15.C: New test.
27244
27245 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27246
27247         * gcc.dg/vect/Os-vect-95.c: New test.
27248         * gcc.dg/vect/vect-95.c: Same.
27249
27250 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27251
27252         * gcc.dg/vect/vect-29.c: Update xfail testing.
27253         * gcc.dg/vect/vect-44.c: Same.
27254         * gcc.dg/vect/vect-48.c: Same.
27255         * gcc.dg/vect/vect-50.c: Same.
27256         * gcc.dg/vect/vect-72.c: Same.
27257         * gcc.dg/vect/vect-77.c: Same.
27258         * gcc.dg/vect/vect-78.c: Same.
27259         * gcc.dg/vect/vect-80.c: Same.
27260         * gcc.dg/vect/vect-96.c: Same.
27261         * gcc.dg/vect/vect-100.c: Same.
27262         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
27263         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
27264         * gfortran.dg/vect/vect-5.f90: Same.
27265
27266 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27267
27268         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
27269         start strings.
27270         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27271         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27272
27273         PR c++/23056
27274         * g++.dg/opt/pr23056.C: New test.
27275
27276         PR rtl-optimization/23098
27277         * gcc.target/i386/pr23098.c: New test.
27278
27279 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
27280
27281         PR c++/23667
27282         * g++.dg/template/static15.C: New test.
27283
27284         PR c++/21440
27285         * g++.dg/ext/stmtexpr5.C: New test.
27286         * g++.dg/ext/stmtexpr6.C: Likewise.
27287
27288 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
27289
27290         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
27291
27292         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
27293         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27294         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27295
27296 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
27297
27298         PR libfortran/23321
27299         * gfortran.dg/direct_io_4.f90: New test case.
27300
27301 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
27302             Rasmus Hahn  <rassahah@neofonie.de>
27303
27304         PR libobjc/23108
27305         * objc.dg/type-stream-1.m: New test.
27306
27307 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
27308
27309         PR fortran/23661
27310         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
27311         gfortran.dg/print_fmt_3.f90: New test.
27312
27313 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27314
27315         * gfortran.dg/fmt_t_1.f90: New test.
27316
27317 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27318
27319         PR rtl-optimization/23454
27320         * g++.dg/opt/pr23454.C: New test.
27321
27322 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
27323
27324         PR c++/23699
27325         * g++.dg/ext/static1.C: New test.
27326
27327 2005-09-02  Richard Henderson  <rth@redhat.com>
27328
27329         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
27330         tail call to check_fa_work.
27331
27332 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
27333
27334         PR c++/21687
27335         * g++.dg/other/gc3.C: New test.
27336
27337 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27338
27339         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
27340         * gcc.dg/20050826-1.c: Likewise.
27341
27342 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
27343
27344         PR c++/23167
27345         * g++.dg/expr/volatile1.C: New test.
27346
27347 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
27348
27349         PR middle-end/23547
27350         * gcc.dg/pr23547.c: New test.
27351
27352 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
27353
27354         PR c/22061
27355         * gcc.c-torture/execute/pr22061-1.c,
27356         * gcc.c-torture/execute/pr22061-2.c,
27357         * gcc.c-torture/execute/pr22061-3.c,
27358         * gcc.c-torture/execute/pr22061-4.c: New tests.
27359
27360 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
27361
27362         * gcc.dg/Wredundant-decls-2.c: New test to check that
27363         -Wredundant-decls does not issue warning for a variable
27364         definition following a declaration.
27365
27366 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
27367
27368         PR debug/7241
27369         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
27370         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
27371         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
27372
27373         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
27374         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
27375         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
27376         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
27377         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
27378         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
27379         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
27380         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
27381
27382 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27383
27384         PR objc/23306
27385         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
27386         scan-assmbler.
27387
27388 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
27389
27390         PR target/21255
27391         * gcc.dg/pr21255-1.c: New test.
27392         * gcc.dg/pr21255-2-mb.c: Likewise.
27393         * gcc.dg/pr21255-2-ml.c: Likewise.
27394         * gcc.dg/pr21255-3.c: Likewise.
27395         * gcc.dg/pr21255-4.c: Likewise.
27396
27397 2005-08-31  Dale Johannesen  <dalej@apple.com>
27398
27399         * gcc.dg/20050830-1.c: New.
27400
27401 2005-08-31  Josh Conner  <jconner@apple.com>
27402
27403         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
27404         command-line options for arm-*-* targets.
27405         * g++.dg/init/array16.C: Likewise.
27406         * g++.dg/other/crash-4.C: Likewise.
27407
27408 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27409
27410         PR obj-c++/23640
27411         * obj-c++.dg/gnu-runtime-3.mm: New test.
27412
27413 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27414
27415         PR c++/13377
27416         * g++.dg/lookup/ambig4.C: New test.
27417         * g++.dg/lookup/ambig5.C: New test.
27418         * g++.dg/tc1/dr101.C: Adjust error markers.
27419
27420 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27421
27422         PR c++/23639
27423         * g++.dg/template/ttp5.C: Adjust error markers.
27424
27425 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
27426
27427         PR testsuite/23609
27428         * lib/obj-c++.exp: Include target-libpath.exp.
27429         (obj-c++_link_flags): Look for the GNU libobjc library
27430         and set the library path to include it.
27431         Don't manually set LD_LIBRARY_PATH (etc.) but call
27432         set_ld_library_path_env_vars instead.
27433         (obj-c++_target_compile): Don't set library path or
27434         linker flags because they are already set correctly
27435         in obj-c++_link_flags.
27436
27437 2005-08-30  Josh Conner  <jconner@apple.com>
27438
27439         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
27440         to command-line options for arm-*-* targets.
27441
27442 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
27443
27444         * g++.dg/other/i386-1.C: New.
27445
27446 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
27447
27448         PR preprocessor/20348
27449         PR preprocessor/20356
27450         * gcc.dg/cpp/pr20348.c: New test.
27451         * gcc.dg/cpp/pr20348.h: New file.
27452         * gcc.dg/cpp/inc/pr20348.h: New file.
27453         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
27454         * gcc.dg/cpp/pr20356.c: New test.
27455         * gcc.dg/cpp/pr20356.h: New file.
27456         * gcc.dg/cpp/inc/pr20356.h: New file.
27457         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
27458
27459 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
27460
27461         * gfortran.fortran-torture/execute/intrinsic_count.f90:
27462         Fix array dimension to avoid correct end-of-file error.
27463
27464 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
27465
27466         PR libfortran/23598
27467         * gfortran.dg/iostat_1.f90: New test.
27468
27469 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
27470
27471         PR middle-end/23408
27472         * gcc.dg/pr23408.c: New test.
27473
27474 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
27475
27476         PR c++/23099
27477         * g++.dg/init/member1.C: Make sure erroneous static data member
27478         definitions are required.
27479         * g++.dg/template/static13.C: New test.
27480         * g++.dg/template/static14.C: Likewise.
27481
27482 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
27483
27484         * gcc.target/i386/pr23575.c: Use -msse2 instead of
27485         -march=pentium4, remove ilp32 requirement.
27486
27487         PR middle-end/23484
27488         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
27489         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
27490
27491 2005-08-29  Andreas Jaeger  <aj@suse.de>
27492
27493         PR testsuite/23607
27494         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
27495
27496 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
27497
27498         * gcc.c-torture/execute/20050316-2.c: New test.
27499         * gcc.c-torture/execute/20050316-3.c: New test.
27500         * gcc.dg/torture/pr16104-1.c: New test.
27501
27502 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
27503
27504         PR middle-end/23463
27505         * gcc.c-torture/execute/zero-struct-1.c: New test.
27506
27507 2005-08-27  Richard Guenther  <rguenther@suse.de>
27508
27509         PR target/23575
27510         * gcc.target/i386/pr23575.c: New testcase.
27511
27512 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
27513
27514         PR rtl-optimization/23561
27515         * gcc.c-torture/execute/20050826-1.c: New test.
27516
27517         PR rtl-opt/23560
27518         * gcc.c-torture/execute/20050826-2.c: New test.
27519
27520 2005-08-26  Dale Johannesen  <dalej@apple.com>
27521
27522         * gcc.dg/20030711-1.c: Modify to work on Darwin.
27523         * gcc.dg/20050826-1.c: New.
27524
27525 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
27526
27527         PR c++/19004
27528         * g++.dg/template/nontype13.C: New test.
27529
27530         PR c++/23491
27531         * g++.dg/init/new14.C: New test.
27532         * g++.dg/expr/anew1.C: Do not XFAIL.
27533         * g++.dg/expr/anew2.C: Likewise.
27534         * g++.dg/expr/anew3.C: Likewise.
27535
27536 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
27537
27538         PR middle-end/22439
27539         * gcc.dg/vla-3.c: New test.
27540
27541 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
27542
27543         PR fortran/20363
27544         * gfortran.dg/named_interface.f90: New.
27545
27546 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
27547
27548         * gcc.c-torture/execute/frame-address.c: New test.
27549
27550 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
27551
27552         PR c++/20817
27553         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
27554
27555 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27556
27557         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
27558
27559 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27560
27561         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
27562         * gcc.dg/altivec-22.c: Rename from..
27563         * gcc.dg/altivec-nomfcr.c: ..this.
27564
27565 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
27566
27567         PR tree-optimization/23546
27568         * gcc.dg/tree-ssa/pr23546.c: New test.
27569
27570 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
27571
27572         PR fortran/17758
27573         * gfortran.dg/nonreturning_statements.f90: New test.
27574
27575 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27576
27577         PR c++/22454
27578         * g++.dg/parse/crash29.C: New.
27579
27580 2005-08-23  DJ Delorie  <dj@redhat.com>
27581
27582         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
27583         constants have the L suffix.
27584
27585 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
27586
27587         PR c++/23044
27588         * g++.dg/template/instantiate8.C: New.
27589
27590 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
27591
27592         PR middle-end/23467
27593         * gcc.c-torture/execute/pr23467.c: New test.
27594
27595 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
27596
27597         PR tree-optimization/22043
27598         * gcc.c-torture/execute/20050613-1.c: New test.
27599
27600 2005-08-23  Ben Elliston  <bje@au.ibm.com>
27601
27602         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
27603
27604 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
27605
27606         PR rtl-optimization/23478
27607         * g++.dg/opt/pr23478.C: New test.
27608
27609 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
27610
27611         PR c/18715
27612         * gcc.dg/switch-warn-3.c: New test.
27613
27614 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27615
27616         PR c++/22233
27617         * g++.dg/template/param1.C: New test.
27618
27619 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27620
27621         PR c++/23089
27622         * g++.dg/other/incomplete1.C: New test.
27623
27624 2005-08-22  Ira Rosen  <irar@il.ibm.com>
27625
27626         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
27627         are vectorizable.
27628
27629 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27630
27631         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
27632         d_lines_5.f: New.
27633
27634 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
27635
27636         * gcc.target/i386/sse-4.c: New test.
27637
27638 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27639
27640         PR testsuite/23239
27641         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
27642
27643 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
27644
27645         * gcc.dg/20050811-1.c: New test.
27646         * gcc.dg/20050811-2.c: New test.
27647
27648 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
27649
27650         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
27651
27652 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
27653
27654         PR 23476
27655         * gcc.c-torture/compile/pr23476.c: New test.
27656
27657 2005-08-19  Devang Patel  <dpatel@apple.com>
27658
27659         PR tree-optimization/23048
27660         * gcc.dg/tree-ssa/pr23048.c: New test.
27661
27662 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27663
27664         PR middle-end/20624
27665         * g++.dg/warn/Wreturn-3.C: New test
27666
27667 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
27668
27669         PR tree-optimization/22228
27670         * g++.dg/vect/pr22543.cc: New test.
27671
27672 2005-08-17  Steven Bosscher  <stevenb@suse.de>
27673
27674         PR tree-optimization/21574
27675         * gcc.dg/tree-ssa/pr21574.c: New test.
27676
27677 2005-08-16  James E Wilson  <wilson@specifix.com>
27678
27679         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
27680
27681 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
27682
27683         PR tree-opt/23402
27684         * gcc.c-torture/compile/zero-strct-3.c: New test.
27685         * gcc.c-torture/compile/zero-strct-4.c: New test.
27686
27687 2005-08-16  Steven Bosscher  <stevenb@suse.de>
27688
27689         PR target/23376
27690         * gcc.target/x86_64/pr23376.c: New test.
27691
27692 2005-08-16  Ian Lance Taylor  <ian@airs.com>
27693
27694         PR c++/23337
27695         * g++.dg/ext/vector2.C: New.
27696
27697 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27698
27699         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
27700
27701 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27702
27703         PR libfortran/23428
27704         * gfortran.dg/inquire-complex.f90: New test case.
27705
27706 2005-08-16  James E Wilson  <wilson@specifix.com>
27707
27708         PR tree-optimization/21105
27709         * gcc.dg/large-size-array.c: New.
27710
27711 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
27712
27713         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
27714         type.
27715         * gcc.dg/vect/vect-41: Likewise.
27716         * gcc.dg/vect/vect-42: Likewise.
27717         * gcc.dg/vect/vect-43: Likewise.
27718         * gcc.dg/vect/vect-44: Likewise.
27719         * gcc.dg/vect/vect-46: Likewise.
27720         * gcc.dg/vect/vect-47: Likewise.
27721         * gcc.dg/vect/vect-48: Likewise.
27722         * gcc.dg/vect/vect-52: Likewise.
27723         * gcc.dg/vect/vect-53: Likewise.
27724         * gcc.dg/vect/vect-54: Likewise.
27725         * gcc.dg/vect/vect-55: Likewise.
27726         * gcc.dg/vect/vect-56: Likewise.
27727         * gcc.dg/vect/vect-57: Likewise.
27728         * gcc.dg/vect/vect-58: Likewise.
27729         * gcc.dg/vect/vect-59: Likewise.
27730         * gcc.dg/vect/vect-60: Likewise.
27731         * gcc.dg/vect/vect-61: Likewise.
27732         * gcc.dg/vect/vect-85: Likewise.
27733         * gcc.dg/vect/vect-87: Likewise.
27734         * gcc.dg/vect/vect-88: Likewise.
27735         * gcc.dg/vect/vect-93.c: Likewise.
27736         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
27737         * gcc.dg/vect/vect-75: Likewise.
27738         * gcc.dg/vect/vect-76: Likewise.
27739         * gcc.dg/vect/vect-77: Likewise.
27740         * gcc.dg/vect/vect-78: Likewise.
27741         * gcc.dg/vect/vect-80: Likewise.
27742         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
27743         vectorized for the expected reason, rather than checking how alignment
27744         was handled.
27745         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
27746         aligned type and also instead of aligned pointers. Added documentation.
27747
27748 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
27749
27750         * gfortran.dg/power.f90: New test.
27751
27752 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
27753
27754         PR rtl-optimization/23299
27755         * g++.dg/opt/pr23299.C: New test.
27756
27757 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27758
27759         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
27760
27761 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
27762
27763         * g++.dg/template/local6.C: New test.
27764
27765 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
27766
27767         * execute/exceptions/finally-1.m: Check that the catch and finally are
27768         being called.  Also add a "return 0;" at the end of main.
27769
27770 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
27771
27772         PR fortran/21432.
27773         * gfortran.dg/namelist_print_1.f: New test of functionality of
27774         PRINT namelist.
27775         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
27776         namelist generates error with -std=f95.
27777
27778 2005-08-14  Ira Rosen  <irar@il.ibm.com>
27779
27780         PR tree-optimization/23119
27781         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
27782
27783 2005-08-13  Marcin Koziej  <creep@desk.pl>
27784             Andrew Pinski  <pinskia@physics.uc.edu>
27785
27786         PR libobjc/22492
27787         * execute/exceptions/finally-1.m: New test.
27788
27789 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27790
27791         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
27792         testsuite.
27793         * objc/execute/exceptions/trivial.m: New test.
27794         * objc.dg/try-catch-11.m: Move to ...
27795         * objc/execute/exceptions/foward-1.m: Here.
27796         * objc.dg/try-catch-2.m: Move to ...
27797         * objc/execute/exceptions/catchall-1.m: Here.
27798         * objc.dg/try-catch-8.m: Move to ...
27799         * objc/execute/exceptions/local-variables-1.m: Here.
27800
27801 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27802
27803         * objc.dg/nested-func-1.m: Move to ...
27804         * objc/execute/nested-func-1.m: Here.
27805
27806 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27807
27808         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
27809         in ${options} instead of [target_info name].
27810         * lib/obj-c++.exp (objc_target_compile): Likewise.
27811
27812 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27813
27814         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
27815
27816 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27817
27818         part of PR testsuite/23348
27819         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
27820         each of the torture options.
27821         * objc/compile/trivial.m: New test.
27822
27823 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27824
27825         * gfortran.dg/eoshift.f90: Correct format.
27826
27827 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27828
27829         * gfortran.fortran-torture/execute/character_passing.f90:
27830         Fix comment typo.
27831
27832 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
27833
27834         PR c++/8271
27835         * g++.dg/template/unify10.C: New.
27836
27837 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
27838
27839         * g++.dg/parse/pr22514.C: Move to...
27840         * g++.dg/debug/pr22514.C: here.
27841
27842 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27843
27844         PR c++/23266
27845         * g++.dg/inherit/pure1.C: New test.
27846
27847         * ChangeLog: Fix typos.
27848
27849 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27850             Steven Bosscher  <stevenb@suse.de>
27851
27852         * gfortran.dg/runtime_warning_1.f90: New test.
27853
27854 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27855
27856         PR c++/23219
27857         * g++.dg/parse/crash28.C: New.
27858
27859 2005-08-11  Richard Guenther  <rguenther@suse.de>
27860
27861         PR target/23289
27862         * gcc.target/i386/tailcall-1.c: New testcase.
27863
27864 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27865
27866         * gcc.dg/vect/vect-67.c: Un-xfail.
27867
27868 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27869
27870         PR c++/23225
27871         * g++.dg/parse/crash27.C: new test.
27872
27873 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
27874
27875         PR libfortran/22143
27876         * gfortran.dg/shift-kind.f90: New testcase.
27877
27878 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
27879
27880         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
27881         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
27882
27883 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27884
27885         PR c++/20646
27886         * g++.dg/other/mult-stor1.C: New test.
27887
27888 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27889
27890         * gcc.c-torture/pr18299-1.c: Move to ...
27891         * gcc.c-torture/compile/pr18299-1.c: Here.
27892
27893 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
27894
27895         * gfortran/fortran.torture/execute/character_passing.f90:
27896         Fix types for LSAME.
27897
27898 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
27899
27900         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
27901         input data back to what it was originally.
27902
27903 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27904
27905         * objc.dg/try-catch-8.m: Enable for all targets.
27906
27907 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
27908
27909         * gcc.dg/pr23165.c: New test.
27910
27911 2005-08-09  Steven Bosscher  <stevenb@suse.de>
27912
27913         PR tree-optimization/23234
27914         * gcc.dg/tree-ssa/pr23234.c: New test.
27915
27916 2005-08-08  Josh Conner  <jconner@apple.com>
27917
27918         PR rtl-optimization/23241
27919         * gcc.dg/char-compare.c: New test.
27920
27921 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27922
27923         PR c++/22508
27924         * g++.dg/init/new13.C: New test.
27925
27926 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27927
27928         PR c++/21166
27929         * g++.dg/other/crash-4.C: Adjust
27930         * g++/dg/ext/packed9.C: New.
27931
27932 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27933
27934         PR middle-end/21964
27935         * gcc.c-torture/execute/pr21964-1.c: New test.
27936
27937 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27938
27939         PR c/22458
27940         * gcc.dg/pr22458-1.c: New test.
27941
27942 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
27943             Steven G. Kargl <kargls@comcast.net>
27944
27945         PR fortran/22390
27946         * gfortran.dg/flush_1.f90: New test.
27947
27948 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27949
27950         PR c++/23191
27951         * g++.dg/template/eh2.C: New test.
27952
27953 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27954
27955         PR c++/19498
27956         * g++.dg/template/instantiate7.C: New test.
27957
27958 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
27959
27960         PR c/23113
27961         * gcc.dg/Wunused-value-1.c: New test.
27962
27963 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
27964
27965         PR rtl-optimization/23233
27966         * gcc.c-torture/compile/pr23233-1.c: New test.
27967
27968 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
27969
27970         PR fortran/18833
27971         PR fortran/20850
27972         * gfortran.dg/equiv_1.f90: New test.
27973         * gfortran.dg/equiv_2.f90: New test.
27974         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
27975         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
27976         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
27977
27978 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27979
27980         * gcc.c-torture/execute/vrp-5.c: New test.
27981         * gcc.c-torture/execute/vrp-6.c: New test.
27982         * gcc.dg/tree-ssa/vrp21.c: New test.
27983
27984 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27985
27986         * g++.dg/parse/pr22514.C: New test.
27987
27988 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
27989
27990         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
27991
27992         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
27993         instead of constant loads / pool entries.
27994
27995 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
27996
27997         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
27998         TEST_TO_WCTYPE.
27999
28000 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
28001
28002         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
28003         __WINT_TYPE__ in generated prototypes if possible.
28004
28005 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
28006
28007         PR 22037
28008         * g++.dg/tree-ssa/pr22037.C:
28009
28010 2005-08-04  Richard Henderson  <rth@redhat.com>
28011
28012         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
28013         scan-tree-dump-times directive.
28014
28015 2005-08-04  Jan Hubicka  <jh@suse.cz>
28016
28017         * gcov-1.C: Fix switch counts.
28018         * gcov-4b.c: Likewise.
28019
28020 2005-08-03  Jeff Law  <law@redhat.com>
28021
28022         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
28023
28024 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
28025
28026         * gcc.c-torture/execute/pr23135.c: New test.
28027
28028 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28029
28030         PR tree-optimization/19899
28031         * gcc.dg/tree-ssa/scev-1.c: New test.
28032         * gcc.dg/tree-ssa/scev-2.c: New test.
28033
28034 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
28035
28036         PR target/18582
28037         * gcc.dg/torture/pr18582-1.c: New test.
28038
28039 2005-08-03  Jan Hubicka  <jh@suse.cz>
28040
28041         * update-conroll.c: New testcase.
28042         * update-conroll-2.c: New testcase.
28043
28044 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
28045
28046         * gfortran.dg/constant_substring.f: New test.
28047         * gfortran.dg/pr22491.f: New test.
28048
28049 2005-08-02  Jan Hubicka  <jh@suse.cz>
28050
28051         * update-threading.c: Replace by the proper one.
28052
28053 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28054
28055         PR 23164
28056         * g++.dg/tree-ssa/pr23164.C: New test.
28057
28058 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28059
28060         * gcc.dg/tree-ssa/pr23192.c: New test.
28061
28062 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
28063
28064         * gcc.c-torture/execute/vrp-4.c: New test.
28065
28066 2005-08-02  Jan Hubicka  <jh@suse.cz>
28067
28068         * update-threading.c: New test.
28069
28070 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
28071
28072         * gcc.c-torture/compile/20050801-1.c: New test.
28073         * gcc.c-torture/compile/20050801-2.c: New test.
28074
28075 2005-08-01  Jan Hubicka  <jh@suse.cz>
28076
28077         * val-prof-5.c: New test.
28078
28079 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
28080
28081         PR c/22311
28082         * gcc.dg/pr22311-1.c : New test.
28083
28084 2005-07-31  Steven Bosscher  <stevenb@suse.de>
28085
28086         PR target/23095
28087         * gfortran.dg/pr23095.f: New test.
28088
28089         PR c++/22003
28090         * g++.dg/other/pr22003.C: New test.
28091
28092 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
28093
28094         PR target/20621
28095         * gcc.c-torture/execute/pr20621-1.c: New test.
28096
28097 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
28098
28099         * gfortran.dg/comma_format_extension_4.f: Adjust length
28100         of string for format.
28101         * gfortran.dg/der_array_io_1.f: Replace illegal internal
28102         print statement with internal write.
28103         * gfortran.dg/der_array_io_2.f: Likewise.
28104         * gfortran.dg/der_array_io_3.f: Likewise.
28105
28106 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
28107
28108         * gcc.dg/fold-abs-4.c: new test.
28109
28110 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
28111
28112         PR fortran/22570 an related issues.
28113         * gfortran.dg/x_slash_1.f: New test.
28114
28115 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
28116
28117         PR c/23143
28118         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
28119         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
28120
28121 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28122
28123         PR c/529
28124         * gcc.dg/Wshadow-3.c: New test.
28125
28126 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
28127
28128         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
28129         used to have the wrong bounds).
28130
28131 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28132
28133         PR c/21720
28134         * gcc.dg/hex-round-1.c: Test more cases.
28135         * gcc.dg/hex-round-2.c: New test.
28136
28137 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
28138
28139         PR 22550
28140         * g++.dg/tree-ssa/pr22550.C: New test.
28141
28142 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
28143
28144         * gcc.dg/tree-ssa/vrp19.c: New test.
28145         * gcc.dg/tree-ssa-vrp20.c: New test.
28146
28147 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28148
28149         PR c/22240
28150         * gcc.dg/transparent-union-4.c: New test.
28151
28152 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28153
28154         PR c/22192
28155         * gcc.dg/c99-vla-2.c: New test.
28156
28157 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28158
28159         PR c/21720
28160         * gcc.dg/hex-round-1.c: New test.
28161
28162 2005-07-28  Jan Hubicka  <jh@suse.cz>
28163
28164         * inliner-1.c: Do not dump everything.
28165         * tree-prof.exp: Do not pass -ftree-based-profiling.
28166         * bprob.exp: Likewise.
28167
28168         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
28169
28170 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
28171
28172         PR c++/22545
28173         * g++.dg/expr/ptrmem7.C: New test.
28174
28175 2005-07-28  Mike Stump  <mrs@apple.com>
28176
28177         * g++.old-deja/g++.mike/visibility-1.C: New test.
28178
28179 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28180
28181         PR c/20187
28182         * gcc.c-torture/execute/pr20187-1.c: New test.
28183
28184 2005-07-28  Jeff Law  <law@redhat.com>
28185
28186         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
28187         * gcc.dg/tree-ssa/vrp18.c: New test.
28188
28189 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28190
28191         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
28192
28193 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28194
28195         PR tree-optimization/22506
28196         * gcc.dg/vect/ps22506.c: New test.
28197
28198 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
28199
28200         PR target/21149
28201         * gcc.target/i386/sse-3.c: New test.
28202
28203 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28204
28205         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
28206         * gcc.target/mips/mips32-dsp-type.c: Likewise.
28207
28208 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28209
28210         PR c/22589
28211         * gcc.c-torture/compile/pr22589-1.c: New test.
28212
28213 2005-07-28  Jan Hubicka  <jh@suse.cz>
28214
28215         * update-loopch.c: New testcase.
28216
28217 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28218
28219         PR rtl-optimization/23047
28220         * gcc.c-torture/execute/pr23047.c: New test.
28221         * gcc.c-torture/execute/pr23047.x: New.
28222
28223 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28224
28225         PR tree-optimization/22493
28226         * gcc.c-torture/execute/pr22493-1.c: New test.
28227         * gcc.c-torture/execute/pr22493-1.x: New.
28228         * gcc.c-torture/execute/vrp-1.c: New test.
28229         * gcc.c-torture/execute/vrp-2.c: New test.
28230         * gcc.c-torture/execute/vrp-2.c: New test.
28231
28232 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
28233
28234         * gcc.target/frv/all-builtin-read8.c: Delete.
28235         * gcc.target/frv/all-builtin-read16.c: Delete.
28236         * gcc.target/frv/all-builtin-read32.c: Delete.
28237         * gcc.target/frv/all-builtin-read64.c: Delete.
28238         * gcc.target/frv/all-builtin-write8.c: Delete.
28239         * gcc.target/frv/all-builtin-write16.c: Delete.
28240         * gcc.target/frv/all-builtin-write32.c: Delete.
28241         * gcc.target/frv/all-builtin-write64.c: Delete.
28242         * gcc.target/frv/all-read-write-1.c: New.
28243
28244 2005-07-27  Jeff Law  <law@redhat.com>
28245
28246         * gcc.c-torture/execute/pr22630.c: New test.
28247
28248 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
28249
28250         PR tree-optimization/23073
28251         * gcc.dg/vect/nodump-pr23073.c: New test.
28252         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
28253
28254 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
28255
28256         PR tree-optimize/22348
28257         * gcc.c-torture/execute/pr22348.c: New.
28258
28259 2005-07-27  Richard Guenther  <rguenther@suse.de>
28260
28261         * gcc.dg/tree-ssa/salias-1.c: New testcase.
28262
28263 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28264
28265         PR fortran/22503
28266         * gfortran.dg/logical_comp.f90: New test.
28267
28268 2005-07-27  Jan Hubicka  <jh@suse.cz>
28269
28270         * inliner-1.c: Add cleanup of dumps.
28271         * val-prof-*.c: Likewise.
28272         * update-tailcall.c: New.
28273
28274 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
28275
28276         PR 22591
28277         * gcc.dg/tree-ssa/pr22591.c: New test.
28278         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
28279
28280 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
28281
28282         PR libobjc/22606
28283         * objc.dg/try-catch-11.m: New test.
28284
28285 2005-07-26  Richard Guenther  <rguenther@suse.de>
28286
28287         PR tree-optimization/22486
28288         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
28289
28290 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28291
28292         PR tree-opt/22484
28293         * g++.dg/opt/loop2.C: New test.
28294
28295 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28296
28297         * gcc.dg/tree-ssa/reassoc-3.c: New test.
28298         * gcc.dg/tree-ssa/reassoc-4.c: New test.
28299
28300 2005-07-25  Adam Nemet  <anemet@lnxw.com>
28301
28302         * lib/profopt.exp (profopt-execute): Check for profiling data
28303         files on the target.
28304
28305 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
28306
28307         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
28308         for matching of asm labels.
28309
28310 2005-07-25  Richard Guenther  <rguenther@suse.de>
28311
28312         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
28313
28314 2005-07-25  Richard Guenther  <rguenther@suse.de>
28315
28316         PR testsuite/22624
28317         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
28318
28319 2005-07-25  Ira Rosen  <irar@il.ibm.com>
28320
28321         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
28322         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
28323         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
28324         * gcc.dg/vect/vect-100.c: New test.
28325         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
28326         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
28327         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
28328         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
28329         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
28330         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
28331         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
28332         * gfortran.dg/vect/pr19049.f90: New testcase.
28333         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
28334
28335 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
28336
28337         * gcc.c-torture/execute/20050713-1.c: New test.
28338
28339         PR fortran/20063
28340         * gfortran.fortran-torture/execute/data_4.f90: New test.
28341
28342         PR middle-end/20303
28343         * gcc.dg/visibility-d.c: New test.
28344
28345 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
28346
28347         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
28348         * gfortran.dg/underflow.f90: Ditto.
28349
28350 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28351
28352         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
28353         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
28354         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
28355
28356 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28357
28358         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
28359         include case of field width of zero.
28360
28361 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28362
28363         PR libgfortran/21875
28364         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
28365         with trailing blanks on normal formatted read.
28366
28367 2005-07-23  Chao-ying Fu  <fu@mips.com>
28368
28369         * gcc.target/mips/mips32-dsp-type.c: New test.
28370         * gcc.target/mips/mips32-dsp.c: New test.
28371
28372 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
28373
28374         PR testsuite/21073
28375         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
28376
28377         PR testsuite/20454
28378         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
28379         and __cyg_profile_func_exit.
28380
28381 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
28382
28383         * gfortran.dg/comma_format_extension_3.f: Fix typo.
28384         * gfortran.dg/comma_format_extension_4.f: Same.
28385         * gfortran.dg/pr15332.f: Same.
28386         * gfortran.dg/pr21730.f: Same.
28387
28388 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
28389
28390         * g++.dg/opt/vrp2.C: Fix testcase.
28391
28392         PR tree-opt/22625
28393         * g++.dg/opt/vrp2.C: New test.
28394
28395 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
28396
28397         PR debug/21828
28398         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
28399
28400 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
28401
28402         * gcc.dg/tree-ssa/20050719-1.c: New test.
28403
28404 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
28405
28406         * gcc.dg/bfin-longcall-1.c: New file.
28407         * gcc.dg/bfin-longcall-2.c: New file.
28408
28409 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
28410
28411         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
28412
28413 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28414
28415         PR middle-end/19055
28416         * gcc.dg/tree-ssa/pr19055.c: New test.
28417         * gcc.dg/tree-ssa/pr19055-2.c: New test.
28418
28419 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28420
28421         PR C++/22358
28422         * g++.dg/other/pr22358.C: New test.
28423
28424 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
28425
28426         PR c++/2922
28427         * g++.dg/lookup/two-stage5.C: New test from bug comments.
28428
28429 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28430
28431         PR c++/15938
28432         * g++.dg/init/union2.C: New test.
28433
28434 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28435
28436         PR c/22393
28437         * gcc.dg/complex-4.c: New test.
28438
28439 2005-07-21  Richard Guenther  <rguenther@suse.de>
28440
28441         PR testsuite/22522
28442         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
28443         scanning for asm labels.
28444         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28445
28446 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28447
28448         PR target/22085
28449         * gcc.dg/altivec-pr22085.c: New.
28450
28451 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28452
28453         PR tree-optimization/19210
28454         * gcc.dg/tree-ssa/pr19210-1.c: New.
28455         * gcc.dg/tree-ssa/pr19210-2.c: New.
28456
28457 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
28458
28459         PR rtl-optimization/22167
28460         * g++.dg/opt/pr22167.C: New test.
28461
28462 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
28463
28464         PR c++/2922
28465         * g++.dg/lookup/two-stage2.C: New.
28466         * g++.dg/lookup/two-stage3.C: New.
28467         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
28468         fixed two-stage name lookup for operators.
28469         * g++.dg/template/call3.C: Compiler now produces an appropriate
28470         error message.
28471         * g++.dg/template/crash37.C: Compiler now describes bla() on line
28472         14 as a candidate.
28473         * g++.dg/template/ptrmem4.C: Compiler produces different error
28474         message.
28475         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
28476         connect_to_method as a candidate.
28477
28478 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
28479
28480         * gcc.dg/fold-alloc-1.c: New test.
28481
28482 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
28483
28484         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28485         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
28486
28487 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
28488
28489         * gcc.dg/fold-abs-1.c: New test.
28490         * gcc.dg/fold-abs-2.c: New test.
28491         * gcc.dg/fold-abs-3.c: New test.
28492
28493 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
28494
28495         Make CONSTRUCTOR use VEC to store initializers.
28496         * g++.dg/ext/complit3.C: Check for specific error messages.
28497         * g++.dg/init/brace2.C: Update error message.
28498         * g++.dg/warn/Wbraces2.C: Likewise.
28499
28500 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
28501
28502         PR fortran/16940
28503         * gfortran.dg/module_interface_1.f90: New test.
28504
28505 2005-07-19  Danny Berlin <dberlin@dberlin.org>
28506             Kenneth Zadeck <zadeck@naturalbridge.com>
28507
28508         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
28509
28510 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28511
28512         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
28513         specify -Wformat for these tests.
28514         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
28515         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
28516         * gcc.dg/format/opt-6.c: Delete.
28517
28518 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28519
28520         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
28521         * gcc.dg/tree-ssa/sra-3.c: Likewise.
28522
28523 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28524
28525         * gcc.dg/tree-ssa/alias-2.c: New test.
28526
28527 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
28528
28529         PR c++/22263
28530         * g++.dg/template/explicit7.C: New test.
28531
28532 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
28533
28534         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
28535         field width of 8 to +Inf and -Inf.
28536
28537 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
28538
28539         PR c++/22139
28540         * g++.dg/template/friend36.C: New test.
28541
28542 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
28543
28544         PR fortran/21730
28545         * gfortran.dg/pr21730.f: New test.
28546
28547 2005-07-16  Danny Berlin <dberlin@dberlin.org>
28548             Kenneth Zadeck <zadeck@naturalbridge.com>
28549
28550         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
28551         since pure const detection cannot run at -O1 in c compiler.
28552         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
28553         can now optimize this case properly.
28554         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
28555         because we now pass.
28556         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
28557
28558 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
28559
28560         PR c/22421
28561         * gcc.dg/format/bitfld-1.c: New test.
28562
28563 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28564
28565         PR c++/22204
28566         * g++.dg/rtti/repo1.C: New test.
28567
28568 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
28569
28570         PR middle-end/22398
28571         * gcc.c-torture/compile/pr22398.c: New test.
28572
28573 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28574
28575         PR c++/22132
28576         * g++.dg/expr/cast4.C: New test.
28577
28578 2005-07-15  Richard Guenther  <rguenther@suse.de>
28579
28580         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
28581         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28582
28583 2005-07-15  Steven Bosscher  <stevenb@suse.de>
28584
28585         PR tree-optimization/22230
28586         * gcc.dg/tree-ssa/pr22230.c: New test.
28587
28588 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
28589
28590         * gfortran.dg/g77/cpp6.f: New test.
28591
28592         PR fortran/22417
28593         * gfortran.dg/g77/cpp5.F: New test.
28594         * gfortran.dg/g77/cpp5.h: New file.
28595         * gfortran.dg/g77/cpp5inc.h: New file.
28596
28597 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
28598
28599         PR libfortran/16435
28600         * gfortran.dg/tl_editting.f90: New.
28601         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
28602
28603 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
28604
28605         * gfortran.dg/char_array_constructor.f90: New test.
28606
28607 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
28608
28609         * gfortran.dg/past_eor.f90: New.
28610         * gfortran.dg/complex_read.f90: New.
28611
28612 2005-07-13  Jeff Law  <law@redhat.com>
28613
28614         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
28615         additional casts.
28616
28617         * gcc.dg/tree-ssa/pr22321.c: New test
28618
28619 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
28620
28621         PR tree-optimization/21921
28622         * gcc.dg/tree-ssa/pr21921.c: New.
28623
28624 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28625
28626         PR tree-optimizatio/22442
28627         * gcc.dg/tree-ssa/loop-11.c: New test.
28628
28629 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28630
28631         PR tree-opt/21840
28632         * gcc.c-torture/compile/pr21840.c: New test.
28633
28634 2005-07-12  Jan Hubicka  <jh@suse.cz>
28635
28636         * gcc.c-torture/compile/pr22379.c: New test.
28637
28638 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
28639
28640         PR libfortran/21593
28641         gfortran.dg/dev_null.f90: Remove outdated comment about
28642         PR libfortran/21593.
28643
28644
28645 2005-07-12  Dale Johannesen  <dalej@apple.com>
28646
28647         * gcc.target/i386/compress-float-sse.c: New.
28648         * gcc.target/i386/compress-float-sse-pic.c: New.
28649         * gcc.target/i386/compress-float-387.c: New.
28650         * gcc.target/i386/compress-float-387-pic.c: New.
28651         * gcc.dg/compress-float-ppc.c: New.
28652         * gcc.dg/compress-float-ppc-pic.c: New.
28653
28654 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
28655
28656         PR libfortran/21593
28657         gfortran.dg/dev_null.f90: Remove targets.
28658
28659 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28660
28661         PR tree-opt/22335
28662         * gcc.dg/pr22335-1.c: New test.
28663         * gcc.dg/pr22335-2.c: New test.
28664
28665 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28666
28667         PR c++/20172
28668         * g++.dg/template/nontype12.C : New test.
28669
28670 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28671
28672         * gcc.dg/tree-ssa/loop-10.c: New test.
28673
28674 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
28675
28676         * gcc.c-torture/execute/20020720-1.x: Remove.
28677
28678 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
28679
28680         * gfortran.fortran-torture/execute/forall_7.f90: New test.
28681
28682 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
28683
28684         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
28685         (dg-mips-options): Use it.
28686
28687 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
28688
28689         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
28690
28691 2005-07-09  Richard Henderson  <rth@redhat.com>
28692
28693         * lib/target-supports.exp (check_effective_target_sync_char_short):
28694         Add alpha.
28695
28696 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
28697
28698         PR libfortran/22217
28699         * gfortran.dg/negative-z-descriptor.f90: New test.
28700
28701 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28702
28703         PR tree-opt/22329
28704         * gcc.dg/pr22329.c: New test.
28705
28706 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
28707
28708         PR tree-optimization/20139
28709         * gcc.dg/tree-ssa/pr20139.c: New.
28710
28711 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28712
28713         PR tree-opt/22356
28714         * gcc.dg/pr22356-1.c: New test.
28715
28716 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
28717
28718         PR c++/21799
28719         * g++.dg/template/unify8.C: New.
28720         * g++.dg/template/unify9.C: New.
28721
28722 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
28723
28724         * gfortran.fortran-torture/execute/entry_10.f90: New test.
28725
28726 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
28727
28728         * gcc.dg/darwin-version-1.c: New.
28729         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
28730         * gcc.dg/builtins-20.c: Likewise.
28731         * gcc.dg/builtins-53.c: Likewise.
28732         * gcc.dg/torture/builtins-convert-1.c: Likewise.
28733         * gcc.dg/torture/builtins-convert-2.c: Likewise.
28734         * gcc.dg/torture/builtins-convert-3.c: Likewise.
28735         * gcc.dg/torture/builtins-power-1.c: Likewise.
28736         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
28737         on Darwin.
28738
28739 2005-07-07  Jeff Law  <law@redhat.com>
28740
28741         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
28742         argument evaluation order.
28743
28744 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
28745
28746         PR libfortran/21594
28747         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28748         Add test cases where the shift length is greater than the
28749         array length.
28750
28751 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28752
28753         * obj-c++.dg/proto-lossage-6.mm: New.
28754         * objc.dg/proto-lossage-6.m: New.
28755
28756 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28757
28758         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
28759         * objc.dg/gnu-runtime-2.m: Likewise.
28760
28761 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28762
28763         * gfortran.dg/longline.f: New test.
28764
28765         * gfortran.dg/badline.f: New test.
28766
28767 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28768
28769         PR fortran/16531
28770         PR fortran/15966
28771         PR fortran/18781
28772         * gfortran.dg/hollerith.f90: New.
28773         * gfortran.dg/hollerith2.f90: New.
28774         * gfortran.dg/hollerith3.f90: New.
28775         * gfortran.dg/hollerith4.f90: New.
28776         * gfortran.dg/hollerith_f95.f90: New.
28777         * gfortran.dg/hollerith_legacy.f90: New.
28778         * gfortran.dg/g77/cpp4.F: New. Port from g77.
28779
28780 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28781
28782         PR objc/22274
28783         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
28784         * objc.dg/gnu-runtime-2.m: New.
28785
28786 2005-07-06  Jeff Law  <law@redhat.com>
28787
28788         * gcc.dg/tree-ssa/vrp17.c: New test.
28789
28790 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28791
28792         PR fortran/22327
28793         * gfortran.dg/array_constructor_5.f90: New test.
28794
28795 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28796
28797         * gfortran.fortran-torture/execute/entry_9.f90: New test.
28798
28799 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
28800
28801         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
28802         * gcc.dg/980816-1.c: Ditto.
28803
28804 2005-07-06  Jeff Law  <law@redhat.com>
28805
28806         * gcc.c-torture/compile/pr21356.c: New test.
28807
28808 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28809
28810         PR c/22013
28811         PR c/22098
28812         * gcc.c-torture/compile/pr22013-1.c,
28813         gcc.c-torture/execute/pr22098-1.c,
28814         gcc.c-torture/execute/pr22098-2.c,
28815         gcc.c-torture/execute/pr22098-3.c: New tests.
28816
28817 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28818
28819         PR c/22308
28820         * gcc.dg/pr22308-1.c: New test.
28821
28822 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
28823
28824         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
28825         target.
28826         * gcc.dg/compare9.c: Use -fshort-enums instead of
28827         -fno-short-enums.  Change the last test to dg-bogus.
28828
28829 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
28830
28831         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
28832         * gcc.dg/compare9.c: New.
28833
28834 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28835
28836         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
28837
28838 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28839
28840         PR testsuite/22288
28841         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
28842
28843
28844 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28845
28846         * gcc.dg/format/gcc_gfc-1.c: New.
28847
28848 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28849
28850         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
28851
28852 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28853
28854         PR fortran/20842
28855         * gfortran.dg/io_invalid_1.f90: New test.
28856
28857 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
28858
28859         * gcc.dg/format/gcc_diag-1.c: Update.
28860
28861 2005-07-02  Jeff Law  <law@redhat.com>
28862
28863         * gcc.dg/tree-ssa/pr22051-1.c: New test.
28864         * gcc.dg/tree-ssa/pr22051-2.c: New test.
28865
28866 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
28867
28868         * gcc.dg/format/gcc_diag-1.c: Update.
28869
28870 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
28871
28872         PR tree-opt/22269
28873         * gcc.c-torture/compile/pr22269.c: New test.
28874
28875 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
28876
28877         PR 21584
28878         PR 22219
28879         * g++.dg/tree-ssa/pr21584-1.C: New test.
28880         * g++.dg/tree-ssa/pr21584-2.C: New test.
28881
28882 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
28883
28884         * obj-c++.dg/try-catch-11.mm: New.
28885         * objc.dg/try-catch-10.m: New.
28886
28887 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
28888
28889         * g++.dg/other/ucnid-1.C: xfail on AIX.
28890
28891 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
28892
28893         PR 22234
28894         * gcc.dg/20050629-1.c: New test.
28895
28896 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
28897
28898         * obj-c++.dg/const-str-1[0-1].mm: New.
28899         * objc.dg/const-str-1[0-1].m: New.
28900
28901 2005-05-29  Richard Henderson  <rth@redhat.com>
28902
28903         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
28904         Rename from check_effective_target_vect_no_max.
28905         (check_effective_target_vect_no_int_add): New.
28906         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
28907         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
28908         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28909         * gcc.dg/vect/vect-reduc-1.c: Use both.
28910         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28911
28912 2005-05-29  Richard Henderson  <rth@redhat.com>
28913
28914         * lib/target-supports.exp (check_effective_target_vect_no_max):
28915         Remove i386 and x86_64.
28916
28917 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28918
28919         PR testsuite/21969
28920         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
28921
28922 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28923
28924         PR middle-end/21969
28925         * gcc.dg/vect/pr21969.c: New test.
28926
28927 2005-06-28  Eric Christopher  <echristo@redhat.com>
28928
28929         PR c/22052
28930         PR c/21975
28931         * gcc.dg/inline1.c: New test.
28932         * gcc.dg/inline2.c: Ditto.
28933         * gcc.dg/inline3.c: Ditto.
28934         * gcc.dg/inline4.c: Ditto.
28935         * gcc.dg/inline5.c: Ditto.
28936
28937 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28938
28939         PR libfortran/22142
28940         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28941         Add testcase also testing eoshift1 for PR 22142.
28942
28943 2005-06-28  Richard Henderson  <rth@redhat.com>
28944
28945         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
28946         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
28947         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
28948         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
28949         gcc.dg/tree-ssa/20030922-2.c: Likewise.
28950
28951 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28952
28953         PR libfortran/22142
28954         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28955         Add testcase for PR 22142.
28956
28957 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
28958
28959         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
28960         gcc.target/ia64/fpreg-2.c: New tests.
28961
28962 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28963
28964         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
28965
28966 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28967
28968         PR libfortran/22170
28969         * gfortran.dg/slash_1.f90: New test.
28970
28971 2005-06-27  Richard Henderson  <rth@redhat.com>
28972
28973         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
28974         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
28975         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
28976         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28977         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
28978         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
28979
28980 2005-06-27  Richard Henderson  <rth@redhat.com>
28981
28982         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
28983         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
28984
28985 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
28986
28987         * obj-c++.dg/proto-lossage-5.mm: New.
28988         * objc.dg/proto-lossage-5.m: New.
28989
28990 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
28991
28992         PR 21959
28993         * gcc.dg/tree-ssa/pr21959.c: New test.
28994
28995 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
28996
28997         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
28998         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
28999         testing uninitialized var.
29000
29001         * gcc.c-torture/execute/builtins/chk.h: New.
29002         * gcc.c-torture/execute/builtins/lib/chk.c: New.
29003         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
29004         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
29005         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
29006         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
29007         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
29008         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
29009         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
29010         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
29011         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
29012         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
29013         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
29014         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
29015         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
29016         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
29017         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
29018         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
29019         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
29020         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
29021         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
29022         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
29023         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
29024         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
29025         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
29026         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
29027         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
29028         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
29029         * gcc.dg/builtin-object-size-1.c: New test.
29030         * gcc.dg/builtin-object-size-2.c: New test.
29031         * gcc.dg/builtin-object-size-3.c: New test.
29032         * gcc.dg/builtin-object-size-4.c: New test.
29033         * gcc.dg/builtin-object-size-5.c: New test.
29034         * gcc.dg/builtin-stringop-chk-1.c: New test.
29035         * gcc.dg/builtin-stringop-chk-2.c: New test.
29036         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
29037         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
29038         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
29039         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
29040         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
29041         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
29042         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
29043         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
29044         * gcc.c-torture/execute/printf-1.c: New test.
29045         * gcc.c-torture/execute/fprintf-1.c: New test.
29046         * gcc.c-torture/execute/vprintf-1.c: New test.
29047         * gcc.c-torture/execute/vfprintf-1.c: New test.
29048         * gcc.c-torture/execute/printf-chk-1.c: New test.
29049         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
29050         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
29051         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
29052
29053 2005-06-27  Michael Matz  <matz@suse.de>
29054
29055         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
29056         slot is not merged if address escapes.
29057
29058 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29059
29060         PR c/21911
29061         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
29062
29063 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
29064
29065         PR middle-end/17965
29066         * gcc.c-torture/compile/20050622-1.c: New test.
29067
29068         PR middle-end/22028
29069         * gcc.dg/20050620-1.c: New test.
29070
29071 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
29072
29073         PR tree-optimization/22026
29074         * gcc.dg/tree-ssa/pr22026.c: New.
29075
29076 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
29077
29078         PR libfortran/22144
29079         * gfortran.dg/shift-alloc.f90: New testcase.
29080
29081 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
29082
29083         * all files: Update FSF address in copyright headers.
29084
29085 2005-06-22  Jan Hubicka  <jh@suse.cz>
29086
29087         * wholeprogram-1.c: New testcase.
29088         * wholeprogram-2.c: New testcase.
29089
29090 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
29091
29092         PR 22171
29093         * gcc.dg/tree-ssa/pr22171.c: New test.
29094
29095 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
29096
29097         * gfortran.dg/simplify_modulo.f90: New.
29098
29099 2005-06-24  Jan Hubicka  <jh@suse.cz>
29100
29101         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
29102
29103 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29104
29105         * obj-c++.dg/proto-lossage-[1-4].mm: New.
29106
29107 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29108
29109         * obj-c++.dg/typedef-alias-1.mm: New.
29110         * objc.dg/typedef-alias-1.m: New.
29111
29112 2005-06-23  Jeff Law  <law@redhat.com>
29113
29114         * gcc.dg/tree-ssa/vrp16.c: New test.
29115
29116 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29117
29118         * lib/target-supports.exp: Add
29119         check_effective_target_fortran_large_real and
29120         check_effective_target_fortran_large_int to check for
29121         corresponding effective targets.
29122         * gfortran.dg/large_integer_kind_1.f90: New test.
29123         * gfortran.dg/large_real_kind_1.f90: New test.
29124
29125 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
29126
29127         PR tree-optimization/22117
29128         * gcc.dg/tree-ssa/pr22117.c: New.
29129
29130 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
29131
29132         PR testsuite/22123
29133         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
29134
29135 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
29136
29137         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
29138
29139 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
29140
29141         * gfortran.dg/f2c_4.f90: Add tests for complex functions
29142         * gfortran.dg/f2c_4.c: Likewise.
29143
29144 2005-06-22 Paul Brook  <paul@codesourcery.com>
29145
29146         PR fortran/21034
29147         * gfortran.dg/auto_save_1.f90: New test.
29148
29149 2005-06-22  Michael Matz  <matz@suse.de>
29150
29151         * gcc.target/x86-64/abi: New directory.
29152         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
29153         * gcc.target/x86-64/abi/README.gcc: New file.
29154         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
29155         * gcc.target/x86-64/abi/asm-support.s: New file.
29156         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
29157         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
29158         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
29159         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
29160         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
29161         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
29162         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
29163         * gcc.target/x86_64/abi/test_bitfields.c: New test.
29164         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
29165         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
29166         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
29167         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
29168         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
29169         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
29170         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
29171         * gcc.target/x86_64/abi/test_varargs.c: New test.
29172
29173 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
29174
29175         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
29176         32-bit i?86 and x86_64.
29177
29178 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
29179
29180         * obj-c++.dg/const-str-[1-9].mm: New tests.
29181
29182 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
29183
29184         PR fortran/22010
29185         * gfortran.dg/namelist_use.f90: New.
29186         * gfortran.dg/namelist_use_only.f90: New.
29187
29188 2005-06-21  Jeff Law  <law@redhat.com>
29189
29190         * gcc.dg/tree-ssa/vrp15.c: New test.
29191
29192 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
29193
29194         * lib/target-supports.exp (check_effective_target_vect_reduction):
29195         Remove.
29196         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
29197         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
29198         remove vect_reduction target keyword. Also avoid two returns in main.
29199         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29200         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
29201         * gcc.dg/vect/vect-reduc-1short.c: New test.
29202         * gcc.dg/vect/vect-reduc-1char.c: New test.
29203         * gcc.dg/vect/vect-reduc-2short.c: New test.
29204         * gcc.dg/vect/vect-reduc-2char.c: New test.
29205         * gcc.dg/vect/vect-reduc-6.c: New test.
29206         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
29207         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
29208         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
29209
29210 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29211         Paul Thomas  <pault@gcc.gnu.org>
29212
29213         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
29214         New tests.
29215
29216 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29217
29218         * gfortran.dg/backslash_1.f90: New test.
29219         * gfortran.dg/backslash_2.f90: New test.
29220
29221 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
29222
29223         * gfortran.dg/duplicate_labels.f90: New test.
29224
29225 2005-06-20  Jan Beulich  <jbeulich@novell.com>
29226
29227         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
29228         unsupportable relocations.
29229         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29230         * gcc.dg/20050321-2.c: xfail for NetWare.
29231
29232 2005-06-20  Andreas Jaeger  <aj@suse.de>
29233
29234         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
29235         gcc.target/i386/fastcall-sseregparm.c,
29236         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
29237
29238 2005-06-19  Richard Henderson  <rth@redhat.com>
29239
29240         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
29241
29242 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
29243
29244         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
29245
29246 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
29247
29248         PR c++/22115
29249         * g++.dg/conversion/simd2.C: Change expected error message.
29250
29251 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29252
29253         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
29254         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29255         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29256
29257 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
29258
29259         * gcc.dg/fold-mod-1.c: New test.
29260
29261 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
29262
29263         PR fortran/19926
29264         * gfortran.dg/pr19926.f90: New test.
29265
29266 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29267
29268         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
29269         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
29270         targets.
29271         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29272         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29273
29274 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
29275
29276         * gcc.target/ia64/float80-varargs-1.c: New test.
29277
29278 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29279
29280         PR tree-opt/22035
29281         * gfortran.dg/f2c_6.f90: New test.
29282
29283 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
29284
29285         PR c++/17413
29286         * g++.dg/template/local5.C: New.
29287
29288 2005-06-17  Richard Henderson  <rth@redhat.com>
29289
29290         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
29291
29292 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
29293
29294         PR testsuite/21945
29295         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
29296
29297 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
29298
29299         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
29300         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
29301         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
29302         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
29303         check_vect to verify the presence of hardware vector support.
29304
29305 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
29306
29307         PR testsuite/22056
29308         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
29309
29310 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29311
29312         PR libfortran/19216
29313         * gfortran.dg/pr19216.f: Add correct space between brackets and
29314         dg directive.
29315
29316 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29317
29318         PR libfortran/16436
29319         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
29320
29321 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
29322
29323         * gcc.target/i386/attributes-error.c: New testcase.
29324         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
29325         * gcc.target/i386/regparm-stdcall.c: Likewise.
29326         * gcc.target/i386/sseregparm-1.c: Likewise.
29327         * gcc.target/i386/sseregparm-2.c: Likewise.
29328
29329 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
29330
29331         * g++.dg/rtti/crash2.C: New.
29332
29333 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
29334
29335         * gcc.dg/noncompile/20040203-3.c: Update expected message.
29336
29337 2005-06-15  David Ung  <davidu@mips.com>
29338
29339         * gcc.target/mips/mips16e-extends.c: New test for testing the
29340         generation of MIPS16e zeb/zeh, seb/seh instructions.
29341
29342 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
29343
29344         PR 22018
29345         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
29346         * gcc.dg/tree-ssa/pr22018.c: New test.
29347
29348 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
29349
29350         * gcc.dg/simd-1.c: Update error messages.
29351         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
29352         * gcc.dg/simd-2.c: Update error messages.
29353         * gcc.dg/simd-4.c: New.
29354
29355 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
29356
29357         PR c++/20678
29358         * g++.dg/other/crash-4.C: New.
29359
29360 2005-06-14  Devang Patel  <dpatel@apple.com>
29361
29362         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
29363
29364 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
29365
29366         PR c++/21929
29367         * g++.dg/parse/crash11.C: Update
29368
29369 2005-06-13  Jeff Law  <law@redhat.com>
29370
29371         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
29372         perform the desired transformations.
29373         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
29374         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
29375
29376 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29377
29378         PR fortran/22038
29379         * gfortran.dg/forall_1.f90: Un-XFAIL.
29380
29381 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
29382
29383         PR c++/21929
29384         * g++.dg/parse/crash26.C: New.
29385
29386         PR c++/20789
29387         * g++.dg/init/member1.C: New.
29388
29389 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
29390
29391         * gfortran.dg/altreturn_1.f90: New test.
29392
29393 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
29394
29395         PR middle-end/21985
29396         * gcc.dg/tree-ssa/pr21985.c: New test.
29397
29398 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29399
29400         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
29401
29402 2005-06-12  Roger Sayle  <roger@eyesopen.com>
29403
29404         PR c++/21930
29405         * g++.dg/other/error10.C: New test case.
29406
29407 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29408
29409         PR libfortran/19155
29410         * gfortran.dg/pr19155.f: Add test.
29411
29412 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29413
29414         * gfortran.dg/f2c_7.f90: New test.
29415
29416         * gfortran.dg/forall_1.f90: XFAILed.
29417
29418 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29419
29420         * gcc.dg/pr14796-1.c: New.
29421         * gcc.dg/pr14796-2.c: New.
29422
29423 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
29424
29425         PR fortran/17792
29426         PR fortran/21375
29427         * gfortran.dg/deallocate_stat.f90: New test.
29428
29429 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
29430
29431         * gfortran.fortran-torture/execute/in-pack.f90: New test.
29432
29433 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
29434
29435         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
29436         access will be generated when this loop is vectorized. Test that
29437         accesses with same alignment were detected.
29438         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
29439         Test that accesses with same alignment were detected.
29440         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
29441         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
29442         alignment were detected.
29443
29444 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
29445
29446         PR c++/10611
29447         * g++.dg/conversion/simd2.C: New.
29448
29449 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29450
29451         * gcc.dg/Wcxx-compat-1.c: New.
29452
29453 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
29454
29455         PR libfortran/21480
29456         * gfortran.dg/reshape-complex.f90: Add a test for a packed
29457         complex array.
29458
29459 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
29460
29461         * gcc.dg/alias-8.c: New.
29462
29463 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
29464
29465         * gcc.dg/format/cmn_err-1.c: Update.
29466
29467 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
29468
29469         PR target/20666
29470         * gcc.target/sparc/fexpand-2.c: New.
29471         * gcc.target/sparc/fpmerge-2.c: New.
29472         * gcc.target/sparc/fpmul-2.c: New.
29473         * gcc.target/sparc/noresult.c: New.
29474         * gcc.target/sparc/pdist-2.c: New.
29475         * gcc.target/sparc/pdist-3.c: New.
29476
29477 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
29478
29479         PR testsuite/21702
29480         * gcc.target/i386/i386.exp: Fix comment typo.
29481
29482 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29483
29484         PR c++/19497
29485         * g++.dg/inherit/using5.C: New.
29486         * g++.dg/inherit/using6.C: New.
29487
29488 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29489
29490         PR c++/19894
29491         * g++.dg/template/ptrmem15.C: New test.
29492
29493         PR c++/20563
29494         * g++.dg/ext/label4.C: New test.
29495
29496 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29497
29498         * gcc.dg/tls/debug-1.c: New test.
29499
29500 2005-06-07  Dale Johannesen  <dalej@apple.com>
29501
29502         * gcc.target/i386/movq.c: New.
29503
29504 2005-06-07  Dale Johannesen  <dalej@apple.com>
29505
29506         * gcc.dg/20050607-1.c: New.
29507
29508 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
29509
29510         PR middle-end/21850
29511         * gcc.c-torture/execute/20050607-1.c: New test.
29512
29513 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
29514
29515         PR libfortran/21926
29516         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
29517         Test case where the return array has lowest stride one,
29518         but isn't packed.
29519
29520 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
29521
29522         * lib/target-supports.exp (check_effective_target_sync_int_long):
29523         Add s390 and s390x targets.
29524
29525 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
29526
29527         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
29528         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
29529         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
29530         * gcc.dg/tree-ssa/loop-9.c: New test.
29531
29532 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
29533
29534         * g++.dg/parse/defarg10.C: New.
29535
29536 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
29537
29538         PR regression/21897
29539         * gcc.c-torture/execute/20050604-1.c: New test.
29540
29541 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29542
29543         PR 21903
29544         * g++.dg/parse/defarg9.C: New.
29545
29546         PR c++/20637
29547         * g++.dg/inherit/using4.C: New.
29548         * g++.dg/overload/error1.C: Adjust expected errors.
29549         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
29550         * g++.old-deja/g++.brendan/arm2.C: Likewise.
29551         * g++.old-deja/g++.other/redecl2.C: Likewise.
29552         * g++.old-deja/g++.other/redecl4.C: Likewise.
29553         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
29554
29555 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29556
29557         * gfortran.dg/f2c_5.f90: Add -w to dg-options
29558
29559 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29560
29561         * lib/gfortran.exp (gfortran_target_compile): Call
29562         dg-additional-files-options
29563         * gfortran.dg/f2c_4.f90: New file
29564         * gfortran.dg/f2c_4.c: New file
29565         * gfortran.dg/f2c_5.f90: New file
29566         * gfortran.dg/f2c_5.c: New file
29567
29568 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29569
29570         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
29571
29572         PR fortran/21912
29573         * gfortran.dg/array_constructor_4.f90: New test.
29574
29575 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
29576
29577         PR c++/21619
29578         * g++.dg/ext/builtin9.C: New test.
29579
29580 2005-06-05  Dale Johannesen  <dalej@apple.com>
29581
29582         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
29583         * gcc.c-torture/execute/20050603-2.c: Ditto.
29584
29585 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
29586
29587         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
29588         * gcc.dg/vect/vect-reduc-1.c: New.
29589         * gcc.dg/vect/vect-reduc-2.c: New.
29590         * gcc.dg/vect/vect-reduc-3.c: New.
29591
29592 2005-06-04  Dale Johannesen  <dalej@apple.com>
29593
29594         * gcc.c-torture/execute/20050603-1.c: New.
29595         * gcc.c-torture/execute/20050603-2.c: New.
29596         * gcc.dg/20050603-3.c: New.
29597
29598 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29599
29600         PR fortran/19195
29601         * gfortran.dg/debug_1.f90: New test.
29602
29603         * gfortran.dg/forall_1.f90: New test.
29604
29605 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
29606
29607         * gfortran.dg/array_constructor_3.f90: New test.
29608
29609 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29610
29611         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
29612
29613 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
29614
29615         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
29616
29617 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
29618
29619         PR c/21873
29620         * gcc.dg/init-excess-1.c: New test.
29621
29622 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29623
29624         PR c++/21853
29625         * g++.dg/expr/static_cast6.C: New test.
29626
29627 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
29628
29629         * gcc.dg/tree-ssa/vrp14.c: New test.
29630
29631 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29632
29633         PR c++/21336
29634         * g++.dg/template/new2.C: New test.
29635
29636 2005-06-03  Josh Conner  <jconner@apple.com>
29637
29638         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
29639         all entries in initializer.
29640
29641 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
29642
29643         PR middle-end/21858
29644         * gcc.dg/pr21858.c: New testcase.
29645
29646 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
29647
29648         PR tree-optimization/21292
29649
29650         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
29651         New.
29652         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29653         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29654         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29655         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29656         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
29657
29658 2005-06-02  Richard Henderson  <rth@redhat.com>
29659
29660         * gcc.dg/sync-2.c: Use -march=i486 for i386.
29661
29662 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
29663
29664         * gcc.dg/wtypequal.c: New testcase.
29665
29666 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
29667
29668         PR 21582
29669         * gcc.dg/tree-ssa/pr21582.c: New test.
29670
29671 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29672
29673         PR c++/21280
29674         * g++.dg/opt/interface2.h: New.
29675         * g++.dg/opt/interface2.C: New.
29676         * g++.dg/init/ctor4.C: Adjust error lines.
29677         * g++.old-deja/g++.bob/inherit2.C: Likewise.
29678         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29679         * g++.old-deja/g++.jason/opeq3.C: Likewise.
29680         * g++.old-deja/g++.pt/assign1.C: Likewise.
29681         * g++.old-deja/g++.pt/crash20.C: Likewise.
29682
29683 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
29684
29685         PR tree-optimization/21734
29686         * g++.dg/vect/pr21734_1.cc: New.
29687         * g++.dg/vect/pr21734_2.cc: New.
29688
29689 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29690
29691         PR c++/20350
29692         * g++.dg/template/spec24.C: New.
29693
29694         PR c++/21151
29695         * g++.dg/pch/local-1.C: New.
29696         * g++.dg/pch/local-1.Hs: New.
29697
29698 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
29699
29700         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
29701         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
29702         * gcc.dg/tree-ssa/pr14341.c: New test.
29703         * gcc.dg/tree-ssa/pr14841.c: New test.
29704         * gcc.dg/tree-ssa/pr20701.c: New test.
29705         * gcc.dg/tree-ssa/pr21086.c: New test.
29706         * gcc.dg/tree-ssa/pr21090.c: New test.
29707         * gcc.dg/tree-ssa/pr21332.c: New test.
29708         * gcc.dg/tree-ssa/pr21458.c: New test.
29709         * gcc.dg/tree-ssa/pr21658.c: New test.
29710         * gcc.dg/tree-ssa/vrp01.c: New test.
29711         * gcc.dg/tree-ssa/vrp02.c: New test.
29712         * gcc.dg/tree-ssa/vrp03.c: New test.
29713         * gcc.dg/tree-ssa/vrp04.c: New test.
29714         * gcc.dg/tree-ssa/vrp05.c: New test.
29715         * gcc.dg/tree-ssa/vrp06.c: New test.
29716         * gcc.dg/tree-ssa/vrp07.c: New test.
29717         * gcc.dg/tree-ssa/vrp08.c: New test.
29718         * gcc.dg/tree-ssa/vrp09.c: New test.
29719         * gcc.dg/tree-ssa/vrp10.c: New test.
29720         * gcc.dg/tree-ssa/vrp11.c: New test.
29721         * gcc.dg/tree-ssa/vrp12.c: New test.
29722         * gcc.dg/tree-ssa/vrp13.c: New test.
29723
29724 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
29725
29726         PR 21029
29727         * gcc.dg/tree-ssa/pr21029.c: New test.
29728
29729 2005-06-01  Roger Sayle  <roger@eyesopen.com>
29730
29731         * gfortran.dg/logint-1.f: New test case.
29732         * gfortran.dg/logint-2.f: Likewise.
29733         * gfortran.dg/logint-3.f: Likewise.
29734
29735 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
29736
29737         PR c/21536
29738         PR c/20760
29739         * gcc.dg/20050527-1.c: New test.
29740
29741         * gcc.dg/i386-sse-12.c: New test.
29742
29743         PR fortran/21729
29744         * gfortran.dg/implicit_5.f90: New test.
29745
29746 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
29747
29748         PR fortran/20883
29749         * gfortran/assign_4.f90: New test.
29750         * gfortran/assign_2.f90: Change compile to run.
29751
29752 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
29753
29754         * lib/target-supports.exp
29755         (check_effective_target_sync_char_short): New.
29756         * gcc.dg/sync-2.c: New.
29757
29758 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
29759
29760         PR tree-optimization/21817
29761         * gcc.dg/torture/pr21817-1.c: New.
29762
29763 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
29764
29765         PR c++/21165
29766         * g++.dg/template/init5.C: New.
29767
29768 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
29769
29770         * gfortran.dg/char_initialiser_actual.f90:
29771         Test character initialisers as actual arguments.
29772         * gfortran.dg/char_pointer_comp_assign.f90:
29773         Test character pointer structure component assignments.
29774         * gfortran.dg/char_array_structure_constructor.f90:
29775         Test character components in structure constructors.
29776
29777 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
29778
29779         PR middle-end/20931
29780         * g++.dg/opt/pr20931.C: New test.
29781
29782 2005-05-31  Andreas Jaeger  <aj@suse.de>
29783
29784         PR testsuite/20772
29785         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
29786         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
29787         g++.old-deja/g++.ext/asmspec1.C,
29788         g++.old-deja/g++.other/regstack.C,
29789         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
29790         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
29791         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
29792         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
29793         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
29794         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
29795         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
29796         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
29797         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
29798         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
29799         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
29800         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
29801         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
29802         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
29803         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
29804         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
29805         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
29806         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
29807         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
29808
29809 2005-05-31  Jeff Law  <law@redhat.com>
29810
29811         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
29812
29813 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
29814
29815         PR middle-end/21743
29816         * gcc.dg/builtins-1.c: Activate disabled clog test.
29817         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29818
29819 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
29820
29821         * gfortran.dg/char_pointer_assign.f90:
29822         Test character-pointer assignments and pointer assignments.
29823         * gfortran.dg/char_pointer_dummy.f90:
29824         Test character-pointer dummy arguments.
29825         * gfortran.dg/char_pointer_func.f90:
29826         Test character-pointer function returns.
29827         * gfortran.dg/char_pointer_dependency.f90:
29828         Test character-pointer functions with dependencies.
29829
29830 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
29831
29832         PR c++/21784
29833         * g++.dg/lookup/using14.C: New test.
29834
29835 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
29836
29837         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
29838         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
29839         trailing ^M.
29840
29841 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
29842
29843         PR c++/17413
29844         * g++.dg/template/local5.C: New.
29845
29846         PR target/21761
29847         * gcc.c-torture/compile/pr21761.c: New.
29848
29849         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
29850         before darwin8.
29851
29852 2005-05-30  Steven G. Kargl
29853
29854         PR fortran/20846
29855         * gfortran.dg/inquire_8.f90: New test.
29856
29857 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29858
29859         PR libfortran/21376
29860         * gfortran.dg/output_exponents_1.f90: New test.
29861
29862 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29863
29864         PR libfortran/20006
29865         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
29866
29867 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
29868
29869         PR c++/21210
29870         * g++.dg/ext/complex1.C: New test.
29871
29872         PR c++/21340
29873         * g++.dg/init/ctor6.C: New test.
29874
29875 2005-05-29  Jan Hubicka  <jh@suse.cz>
29876
29877         * gcc.c-torture/compile/pr21562.c: New.
29878
29879 2005-05-28  Steven G. Kargl <kargls@comcast.net>
29880
29881         * gfortran.dg/subnormal_1.f90: New test.
29882
29883 2005-05-28  Jan Hubicka  <jh@suse.cz>
29884
29885         * tree-prof.exp: Fix comment.
29886         * value-prof-1.c: New.
29887         * value-prof-2.c: New.
29888         * value-prof-3.c: New.
29889         * value-prof-4.c: New.
29890
29891 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
29892
29893         PR c++/21614
29894         * g++.dg/expr/ptrmem6.C: New test.
29895         * g++.dg/expr/ptrmem6a.C: Likewise.
29896
29897 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
29898
29899         PR tree-optimization/21658
29900         * gcc.dg/tree-ssa/pr21658.c: New.
29901
29902 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
29903
29904         PR c++/21455
29905         * g++.dg/inherit/ptrmem3.C: New.
29906
29907         PR c++/21681
29908         * g++.dg/parse/template16.C: New.
29909
29910 2005-05-27  Andreas Jaeger  <aj@suse.de>
29911
29912         * gcc.dg/setjmp-2.c: Only run in 32-bit.
29913
29914         * gcc.dg/i386-sse-8.c: Run test on all archs.
29915
29916 2005-05-26  Mike Stump  <mrs@apple.com>
29917
29918         * objc.dg/isa-field-1.m: Only run on darwin.
29919         * objc.dg/lookup-1.m: Likewise.
29920         * objc.dg/try-catch-8.m: Likewise.
29921
29922 2005-05-26  Roger Sayle  <roger@eyesopen.com>
29923
29924         PR tree-optimization/9814
29925         * gcc.dg/pr9814-1.c: New test case.
29926
29927 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29928
29929         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
29930         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
29931         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
29932         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
29933         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
29934         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
29935         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
29936         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
29937         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
29938         objc.dg/try-catch-8.m: New.
29939
29940 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
29941
29942         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
29943         remove extraneous semicolons.
29944
29945 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29946
29947         * obj-c++.dg/comp-types-12.mm: New.
29948         * objc.dg/comp-types-11.m: New.
29949         * objc.dg/selector-4.m: New.
29950
29951 2005-05-26  Andreas Jaeger  <aj@suse.de>
29952
29953         PR testsuite/20772
29954         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
29955         g++.old-deja/g++.ext/attrib3.C,
29956         g++.old-deja/g++.other/store-expr1.C,
29957         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
29958         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
29959         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
29960         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
29961         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
29962         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
29963         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
29964         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
29965         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
29966         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
29967         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
29968         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
29969         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
29970         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
29971         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
29972         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
29973         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
29974         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
29975         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
29976
29977 2005-05-26  Andreas Jaeger  <aj@suse.de>
29978
29979         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
29980         x86-64 compilation.
29981
29982 2005-05-26  Andreas Jaeger  <aj@suse.de>
29983
29984         PR testsuite/20772
29985         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
29986         gcc.misc-tests/i386-pf-athlon-1.c,
29987         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29988         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
29989         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
29990         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
29991         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
29992         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
29993         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
29994         programs.
29995
29996         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
29997         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
29998         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
29999         x86-64 compilation.
30000
30001         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
30002         x86_64.
30003
30004         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
30005         effective-target ilp32.
30006
30007 2005-05-26  David Ung  <davidu@mips.com>
30008
30009         * gcc.target/mips/ext_ins.c: New test for testing the generation
30010         of MIPS32/64 rev 2 ext/ins instructions.
30011
30012 2005-05-26  Andreas Jaeger  <aj@suse.de>
30013
30014         * treelang/compile/unsigned.tree: Use gimple instead of
30015         nonexisting generic dump.
30016
30017 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
30018
30019         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
30020
30021 2005-05-26  Andreas Jaeger  <aj@suse.de>
30022
30023         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
30024
30025 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
30026
30027         PR libfortran/17283
30028         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
30029         Test callee-allocated memory with write statements.
30030
30031 2005-05-25  Roger Sayle  <roger@eyesopen.com>
30032
30033         PR middle-end/21709
30034         * gcc.dg/pr21709-1.c: New test case.
30035
30036 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30037             Mike Stump  <mrs@apple.com>
30038
30039         * objc/execute/next_mapping.h: Update for C++.
30040
30041         * obj-c++.dg/selector-1.mm: Move to...
30042         * obj-c++.dg/selector-4.mm: here...
30043
30044         * obj-c++.dg/basic.mm: New.
30045         * obj-c++.dg/comp-types-1.mm: New.
30046         * obj-c++.dg/cxx-class-1.mm: New.
30047         * obj-c++.dg/cxx-ivars-1.mm: New.
30048         * obj-c++.dg/cxx-ivars-2.mm: New.
30049         * obj-c++.dg/cxx-ivars-3.mm: New.
30050         * obj-c++.dg/cxx-scope-1.mm: New.
30051         * obj-c++.dg/cxx-scope-2.mm: New.
30052         * obj-c++.dg/defs.mm: New.
30053         * obj-c++.dg/empty-private-1.mm: New.
30054         * obj-c++.dg/encode-1.mm: New.
30055         * obj-c++.dg/encode-2.mm: New.
30056         * obj-c++.dg/encode-3.mm: New.
30057         * obj-c++.dg/extern-c-1.mm: New.
30058         * obj-c++.dg/extra-semi.mm: New.
30059         * obj-c++.dg/fix-and-continue-2.mm: New.
30060         * obj-c++.dg/isa-field-1.mm: New.
30061         * obj-c++.dg/ivar-list-semi.mm: New.
30062         * obj-c++.dg/local-decl-1.mm: New.
30063         * obj-c++.dg/lookup-1.mm: New.
30064         * obj-c++.dg/lookup-2.mm: New.
30065         * obj-c++.dg/method-1.mm: New.
30066         * obj-c++.dg/method-2.mm: New.
30067         * obj-c++.dg/method-3.mm: New.
30068         * obj-c++.dg/method-4.mm: New.
30069         * obj-c++.dg/method-5.mm: New.
30070         * obj-c++.dg/method-6.mm: New.
30071         * obj-c++.dg/method-7.mm: New.
30072         * obj-c++.dg/no-extra-load.mm: New.
30073         * obj-c++.dg/overload-1.mm: New.
30074         * obj-c++.dg/pragma-1.mm: New.
30075         * obj-c++.dg/pragma-2.mm: New.
30076         * obj-c++.dg/private-1.mm: New.
30077         * obj-c++.dg/private-2.mm: New.
30078         * obj-c++.dg/proto-qual-1.mm: New.
30079         * obj-c++.dg/qual-types-1.mm: New.
30080         * obj-c++.dg/stubify-1.mm: New.
30081         * obj-c++.dg/stubify-2.mm: New.
30082         * obj-c++.dg/super-class-1.mm: New.
30083         * obj-c++.dg/super-class-2.mm: New.
30084         * obj-c++.dg/super-dealloc-1.mm: New.
30085         * obj-c++.dg/super-dealloc-2.mm: New.
30086         * obj-c++.dg/template-1.mm: New.
30087         * obj-c++.dg/template-2.mm: New.
30088         * obj-c++.dg/template-3.mm: New.
30089         * obj-c++.dg/template-4.mm: New.
30090         * obj-c++.dg/template-5.mm: New.
30091         * obj-c++.dg/template-6.mm: New.
30092         * obj-c++.dg/try-catch-1.mm: New.
30093         * obj-c++.dg/try-catch-2.mm: New.
30094         * obj-c++.dg/try-catch-3.mm: New.
30095         * obj-c++.dg/try-catch-4.mm: New.
30096         * obj-c++.dg/try-catch-5.mm: New.
30097         * obj-c++.dg/try-catch-6.mm: New.
30098         * obj-c++.dg/try-catch-7.mm: New.
30099         * obj-c++.dg/try-catch-8.mm: New.
30100         * obj-c++.dg/try-catch-9.mm: New.
30101         * obj-c++.dg/va-meth-1.mm: New.
30102
30103 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30104
30105         * obj-c++.dg/selector-1.mm: New.
30106         * obj-c++.dg/selector-2.mm: New.
30107
30108 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30109
30110         * obj-c++.dg/selector-3.mm: New.
30111         * objc.dg/selector-3.m: New.
30112
30113 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30114
30115         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
30116         about where warning appears.
30117
30118 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30119
30120         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
30121         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
30122         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
30123         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
30124
30125 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30126
30127         * gcc.dg/20050524-1.c: New test.
30128
30129 2005-05-25  Jan Hubicka  <jh@suse.cz>
30130
30131         * gcc.dg/tree-prof/inliner-1.c: New.
30132
30133 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
30134
30135         * gcc.dg/tree-prof: New directory.
30136         * gcc.dg/tree-prof/tree-prof.exp: New.
30137
30138 2005-05-25  DJ Delorie  <dj@redhat.com>
30139
30140         * gcc.dg/Wattributes-1.c: New.
30141         * gcc.dg/Wattributes-2.c: New.
30142         * gcc.dg/Wattributes-3.c: New.
30143
30144 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
30145
30146         PR tree-optimization/19833
30147         * gcc.dg/uninit-4.c: Remove xfail.
30148         * gcc.dg/uninit-9.c: Ditto.
30149
30150 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
30151
30152         * obj-c++.dg/bitfield-[1-5].mm: New.
30153         * obj-c++.dg/class-protocol-1.mm: New.
30154         * obj-c++.dg/comp-types-1[0-1].mm: New.
30155         * obj-c++.dg/comp-types-[2-9].mm: New.
30156         * obj-c++.dg/encode-[4-8].mm: New.
30157         * obj-c++.dg/layout-1.mm: New.
30158         * obj-c++.dg/method-1[0-9].mm: New.
30159         * obj-c++.dg/method-2[0-1].mm: New.
30160         * obj-c++.dg/method-[8-9].mm: New.
30161         * obj-c++.dg/objc-gc-3.mm: New.
30162         * obj-c++.dg/try-catch-10.mm: New.
30163         * objc.dg/bitfield-5.m: New.
30164         * objc.dg/comp-types-10.m: New.
30165         * objc.dg/comp-types-9.m: New.
30166         * objc.dg/layout-1.m: New.
30167         * objc.dg/objc-gc-4.m: New.
30168         * objc.dg/try-catch-9.m: New.
30169         * objc.dg/class-protocol-1.m: Tweak diagnostics.
30170         * objc.dg/comp-types-1.m: Likewise.
30171         * objc.dg/comp-types-[5-6].m: Likewise.
30172         * objc.dg/method-9.m: Likewise.
30173
30174 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
30175
30176         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
30177         and on hardware without VMX support.
30178
30179         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
30180
30181         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
30182
30183         * lib/profopt.exp (dg-final-generate, dg-final-use,
30184         profopt-final-code, profopt-get-options): New.
30185         (profopt-execute): Process test directives.
30186
30187         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
30188         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30189         cleanup-tree-dump, cleanup-saved-temps): Update comments.
30190
30191 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
30192
30193         PR C++/21645
30194         * g++.dg/init/ctor5.C: New test.
30195
30196 2005-05-24  Ira Rosen  <irar@il.ibm.com>
30197
30198         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
30199         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
30200         vect-113.c, vect-114.c.
30201
30202 2005-05-23  Adam Nemet  <anemet@lnxw.com>
30203
30204         * gcc.dg/const-elim-1.c: Remove xfails.
30205
30206 2005-05-23  Jeff Law  <law@redhat.com>
30207
30208         * gcc.c-torture/compile/pr21638.c: New test.
30209         * gcc.c-torture/compile/20050520-1.c: New test.
30210
30211 2005-05-23  Nick Clifton  <nickc@redhat.com>
30212
30213         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
30214         be a proper triple, ie: m32r*-*-*.
30215         * g++.old-deja/g++.jason/thunk3.C: Likewise.
30216
30217 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
30218
30219         PR middle-end/21331
30220         PR tree-opt/21293
30221         * gcc.c-torture/compile/pr21293.c: New test.
30222         * gcc.c-torture/execute/pr21331.c: New test.
30223
30224 2004-05-20  Richard Henderson  <rth@redhat.com>
30225
30226         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
30227
30228 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
30229
30230         * obj-c++-dg.exp: Add.
30231         * obj-c++.exp: Add.
30232         * obj-c++.dg/dg.exp: Add.
30233
30234 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
30235
30236         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
30237         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
30238
30239 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
30240
30241         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
30242
30243 2004-05-19  Richard Henderson  <rth@redhat.com>
30244
30245         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
30246
30247 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
30248
30249         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
30250
30251         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
30252
30253 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
30254
30255         PR c++/21495
30256         * g++.dg/parse/extern1.C: New test.
30257         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
30258
30259 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30260
30261         * gcc.dg/c99-math.h: New.
30262         * gcc.dg/c99-math-float-1.c: New test.
30263         * gcc.dg/c99-math-double-1.c: Likewise.
30264         * gcc.dg/c99-math-long-double-1.c: Likewise.
30265
30266 2005-05-18  Richard Henderson  <rth@redhat.com>
30267
30268         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
30269
30270 2005-05-18  Devang Patel  <dpatel@apple.com>
30271
30272         * g++.dg/opt/20050511-1.C: New test.
30273
30274 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
30275
30276         PR libfortran/21127
30277         * gfortran.dg/reshape-complex.f90: New test.
30278
30279 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
30280
30281         * gfortran.dg/array_constructor_1.f90: New test.
30282         * gfortran.dg/array_constructor_2.f90: New test.
30283
30284 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
30285
30286         PR fortran/20954
30287         * gfortran.dg/pr20954.f: New test.
30288
30289 2005-05-17  Mike Stump  <mrs@apple.com>
30290
30291         Yet more Objective-C++...
30292
30293         * objc.dg/method-5.m: Update.
30294         * objc.dg/method-6.m: Update.
30295         * objc.dg/method-7.m: Update.
30296         * objc.dg/method-9.m: Update.
30297         * objc.dg/try-catch-2.m: Update.
30298
30299 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
30300
30301         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
30302         Remove little-endian optimizations.
30303
30304 2005-05-17  Jeff Law  <law@redhat.com>
30305
30306         * g++.dg/tree-ssa/pr14814.C: New test.
30307         * gcc.dg/tree-ssa/pr14814.C: New test.
30308         * gcc.dg/tree-ssa/pr17141-1.C: New test.
30309         * gcc.dg/tree-ssa/pr17141-2.C: New test.
30310
30311 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30312
30313         * gcc.dg/compat/generate-random.c: Do not include
30314         libiberty.h.
30315         * gcc.dg/compat/generate-random_r.c: Likewise.
30316
30317 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
30318
30319         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
30320
30321 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30322
30323         PR middle-end/21595
30324         * g++.dg/tree-ssa/builtin1.C: New testcase.
30325
30326 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
30327
30328         PR c++/21454
30329         * g++.dg/opt/const4.C: New test.
30330
30331         PR middle-end/21492
30332         * g++.dg/opt/crossjump1.C: New test.
30333
30334         PR tree-optimization/21610
30335         * gcc.c-torture/compile/20050516-1.c: New test.
30336
30337         PR fortran/15080
30338         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
30339         about the test failing.
30340         * gfortran.fortran-torture/execute/where_7.f90: New test.
30341         * gfortran.fortran-torture/execute/where_8.f90: New test.
30342
30343 2005-05-16  Richard Henderson  <rth@redhat.com>
30344
30345         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
30346         i?86 and x86_64.
30347
30348 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
30349
30350         * gcc.dg/compat/generate-random.c (config.h): Do not include.
30351         (limits.h): Include unconditionally.
30352         (stdlib.h): Likewise.
30353         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
30354         (limits.h): Include unconditionally.
30355         (stdlib.h): Likewise.
30356         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
30357         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
30358         (limits.h): Include unconditionally.
30359         (stdlib.h): Likewise.
30360         (hashtab.h): Do not include.
30361         (getopt.h): Likewise.
30362         (stddef.h): Include.
30363         (hashval_t): Define.
30364         (struct entry): Add "next" field.
30365         (HASH_SIZE): New macro.
30366         (hash_table): New variable.
30367         (switchfiles): Do not use xmalloc.
30368         (mix): New macro.
30369         (iterative_hash): New function.
30370         (hasht): Remove.
30371         (e_exists): New function.
30372         (e_insert): Likewise.
30373         (output): Use, instead of libiberty hashtable functions.
30374         (main): Do not use getopt.  Do not call htab_create.
30375
30376 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
30377
30378         PR libstdc++/21526
30379         * lib/target-supports.exp (check_mkfifo_available):
30380         Return 0 for cygwin as mkfifo support incomplete on platform.
30381         Fix typos in comments.
30382
30383 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
30384
30385         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
30386
30387 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
30388
30389         PR fortran/17432
30390         * gfortran.dg/assign_4.f: New test.
30391
30392 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
30393
30394         PR tree-optimization/21563
30395         * gcc.dg/tree-ssa/pr21563.c: New.
30396
30397 2005-05-14  Jan Hubicka  <jh@suse.cz>
30398
30399         * gcc.dg/noreturn-7.c: Allow control reaches warning.
30400
30401 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
30402
30403         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
30404
30405 2005-05-13  Julian Brown  <julian@codesourcery.com>
30406
30407         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
30408         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
30409
30410 2005-05-13  Jan Hubicka  <jh@suse.cz>
30411
30412         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
30413         * gcc.dg/fold-xor-?.c: Likewise.
30414         * gcc.dg/pr15784-?.c: Likewise.
30415         * gcc.dg/pr20922-?.c: Likewise.
30416         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
30417         * gcc.dg/tree-ssa/pr17598.c: Likewise.
30418         * gcc.dg/tree-ssa/pr20470.c: Likewise.
30419
30420 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30421
30422         PR fortran/21260
30423         * gfortran.dg/hollerith_1.f90: New test.
30424
30425 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30426
30427         * gfortran.dg/func_result_2.f90: New test.
30428
30429 2005-05-11  Bud Davis  <bdavis@gfortran.org>
30430
30431         * gfortran.dg/dev_null.f90: New test.
30432
30433 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
30434
30435         * gcc.dg/arm-vfp1.c: Revert last change.
30436
30437 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
30438
30439         PR middle-end/19807
30440         PR tree-optimization/19639
30441         * g++.dg/tree-ssa/pr19807.C: New testcase.
30442
30443 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30444
30445         PR libfortran/21471
30446         * gfortran.dg/append-1.f90: New test.
30447
30448 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30449
30450         * gcc.dg/pr18501.c: XFAIL.
30451         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
30452         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
30453         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
30454         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30455         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30456         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
30457         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
30458         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
30459
30460 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30461
30462         PR fortran/20178
30463         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
30464         gfortran.dg/f2c_3.f90: New tests.
30465
30466         * gfortran.dg/return_1.f90: Fix dg annotation.
30467
30468 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30469
30470         * gcc.c-torture/compile/20050510-1.c: New test.
30471
30472 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
30473
30474         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
30475
30476 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
30477
30478         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
30479
30480 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
30481
30482         PR c/17913
30483         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
30484
30485 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
30486
30487         PR c/21342
30488         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
30489         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
30490
30491 2005-05-10  Ben Elliston  <bje@au.ibm.com>
30492
30493         PR debug/16676
30494         * gcc.dg/debug/pr16676.c: New test.
30495
30496 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
30497
30498         PR testsuite/21443
30499         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
30500         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
30501         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
30502         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
30503         Change -O1 to -O2.
30504         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
30505         -fno-tree-dominator-opts.
30506
30507 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30508
30509         * gfortran.dg/return_1.f90: New test.
30510
30511 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
30512
30513         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
30514
30515         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
30516
30517 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
30518
30519         PR c++/21427
30520         * g++.dg/inherit/covariant13.C: New.
30521
30522 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30523
30524         PR libfortran/19155
30525         * gfortran.dg/pr19155.f: New test.
30526
30527 2005-05-08  Roger Sayle  <roger@eyesopen.com>
30528
30529         PR inline-asm/8788
30530         * gcc.dg/pr8788-1.c: New testcase.
30531
30532 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
30533
30534         PR target/21416
30535         * gcc.target/mips/fpcmp-[12].c: New tests.
30536
30537 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
30538
30539         * lib/target-supports-dg.exp (dg-require-fork): New function.
30540         (dg-require-mkfifo): Likewise.
30541         * lib/target-supports.exp (check_function_available): New
30542         function.
30543         (check_fork_available): Likewise.
30544         (check_mkfifo_available): Likewise.
30545
30546 2005-05-06  Jeff Law  <law@redhat.com>
30547
30548         * gcc.c-torture/compile/pr21380.c: New test.
30549
30550 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
30551
30552         PR c++/20961
30553         * g++.dg/ext/weak3.C: New test.
30554
30555 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
30556
30557         PR c++/21352
30558         * g++.dg/template/crash37.C: New test.
30559
30560 2005-05-05  Paul Brook  <paul@codesourcery.com>
30561
30562         * gcc.dg/arm-g2.c: Use effective-target arm32.
30563         * gcc.dg/arm-mmx-1.c: Ditto.
30564         * gcc.dg/arm-scd42-2.c: Ditto.
30565         * gcc.dg/arm-vfp1.c: Ditto.
30566         * lib/target-supports.exp (check_effective_target_arm32): New
30567         function.
30568
30569 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
30570
30571         PR libfortran/21354
30572         gfortran.dg/in_pack_rank7.f90: New test.
30573
30574 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
30575
30576         PR middle-end/15618
30577         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
30578
30579 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
30580
30581         PR middle-end/21265
30582         * gcc.dg/20050503-1.c: New test.
30583
30584         PR rtl-optimization/21239
30585         * gcc.dg/i386-sse-11.c: New test.
30586
30587 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
30588
30589         PR target/16888
30590         * gcc.target/i386/asm-1.c: New test.
30591
30592 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
30593
30594         PR rtl-optimization/21330
30595         * gcc.c-torture/execute/20050502-1.c: New test.
30596
30597         PR target/21297
30598         * gcc.c-torture/execute/20050502-2.c: New test.
30599
30600 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
30601
30602         PR middle-end/21282
30603         * gcc.dg/pr21282.c: New.
30604
30605 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30606
30607         * gcc.dg/vect/pr20122.c: Clean up .vect file.
30608         * gcc.dg/vect/vect-92.c: Likewise.
30609         * gcc.dg/vect/vect-93.c: Likewise.
30610         * gcc.dg/vect/vect-dv-1.c: Likewise.
30611         * gcc.dg/vect/vect-dv-2.c: Likewise.
30612         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
30613
30614 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30615
30616         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
30617         * gfortran.dg/vect/vect-2.f90: Likewise.
30618         * gfortran.dg/vect/vect-3.f90: Likewise.
30619         * gfortran.dg/vect/vect-4.f90: Likewise.
30620         * gfortran.dg/vect/vect-5.f90: Likewise.
30621
30622 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
30623
30624         PR target/20813
30625         * gcc.dg/rs6000-fpint-2.c: New.
30626
30627 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
30628
30629         PR c/15698
30630         * gcc.dg/builtins-30.c: Update expected messages.
30631         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
30632         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
30633         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
30634
30635 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
30636
30637         PR tree-optimization/21294
30638         * gcc.dg/tree-ssa/pr21294.c: New.
30639
30640 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
30641
30642         * gcc.dg/altivec-3.c (vec_store): Do not use the old
30643         __builtin_altivec_st_internal_4si built-in.
30644
30645 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
30646
30647         PR c++/15875
30648         * g++.dg/template/ptrmem14.C: New test.
30649
30650 2005-05-02  Paul Brook  <paul@codesourcery.com>
30651
30652         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
30653
30654 2005-05-02  Michael Matz  <matz@suse.de>
30655
30656         PR c++/19542
30657         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
30658
30659 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
30660
30661         * g++.dg/cpp/weak.C: New test.
30662
30663 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
30664
30665         * gcc.dg/tree-ssa/loop-8.c: New test.
30666
30667 2005-04-30  Michael Maty  <matz@suse.de>
30668
30669         * gcc.dg/inline-mcpy.c: New test.
30670
30671 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
30672
30673         PR libfortran/18958
30674         * gfortran.dg/eoshift.f90: New test case.
30675
30676 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
30677
30678         PR libfortran/18857
30679         * gfortran.dg/matmul_1.f90: New test.
30680
30681 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30682
30683         PR tree-optimization/21030
30684         * gcc.dg/tree-ssa/pr21030.c: New.
30685
30686 2005-04-29  Devang Patel  <dpatel@apple.com>
30687
30688         PR tree-optimization/21272
30689         * gcc.dg/vect/vect-ifcvt-10.c: New test.
30690
30691 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
30692
30693         PR fortran/13082
30694         PR fortran/18824
30695         * gfortran.dg/entry_4.f90: New test.
30696         * gfortran.fortran-torture/execute/entry_1.f90: New test.
30697         * gfortran.fortran-torture/execute/entry_2.f90: New test.
30698         * gfortran.fortran-torture/execute/entry_3.f90: New test.
30699         * gfortran.fortran-torture/execute/entry_4.f90: New test.
30700         * gfortran.fortran-torture/execute/entry_5.f90: New test.
30701         * gfortran.fortran-torture/execute/entry_6.f90: New test.
30702         * gfortran.fortran-torture/execute/entry_7.f90: New test.
30703
30704 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30705
30706         * gfortran.fortran-torture/execute/entry_8.f90: New test.
30707
30708 2005-04-29  Paul Brook  <paul@codesourcery.com>
30709
30710         * gfortran.dg/entry_3.f90: New test.
30711
30712 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30713
30714         * gfortran.dg/implicit_4.f90: New test.
30715
30716 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
30717
30718         * lib/target-supports.exp (check_profiling_available): Return
30719         false for xtensa-*-elf.
30720
30721 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
30722
30723         * lib/fortran-torture.exp (fortran-torture.exp): Catch
30724         error if file cannot be deleted.
30725
30726 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30727
30728         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
30729         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
30730         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
30731         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
30732         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
30733         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
30734         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
30735         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
30736         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
30737         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
30738         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
30739         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
30740         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
30741
30742 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30743
30744         PR fortran/20865
30745         * gfortran.dg/pr20865.f90: New test.
30746
30747 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
30748
30749         * gcc.dg/void-cast-2.c: New test.
30750
30751 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30752
30753         PR c/21159
30754         * gcc.dg/void-cast-1.c: New test.
30755
30756 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
30757
30758         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
30759
30760 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30761
30762         PR fortran/21177
30763         * gfortran.dg/pr21177.f90: New test.
30764
30765 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
30766
30767         PR tree-optimization/21171
30768         * gcc.dg/tree-ssa/pr21171.c: New test.
30769
30770 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
30771
30772         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30773         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30774         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30775         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30776         gcc.dg/tree-ssa/gen-vect-32.c: New.
30777         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
30778         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
30779         don't run on PPC32.
30780
30781 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30782
30783         PR c/21213
30784         * gcc.dg/transparent-union-3.c: New test.
30785
30786 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30787
30788         PR c/20740
30789         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
30790         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
30791         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
30792         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
30793         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
30794         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
30795
30796 2005-04-26  Jeff Law  <law@redhat.com>
30797
30798         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
30799         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
30800         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
30801         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
30802         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
30803         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
30804         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
30805
30806 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
30807
30808         PR tree-optimization/17598
30809         * gcc.dg/tree-ssa/pr17598.c: New testcase.
30810
30811 2005-04-25  Mike Stump  <mrs@apple.com>
30812
30813         * objc.dg/fix-and-continue-1.m: Add.
30814
30815 2005-04-25  Roger Sayle  <roger@eyesopen.com>
30816
30817         PR c++/20995
30818         * g++.dg/opt/pr20995-1.C: New test case.
30819
30820 2005-04-25  Devang Patel <dpatel@apple.com>
30821
30822         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
30823
30824 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30825
30826         PR testsuite/21062
30827         * g++.dg/opt/alias2.C (printf): Correct the prototype.
30828
30829 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30830
30831         PR C++/21188
30832         * g++.dg/opt/rtti2.C: New test.
30833
30834 2005-04-25  Paul Brook  <paul@codesourcery.com>
30835         Steven G. Kargl  <kargls@comcast.net>
30836
30837         PR fortran/20879
30838         * gfortran.dg/ichar_1.f90: New file.
30839
30840 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
30841
30842         PR middle-end/20991
30843         * g++.dg/opt/pr20991.C: New test.
30844
30845         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
30846         where sizeof (type) < __alignof__ (type).
30847         * gcc.dg/compat/struct-layout-1.h: Likewise.
30848
30849 2005-04-24  Per Bothner  <per@bothner.com>
30850             Devang Patel  <dpatel@apple.com>
30851
30852         PR preprocessor/20907
30853         * gcc.dg/cpp/very-long-comment.c: New test.
30854
30855 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30856
30857         PR fortran/20059
30858         * gfortran.dg/common_5.f: New test.
30859
30860 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
30861
30862         PR middle-end/21082
30863         * g++.dg/tree-ssa/pr21082.C: New testcase.
30864
30865 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
30866
30867         * gcc.dg/vect/vect-99.c: New test.
30868
30869 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
30870
30871         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
30872
30873 2005-04-22  Jeff Law  <law@redhat.com>
30874
30875         * gcc.dg/uninit-5.c: Remove xfails.
30876         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
30877         conditionals and loads.
30878
30879 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
30880
30881         PR libfortran/20074
30882         PR libfortran/20436
30883         PR libfortran/21108
30884         * gfortran.dg/nested_reshape.f90: new test
30885         * gfortran.dg/reshape-alloc.f90: new test
30886         * gfortran.dg/reshape.f90: new test
30887
30888 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
30889
30890         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
30891
30892         * gcc.dg/arm-vfp1.c: New test.
30893
30894 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
30895
30896         PR c++/21087
30897         * g++.dg/lookup/builtin2.C: New test.
30898
30899 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
30900
30901         * gcc.dg/weak/weak-13.c: New test.
30902
30903 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
30904
30905         * lib/target-supports.exp (check_effective_target_sync_int_long):
30906         Add powerpc*.
30907
30908 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
30909
30910         * gcc.target/mips/branch-1.c: New test.
30911
30912 2005-04-21  Richard Henderson  <rth@redhat.com>
30913
30914         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
30915         * gcc.dg/vect/vect-86.c: Likewise.
30916         * gcc.dg/vect/vect-87.c: Likewise.
30917         * gcc.dg/vect/vect-88.c: Likewise.
30918
30919 2005-04-21  Devang Patel  <dpatel@apple.com>
30920
30921         PR optimization/20994
30922         * gcc.dg/tree-ssa/ifc-3.c: New test.
30923
30924 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30925
30926         PR c/12913
30927         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
30928         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
30929         gcc.dg/c99-vla-jump-5.c: New tests.
30930
30931 2005-04-19  Richard Henderson  <rth@redhat.com>
30932
30933         * lib/target-supports.exp (check_effective_target_vect_int_mult):
30934         Fix typo in exists check.
30935         (check_effective_target_sync_int_long): New.
30936         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
30937         * gcc.dg/ia64-sync-2.c: Likewise.
30938         * gcc.dg/ia64-sync-3.c: Likewise.
30939         * gcc.dg/ia64-sync-4.c: Likewise.
30940
30941 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
30942
30943         * gcc.dg/fold-xor-1.c: New test.
30944         * gcc.dg/fold-xor-2.c: New test.
30945
30946 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
30947
30948         PR target/20670
30949         * g++.dg/eh/fp-regs.C: New test.
30950
30951 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30952
30953         * gcc.dg/Wint-to-pointer-cast-1.c,
30954         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
30955         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
30956         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
30957
30958 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30959
30960         PR fortran/16861
30961         * gfortran.dg/pr16861.f90: New test.
30962
30963 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30964
30965         * gcc.dg/pr21085.c: New test.
30966
30967 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
30968
30969         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
30970         (setup_mips_tests, dg-mips-options): New procedures.
30971         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
30972         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
30973         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
30974         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30975         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
30976         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
30977         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
30978         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30979         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
30980         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
30981         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
30982         dg-mips-options instead of dg-options.  Remove now-redundant
30983         preprocessor guards.
30984         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
30985         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30986         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30987         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
30988         * gcc.dg/vr-mult-2.c: Delete.
30989         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
30990         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
30991         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
30992         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
30993         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
30994         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
30995         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
30996
30997 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
30998
30999         * ada/acats/run_all.sh: Use sync when executable not present.
31000
31001 2005-04-18  Devang Patel  <dpatel@apple.com>
31002
31003         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
31004         * gcc.dg/vect/vect-11a.c: New.
31005         * gcc.dg/vect/vect-none.c: Update.
31006         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
31007
31008 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31009
31010         PR tree-optimization/20922
31011         * gcc.dg/pr20922-1.c: New test.
31012         * gcc.dg/pr20922-2.c: New test.
31013         * gcc.dg/pr20922-3.c: New test.
31014         * gcc.dg/pr20922-4.c: New test.
31015         * gcc.dg/pr20922-5.c: New test.
31016         * gcc.dg/pr20922-6.c: New test.
31017
31018 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31019
31020         PR libfortran/20950
31021         * gfortran.dg/pr20950.f: New test.
31022
31023 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31024
31025         PR libfortran/19216
31026         * gfortran.dg/pr19216.f: New test.
31027
31028 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
31029
31030         PR tree-optimization/21001
31031         * gcc.dg/tree-ssa/pr21001.c: New.
31032
31033 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
31034
31035         PR libfortran/21075
31036         * gfortran.dg/reshape_rank7.f90: New test.
31037
31038 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
31039
31040         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
31041         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
31042         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
31043         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
31044         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
31045         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
31046         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
31047         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
31048         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
31049         wrong way round).
31050         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
31051         in namelists.  New test.
31052         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
31053         New test.
31054         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
31055         New test.
31056         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
31057         namelist.  New test.
31058         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
31059         New test.
31060         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
31061         New test.
31062         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
31063         namelist.  New test.
31064         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
31065         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
31066         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
31067         New test.
31068         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
31069         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
31070         arrays. New test.
31071
31072 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
31073
31074         * gfortran.dg/wtruncate.f: New testcase.
31075         * gfortran.dg/wtruncate.f90: New testcase.
31076
31077 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
31078
31079         PR c++/21025
31080         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
31081         which sizeof/alignof is dependent, rather than just whether we are
31082         processing_template_decl.
31083
31084 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31085
31086         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31087         corrected typo where the wrong variables had been compared.
31088
31089 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31090
31091         PR libfortran/18495
31092         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31093         Test callee-allocated version of return array with a write
31094         statement.
31095         Test spread with a temporary with another write statement.
31096
31097 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
31098
31099         PR tree-optimization/21031
31100         * gcc.dg/tree-ssa/pr21031.c: New.
31101
31102 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
31103
31104         PR tree-optimization/21004
31105         * gcc.dg/builtins-53.c: Include builtins-config.h.
31106         Check floorf, ceilf, floorl and ceill transformations
31107         only when HAVE_C99_RUNTIME is defined.
31108
31109 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
31110
31111         PR middle-end/20739
31112         * gcc.dg/tree-ssa/pr20739.c: New test.
31113
31114 2005-04-14  Mike Stump  <mrs@apple.com>
31115
31116         * gcc.dg/Foundation.framework/empty: New.
31117         * gcc.dg/framework-2.c: New.
31118
31119 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31120
31121         PR tree-optimization/21021
31122         * gcc.c-torture/compile/pr21021.c: New.
31123
31124 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
31125
31126         PR testsuite/21010
31127         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
31128         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
31129         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
31130         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
31131         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
31132         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
31133         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
31134         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
31135
31136 2005-04-14  Richard Henderson  <rth@redhat.com>
31137
31138         * lib/target-supports.exp (check_effective_target_vect_condition):
31139         Add ia64, i?86, and x86_64.
31140
31141 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
31142
31143         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
31144
31145 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31146
31147         PR tree-optimization/20657
31148         * gcc.dg/tree-ssa/pr20657.c: New.
31149
31150 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
31151
31152         * gcc.dg/builtins-53.c: Also check (int)trunc* and
31153         (long long int)trunc*.
31154
31155 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
31156
31157         PR target/20927
31158         * gcc.dg/pr20927.c: New test.
31159
31160 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
31161
31162         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
31163         * gcc.target/mips/asm-1.c: Likewise.
31164
31165 2005-04-13  Dale Johannesen  <dalej@apple.com>
31166
31167         * objc.dg/objc-fast-4.m: New.
31168
31169 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
31170
31171         * gcc.target/cris/torture/cris-torture.exp: New driver in new
31172         directory.
31173         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
31174
31175 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
31176
31177         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
31178         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
31179         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
31180
31181 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
31182
31183         PR tree-optimization/20913
31184         * gcc.dg/tree-ssa/pr20913.c: New.
31185
31186         PR tree-optimization/20702
31187         * gcc.dg/tree-ssa/pr20702.c: New.
31188
31189 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31190
31191         PR c++/13744
31192         * g++.dg/inherit/local3.C: New test.
31193
31194 2005-04-12  Jeff Law  <law@redhat.com>
31195
31196         * gcc.dg/tree-ssa/20050412-1.c: New test.
31197
31198 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
31199
31200         PR libfortran/19016
31201         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
31202         Add tests with mask generated by expression.
31203         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31204         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31205         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31206
31207 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
31208
31209         PR middle-end/20917
31210         * gcc.dg/20050409-1.c: New test.
31211
31212 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
31213
31214         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
31215
31216 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31217
31218         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31219         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
31220         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31221         (TARGET_CXX): Adjust accordingly.
31222         * target.h (struct gcc_target): Remove epxort_class_data.  Add
31223         determine_class_data_visibility and class_data_always_comdat.
31224         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31225         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
31226         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31227         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
31228         (arm_cxx_determine_class_data_visibility): New.
31229         (arm_cxx_class_data_always_comdat): Likewise.
31230         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31231         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
31232         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31233         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
31234         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
31235         Define.
31236
31237 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31238
31239         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
31240
31241 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
31242
31243         * gcc.dg/i386-darwin-fpmath.c: New.
31244
31245 2004-04-11  Devang Patel  <dpatel@apple.com>
31246
31247         * lib/target-supports.exp (check_effective_target_vect_condition): New.
31248         * gcc.dg/vect/vect-ifcvt-1.c: New test.
31249         * gcc.dg/vect/vect-ifcvt-2.c: New test.
31250         * gcc.dg/vect/vect-ifcvt-3.c: New test.
31251         * gcc.dg/vect/vect-ifcvt-4.c: New test.
31252         * gcc.dg/vect/vect-ifcvt-5.c: New test.
31253         * gcc.dg/vect/vect-ifcvt-6.c: New test.
31254         * gcc.dg/vect/vect-ifcvt-7.c: New test.
31255         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
31256
31257 2004-04-11  Devang Patel  <dpatel@apple.com>
31258
31259         * gcc.dg/vect/vect-dv-1.c: New test.
31260         * gcc.dg/vect/vect-dv-2.c: New test.
31261
31262 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31263
31264         PR tree-optimization/20933
31265         * gcc.dg/tree-ssa/pr20933.c: New test.
31266
31267 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31268
31269         * gfortran.dg/fold_nearest.f90: New test.
31270
31271 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
31272
31273         * gcc.dg/tree-ssa/alias-1.c: New test.
31274
31275 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31276
31277         PR tree-optimization/20920
31278         * g++.dg/tree-ssa/pr20920.C: New test.
31279
31280 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
31281
31282         * gcc.dg/builtins-53.c: Also check (int)ceil* and
31283         (long long int)ceil*.
31284
31285 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
31286
31287         * g++.dg/warn/Wdtor1.C: Declare template in system header with
31288         explicit C++ linkage.
31289
31290 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31291
31292         * gfortran.dg/pr17229.f: Take care of the new obsolescence
31293         warning for arithmetic IF statements.
31294
31295 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
31296
31297         * eor_handling_1.f90: New test case.
31298         * eor_handling_2.f90: New test case.
31299         * eor_handling_3.f90: New test case.
31300         * eor_handling_4.f90: New test case.
31301         * eor_handling_5.f90: New test case.
31302         * noadv_size.f90: New test case.
31303         * pad_no.f90: New test case.
31304
31305 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
31306
31307         * gcc.c-torture/execute/20050410-1.c: New test.
31308
31309 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
31310
31311         * gcc.dg/pr20126.c: New.
31312
31313 2005-04-09  Bud Davis  <bdavis@gfortran.org>
31314             Steven G. Kargl <kargls@comcast.net>
31315
31316         * gfortran.dg/PR19872.f: New test.
31317
31318 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31319
31320         * gfortran.dg/nint_1.f90: Fix dg-do directive.
31321
31322 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31323
31324         * gfortran.dg/nint_1.f90: New test.
31325
31326 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31327
31328         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
31329         Added test for callee-allocated arrays with write statements.
31330         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
31331         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
31332         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31333         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31334         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31335
31336 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31337
31338         PR libfortran/20163
31339         * gfortran.dg/open-options-blanks.f: New test.
31340
31341 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
31342
31343         PR fortran/13257
31344         * gfortran.dg/comma_format_extension_[1234].f: New tests.
31345
31346 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
31347
31348         * gcc.dg/tree-ssa/stdarg-1.c: New test.
31349         * gcc.dg/tree-ssa/stdarg-2.c: New test.
31350         * gcc.dg/tree-ssa/stdarg-3.c: New test.
31351         * gcc.dg/tree-ssa/stdarg-4.c: New test.
31352         * gcc.dg/tree-ssa/stdarg-5.c: New test.
31353         * gcc.c-torture/execute/stdarg-4.c: New test.
31354
31355         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
31356
31357         PR target/20795
31358         * g++.dg/abi/param2.C: New test.
31359
31360 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31361
31362         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
31363
31364 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31365
31366         * gcc.dg/builtins-53.c: New test.
31367
31368 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
31369
31370         * g++.dg/tree-ssa/pr18178.C: New test.
31371         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
31372         * gcc.c-torture/execute/20041019-1.c: New test.
31373         * gcc.dg/tree-ssa/20041008-1.c: New test.
31374         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
31375         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
31376         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
31377         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
31378         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
31379         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
31380         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
31381         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
31382         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31383         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31384
31385 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
31386
31387         PR rtl-optimization/20466
31388         * gcc.c-torture/execute/pr20466-1.c: New test.
31389
31390 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
31391
31392         PR c++/20905
31393         * g++.dg/parse/cond2.C: New test.
31394
31395         PR c++/20145
31396         * g++.dg/warn/Wdtor1.C: New test.
31397
31398 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31399
31400         PR fortran/17229
31401         * gfortran.dg/pr17229.f: New test.
31402
31403 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
31404
31405         * gfortran.dg/tiny_1.f90: New test.
31406         * gfortran.dg/tiny_2.f90: ditto.
31407
31408 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
31409
31410         * gfortran.dg/eor_1.f90: Fix dg-do run line
31411         * gfortran.dg/open_new.f90: Fix dg-do run line
31412
31413 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
31414
31415         * lib/target-supports.exp (get_compiler_messages): Support
31416         optional arguments, the fourth being compiler options.
31417         (check_effective_target_fpic): New proc.
31418         * gcc.dg/20050321-2.c: Restrict to target fpic.
31419
31420 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
31421
31422         * gcc.dg/15443-1.c: New test.
31423         * gcc.dg/15443-2.c: Likewise.
31424
31425 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31426
31427         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
31428
31429 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31430
31431         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
31432
31433 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31434
31435         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
31436         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
31437         -m64.
31438         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
31439         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
31440         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
31441
31442 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
31443
31444         PR c++/20212
31445         * g++.dg/warn/Wunused-11.C: New test.
31446
31447 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
31448
31449         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
31450
31451 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
31452
31453         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
31454
31455 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31456
31457         PR c++/20734
31458         * g++.dg/template/ptrmem13.C: New test.
31459
31460 2005-04-05  Per Bothner  <per@bothner.com>
31461
31462         * lib/gcc.exp: Always add -fno-show-column, for now.
31463
31464 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
31465
31466         PR testsuite/20767
31467         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
31468         of plain old "unsigned int" for the type of "i".  Makes this test
31469         64bit clean.
31470
31471 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
31472
31473         * gcc.dg/i386-ssefn-1.c: New test.
31474         * gcc.dg/i386-ssefn-2.c: New test.
31475         * gcc.dg/i386-ssefn-3.c: New test.
31476         * gcc.dg/i386-ssefn-4.c: New test.
31477
31478 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
31479
31480         PR tree-optimization/20076
31481         * gcc.dg/builtin-apply4.c: New test.
31482
31483         PR preprocessor/19475
31484         * gcc.dg/cpp/macspace1.c: New test.
31485         * gcc.dg/cpp/macspace2.c: New test.
31486
31487 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31488
31489         * gfortran.dg/pr20755.f: Fixed bad format.
31490
31491 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31492
31493         PR c++/20763
31494         * g++.dg/ext/attrib21.C: New test.
31495
31496 2004-04-05  Devang Patel  <dpatel@apple.com>
31497
31498         * lib/target-supports.exp (check_effective_target_vect_shif): New.
31499         * gcc.dg/vect/vect-shift-1.c: New test.
31500
31501 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31502
31503         PR libfortran/20755
31504         * gfortran.dg/pr20755.f: New test.
31505
31506 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
31507
31508         * gfortran.dg/pr15959.f90: New test.
31509         * gfortran.dg/string_pad_trunc.f90: New test.
31510
31511 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31512
31513         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
31514         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
31515         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
31516         syntax.
31517
31518 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31519
31520         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
31521
31522 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31523
31524         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
31525         * gcc.c-torture/compile/20011119-2.c: Likewise.
31526         * gcc.c-torture/compile/981001-2.c: Likewise.
31527
31528 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
31529
31530         PR c++/20679
31531         * g++.dg/template/overload4.C: New test.
31532
31533 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31534
31535         PR c++/20746
31536         * g++.dg/abi/covariant5.C: New.
31537
31538         PR debug/20505
31539         * g++.dg/debug/const2.C: New.
31540
31541 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
31542
31543         PR rtl-optimization/16104
31544         * gcc.c-torture/execute/20050316-1.c: New test.
31545
31546 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31547
31548         * g++.dg/template/spec23.C: Fix dg-error text.
31549
31550 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
31551
31552         PR c++/19199
31553         * g++.dg/expr/lval2.C: New.
31554
31555 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31556
31557         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
31558         __builtin_strcasecmp and __builtin_strncasecmp.
31559
31560 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
31561
31562         PR c++/20723
31563         * g++.dg/template/spec22.C: New.
31564         * g++.dg/template/spec23.C: New.
31565
31566 2005-04-03  Dale Ranta  <dir@lanl.gov>
31567             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31568
31569         PR libfortran/20068
31570         PR libfortran/20125
31571         PR libfortran/20156
31572         PR libfortran/20471
31573         * gfortran.dg/backspace.f: New test.
31574
31575 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
31576
31577         * gcc.dg/pr19345.c: New test.
31578
31579 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31580
31581         PR tree-optimization/20640
31582         * gcc.dg/torture/tree-loop-1.c: New.
31583
31584 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31585
31586         PR rtl-optimization/20290
31587         * gcc.c-torture/execute/loop-ivopts-2.c: New.
31588
31589 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
31590
31591         * gcc.dg/rs6000-fpint.c: New.
31592
31593 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31594
31595         * gcc.dg/old-style-then-proto-1.c: New test.
31596
31597 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31598
31599         * gfortran.fortran-torture/execute/backspace.f90: Check
31600         after backspace and read was incorrect.
31601
31602 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31603
31604         * gcc.c-torture/execute/builtins/strcat.c: Check the result
31605         buffer past the terminating NUL using memcmp.
31606         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
31607         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
31608
31609         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
31610         Fix unused/uninitialized variable warnings.
31611
31612         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
31613         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
31614         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
31615         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
31616
31617         * gcc.c-torture/execute/builtins/abs-1-lib.c,
31618         gcc.c-torture/execute/builtins/fputs-lib.c,
31619         gcc.c-torture/execute/builtins/lib/fprintf.c,
31620         gcc.c-torture/execute/builtins/lib/main.c,
31621         gcc.c-torture/execute/builtins/lib/memcmp.c,
31622         gcc.c-torture/execute/builtins/lib/memmove.c,
31623         gcc.c-torture/execute/builtins/lib/mempcpy.c,
31624         gcc.c-torture/execute/builtins/lib/memset.c,
31625         gcc.c-torture/execute/builtins/lib/printf.c,
31626         gcc.c-torture/execute/builtins/lib/sprintf.c,
31627         gcc.c-torture/execute/builtins/lib/stpcpy.c,
31628         gcc.c-torture/execute/builtins/lib/strchr.c,
31629         gcc.c-torture/execute/builtins/lib/strcmp.c,
31630         gcc.c-torture/execute/builtins/lib/strcpy.c,
31631         gcc.c-torture/execute/builtins/lib/strcspn.c,
31632         gcc.c-torture/execute/builtins/lib/strlen.c,
31633         gcc.c-torture/execute/builtins/lib/strncat.c,
31634         gcc.c-torture/execute/builtins/lib/strncmp.c,
31635         gcc.c-torture/execute/builtins/lib/strncpy.c,
31636         gcc.c-torture/execute/builtins/lib/strrchr.c,
31637         gcc.c-torture/execute/builtins/lib/strspn.c,
31638         gcc.c-torture/execute/builtins/lib/strstr.c,
31639         gcc.c-torture/execute/builtins/memops-asm-lib.c,
31640         gcc.c-torture/execute/builtins/strlen-2.c,
31641         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
31642         prototypes.
31643
31644 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
31645
31646         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
31647         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
31648         selectany usage.
31649
31650 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
31651
31652         PR c++/19406
31653         * g++.dg/debug/using1.C: New test.
31654
31655 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
31656
31657         PR middle-end/20524
31658         * gcc.dg/alias-7.c: Prefix asm-declared name with
31659         __USER_LABEL_PREFIX__.
31660
31661 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
31662
31663         Fix fallout from PR middle-end/15700:
31664         * gcc.c-torture/compile/20011119-1.c: Take
31665         __USER_LABEL_PREFIX__ into account.
31666         * gcc.c-torture/compile/20011119-2.c: Likewise.
31667
31668 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31669
31670         PR c++/18644
31671         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
31672
31673 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31674
31675         PR c/17855
31676         * gcc.c-torture/compile/struct-non-lval-1.c,
31677         gcc.c-torture/compile/struct-non-lval-2.c,
31678         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
31679
31680 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
31681
31682         * gcc.dg/tls/tls.exp: Remove temporary file.
31683         * g++.dg/tls/tls.exp: Ditto.
31684         * lib/file-format.exp: Ditto.
31685         * g++.dg/special/ecos.exp: Ditto.
31686
31687         * lib/profopt.exp: Treat prof_ext as a list.
31688         * gcc.misc-tests/bprob.exp: Ditto.
31689         * g++.dg/bprob/bprob.exp: Ditto.
31690
31691         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
31692         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
31693         g++.dg/tree-ssa/pointer-reference-alias.C,
31694         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
31695         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
31696         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
31697         g++.dg/vect/pr19951.cc: Ditto.
31698         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
31699         gcc.dg/builtins-47.c: Ditto.
31700         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
31701         gcc.dg/pr20115-1.c: Ditto.
31702         * gcc.dg/tree-ssa/20030530-2.c,
31703         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
31704         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31705         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
31706         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31707         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
31708         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
31709         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
31710         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
31711         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
31712         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
31713         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
31714         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
31715         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
31716         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
31717         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
31718         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31719         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31720         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31721         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31722         gcc.dg/tree-ssa/20030824-1.c,
31723         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
31724         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
31725         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
31726         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
31727         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
31728         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
31729         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
31730         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
31731         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
31732         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
31733         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
31734         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
31735         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
31736         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
31737         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
31738         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
31739         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
31740         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
31741         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
31742         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
31743         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
31744         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
31745         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
31746         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
31747         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
31748         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
31749         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
31750         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
31751         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
31752         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
31753         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
31754         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
31755         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
31756         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
31757         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
31758         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
31759         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
31760         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
31761         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
31762         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
31763         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
31764         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
31765         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31766         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
31767         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
31768         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
31769         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
31770         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
31771         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
31772         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
31773         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31774         gcc.dg/tree-ssa/useless-1.c: Ditto.
31775         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
31776         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
31777         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
31778         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
31779         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31780         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
31781         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
31782         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
31783         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
31784         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
31785         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
31786         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
31787         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
31788         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
31789         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
31790         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
31791         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
31792         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
31793         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
31794         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
31795         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
31796         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31797         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31798         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
31799         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
31800         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
31801         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
31802         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
31803         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
31804         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
31805         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
31806         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
31807         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
31808         gcc.dg/vect/vect-none.c: Ditto.
31809         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
31810         treelang/compile/unsigned.tree: Ditto.
31811
31812         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
31813         * gcc.dg/cpp/direct2s.c: Ditto.
31814         * gcc.dg/cpp/paste4.c: Ditto.
31815         * gcc.dg/cpp/separate-1.c: Ditto.
31816         * gcc.dg/pch/save-temps-1.c: Ditto.
31817         * g++.dg/ext/altivec-10.C: Ditto.
31818         * g++.dg/pch/pch.C: Ditto.
31819
31820         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
31821
31822         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
31823         * g++.dg/template/repo1.C: Ditto.
31824         * g++.dg/template/repo2.C: Ditto.
31825         * g++.dg/template/repo3.C: Ditto.
31826         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
31827         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
31828         * g++.old-deja/g++.pt/repo1.C: Ditto.
31829         * g++.old-deja/g++.pt/repo2.C: Ditto.
31830         * g++.old-deja/g++.pt/repo3.C: Ditto.
31831         * g++.old-deja/g++.pt/repo4.C: Ditto.
31832
31833         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
31834         * gcc.dg/20030107-1.c: Ditto.
31835         * gcc.dg/20030702-1.c: Ditto.
31836         * gcc.dg/profile-generate-1.c: Ditto.
31837         * g++.dg/other/profile1.C: Ditto.
31838         * g++.old-deja/g++.robertl/eb83.C: Ditto.
31839
31840         * lib/gcc-dg.exp (remove-build-file): New.
31841         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31842         cleanup-tree-dump, cleanup-saved-temps): New.
31843
31844 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
31845
31846         PR c++/19203, DR 214
31847         * g++.dg/parse/ambig3.C: Not ambiguous.
31848         * g++.dg/template/spec20.C: New.
31849         * g++.dg/template/spec21.C: New.
31850
31851 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
31852
31853         PR target/20045
31854         * gcc.dg/ia64-fptr-1.c: Run only on linux.
31855
31856 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31857
31858         PR libfortran/20660
31859         * gfortran.dg/negative_unit.f: New test.
31860
31861 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
31862
31863         * gcc.dg/20050330-1.c: New test.
31864
31865 2005-03-30  Devang Patel  <dpatel@apple.com>
31866
31867         * g++.dg/tree-sra/ssa-sra-3.C: New test.
31868
31869 2005-03-30  Dale Johannesen  <dalej@apple.com>
31870
31871         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
31872
31873 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
31874
31875         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
31876         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
31877         Strip options from test name.
31878
31879 2005-03-31  Jan Hubicka  <jh@suse.cz>
31880
31881         * gcc.dg/varpool-1.c: New testcase.
31882
31883 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31884
31885         PR c/772
31886         PR c/17913
31887         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
31888         gcc.dg/stmt-expr-label-3.c : New tests.
31889         * gcc.c-torture/execute/medce-2.c: Remove.
31890
31891 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31892
31893         PR c/20368
31894         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
31895         tests.
31896
31897 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
31898
31899         * gcc.c-torture/compile/pr20203.c: New test.
31900
31901 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31902
31903         * gfortran.dg/promotion.f90: New test.
31904
31905 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
31906
31907         PR middle-end/20491
31908         * gcc.dg/torture/asm-subreg-1.c: New test.
31909
31910 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
31911
31912         PR c/20672
31913         * gcc.dg/pr20672-1.c: New test.
31914
31915 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
31916
31917         * gfortran.dg/vect: New directory.
31918         * gfortran.dg/vect/vect.exp: New.
31919         * gfortran.dg/vect/vect-1.f90: New test.
31920         * gfortran.dg/vect/vect-2.f90: New test.
31921         * gfortran.dg/vect/vect-3.f90: New test.
31922         * gfortran.dg/vect/vect-4.f90: New test.
31923         * gfortran.dg/vect/vect-5.f90: New test.
31924
31925 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
31926
31927         PR middle-end/20622
31928         * gcc.dg/alias-7.c: New test.
31929
31930 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
31931
31932         * gcc.dg/sparc-reg-1.c: New test.
31933
31934 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
31935
31936         PR target/19890
31937         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
31938
31939 2005-03-29  Dale Ranta  <dir@lanl.gov>
31940             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31941
31942         PR libfortran/20163
31943         * gfortran.dg/pr20163-2.f: New test.
31944
31945 2005-03-28  Jan Hubicka  <jh@suse.cz>
31946
31947         PR middle-end/20635
31948         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
31949         by Jakub Jelinek.
31950
31951 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
31952
31953         PR tree-optimization/20626
31954         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
31955         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
31956
31957 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31958
31959         * gfortran.dg/underflow.f90: New test.
31960         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
31961
31962 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31963
31964         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
31965
31966 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
31967
31968         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
31969         (g++_init): Make sure that CXXFLAGS is set.
31970         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
31971         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
31972         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31973         * lib/objc.exp (objc_init): Likewise.
31974         * lib/treelang.exp (treelang_init): Likewise.
31975
31976 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
31977
31978         PR tree-optimization/20470
31979         * gcc.dg/tree-ssa/pr20470.c: New test.
31980
31981 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
31982
31983         * gcc.dg/ppc-stfiwx.c: New.
31984
31985 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
31986
31987         PR target/19888
31988         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
31989
31990 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31991
31992         * gcc.dg/20050325-1.c: Fix a typo.
31993
31994 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31995
31996         PR libfortran/19678
31997         PR libfortran/19679
31998         * gfortran.dg/dos_eol.f: New test.
31999
32000 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32001
32002         PR rtl-optimization/20249
32003         * gcc.dg/20050325-1.c: New test.
32004
32005 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32006
32007         PR libfortran/15332
32008         * gfortran.dg/pr15332.f: New test.
32009
32010 2005-03-24  Dale Johannesen  <dalej@apple.com>
32011
32012         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
32013
32014 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
32015
32016         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
32017         'internal' visibility.
32018         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
32019         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
32020         'protected' visibility.
32021         * gcc.dg/visibility-7.c: Likewise.
32022         * lib/target-supports.exp (check_visibility_available): Take
32023         a parameter, the kind of visibility to check for.
32024         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
32025         to check_visibility_available.
32026
32027         * g++.dg/expr/cast3.C: New.
32028
32029 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
32030
32031         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
32032         rs6000.
32033
32034 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
32035
32036         PR target/20095
32037         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
32038
32039 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
32040
32041         * gcc.dg/badshift.c: Renamed to...
32042         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
32043
32044         * gcc.target/i386/badshift.c: Renamed to...
32045         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
32046         only.
32047
32048         PR rtl-optimization/20532
32049         * gcc.target/i386/badshift.c: New.
32050
32051 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32052
32053         * gfortran.dg/pr18025.f90: New test.
32054
32055 2005-03-23  Dale Johannesen  <dalej@apple.com>
32056
32057         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
32058
32059 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
32060
32061         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
32062
32063         * lib/target-supports.exp (check_iconv_available): Default
32064         libiconv to -liconv, if there is no definition.
32065
32066 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
32067
32068         * gcc.dg/torture/cris-asm-mof-1.c: New test.
32069
32070 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
32071
32072         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
32073         * g++.dg/opt/pr7503-2.C: Likewise.
32074         * g++.dg/opt/pr7503-3.C: Likewise.
32075         * g++.dg/opt/pr7503-4.C: Likewise.
32076         * g++.dg/opt/pr7503-5.C: Likewise.
32077         * g++.dg/warn/minmax.C: New test.
32078
32079 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32080
32081         * gfortran.dg/g77_intrinsics_funcs.f: New test.
32082         * gfortran.dg/g77_intrinsics_sub.f: New test.
32083
32084 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
32085             Jan Hubicka  <jh@suse.cz>
32086             Steven Bosscher <stevenb@suse.de
32087
32088         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
32089
32090 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32091
32092         PR c++/19980
32093         * g++.dg/template/redecl3.C: New test.
32094
32095 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32096
32097         PR c++/20499
32098         * g++.dg/parse/error16.C: Tweak error markers.
32099
32100 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
32101
32102         PR target/20561
32103         * gcc.dg/20050321-2.c: New test.
32104
32105 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
32106
32107         PR c++/20465
32108         PR c++/20381
32109         * g++.dg/template/ptrmem12.C: New.
32110
32111 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
32112
32113         PR rtl-optimization/20527
32114         * gcc.c-torture/execute/pr20527-1.c: New test.
32115
32116 2005-03-22  Ben Elliston  <bje@au.ibm.com>
32117
32118         * gcc.misc-tests/options.exp (check_for_options): Create a real C
32119         program, compile it into a real executable and then delete the .c
32120         and .x files afterwards, to avoid problems on testglue targets.
32121
32122 2005-03-21  Stuart Hastings  <stuart@apple.com>
32123
32124         * gcc.target/i386/sse-2.c: New.
32125
32126 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
32127
32128         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
32129
32130 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32131
32132         * g++.dg/parse/crash25.C: Fix typo.
32133
32134 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32135
32136         PR c++/20461
32137         * g++.dg/parse/crash24.C: New test.
32138
32139         PR c++/20536
32140         * g++.dg/parse/crash25.C: New test.
32141
32142 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32143
32144         PR c++/20147
32145         * g++.dg/ext/stmtexpr4.C: New test.
32146
32147 2005-03-20  Roger Sayle  <roger@eyesopen.com>
32148
32149         PR middle-end/20539
32150         * gcc.c-torture/compile/pr13066-1.c: New test case.
32151         * gcc.c-torture/compile/pr20539-1.c: Likewise.
32152         * g++.dg/opt/pr13066-1.C: Likewise.
32153
32154 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
32155
32156         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
32157
32158 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32159
32160         PR fortran/18525
32161         * gfortran.dg/nesting_1.f90: New test.
32162
32163 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32164
32165         PR c++/20240
32166         * g++.dg/lookup/using13.C: New test.
32167
32168 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32169
32170         PR c++/20333
32171         * g++.dg/template/crash36.C: New test.
32172
32173 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
32174
32175         PR c++/20463
32176         * g++.dg/template/crash35.C: New test.
32177
32178 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
32179
32180         PR c++/19966
32181         * g++.dg/overload/operator2.C: New test.
32182
32183 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32184
32185         PR libfortran/20257
32186         * gfortran.dg/pr20257.f90: New test.
32187
32188 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32189
32190         PR libfortran/20480
32191         * gfortran.dg/pr20480.f90: New test.
32192
32193 2005-03-16  Richard Henderson  <rth@redhat.com>
32194
32195         PR middle-end/15700
32196         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
32197         (_rtld_global): New.
32198         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
32199         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
32200
32201         * gcc.dg/alias-3.c: New.
32202         * gcc.dg/alias-4.c: New.
32203         * gcc.dg/alias-5.c: New.
32204         * gcc.dg/alias-6.c: New.
32205
32206 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
32207
32208         * gcc.dg/cpp/ucnid-7.c: New.
32209
32210 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
32211             Dorit Naishlos  <dorit@il.ibm.com>
32212
32213         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
32214         darwin.
32215
32216 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
32217
32218         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
32219         support misaligned accesses.
32220         * gcc.dg/vect/vect-58.c: Likewise.
32221         * gcc.dg/vect/vect-92.c: New.
32222         * gcc.dg/vect/vect-93.c: New.
32223
32224 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
32225
32226         PR fortran/18827
32227         * gfortran.dg/assign_2.f90: New test.
32228         * gfortran.dg/assign_3.f90: New test.
32229         * gfortran.dg/assign.f90: New test.
32230
32231 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
32232
32233         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
32234         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
32235         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
32236         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
32237         names.
32238
32239 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
32240
32241         * gcc.dg/cpp/ucnid-6.c: New.
32242
32243         * gcc.dg/cpp/normalize-1.c: New.
32244         * gcc.dg/cpp/normalize-2.c: New.
32245         * gcc.dg/cpp/normalize-3.c: New.
32246         * gcc.dg/cpp/normalize-4.c: New.
32247         * gcc.dg/cpp/ucnid-4.c: New.
32248         * gcc.dg/cpp/ucnid-5.c: New.
32249         * g++.dg/cpp/normalize-1.C: New.
32250         * g++.dg/cpp/ucnid-1.C: New.
32251
32252 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32253
32254         * gcc.dg/pr18628.c: New.
32255
32256 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32257
32258         PR c++/20280
32259         * g++.dg/tree-ssa/pr20280.C: New.
32260
32261 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32262
32263         PR fortran/20467
32264         * gfortran.dg/stfunc_2.f90: New test.
32265
32266 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32267
32268         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
32269
32270 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32271
32272         * gcc.dg/tree-ssa/20050314-1.c: New test.
32273
32274 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32275
32276         PR c++/4403
32277         PR c++/9783, DR433
32278         * g++.dg/template/friend34.C: New test.
32279         * g++.dg/template/friend35.C: Likewise.
32280         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
32281
32282 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32283
32284         Friend class name lookup 5/n
32285         PR c++/1016
32286         * g++.dg/lookup/hidden-class1.C: New test.
32287         * g++.dg/lookup/hidden-class2.C: Likewise.
32288         * g++.dg/lookup/hidden-class3.C: Likewise.
32289         * g++.dg/lookup/hidden-class4.C: Likewise.
32290         * g++.dg/lookup/hidden-class5.C: Likewise.
32291         * g++.dg/lookup/hidden-class6.C: Likewise.
32292         * g++.dg/lookup/hidden-class7.C: Likewise.
32293         * g++.dg/lookup/hidden-class8.C: Likewise.
32294         * g++.dg/lookup/hidden-class9.C: Likewise.
32295         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
32296         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
32297         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
32298         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
32299         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
32300         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
32301         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
32302         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
32303         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
32304         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
32305         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
32306
32307 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
32308
32309         PR c++/20157
32310         * g++.dg/template/error18.C: New test.
32311
32312 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32313
32314         PR debug/16792
32315         * g++.dg/debug/pr16792.C: New test.
32316
32317 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32318
32319         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
32320         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
32321         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
32322         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
32323         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
32324         test assertion names.
32325
32326 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32327
32328         PR fortran/18600
32329         * gfortran.dg/stfunc_1.f90: New test.
32330
32331 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32332
32333         PR fortran/16907
32334         * gfortran.dg/real_index_1.f90: New test.
32335
32336 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32337
32338         PR fortran/20323
32339         * gfortran.dg/spec_expr_1.f90: New test.
32340
32341 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32342
32343         PR c/20402
32344         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
32345         new parser.
32346
32347 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32348
32349         PR fortran/20361
32350         * gfortran.dg/largeequiv_1.f90: New test.
32351
32352 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32353
32354         * gcc.dg/ucnid-1.c: New.
32355         * gcc.dg/ucnid-2.c: New.
32356         * gcc.dg/ucnid-3.c: New.
32357         * gcc.dg/ucnid-4.c: New.
32358         * gcc.dg/ucnid-5.c: New.
32359         * gcc.dg/ucnid-6.c: New.
32360         * gcc.dg/cpp/ucnid-1.c: New.
32361         * gcc.dg/cpp/ucnid-2.c: New.
32362         * gcc.dg/cpp/ucnid-3.c: New.
32363         * g++.dg/other/ucnid-1.C: New.
32364
32365 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32366
32367         * gcc.dg/vmx/darwin-abi-3.c: Delete.
32368
32369 2005-03-11  Per Bothner  <per@bothner.com>
32370
32371         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
32372         that diagnotics refer to correct token.
32373         * gcc.dg/unused-3.c: Likewise.
32374
32375 2005-03-11  Per Bothner  <per@bothner.com>
32376
32377         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
32378         constant" is now actually on same line as string constant.
32379         * gcc.dg/cpp/direct2s.c: Likewise.
32380
32381 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
32382
32383         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
32384
32385 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32386
32387         PR libfortran/20124
32388         * gfortran.dg/pr20124.f90: New Test
32389
32390 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
32391
32392         PR tree-optimization/20130
32393         * gcc.dg/pr20130-1.c: New test.
32394
32395 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32396
32397         PR target/20095
32398         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
32399
32400 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32401
32402         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
32403
32404 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32405
32406         * g++.dg/eh/forced1.C: Fix comment.
32407         * g++.dg/eh/forced2.C: Ditto.
32408         * g++.dg/eh/forced3.C: Ditto.
32409         * g++.dg/eh/forced4.C: Ditto.
32410
32411 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
32412
32413         PR rtl-opt/20412
32414         * gcc.c-torture/compile/pr20412.c: New test.
32415
32416 2005-03-10  Roger Sayle  <roger@eyesopen.com>
32417
32418         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
32419
32420 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32421
32422         PR target/20322
32423         * gcc.dg/20050307-1.c: New test.
32424
32425 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
32426
32427         PR c++/20375
32428         * g++.dg/other/stdarg3.C: New.
32429
32430 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32431
32432         PR c++/18384, c++/18327
32433         * g++.dg/init/array19.C: New test.
32434
32435         PR inline-asm/20314
32436         * gcc.dg/torture/pr20314-1.c: New test.
32437         * gcc.dg/torture/pr20314-2.c: New test.
32438
32439 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
32440
32441         * gcc.dg/20050309-1.c: New test.
32442
32443 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32444
32445         * gcc.dg/builtins-10.c: Reactivate disabled test.
32446         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
32447         new cbrt transformations.
32448
32449 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
32450
32451         PR c++/20208
32452         * g++.dg/template/array13.C: New test.
32453
32454 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
32455
32456         PR c++/16859
32457         * g++.dg/init/brace4.C: New test.
32458
32459 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
32460
32461         PR c++/20186
32462         * g++.dg/template/non-dependent12.C: New.
32463
32464 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
32465
32466         PR c++/20142
32467         * g++.dg/init/array18.C: Add dg-do run marker.
32468
32469         PR c++/20142
32470         * g++.dg/init/array18.C: New test.
32471
32472 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32473
32474         * consistency.vlad/vlad.exp: Remove trailing semicolons.
32475         * g++.dg/gcov/gcov.exp: Likewise.
32476         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
32477         * gcc.target/xstormy16/xstormy16.exp: Likewise.
32478         * lib/c-torture.exp: Likewise.
32479         * lib/fortran-torture.exp: Likewise.
32480         * lib/g++.exp: Likewise.
32481         * lib/gcc-defs.exp: Likewise.
32482         * lib/gcc-dg.exp: Likewise.
32483         * lib/gcc.exp: Likewise.
32484         * lib/gcov.exp: Likewise.
32485         * lib/gfortran.exp: Likewise.
32486         * lib/mike-g++.exp: Likewise.
32487         * lib/mike-gcc.exp: Likewise.
32488         * lib/objc-torture.exp: Likewise.
32489         * lib/objc.exp: Likewise.
32490         * lib/profopt.exp: Likewise.
32491         * lib/target-libpath.exp: Likewise.
32492         * lib/target-supports.exp: Likewise.
32493         * lib/treelang.exp: Likewise.
32494         * lib/wrapper.exp: Likewise.
32495
32496 2005-03-08  Jeff Law  <law@redhat.com>
32497
32498         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
32499         PHI-OPT changes.
32500
32501 2005-03-08  Ira Rosen  <irar@il.ibm.com>
32502
32503         * gcc.dg/vect/pr20122.c: New test.
32504
32505 2005-03-07  Jeff Law  <law@redhat.com>
32506
32507         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
32508         was folded away.
32509         * gcc.dg/tree-ssa/pr18133-1.c: New test.
32510         * gcc.dg/tree-ssa/pr18133-2.c: New test.
32511         * gcc.dg/tree-ssa/pr18134.c: New test.
32512
32513 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32514
32515         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
32516         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
32517         gcc.dg/torture/builtin-noret-2.c: Require weak support.
32518
32519 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
32520
32521         PR tree-opt/17671
32522         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
32523
32524 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
32525
32526         * g++.dg/warn/Wnvdtor.C: New test.
32527
32528 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
32529
32530         * gcc.dg/torture/pr19683-1.c: New test.
32531
32532 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
32533
32534         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
32535         * gfortran.dg/g77/19990313-2.f: Ditto.
32536         * gfortran.dg/g77/19990313-3.f: Ditto.
32537         * gfortran.dg/g77/19990525-0.f: Ditto.
32538         * gfortran.dg/g77/19990826-0.f: Ditto.
32539         * gfortran.dg/g77/19990826-2.f: Ditto.
32540         * gfortran.dg/g77/19990826-3.f: Ditto.
32541         * gfortran.dg/g77/20000511-1.f: Ditto.
32542         * gfortran.dg/g77/20000511-2.f: Ditto.
32543         * gfortran.dg/g77/970625-2.f: Ditto.
32544         * gfortran.dg/g77/980310-2.f: Ditto.
32545         * gfortran.dg/g77/980310-3.f: Ditto.
32546         * gfortran.dg/g77/980310-8.f: Ditto.
32547         * gfortran.dg/g77/980519-2.f: Ditto.
32548         * gfortran.dg/g77/alpha1.f: Ditto.
32549         * gfortran.dg/g77/claus.f: Ditto.
32550         * gfortran.dg/g77/erfc.f: Ditto.
32551         * gfortran.dg/g77/short.f: Ditto.
32552         * gfortran.fortran-torture/execute/data.f90: Ditto.
32553         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
32554         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
32555
32556 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32557
32558         * lib/file-format.exp (gcc_target_object_format): Add check for som
32559         format and hardcode object formats on hppa*-*-hpux*.
32560         * lib/target-supports.exp (check_weak_available): Add check for som
32561         object format.  Always return 0 on hppa*-*-hpux10*.
32562
32563         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
32564         is defined.
32565
32566         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
32567
32568 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32569
32570         * gfortran.dg/pr19936_1.f90: New test.
32571         * gfortran.dg/pr19936_2.f90: New test.
32572         * gfortran.dg/pr19936_3.f90: New test.
32573
32574 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32575             Paul Thomas <prthomas@drfccad.cea.fr>
32576
32577         * gfortran.dg/PR19754_1.f90: New test.
32578         * gfortran.dg/PR19754_2.f90: Ditto.
32579
32580 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32581
32582         PR c++/19311
32583         * g++.dg/template/non-dependent11.C: New test.
32584
32585 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
32586
32587         * lib/target-supports.exp (check_iconv_available): Fix comment.
32588
32589 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
32590             Joseph S. Myers  <joseph@codesourcery.com>
32591
32592         PR c++/19797
32593         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
32594
32595 2005-03-04  Matthew Sachs  <msachs@apple.com>
32596
32597         * gcc.exp (gcc_target_compile): Put braces around
32598         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
32599         * objc.exp (objc_target_compile): Likewise.
32600         * treelang.exp (treelang_target_compile): Likewise.
32601
32602 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32603
32604         PR fortran/19673
32605         * gfortran.dg/func_result_1.f90: New test.
32606
32607 2005-03-04  Ben Elliston  <bje@au.ibm.com>
32608
32609         * gcc.misc-tests/options.exp: New test.
32610
32611 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
32612
32613         * gcc.dg/pr15784-4.c: New test.
32614
32615 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
32616
32617         * gcc.c-torture/execute/pr17133.c: New.
32618         * gcc.c-torture/compile/20050303-1.c: New.
32619
32620 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
32621
32622         * gcc.dg/cpp/assert4.c: Fix for cygwin.
32623
32624 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
32625
32626         * g++.dg/overload/using2.C: New.
32627
32628 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
32629
32630         PR c++/19916
32631         * g++.dg/init/ptrmem2.C: New test.
32632
32633 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
32634
32635         PR c/8927
32636         * gcc.dg/pr8927-1.c: New test.
32637
32638 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32639
32640         PR c++/20232
32641         * g++.dg/inherit/covariant12.C: New.
32642
32643 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32644
32645         PR fortran/19479
32646         * gfortran.dg/bound_1.f90: New test.
32647
32648 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
32649
32650         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
32651         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
32652
32653 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
32654
32655         PR c/20245
32656         * gcc.dg/pr20245-1.c: New test.
32657
32658 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
32659
32660         PR middle-end/19874
32661         * gcc.c-torture/execute/20050119-2.c: New test case.
32662
32663 2005-02-28  Ben Elliston  <bje@au.ibm.com>
32664
32665         * README: Update the DejaGnu bug reporting address.
32666         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
32667         * lib/objc-torture.exp: Likewise.
32668
32669 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32670
32671         * gfortran.dg/boz_1.f90: New test.
32672         * gfortran.dg/boz_3.f90: New test.
32673         * gfortran.dg/boz_4.f90: New test.
32674
32675 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32676
32677         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
32678         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
32679
32680 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32681
32682         PR libfortran/20101
32683         * gfortran.dg/write_0_pe_format.f90: New test.
32684
32685 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
32686
32687         PR c++/20206
32688         * g++.dg/opt/thunk2.C: New test.
32689         * g++.dg/opt/covariant1.C: New test.
32690
32691 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32692
32693         * gfortran.dg/e_d_fmt.f90: New test.
32694
32695 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
32696
32697         * gcc.dg/asm-b.c: Fix comment typos.
32698
32699 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32700
32701         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
32702         a V_MAY_DEF also.
32703
32704 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32705
32706         PR tree-opt/20188
32707         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
32708         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
32709         * gcc.dg/asm-b.c: New test.
32710
32711 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
32712
32713         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
32714         Disable this test on IRIX 6.
32715
32716 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
32717
32718         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
32719         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
32720         parser.
32721
32722 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
32723
32724         PR tree-optimization/20204
32725         * gcc.dg/pr20204.c: New test.
32726
32727 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
32728
32729         PR target/20196
32730         * gcc.c-torture/execute/20050224-1.c: New test.
32731
32732         PR c++/20175
32733         * g++.dg/warn/Wbraces2.C: New test.
32734
32735 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
32736
32737         PR c++/19878
32738         * g++.dg/init/const2.C: New test.
32739
32740 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
32741
32742         PR tree-optimization/20100
32743         * gcc.c-torture/execute/pr20100-1.c: New test.
32744
32745 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32746
32747         * gfortran.dg/implicit_3.f90: New test.
32748
32749         * gfortran.dg/deftype_1.f90: New test.
32750
32751 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
32752
32753         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
32754         the test passes.
32755         * g++.dg/other/anon3.C: Accept a warning.
32756
32757 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
32758
32759         * gcc.dg/pr20017.c: Fix a comment typo.
32760
32761 2005-02-23  Bud Davis  <bdavis@gfortran.org>
32762
32763         * gfortran.dg/list_read_4.f90: Change to f90 comments.
32764
32765 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32766
32767         PR ada/19902
32768         * ada/acats/tests/cxa/cxa3004.a: Remove.
32769         * ada/acats/tests/cxb/cxb30061.am: Likewise.
32770
32771 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32772
32773         PR c++/20073
32774         * g++.dg/init/const1.C: New test.
32775
32776         PR c++/19991
32777         * g++.dg/parse/constant7.C: New test.
32778
32779         PR c++/20152
32780         * g++.dg/parse/error27.C: New test.
32781         * g++.dg/template/qualttp15.C: Adjust error markers.
32782         * g++.old-deja/g++.other/struct1.C: Likewise.
32783
32784         PR c++/20153
32785         * g++.dg/template/error17.C: New test.
32786
32787         PR c++/20148
32788         * g++.dg/parser/error26.C: New test.
32789
32790 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
32791
32792         PR tree-optimization/20100
32793         PR tree-optimization/20115
32794         * gcc.dg/pr20115.c: New test.
32795         * gcc.dg/pr20115-1.c: New test.
32796         * gcc.dg/pr20100.c: New test.
32797         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
32798         call-clobbered variables after alias1.
32799
32800 2005-02-22  Bud Davis  <bdavis@gfortran.org>
32801
32802         * gfortran.dg/list_read_4.f90: new test.
32803
32804 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
32805
32806         PR rtl-optimization/20017.
32807         * gcc.dg/pr20017.c: New.
32808
32809 2005-02-22  Devang Patel  <dpatel@apple.com>
32810
32811         PR 19952
32812         * g++.dg/tree-ssa/pr19952.C: New test.
32813
32814 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32815
32816         PR c++/19883
32817         * g++.dg/parse/constant6.C: New test.
32818
32819 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32820
32821         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32822         * g++.dg/charset/asm2.c: Likewise.
32823         * g++.dg/charset/asm3.c: Likewise.
32824         * g++.dg/charset/asm4.c: Likewise.
32825         * g++.dg/charset/asm5.c: Likewise.
32826         * g++.dg/charset/attribute1.c: Likewise.
32827         * g++.dg/charset/attribute2.c: Likewise.
32828         * g++.dg/charset/extern1.cc: Likewise.
32829         * g++.dg/charset/extern2.cc: Likewise.
32830         * g++.dg/charset/extern3.cc: Likewise.
32831         * g++.dg/charset/function.cc: Likewise.
32832         * g++.dg/charset/string.c: Likewise.
32833         * g++.dg/charset/charset.exp: Likewise.
32834         * lib/target-supports.exp (check_iconv_available): Fix comment.
32835
32836 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32837
32838         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
32839         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32840         * gcc.dg/charset/asm2.c: Likewise.
32841         * gcc.dg/charset/asm3.c: Likewise.
32842         * gcc.dg/charset/asm4.c: Likewise.
32843         * gcc.dg/charset/asm5.c: Likewise.
32844         * gcc.dg/charset/asm6.c: Likewise.
32845         * gcc.dg/charset/attribute1.c: Likewise.
32846         * gcc.dg/charset/attribute2.c: Likewise.
32847         * gcc.dg/charset/builtin1.c: Likewise.
32848         * gcc.dg/charset/extern.c: Likewise.
32849         * gcc.dg/charset/function.c: Likewise.
32850         * gcc.dg/charset/string.c: Likewise.
32851         * gcc.dg/charset/charset.exp: Likewise.
32852
32853 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
32854
32855         PR fortran/20086
32856         * gfortran.dg/pr20086.f90: New test.
32857
32858 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
32859
32860         PR tree-optimization/19786
32861         * g++.dg/tree-ssa/pr19786.C: New.
32862
32863 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32864
32865         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
32866
32867 2005-02-21  Jeff Law  <law@redhat.com>
32868
32869         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
32870
32871 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32872
32873         * gfortran.dg/do_iterator: Split loop, markup all lines for
32874         which an error locus is printed.
32875         * gfortran.dg/pr17708.f90: Markup all lines for which an error
32876         locus is printed.
32877         * gfortran.dg/select_4.f90: Likewise.
32878         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
32879         locuses in the various permutations.
32880
32881 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
32882
32883         PR tree-optimization/19951
32884         * g++.dg/vect: New directory.
32885         * g++.dg/vect/vect.exp: New file.
32886         * g++.dg/vect/pr19951.cc: New testcase.
32887         * g++.dg/dg.exp: Also prune vectorizer tests.
32888
32889 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
32890
32891         PR 18785
32892         * gcc.dg/charset/builtin1.c: New test.
32893
32894 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32895
32896         PR c++/19299
32897         * g++.dg/inherit/volatile1.C: New test.
32898
32899         PR c++/19440
32900         * g++.dg/template/dtor4.C: New test.
32901
32902 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32903
32904         * gfortran.dg/int_1.f90: New test.
32905
32906 2005-02-19  Devang Patel  <dpatel@apple.com>
32907
32908         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
32909
32910 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32911
32912         * gfortran.dg/achar_1.f90: New test.
32913
32914 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
32915
32916         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
32917
32918 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
32919             Jakub Jelinek  <jakub@redhat.com>
32920
32921         PR tree-optimization/19828
32922         * gcc.dg/tree-ssa/loop-7.c: New test.
32923         * gcc.c-torture/execute/20050218-1.c: New test.
32924
32925 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
32926
32927         PR c/20043
32928         * gcc.dg/transparent-union-1.c: New test.
32929         * gcc.dg/transparent-union-2.c: New test.
32930
32931 2005-02-18  James E Wilson  <wilson@specifixinc.com>
32932
32933         PR tree-optimization/18977
32934         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
32935
32936 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
32937
32938         PR target/20054
32939         * gcc.dg/pr20054.c: New test.
32940
32941 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32942
32943         PR c++/19508
32944         * g++.dg/ext/attrib20.C: New test.
32945
32946 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
32947
32948         PR middle-end/20030
32949         * gfortran.fortran-torture/execute/character_passing.f90: New test.
32950
32951 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
32952
32953         PR c++/20008
32954         * g++.dg/opt/switch4.C: New.
32955
32956 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
32957
32958         PR c++/20023
32959         PR tree-optimization/20009
32960         * gcc.c-torture/compile/20050217-1.c: New test.
32961         * g++.dg/opt/switch3.C: New test.
32962
32963         PR tree-optimization/18947
32964         * gcc.c-torture/compile/20050215-1.c: New test.
32965         * gcc.c-torture/compile/20050215-2.c: New test.
32966         * gcc.c-torture/compile/20050215-3.c: New test.
32967
32968 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
32969
32970         PR c++/20028
32971         * g++.dg/template/crash34.C: New.
32972
32973         PR c++/20022
32974         * g++.dg/other/access3.C: New.
32975
32976 2005-02-17  Ira Rosen  <irar@il.ibm.com>
32977
32978         * gcc.dg/vect/vect-98.c: New test.
32979
32980 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
32981
32982         PR tree-optimization/19967
32983         * gcc.dg/pr19967.c: New.
32984
32985 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
32986
32987         PR middle-end/19857
32988         * gcc.dg/tree-ssa/20050215-1.c: New test.
32989         * gcc.c-torture/execute/20050215-1.c: New test.
32990
32991 2005-02-15  Eric Christopher  <echristo@redhat.com>
32992
32993         * gcc.dg/cpp/20050215-1.c: New file.
32994
32995 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
32996
32997         PR tree-optimization/15785
32998         * gcc.dg/pr15785-1.c: New test.
32999
33000 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
33001
33002         PR c++/17788
33003         * g++.dg/init/ctor4.C: New.
33004         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
33005
33006 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
33007
33008         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
33009         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
33010
33011 2005-02-15  Andreas Schwab  <schwab@suse.de>
33012
33013         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
33014         declare malloc.
33015
33016 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
33017
33018         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
33019
33020 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
33021
33022         PR tree-optimization/19853
33023         * gcc.c-torture/compile/pr19853.c: New test.
33024
33025 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33026
33027         PR c++/19608
33028         * g++.dg/parse/local-class1.C: New.
33029
33030         PR c++/19895
33031         * g++.dg/parse/ptrmem3.C: New.
33032
33033         PR c++/19884
33034         * g++.old-deja/g++.oliva/template6.C: Add another case.
33035         * g++.dg/template/explicit6.C: New.
33036
33037 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
33038
33039         PR c++/17816
33040         * g++.dg/other/redecl2.C: New.
33041
33042 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33043
33044         PR c++/19891
33045         * g++.dg/abi/covariant4.C: New.
33046
33047 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
33048
33049         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
33050         New tests.
33051
33052 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
33053
33054         * gcc.dg/vect/vect-96.c: Fix typo.
33055
33056 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33057
33058         PR c++/14479
33059         PR c++/19487
33060         * g++.dg/template/enum5.C: New test.
33061
33062 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33063
33064         * gcc.dg/vect/vect-97.c: New test.
33065
33066 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33067
33068         * gcc.dg/vect/vect-96.c: New test.
33069
33070 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
33071
33072         * gcc.dg/builtins-34.c: Also check ldexp*.
33073
33074 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
33075
33076         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
33077
33078 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
33079
33080         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
33081         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
33082         dg-require-dll, dg-require-iconv, dg-require-named-sections,
33083         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
33084         selector_list, selector_expression, dg-process-target): Move to new
33085         file target-supports-dg.exp.
33086         * lib/target-supports-dg.exp: New.
33087
33088         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
33089         New.
33090
33091 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
33092
33093         PR c++/19666
33094         * g++.dg/other/ptrmem6.C: New test.
33095
33096         PR middle-end/19858
33097         * gcc.c-torture/compile/20050210-1.c: New test.
33098
33099 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
33100
33101         PR c++/19755
33102         * g++.dg/warn/Wbraces1.C: New test.
33103
33104 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
33105
33106         * gcc.dg/builtins-52.c: New testcase.
33107
33108 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
33109
33110         PR c/19342
33111         * gcc.c-torture/execute/20050119-1.c: New test.
33112
33113 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33114
33115         PR c++/19811
33116         * g++.dg/init/delete1.C: New test.
33117
33118 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
33119
33120         PR c++/18470
33121         * g++.dg/template/static12.C: New test.
33122
33123 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33124
33125         PR c++/19787
33126         * g++.dg/conversion/ambig1.C: New test.
33127
33128         PR c++/19739
33129         * g++.dg/ext/attrib19.C: New test.
33130
33131         PR c++/19732
33132         * g++.dg/parse/dtor5.C: New test.
33133
33134         PR c++/19762
33135         * g++.dg/template/dtor3.C: New test.
33136
33137         PR c++/19826
33138         * g++.dg/template/static11.C: New test.
33139         * g++.dg/template/crash2.C: Remove dg-error marker.
33140
33141 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
33142
33143         PR C++/18491
33144         * g++.old-deja/g++.mike/p10769a.C: Remove.
33145
33146 2005-02-09  Roger Sayle  <roger@eyesopen.com>
33147
33148         * gcc.dg/builtins-48.c: New test case.
33149         * gcc.dg/builtins-49.c: New test case.
33150         * gcc.dg/builtins-50.c: New test case.
33151         * gcc.dg/builtins-51.c: New test case.
33152
33153 2005-02-09  Ian Lance Taylor  <ian@airs.com>
33154
33155         PR middle-end/19583
33156         * g++.dg/warn/Wreturn-type-3.C: New test.
33157
33158 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33159
33160         PR middle-end/19402
33161         * gcc.dg/pr19402-1.c: New testcase.
33162         * gcc.dg/pr19402-2.c: likewise.
33163
33164 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33165
33166         PR middle-end/19854
33167         * g++.dg/tree-ssa/tmmti.C: New testcase.
33168
33169 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33170
33171         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
33172
33173 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
33174
33175         PR c++/19733
33176         * g++.dg/parse/crash23.C: New test.
33177         * g++.dg/warn/Weff1.C: New test.
33178
33179 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33180
33181         * gcc.dg/20050209-1.c: New test.
33182
33183 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33184
33185         PR target/19799
33186         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
33187
33188 2005-02-08  Mike Stump  <mrs@apple.com>
33189
33190         * g++.dg/pch/import-2.c: New test.
33191         * g++.dg/pch/import-2.hs: New.
33192         * g++.dg/pch/include/import-2a.h: New.
33193         * g++.dg/pch/include/import-2b.h: New.
33194
33195 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
33196
33197         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
33198
33199 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33200
33201         * gfortran.dg/substr_1.f90: New test.
33202
33203 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
33204
33205         PR middle-end/19775
33206         * gcc.dg/torture/builtin-power-1.c: Disable test for
33207         invalid transformation.
33208         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
33209         no longer optimize.
33210         * gcc.dg/builtins-47.c: New testcase.
33211
33212 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
33213             Dorit Naishlos  <dorit@il.ibm.com>
33214
33215         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
33216
33217 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
33218
33219         * gcc.c-torture/compile/20050206-1.c: New test.
33220
33221 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33222
33223         PR tree-opt/19768
33224         * g++.dg/opt/pr19768.C: New test.
33225
33226 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33227
33228         PR tree-opt/19736
33229         * gcc.c-torture/compile/pr19736.c: New test.
33230
33231 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33232
33233         PR c++/17401
33234         * g++.dg/parse/error25.C: New test.
33235
33236 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
33237
33238         * gcc.c-torture/execute/20050203-1.c: New.
33239
33240 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
33241
33242         * gcc.dg/vect/vect-85.c: Remove xfail.
33243         * gcc.dg/vect/vect-86.c: Remove xfail.
33244         * gcc.dg/vect/vect-87.c: Remove xfail.
33245         * gcc.dg/vect/vect-88.c: Remove xfail.
33246
33247 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
33248
33249         * gcc.dg/altivec-19.c: New.
33250
33251 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
33252
33253         PR c/17807
33254         * gcc.dg/nested-func-3.c: New test.
33255         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
33256
33257 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
33258
33259         * gcc.test-framework/gen_directive_tests: Generate tests for
33260         selector expressions.
33261
33262 2005-02-02  Matt Austern  <austern@apple.com>
33263
33264         PR c++/19628
33265         * g++/ext/builtin7.C: New.
33266         * g++/ext/builtin8.C: New.
33267
33268 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33269
33270         PR c/18502
33271         * gcc.dg/pr18502-1.c: New test.
33272
33273 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33274
33275         PR c++/17413
33276         * g++.dg/template/local4.C: Tweak.
33277
33278 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
33279
33280         PR tree-optimization/19578
33281         * gcc.c-torture/compile/20050202-1.c: New test.
33282
33283 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33284
33285         PR c/19435
33286         * gcc.dg/c99-init-4.c: New test.
33287
33288 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33289
33290         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
33291
33292         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
33293
33294         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
33295         * g++.dg/eh/check-vect.h: New.
33296
33297         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
33298         * gcc.dg/vect/vect-78.c: Ditto.
33299         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
33300         Remove.
33301
33302         * g++.dg/conversion/simd1.C: Expect warning.
33303         * g++.dg/ext/attribute-test-1.C: Ditto.
33304         * g++.dg/ext/attribute-test-2.C: Ditto.
33305         * g++.dg/ext/attribute-test-3.C: Ditto.
33306         * g++.dg/ext/attribute-test-4.C: Ditto.
33307
33308         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
33309         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
33310
33311         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
33312
33313 2005-02-01  Richard Henderson  <rth@redhat.com>
33314
33315         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33316         long double for ibm double-double format.
33317         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33318
33319 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
33320
33321         PR tree-optimization/19633
33322         * gcc.dg/pr19633-1.c: New test.
33323         * gcc.dg/pr19633.c: Tweak to make pointer point
33324         to NULL or a symbol.
33325
33326 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33327
33328         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
33329         New procs.
33330         (dg-process-target (local override)): Handle selector expressions.
33331
33332         * gcc.test-framework/README: Describe tests in source directory.
33333         * gcc.test-framework/test-framework.awk: Handle dg- tests.
33334         * gcc.test-framework/test-framework.exp: Handle dg- tests.
33335         * gcc.test-framework/dg-bogus-exp-P.c: New test.
33336         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
33337         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
33338         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
33339         * gcc.test-framework/dg-do-link-exp-P.c: New test.
33340         * gcc.test-framework/dg-do-run-exp-P.c: New test.
33341         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
33342         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
33343         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
33344         * gcc.test-framework/dg-error-exp-P.c: New test.
33345         * gcc.test-framework/dg-error-exp-XP.c: New test.
33346         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
33347         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
33348         * gcc.test-framework/dg-output-exp-P.c: New test.
33349         * gcc.test-framework/dg-output-exp-XF.c: New test.
33350         * gcc.test-framework/dg-warning-exp-P.c: New test.
33351         * gcc.misc-tests/dg-1.c: Remove.
33352         * gcc.misc-tests/dg-2.c: Remove.
33353         * gcc.misc-tests/dg-3.c: Remove.
33354         * gcc.misc-tests/dg-4.c: Remove.
33355         * gcc.misc-tests/dg-5.c: Remove.
33356         * gcc.misc-tests/dg-6.c: Remove.
33357         * gcc.misc-tests/dg-7.c: Remove.
33358         * gcc.misc-tests/dg-8.c: Remove.
33359         * gcc.misc-tests/dg-9.c: Remove.
33360         * gcc.misc-tests/dg-10.c: Remove.
33361         * gcc.misc-tests/dg-11.c: Remove.
33362         * gcc.misc-tests/dg-12.c: Remove.
33363         * gcc.misc-tests/dg-test.exp: Remove.
33364
33365         * gcc.test-framework/test-framework.awk: Change recording and
33366         printing of passes and failures.
33367
33368         * gcc.test-framework: New directory.
33369         * gcc.test-framework/README: New.
33370         * gcc.test-framework/test-framework.exp: New.
33371         * gcc.test-framework/test-framework.awk: New.
33372         * gcc.test-framework/gen_directive_tests: New.
33373
33374 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
33375
33376         * lib/treelang.exp: Fix comment typos.
33377         (treelang_target_compile): Don't append libs=-ltreelang to options.
33378
33379 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
33380
33381         * g++.dg/parse/typename7.C: Adjust error messages.
33382
33383 2005-01-31  Jeff Law  <law@redhat.com>
33384
33385         * gcc.c-torture/execute/20050131-1.c: New test.
33386         * gcc.dg/wcaselabel.c: New test.
33387
33388 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
33389
33390         * g++.dg/other/warning1.C: Adjust error messags.
33391         * g++.dg/parse/constant5.C: New test.
33392
33393 2005-01-31  Steven Bosscher  <stevenb@suse.de>
33394
33395         PR c/19333
33396         * gcc.c-torture/compile/20011130-1.c: Reorder to make
33397         the test case valid.
33398         * gcc.dg/20030815-1.c: Remove invalid tests.
33399         * gcc.dg/array-7.c: Adjust expected result.
33400         * gcc.dg/pr18596-3.c: Likewise.
33401         * gcc.dg/noncompile/20000901-1.c: Likewise.
33402         * gcc.dg/noncompile/init-2.c: Likewise.
33403         * gcc.dg/noncompile/init-4.c: Likewise.
33404
33405 2005-01-31  Dale Johannesen  <dalej@apple.com>
33406
33407         * g++.dg/opt/pr19650.C: New test.
33408
33409 2005-01-31  Richard Henderson  <rth@redhat.com>
33410
33411         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33412         long double for intel double extended format.
33413         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33414
33415 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
33416
33417         PR c++/19555
33418         * g++.dg/template/static10.C: New test.
33419
33420         PR c++/19395
33421         * g++.dg/parse/error24.C: New test.
33422
33423         PR c++/19367
33424         * g++.dg/lookup/builtin1.C: New test.
33425
33426         PR c++/19457
33427         * g++.dg/warn/conv3.C: New test.
33428
33429 2005-01-30  Bud Davis  <bdavis@gfortran.org>
33430
33431         PR fortran/19647
33432         * gfortan.dg/inquire_7.f90
33433
33434 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
33435
33436         PR tree-optimization/15791
33437         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
33438         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
33439         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
33440         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
33441         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
33442         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
33443         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
33444         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
33445         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
33446         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
33447
33448 2005-01-29  Paul Brook  <paul@codesourcery.com>
33449
33450         PR fortran/18565
33451         * check.c (real_or_complex_check): New function.
33452         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
33453         * intrinsic.c (add_functions): Use new check functions.
33454         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
33455         Add prototypes.
33456
33457 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
33458
33459         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
33460         gcc.dg/lvalue-3.c: New tests.
33461         * gcc.dg/concat.c: Update expected messages.
33462
33463 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
33464
33465         PR libfortran/19595
33466         * gfortran.dg/eor_1.f90: New test.
33467
33468 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
33469
33470         PR fortran/19589
33471         * gfortran.dg/logical_data_1.f90: New test.
33472
33473 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
33474
33475         PR c++/19253
33476         * g++.dg/template/crash33.C: New test.
33477
33478         PR c++/19667
33479         * g++.dg/template/crash32.C: New test.
33480
33481 2005-01-28  Ian Lance Taylor  <ian@airs.com>
33482
33483         PR middle-end/16558
33484         * g++.dg/warn/Wreturn-type-2.C: New test.
33485
33486 2004-06-24  Jeff Law  <law@redhat.com>
33487
33488         * gcc.dg/tree-ssa/20050128-1.c: New test.
33489
33490 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
33491
33492         * gcc.target/frv/all-mdpackh-1.c: New test.
33493
33494 2005-01-28  Steven Bosscher  <stevenb@suse.de>
33495
33496         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
33497
33498 2005-01-27  Richard Henderson  <rth@redhat.com>
33499
33500         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
33501
33502 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33503
33504         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
33505
33506 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33507
33508         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33509         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
33510         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
33511         to cope with cases where the multilib options override the dg-options.
33512
33513 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
33514
33515         PR c/18946
33516         * gcc.dg/noncompile/20050120-1.c: New test.
33517
33518 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
33519
33520         PR tree-optimization/19633
33521         * gcc.dg/pr19633.c: New test.
33522         * gcc.dg/tree-ssa/pr19633.c: New test.
33523
33524 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
33525
33526         * gcc.dg/20041216-1.c: New test.
33527
33528 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
33529
33530         PR objc/18862
33531         * objc.dg/selector-2.m: New test.
33532
33533 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
33534
33535         * g++.dg/opt/range-test-2.C: New test.
33536
33537         PR rtl-optimization/19579
33538         * gcc.c-torture/execute/20050124-1.c: New test.
33539
33540 2005-01-26  Greg Parker  <gparker@apple.com>
33541         Stuart Hastings  <stuart@apple.com>
33542
33543         * gcc.c-torture/execute/20050125-1.c: New.
33544
33545 2005-01-18  Jan Hubicka  <jh@suse.cz>
33546
33547         PR tree-optimize/19337
33548         * gcc.c-torture/compile/20050119-1.c: New test.
33549
33550 2005-01-24  James E Wilson  <wilson@specifixinc.com>
33551
33552         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
33553         test for successful match.
33554
33555 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
33556
33557         PR objc/18408
33558         * objc.dg/comp-types-7.m: New test.
33559
33560 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
33561
33562         * lib/target-supports.exp (current_target_name): New.
33563         (check_effective_target_ilp32, check_effective_target_lp64):
33564         Cache the result to use as long as the current target, with
33565         multilib flags, remains the same.
33566
33567         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
33568         (dg-require-weak, dg-require-visibility, dg-require-alias,
33569         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
33570         dg-require-effective-target, dg-skip-if): Remove call to
33571         skip_test_and_clear_xfail.
33572         (dg-test): Clear xfail data.
33573
33574 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
33575
33576         PR target/17751
33577         * gcc.dg/ppc64-toc.c: New test.
33578
33579         * g++.dg/tree-ssa/empty-1.C: New test.
33580
33581         PR middle-end/19551
33582         * gcc.c-torture/execute/20050121-1.c: New test.
33583         * gcc.dg/20050121-2.c: New test.
33584
33585 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
33586         Paul Brook  <paul@codesourcery.com>
33587
33588         PR fortran/17941
33589         * gfortran.dg/real_const_1.f: New test.
33590         * gfortran.dg/real_const_2.f90: New test.
33591         * gfortran.dg/complex_int_1.f90: New test.
33592
33593 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
33594
33595         PR fortran/19313
33596         * gfortan.dg/inquire_6.f90: New test.
33597
33598 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33599
33600         PR libfortran/19451
33601         * open_readonly_1.f90: New test.
33602
33603 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33604
33605         PR libfortran/18982
33606         * gfortran.dg/open_new.f90: New file.
33607
33608 2005-01-22  Paul Brook  <paul@codesourcery.com>
33609
33610         * namelist_1.f90: New test.
33611
33612 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
33613
33614         PR tree-optimization/19484
33615         * gcc.c-torture/compile/20050122-[12].c: New tests.
33616
33617 2005-01-22  Paul Brook  <paul@codesourcery.com>
33618
33619         * gfortran.dg/implicit_2.f90: New test.
33620
33621 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
33622
33623         PR fortran/19314
33624         * gfortran.dg/inquire_5.f90: New test.
33625
33626 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33627
33628         PR c/18809
33629         * gcc.dg/pr18809-1.c: New test.
33630
33631 2005-01-21  Ian Lance Taylor  <ian@airs.com>
33632
33633         * gcc.dg/20050121-1.c: New test.
33634
33635         PR tree-optimization/13000
33636         * gcc.dg/20040206-1.c: Change warning to point where function is
33637         being inlined.
33638
33639 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33640
33641         PR c++/19208
33642         * g++.dg/template/array11.C: New test.
33643
33644 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33645
33646         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
33647         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
33648         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
33649         * gfortran.dg/getenv_1.f90: Add dg-do directive.
33650         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
33651         gfortran.dg/pr17164.f90: Add missing dg-do directives.
33652
33653 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
33654
33655         PR tree-optimization/15349
33656         * gcc.dg/tree-ssa/pr15349.c: New.
33657
33658 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
33659
33660         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
33661
33662 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
33663
33664         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
33665         scan-assembler-times directive name.
33666
33667         * gcc.dg/asm-a.c: Move dg-require-effective-target to
33668         after dg-do.
33669
33670         PR rtl-optimization/19462
33671         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
33672
33673 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
33674
33675         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
33676         counting function calls on ia64.
33677
33678 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
33679
33680         PR rtl-optimization/15139
33681         * gcc.dg/20050111-2.c: New test.
33682
33683         PR c/17297
33684         * gcc.c-torture/compile/20050113-1.c: New testcase.
33685
33686         PR middle-end/19164
33687         * gcc.dg/20050113-1.c: New testcase.
33688
33689 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
33690
33691         * gcc.dg/vect/vect-85.c: Add comment.
33692         * gcc.dg/vect/vect-86.c: Add xfail for now.
33693         * gcc.dg/vect/vect-87.c: Add xfail for now.
33694         * gcc.dg/vect/vect-88.c: Add xfail for now.
33695         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
33696
33697 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33698
33699         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
33700
33701 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33702
33703         * g++.dg/debug/typedef3.C: New test.
33704
33705 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
33706
33707         PR c/19472
33708         * gcc.dg/asm-a.c: New test.
33709
33710 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
33711
33712         * gcc.dg/sh-relax.c: Add prototype for abort.
33713
33714 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33715
33716         * gcc.dg/short-compare-1.c: New test.
33717         * gcc.dg/short-compare-2.c: Likewise.
33718
33719 2005-01-18  Michael Matz  <matz@suse.de>
33720
33721         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
33722
33723 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
33724
33725         PR tree-optimization/19121
33726         * gcc.c-torture/compile/pr19121.c: New test.
33727
33728 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
33729
33730         PR target/19357
33731         * gcc.c-torture/compile/pr19357.c: New test.
33732
33733 2005-01-17  Ian Lance Taylor  <ian@airs.com>
33734
33735         PR c/5675
33736         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
33737         pass--those that refer just to the variable, possibly with a
33738         cast.
33739         * gcc.dg/c99-const-expr-3.c: Likewise.
33740
33741         PR middle-end/13127
33742         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
33743         longer emitted.
33744
33745 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
33746
33747         PR fortran/18778
33748         * gfortran.dg/endfile_2.f90: New test.
33749
33750 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
33751
33752         PR 19168
33753         * gfortran.dg/select_5.f90: New test.
33754
33755 2004-01-16  Paul Brook  <paul@codesourcery.com>
33756
33757         * gfortran.dg/common_4.f90: New test.
33758
33759 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
33760
33761         PR rtl-optimization/19462
33762         * gcc.dg/torture/pr19462-1.c: New test.
33763
33764 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
33765
33766         PR objc/19321
33767         * objc.dg/func-ptr-2.m: New.
33768         * objc.dg/volatile-1.m: New.
33769
33770 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33771
33772         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
33773
33774 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33775
33776         PR tree-optimization/19060
33777         * gcc.c-torture/execute/20050104-1.c: New test.
33778
33779 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
33780
33781         PR fortran/18983
33782         * gfortran.dg/write_to_null.f90: New test.
33783
33784 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
33785             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33786
33787         PR other/19328
33788         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
33789         argument.
33790
33791 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33792
33793         PR c++/19263
33794         * g++.dg/init/vector1.C: New test.
33795
33796 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
33797
33798         PR target/13158
33799         * gcc.target/ia64/sibcall-unwind-1.c: New test.
33800         PR target/18987
33801         * gcc.target/ia64/sibcall-unwind-2.c: New test.
33802
33803 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
33804
33805         * gfortran.dg/select_1.f90: New test.
33806         * gfortran.dg/select_2.f90: New test.
33807         * gfortran.dg/select_3.f90: New test.
33808         * gfortran.dg/select_4.f90: New test.
33809
33810 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
33811
33812         PR middle-end/19084
33813         PR rtl-optimization/19348
33814         * gcc.dg/20050111-1.c: New test.
33815         * gcc.c-torture/execute/20050111-1.c: New test.
33816
33817         * gcc.dg/i386-asm-4.c: New test.
33818
33819 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33820
33821         * gcc.dg/nested-func-2.c: New test.
33822         * ada/acats/norun.lst: Remove c953002.
33823
33824 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
33825
33826         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
33827
33828 2005-01-12  Ben Elliston  <bje@au.ibm.com>
33829
33830         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
33831
33832 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
33833
33834         PR target/18761
33835         * g++.dg/abi/align1.C: New test.
33836
33837 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
33838
33839         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
33840         at a time.
33841         * g++.dg/ext/altivec_check.h: Support compiling as C.
33842
33843 2005-01-10  Roger Sayle  <roger@eyesopen.com>
33844
33845         PR c++/19355
33846         * g++.dg/expr/pr19355-1.C: New test case.
33847
33848 2005-01-10  Laurent GUERBY <laurent@guerby.net>
33849
33850         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
33851         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
33852         * ada/acats/tests/c3/c92005b.ada: Likewise.
33853         * ada/acats/tests/c3/cxb3012.a: Likewise.
33854         * ada/acats/norun.lst: Add c380004 and c953002, add PR
33855
33856 2005-01-09  Paul Brook  <paul@codesourcery.com>
33857
33858         * gfortran.dg/common_2.f90: New file.
33859         * gfortran.dg/common_3.f90: New file.
33860
33861 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
33862
33863         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
33864
33865 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33866
33867         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
33868         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
33869         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
33870         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
33871         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
33872         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
33873         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
33874         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
33875         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
33876         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
33877         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
33878         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
33879         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
33880         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
33881         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
33882         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
33883         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
33884         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
33885         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
33886         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
33887         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
33888         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
33889         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
33890         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
33891         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
33892         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
33893         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
33894         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
33895         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
33896         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
33897         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
33898         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
33899         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
33900         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
33901         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
33902         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
33903         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
33904         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
33905         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
33906         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
33907         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
33908         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
33909         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
33910         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
33911         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
33912         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
33913         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
33914         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
33915         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
33916         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
33917         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
33918         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
33919         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
33920         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
33921         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
33922         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
33923         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
33924         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
33925         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
33926         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
33927         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
33928         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
33929         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
33930         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
33931         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
33932         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
33933         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
33934
33935         * gcc.dg/vect/vect-1.c: Fix spelling.
33936         * gcc.dg/vect/vect-10.c: Fix spelling.
33937         * gcc.dg/vect/vect-11.c: Fix spelling.
33938         * gcc.dg/vect/vect-12.c: Fix spelling.
33939         * gcc.dg/vect/vect-14.c: Fix spelling.
33940         * gcc.dg/vect/vect-15.c: Fix spelling.
33941         * gcc.dg/vect/vect-16.c: Fix spelling.
33942         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
33943         * gcc.dg/vect/vect-64.c: Fix comments.
33944         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
33945
33946 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33947             Ira Rosen  <irar@il.ibm.com>
33948
33949         * gcc.dg/vect/vect-70.c: New test.
33950         * gcc.dg/vect/vect-71.c: New test.
33951
33952 2005-01-09  Manfred Hollstein  <mh@suse.com>
33953
33954         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
33955         * gcc.dg/pr18241-2.c: Likewise.
33956         * gcc.dg/pr18241-3.c: Likewise.
33957         * gcc.dg/pr18241-4.c: Likewise.
33958         * gcc.dg/pr18241-5.c: Likewise.
33959
33960 2005-01-08  Richard Henderson  <rth@redhat.com>
33961
33962         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33963         False for x86 and x86-64.
33964
33965 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
33966
33967         PR tree-optimization/18241
33968         * gcc.dg/pr18241-1.c: New test.
33969         * gcc.dg/pr18241-2.c: New test.
33970         * gcc.dg/pr18241-3.c: New test.
33971         * gcc.dg/pr18241-4.c: New test.
33972         * gcc.dg/pr18241-5.c: New test.
33973
33974 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
33975
33976         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
33977         gfortran.dg/select_4.f90: New.
33978
33979 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33980
33981         * gcc.c-torture/execute/20050107-1.c: New test.
33982
33983 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
33984
33985         PR c++/19298
33986         * g++.dg/template/ref2.C: New.
33987
33988 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
33989
33990         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
33991         instead of being empty.
33992
33993 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33994
33995         PR fortran/15553
33996         * gfortran.dg/array-1.f90: New test.
33997
33998 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33999
34000         PR tree-optimization/19283
34001         * gcc.c-torture/execute/20050106-1.c: New test.
34002
34003         PR rtl-optimization/18861
34004         * gcc.dg/20050105-1.c: New test.
34005
34006         PR tree-optimization/18828
34007         * gcc.dg/20050105-2.c: New test.
34008
34009 2005-01-07  Andreas Jaeger  <aj@suse.de>
34010
34011         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
34012
34013 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
34014
34015         PR fortran/18398
34016         * gfortran.dg/fmt_read.f90: New test.
34017
34018 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
34019
34020         * gcc.dg/rs6000-ldouble-2.c: New.
34021
34022 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
34023
34024         PR c++/19244
34025         * g++.dg/parser/ctor2.C: New test.
34026
34027 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34028
34029         PR c++/17154
34030         * g++.dg/template/using9.C: New test.
34031
34032 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34033
34034         PR c++/19258
34035         * g++.dg/lookup/friend6.C: New test.
34036
34037 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34038
34039         PR c++/19270
34040         * g++.dg/template/array10.C: New.
34041
34042 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34043
34044         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
34045         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
34046
34047 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
34048
34049         * gcc.c-torture/compile/20050105-1.c: New test.
34050
34051 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
34052
34053         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
34054
34055 2005-01-05  Roger Sayle  <roger@eyesopen.com>
34056
34057         PR middle-end/19100
34058         * gcc.dg/conv-3.c: New test case.
34059
34060 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
34061
34062         * gcc.dg/asm-wide-1.c: New test.
34063
34064 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34065
34066         PR c++/19030
34067         * g++.dg/parse/crash22.C: New
34068
34069 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
34070
34071         PR 19257
34072         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
34073
34074 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
34075
34076         PR middle-end/17767
34077         * gcc.dg/i386-mmx-6.c: New test case.
34078
34079 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
34080
34081         PR tree-optimization/18308
34082         * gcc.dg/vect/pr18308.c: New testcase.
34083
34084 2005-01-04  Andreas Jaeger  <aj@suse.de>
34085
34086         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
34087
34088 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34089             Robert Bowdidge <bowdidge@apple.com>
34090
34091         * gcc.dg/cpp/subframework1.c: New.
34092         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
34093         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
34094         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
34095         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
34096
34097 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34098
34099         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
34100         producing warning.
34101         * gcc.dg/darwin-weakimport-2.c: New.
34102
34103 2005-01-03  Richard Henderson  <rth@redhat.com>
34104
34105         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
34106
34107 2005-01-03  Richard Henderson  <rth@redhat.com>
34108
34109         * gcc.dg/vect/vect.exp: Enable for ia64.
34110         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
34111         (check_effective_target_vect_float): Likewise.
34112         (check_effective_target_vect_no_align): Likewise.
34113         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
34114         * gcc.dg/vect/vect-8.c: Likewise.
34115
34116 2005-01-03  Uros Bizjak <uros@kss-loka.si>
34117
34118         PR target/19236
34119         * gcc.dg/pr19236-1.c: New test case.
34120
34121 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
34122
34123         PR rtl-optimization/12092
34124         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
34125
34126 2005-01-02  Andreas Jaeger  <aj@suse.de>
34127
34128         * gcc.dg/pr12092-1.c: Do not run on x86_64.
34129
34130 2005-01-01  Roger Sayle  <roger@eyesopen.com>
34131             Andrew Pinski  <pinskia@physics.uc.edu>
34132
34133         PR rtl-optimization/12092
34134         * gcc.dg/pr12092-1.c: New test case.
34135
34136 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
34137
34138         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
34139         'hidden' and 'default' for better portability.
34140         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
34141
34142         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
34143         6 and 7.
34144         * g++.old-deja/g++.brendan/new3.C: Likewise.
34145
34146 2005-01-01  Steven Bosscher  <stevenb@suse.de>
34147
34148         * gcc.dg/20041231-1.C: New test.
34149         * g++.dg/warn/Wunreachable-code-1.C: New test.
34150
34151 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
34152
34153         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
34154         file, not /dev/null.  Abort on error.
34155
34156 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
34157             Ziemowit Laski  <zlaski@apple.com>
34158
34159         PR objc/18971
34160         * objc.dg/encode-5.m: New test.
34161
34162 2004-12-29  Richard Henderson  <rth@redhat.com>
34163
34164         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
34165         * objc.dg/stabs-1.m: Disable for ia64.
34166
34167 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
34168
34169         PR c++/19190
34170         * g++.dg/warn/Wunused-10.C: New test.
34171
34172 2004-12-28  Richard Henderson  <rth@redhat.com>
34173
34174         * objc.dg/stabs-1.m: Disable for alpha.
34175
34176 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34177
34178         PR c++/19149
34179         * g++.dg/parse/error23.C: New test.
34180
34181 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34182
34183         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
34184
34185         PR fortran/19032
34186         * gfortran.dg/intrinsic_modulo_1.f90: New.
34187         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
34188         tests with divisor -1.
34189
34190 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34191
34192         * g++.dg/opt/temp1.C (memcpy): Return a value.
34193
34194         PR c++/19148
34195         * g++.dg/expr/cond7.C: New test.
34196
34197 2004-12-27  Paul Brook  <paul@codesourcery.com>
34198
34199         * gfortran.dg/g77/select_no_compile.f: Remove.
34200
34201 2004-12-27  Richard Henderson  <rth@redhat.com>
34202
34203         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
34204         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
34205         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
34206
34207 2004-12-26  Richard Henderson  <rth@redhat.com>
34208
34209         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
34210         by 1i instead of token pasting.
34211
34212 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34213
34214         PR tree-optimization/17578
34215         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
34216         to additional_flags.
34217         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
34218
34219 2004-12-25  Richard Henderson  <rth@redhat.com>
34220
34221         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34222         Remove Alpha.
34223
34224 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34225
34226         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
34227         hppa*-*-hpux*.
34228         * gcc.dg/pr17957.c (dg-options): Likewise.
34229         * gcc.dg/struct-ret-1.c: Add prototype for abort.
34230         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
34231         instead of 0 on __hppa__.
34232         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
34233         "foo,%r" on hppa*-*-*.
34234
34235 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
34236
34237         PR fortran/19071
34238         * gfortran.dg/complex_write.f90: New test.
34239
34240 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34241
34242         PR c++/17595
34243         * g++.dg/parse/pragma2.C: New test.
34244
34245         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
34246
34247 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34248
34249         * gcc.dg/empty2.c: Add missing dg-warning.
34250
34251 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34252
34253         PR c++/17413
34254         * g++.dg/template/local4.C: New test.
34255         * g++.dg/template/crash19.C: Add dg-error marker.
34256
34257         * g++.dg/template/crash31.C: Correct embedded PR number.
34258
34259 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34260
34261         PR c++/16405
34262         * g++.dg/opt/temp1.C: Add do-run marker.
34263
34264 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34265
34266         * g++.dg/template/spec19.C: New.
34267
34268 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34269
34270         PR target/16819
34271         * gcc.dg/empty2.c: New.
34272
34273 2004-12-23  Richard Henderson  <rth@redhat.com>
34274
34275         * lib/target-supports.exp (check_effective_target_vect_no_align):
34276         Remove i?86 and x86-64.
34277
34278 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34279
34280         PR c++/16405
34281         * g++.dg/opt/temp1.C: New test.
34282
34283 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34284
34285         PR c++/18733
34286         * g++.dg/template/friend33.C: New testcase.
34287
34288 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
34289
34290         PR c++/18464
34291         * g++.dg/template/cond5.C: New test.
34292
34293         PR c++/18492
34294         * g++.dg/inherit/thunk3.C: New test.
34295
34296         PR c++/11224
34297         * g++.dg/warn/Wunused-9.C: New test.
34298
34299 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
34300
34301         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
34302
34303 2004-12-22  Jan Beulich  <jbeulich@novell.com>
34304
34305         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
34306
34307 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
34308
34309         PR c++/18378
34310         * g++.dg/ext/packed8.C: New test.
34311
34312         PR c++/19063
34313         * g++.dg/template/crash31.C: New test.
34314
34315         PR c++/19034
34316         * g++.dg/template/crash30.C: New test.
34317
34318 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
34319
34320         PR C++/18984
34321         * g++.dg/eh/ctor3.C: New test.
34322
34323 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34324
34325         * objc.dg/stabs-1.m: Allow section name to be quoted and
34326         assembly label to begin with '.LL'.
34327
34328 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
34329
34330         * gcc.dg/vect/vect.exp
34331         (check_effective_target_lp64_or_vect_no_align): New.
34332         * gcc.dg/vect/vect-77.c: Use it.
34333         * gcc.dg/vect/vect-78.c: Use it.
34334
34335         * lib/target-supports.exp
34336         (check_effective_target_vect_no_max,
34337         check_effective_target_vect_no_bitwise,
34338         check_effective_target_vect_no_align): New.
34339         * gcc.dg/vect/vect-13.c: Use them.
34340         * gcc.dg/vect/vect-17.c: Ditto.
34341         * gcc.dg/vect/vect-18.c: Ditto.
34342         * gcc.dg/vect/vect-19.c: Ditto.
34343         * gcc.dg/vect/vect-20.c: Ditto.
34344         * gcc.dg/vect/vect-27.c: Ditto.
34345         * gcc.dg/vect/vect-29.c: Ditto.
34346         * gcc.dg/vect/vect-44.c: Ditto.
34347         * gcc.dg/vect/vect-48.c: Ditto.
34348         * gcc.dg/vect/vect-50.c: Ditto.
34349         * gcc.dg/vect/vect-52.c: Ditto.
34350         * gcc.dg/vect/vect-54.c: Ditto.
34351         * gcc.dg/vect/vect-56.c: Ditto.
34352         * gcc.dg/vect/vect-58.c: Ditto.
34353         * gcc.dg/vect/vect-60.c: Ditto.
34354         * gcc.dg/vect/vect-72.c: Ditto.
34355         * gcc.dg/vect/vect-80.c: Ditto.
34356
34357 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
34358
34359         PR c++/14075
34360         * g++.dg/init/string1.C: New.
34361
34362         PR c++/18975
34363         * g++.dg/other/synth1.C: New.
34364
34365 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34366
34367         PR c/18963
34368         * gcc.dg/pr18963-1.c: New test.
34369
34370 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34371
34372         PR c/18596
34373         * gcc.dg/funcdef-storage-1.c (foo): Remove.
34374         * gcc.dg/pr18596-1.c: Use dg-error.
34375         (dg-options): Use -fno-unit-at-a-time.
34376         * gcc.dg/pr18596-2.c: New test.
34377         * gcc.dg/pr18596-3.c: New test.
34378
34379 2004-12-20  Roger Sayle  <roger@eyesopen.com>
34380
34381         PR middle-end/18683
34382         * g++.dg/opt/pr18683-1.C: New test case.
34383
34384 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
34385
34386         PR other/19093
34387         * g++.dg/opt/max1.C: Fix for 64bit targets.
34388
34389 2004-12-20  Matt Austern  <austern@apple.com>
34390
34391         PR c++/19044
34392         * g++.dg/ext/builtin6.C: New
34393
34394 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
34395
34396         PR tree-optimization/19080
34397         * gcc.c-torture/compile/pr19080.c: New test.
34398
34399 2004-12-20  Steven Bosscher  <stevenb@suse.de>
34400
34401         * gcc.dg/20041219-1.c: New test.
34402
34403 2004-12-19  Roger Sayle  <roger@eyesopen.com>
34404
34405         PR middle-end/19068
34406         * g++.dg/opt/max1.C: New test case.
34407
34408 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34409
34410         * gcc.dg/fdata-sections-1.c: New test.
34411
34412 2004-12-18  Roger Sayle  <roger@eyesopen.com>
34413
34414         PR middle-end/18548
34415         * gcc.dg/max-1.c: New test case.
34416
34417 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
34418
34419         * gcc.c-torture/execute/20041218-1.c: New test.
34420
34421 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
34422
34423         * gcc.dg/pr18501.c: New test.
34424         * gcc.dg/uninit-5.c: XFAIL.
34425         * gcc.dg/uninit-9.c: XFAIL.
34426
34427 2004-12-17  Dale Johannesen  <dalej@apple.com>
34428
34429         * gcc.dg/20041213-1.c: New.
34430
34431 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
34432
34433         * objc.dg/stabs-1.m: Allow assembly label to begin
34434         with a dot ('.').
34435
34436 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
34437
34438         * gcc.c-torture/execute/20041213-1.c: Move...
34439         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
34440
34441 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
34442
34443         PR c++/18721
34444         * g++.dg/lookup/conv-5.C: New.
34445
34446 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
34447
34448         * objc.dg/stabs-1.m: New test.
34449
34450 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34451
34452         * gcc.dg/visibility-c.c: Change compile to
34453         assemble for the test.
34454
34455 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34456
34457         PR target/19041
34458         * gcc.dg/visibility-c.c: New test.
34459
34460 2004-12-16  Roger Sayle  <roger@eyesopen.com>
34461
34462         PR middle-end/18493
34463         * gcc.dg/switch-8.c: New test case.
34464
34465 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34466
34467         PR c++/18905
34468         * g++.dg/template/init4.C: New.
34469         * g++.dg/opt/static3.C: Enable optimizer.
34470
34471 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
34472
34473         * g++.dg/other/complex1.C: New test.
34474
34475 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
34476
34477         * g++.dg/opt/inline9.C: New test.
34478
34479 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34480
34481         PR fortran/18993
34482         * gfotran.dg/nullify_1.f: New test.
34483
34484 2004-12-15  Richard Henderson  <rth@redhat.com>
34485
34486         * gcc.target/i386/i386.exp: New harness.
34487         * gcc.target/i386/vect-args.c: New.
34488
34489 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
34490
34491         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
34492
34493 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34494
34495         PR c++/18825
34496         * g++.dg/template/friend32.C: New test.
34497
34498 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34499
34500         * cpp/pragma-once-1.c: New test.
34501         * cpp/pragma-once-1b.h: Likewise.
34502         * cpp/pragma-once-1c.h: Likewise.
34503         * cpp/pragma-once-1d.h: Likewise.
34504         * cpp/inc/pragma-once-1a.h: Likewise.
34505
34506 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
34507             Steven G. Kargl  <kargls@comcast.net>
34508
34509         PR fortran/17597
34510         * gfortran.dg/list_read_3.f90: New test.
34511
34512 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34513
34514         * gcc.dg/ftrapv-2.c: New test.
34515
34516 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
34517
34518         PR c++/18981
34519         * g++.dg/template/typename9.C: New test.
34520
34521 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34522
34523         PR c++/18738
34524         * g++.dg/template/typename8.C: New test.
34525         * g++.dg/parse/friend2.C: Tweak error message.
34526
34527 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34528
34529         * gcc.c-torture/20041214-1.c: New test.
34530
34531 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34532
34533         PR c++/18965
34534         * g++.dg/init/array17.C: New test.
34535
34536 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34537
34538         PR c++/18793
34539         * g++.dg/init/aggr3.C: New test.
34540
34541 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
34542
34543         * gcc.dg/altivec-types-1.c: New test.
34544         * gcc.dg/altivec-types-2.c: New test.
34545         * gcc.dg/altivec-types-3.c: New test.
34546         * gcc.dg/altivec-types-4.c: New test.
34547         * g++.dg/ext/altivec-types-1.C: New test.
34548         * g++.dg/ext/altivec-types-2.C: New test.
34549         * g++.dg/ext/altivec-types-3.C: New test.
34550         * g++.dg/ext/altivec-types-4.C: New test.
34551
34552 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
34553
34554         PR middle-end/18951
34555         * gcc.c-torture/execute/20041213-1.c: New test.
34556
34557 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
34558
34559         PR c++/18949
34560         * g++.dg/template/cast1.C: New.
34561
34562 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
34563
34564         * gcc.c-torture/execute/20041213-2.c: New test.
34565
34566 2004-12-13  Richard Henderson  <rth@redhat.com>
34567
34568         * gcc.dg/i386-sse-10.c: Fix typo in options.
34569
34570 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
34571
34572         PR c++/18968
34573         * g++.dg/opt/pr18968.C: New test.
34574
34575 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
34576
34577         PR c++/18925
34578         * g++.dg/ext/visibility/staticdatamem.C: New test.
34579
34580 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
34581
34582         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
34583
34584 2004-12-13  Roger Sayle  <roger@eyesopen.com>
34585
34586         PR rtl-optimization/18928
34587         * gcc.dg/pr18928-1.c: New test case.
34588
34589 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
34590
34591         PR tree-opt/16951
34592         * gcc.c-torture/compile/20041211-1.c: New.
34593
34594 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34595
34596         PR middle-end/17564
34597         * gcc.c-torture/execute/20041212-1.c: New test.
34598
34599 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34600
34601         PR fortran/18869
34602         * gfortran.dg/common_1.f90: New test.
34603
34604 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
34605         Paul Brook  <paul@codesourcery.com>
34606
34607         PR fortran/16222
34608         * gfortran.dg/real_do_1.f90: New test.
34609
34610 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
34611
34612         PR tree-opt/18040
34613         * g++.dg/opt/ptrmem6.C: New test.
34614
34615 2004-12-11  Roger Sayle  <roger@eyesopen.com>
34616
34617         PR middle-end/18921
34618         * gcc.dg/pr18921-1.c: New test case.
34619
34620 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34621
34622         PR fortran/17175
34623         * gfortran.dg/scale_1.f90: New test.
34624
34625 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
34626
34627         PR middle-end/18903
34628         * gcc.c-torture/compile/pr18903.c: New test.
34629
34630 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
34631
34632         * gcc.c-torture/execute/20041210-1.c: New test.
34633
34634 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34635
34636         PR c++/18731
34637         * g++.dg/parser/struct-1.C: New test.
34638         * g++.dg/parser/struct-2.C: New test.
34639         * g++.dg/parser/struct-3.C: New test.
34640
34641 2004-12-09  Richard Henderson  <rth@redhat.com>
34642
34643         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
34644
34645         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
34646         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
34647
34648 2004-12-09  Matt Austern  <austern@apple.com>
34649
34650         PR c++/18514
34651         * g++.dg/ext/builtin1.C: New
34652         * g++.dg/ext/builtin2.C: New
34653         * g++.dg/ext/builtin3.C: New
34654         * g++.dg/ext/builtin4.C: New
34655         * g++.dg/ext/builtin5.C: New
34656
34657 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
34658
34659         PR tree-opt/18904
34660         * g++.dg/opt/ptrmem5.C: New test.
34661
34662 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
34663
34664         * g++.dg/parse/typename5.C: Adjust for new error.
34665         * g++.dg/parse/typename7.C: New.
34666
34667 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34668
34669         PR c++/18073
34670         * g++.dg/other/mmintrin.C: New test.
34671
34672 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34673
34674         PR c++/16681
34675         * g++.dg/init/array15.C: New.
34676         * g++.dg/init/array16.C: New.
34677
34678 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34679
34680         PR fortran/18826
34681         * gfortran.dg/assign_1.f90: New test.
34682
34683 2004-12-08  Nick Clifton  <nickc@redhat.com>
34684
34685         * gcc.target/xstormy16/bss_below100: New directory containing tests.
34686         * gcc.target/xstormy16/data_below100: Likewise.
34687         * gcc.target/xstormy16/sfr: Likewise.
34688         * gcc.target/xstormy16/below100.S: New test source file.
34689         * gcc.target/xstormy16/below100.ld: New test linker script.
34690         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34691         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
34692         bp instructions.
34693         * gcc.target/xstormy16/bp.c: Likewise.
34694
34695         * gcc.target/xstormy16/bss_below100: New files:
34696         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34697         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34698         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34699         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34700         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34701         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34702         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34703         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34704         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34705         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34706         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34707         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34708         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34709         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34710         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34711         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34712         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34713         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34714         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34715         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34716         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34717         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34718         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34719         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34720         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34721         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34722         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34723
34724         * gcc.target/xstormy16/data_below100: New files:
34725         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34726         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34727         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34728         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34729         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34730         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34731         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34732         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34733         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34734         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34735         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34736         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34737         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34738         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34739         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34740         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34741         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34742         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34743         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34744         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34745         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34746         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34747         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34748         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34749         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34750         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34751         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34752
34753         * gcc.target/xstormy16/sfr: New files:
34754         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
34755         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
34756         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
34757         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
34758         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
34759         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
34760         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
34761         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
34762         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
34763         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
34764         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
34765         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
34766         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
34767         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
34768         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
34769         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
34770         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
34771         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
34772         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
34773         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
34774         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
34775         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
34776         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
34777         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
34778         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
34779         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
34780         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
34781         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
34782         27_if0_sfrw_bitfield_f.c
34783
34784 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34785
34786         PR c++/18100
34787         * g++.dg/lookup/name-clash4.C: New test.
34788
34789 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
34790
34791         PR c++/18672
34792         * g++.dg/opt/array1.C: New.
34793
34794         PR c++/18803
34795         * g++.dg/template/operator5.C: New.
34796
34797 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
34798
34799         PR c/18867
34800         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
34801
34802 2004-12-07  Steven Bosscher  <stevenb@suse.de>
34803
34804         * gcc.dg/noncompile/20041207.c: New test.
34805
34806 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
34807
34808         * g++.dg/other/unreachable-1.C: New test.
34809
34810 2004-12-06  Nick Clifton  <nickc@redhat.com>
34811
34812         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
34813         <limits.h> because the latter comes from gcc's include/ directory
34814         and not the newlib/libc/include directory.
34815
34816 2004-12-04  Richard Henderson  <rth@redhat.com>
34817
34818         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
34819
34820 2004-12-04  Richard Henderson  <rth@redhat.com>
34821
34822         * lib/target-supports.exp (check_gc_sections_available): Disable
34823         for alpha and ia64.
34824
34825 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
34826
34827         PR middle-end/17909
34828         * g++.dg/other/vararg-2.C: New test.
34829
34830 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34831
34832         PR c++/17011, c++/17971
34833         * g++.dg/template/error15.C: Adjust expected error.
34834         * g++.dg/template/instantiate3.C: Likewise.
34835
34836 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
34837
34838         * gcc.dg/altivec-18.c: Fix for darwin
34839
34840 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34841
34842         PR c++/18782
34843         * g++.dg/parse/ptrmem2.C: New.
34844
34845         PR c++/18318
34846         * g++.dg/template/new1.C: New.
34847
34848 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34849
34850         PR fortran/18710
34851         * gfortran.dg/direct_io_3.f90: New test.
34852
34853 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
34854
34855         PR 18758
34856         * g++.dg/parse/crash21.C: New.
34857
34858 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34859
34860         PR c++/15664, c++/18276
34861         * g++.dg/template/ttp13.C: New test.
34862         * g++.dg/template/ttp14.C: Likewise.
34863
34864 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34865
34866         PR c++/18123
34867         * g++.dg/parse/enum2.C: New test.
34868         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
34869
34870 2004-12-02  Nick Clifton  <nickc@redhat.com>
34871
34872         * gcc.target/xstormy16: New test directory.
34873         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34874         * gcc.target/xstormy16/bp.c: Check the generation of bp
34875         instructions.
34876         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
34877         bn instructions and the BELOW100 attribute.
34878
34879 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
34880
34881         PR target/16952
34882         * gcc.dg/ppc-eabi.c: New.
34883
34884 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34885
34886         PR fortran/18284
34887         * gfortran.dg/backspace.f90
34888
34889 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34890
34891         * gfortran.dg/inquire.f90: New test.
34892
34893 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
34894
34895         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
34896         handle effective-target-keyword.
34897         (dg-skip-if): Support effective-target keyword as target list.
34898         (dg-xfail-if): Ditto.
34899         * lib/target-supports.exp (is-effective-target-keyword): New proc.
34900
34901 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
34902
34903         PR tree-optimization/18291
34904         * gcc.c-torture/compile/pr18291.c: New test.
34905
34906 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
34907
34908         PR C++/18729
34909         * g++.dg/parse/crash20.C: New.
34910
34911         PR c++/17431
34912         * g++.dg/overload/arg1.C: New.
34913         * g++.dg/overload/arg2.C: New.
34914         * g++.dg/overload/arg3.C: New.
34915         * g++.dg/overload/arg4.C: New.
34916
34917 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
34918
34919         * gcc.dg/c99-flex-array-4.c: Remove.
34920
34921 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34922
34923         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
34924
34925         * lib/target-supports.exp (is-effective-target): Simplify.
34926
34927         * lib/target-supports.exp (check_effective_target_vect_long):
34928         Fix for powerpc64-*-*.
34929
34930 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
34931
34932         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
34933         to support new requirements on FreeBSD 5.
34934
34935 2004-11-30  Devang Patel  <dpatel@apple.com>
34936
34937         PR 18702
34938         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
34939
34940 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34941
34942         * g++.dg/ext/altivec-13.C: New test.
34943
34944 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
34945
34946         PR tree-opt/18298
34947         * gcc.c-torture/execute/p18298.c: New test.
34948
34949 2004-11-30  Ira Rosen  <irar@il.ibm.com>
34950             Dorit Naishlos  <dorit@il.ibm.com>
34951
34952         PR tree-opt/18607
34953         * gcc.dg/vect/vect-89.c: New test.
34954
34955 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
34956
34957         * gcc.dg/pr18596-1.c: New test.
34958
34959 2004-11-30  Ben Elliston  <bje@au.ibm.com>
34960
34961         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
34962
34963 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34964
34965         PR c/18479
34966         * gcc.dg/pr18479.c: New test.
34967
34968 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34969
34970         PR target/18490
34971         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
34972         mmix-knuth-mmixware.
34973
34974         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
34975         cris-*-elf* cris-*-aout* mmix-*-*
34976
34977 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34978
34979         PR middle-end/18725
34980         * gcc.dg/pr18725.c: New test.
34981
34982 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34983
34984         PR target/18488
34985         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
34986
34987         PR target/18336
34988         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
34989
34990 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
34991
34992         PR c++/18368
34993         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
34994         * g++.old-deja/g++.law/ctors5.C: Likewise.
34995         * g++.old-deja/g++.other/crash25.C: Likewise.
34996
34997         PR c++/18674
34998         * g++.dg/template/error16.C: New test.
34999
35000         PR c++/18512
35001         * g++.dg/template/crash29.C: New test.
35002
35003 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
35004
35005         PR tree-optimization/18712
35006         * gcc.c-torture/compile/pr18712.c: New test.
35007
35008 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
35009
35010         PR c/7544
35011         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
35012         tests.
35013
35014 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35015
35016         PR c++/18652
35017         * g++.dg/lookup/crash6.C: New test.
35018
35019 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35020
35021         PR middle-end/18164
35022         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
35023
35024 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
35025
35026         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
35027         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
35028         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
35029
35030 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
35031
35032         * gcc.dg/pr18164.c: New test.
35033
35034 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
35035
35036         * gcc.dg/funroll-loops-all.c: New.
35037
35038 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35039
35040         PR target/18489
35041         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
35042         delimeter, match space and TAB as well as ":".
35043
35044         PR target/18484
35045         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
35046
35047         PR target/18348
35048         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
35049
35050         PR target/18345
35051         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
35052
35053         PR target/18337
35054         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
35055
35056 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
35057
35058         * gfortran.dg/direct_io_2.f90: New test.
35059
35060 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35061
35062         PR target/18334
35063         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
35064
35065 2004-11-28  Richard Henderson  <rth@redhat.com>
35066
35067         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
35068
35069 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
35070
35071         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
35072         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
35073         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
35074         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
35075         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
35076         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
35077         gcc.dg/pointer-arith-8.c: New tests.
35078
35079 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
35080
35081         PR fortran/18364
35082         * gfortran.dg/endfile.f90: New test.
35083
35084 2004-11-27  Falk Hueffner  <falk@debian.org>
35085
35086         * gcc.dg/loop-6.c: New test.
35087
35088 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35089
35090         * gcc.c-torture/execute/20041126-1.c: New test.
35091
35092 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35093
35094         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
35095         on IRIX.
35096
35097 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35098
35099         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
35100         functions.
35101
35102 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35103
35104         PR rtl-optimization/17825
35105         * gcc.c-torture/compile/20041119-1.c: New test.
35106
35107 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35108
35109         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
35110         Check existence of ld library path variables before unsetting.
35111
35112 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
35113
35114         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
35115
35116 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35117
35118         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
35119
35120 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35121
35122         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
35123
35124 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35125
35126         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
35127         dg-do directive.
35128
35129 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35130
35131         * gcc.dg/pr17957.c: Pass --param, not -param.
35132
35133 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
35134
35135         PR middle-end/17957
35136         * gcc.dg/pr17957.c: New test.
35137
35138 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
35139
35140         PR c++/18445
35141         * g++.dg/template/crash28.C: Likewise.
35142
35143         PR c++/18001
35144         * g++.dg/expr/unary2.C: Adjust lvalue messages.
35145         * g++.dg/ext/lvaddr.C: Likewise.
35146         * g++.dg/opt/pr7503-3.C: Likewise.
35147
35148         PR c++/18466
35149         * g++.dg/parse/qualified3.C: New test.
35150         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
35151
35152         PR c++/18545
35153         * g++.dg/expr/return1.C: New test.
35154
35155 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35156
35157         Friend class name lookup 3/n, PR c++/3332
35158         * g++.dg/lookup/friend3.C: New test.
35159         * g++.dg/lookup/friend4.C: Likewise.
35160         * g++.dg/lookup/friend5.C: Likewise.
35161
35162 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35163
35164         Friend class name lookup 2/n, PR c++/14513, c++/15410
35165         * g++.dg/lookup/friend2.C: New test.
35166         * g++.dg/template/friend31.C: Likewise.
35167
35168 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35169
35170         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
35171
35172 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35173
35174         PR c++/17473
35175         * g++.dg/tc1/dr56.C: Remove.
35176         * g++.dg/template/typedef1.C: Add dg-error markers.
35177         * g++.old-deja/g++.other/typedef7.C: Likewise.
35178
35179         PR c++/18285
35180         * g++.dg/parse/typedef7.C: New test.
35181
35182 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
35183
35184         * gcc.c-torture/execute/20041124-1.c: New test.
35185
35186 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35187
35188         * g++.dg/template/deduce3.C: New test.
35189
35190         PR c++/18586
35191         * g++.dg/template/crash27.C: New test.
35192
35193         PR c++/18530
35194         * g++.dg/warn/Wshadow-3.C: New test.
35195
35196 2004-11-24  Devang Patel  <dpatel@apple.com>
35197
35198         PR/18555
35199         * gcc.dg/cpp/isysroot-1.c: New test.
35200         * gcc.dg/cpp/usr/include/stdio.h: New file.
35201         * gcc.dg/cpp/isysroot-2.c: New test.
35202         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
35203         New file.
35204
35205 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35206
35207         PR c++/8929
35208         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
35209
35210 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35211
35212         * gcc.target/sparc/align.c: Do not include <stdint.h>.
35213         * gcc.target/sparc/pdist.c: Likewise.
35214
35215 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
35216
35217         PR c++/16882
35218         * g++.dg/conversion/simd1.C: New test.
35219
35220 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35221
35222         * lib/target-libpath.exp: New file defining
35223         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
35224         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
35225         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
35226         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
35227         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
35228
35229 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
35230
35231         * gcc.dg/pragma-align-2.c: Test macro expansion.
35232         * gcc.dg/pragma-pack-2.c: New test.
35233
35234 2004-11-23  Richard Henderson  <rth@redhat.com>
35235
35236         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
35237         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35238         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
35239         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
35240         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
35241         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
35242
35243         * gcc.dg/vect/vect.exp: Add check for alpha.
35244         * lib/target-supports.exp (check_alpha_max_hw_available): New.
35245         (check_effective_target_vect_int): Enable for alpha.
35246         (check_effective_target_vect_long): New.
35247         (is-effective-target): Add it.
35248
35249 2004-11-23  Uros Bizjak <uros@kss-loka.si>
35250
35251         * gcc.dg/pr18614-1.c: New test.
35252
35253 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35254
35255         * gcc.dg/setjmp-2.c: New test.
35256
35257 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
35258
35259         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
35260         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
35261         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
35262         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
35263         gcc.target/sparc/pdist.c: New tests.
35264
35265 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
35266
35267         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
35268
35269 2004-11-22  Dale Johannesen  <dalej@apple.com>
35270
35271         * gcc.dg/20041111-1.c: New.
35272
35273 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35274
35275         PR tree-opt/18536
35276         * gcc.dg/vect/pr18536.c: New test.
35277
35278 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35279
35280         PR c++/18354
35281         * g++.dg/template/nontype11.C: New test.
35282
35283 2004-11-21  Roger Sayle  <roger@eyesopen.com>
35284
35285         PR middle-end/18520
35286         * gcc.dg/pr18520-1.c: New test case.
35287
35288 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
35289
35290         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
35291         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
35292         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
35293         expected diagnostics.
35294
35295 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35296
35297         PR target/18580
35298         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
35299         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
35300         vect-77.c, vect-77a.c: XFAIL on the SPARC.
35301
35302 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35303
35304         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
35305
35306 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
35307             Joseph Myers  <joseph@codesourcery.com>
35308
35309         * lib/target-supports.exp (check_visibility_available): Really
35310         test the compiler.
35311
35312 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35313
35314         PR tree-opt/18181
35315         * gcc.dg/vect/vect-85.c: New test.
35316         * gcc.dg/vect/vect-86.c: New test.
35317         * gcc.dg/vect/vect-87.c: New test.
35318         * gcc.dg/vect/vect-88.c: New test.
35319
35320 2004-11-19  Ben Elliston  <bje@au.ibm.com>
35321
35322         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
35323
35324 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
35325
35326         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
35327         * gcc.dg/ppc-and-1.c: Ditto.
35328         * gcc.dg/ppc-compare-1.c: Ditto.
35329         * gcc.dg/ppc-mov-1.c: Ditto
35330
35331 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
35332             Mark Mitchell  <mark@codesourcery.com>
35333
35334         * gcc.dg/pragma-init-fini-2.c: New test.
35335
35336 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35337             Aldy Hernandez  <aldyh@redhat.com>
35338
35339         * lib/target-supports.exp (check_effective_target_vect_int): New
35340         (check_effective_target_vect_float): New
35341         (check_effective_target_vect_double): New.
35342         (is-effective-target): Support new effective targets keywords.
35343         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
35344         default action for dg-do.
35345         * gcc.dg/vect/pr16105.c: Use new support.
35346         * gcc.dg/vect/pr18400.c: Ditto.
35347         * gcc.dg/vect/pr18425.c: Ditto.
35348         * gcc.dg/vect/vect-1.c: Ditto.
35349         * gcc.dg/vect/vect-10.c: Ditto.
35350         * gcc.dg/vect/vect-11.c: Ditto.
35351         * gcc.dg/vect/vect-12.c: Ditto.
35352         * gcc.dg/vect/vect-13.c: Ditto.
35353         * gcc.dg/vect/vect-14.c: Ditto.
35354         * gcc.dg/vect/vect-15.c: Ditto.
35355         * gcc.dg/vect/vect-16.c: Ditto.
35356         * gcc.dg/vect/vect-17.c: Ditto.
35357         * gcc.dg/vect/vect-18.c: Ditto.
35358         * gcc.dg/vect/vect-19.c: Ditto.
35359         * gcc.dg/vect/vect-2.c: Ditto.
35360         * gcc.dg/vect/vect-20.c: Ditto.
35361         * gcc.dg/vect/vect-21.c: Ditto.
35362         * gcc.dg/vect/vect-22.c: Ditto.
35363         * gcc.dg/vect/vect-23.c: Ditto.
35364         * gcc.dg/vect/vect-24.c: Ditto.
35365         * gcc.dg/vect/vect-25.c: Ditto.
35366         * gcc.dg/vect/vect-26.c: Ditto.
35367         * gcc.dg/vect/vect-27.c: Ditto.
35368         * gcc.dg/vect/vect-27a.c: Ditto.
35369         * gcc.dg/vect/vect-28.c: Ditto.
35370         * gcc.dg/vect/vect-29.c: Ditto.
35371         * gcc.dg/vect/vect-29a.c: Ditto.
35372         * gcc.dg/vect/vect-3.c: Ditto.
35373         * gcc.dg/vect/vect-30.c: Ditto.
35374         * gcc.dg/vect/vect-31.c: Ditto.
35375         * gcc.dg/vect/vect-32.c: Ditto.
35376         * gcc.dg/vect/vect-33.c: Ditto.
35377         * gcc.dg/vect/vect-34.c: Ditto.
35378         * gcc.dg/vect/vect-35.c: Ditto.
35379         * gcc.dg/vect/vect-36.c: Ditto.
35380         * gcc.dg/vect/vect-37.c: Ditto.
35381         * gcc.dg/vect/vect-38.c: Ditto.
35382         * gcc.dg/vect/vect-4.c: Ditto.
35383         * gcc.dg/vect/vect-40.c: Ditto.
35384         * gcc.dg/vect/vect-41.c: Ditto.
35385         * gcc.dg/vect/vect-42.c: Ditto.
35386         * gcc.dg/vect/vect-43.c: Ditto.
35387         * gcc.dg/vect/vect-44.c: Ditto.
35388         * gcc.dg/vect/vect-45.c: Ditto.
35389         * gcc.dg/vect/vect-46.c: Ditto.
35390         * gcc.dg/vect/vect-47.c: Ditto.
35391         * gcc.dg/vect/vect-48.c: Ditto.
35392         * gcc.dg/vect/vect-48a.c: Ditto.
35393         * gcc.dg/vect/vect-49.c: Ditto.
35394         * gcc.dg/vect/vect-5.c: Ditto.
35395         * gcc.dg/vect/vect-50.c: Ditto.
35396         * gcc.dg/vect/vect-51.c: Ditto.
35397         * gcc.dg/vect/vect-52.c: Ditto.
35398         * gcc.dg/vect/vect-53.c: Ditto.
35399         * gcc.dg/vect/vect-54.c: Ditto.
35400         * gcc.dg/vect/vect-55.c: Ditto.
35401         * gcc.dg/vect/vect-56.c: Ditto.
35402         * gcc.dg/vect/vect-56a.c: Ditto.
35403         * gcc.dg/vect/vect-57.c: Ditto.
35404         * gcc.dg/vect/vect-58.c: Ditto.
35405         * gcc.dg/vect/vect-59.c: Ditto.
35406         * gcc.dg/vect/vect-6.c: Ditto.
35407         * gcc.dg/vect/vect-60.c: Ditto.
35408         * gcc.dg/vect/vect-61.c: Ditto.
35409         * gcc.dg/vect/vect-62.c: Ditto.
35410         * gcc.dg/vect/vect-63.c: Ditto.
35411         * gcc.dg/vect/vect-64.c: Ditto.
35412         * gcc.dg/vect/vect-65.c: Ditto.
35413         * gcc.dg/vect/vect-66.c: Ditto.
35414         * gcc.dg/vect/vect-67.c: Ditto.
35415         * gcc.dg/vect/vect-68.c: Ditto.
35416         * gcc.dg/vect/vect-69.c: Ditto.
35417         * gcc.dg/vect/vect-7.c: Ditto.
35418         * gcc.dg/vect/vect-72.c: Ditto.
35419         * gcc.dg/vect/vect-72a.c: Ditto.
35420         * gcc.dg/vect/vect-73.c: Ditto.
35421         * gcc.dg/vect/vect-74.c: Ditto.
35422         * gcc.dg/vect/vect-75.c: Ditto.
35423         * gcc.dg/vect/vect-76.c: Ditto.
35424         * gcc.dg/vect/vect-77.c: Ditto.
35425         * gcc.dg/vect/vect-77a.c: Ditto.
35426         * gcc.dg/vect/vect-78.c: Ditto.
35427         * gcc.dg/vect/vect-79.c: Ditto.
35428         * gcc.dg/vect/vect-8.c: Ditto.
35429         * gcc.dg/vect/vect-80.c: Ditto.
35430         * gcc.dg/vect/vect-82.c: Ditto.
35431         * gcc.dg/vect/vect-82_64.c: Ditto.
35432         * gcc.dg/vect/vect-83.c: Ditto.
35433         * gcc.dg/vect/vect-83_64.c: Ditto.
35434         * gcc.dg/vect/vect-9.c: Ditto.
35435         * gcc.dg/vect/vect-all.c: Ditto.
35436         * gcc.dg/vect/vect-none.c: Ditto.
35437
35438 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35439
35440         * lib/gcc-dg.exp (dg-skip-if): New function.
35441         (dg-forbid-option): Remove.
35442         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
35443         * g++.dg/abi/bitfield8.C: Likewise.
35444         * g++.dg/abi/dtor1.C: Likewise.
35445         * g++.dg/abi/empty10.C: Likewise.
35446         * g++.dg/abi/empty7.C: Likewise.
35447         * g++.dg/abi/empty9.C: Likewise.
35448         * g++.dg/abi/layout3.C: Likewise.
35449         * g++.dg/abi/layout4.C: Likewise.
35450         * g++.dg/abi/thunk1.C: Likewise.
35451         * g++.dg/abi/thunk2.C: Likewise.
35452         * g++.dg/abi/vbase11.C: Likewise.
35453         * g++.dg/abi/vthunk2.C: Likewise.
35454         * g++.dg/abi/vthunk3.C: Likewise.
35455         * g++.dg/ext/attrib8.C: Likewise.
35456         * g++.dg/opt/longbranch2.C: Likewise.
35457         * g++.dg/opt/reg-stack4.C: Likewise.
35458         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35459         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35460         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35461         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35462         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35463         * gcc.dg/20000609-1.c: Likewise.
35464         * gcc.dg/20000720-1.c: Likewise.
35465         * gcc.dg/20011107-1.c: Likewise.
35466         * gcc.dg/20011119-1.c: Likewise.
35467         * gcc.dg/20020108-1.c: Likewise.
35468         * gcc.dg/20020122-2.c: Likewise.
35469         * gcc.dg/20020122-3.c: Likewise.
35470         * gcc.dg/20020201-3.c: Likewise.
35471         * gcc.dg/20020206-1.c: Likewise.
35472         * gcc.dg/20020218-1.c: Likewise.
35473         * gcc.dg/20020310-1.c: Likewise.
35474         * gcc.dg/20020411-1.c: Likewise.
35475         * gcc.dg/20020418-2.c: Likewise.
35476         * gcc.dg/20020426-1.c: Likewise.
35477         * gcc.dg/20020426-2.c: Likewise.
35478         * gcc.dg/20020517-1.c: Likewise.
35479         * gcc.dg/20020523-1.c: Likewise.
35480         * gcc.dg/20020523-2.c: Likewise.
35481         * gcc.dg/20020729-1.c: Likewise.
35482         * gcc.dg/20030204-1.c: Likewise.
35483         * gcc.dg/20030826-2.c: Likewise.
35484         * gcc.dg/20030926-1.c: Likewise.
35485         * gcc.dg/20031202-1.c: Likewise.
35486         * gcc.dg/980312-1.c: Likewise.
35487         * gcc.dg/980313-1.c: Likewise.
35488         * gcc.dg/990117-1.c: Likewise.
35489         * gcc.dg/990424-1.c: Likewise.
35490         * gcc.dg/990524-1.c: Likewise.
35491         * gcc.dg/991230-1.c: Likewise.
35492         * gcc.dg/i386-387-1.c: Likewise.
35493         * gcc.dg/i386-387-2.c: Likewise.
35494         * gcc.dg/i386-387-3.c: Likewise.
35495         * gcc.dg/i386-387-4.c: Likewise.
35496         * gcc.dg/i386-387-5.c: Likewise.
35497         * gcc.dg/i386-387-6.c: Likewise.
35498         * gcc.dg/i386-asm-1.c: Likewise.
35499         * gcc.dg/i386-bitfield1.c: Likewise.
35500         * gcc.dg/i386-bitfield2.c: Likewise.
35501         * gcc.dg/i386-loop-1.c: Likewise.
35502         * gcc.dg/i386-loop-2.c: Likewise.
35503         * gcc.dg/i386-loop-3.c: Likewise.
35504         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35505         * gcc.dg/i386-pic-1.c: Likewise.
35506         * gcc.dg/i386-regparm.c: Likewise.
35507         * gcc.dg/i386-signbit-1.c: Likewise.
35508         * gcc.dg/i386-signbit-2.c: Likewise.
35509         * gcc.dg/i386-signbit-3.c: Likewise.
35510         * gcc.dg/i386-sse-5.c: Likewise.
35511         * gcc.dg/i386-sse-8.c: Likewise.
35512         * gcc.dg/i386-unroll-1.c: Likewise.
35513         * gcc.dg/tls/opt-1.c: Likewise.
35514         * gcc.dg/tls/opt-2.c: Likewise.
35515         * gcc.dg/unroll-1.c: Likewise.
35516         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35517         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35518         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35519         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35520
35521 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35522
35523         * g++.dg/template/incomplete1.C: New test.
35524
35525 2004-11-16  Nick Clifton  <nickc@redhat.com>
35526
35527         Revert patches accidentally commited during checkin of fixes for
35528         xstormy16 tests:
35529         gcc.c-torture/execute/simd-4.c: Revert
35530         gcc.dg/20040910-1.c: Revert.
35531
35532 2004-11-16  Paul Brook  <paul@codesourcery.com>
35533
35534         PR fortran/13010
35535         * gfortran.dg/der_pointer_1.f90: New test.
35536
35537 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
35538
35539         PR c/18498
35540         * gcc.dg/bitfld-13.c: New test.
35541
35542 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
35543
35544         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
35545         powerpc*-*-linux*.
35546
35547         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
35548         * gcc.dg/ppc64-abi-2.c: Ditto.
35549         * gcc.dg/ppc64-abi-3.c: Ditto.
35550
35551         * lib/gcc-dg.exp (dg-target-list): Remove.
35552
35553 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
35554
35555         * gcc.dg/ia64-postinc.c: New test.
35556
35557 2004-11-15  Mark Mitchell <mark@codesourcery.com>
35558
35559         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
35560
35561 2004-11-15  Nick Clifton  <nickc@redhat.com>
35562
35563         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
35564         __INT_MAX__ so that the test can be compiled by toolchains
35565         targeted at 16-bit processors.
35566
35567         * gcc.dg/20040625-1.c: Use long constants rather than integers
35568         when performing arithmetic that will overflow 16-bits.
35569
35570         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
35571         xstormy16.  It does not support 128-bit vector operations.
35572
35573         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
35574         with the macro PTR_TYPE.  Define this macro to an integer type
35575         suitable for holding a pointer.
35576
35577         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
35578         the target is a 16-bit processor.
35579
35580         * gcc.dg/cpp/if-2.c: Expect a different warning message from
35581         16-bit targets where the character constant will be too long.
35582
35583         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
35584         where the double will not be directly addressable.
35585
35586 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35587
35588         Friend class name lookup 1/n, PR c++/18471
35589         * g++.dg/template/crash26.C: New test.
35590         * g++.dg/lookup/struct1.C: Adjust expected error.
35591         * g++.dg/parse/elab1.C: Likewise.
35592         * g++.dg/parse/elab2.C: Likewise.
35593         * g++.dg/parse/int-as-enum1.C: Likewise.
35594         * g++.dg/parse/struct-as-enum1.C: Likewise.
35595         * g++.dg/parse/typedef1.C: Likewise.
35596         * g++.dg/parse/typedef3.C: Likewise.
35597         * g++.dg/parse/typedef4.C: Likewise.
35598         * g++.dg/parse/typedef5.C: Likewise.
35599         * g++.dg/template/nontype4.C: Likewise.
35600         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
35601         * g++.old-deja/g++.other/elab1.C: Likewise.
35602         * g++.old-deja/g++.other/syntax4.C: Likewise.
35603
35604 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35605
35606         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
35607
35608 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
35609
35610         * gcc.c-torture/execute/20041114-1.c: New test.
35611
35612 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
35613
35614         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
35615         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
35616         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
35617         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
35618         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
35619         gcc.dg/switch-7.c: New tests.
35620
35621 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35622
35623         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
35624
35625 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35626
35627         PR tree-opt/18400
35628         * gcc.dg/vect/pr18400.c: New test.
35629
35630 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35631             Andrew Pinski  <pinskia@physics.uc.edu>
35632
35633         PR tree-opt/18425
35634         * gcc.dg/vect/pr18425.c: New test.
35635
35636 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35637
35638         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
35639         Guard with dg-require-alias and dg-require-visibility.
35640
35641 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35642
35643         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
35644
35645 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35646
35647         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
35648
35649 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35650
35651         PR c++/17344
35652         * g++.dg/template/defarg5.C: New test.
35653
35654 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35655
35656         * g++.dg/parse/cast1.C: Run only on ILP32.
35657         * g++.old-deja/g++.mike/p784.C: Likewise.
35658
35659 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
35660
35661         * gcc.c-torture/execute/20041113-1.c: New test.
35662
35663 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35664
35665         PR target/18230
35666         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
35667         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
35668         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
35669         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35670         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
35671         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
35672         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
35673         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
35674         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
35675         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
35676         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
35677         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
35678         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
35679
35680 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35681
35682         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
35683         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
35684         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
35685         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
35686         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
35687         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
35688         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
35689         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
35690         gcc.target/sparc/combined-1.c: New tests.
35691
35692 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
35693
35694         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
35695         New tests.
35696
35697 2004-11-12  Mark Mitchell <mark@codesourcery.com>
35698
35699         * lib/gcc-dg.exp (dg-forbid-option): New function.
35700         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
35701         * g++.dg/abi/bitfield8.C: Likewise.
35702         * g++.dg/abi/dtor1.C: Likewise.
35703         * g++.dg/abi/empty10.C: Likewise.
35704         * g++.dg/abi/empty7.C: Likewise.
35705         * g++.dg/abi/empty9.C: Likewise.
35706         * g++.dg/abi/layout3.C: Likewise.
35707         * g++.dg/abi/layout4.C: Likewise.
35708         * g++.dg/abi/thunk1.C: Likewise.
35709         * g++.dg/abi/thunk2.C: Likewise.
35710         * g++.dg/abi/vbase11.C: Likewise.
35711         * g++.dg/abi/vthunk2.C: Likewise.
35712         * g++.dg/abi/vthunk3.C: Likewise.
35713         * g++.dg/ext/attrib8.C: Likewise.
35714         * g++.dg/opt/longbranch2.C: Likewise.
35715         * g++.dg/opt/reg-stack4.C: Likewise.
35716         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35717         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35718         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35719         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35720         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35721         * gcc.dg/20000609-1.c: Likewise.
35722         * gcc.dg/20000720-1.c: Likewise.
35723         * gcc.dg/20011107-1.c: Likewise.
35724         * gcc.dg/20011119-1.c: Likewise.
35725         * gcc.dg/20020108-1.c: Likewise.
35726         * gcc.dg/20020122-2.c: Likewise.
35727         * gcc.dg/20020122-3.c: Likewise.
35728         * gcc.dg/20020201-3.c: Likewise.
35729         * gcc.dg/20020206-1.c: Likewise.
35730         * gcc.dg/20020218-1.c: Likewise.
35731         * gcc.dg/20020310-1.c: Likewise.
35732         * gcc.dg/20020411-1.c: Likewise.
35733         * gcc.dg/20020418-2.c: Likewise.
35734         * gcc.dg/20020426-1.c: Likewise.
35735         * gcc.dg/20020426-2.c: Likewise.
35736         * gcc.dg/20020517-1.c: Likewise.
35737         * gcc.dg/20020523-1.c: Likewise.
35738         * gcc.dg/20020523-2.c: Likewise.
35739         * gcc.dg/20020729-1.c: Likewise.
35740         * gcc.dg/20030204-1.c: Likewise.
35741         * gcc.dg/20030826-2.c: Likewise.
35742         * gcc.dg/20030926-1.c: Likewise.
35743         * gcc.dg/20031202-1.c: Likewise.
35744         * gcc.dg/980312-1.c: Likewise.
35745         * gcc.dg/980313-1.c: Likewise.
35746         * gcc.dg/990117-1.c: Likewise.
35747         * gcc.dg/990424-1.c: Likewise.
35748         * gcc.dg/990524-1.c: Likewise.
35749         * gcc.dg/991230-1.c: Likewise.
35750         * gcc.dg/i386-387-1.c: Likewise.
35751         * gcc.dg/i386-387-2.c: Likewise.
35752         * gcc.dg/i386-387-3.c: Likewise.
35753         * gcc.dg/i386-387-4.c: Likewise.
35754         * gcc.dg/i386-387-5.c: Likewise.
35755         * gcc.dg/i386-387-6.c: Likewise.
35756         * gcc.dg/i386-asm-1.c: Likewise.
35757         * gcc.dg/i386-bitfield1.c: Likewise.
35758         * gcc.dg/i386-bitfield2.c: Likewise.
35759         * gcc.dg/i386-loop-1.c: Likewise.
35760         * gcc.dg/i386-loop-2.c: Likewise.
35761         * gcc.dg/i386-loop-3.c: Likewise.
35762         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35763         * gcc.dg/i386-pic-1.c: Likewise.
35764         * gcc.dg/i386-regparm.c: Likewise.
35765         * gcc.dg/i386-signbit-1.c: Likewise.
35766         * gcc.dg/i386-signbit-2.c: Likewise.
35767         * gcc.dg/i386-signbit-3.c: Likewise.
35768         * gcc.dg/i386-sse-5.c: Likewise.
35769         * gcc.dg/i386-sse-8.c: Likewise.
35770         * gcc.dg/i386-unroll-1.c: Likewise.
35771         * gcc.dg/tls/opt-1.c: Likewise.
35772         * gcc.dg/tls/opt-2.c: Likewise.
35773         * gcc.dg/unroll-1.c: Likewise.
35774         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35775         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35776         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35777         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35778         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
35779         -m64 is specified.
35780
35781 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35782
35783         PR c++/18389
35784         * g++.dg/parse/cond1.C: New test.
35785
35786         PR c++/18429
35787         * g++.dg/template/array9.C: New test.
35788         * g++.dg/ext/vla1.C: Adjust error messages.
35789         * g++.dg/ext/vlm1.C: Likewise.
35790         * g++.dg/template/crash2.C: Likewise.
35791
35792         PR c++/18436
35793         * g++.dg/template/call3.C: New test.
35794
35795         PR c++/18407
35796         * g++.dg/template/ptrmem11.C: New test.
35797
35798 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
35799
35800         PR other/14264
35801         * lib/g++.exp: Set LC_ALL and LANG to C.
35802         * lib/gcc-dg.exp: Likewise.
35803         * lib/gfortran.exp: Likewise.
35804         * lib/objc.exp: Likewise.
35805         * lib/treelang.exp: Likewise.
35806
35807 2004-11-12  Andreas Schwab  <schwab@suse.de>
35808
35809         * gcc.dg/pr16286.c: Fix last change.
35810
35811 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35812
35813         PR c++/18416
35814         * g++.dg/init/global1.C: New test.
35815
35816 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
35817
35818         * gcc.c-torture/execute/20041112-1.c: New test.
35819
35820 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35821
35822         * lib/gcc-dg.exp (dg-target-list): New.
35823
35824 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35825             Richard Sandiford  <rsandifo@redhat.com>
35826
35827         * lib/target-supports.exp (get-compiler_messages): New.
35828         (check_named_sections_available): Use it.
35829         (check_effective_target_ilp32): New.
35830         (check_effective_target_lp64): New.
35831         (is-effective-target): New.
35832         * lib/gcc-dg.exp (dg-require-effective-target): New.
35833
35834 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
35835
35836         * gcc.dg/precedence-1.c: New test.
35837
35838 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35839
35840         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
35841
35842         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
35843         message, delete generated files, use more descriptive name for
35844         executable, and make the test unsupported when it cannot be run.
35845
35846         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
35847         (dg-require-weak, dg-require-visibility, dg-require-alias,
35848         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
35849         dg-require-iconv, dg-require-named-sections): Use it.
35850
35851         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
35852
35853 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
35854
35855         PR target/16457
35856         * gcc.dg/ppc-and-1: New
35857
35858         PR target/16796
35859         * gcc.dg/ppc-mov-1.c: New.
35860
35861         PR target/16458
35862         * gcc.dg/ppc-compare-1.c: New.
35863
35864 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
35865
35866         * objc.dg/desig-init-2.m: New test.
35867
35868 2004-11-10  Adam Nemet  <anemet@lnxw.com>
35869
35870         PR middle-end/18160
35871         * g++.dg/warn/register-var-1.C: New test.
35872         * g++.dg/warn/register-var-2.C: New test.
35873
35874 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35875
35876         * gcc.dg/union-2.c: New test.
35877
35878 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
35879
35880         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
35881         New test for PR tree-optimization/17892.
35882
35883 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
35884
35885         PR c++/18369
35886         * g++.dg/init/new12.C: New test.
35887
35888 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
35889
35890         * gcc.target/sparc: New directory.
35891         * gcc.target/sparc/sparc.exp: New driver.
35892         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
35893         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
35894         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
35895         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
35896
35897 2004-11-10  Paul Brook  <paul@codesourcery.com>
35898
35899         PR fortran/18218
35900         * gfortran.dg/list_read.c: New test.
35901
35902 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35903
35904         PR c/18322
35905         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
35906         expected diagnostic location.
35907
35908 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
35909
35910         * gcc.dg/20041109-1.c: New test.
35911
35912 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
35913
35914         PR objc/18406
35915         * objc/compile/pr18406.m: New test.
35916
35917 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35918
35919         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
35920
35921 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35922
35923         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
35924
35925 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35926
35927         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
35928
35929 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35930
35931         * gcc.dg/20030225-2.c: Add prototype for abort and
35932         exit.
35933
35934 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
35935
35936         PR tree-opt/18299
35937         * gcc.c-torture/pr18299-1.c: New test.
35938
35939 2004-11-06  Andreas Schwab  <schwab@suse.de>
35940
35941         * gcc.dg/pr16286.c: Also test for bool and pixel.
35942
35943 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
35944
35945         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
35946         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
35947         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
35948         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
35949         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
35950         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
35951         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
35952         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
35953         gcc.dg/struct-semi-3.c: New tests.
35954
35955 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35956
35957         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
35958
35959 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35960
35961         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
35962         Do not use C99 designators.
35963
35964 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35965
35966         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
35967
35968 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35969
35970         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
35971         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
35972         * gcc.c-torture/execute/simd-5.x: Remove.
35973
35974 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
35975
35976         PR rtl-optimization/17933
35977         * gcc.dg/torture/pr17933-1.c: New test.
35978
35979 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
35980
35981         PR target/18106
35982         * lib/target-supports.exp (check_weak_available): Support
35983         Windows.
35984
35985 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
35986
35987         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
35988         call to fflush(stdout) before abort.
35989         (my_ffsll): New function.
35990         (generate_fields): Use it.
35991
35992 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35993
35994         * gcc.dg/init-undef-1.c: New test.
35995
35996 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35997
35998         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
35999         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
36000         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
36001         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
36002         expected messages for new parser.
36003
36004 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
36005
36006         * g++.dg/ext/visibility/symbian1.C: New test.
36007
36008 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36009
36010         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
36011         on LP64 targets.
36012
36013 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36014
36015         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
36016         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
36017         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
36018         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
36019         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
36020         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
36021         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
36022         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
36023         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
36024         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
36025
36026 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36027
36028         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
36029         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
36030         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
36031         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
36032         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
36033         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
36034         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
36035         for new parser.
36036
36037 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
36038
36039         PR target/15342
36040         * gcc.dg/20041104-1.c: New test.
36041
36042 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36043
36044         * g++.dg/template/nontype7.C: New test.
36045         * g++.dg/template/nontype8.C: Likewise.
36046         * g++.dg/template/nontype9.C: Likewise.
36047         * g++.dg/template/nontype10.C: Likewise.
36048         * g++.dg/tc1/dr49.C: Likewise.
36049         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
36050         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
36051
36052 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36053
36054         * g++.dg/rtti/tinfo1.C: Remove xfails.
36055
36056 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36057
36058         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
36059         packed attribute to the definition to satisfy the new C++ parser.
36060
36061 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36062
36063         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
36064         invocations of va_arg.
36065
36066 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
36067
36068         PR c++/18124
36069         * g++.dg/template/crash25.C: New test.
36070
36071         PR c++/18155
36072         * g++.dg/template/typedef2.C: New test.
36073         * g++.dg/parse/crash13.C: Adjust error markers.
36074
36075         PR c++/18177
36076         * g++.dg/conversion/const3.C: New test.
36077
36078 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36079
36080         PR fortran/17535
36081         PR fortran/17583
36082         PR fortran/17713
36083         * gfortran.dg/generic_[123].f90: New testcases.
36084
36085 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36086
36087         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
36088         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
36089
36090 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
36091
36092         PR tree-opt/16808
36093         * gcc.c-torture/compile/pr16808.c: New test.
36094
36095 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
36096
36097         PR rtl-optimization/17104
36098         * gcc.dg/ppc-bitfield1.c: New.
36099
36100 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36101
36102         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
36103
36104 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36105
36106         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
36107         strings for 32-bit code.
36108
36109 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
36110
36111         PR c/18239
36112         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
36113
36114 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
36115
36116         PR c++/18064
36117         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
36118
36119 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
36120
36121         PR c++/15172
36122         * g++.dg/init/aggr2.C: New test.
36123
36124 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
36125
36126         * objc.dg/local-decl-1.m: New test.
36127
36128 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36129
36130         * gcc.dg/20040910-1.c: Adjust regex.
36131
36132 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36133
36134         PR rtl-optimization/18084
36135         * g++.dg/opt/pr18084-1.C: New testcase.
36136
36137 2004-10-30  Matt Austern  <austern@apple.com>
36138
36139         PR c++/17542
36140         * g++.dg/ext/attrib18.C: New test.
36141
36142 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36143
36144         PR middle-end/18096
36145         * gcc.dg/pr18096-1.c: New test case.
36146
36147 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36148
36149         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
36150
36151 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
36152
36153         PR c/16666
36154         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
36155         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
36156         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
36157         gcc.dg/old-style-prom-3.c: New tests.
36158
36159 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
36160
36161         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
36162         Remove unnecessary inclusion of stdio.h.
36163
36164 2004-10-29  Roger Sayle  <roger@eyesopen.com>
36165
36166         PR rtl-optimization/17581
36167         * gcc.dg/pr17581-1.c: New test case.
36168
36169 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
36170
36171         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
36172         being implemented.
36173         * g++.dg/conversion/dr195-1.C: New.
36174         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
36175         * g++.old-deja/g++.mike/p10148.C: Likewise.
36176
36177 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
36178
36179         PR c++/17695
36180         * g++.dg/debug/typedef2.C: New test.
36181
36182 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
36183
36184         PR fortran/13490
36185         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
36186         * gfortran.dg/g77/README: Update.
36187
36188 2004-10-28  Matt Austern  <austern@apple.com>
36189
36190         PR c++/14124
36191         * g++.dg/ext/packed7.C: New test.
36192
36193 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
36194
36195         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
36196         scan-assembler.
36197         * lib/scanasm.exp (hidden-scan-for): New proc.
36198         (scan-hidden): Use hidden-scan-for instead of constructing the scan
36199         string.
36200         (scan-not-hidden): Likewise.
36201         * lib/target-supports.exp (check_visibility_available): mach-o is
36202         support too.
36203
36204 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
36205
36206         PR c++/17132
36207         * g++.dg/template/memclass3.C: New test.
36208
36209 2004-10-28  Adam Nemet  <anemet@lnxw.com>
36210
36211         PR middle-end/18160
36212         * gcc.dg/register-var-1.c: New test.
36213         * gcc.dg/register-var-2.c: New test.
36214         * gcc.dg/asm-7.c: Taking the address of a register variable is an
36215         error now.
36216
36217 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
36218
36219         PR other/18172
36220         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
36221         unused variables.
36222         * gcc.dg/vect/vect-22.c: Likewise.
36223
36224 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
36225
36226         * gcc.dg/i386-rotate-1.c: New test.
36227
36228 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
36229
36230         * g++.dg/init/ref12.C: Add "run" marker.
36231
36232         PR c++/17435
36233         * g++.dg/init/ref12.C: New test.
36234
36235         PR c++/18140
36236         * g++.dg/template/shift1.C: New test.
36237         * g++.dg/template/error10.C: Adjust error markers.
36238
36239 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
36240
36241         PR tree-opt/17529
36242         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
36243
36244 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
36245
36246         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
36247         * gcc.dg/weak/weak-3.c: Likewise.
36248         * gcc.dg/weak/weak-5.c: Likewise.
36249         * gcc.dg/weak/weak-9.c: Likewise.
36250         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
36251         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
36252
36253         * gcc.dg/darwin-weakimport-1.c: New.
36254
36255 2004-10-28  Ben Elliston  <bje@au.ibm.com>
36256
36257         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
36258
36259 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
36260
36261         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
36262         'syntax' error messages.
36263         * gcc.dg/cpp/direct2s.c: Likewise.
36264
36265 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
36266
36267         * gcc.c-torture/compile/20041026-1.c: New.
36268
36269 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
36270
36271         PR c++/18093
36272         * g++.dg/lookup/ns2.C: New test.
36273
36274         PR c++/18020
36275         * g++.dg/template/enum4.C: New test.
36276
36277         PR c++/18161
36278         * g++.dg/template/expr1.C: New test.
36279
36280 2004-10-26  Ben Elliston  <bje@au.ibm.com>
36281
36282         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
36283
36284 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36285
36286         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
36287         gcc.dg/decl-nospec-3.c: New tests.
36288
36289 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
36290
36291         * objc.dg/super-class-3.m: New test.
36292
36293 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36294
36295         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
36296         resyncing.
36297         * gcc.dg/cpp/direct2s.c: Likewise.
36298
36299 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
36300
36301         * objc.dg/image-info.m: Update for changes to section selection.
36302
36303 2004-10-25  David Ayers  <d.ayers@inode.at>
36304             Ziemowit Laski  <zlaski@apple.com>
36305
36306         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
36307         diagnostics when messaging 'id <Proto>'.
36308         * objc.dg/class-protocol-1.m: New test.
36309         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
36310         a non-existent method signature.
36311         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
36312         Update diagnostics when messaging with non-existent method signature.
36313         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
36314         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
36315         invalid receivers are now resolved as if messaging 'id'; remove
36316         extraneous diagnostics.
36317
36318 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36319
36320         PR c/16667
36321         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
36322         gcc.dg/init-desig-obs-3.c: New tests.
36323
36324 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
36325
36326         * gcc.dg/debug/20041023-1.c: New test.
36327
36328 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
36329
36330         PR middle-end/17407
36331         * gcc.c-torture/compile/pr17407.c: New test.
36332
36333         PR c++/18121
36334         * g++.dg/template/array8.C: New test.
36335
36336 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36337
36338         PR other/18138
36339         * lib/g++.exp: Accept more than one multilib libgcc.
36340         * lib/gcc-dg.exp: Likewise.
36341         * lib/objc.exp: Likewise.
36342         * lib/treelang.exp: Likewise.
36343         * lib/gfortran.exp: Likewise.
36344
36345 2004-10-24  Ben Elliston  <bje@au.ibm.com>
36346
36347         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
36348
36349 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
36350
36351         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
36352         * gcc.dg/c99-const-expr-3.c: Likewise.
36353
36354 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
36355
36356         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
36357
36358 2004-10-23  Ben Elliston  <bje@au.ibm.com>
36359
36360         * gcc.c-torture/execute/loop-2e.x: Remove.
36361
36362 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36363
36364         PR c++/18095
36365         * g++.dg/parse/crash18.C: New.
36366         * g++.dg/parse/crash19.C: New.
36367
36368 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36369
36370         * g++.dg/ext/dllimport1.C: Move dg-warnings.
36371         * g++.dg/ext/dllimport2.C: Same.
36372         * g++.dg/ext/dllimport8.C: Same.
36373
36374 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
36375
36376         PR c++/10841
36377         * g++.dg/conversion/cast1.C: New test.
36378         * g++.dg/overload/pmf1.C: Adjust error marker.
36379
36380 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
36381
36382         PR objc/17923
36383         * objc.dg/const-str-7.m: New test.
36384
36385 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36386
36387         * g++.dg/template/memfriend11.C: Fix comment typo.
36388         * g++.dg/template/memfriend14.C: Likewise.
36389
36390 2004-10-20  Richard Henderson  <rth@redhat.com>
36391
36392         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
36393         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
36394         -fasynchronous-unwind-tables.
36395
36396 2004-10-20  Richard Henderson  <rth@redhat.com>
36397
36398         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
36399         (main): Return success.
36400         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
36401         (main): Return success.
36402
36403 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36404
36405         PR c++/13495
36406         * g++.dg/template/memfriend9.C: New test.
36407         * g++.dg/template/memfriend10.C: Likewise.
36408         * g++.dg/template/memfriend11.C: Likewise.
36409         * g++.dg/template/memfriend12.C: Likewise.
36410         * g++.dg/template/memfriend13.C: Likewise.
36411         * g++.dg/template/memfriend14.C: Likewise.
36412         * g++.dg/template/memfriend15.C: Likewise.
36413         * g++.dg/template/memfriend16.C: Likewise.
36414         * g++.dg/template/memfriend17.C: Likewise.
36415         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
36416
36417 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
36418
36419         * g++.dg/conversion/dr195.C: New.
36420         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
36421
36422 2004-10-20  Ben Elliston  <bje@au.ibm.com>
36423             Devang Patel  <dpatel@apple.com>
36424
36425         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
36426         of floating point arithmetic, which could trap.
36427
36428 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
36429
36430         PR c++/14035
36431         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
36432         * g++.dg/conversion/const2.C: New test.
36433         * g++.dg/expr/reinterpret2.C: New test.
36434         * g++.dg/expr/reinterpret3.C: New test.
36435         * g++.dg/expr/cast2.C: New test.
36436         * g++.dg/expr/copy1.C: New test.
36437         * g++.dg/other/conversion1.C: Change error message.
36438         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
36439         function pointers to void *.
36440         * g++.old-deja/g++.mike/p10148.C: Likewise.
36441
36442 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36443
36444         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
36445
36446 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
36447
36448         PR c++/18047
36449
36450         * g++.dg/parse/expr3.C: New test.
36451
36452 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36453
36454         * gcc.dg/smod-1.c: New test.
36455
36456 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
36457
36458         * objc.dg/method-14.m: New test.
36459
36460 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36461
36462         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
36463         Also xfail as the patch was reverted.
36464
36465 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36466
36467         PR middle-end/16973
36468         * gcc.dg/pr16973.c: New test.
36469
36470 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
36471
36472         PR tree-optimization/17656
36473         * gcc.c-torture/compile/pr17656.c: New test.
36474
36475 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
36476
36477         * g++.dg/eh/shadow1.C: New.
36478
36479 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
36480
36481         * gcc.c-torture/compile/20041018-1.c: New test.
36482
36483 2004-10-18  Ben Elliston  <bje@au.ibm.com>
36484
36485         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
36486         compiler referring to register 0 when accessing sdata.  The linker
36487         now patches things up.
36488
36489 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
36490
36491         PR c/17529
36492         * gcc.c-torture/compile/pr17529.c: New test.
36493
36494 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36495
36496         PR c++/17743
36497         * g++.dg/ext/attrib17.C: New test.
36498
36499 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36500
36501         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
36502
36503 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36504
36505         PR c++/10479
36506         * g++.dg/ext/attrib16.C: New test.
36507
36508 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
36509
36510         PR c++/17042
36511         * g++.dg/init/dso_handle1.C: New test.
36512
36513         PR c++/14667
36514         * g++.dg/parse/typedef6.C: New test.
36515
36516         PR c++/17916
36517         * g++.dg/parse/pragma1.C: New test.
36518
36519 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
36520
36521         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
36522
36523 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
36524
36525         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
36526         -fno-common when on HPPA HP-UX platforms.
36527
36528 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
36529
36530         PR other/16820
36531         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
36532         stdint.h.
36533         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
36534         uintptr_t.
36535
36536 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36537
36538         PR c++/16301
36539         * g++.dg/lookup/strong-using-4.C: New test.
36540
36541 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36542
36543         PR middle-end/16567
36544         * gcc.c-torture/compile/nested-1.c: New test.
36545
36546 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36547
36548         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
36549         and mipsisa64*-*-* (until support for misaligned loads is added).
36550         * gcc.dg/vect/vect-50.c: Likewise.
36551         * gcc.dg/vect/vect-52.c: Likewise.
36552         * gcc.dg/vect/vect-54.c: Likewise.
36553         * gcc.dg/vect/vect-58.c: Likewise.
36554         * gcc.dg/vect/vect-60.c: Likewise.
36555         * gcc.dg/vect/vect-80.c: Likewise.
36556
36557 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
36558
36559         PR c++/17976
36560         * g++.dg/init/dtor3.C: New test.
36561
36562 2004-10-15  Ben Elliston  <bje@au.ibm.com>
36563
36564         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
36565
36566 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
36567
36568         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
36569         * gcc.dg/macho-lo-sum.c: Likewise.
36570
36571 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
36572
36573         * gcc.dg/ppc-spe64-1.c: New test.
36574
36575 2004-10-14  Devang Patel  <dpatel@apple.com>
36576
36577         PR 17635
36578         * gcc.dg/pr17635.c : New test.
36579
36580 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
36581
36582         * gcc.dg/vect/vect-28.c: Remove xfail.
36583         * gcc.dg/vect/vect-30.c: Remove xfail.
36584         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
36585         * gcc.dg/vect/vect-33.c: Remove xfail.
36586         * gcc.dg/vect/vect-44.c: Remove xfail.
36587         * gcc.dg/vect/vect-46.c: Remove xfail.
36588         * gcc.dg/vect/vect-50.c: Remove xfail.
36589         * gcc.dg/vect/vect-52.c: Remove xfail.
36590         * gcc.dg/vect/vect-54.c: Remove xfail.
36591         * gcc.dg/vect/vect-58.c: Remove xfail.
36592         * gcc.dg/vect/vect-60.c: Remove xfail.
36593         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
36594         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
36595         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
36596         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
36597         * gcc.dg/vect/vect-8.c: Remove xfail.
36598         * gcc.dg/vect/vect-80.c: Remove xfail.
36599         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
36600
36601 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36602
36603         * gcc.dg/vect/vect-82.c: New testcase.
36604         * gcc.dg/vect/vect-82_64.c: New testcase.
36605         * gcc.dg/vect/vect-83.c: New testcase.
36606         * gcc.dg/vect/vect-83_64.c: New testcase.
36607
36608 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36609
36610         * gcc.dg/cpp/error-1.c: New test.
36611
36612 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36613
36614         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
36615
36616 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
36617
36618         PR target/17984
36619         * gcc.dg/cris-peep2-xsrand2.c: New test.
36620
36621 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
36622
36623         PR c++/17661
36624         * g++.dg/expr/for2.C: New test.
36625
36626 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36627
36628         * g++.dg/inherit/thunk1.C: Run on the SPARC.
36629
36630 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
36631
36632         PR tree-optimization/17724
36633         * g++.dg/opt/pr17724-1.C: New test.
36634         * g++.dg/opt/pr17724-2.C: New test.
36635         * g++.dg/opt/pr17724-3.C: New test.
36636         * g++.dg/opt/pr17724-4.C: New test.
36637         * g++.dg/opt/pr17724-5.C: New test.
36638         * g++.dg/opt/pr17724-6.C: New test.
36639
36640 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
36641
36642         PR c/17301
36643         * gcc.dg/pr17301-2.c: New test.
36644
36645 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
36646
36647         PR c++/15876
36648         * g++.dg/parse/error22.C: New test.
36649
36650         PR c++/17936
36651         * g++.dg/template/spec18.C: New test.
36652
36653 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
36654
36655         * gcc.dg/ia64-asm-1.c: Add prototype for abort
36656         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
36657         memcpy.
36658         * gcc.dg/ia64-sync-2.c: Ditto.
36659         * gcc.dg/ia64-sync-3.c: Ditto.
36660
36661 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
36662
36663         * g++.dg/eh/cleanup5.C: Add dg-options "".
36664
36665 2004-10-11  Roger Sayle  <roger@eyesopen.com>
36666
36667         PR middle-end/17657
36668         * gcc.dg/switch-4.c: New test case.
36669
36670 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
36671
36672         * gcc.c-torture/execute/20041011-1.c: New test.
36673
36674 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36675
36676         PR c++/17554
36677         * g++.dg/init/for3.C: New test.
36678
36679         PR c++/17657
36680         * g++.dg/opt/switch2.C: New test.
36681
36682         PR middle-end/17703
36683         * g++.dg/warn/Wreturn-2.C: New test.
36684
36685 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36686
36687         PR c++/17907
36688         * g++.dg/eh/cleanup5.C: New test.
36689
36690 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
36691
36692         PR c++/17393
36693         * g++.dg/parse/error21.C: New test.
36694
36695 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36696
36697         * g++.dg/overload/pmf1.C: Adjust quoting marks.
36698         * g++.dg/warn/incomplete1.C: Likewise.
36699         * g++.dg/template/qualttp20.C: Likewise.
36700
36701 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36702
36703         PR c/17881
36704         * parm-incomplete-1.c: New test.
36705
36706 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36707
36708         PR c++/17867
36709         * g++.dg/parse/error19.C: New test.
36710
36711         PR c++/17670
36712         * g++.dg/init/new11.C: New test.
36713
36714         PR c++/17821
36715         * g++.dg/parse/error20.C: New test.
36716
36717         PR c++/17826
36718         * g++.dg/template/crash24.C: New test.
36719
36720 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36721
36722         PR c/17301
36723         * gcc.dg/pr17301-1.c: New test.
36724
36725 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36726
36727         PR c/17189
36728         * gcc.dg/anon-struct-5.c: New test.
36729
36730 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36731
36732         PR c/17844
36733         * gcc.dg/pr17844-1.c: New test.
36734
36735 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
36736
36737         PR tree-optimization/17906
36738         * gcc.c-torture/compile/pr17906.c: New.
36739
36740 2004-10-09  Stuart Hastings  <stuart@apple.com>
36741             Roger Sayle  <roger@eyesopen.com>
36742
36743         PR rtl-optimization/17853
36744         * gcc.dg/i386-mmx-5.c: New testcase.
36745
36746 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
36747
36748         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
36749
36750 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36751
36752         PR c++/17524
36753         * g++.dg/template/static9.C: New test.
36754
36755         PR c++/17685
36756         * g++.dg/parse/operator5.C: New test.
36757
36758 2004-10-09  Roger Sayle  <roger@eyesopen.com>
36759
36760         PR middle-end/17894
36761         * gcc.c-torture/execute/divcmp-4.c: New test case.
36762
36763 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36764
36765         PR tree-opt/17902
36766         * g++.dg/opt/pr17902.C: New test.
36767
36768 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
36769
36770         * gcc.dg/cpp/ident-1.c: Add dg-options "".
36771
36772 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36773
36774         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
36775
36776 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36777
36778         * gcc.dg/assign-warn-3.c: New test.
36779
36780 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36781
36782         PR c/16999
36783         * gcc.dg/cpp/ident-1.c: New test.
36784
36785 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36786
36787         * gcc.c-torture/compile/acc1.c: New.
36788
36789 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36790
36791         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
36792         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
36793
36794 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36795
36796         * gcc.dg/ultrasp11.c: New test.
36797
36798 2004-10-08  Michael Matz  <matz@suse.de>
36799
36800         * gcc.dg/doloop-2.c: New test.
36801
36802 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36803
36804         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
36805         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
36806         objc.dg/method-9.m: Update expected diagnostics.
36807
36808 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
36809
36810         * gcc.dg/ppc-fsel-3.c: New file.
36811         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
36812
36813 2004-10-07  Paul Brook  <paul@codesourcery.com>
36814
36815         * gfortran.dg/intrinsic_verify_1.f90: New test.
36816
36817 2004-10-07  Paul Brook  <paul@codesourcery.com>
36818
36819         * gfortran.dg/empty_format_1.f90: Remove stray commas.
36820
36821 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36822
36823         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
36824         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
36825         commit.
36826
36827 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
36828
36829         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
36830
36831 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36832
36833         PR c++/17115
36834         * g++.dg/warn/Winline-4.C: New test.
36835
36836 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36837
36838         * gcc.c-torture/compile/20041007-1.c: New test.
36839
36840 2004-10-07  Paul Brook  <paul@codesourcery.com>
36841
36842         PR fortran/17678
36843         * gfortran.dg/use_allocated_1.f90: New test.
36844
36845 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36846
36847         PR middle-end/17849
36848         * gfortran.fortran-torture/compile/nested.f90: New test
36849
36850 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36851
36852         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
36853
36854 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36855
36856         PR c++/17368
36857         * g++.dg/ext/asm6.C: New test.
36858
36859 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
36860
36861         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
36862
36863 2004-10-06  Paul Brook  <paul@codesourcery.com>
36864
36865         PR libfortran/17709
36866         * gfortran.dg/empty_format_1.f90: New test.
36867
36868 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36869
36870         PR fortran/17568
36871         * gfortran.dg/ishft.f90: New test.
36872
36873         PR fortran/17283
36874         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
36875         tests.
36876
36877 2004-10-06  Paul Brook  <paul@codesourcery.com>
36878
36879         * gfortran.dg/do_1.f90: New test.
36880
36881 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36882
36883         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
36884         optimizing for size.
36885
36886 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36887
36888         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
36889
36890 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36891
36892         * gcc.c-torture/compile/20041005-1.c: New test.
36893
36894 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36895
36896         PR c++/17829
36897         * g++.dg/lookup/koenig4.C: New.
36898
36899 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36900
36901         * g++.dg/other/classkey1.C: Adjust quoting marks.
36902         * g++.dg/parse/error15.C: Likewise.
36903         * g++.dg/template/meminit2.C (int>): Likewise.
36904
36905 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36906
36907         PR fortran/17283
36908         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
36909
36910         PR fortran/17631
36911         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
36912
36913         PR fortran/17708
36914         * gfortran.dg/pr17708.f90: New test.
36915
36916 2004-10-04  Chao-ying Fu  <fu@mips.com>
36917
36918         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
36919         * gcc.dg/vect/vect-4.c: Ditto.
36920         * gcc.dg/vect/vect-5.c: Ditto.
36921         * gcc.dg/vect/vect-6.c: Ditto.
36922         * gcc.dg/vect/vect-8.c: Ditto.
36923         * gcc.dg/vect/vect-16.c: Ditto.
36924         * gcc.dg/vect/vect-30.c: Ditto.
36925         * gcc.dg/vect/vect-40.c: Ditto.
36926         * gcc.dg/vect/vect-41.c: Ditto.
36927         * gcc.dg/vect/vect-42.c: Ditto.
36928         * gcc.dg/vect/vect-43.c: Ditto.
36929         * gcc.dg/vect/vect-44.c: Ditto.
36930         * gcc.dg/vect/vect-45.c: Ditto.
36931         * gcc.dg/vect/vect-46.c: Ditto.
36932         * gcc.dg/vect/vect-47.c: Ditto.
36933         * gcc.dg/vect/vect-48.c: Ditto.
36934         * gcc.dg/vect/vect-49.c: Ditto.
36935         * gcc.dg/vect/vect-50.c: Ditto.
36936         * gcc.dg/vect/vect-51.c: Ditto.
36937         * gcc.dg/vect/vect-52.c: Ditto.
36938         * gcc.dg/vect/vect-53.c: Ditto.
36939         * gcc.dg/vect/vect-54.c: Ditto.
36940         * gcc.dg/vect/vect-55.c: Ditto.
36941         * gcc.dg/vect/vect-56.c: Ditto.
36942         * gcc.dg/vect/vect-57.c: Ditto.
36943         * gcc.dg/vect/vect-58.c: Ditto.
36944         * gcc.dg/vect/vect-59.c: Ditto.
36945         * gcc.dg/vect/vect-60.c: Ditto.
36946         * gcc.dg/vect/vect-74.c: Ditto.
36947         * gcc.dg/vect/vect-79.c: Ditto.
36948         * gcc.dg/vect/vect-80.c: Ditto.
36949
36950 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
36951
36952         * gcc.dg/unused-7.c: Use the correct option.
36953
36954 2004-10-04  Paul Brook  <paul@codesourcery.com>
36955         Bud Davis  <bdavis9659@comcast.net>
36956
36957         PR fortran/17706
36958         PR fortran/16434
36959         * gfortran/pr17706.f90: New test.
36960         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
36961
36962 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36963
36964         * gfortran.dg/pr17612.f90: New test.
36965
36966 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36967
36968         * g++.dg/template/local1.C: Adjust quoting marks in
36969         testing for diagnostics.
36970         * g++.dg/tls/diag-2.C: Likewise.
36971         * g++.dg/other/error8.C: Likewise.
36972
36973 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36974
36975         PR c/17178
36976         * gcc.dg/unused-4.c: Adjust to be correct.
36977
36978         PR c/17820
36979         * gcc.dg/unused-7.c: New test.
36980
36981 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36982
36983         PR c++/17797
36984         * g++.dg/overload/template2.C: New test.
36985
36986 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
36987
36988         PR tree-optimization/16632
36989         * gcc.dg/tree-ssa/20041002-1.c: New.
36990
36991 2004-10-03  Paul Brook  <paul@codesourcery.com>
36992
36993         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
36994         rather than relying on default formatting.
36995
36996 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
36997
36998         * gcc.dg/20040920-1.c: Update expected message text.
36999
37000 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
37001
37002         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
37003
37004 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
37005
37006         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
37007         tree level.
37008
37009 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37010
37011         * gcc.dg/tree-ssa/pr17343.c: Remove.
37012
37013 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37014
37015         PR tree-opt/17343
37016         * gcc.dg/tree-ssa/pr17343.c: New test.
37017
37018 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
37019
37020         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
37021         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
37022         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
37023         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
37024         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
37025
37026 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37027
37028         * gcc.dg/lvalue-2.c: New test.
37029
37030 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37031
37032         PR c/17730
37033         * gcc.dg/pr17730-1.c: New test
37034
37035 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
37036
37037         PR c/7425
37038         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
37039
37040 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37041
37042         * gcc.c-torture/execute/stdarg-1.c: New test.
37043         * gcc.c-torture/execute/stdarg-2.c: New test.
37044         * gcc.c-torture/execute/stdarg-3.c: New test.
37045         * gcc.dg/tree-ssa/stdarg-1.c: New test.
37046         * gcc.dg/tree-ssa/stdarg-2.c: New test.
37047         * gcc.dg/tree-ssa/stdarg-3.c: New test.
37048         * gcc.dg/tree-ssa/stdarg-4.c: New test.
37049         * gcc.dg/tree-ssa/stdarg-5.c: New test.
37050
37051 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37052
37053         PR tree-optimization/17697
37054         * g++.dg/opt/pr17697-1.C: New test.
37055         * g++.dg/opt/pr17697-2.C: New test.
37056         * g++.dg/opt/pr17697-3.C: New test.
37057
37058 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37059
37060         PR c/16409
37061         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
37062         gcc.dg/vla-init-5.c: New tests.
37063
37064 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
37065
37066         PR c/13804
37067         * gcc.dg/pr13804-1.c: New test.
37068
37069 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37070
37071         PR fortran/16938
37072         * gfortran.dg/pr16938.f90: New test.
37073
37074 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37075
37076         * g++.dg/template/crash23.C: New test.
37077
37078 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37079
37080         PR c++/17585
37081         * g++.dg/template/static8.C: New test.
37082
37083 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
37084
37085         PR c++/17681
37086         * g++.dg/other/error9.C: New test.
37087
37088 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
37089
37090         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
37091
37092 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37093
37094         PR fortran/15164
37095         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
37096
37097 2004-09-26  Roger Sayle  <roger@eyesopen.com>
37098
37099         PR middle-end/17112
37100         * gcc.dg/pr17112-1.c: New test case.
37101
37102 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37103
37104         PR c/11459
37105         * gcc.dg/pr11459-1.c: New test.
37106
37107 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
37108
37109         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
37110         * gcc.dg/tree-ssa/loop-4.c: Likewise.
37111
37112 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37113
37114         * gfortran.dg/pr15324.f90: Make array bounds consistent.
37115
37116 2004-09-25  Jan Hubicka  <jh@suse.cz>
37117
37118         * compile/30040909-1.c: New test.
37119         * compile/30040907-1.c: New test.
37120
37121 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
37122
37123         * gcc.c-torture/execute/va-arg-26.c: New test.
37124
37125 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
37126
37127         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
37128         extra diagnostics on targets with 64-bit pointers.
37129         * objc.dg/selector-1.m: Adjust dg-warning regexp.
37130
37131 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37132
37133         PR c/17188
37134         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
37135         * gcc.dg/decl-3.c: Adjust expected message.
37136
37137 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37138
37139         PR fortran/17615
37140         * gfortran.dg/pr17615.f90: New test.
37141
37142 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
37143
37144         PR tree-optimzation/17517
37145         * g++.dg/tree-ssa/pr17517.C: New Test.
37146
37147 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37148
37149         PR c++/16889
37150         * g++.dg/lookup/ambig3.C: New.
37151
37152 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
37153
37154         PR tree-opt/17624
37155         * g++.dg/opt/pr17624.C: New test.
37156
37157 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37158
37159         PR c/6980
37160         * gcc.dg/Wbad-function-cast-1.c: New test.
37161
37162 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
37163
37164         * g++.dg/ext/complit1.C
37165         * g++.dg/other/error2.C
37166         * g++.dg/other/nontype-1.C
37167         * g++.dg/parse/crash11.C
37168         * g++.dg/parse/crash12.C
37169         * g++.dg/parse/error15.C
37170         * g++.dg/parse/error4.C
37171         * g++.dg/parse/tmpl-outside1.C
37172         * g++.dg/parse/too-many-tmpl-args1.C
37173         * g++.dg/template/dependent-expr3.C
37174         * g++.dg/template/error10.C
37175         * g++.dg/template/instantiate1.C
37176         * g++.dg/template/vtable2.C
37177         * g++.dg/warn/Wshadow-1.C
37178         * g++.dg/warn/weak1.C
37179         * g++.old-deja/g++.brendan/crash16.C
37180         * g++.old-deja/g++.brendan/crash18.C
37181         * g++.old-deja/g++.brendan/crash48.C
37182         * g++.old-deja/g++.brendan/crash49.C
37183         * g++.old-deja/g++.brendan/crash55.C
37184         * g++.old-deja/g++.brendan/crash56.C
37185         * g++.old-deja/g++.brendan/crash8.C
37186         * g++.old-deja/g++.brendan/enum11.C
37187         * g++.old-deja/g++.brendan/enum8.C
37188         * g++.old-deja/g++.brendan/enum9.C
37189         * g++.old-deja/g++.brendan/friend3.C
37190         * g++.old-deja/g++.brendan/misc14.C
37191         * g++.old-deja/g++.bugs/900402_02.C
37192         * g++.old-deja/g++.bugs/900404_03.C
37193         * g++.old-deja/g++.bugs/900404_04.C
37194         * g++.old-deja/g++.bugs/900428_03.C
37195         * g++.old-deja/g++.jason/crash4.C
37196         * g++.old-deja/g++.jason/overload21.C
37197         * g++.old-deja/g++.jason/redecl1.C
37198         * g++.old-deja/g++.jason/report.C
37199         * g++.old-deja/g++.jason/rfg10.C
37200         * g++.old-deja/g++.jason/template30.C
37201         * g++.old-deja/g++.law/arm12.C
37202         * g++.old-deja/g++.law/ctors5.C
37203         * g++.old-deja/g++.law/cvt20.C
37204         * g++.old-deja/g++.law/init10.C
37205         * g++.old-deja/g++.law/init8.C
37206         * g++.old-deja/g++.law/visibility17.C
37207         * g++.old-deja/g++.law/visibility7.C
37208         * g++.old-deja/g++.mike/net8.C
37209         * g++.old-deja/g++.mike/p646.C
37210         * g++.old-deja/g++.mike/p700.C
37211         * g++.old-deja/g++.mike/p701.C
37212         * g++.old-deja/g++.mike/p811.C
37213         * g++.old-deja/g++.ns/template13.C
37214         * g++.old-deja/g++.other/array3.C
37215         * g++.old-deja/g++.other/crash25.C
37216         * g++.old-deja/g++.other/dtor3.C
37217         * g++.old-deja/g++.other/dtor4.C
37218         * g++.old-deja/g++.other/main1.C
37219         * g++.old-deja/g++.other/warn7.C
37220         * g++.old-deja/g++.pt/crash11.C
37221         * g++.old-deja/g++.pt/crash36.C
37222         * g++.old-deja/g++.pt/spec22.C
37223         * g++.old-deja/g++.pt/spec9.C
37224         * g++.old-deja/g++.pt/ttp52.C
37225         * g++.old-deja/g++.robertl/eb103.C
37226         * g++.old-deja/g++.robertl/eb121.C
37227         * g++.old-deja/g++.robertl/eb22.C
37228         * g++.old-deja/g++.robertl/eb8.C:
37229         Update locations and/or regexps of dg-error markers.
37230         Remove markers for some bogus messages that are no longer issued.
37231
37232 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
37233
37234         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
37235         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
37236
37237 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
37238
37239         PR c++/17618
37240         * g++.dg/lookup/crash5.C: New test.
37241
37242 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
37243
37244         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
37245         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
37246         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
37247         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
37248         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
37249         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
37250
37251         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
37252         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
37253         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
37254         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
37255         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
37256         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
37257
37258         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
37259
37260         * gcc.dg/vect/vect-44.c: Check additional cases.
37261         * gcc.dg/vect/vect-48.c: Check additional cases.
37262
37263         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
37264         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
37265         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
37266         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
37267         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
37268         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
37269         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
37270         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
37271         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
37272
37273         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
37274         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
37275         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
37276
37277 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37278
37279         * gcc.dg/tree-ssa/loop-6.c: New test.
37280
37281 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
37282
37283         PR c++/17620
37284         * g++.dg/inherit/base2.C: New.
37285
37286 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37287
37288         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
37289         * gcc.dg/20001012-2.c: Likewise.
37290         * gcc.dg/20001013-1.c: Likewise.
37291         * gcc.dg/20001101-1.c: Likewise.
37292         * gcc.dg/20001102-1.c: Likewise.
37293         * gcc.dg/bf-spl1.c: Likewise.
37294         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
37295         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
37296
37297 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
37298
37299         PR tree-optimization/16721
37300         * gcc.dg/tree-ssa/pr16721.c: New test.
37301
37302 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
37303
37304         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
37305         * gcc.dg/20040305-1.c: Likewise.
37306
37307 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37308
37309         PR c/16566
37310         * gcc.c-torture/compile/pr16566-1.c,
37311         gcc.c-torture/compile/pr16566-2.c,
37312         gcc.c-torture/compile/pr16566-3.c: New tests.
37313
37314 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
37315
37316         PR tree-optimization/17512
37317         * gcc.c-torture/compile/20040916-1.c.
37318
37319 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
37320
37321         * gcc.dg/pragma-re-3.c: New test.
37322
37323 2004-09-17  Matt Austern  <austern@apple.com>
37324
37325         PR c++/15049
37326         * g++.dg/other/anon3.C: New.
37327
37328 2004-09-21  Roger Sayle  <roger@eyesopen.com>
37329
37330         PR c++/7503
37331         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
37332         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
37333         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
37334         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
37335         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
37336
37337 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
37338
37339         PR fortran/17286
37340         * gfortran.dg/pr17286.f90: New test.
37341
37342 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
37343
37344         PR c++/17530
37345         * g++.dg/template/static7.C: New test.
37346
37347 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
37348
37349         PR tree-opt/17558
37350         * gcc.c-torture/compile/pr17558.c: New test.
37351
37352 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37353
37354         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
37355         if SKIP_ATTRIBUTE is defined.
37356
37357 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37358
37359         PR fortran/15957
37360         * gfortran.dg/pr15957.f90: New test.
37361
37362 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
37363
37364         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
37365         in comparison.
37366         * gcc.dg/vect/vect-79.c: Likewise.
37367         * gcc.dg/vect/vect-80.c: Likewise.
37368
37369 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37370
37371         PR fortran/15750
37372         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
37373
37374 2004-09-20  Ira Rosen  <irar@il.ibm.com>
37375
37376         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
37377         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
37378         * gcc.dg/vect/vect-62.c: New testcase.
37379         * gcc.dg/vect/vect-63.c: New testcase.
37380         * gcc.dg/vect/vect-64.c: New testcase.
37381         * gcc.dg/vect/vect-65.c: New testcase.
37382         * gcc.dg/vect/vect-66.c: New testcase.
37383         * gcc.dg/vect/vect-67.c: New testcase.
37384         * gcc.dg/vect/vect-68.c: New testcase.
37385         * gcc.dg/vect/vect-69.c: New testcase.
37386         * gcc.dg/vect/vect-79.c: New testcase.
37387         * gcc.dg/vect/vect-80.c: New testcase.
37388
37389 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37390
37391         * gcc.target/mips/asm-1.c: New test.
37392
37393 2004-09-19  Ira Rosen  <irar@il.ibm.com>
37394
37395         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
37396         * gcc.dg/vect/vect-73.c: New testcase.
37397         * gcc.dg/vect/vect-74.c: New testcase.
37398         * gcc.dg/vect/vect-75.c: New testcase.
37399         * gcc.dg/vect/vect-76.c: New testcase.
37400         * gcc.dg/vect/vect-77.c: New testcase.
37401         * gcc.dg/vect/vect-78.c: New testcase
37402
37403 2004-09-18  Paul Brook  <paul@codesourcery.com>
37404
37405         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
37406
37407 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
37408
37409         PR c/17424
37410         * gcc.dg/pr17424-1.c: New test.
37411
37412 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
37413
37414         * g++.dg/tree-ssa/pr17153.C: New test.
37415
37416 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
37417
37418         PR pch/13361
37419         * g++.dg/pch/wchar-1.C: New.
37420         * g++.dg/pch/wchar-1.Hs: New.
37421
37422 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
37423
37424         * gcc.c-torture/execute/20040917-1.c: New test.
37425
37426 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37427
37428         PR tree-optimization/17319
37429         * gcc.dg/pr17319.c: New test.
37430
37431 2004-09-17  Devang Patel  <dpatel@apple.com>
37432
37433         * gcc.dg/20040813-1.c: New test.
37434
37435 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37436
37437         PR tree-optimization/17273
37438         * gcc.c-torture/compile/pr17273.c: New test.
37439
37440 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37441
37442         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
37443         Update expected messages.
37444         * gcc.dg/declspec-13.c: New test.
37445
37446 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
37447
37448         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
37449
37450 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37451
37452         * gcc.c-torture/execute/pr17252.c: Use post-increment to
37453         change what 'a' is pointing to.
37454
37455 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
37456
37457         PR c++/16002
37458         * g++.dg/template/error18.C: New test.
37459
37460         PR c++/16029
37461         * g++.dg/warn/Wunused-8.C: New test.
37462
37463 2004-09-17  Steven Bosscher  <stevenb@suse.de>
37464
37465         PR tree-optimization/17513
37466         * gcc.dg/20040916-1.c: New test.
37467
37468 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
37469
37470         PR c++/17501
37471         * g++.dg/template/typename7.C: New test.
37472
37473 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37474
37475         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
37476
37477 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
37478
37479         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
37480         with -ftree-based-profiling also.
37481         * lib/profopt.exp: Support late-set profile_option/feedback_option.
37482
37483 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
37484
37485         PR/15364
37486         * gfortran.dg/der_array_io_1.f90: New test.
37487         * gfortran.dg/der_array_io_2.f90: New test.
37488         * gfortran.dg/der_array_io_3.f90: New test.
37489
37490 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37491
37492         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
37493         EABI.
37494
37495 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37496
37497         * g++.dg/opt/switch1.C: New test.
37498
37499 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37500
37501         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
37502         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
37503         Update expected messages.
37504
37505 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37506
37507         PR fortran/16485
37508         * gfortran.dg/same_name_1.f90: New test.
37509
37510 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
37511
37512         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
37513         dereference garbage pointers.
37514
37515 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
37516
37517         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
37518         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
37519
37520         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
37521         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
37522         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
37523
37524 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
37525
37526         PR c++/17324
37527         * g++.dg/template/mangle1.C: New test.
37528
37529 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37530
37531         PR tree-optimization/17252
37532         * gcc.c-torture/execute/pr17252.c: New test.
37533
37534 2004-09-14  Andrew Pinski  <apinski@apple.com>
37535
37536         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
37537
37538 2004-09-14  Roger Sayle  <roger@eyesopen.com>
37539
37540         PR rtl-optimization/9771
37541         * gcc.dg/pr9771-1.c: New test case.
37542
37543 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37544
37545         PR tree-optimization/15262
37546         * gcc.c-torture/execute/pr15262-1.c: New test.
37547         * gcc.c-torture/execute/pr15262-2.c: New test.
37548
37549 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37550
37551         * gcc.dg/declspec-12.c: New test.
37552
37553 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
37554
37555         * gfortran.dg/pr17090.f90: Add directives to test.
37556
37557 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37558
37559         * gcc.c-torture/compile/20040914-1.c: New test.
37560
37561 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37562
37563         PR c++/16162
37564         * g++.dg/template/decl2.C: New test.
37565
37566 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
37567
37568         PR fortran/17090
37569         * gfortran.dg/pr17090.f90: New test.
37570
37571 2004-09-13  Dale Johannesen  <dalej@apple.com>
37572
37573         * gcc.c-torture/compile/pr17408.c: New test case.
37574
37575 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37576
37577         PR c++/16716
37578         * g++.dg/parse/crash17.C: New test.
37579
37580         PR c++/17327
37581         * g++.dg/template/enum3.C: New test.
37582
37583 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
37584
37585         * lib/gcc-defs.exp: Load wrapper.exp.
37586         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
37587         using local code.
37588         * lib/gcc.exp (gcc_init): Similar.
37589         * lib/gfortran.exp (gfortran_init): Similar.
37590         * lib/objc.exp (objc_init): Similar.
37591         * lib/treelang.exp (treelang_init): Similar.
37592         * lib/wrapper.exp: New file with build_wrapper call machinery in
37593         ${tool}_maybe_build_wrapper.
37594
37595 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37596
37597         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
37598         "inline".
37599         * gcc.dg/declspec-11.c: Update expected messages.
37600         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
37601         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
37602         gcc.dg/inline-12.c: New tests.
37603
37604 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
37605
37606         * g++.dg/tree-ssa/pr17400.C: New testcase.
37607
37608 2004-09-13  James E Wilson  <wilson@specifixinc.com>
37609
37610         * gcc.target/mips/sb1-1.c: New testcase.
37611
37612 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
37613
37614         * lib/g77-dg.exp: Remove unused file.
37615         * lib/mike-g77.exp: Ditto.
37616         * lib/g77.exp: Ditto.
37617
37618 2004-09-12  Richard Henderson  <rth@redhat.com>
37619
37620         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
37621
37622 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37623
37624         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
37625         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37626         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
37627         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
37628         Update expected messages.
37629
37630 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
37631
37632         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
37633         declaration/use mismatch for dirp parameter.
37634
37635 2004-09-12  Andrew Pinski  <apinski@apple.com>
37636
37637         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
37638         -fgnu-runtime is passed.
37639
37640 2004-09-12  Richard Henderson  <rth@redhat.com>
37641
37642         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
37643         do the uplevel thing and update additional_flags directly.
37644         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
37645         gfortran.fortran-torture/execute/intrinsic_nearest.x,
37646         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
37647         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
37648
37649 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37650
37651         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
37652
37653 2004-09-11  Roger Sayle  <roger@eyesopen.com>
37654
37655         PR middle-end/17411
37656         * g++.dg/opt/pr17411-1.C: New test case.
37657
37658 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37659
37660         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37661         gcc.dg/tls/diag-2.c: Update expected messages.
37662         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
37663         messages.
37664         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
37665         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
37666         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
37667         gcc.dg/tls/diag-5.c: New tests.
37668
37669 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
37670
37671         * gcc.dg/20040910-1.c: Correct dg-error regexp.
37672
37673 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37674
37675         * g++.dg/parse/break-in-for.C: New test.
37676
37677 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
37678
37679         * gcc.dg/tree-ssa/20040911-1.c: New test.
37680
37681 2004-09-11  Andreas Jaeger  <aj@suse.de>
37682
37683         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
37684         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
37685
37686 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
37687
37688         * gcc.target/frv: New directory of FR-V-specific tests.
37689
37690 2004-09-10  James E Wilson  <wilson@specifixinc.com>
37691
37692         * gcc.dg/convert-vec-1.c: New test.
37693
37694 2004-09-10  Roger Sayle  <roger@eyesopen.com>
37695
37696         PR middle-end/17024
37697         * gcc.dg/pr17024-1.c: New test case.
37698
37699 2004-09-10  Eric Christopher  <echristo@redhat.com>
37700
37701         * gcc.dg/20040910-1.c: New test.
37702
37703 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37704
37705         * gcc.dg/bitfld-9.c: New test.
37706
37707 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
37708
37709         * gcc.c-torture/execute/ieee/acc1.c: New test.
37710         * gcc.c-torture/execute/ieee/acc2.c: New test.
37711         * gcc.c-torture/execute/ieee/mzero6.c: New test.
37712
37713 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37714
37715         * gcc.dg/deprecated-2.c: New test.
37716
37717 2004-09-09  James E Wilson  <wilson@specifixinc.com>
37718
37719         * gcc.dg/init-vec-1.c: New test.
37720
37721 2004-09-09  Roger Sayle  <roger@eyesopen.com>
37722
37723         PR middle-end/17055
37724         * gcc.dg/pr17055-1.c: New test case.
37725
37726 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
37727
37728         PR target/17377
37729         * gcc.c-torture/execute/pr17377.c: New test.
37730
37731 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37732
37733         PR c/8420
37734         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
37735         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
37736         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37737         gcc.dg/long-long-typespec-1.c: New tests.
37738         * gcc.dg/tls/diag-2.c: Update expected diagnostics
37739
37740 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37741
37742         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
37743         gcc.dg/gnu99-static-1.c: New tests.
37744
37745 2004-09-08  Devang Patel  <dpatel@apple.com>
37746
37747         * gcc.dg/darwin-ld-20040828-1.c: New test.
37748         * gcc.dg/darwin-ld-20040828-2.c: New test.
37749         * gcc.dg/darwin-ld-20040828-3.c: New test.
37750
37751 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
37752
37753         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
37754         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
37755         in error message.
37756         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
37757         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
37758         in error message.
37759         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
37760         types they qualify.
37761         * objc.dg/type-size-2.m: Fix wording in comment.
37762         * objc.dg/va-meth-1.m: New test case.
37763
37764 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
37765
37766         PR c/16633:
37767         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
37768         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
37769
37770 2004-09-06  Devang Patel  <dpatel@apple.com>
37771
37772         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
37773         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
37774
37775 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
37776
37777         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
37778         reflect changed line numbering of diagnostics.
37779
37780 2004-09-06  Paul Brook  <paul@codesourcery.com>
37781
37782         * gfortran.dg/edit_real_1.f90: Add new test.
37783
37784 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37785
37786         * gcc.dg/tree-ssa/loop-2.c: New test.
37787         * gcc.dg/tree-ssa/loop-3.c: New test.
37788         * gcc.dg/tree-ssa/loop-4.c: New test.
37789         * gcc.dg/tree-ssa/loop-5.c: New test.
37790
37791 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37792
37793         * gcc.dg/format/sentinel-1.c: Update for parameter option.
37794
37795 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37796
37797         * gcc.dg/format/sentinel-1.c: New test.
37798
37799 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
37800
37801         * gcc.dg/builtins-46.c: New.
37802
37803 2004-09-03  Devang Patel  <dpatel@apple.com>
37804
37805         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
37806         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
37807
37808 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37809
37810         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
37811         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
37812         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
37813         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
37814         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
37815         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
37816         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
37817         the non-portable bzero.
37818         * gcc.dg/20010912-1.c: xfail for NetWare.
37819         * gcc.dg/20020426-2.c: xfail for NetWare.
37820         * gcc.dg/20021014-1.c: xfail for NetWare.
37821         * gcc.dg/20021018-1.c: xfail for NetWare.
37822         * gcc.dg/20030213-1.c: xfail for NetWare.
37823         * gcc.dg/20030225-1.c: xfail for NetWare.
37824         * gcc.dg/20030708-1.c: xfail for NetWare.
37825         * gcc.dg/builtins-config.h: Also exclude NetWare.
37826         * gcc.dg/format/format.h: Define restrict only if not already defined.
37827         * gcc.dg/nest.c: xfail for NetWare.
37828         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
37829         * lib/target-supports.exp (check_visibility_available): Exclude
37830         NetWare.
37831
37832 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37833
37834         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
37835         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
37836         deterministic starting point for the alignment of structure fields.
37837         * gcc.dg/Wpadded.c: Dito.
37838         * g++.dg/abi/vbase10.C: Dito.
37839
37840 2004-09-03  Devang Patel  <dpatel@apple.com>
37841
37842         * g++.dg/debug/pr15736.cc: New test.
37843
37844 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37845
37846         * README.QMTEST: Fix out-of-date link.
37847
37848 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
37849
37850         PR fortran/16579
37851         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
37852         Delete.  Duplicate of gfortran.dg/g77/20010610.f
37853
37854 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37855
37856         * g++.dg/abi/arm_rtti1.C: New test.
37857
37858 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
37859
37860         * gcc.dg/ppc-vector-memcpy.c: New.
37861         * gcc.dg/ppc-vector-memset.c: New.
37862
37863 2004-09-02  Chao-ying Fu  <fu@mips.com>
37864
37865         * gcc.target/mips/mips-3d-1.c: New test.
37866         * gcc.target/mips/mips-3d-2.c: New test.
37867         * gcc.target/mips/mips-3d-3.c: New test.
37868         * gcc.target/mips/mips-3d-4.c: New test.
37869         * gcc.target/mips/mips-3d-5.c: New test.
37870         * gcc.target/mips/mips-3d-6.c: New test.
37871         * gcc.target/mips/mips-3d-7.c: New test.
37872         * gcc.target/mips/mips-3d-8.c: New test.
37873         * gcc.target/mips/mips-3d-9.c: New test.
37874         * gcc.target/mips/mips-ps-1.c: New test.
37875         * gcc.target/mips/mips-ps-2.c: New test.
37876         * gcc.target/mips/mips-ps-3.c: New test.
37877         * gcc.target/mips/mips-ps-4.c: New test.
37878         * gcc.target/mips/mips-ps-type.c: New test.
37879
37880 2004-09-02  Paul Brook  <paul@codesourcery.com>
37881
37882         * gfortran.dg/edit_real_1.f90: Add new tests.
37883
37884 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37885
37886         PR fortran/15327
37887         * gfortran.dg/merge_char_1.f90: New test.
37888
37889 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37890
37891         PR fortran/16404
37892         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
37893
37894 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37895
37896         PR c/1522
37897         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
37898
37899 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
37900
37901         * g++.dg/opt/loop1.C: Do not XFAIL.
37902
37903 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
37904
37905         * gcc.c-torture/execute/20040831-1.c: New test.
37906
37907 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
37908
37909         PR fortran/16579
37910         * gfortran.dg/g77/20010610.f: Now passes.
37911         Copy from g77.f-torture/execute. Add dg-run directive.
37912         * gfortran.dg/g77/README: Update
37913
37914 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
37915
37916         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
37917         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
37918         (t1, t2, t3, t4): Add volatile.
37919
37920 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37921
37922         * g++.dg/ext/visibility/arm1.C: New test.
37923
37924 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
37925
37926         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
37927         -pedantic-errors.
37928
37929 2004-09-01  Paul Brook  <paul@codesourcery.com>
37930
37931         * gfortran.dg/eof_2.f90: New test.
37932
37933 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37934
37935         PR fortran/16579
37936         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
37937
37938 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
37939
37940         PR libfortran/16805
37941         * gfortran.dg/list_read_2.f90: New test.
37942
37943 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37944
37945         * g++.dg/abi/key1.C: New test.
37946
37947 2004-08-31  Richard Henderson  <rth@redhat.com>
37948
37949         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
37950         form of offsetof.
37951         * g++.dg/other/offsetof5.C: Remove duplicate.
37952
37953 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37954
37955         PR fortran/17244
37956         * gfortran.dg/func_derived_1.f90: New test.
37957
37958 2004-08-31  Paul Brook  <paul@codesourcery.com>
37959
37960         * gfortran.dg/eof_1.f90: New test.
37961
37962 2004-08-31  Paul Brook  <paul@codesourcery.com>
37963
37964         * gfortran.dg/list_read_1.f90: New file.
37965
37966 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
37967
37968         * g++.dg/opt/loop1.C: XFAIL.
37969
37970 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
37971
37972         * gcc.dg/funcdef-storage-1.c: New.
37973         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
37974         an extern function in local scope.
37975         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
37976         declare an 'auto inline' function in local scope.
37977         * gcc.dg/20011130-1.c: Likewise.
37978         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
37979         an 'auto' function in local scope.
37980         * gcc.dg/20021014-1.c: Likewise.
37981         * gcc.dg/20030331-2.c: Likewise.
37982
37983 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37984
37985         * gfortran.dg/blockdata_1.f90: New test.
37986
37987 2004-08-30  Richard Henderson  <rth@redhat.com>
37988
37989         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
37990
37991 2004-08-30  Richard Henderson  <rth@redhat.com>
37992
37993         * lib/fortran-torture.exp (fortran-torture-execute): Honor
37994         additional_flags set by alternate driver.
37995         (ieee-options): New procedure.
37996         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
37997         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
37998         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
37999         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
38000
38001 2004-08-30  Richard Henderson  <rth@redhat.com>
38002
38003         * lib/f-torture.exp: Remove.
38004
38005 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
38006
38007         PR rtl-optimization/16590
38008         * g++.dg/opt/loop1.C: New test.
38009
38010 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38011
38012         PR fortran/13910
38013         * gfortran.dg/oldstyle_1.f90: New test.
38014
38015 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
38016         Paul Brook  <paul@codesourcery.com>
38017
38018         * gfortran.dg/g77/README: Update.
38019         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
38020         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
38021         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
38022
38023 2004-08-28  Paul Brook  <paul@codesourcery.com>
38024
38025         PR libfortran/17195
38026         * gfortran.dg/edit_real_1.f90: New test.
38027
38028 2004-08-27  Paul Brook  <paul@codesourcery.com>
38029
38030         * gfortran.dg/rewind_1.f90: New test.
38031
38032 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
38033
38034         PR fortran/16597
38035         * gfortran.dg/pr16597.f90: New test.
38036
38037 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38038
38039         PR c/13801
38040         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
38041         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
38042         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
38043         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
38044         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
38045
38046 2004-08-26  Nick Clifton  <nickc@redhat.com>
38047
38048         * gcc.c-torture/compile/pr17119.c: New test.
38049
38050 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38051
38052         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
38053
38054 2004-08-25  Richard Henderson  <rth@redhat.com>
38055
38056         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
38057         the bits that expect kind=8 to be the largest real kind.
38058
38059 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38060
38061         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
38062
38063 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38064
38065         * gfortran.dg/assignment_1.f90: New test.
38066
38067 2004-08-25  Adam Nemet  <anemet@lnxw.com>
38068
38069         * g++.dg/template/repo3.C: New test.
38070
38071 2004-08-25  Roger Sayle  <roger@eyesopen.com>
38072
38073         PR middle-end/16693
38074         PR tree-optimization/16372
38075         * g++.dg/opt/pr16372-1.C: New test case.
38076         * g++.dg/opt/pr16693-1.C: New test case.
38077         * g++.dg/opt/pr16693-2.C: New test case.
38078
38079 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38080
38081         * objc.dg/proto-lossage-4.m: New test.
38082
38083 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
38084
38085         PR c++/17155
38086         * g++.dg/inherit/local2.C: New test.
38087
38088 2004-08-25  Paul Brook  <paul@codesourcery.com>
38089
38090         PR fortran/17144
38091         * gfortran.dg/string_ctor_1.f90: New test.
38092
38093 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38094
38095         PR c++/14428
38096         * g++.dg/template/redecl2.C: New test.
38097
38098 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38099
38100         PR fortran/17143
38101         * gfortran.dg/pr17143.f90: New test.
38102
38103 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38104
38105         PR fortran/17164
38106         * gfortran.dg/pr17164.f90: New test.
38107
38108 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38109
38110         * gcc.dg/tree-ssa/loop-1.c: New test.
38111
38112 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38113
38114         * gcc.c-torture/compile/20040824-1.c: New test.
38115
38116 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38117
38118         * gcc.c-torture/compile/iftrap-3.c: New test.
38119
38120 2004-08-24  Paul Brook  <paul@codesourcery.com>
38121
38122         * gfortran.dg/entry_2.f90: New test.
38123
38124 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38125
38126         PR c++/16889
38127         * g++.dg/lookup/ambig[12].C: New.
38128
38129 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38130
38131         PR c++/16706
38132         * g++.dg/template/crash21.C: New test.
38133         * g++.dg/template/crash22.C: Likewise.
38134
38135 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38136
38137         PR c++/17149
38138         * g++.dg/template/access15.C: New.
38139
38140 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38141
38142         PR c++/17163
38143         * g++.dg/template/repo2.C: New test.
38144
38145 2004-08-23  Roger Sayle  <roger@eyesopen.com>
38146
38147         PR rtl-optimization/17078
38148         * gcc.c-torture/execute/pr17078-1.c: New test case.
38149
38150 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38151
38152         PR c/14492
38153         * gcc.dg/debug/crash1.c: New test.
38154
38155 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38156
38157         PR c/16180
38158         * gcc.dg/loop-5.c: New test.
38159
38160 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38161
38162         * gcc.c-torture/execute/20040823-1.c: New test.
38163
38164 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
38165
38166         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
38167         to the assembler.  Simplify test accordingly.
38168         (asm_abi_flags): Use GNU names.
38169         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
38170         to check for ABI flags.
38171
38172 2004-08-22  Andrew Pinski  <apinski@apple.com>
38173
38174         * g++.dg/opt/pr14029.C: New test.
38175         * gcc.c-torture/execute/pr15262.c: New test.
38176
38177 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38178
38179         * gfortran.dg/reduction.f90: Add checks with complex arguments.
38180
38181 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
38182
38183         PR 16908
38184         * gfortran.dg/direct_io.f90: New test.
38185
38186 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38187
38188         PR c++/17121
38189         * g++.dg/inherit/local2.C: New test.
38190
38191 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
38192
38193         PR c++/17120
38194         * g++.dg/warn/Wparentheses-4.C: New test.
38195
38196 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38197
38198         PR c++/17121
38199         * g++.dg/inherit/local2.C: New test.
38200
38201         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
38202         * gcc.dg/ppc-ldstruct.c: Likewise.
38203         * gcc.dg/ppc64-abi-2.c: Likewise.
38204
38205 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
38206
38207         PR rtl-optimization/17099
38208         * gcc.c-torture/execute/20040820-1.c: New test.
38209
38210 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
38211
38212         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
38213
38214 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
38215
38216         PR fortran/17077
38217         * gfortran.dg/auto_array_1.f90: New test.
38218
38219 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38220
38221         PR fortran/17074
38222         * gfortran.dg/simpleif_1.f90: New test.
38223
38224 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
38225
38226         * lib/target-supports.exp (check_profiling_available): Return
38227         false for arm*-*-symbianelf* and arm*-*-eabi*.
38228
38229         PR c++/15890
38230         * g++.dg/template/delete1.C: New test.
38231
38232 2004-08-19  Paul Brook  <paul@codesourcery.com>
38233
38234         PR fortran/14976
38235         PR fortran/16228
38236         * gfortran.dg/data_char_1.f90: New test.
38237
38238 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
38239
38240         PR fortran/16946
38241         * gfortran.dg/reduction.f90: New testcase.
38242
38243 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38244
38245         PR fortran/16520
38246         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
38247
38248 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38249
38250         PR c++/17041
38251         * g++.dg/Wparentheses-3.C: New test.
38252
38253 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
38254
38255         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
38256         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
38257         * gcc.dg/vect/vect-2.c: Likewise.
38258         * gcc.dg/vect/vect-3.c: Likewise.
38259         * gcc.dg/vect/vect-4.c: Likewise.
38260         * gcc.dg/vect/vect-5.c: Likewise.
38261         * gcc.dg/vect/vect-6.c: Likewise.
38262         * gcc.dg/vect/vect-7.c: Likewise.
38263         * gcc.dg/vect/vect-25.c: Likewise.
38264         * gcc.dg/vect/vect-31.c: Likewise.
38265         * gcc.dg/vect/vect-32.c: Likewise.
38266         * gcc.dg/vect/vect-34.c: Likewise.
38267         * gcc.dg/vect/vect-36.c: Likewise.
38268         * gcc.dg/vect/vect-all.c: Likewise.
38269
38270 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
38271
38272         PR c++/17068
38273         * g++.dg/template/operator4.C: New test.
38274
38275 2004-08-18  Richard Henderson  <rth@redhat.com>
38276
38277         * gcc.dg/20040206-1.c: XFAIL.
38278
38279 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38280
38281         PR c++/16246
38282         * g++.dg/template/array7.C: New test.
38283
38284 2004-08-17  James E Wilson  <wilson@specifixinc.com>
38285
38286         * gcc.dg/mips-movcc-1.c: New test.
38287         * gcc.dg/mips-movcc-2.c: New test.
38288         * gcc.dg/mips-movcc-3.c: New test.
38289
38290         * gcc.dg/mips-nmadd-1.c: New test.
38291         * gcc.dg/mips-nmadd-2.c: New test.
38292
38293 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38294
38295         PR c++/15871
38296         * g++.dg/opt/inline8.C: New test.
38297
38298         PR c++/16965
38299         * g++.dg/parse/error17.C: New test.
38300
38301 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
38302
38303         * gcc.dg/vect: New directory for vectorizer tests.
38304         * gcc.dg/vect/tree-vect.h: New file.
38305         * gcc.dg/vect/vect.exp: New file.
38306         * gcc.dg/vect/pr16105.c.c: New test.
38307         * gcc.dg/vect/vect-1.c: New test.
38308         * gcc.dg/vect/vect-2.c: New test.
38309         * gcc.dg/vect/vect-3.c: New test.
38310         * gcc.dg/vect/vect-4.c: New test.
38311         * gcc.dg/vect/vect-5.c: New test.
38312         * gcc.dg/vect/vect-6.c: New test.
38313         * gcc.dg/vect/vect-7.c: New test.
38314         * gcc.dg/vect/vect-8.c: New test.
38315         * gcc.dg/vect/vect-9.c: New test.
38316         * gcc.dg/vect/vect-10.c: New test.
38317         * gcc.dg/vect/vect-11.c: New test.
38318         * gcc.dg/vect/vect-12.c: New test.
38319         * gcc.dg/vect/vect-13.c: New test.
38320         * gcc.dg/vect/vect-14.c: New test.
38321         * gcc.dg/vect/vect-15.c: New test.
38322         * gcc.dg/vect/vect-16.c: New test.
38323         * gcc.dg/vect/vect-17.c: New test.
38324         * gcc.dg/vect/vect-18.c: New test.
38325         * gcc.dg/vect/vect-19.c: New test.
38326         * gcc.dg/vect/vect-20.c: New test.
38327         * gcc.dg/vect/vect-21.c: New test.
38328         * gcc.dg/vect/vect-22.c: New test.
38329         * gcc.dg/vect/vect-23.c: New test.
38330         * gcc.dg/vect/vect-24.c: New test.
38331         * gcc.dg/vect/vect-25.c: New test.
38332         * gcc.dg/vect/vect-26.c: New test.
38333         * gcc.dg/vect/vect-27.c: New test.
38334         * gcc.dg/vect/vect-28.c: New test.
38335         * gcc.dg/vect/vect-29.c: New test.
38336         * gcc.dg/vect/vect-30.c: New test.
38337         * gcc.dg/vect/vect-31.c: New test.
38338         * gcc.dg/vect/vect-32.c: New test.
38339         * gcc.dg/vect/vect-33.c: New test.
38340         * gcc.dg/vect/vect-34.c: New test.
38341         * gcc.dg/vect/vect-35.c: New test.
38342         * gcc.dg/vect/vect-36.c: New test.
38343         * gcc.dg/vect/vect-37.c: New test.
38344         * gcc.dg/vect/vect-38.c: New test.
38345         * gcc.dg/vect/vect-40.c: New test.
38346         * gcc.dg/vect/vect-41.c: New test.
38347         * gcc.dg/vect/vect-42.c: New test.
38348         * gcc.dg/vect/vect-43.c: New test.
38349         * gcc.dg/vect/vect-44.c: New test.
38350         * gcc.dg/vect/vect-45.c: New test.
38351         * gcc.dg/vect/vect-46.c: New test.
38352         * gcc.dg/vect/vect-47.c: New test.
38353         * gcc.dg/vect/vect-48.c: New test.
38354         * gcc.dg/vect/vect-49.c: New test.
38355         * gcc.dg/vect/vect-50.c: New test.
38356         * gcc.dg/vect/vect-51.c: New test.
38357         * gcc.dg/vect/vect-52.c: New test.
38358         * gcc.dg/vect/vect-53.c: New test.
38359         * gcc.dg/vect/vect-54.c: New test.
38360         * gcc.dg/vect/vect-55.c: New test.
38361         * gcc.dg/vect/vect-56.c: New test.
38362         * gcc.dg/vect/vect-57.c: New test.
38363         * gcc.dg/vect/vect-58.c: New test.
38364         * gcc.dg/vect/vect-59.c: New test.
38365         * gcc.dg/vect/vect-60.c: New test.
38366         * gcc.dg/vect/vect-61.c: New test.
38367         * gcc.dg/vect/vect-all.c: New test.
38368         * gcc.dg/vect/vect-none.c: New test.
38369
38370 2004-08-17  Paul Brook  <paul@codesourcery.com>
38371
38372         PR fortran/13082
38373         * gfortran.dg/entry_1.f90: New test.
38374
38375 2004-08-17  Andrew Pinski  <apinski@apple.com>
38376
38377         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
38378
38379 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
38380
38381         * gcc.dg/pr17036-1.c: New test.
38382
38383 2004-08-16  Devang Patel  <dpatel@apple.com>
38384
38385         * gcc.dg/darwin-20040809-1.c: New test.
38386
38387 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
38388
38389         * gcc.dg/funcdef-attr-1.c: New test.
38390
38391 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
38392
38393         * gcc.dg/altivec-17.c: New test.
38394         * gcc.dg/altivec-18.c: New test.
38395
38396 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38397
38398         PR c++/6749
38399         * g++.dg/template/vtable2.C: New test.
38400
38401 2004-08-14  Richard Henderson  <rth@redhat.com>
38402
38403         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
38404         * gcc.dg/pack-test-4.c (main): Return 0.
38405         * gcc.dg/setjmp-1.c: Remove XFAIL.
38406         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
38407
38408 2004-08-14  Richard Henderson  <rth@redhat.com>
38409
38410         * gcc.dg/980217-1.c: Add prototype for printf.
38411
38412 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
38413
38414         * gfortran.dg/pr16935.f90: New test.
38415
38416 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
38417
38418         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
38419
38420 2004-08-13  Paul Brook  <paul@codesourcery.com>
38421
38422         * gfortran.dg/der_io_1.f90: Remove stray comma.
38423
38424 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38425
38426         * gcc.dg/vmx/cw-bug-2.c: Remove.
38427         * gcc.dg/vmx/vprint-1.c: Remove.
38428         * gcc.dg/vmx/vscan-1.c: Remove.
38429
38430 2004-08-12  Devang patel  <dpatel@apple.com>
38431
38432         * gcc.dg/darwin-20040809-2.c: New test.
38433
38434 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
38435
38436         * g++.dg/ext/altivec-12.C: New test.
38437
38438         * g++.dg/ext/altivec-11.C: New test.
38439
38440 2004-08-12  Paul Brook  <paul@codesourcery.com>
38441
38442         * g++.dg/abi/arm_cxa_vec_1.C: New test.
38443
38444 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38445
38446         * g++.dg/ext/altivec-2.C: Check for hardware support before
38447         executing any VMX instructions.
38448
38449         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
38450
38451 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
38452
38453         PR c++/16276
38454         * g++.old-deja/g++.other/comdat4.C: New test.
38455         * g++.old-deja/g++.other/comdat4-aux.cc: New.
38456
38457 2004-08-12  Ben Elliston  <bje@au.ibm.com>
38458
38459         PR target/16286
38460         * gcc.dg/pr16286.c: New test.
38461
38462 2004-08-12 Jan Beulich <jbeulich@novell.com>
38463
38464         * g++.dg/ext/asm5.C: New.
38465
38466 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38467
38468         PR c++/16698
38469         * g++.dg/eh/crash1.C: New test.
38470
38471         PR c++/16717
38472         * g++.dg/ext/construct1.C: New test.
38473
38474 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38475
38476         PR c++/16853
38477         * g++.dg/init/ptrmem1.C: New test.
38478
38479         PR c++/16618
38480         * g++.dg/parse/offsetof5.C: New test.
38481
38482         PR c++/16870
38483         * g++.dg/template/overload3.C: New test.
38484
38485 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38486
38487         PR c++/16964
38488         * g++.dg/parse/error16.C: New test.
38489
38490         PR c++/16904
38491         * g++.dg/template/error14.C: New test.
38492
38493         PR c++/16929
38494         * g++.dg/template/error15.C: New test.
38495
38496 2004-08-11  Devang Patel  <dpatel@apple.com>
38497
38498         * gcc.dg/darwin-ld-20040809-1.c: New test.
38499         * gcc.dg/darwin-ld-20040809-2.c: New test.
38500
38501 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
38502
38503         PR fortran/16917
38504         * gfortran.dg/dfloat_1.f90: New test.
38505
38506 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
38507
38508         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
38509         * gcc.dg/dll-2.c: Fix dg-require syntax.
38510         * gcc.misc-tests/arm-isr.c (abort): Declare.
38511         (exit): Likewise.
38512
38513 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
38514
38515         PR c++/16971
38516         * g++.dg/parse/crash16.C: New test.
38517
38518 2004-08-10  Roger Sayle  <roger@eyesopen.com>
38519
38520         * gcc.dg/mips-rsqrt-1.c: New test case.
38521         * gcc.dg/mips-rsqrt-2.c: New test case.
38522         * gcc.dg/mips-rsqrt-3.c: New test case.
38523
38524 2004-08-10  Paul Brook  <paul@codesourcery.com>
38525
38526         * gfortran.dg/der_io_1.f90: New test.
38527
38528 2004-08-10  Paul Brook  <paul@codesourcery.com>
38529
38530         PR fortran/16919
38531         * gfortran.dg/der_array_1.f90: New test.
38532
38533 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
38534
38535         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
38536
38537 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
38538
38539         * gcc.dg/wchar_t-2.c: Fix typo.
38540
38541 2004-08-09  Falk Hueffner  <falk@debian.org>
38542
38543         PR tree-optimization/12517
38544         * gcc.c-torture/compile/pr12517.c: New test.
38545
38546         PR tree-optimization/12578
38547         * gcc.c-torture/compile/pr12578.c: New test.
38548
38549         PR tree-optimization/12899
38550         * gcc.c-torture/compile/pr12899.c: New test.
38551
38552         PR rtl-optimization/14692
38553         * gcc.c-torture/compile/pr14692.c: New test.
38554
38555         PR tree-optimization/16461
38556         * gcc.c-torture/compile/pr16461.c: New test.
38557
38558 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38559
38560         * gfortran.dg/getenv_1.f90: New test.
38561
38562 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38563
38564         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
38565         wchar_t.
38566         * gcc.dg/symbian5.c: Test -fno-short-wchar.
38567
38568 2004-08-06  Paul Brook  <paul@codesourcery.com>
38569
38570         * gfortran.dg/ret_array_1.f90: New test.
38571         * gfortran.dg/ret_pointer_1.f90: New test.
38572
38573 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
38574
38575         * gcc.dg/missing-field-init-[12].c: New tests.
38576         * g++.dg/warn/missing-field-init-[12].C: New tests.
38577
38578 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38579
38580         * gcc.dg/enum2.c: New test.
38581         * gcc.dg/symbian3.c: Likewise.
38582         * gcc.dg/symbian4.c: Likewise.
38583         * gcc.dg/wchar_t-2.c: Likewise.
38584
38585 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38586
38587         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
38588         destructor tests.
38589
38590 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38591
38592         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
38593         dg-require-visiblity.
38594         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
38595         * g++.dg/ext/visibility/fvisibility.C: Likewise.
38596         * g++.dg/ext/visibility/memfuncts.C: Likewise.
38597         * g++.dg/ext/visibility/new1.C: Likewise.
38598         * g++.dg/ext/visibility/pragma.C: Likewise.
38599         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
38600         * g++.dg/ext/visibility/virtual.C: Likewise.
38601         * g++/dg/ext/visibility/visibility-1.C: Likewise.
38602         * g++/dg/ext/visibility/visibility-2.C: Likewise.
38603         * g++/dg/ext/visibility/visibility-3.C: Likewise.
38604         * g++/dg/ext/visibility/visibility-4.C: Likewise.
38605         * g++/dg/ext/visibility/visibility-5.C: Likewise.
38606         * g++/dg/ext/visibility/visibility-6.C: Likewise.
38607         * g++/dg/ext/visibility/visibility-7.C: Likewise.
38608         * g++/dg/ext/visibility/visibility-8.C: New test.
38609         * gcc.c-torture/compile/dll.x: Remove.
38610         * gcc.dg/dll-2.c: Use dg-require-dll
38611         * gcc.dg/visibility-10.c: New test.
38612         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
38613         supporting DLLs.
38614         * lib/scanasm.exp (scan_hidden): New function.
38615         (scan_not_hidden): Likewise.
38616
38617 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
38618
38619         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
38620
38621 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
38622
38623         * gcc.c-torture/execute/20040805-1.c: New test.
38624
38625 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
38626
38627         * gcc.dg/20020118-1.c: Declare abort.
38628         * gcc.dg/altivec_check.h: Likewise.
38629         * gcc.dg/iftrap-2.c: Likewise.
38630         * gcc.dg/pragma-darwin.c: Likewise.
38631         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
38632
38633 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
38634
38635         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
38636
38637 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38638
38639         * gcc.c-torture/execute/builtins/abs-2.c,
38640         gcc.c-torture/execute/builtins/abs-3.c,
38641         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
38642         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
38643         intmax_t, uintmax_t and their limits.
38644         * gcc.dg/intmax_t-1.c: New test.
38645
38646 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38647
38648         * g++.dg/tc1/dr147.C: Add reference to PR.
38649
38650 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
38651
38652         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
38653         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
38654
38655 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
38656
38657         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
38658
38659 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38660
38661         * gcc.dg/redecl-5.c: New test.
38662         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
38663         of scanf.
38664
38665 2004-08-03  Roger Sayle  <roger@eyesopen.com>
38666
38667         PR middle-end/16790
38668         * gcc.c-torture/execute/pr16790-1.c: New test case.
38669
38670 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
38671
38672         * g++.dg/ext/visibility/assign1.C: New test.
38673         * g++.dg/ext/visibility/new1.C: Likewise.
38674
38675         * gcc.dg/symbian1.c: New test.
38676         * gcc.dg/symbian2.c: Likewise.
38677
38678 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
38679
38680         PR target/16570
38681         * gcc.dg/i386-sse-9.c: New test.
38682
38683 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38684
38685         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
38686
38687 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38688
38689         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
38690         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
38691         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
38692         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
38693         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
38694         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
38695         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
38696         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
38697         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
38698         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
38699         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
38700         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
38701         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
38702         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
38703         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
38704         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
38705         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
38706         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
38707         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
38708         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
38709         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
38710         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
38711         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
38712         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
38713         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
38714         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
38715         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
38716         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
38717         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
38718         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
38719         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
38720         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
38721         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
38722         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
38723         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
38724         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
38725         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
38726         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
38727         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
38728         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
38729         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
38730         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
38731         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
38732         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
38733         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
38734         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
38735         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
38736         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
38737         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
38738         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
38739         gcc.misc-tests/i386-pf-3dnow-1.c,
38740         gcc.misc-tests/i386-pf-athlon-1.c,
38741         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
38742         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
38743         Declare built-in functions used.
38744         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
38745
38746 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
38747
38748         PR c++/16707
38749         * g++.dg/lookup/using12.C: New test.
38750
38751         * g++.dg/init/null1.C: Fix PR number.
38752         * g++.dg/parse/namespace10.C: Likewise.
38753
38754 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38755
38756         PR c++/16224
38757         * g++.dg/template/spec17.C: New test.
38758         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
38759         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
38760
38761 2004-08-02  David Billinghurst
38762
38763         PR fortran/16292
38764         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
38765
38766 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
38767
38768         * gcc.dg/ia64-got-1.c: New test case.
38769
38770 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38771
38772         PR c++/16489
38773         * g++.dg/init/null1.C: New test.
38774         * g++.dg/tc1/dr76.C: Adjust error marker.
38775
38776         PR c++/16529
38777         * g++.dg/parse/namespace10.C: New test.
38778
38779         PR c++/16810
38780         * g++.dg/inherit/ptrmem2.C: New test.
38781
38782 2004-08-02  Ben Elliston  <bje@au.ibm.com>
38783
38784         PR target/16155
38785         * gcc.dg/pr16155.c: New test.
38786
38787 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
38788
38789         * gcc.dg/redecl-2.c: New test.
38790
38791 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
38792
38793         * gcc.dg/darwin-longdouble.c: New file.
38794
38795 2004-07-30  Richard Henderson  <rth@redhat.com>
38796
38797         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
38798         write to constant argument.
38799         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
38800
38801 2004-07-30  Richard Henderson  <rth@redhat.com>
38802
38803         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
38804         tests of nearest around zero.
38805
38806 2004-07-30  Andrew Pinski  <apinski@apple.com>
38807
38808         * gcc.c-torture/compile/20040730-1.c: New test.
38809
38810 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38811
38812         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
38813         powerpc-eabispe.
38814
38815 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38816
38817         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
38818
38819 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
38820
38821         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
38822         contains $ld_library_path.
38823         * lib/gfortran.exp (gfortran_link_flags): Likewise.
38824
38825 2004-07-29  Richard Henderson  <rth@redhat.com>
38826
38827         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
38828
38829         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
38830         (alt2, which): New.
38831         (Check): Accept either alternative.
38832
38833 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
38834
38835         * g++.dg/abi/inline1.C: New test.
38836         * g++.dg/abi/local1-a.cc: Likewise.
38837         * g++.dg/abi/local1.C: Likewise.
38838         * g++.dg/abi/mangle11.C: Tweak location of warnings.
38839         * g++.dg/abi/mangle12.C: Likewise.
38840         * g++.dg/abi/mangle17.C: Likewise.
38841         * g++.dg/abi/mangle20-2.C: Likewise.
38842         * g++.dg/opt/interface1.C: Likewise.
38843         * g++.dg/opt/interface1.h: Likewise.
38844         * g++.dg/opt/interface1-a.cc: New test.
38845         * g++.dg/parse/repo1.C: New test.
38846         * g++.dg/template/repo1.C: Likewise.
38847         * g++.dg/warn/Winline-1.C: Likewise.
38848         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
38849
38850 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
38851
38852         * gcc.dg/tree-ssa/20040729-1.c: New test.
38853
38854 2004-07-27  Matt Austern <austern@apple.com>
38855
38856         * gcc.dg/darwin-bool-1.c: New test.
38857         * gcc.dg/darwin-bool-2.c: New test.
38858
38859 2004-07-28  Richard Henderson  <rth@redhat.com>
38860
38861         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
38862         arguments in the correct type.  Don't write to constant arguments.
38863
38864 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38865
38866         PR tree-optimization/16688
38867         PR tree-optimization/16689
38868         * g++.dg/tree-ssa/pr16688.C: New test.
38869
38870 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38871
38872         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38873         loads.  Not only in the comment, this time.
38874
38875 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
38876
38877         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
38878         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
38879         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
38880         * gcc.dg/sh4a-bitmovua.c: New.
38881         * gcc.dg/sh4a-cos.c: New.
38882         * gcc.dg/sh4a-cosf.c: New.
38883         * gcc.dg/sh4a-fprun.c: New.
38884         * gcc.dg/sh4a-fsrra.c: New.
38885         * gcc.dg/sh4a-memmovua.c: New.
38886         * gcc.dg/sh4a-sin.c: New.
38887         * gcc.dg/sh4a-sincos.c: New.
38888         * gcc.dg/sh4a-sincosf.c: New.
38889         * gcc.dg/sh4a-sinf.c: New.
38890
38891 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38892
38893         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
38894         conditionals.
38895         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38896         loads.
38897         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
38898         DOM1.
38899
38900 2004-07-27  Andrew Pinski  <apinski@apple.com>
38901
38902         * g++.dg/rtti/tinfo1.C: Correct the xfail.
38903
38904 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
38905
38906         * gcc.dg/pragma-isr.c: New test.
38907
38908 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38909
38910         PR c++/14429
38911         * g++.dg/template/ttp11.C: New test.
38912
38913 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
38914
38915         * gcc.c-torture/compile/20040727-1.c: New test.
38916
38917 2004-07-26  Eric Christopher  <echristo@redhat.com>
38918
38919         * gcc.c-torture/compile/20040726-2.c: New test.
38920
38921 2004-07-26  Andrew Pinski  <apinski@apple.com>
38922
38923         * g++.dg/rtti/tinfo1.C: Xfail.
38924
38925 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
38926
38927         * gcc.c-torture/compile/20040726-1.c: New test.
38928
38929 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
38930             Brian Ryner  <bryner@brianryner.com>
38931
38932         PR c++/9283
38933         PR c++/15000
38934         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
38935         * g++.dg/ext/visibility/: New directory.
38936         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
38937         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
38938         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
38939         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
38940         * g++.dg/ext/visibility/fvisibility.C,
38941         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
38942         g++.dg/ext/visibility/fvisibility-override1.C
38943         g++.dg/ext/visibility/fvisibility-override2.C
38944         g++.dg/ext/visibility/memfuncts.C
38945         g++.dg/ext/visibility/noPLT.C
38946         g++.dg/ext/visibility/pragma.C
38947         g++.dg/ext/visibility/pragma-override1.C
38948         g++.dg/ext/visibility/pragma-override2.C
38949         g++.dg/ext/visibility/staticmemfuncts.C
38950         g++.dg/ext/visibility/virtual.C: New tests.
38951
38952 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38953
38954         PR c/15360
38955         * gcc.dg/pr15360-1.c: New test.
38956
38957 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
38958
38959         * gcc.dg/pragma-align-2.c: New test.
38960         * gcc.dg/pragma-init-fini.c: New test.
38961         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
38962         targets.
38963
38964 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38965
38966         * gcc.dg/init-string-2.c: New test.
38967
38968 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
38969
38970         PR 16684
38971         * gcc.dg/Wredundant-decls-1.c: New test case.
38972
38973 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
38974
38975         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
38976         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
38977         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
38978         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
38979         * gcc.dg/compat/generate-random.c: New file.
38980         * gcc.dg/compat/generate-random.h: Likewise.
38981         * gcc.dg/compat/generate-random_r.c: Likewise.
38982         * gcc.dg/compat/struct-layout-1.h: Likewise.
38983         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
38984         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
38985         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
38986         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
38987         * gcc.dg/compat/struct-layout-1_main.c: New test.
38988         * gcc.dg/compat/struct-layout-1_x.c: New file.
38989         * gcc.dg/compat/struct-layout-1_y.c: New file.
38990         * gcc.dg/compat/struct-layout-1_test.h: New file.
38991
38992 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38993
38994         * gcc.dg/comp-return-1.c: New test
38995
38996 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
38997
38998         * gcc.dg/vmx/8-02a.c: Fix typo.
38999
39000         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
39001         * gcc.dg/darwin-abi-3.c: New test.
39002
39003         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
39004         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
39005
39006         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
39007         * gcc.dg/vmx/ops-long-1.c: New test.
39008         * gcc.dg/vmx/ops-long-2.c: New test.
39009
39010 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
39011
39012         * g++.dg/lookup/conv-[1234].C: New.
39013
39014 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
39015
39016         * g++.dg/parse/attr2.C: Simplify.
39017
39018 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39019
39020         PR c/7284
39021         * gcc.c-torture/execute/pr7284-1.c: New test.
39022
39023 2004-07-22  Brian Booth  <bbooth@redhat.com>
39024
39025         * gcc.dg/tree-ssa/20040721-1.c: New test.
39026
39027 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39028
39029         * g++.dg/template/crash20.c: New.
39030
39031 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
39032
39033         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
39034         Add dg-run directive.  Declare variables as required.
39035         * gfortran.dg/g77/README: Update
39036
39037 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
39038
39039         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
39040         gcc.dg/cris-peep2-andu2.c: New tests.
39041
39042 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39043
39044         PR c/15052
39045         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
39046         on return type.
39047         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
39048         messages.
39049         * gcc.dg/qual-return-2.c: Update expected messages.
39050         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
39051
39052 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39053
39054         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
39055         * gcc.dg/noncompile/921102-1.c: Update expected error message.
39056
39057 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39058
39059         PR c/11250
39060         * gcc.dg/init-string-1.c: New test.
39061
39062 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
39063
39064         PR middle-end/15345
39065         PR c/16450
39066         * gcc.dg/torture/nested-fn-1.c: New test.
39067
39068 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
39069
39070         PR target/16559
39071         * gcc.dg/ia64-fptr-1.c: New file.
39072
39073 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39074
39075         PR c++/14497
39076         * g++.dg/template/spec16.C: New test.
39077         * g++.old-deja/g++.robertl/eb118.C: Remove.
39078
39079 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39080
39081         PR c++/509
39082         * g++.dg/template/spec15.C: New test.
39083
39084 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
39085
39086         Copy cases from g77.f-torture/execute and add dg-run
39087         directive.  Other changes as noted.
39088         * gfortran.dg/g77/13037.f
39089         * gfortran.dg/g77/1832.f
39090         * gfortran.dg/g77/19981119-0.f
39091         * gfortran.dg/g77/19990313-0.f
39092         * gfortran.dg/g77/19990313-1.f
39093         * gfortran.dg/g77/19990313-2.f
39094         * gfortran.dg/g77/19990313-3.f
39095         * gfortran.dg/g77/19990419-1.f
39096         * gfortran.dg/g77/19990826-0.f
39097         * gfortran.dg/g77/19990826-2.f
39098         * gfortran.dg/g77/20000503-1.f
39099         * gfortran.dg/g77/20001111.f
39100         * gfortran.dg/g77/20010116.f
39101         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
39102         * gfortran.dg/g77/20010430.f
39103         * gfortran.dg/g77/6177.f
39104         * gfortran.dg/g77/947.f
39105         * gfortran.dg/g77/970816-3.f
39106         * gfortran.dg/g77/971102-1.f
39107         * gfortran.dg/g77/980520-1.f
39108         * gfortran.dg/g77/980628-0.f
39109         * gfortran.dg/g77/980628-1.f
39110         * gfortran.dg/g77/980628-10.f
39111         * gfortran.dg/g77/980628-2.f
39112         * gfortran.dg/g77/980628-3.f
39113         * gfortran.dg/g77/980628-7.f
39114         * gfortran.dg/g77/980628-8.f
39115         * gfortran.dg/g77/980628-9.f
39116         * gfortran.dg/g77/980701-0.f
39117         * gfortran.dg/g77/980701-1.f
39118         * gfortran.dg/g77/cabs.f
39119         * gfortran.dg/g77/claus.f
39120         * gfortran.dg/g77/complex_1.f
39121         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
39122         * gfortran.dg/g77/dcomplex.f
39123         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
39124         * gfortran.dg/g77/f90-intrinsic-mathematical.f
39125         * gfortran.dg/g77/f90-intrinsic-numeric.f
39126         * gfortran.dg/g77/int8421.f
39127         * gfortran.dg/g77/labug1.f
39128         * gfortran.dg/g77/large_vec.f
39129         * gfortran.dg/g77/le.f
39130         * gfortran.dg/g77/short.f
39131         * gfortran.dg/g77/README: Update
39132
39133 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
39134
39135         PR c++/16637
39136         * g++.dg/parse/lookup4.C: New test.
39137
39138 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39139
39140         PR c++/16175
39141         * g++.dg/template/ttp10.C: New test.
39142
39143 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39144
39145         * gcc.dg/pr12625-1.c: New test.
39146
39147 2004-07-20  Steven Bosscher  <stevenb@suse.de>
39148
39149         * gcc.dg/switch-warn-1.c: New test.
39150         * gcc.dg/switch-warn-2.c: New test.
39151         * gcc.c-torture/compile/pr14730.c: Update.
39152
39153 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
39154
39155         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
39156         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
39157         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
39158         g++.dg/template/nontype3.C: Remove trailing CR from tests.
39159
39160 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
39161
39162         PR c++/16623
39163         * g++.dg/template/assign1.C: New test.
39164
39165 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39166
39167         PR c++/12170
39168         * g++.dg/template/ttp9.C: New test.
39169
39170 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
39171
39172         * gcc.dg/format/cmn-err-1.c: New test.
39173
39174 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39175
39176         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
39177         gcc.dg/Wparentheses-10.c: New tests.
39178         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
39179
39180 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39181
39182         PR fortran/16465
39183         * gfortran.dg/g77//ffixed-line-length-0.f,
39184         gfortran.dg/g77/ffixed-line-length-132.f,
39185         gfortran.dg/g77/ffixed-line-length-72.f,
39186         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
39187         gfortran.dg/g77/README: Update.
39188
39189 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39190
39191         PR c++/13092
39192         * g++.dg/template/non-dependent7.C: New test.
39193         * g++.dg/template/non-dependent8.C: Likewise.
39194         * g++.dg/template/non-dependent9.C: Likewise.
39195         * g++.dg/template/non-dependent10.C: Likewise.
39196
39197 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
39198
39199         PR c++/16337
39200         * g++.dg/parse/attr2.C: New test.
39201
39202 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
39203
39204         * g77.dg: Removed.
39205         * g77.f-torture: Ditto.
39206
39207 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39208
39209         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
39210         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
39211         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
39212
39213 2004-07-16  Richard Henderson  <rth@redhat.com>
39214
39215         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
39216
39217 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39218
39219         * lib/fortran-torture.exp (fortran-torture): Don't test compile
39220         tests with full list of options.
39221         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
39222         of TORTURE_OPTIONS if test contains 'dg-do run'.
39223
39224         PR fortran/16404
39225         * gfortran.dg/do_iterator.f90: New test.
39226
39227 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39228
39229         PR rtl-optimization/16536
39230         * gcc.c-torture/execute/restrict-1.c: New test.
39231
39232 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39233
39234         PR fortran/15324
39235         * gfortran.dg/pr15324.f90: New test.
39236
39237         PR fortran/15129
39238         * gfortran.dg/pr15129.f90: New test.
39239
39240         PR fortran/15140
39241         * gfortran.dg/pr15140.f90: New test.
39242
39243         PR fortran/13792
39244         * gfortran.fortran-torture/execute/bounds.f90: Add check for
39245         compile-time simplification.
39246
39247 2004-07-14  Mike Stump  <mrs@apple.com>
39248
39249         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
39250
39251 2004-07-14  James E Wilson  <wilson@specifixinc.com>
39252
39253         PR target/16325
39254         * gcc.dg/profile-generate-1.c: New.
39255
39256 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
39257
39258         * gcc.c-torture/execute/20040709-1.c: New test.
39259         * gcc.c-torture/execute/20040709-2.c: New test.
39260
39261 2004-07-14  Mike Stump  <mrs@apple.com>
39262
39263         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
39264
39265 2004-07-14  Mike Stump  <mrs@apple.com>
39266
39267         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
39268
39269 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
39270
39271         PR c++/16518
39272         * g++.dg/parse/mutable1.C: New test.
39273
39274 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
39275
39276         PR tree-optimization/16443
39277         * gcc.dg/tree-ssa/20040713-1.c: New test.
39278
39279 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
39280
39281         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
39282         for operator new.
39283
39284 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39285
39286         * gfortran.dg/g77/README: New file
39287         * gfortran.dg/g77/19981216-0.f: Copy from
39288         g77.f-torture/noncompile.  Add "dg-do compile" and
39289         dg-error as required.
39290         * gfortran.dg/g77/19990218-1.f: Likewise.
39291         * gfortran.dg/g77/19990905-1.f: Likewise.
39292         * gfortran.dg/g77/9263.f: Likewise.
39293         * gfortran.dg/g77/980615-0.f: Likewise.
39294         * gfortran.dg/g77/980616-0.f: Likewise.
39295         * gfortran.dg/g77/check0.f: Likewise.
39296         * gfortran.dg/g77/select_no_compile.f: Likewise.
39297
39298 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39299
39300         Copy files from g77.f-torture/compile.
39301         Add "{ dg-do compile}".  Other changes as noted
39302         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
39303         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
39304         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
39305         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
39306         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
39307         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
39308         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
39309         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
39310         statement to conform to standard.  Append alpha1.x for reference.
39311         * gfortran.dg/g77/xformat.f: Add dg-warning
39312
39313 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39314
39315         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
39316         Add {dg-do compile} directive.
39317         * gfortran.dg/g77/cpp2.F: Likewise.
39318
39319 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39320
39321         PR c++/5402
39322         * g++.dg/lookup/name-clash1.C: New test.
39323
39324         PR c++/9777
39325         * g++.dg/lookup/name-clash2.C: New test.
39326
39327         PR c++/12102
39328         * g++.dg/lookup/name-clash3.C: New test.
39329
39330 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39331
39332         * g++.dg/lookup/new2.C: New test.
39333         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
39334
39335 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
39336
39337         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
39338         Add {dg-do compile} directive.
39339         * gfortran.dg/g77/13060.f: Likewise.
39340         * gfortran.dg/g77/19990218-0.f: Likewise.
39341         * gfortran.dg/g77/19990305-0.f: Likewise.
39342         * gfortran.dg/g77/19990419-0.f: Likewise.
39343         * gfortran.dg/g77/19990502-0.f: Likewise.
39344         * gfortran.dg/g77/19990502-1.f: Likewise.
39345         * gfortran.dg/g77/19990525-0.f: Likewise.
39346         * gfortran.dg/g77/19990826-1.f: Likewise.
39347         * gfortran.dg/g77/19990826-3.f: Likewise.
39348         * gfortran.dg/g77/19990905-2.f: Likewise.
39349         * gfortran.dg/g77/20000412-1.f: Likewise.
39350         * gfortran.dg/g77/20000511-1.f: Likewise.
39351         * gfortran.dg/g77/20000511-2.f: Likewise.
39352         * gfortran.dg/g77/20000518.f: Likewise.
39353         * gfortran.dg/g77/20000601-1.f: Likewise.
39354         * gfortran.dg/g77/20000601-2.f: Likewise.
39355         * gfortran.dg/g77/20000629-1.f: Likewise.
39356         * gfortran.dg/g77/20000630-2.f: Likewise.
39357         * gfortran.dg/g77/20010115.f: Likewise.
39358         * gfortran.dg/g77/20010321-1.f: Likewise.
39359         * gfortran.dg/g77/20010426.f: Likewise.
39360         * gfortran.dg/g77/20020307-1.f: Likewise.
39361         * gfortran.dg/g77/8485.f: Likewise.
39362         * gfortran.dg/g77/960317-1.f: Likewise.
39363         * gfortran.dg/g77/970915-0.f: Likewise.
39364         * gfortran.dg/g77/980310-1.f: Likewise.
39365         * gfortran.dg/g77/980310-2.f: Likewise.
39366         * gfortran.dg/g77/980310-3.f: Likewise.
39367         * gfortran.dg/g77/980310-4.f: Likewise.
39368         * gfortran.dg/g77/980310-6.f: Likewise.
39369         * gfortran.dg/g77/980310-7.f: Likewise.
39370         * gfortran.dg/g77/980310-8.f: Likewise.
39371         * gfortran.dg/g77/980419-2.f: Likewise.
39372         * gfortran.dg/g77/980424-0.f: Likewise.
39373         * gfortran.dg/g77/980427-0.f: Likewise.
39374         * gfortran.dg/g77/980729-0.f: Likewise.
39375         * gfortran.dg/g77/981117-1.f: Likewise.
39376         * gfortran.dg/g77/toon_1.f: Likewise.
39377
39378 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39379
39380         PR c++/2204
39381         * g++.dg/other/abstract2.C: New test.
39382
39383 2004-07-12  Paul Brook  <paul@codesourcery.com>
39384
39385         * gfortran.dg/pointer_init_1.f90: New test.
39386
39387 2004-07-11  Paul Brook  <paul@codesourcery.com>
39388
39389         PR fortran/15986
39390         * gfortran.dg/contained_1.f90: New test.
39391
39392 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
39393
39394         * g++.dg/parse/defarg8.C: New test.
39395
39396 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39397
39398         PR fortran/16433
39399         * gfortran.dg/pr16433.f: New test.
39400
39401         PR fortran/17574
39402         * gfortran.dg/pr15754.f90: New test.
39403
39404 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39405
39406         PR tree-optimization/16437
39407         * gcc.c-torture/execute/bitfld-4.c: New test.
39408
39409 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39410
39411         * gfortran.fortran-torture/execute/common_2.f90: Add check for
39412         access to common var from module.
39413
39414 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39415
39416         PR fortran/16336
39417         * gfortran.fortran-torture/execute/common_2.f90: New test.
39418
39419 2004-07-10  Paul Brook  <paul@codesourcery.com>
39420
39421         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
39422
39423 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39424
39425         PR fortran/15969
39426         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
39427
39428 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
39429
39430         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
39431         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
39432         * gfortran.dg/g77/ffree-form-1.f: Likewise.
39433         * gfortran.dg/g77/ffree-form-2.f: Likewise.
39434         * gfortran.dg/g77/ffree-form-3.f: Likewise.
39435         * gfortran.dg/g77/fno-underscoring.f: Likewise.
39436         * gfortran.dg/g77/funderscoring.f: Likewise.
39437         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
39438
39439 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39440
39441         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
39442
39443 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39444         Paul Brook  <paul@codesourcery.com>
39445
39446         PR fortran/13415
39447         * gfortran.dg/common_pointer_1.f90: New test.
39448
39449 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39450
39451         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
39452
39453 2004-07-09  James E Wilson  <wilson@specifixinc.com>
39454
39455         PR target/16364
39456         * gcc.c-torture/compile/20040709-1.c: New.
39457
39458 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39459
39460         PR fortran/14077
39461         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
39462
39463 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39464
39465         PR fortran/13201
39466         * gfortran.dg/shape_1.f90: New test.
39467
39468 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
39469             Andrew Pinski  <apinski@apple.com>
39470
39471         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
39472
39473 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39474
39475         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
39476         comment.
39477
39478 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39479         Paul Brook  <paul@codesourcery.com>
39480
39481         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
39482         '.f95' and '.F95'.
39483
39484 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
39485
39486         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
39487
39488 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39489
39490         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
39491         testcases with capital suffix.
39492
39493 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39494
39495         PR fortran/15481
39496         PR fortran/13372
39497         PR fortran/13575
39498         PR fortran/15978
39499         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
39500
39501         * gfortran.dg/implicit_1.f90: New test.
39502
39503 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39504
39505         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
39506         expression to match gfortran warning/error messages
39507         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
39508         dg-error text.
39509
39510 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39511
39512         * lib/fortran-torture.exp: Rename proc search_for to
39513         search_for_re.
39514
39515 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39516
39517         * gcc.c-torture/execute/simd-5.x: New file.
39518         XFAIL on SPARC 64-bit at -O0.
39519
39520 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39521
39522         PR c++/8211
39523         PR c++/16165
39524         * g++.dg/warn/effc3.C: New test.
39525
39526 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39527
39528         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
39529         change X to 1X in format.
39530         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
39531         add data statements to conform to standard.
39532
39533 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39534
39535         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
39536         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
39537         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
39538
39539 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39540
39541         * gfortran.dg/g77/7388.f: Copy from g77.dg
39542         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
39543         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
39544         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
39545         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
39546         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
39547         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
39548         * gfortran.dg/g77/strlen0.f: Likewise.
39549
39550 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39551
39552         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
39553         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
39554
39555 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39556
39557         * gcc.c-torture/execute/920428-2.x: Delete.
39558         * gcc.c-torture/execute/920501-7.x: Likewise.
39559
39560 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
39561
39562         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
39563         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
39564         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
39565         prescott and c3-2.
39566         (PREFETCH_3DNOW): Add -march=c3.
39567
39568 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
39569
39570         PR c/16437
39571         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
39572         * gcc.c-torture/execute/bf64-1.x: Likewise.
39573
39574 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39575
39576         * gcc.c-torture/compile/20040708-1.c: New test.
39577
39578 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39579
39580         PR c++/16169
39581         * g++.dg/warn/effc2.C: New test.
39582
39583 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39584
39585         * gcc.c-torture/execute/bitfld-1.x: Remove.
39586         * gcc.c-torture/execute/bitfld-3.c: New test.
39587         * gcc.dg/bitfld-2.c: Remove XFAILs.
39588
39589 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
39590
39591         PR c++/16276
39592         * g++.dg/rtti/tinfo1.C: New file.
39593
39594 2004-07-07  Eric Christopher  <echristo@redhat.com>
39595
39596         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
39597
39598 2004-07-07  Andrew Pinski  <apinski@apple.com>
39599
39600         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
39601
39602 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
39603
39604         * g++.dg/init/call1.C: XFAIL.
39605
39606 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
39607
39608         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
39609         except for movstrict*, to movmem* and clrstr* to clrmem*.
39610
39611 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
39612
39613         * gcc.c-torture/execute/20040707-1.c: New test.
39614
39615 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
39616
39617         * gcc.c-torture/execute/20040706-1.c: New test.
39618
39619 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39620
39621         PR c++/3671
39622         * g++.dg/template/spec14.C: New test.
39623
39624 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
39625
39626         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
39627         nothing if not yet defined.  Use it in b, c and d type definitions.
39628         * gcc.c-torture/execute/20040705-1.c: New test.
39629         * gcc.c-torture/execute/20040705-2.c: New test.
39630
39631 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39632
39633         PR c++/2518
39634         * g++.dg/lookup/new1.C: New test.
39635
39636 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39637
39638         PR c++/11406
39639         * g++.dg/template/sizeof8.C: New test.
39640
39641 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
39642
39643         * gcc.c-torture/compile/20040705-1.c: New test.
39644
39645 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
39646
39647         * gfortran.fortran-torture/execute/seq_io.f90: New test.
39648
39649 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
39650
39651         * gcc.dg/cpp/if-mop.c: Two new testcases.
39652         * gcc.dg/cpp/trad/comment-3.c: New.
39653
39654 2004-07-04  Paul Brook  <paul@codesourcery.com>
39655
39656         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
39657
39658 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
39659
39660         PR c++/3761
39661         * g++.dg/lookup/crash4.C: New test.
39662
39663 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
39664
39665         * gcc.c-torture/execute/builtin-abs-1.c
39666         * gcc.c-torture/execute/builtin-abs-2.c
39667         * gcc.c-torture/execute/builtin-complex-1.c
39668         * gcc.c-torture/execute/builtins/string-1-lib.c
39669         * gcc.c-torture/execute/builtins/string-1.c
39670         * gcc.c-torture/execute/builtins/string-2-lib.c
39671         * gcc.c-torture/execute/builtins/string-2.c
39672         * gcc.c-torture/execute/builtins/string-3-lib.c
39673         * gcc.c-torture/execute/builtins/string-3.c
39674         * gcc.c-torture/execute/builtins/string-4-lib.c
39675         * gcc.c-torture/execute/builtins/string-4.c
39676         * gcc.c-torture/execute/builtins/string-5-lib.c
39677         * gcc.c-torture/execute/builtins/string-5.c
39678         * gcc.c-torture/execute/builtins/string-6-lib.c
39679         * gcc.c-torture/execute/builtins/string-6.c
39680         * gcc.c-torture/execute/builtins/string-7-lib.c
39681         * gcc.c-torture/execute/builtins/string-7.c
39682         * gcc.c-torture/execute/builtins/string-8-lib.c
39683         * gcc.c-torture/execute/builtins/string-8.c
39684         * gcc.c-torture/execute/builtins/string-9-lib.c
39685         * gcc.c-torture/execute/builtins/string-9.c
39686         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
39687         * gcc.c-torture/execute/builtins/string-asm-1.c
39688         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
39689         * gcc.c-torture/execute/builtins/string-asm-2.c
39690         * gcc.c-torture/execute/stdio-opt-1.c
39691         * gcc.c-torture/execute/stdio-opt-2.c
39692         * gcc.c-torture/execute/stdio-opt-3.c
39693         * gcc.c-torture/execute/string-opt-1.c
39694         * gcc.c-torture/execute/string-opt-10.c
39695         * gcc.c-torture/execute/string-opt-11.c
39696         * gcc.c-torture/execute/string-opt-12.c
39697         * gcc.c-torture/execute/string-opt-13.c
39698         * gcc.c-torture/execute/string-opt-14.c
39699         * gcc.c-torture/execute/string-opt-15.c
39700         * gcc.c-torture/execute/string-opt-16.c
39701         * gcc.c-torture/execute/string-opt-2.c
39702         * gcc.c-torture/execute/string-opt-6.c
39703         * gcc.c-torture/execute/string-opt-7.c
39704         * gcc.c-torture/execute/string-opt-8.c:
39705         Replace with ...
39706
39707         * gcc.c-torture/execute/builtins/abs-2.c
39708         * gcc.c-torture/execute/builtins/abs-3.c
39709         * gcc.c-torture/execute/builtins/complex-1.c
39710         * gcc.c-torture/execute/builtins/fprintf.c
39711         * gcc.c-torture/execute/builtins/fputs.c
39712         * gcc.c-torture/execute/builtins/memcmp.c
39713         * gcc.c-torture/execute/builtins/memmove.c
39714         * gcc.c-torture/execute/builtins/memops-asm.c
39715         * gcc.c-torture/execute/builtins/mempcpy-2.c
39716         * gcc.c-torture/execute/builtins/mempcpy.c
39717         * gcc.c-torture/execute/builtins/memset.c
39718         * gcc.c-torture/execute/builtins/printf.c
39719         * gcc.c-torture/execute/builtins/sprintf.c
39720         * gcc.c-torture/execute/builtins/strcat.c
39721         * gcc.c-torture/execute/builtins/strchr.c
39722         * gcc.c-torture/execute/builtins/strcmp.c
39723         * gcc.c-torture/execute/builtins/strcpy.c
39724         * gcc.c-torture/execute/builtins/strcspn.c
39725         * gcc.c-torture/execute/builtins/strlen-2.c
39726         * gcc.c-torture/execute/builtins/strlen.c
39727         * gcc.c-torture/execute/builtins/strncat.c
39728         * gcc.c-torture/execute/builtins/strncmp-2.c
39729         * gcc.c-torture/execute/builtins/strncmp.c
39730         * gcc.c-torture/execute/builtins/strncpy.c
39731         * gcc.c-torture/execute/builtins/strpbrk.c
39732         * gcc.c-torture/execute/builtins/strpcpy-2.c
39733         * gcc.c-torture/execute/builtins/strpcpy.c
39734         * gcc.c-torture/execute/builtins/strrchr.c
39735         * gcc.c-torture/execute/builtins/strspn.c
39736         * gcc.c-torture/execute/builtins/strstr-asm.c
39737         * gcc.c-torture/execute/builtins/strstr.c:
39738         ... these new files.
39739
39740         * gcc.c-torture/execute/builtins/abs-2-lib.c
39741         * gcc.c-torture/execute/builtins/abs-3-lib.c
39742         * gcc.c-torture/execute/builtins/complex-1-lib.c
39743         * gcc.c-torture/execute/builtins/fprintf-lib.c
39744         * gcc.c-torture/execute/builtins/fputs-lib.c
39745         * gcc.c-torture/execute/builtins/memcmp-lib.c
39746         * gcc.c-torture/execute/builtins/memmove-lib.c
39747         * gcc.c-torture/execute/builtins/memops-asm-lib.c
39748         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
39749         * gcc.c-torture/execute/builtins/mempcpy-lib.c
39750         * gcc.c-torture/execute/builtins/memset-lib.c
39751         * gcc.c-torture/execute/builtins/printf-lib.c
39752         * gcc.c-torture/execute/builtins/sprintf-lib.c
39753         * gcc.c-torture/execute/builtins/strcat-lib.c
39754         * gcc.c-torture/execute/builtins/strchr-lib.c
39755         * gcc.c-torture/execute/builtins/strcmp-lib.c
39756         * gcc.c-torture/execute/builtins/strcpy-lib.c
39757         * gcc.c-torture/execute/builtins/strcspn-lib.c
39758         * gcc.c-torture/execute/builtins/strlen-2-lib.c
39759         * gcc.c-torture/execute/builtins/strlen-lib.c
39760         * gcc.c-torture/execute/builtins/strncat-lib.c
39761         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
39762         * gcc.c-torture/execute/builtins/strncmp-lib.c
39763         * gcc.c-torture/execute/builtins/strncpy-lib.c
39764         * gcc.c-torture/execute/builtins/strpbrk-lib.c
39765         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
39766         * gcc.c-torture/execute/builtins/strpcpy-lib.c
39767         * gcc.c-torture/execute/builtins/strrchr-lib.c
39768         * gcc.c-torture/execute/builtins/strspn-lib.c
39769         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
39770         * gcc.c-torture/execute/builtins/strstr-lib.c
39771         * gcc.c-torture/execute/builtins/lib/abs.c
39772         * gcc.c-torture/execute/builtins/lib/fprintf.c
39773         * gcc.c-torture/execute/builtins/lib/memset.c
39774         * gcc.c-torture/execute/builtins/lib/printf.c
39775         * gcc.c-torture/execute/builtins/lib/sprintf.c
39776         * gcc.c-torture/execute/builtins/lib/strcpy.c
39777         * gcc.c-torture/execute/builtins/lib/strcspn.c
39778         * gcc.c-torture/execute/builtins/lib/strncat.c
39779         * gcc.c-torture/execute/builtins/lib/strncmp.c
39780         * gcc.c-torture/execute/builtins/lib/strncpy.c
39781         * gcc.c-torture/execute/builtins/lib/strpbrk.c
39782         * gcc.c-torture/execute/builtins/lib/strspn.c
39783         * gcc.c-torture/execute/builtins/lib/strstr.c:
39784         New files containing support routines.
39785
39786         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
39787         declaration.
39788         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
39789         when not optimizing.
39790
39791 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
39792
39793         PR c++/16240
39794         * g++.dg/abi/mangle22.C: New test.
39795         * g++.dg/abi/mangle23.C: Likewise.
39796
39797 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
39798
39799         PR fortran/16290
39800         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
39801         Allow for cases without denormalized floating point numbers.
39802
39803 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
39804
39805         PR c/1027
39806         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39807         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
39808         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
39809         expected warning text.
39810         * gcc.dg/format/diag-2.c: New test.
39811
39812 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39813
39814         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
39815
39816 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
39817
39818         * gcc.dg/builtins-43.c: New.
39819         * gcc.dg/builtins-44.c: New.
39820         * gcc.dg/builtins-45.c: New.
39821
39822 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
39823             Andreas Tobler  <a.tobler@schweiz.ch>
39824
39825         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
39826         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
39827         as SIGSEGV.
39828         * gcc.dg/cleanup-11.c: Likewise.
39829         * gcc.dg/cleanup-8.c: Likewise.
39830         * gcc.dg/cleanup-9.c: Likewise.
39831         * gcc.dg/cleanup-5.c: Run on all platforms.
39832
39833 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39834
39835         * g++.dg/warn/nonnull1.C: New test.
39836
39837 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39838
39839         * gcc.dg/compat/compat-common.h: Wrap up CINT in
39840         an #ifndef SKIP_COMPLEX_INT/#endif pair.
39841         Special-case the Sun compiler wrt to <complex.h>.
39842
39843 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
39844
39845         * gcc.dg/Wunreachable-8.C: New test.
39846
39847         * gcc.dg/h8300-ice2.c : New test.
39848
39849 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
39850
39851         PR fortran/16161
39852         * gfortran.fortran-torture/compile/implicit.f90: Add test
39853         for implicit character.
39854
39855 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
39856
39857         PR fortran/16289
39858         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
39859         Use tiny() intrinsic to find smallest non-negative real
39860
39861 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
39862
39863         * gcc.dg/compat/struct-by-value-22_main.c: New test.
39864         * gcc.dg/compat/struct-by-value-22_x.c: New.
39865         * gcc.dg/compat/struct-by-value-22_y.c: New.
39866
39867         * gcc.c-torture/execute/20040629-1.c: New test.
39868
39869 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
39870
39871         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
39872         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
39873
39874         PR target/16195
39875         * gcc.dg/20040625-1.c: New test.
39876
39877 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39878
39879         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
39880
39881 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39882
39883         PR fortran/15963
39884         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
39885
39886 2004-06-29  Richard Henderson  <rth@redhat.com>
39887
39888         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
39889
39890 2004-06-29  Paul Brook  <paul@codesourcery.com>
39891
39892         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
39893         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
39894
39895 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
39896
39897         PR c++/16260
39898         * g++.dg/parse/crash15.C: New.
39899
39900 2004-06-28  Andrew Pinski  <apinski@apple.com>
39901
39902         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
39903         by the error already.
39904
39905         * g++.dg/opt/ptrmem4.C: Change to compile only test.
39906
39907 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
39908
39909         PR target/14041
39910         * gcc.dg/h8300-bss-align-1.c : New.
39911
39912 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
39913
39914         * PR c++/16174
39915         * g++.dg/template/ctor4.C: New.
39916
39917 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39918
39919         PR c++/16205
39920         * g++.dg/warn/Wsequence-point-1.C: New test.
39921
39922 2004-06-27  Paul Brook  <paul@codesourcery.com>
39923
39924         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
39925
39926 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
39927
39928         * g++.old-deja/g++.mike/p7325.C: Remove.
39929
39930 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39931
39932         PR c/14963
39933         * gcc.dg/pr14963.c: New test.
39934
39935 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
39936
39937         PR c++/16193
39938         * g++.dg/parse/redef1.C: New test.
39939
39940 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
39941
39942         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
39943         20021110.c.
39944         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
39945         20021119-1.c.
39946         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
39947         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
39948         5-04.c.
39949         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
39950         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
39951         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
39952         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
39953         g++.brendan/enum14.C.
39954         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
39955         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
39956         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
39957         g++.mike/virt1.C.
39958         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
39959         memtemp24.C.
39960
39961 2004-06-27  Roger Sayle  <roger@eyesopen.com>
39962
39963         * gcc.dg/20040527-1.c: New test case.
39964
39965 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
39966
39967         PR gfortran/pr16196
39968         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
39969
39970 2004-06-25  Roger Sayle  <roger@eyesopen.com>
39971
39972         PR middle-end/15825
39973         * gcc.dg/pr15825-1.c: New test case.
39974
39975 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39976
39977         * gcc.c-torture/execute/20040625-1.c: New test.
39978
39979 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39980
39981         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
39982
39983 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39984
39985         * gcc.dg/torture/mips-div-1.c: New test.
39986
39987 2004-06-24  Jeff Law  <law@redhat.com>
39988
39989         * gcc.dg/tree-ssa/20040624-1.c: New test.
39990
39991 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
39992
39993         * gcc.c-torture/compile/20040624-1.c: New test.
39994
39995 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39996
39997         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
39998         this directory.
39999
40000 2004-06-23  Andrew Pinski  <apinski@apple.com>
40001
40002         PR middle-end/15988
40003         * g++.dg/opt/ptrmem4.C: New test.
40004
40005         * gcc.dg/c90-array-quals-2.c: New test.
40006
40007 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
40008
40009         * gcc.dg/kpice1.c: New test.
40010
40011 2006-06-23  Andrew Pinski  <apinski@apple.com>
40012
40013         * gcc.dg/c90-array-quals.c: New test.
40014
40015 2006-06-22  Richard Henderson  <rth@redhat.com>
40016
40017         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
40018
40019 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
40020
40021         * gcc.dg/builtins-config.h: Handle FreeBSD.
40022
40023 2006-06-22  Richard Henderson  <rth@redhat.com>
40024
40025         * g++.dg/opt/devirt1.C: New.
40026
40027 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
40028
40029         * g++.dg/opt/pr15551.C: New testcase.
40030
40031 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
40032
40033         PR target/14800
40034         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
40035         x86_64-*-linux* when compiling for 32bit.
40036
40037 2004-06-21  Andrew Pinski  <apinski@apple.com>
40038
40039         * gcc.dg/pch/struct-1.c: New.
40040         * gcc.dg/pch/struct-1.hs: New.
40041
40042 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
40043
40044         * gcc.dg/pch/save-temps-1.c: New file.
40045         * gcc.dg/pch/save-temps-1.hs: New file.
40046
40047 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40048
40049         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
40050         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
40051
40052 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40053
40054         * gfortran.fortran-torture/execute/select_1.f90: Rename function
40055         to fix type error.
40056         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
40057         Remove trailing spaces.
40058
40059 2004-06-21  Richard Henderson  <rth@redhat.com>
40060
40061         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
40062         merging && to BIT_FIELD_REF.
40063
40064 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
40065
40066         * g++.dg/opt/placeholder1.C: New test.
40067
40068 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40069
40070         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
40071         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40072         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40073         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40074
40075 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
40076
40077         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
40078         extern "C".
40079         * g++.dg/other/pragma-re-1.C: Add comments.
40080
40081 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
40082
40083         PR gfortran/16080
40084         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
40085
40086 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
40087
40088         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
40089         instead of setting the type of size_t by
40090         hand.
40091
40092 2004-06-18  Roger Sayle  <roger@eyesopen.com>
40093
40094         * gcc.dg/unordered-2.c: New test case.
40095         * gcc.dg/unordered-3.c: New test case.
40096
40097 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
40098
40099         PR other/16043
40100         * lib/g++.exp (g++_version): Tweak regexp for version
40101         * lib/g77.exp (g77_version): Likewise.
40102         * lib/gfortran.exp (gfortran_version): Likewise.
40103         * lib/objc.exp (objc_version): Likewise.
40104         * lib/treelang.exp (treelang_version): Likewise.
40105
40106 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
40107
40108         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
40109         Use INT_MAX instead of __INT_MAX__.
40110         * gcc.dg/compat/struct-align-2_y.c: Likewise.
40111
40112         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
40113         * gcc.dg/compat/scalar-return-3_x.c: Use it.
40114         * gcc.dg/compat/scalar-return-3_y.c: Use it.
40115         * gcc.dg/compat/scalar-return-4_x.c: Use it.
40116         * gcc.dg/compat/scalar-return-4_y.c: Use it.
40117         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
40118         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
40119         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
40120         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
40121
40122         * gcc.dg/range-test-1.c: New test.
40123         * g++.dg/opt/range-test-1.C: New test.
40124
40125 2004-06-17  Richard Henderson  <rth@redhat.com>
40126
40127         * objc.dg/sync-1.m: New.
40128         * objc.dg/try-catch-1.m: Don't force next runtime.
40129         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
40130         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
40131         shadowed catch clause.
40132         * objc.dg/try-catch-5.m: New.
40133
40134 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
40135
40136         Bug 14610
40137         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
40138
40139 2004-06-15  Richard Henderson  <rth@redhat.com>
40140
40141         * gcc.dg/20001116-1.c: Move expected warning line.
40142
40143 2004-06-15  Richard Henderson  <rth@redhat.com>
40144
40145         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
40146         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
40147
40148 2004-06-15  Jeff Law  <law@redhat.com>
40149
40150         * gcc.dg/tree-ssa/20040615-1.c: New test.
40151         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
40152         be less sensitive to operand ordering.
40153         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
40154
40155 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
40156
40157         * g++.dg/abi/bitfield3.C: Add comment..
40158
40159 2004-06-15  Richard Henderson  <rth@redhat.com>
40160
40161         * g++.dg/ext/stmtexpr1.C: XFAIL.
40162         * gcc.dg/20030612-1.c: XFAIL.
40163
40164 2004-06-15  Eric Christopher  <echristo@redhat.com>
40165
40166         * g++.dg/charset/asm5.c: New.
40167         * gcc.dg/charset/asm6.c: New.
40168
40169 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40170
40171         PR fortran/15962
40172         * gfortran.fortran-torture/execute/select_1.f90: New test.
40173
40174 2004-06-15  Paul Brook  <paul@codesourcery.com>
40175
40176         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
40177
40178 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40179
40180         PR c++/15967
40181         * g++.dg/lookup/crash3.C: New test.
40182
40183 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40184
40185         PR c++/15947
40186         * g++.dg/parse/dtor4.C: New test.
40187
40188 2004-06-14  Jeff Law  <law@redhat.com>
40189
40190         * gcc.c-torture/compile/20040614-1.c: New test.
40191
40192 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40193
40194         PR fortran/15211
40195         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
40196         LEN of a character array.
40197
40198 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
40199
40200         PR c++/15096
40201         * g++.dg/template/ptrmem10.C: New test.
40202
40203         PR c++/14930
40204         * g++.dg/template/friend30.C: New test.
40205
40206 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40207
40208         PR fortran/14928
40209         * gfortran.fortran-torture/compile/mloc.f90: New test.
40210
40211 2004-06-13  Paul Brook  <paul@codesourcery.com>
40212
40213         * gfortran.fortran-torture/execute/random_2.f90: New test.
40214
40215 2004-06-13  Eric Christopher  <echristo@redhat.com>
40216
40217         * gcc.dg/noncompile/redecl-1.c: Fix error message.
40218
40219 2004-06-12  Paul Brook  <paul@codesourcery.com>
40220
40221         * gfortran.fortran-torture/execute/contained_3.f90: New test.
40222
40223 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40224
40225         PR fortran/14923
40226         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
40227
40228 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40229
40230         PR fortran/14957
40231         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
40232         syntax errors in end statements of contained subroutines.
40233
40234 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40235
40236         PR fortran/12841
40237         * gfortran.fortran-torture/execute/null_arg.f90: New test.
40238
40239 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40240
40241         PR fortran/15665
40242         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
40243
40244 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40245
40246         PR gfortran/12839
40247         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
40248
40249 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
40250
40251         PR c++/15862
40252         * g++.dg/parse/enum1.C: New test.
40253
40254 2004-06-10  Jeff Law  <law@redhat.com>
40255
40256         * gcc.c-torture/compile/20040610-1.c: New test.
40257
40258 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40259
40260         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
40261         * g++.old-deja/g++.other/decl3.C: Likewise.
40262
40263 2004-06-10  Brian Booth  <bbooth@redhat.com>
40264
40265         * gcc.dg/tree-ssa/20031015-1.c: Scan for
40266         V_MAY_DEF instead of VDEF.
40267         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
40268
40269 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
40270
40271         PR c++/14211
40272         * g++.dg/conversion/const1.C: New test.
40273
40274         PR c++/15076
40275         * g++.dg/conversion/reinterpret1.C: New test.
40276
40277         PR c++/15877
40278         * g++.dg/template/enum2.C: New test.
40279
40280         PR c++/15227
40281         * g++.dg/template/error13.C: New test.
40282
40283 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40284
40285         PR fortran/14957
40286         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
40287         arguments to test_* REAL and of the right size.
40288
40289 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40290
40291         PR target/15569
40292         PR rtl-optimization/15681
40293         * gcc.dg/20040609-1.c: New test.
40294
40295 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40296
40297         PR c++/14791
40298         * g++.dg/opt/builtins1.C: New test.
40299
40300 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
40301
40302         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
40303         that use default windows32 struct layout.
40304         * gcc.dg/i386-bitfield2.c: Likewise.
40305
40306 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
40307
40308         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
40309         for mingw32 and cygwin targets.
40310
40311 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
40312
40313         * gcc.dg/pch/macro-4.c: New.
40314         * gcc.dg/pch/macro-4.hs: New.
40315
40316 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40317
40318         PR fortran/13249
40319         * gfortran.fortran-torture/compile/name_clash.f90: New test.
40320
40321 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40322
40323         PR fortran/13372
40324         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
40325
40326 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40327
40328         PR gfortran/14897
40329         * gfortran.fortran-torture/execute/t_edit.f90: New test.
40330
40331 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40332
40333         PR gfortran/15755
40334         * gfortran.fortran-torture/execute/backspace.c : New test.
40335
40336 2004-06-09  Paul Brook  <paul@codesourcery.com>
40337
40338         * gfortran.fortran-torture/execure/intrinsic_associated.f90
40339         (pointer_to_section): Rewrite to use smaller array.
40340
40341 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
40342
40343         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
40344         * gcc.dg/ext/altivec-10.c: Same.
40345         * gcc.dg/ext/altivec-11.c: Same.
40346         * gcc.dg/ext/altivec-12.c: Same.
40347         * gcc.dg/ext/altivec-13.c: Same.
40348         * gcc.dg/ext/altivec-14.c: Same.
40349         * gcc.dg/ext/altivec-15.c: Same.
40350         * gcc.dg/ext/altivec-16.c: Same.
40351         * gcc.dg/ext/altivec-3.c: Same.
40352         * gcc.dg/ext/altivec-4.c: Same.
40353         * gcc.dg/ext/altivec-6.c: Same.
40354         * gcc.dg/ext/altivec-7.c: Same.
40355         * gcc.dg/ext/altivec-8.c: Same.
40356         * gcc.dg/ext/altivec-varargs-1.c: Same.
40357
40358         * g++.dg/ext/altivec-1.C: Correct dg syntax.
40359         * g++.dg/ext/altivec-10.C: Same.
40360         * g++.dg/ext/altivec-2.C: Same.
40361         * g++.dg/ext/altivec-3.C: Same.
40362         * g++.dg/ext/altivec-4.C: Same.
40363         * g++.dg/ext/altivec-5.C: Same.
40364         * g++.dg/ext/altivec-6.C: Same.
40365         * g++.dg/ext/altivec-7.C: Same.
40366         * g++.dg/ext/altivec-8.C: Same.
40367         * g++.dg/ext/altivec-9.C: Same.
40368
40369 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40370
40371         PR c++/7841
40372         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
40373
40374 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40375
40376         * gcc.dg/union-1.c: New test.
40377
40378 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40379
40380         * gcc.dg/builtins-41.c: New test case.
40381         * gcc.dg/builtins-42.c: New test case.
40382
40383 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40384
40385         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
40386         * g++.dg/ext/altivec-10.C: Same.
40387         * g++.dg/ext/altivec-2.C: Same.
40388         * g++.dg/ext/altivec-3.C: Same.
40389         * g++.dg/ext/altivec-4.C: Same.
40390         * g++.dg/ext/altivec-5.C: Same.
40391         * g++.dg/ext/altivec-6.C: Same.
40392         * g++.dg/ext/altivec-7.C: Same.
40393         * g++.dg/ext/altivec-8.C: Same.
40394         * g++.dg/ext/altivec-9.C: Same.
40395         * g++.old-deja/g++.abi/cxa_vec.C: Same.
40396         * g++.old-deja/g++.brendan/new3.C: Same.
40397         * gcc.c-torture/execute/eeprof-1.x: Same.
40398
40399 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40400
40401         PR c/14765
40402         * gcc.dg/pr14765-1.c: New test.
40403
40404 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40405
40406         PR c/14649
40407         * gcc.dg/pr14649-1.c: New test case.
40408
40409 2004-06-07  Richard Henderson  <rth@redhat.com>
40410
40411         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
40412         if temporaries.
40413
40414 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40415
40416         * g++.dg/eh/elide1.C: Remove XFAIL.
40417
40418 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
40419
40420         PR c++/15337
40421         * g++.dg/expr/sizeof3.C: New test.
40422
40423         PR c++/14777
40424         * g++.dg/template/access14.C: New test.
40425
40426         PR c++/15554
40427         * g++.dg/template/enum1.C: New test.
40428
40429         PR c++/15057
40430         * g++.dg/eh/throw1.C: New test.
40431
40432 2004-06-07  David Ayers  <d.ayers@inode.at>
40433             Ziemowit Laski  <zlaski@apple.com>
40434
40435         * lib/objc.exp (objc_target_compile): Revert the '-framework
40436         Foundation' flag fix, since bare Darwin does not ship
40437         with the Foundation framework.
40438         * objc/execute/next_mapping.h: Provide a local NSConstantString
40439         @interface and @implementation.
40440         (objc_constant_string_init): A constructor function, used to
40441         initialize the NSConstantString meta-class object.
40442         * objc/execute/string1.m: Include "next_mapping.h" instead of
40443         <Foundation/NSString.h>.
40444         * objc/execute/string2.m: Likewise.
40445         * objc/execute/string3.m: Likewise.
40446         * objc/execute/string4.m: Likewise.
40447
40448 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
40449
40450         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
40451         to double. Replace double with FLOAT.
40452         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
40453
40454         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
40455         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
40456         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
40457         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
40458         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
40459         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
40460         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
40461         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
40462
40463 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
40464
40465         PR c/13519
40466         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
40467
40468 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40469
40470         PR c++/15503
40471         * g++.dg/template/meminit2.C: New test.
40472
40473 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
40474
40475         PR target/15822
40476         * gcc.c-torture/execute/compare-fp-1.c,
40477         gcc.c-torture/execute/compare-fp-2.c,
40478         gcc.c-torture/execute/compare-fp-3.c,
40479         gcc.c-torture/execute/compare-fp-4.c,
40480         gcc.c-torture/execute/compare-fp-3.x,
40481         gcc.c-torture/execute/compare-fp-4.x: Moved...
40482         * gcc.c-torture/execute/ieee/compare-fp-1.c,
40483         gcc.c-torture/execute/ieee/compare-fp-2.c,
40484         gcc.c-torture/execute/ieee/compare-fp-3.c,
40485         gcc.c-torture/execute/ieee/compare-fp-4.c,
40486         gcc.c-torture/execute/ieee/compare-fp-3.x,
40487         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
40488
40489 2004-06-04  David Ayers  <d.ayers@inode.at>
40490
40491         * objc/execute/protocol-isEqual-4.m: New testcase.
40492
40493 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
40494
40495         * objc/execute/protocol-isEqual-1.m: New testcase.
40496         * objc/execute/protocol-isEqual-2.m: New testcase.
40497         * objc/execute/protocol-isEqual-3.m: New testcase.
40498
40499 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40500
40501         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
40502
40503 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
40504
40505         * lib/objc.exp (objc_target_compile): When running tests on
40506         Darwin (Mac OS X), inform the linker about '-framework
40507         'Foundation'.
40508
40509 2004-06-02  Eric Christopher  <echristo@redhat.com>
40510
40511         * gcc.c-torture/compile/20040602-1.c: New.
40512
40513 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
40514
40515         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
40516         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
40517
40518         PR tree-optimization/14736
40519         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
40520
40521         PR tree-optimization/14042
40522         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
40523
40524         PR tree-optimization/14729
40525         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
40526
40527 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40528
40529         PR fortran/15557
40530         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
40531
40532 2004-06-01  Richard Hederson  <rth@redhat.com>
40533
40534         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
40535
40536 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40537
40538         PR c++/14932
40539         * g++.dg/parse/offsetof4.C: New test.
40540
40541 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
40542
40543         PR objc/7993
40544         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
40545
40546 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
40547
40548         PR c++/15701
40549         * g++.dg/template/friend29.C: New test.
40550
40551 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40552
40553         PR c/15749
40554         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
40555
40556 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
40557
40558         * gcc.dg/sparc-trap-1.c: New test.
40559
40560 2004-05-31  Roger Sayle  <roger@eyesopen.com>
40561
40562         PR middle-end/15069
40563         * g++.dg/opt/fold3.C: New test case.
40564
40565 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
40566
40567         * lib/target-supports.exp (check_iconv_available): Fix fallout
40568         from 2004-05-28 patch.
40569
40570 2004-05-30  Paul Brook  <paul@codesourcery.com>
40571
40572         PR fortran/15620
40573         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
40574         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
40575
40576 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
40577
40578         * gfortran.fortran-torture/execute/random_1.f90: New test.
40579
40580 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40581
40582         * g++.dg/ext/altivec-10.C: New test.
40583
40584 2004-05-29  Paul Brook  <paul@codesourcery.com>
40585
40586         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
40587
40588 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40589
40590         * gcc.dg/altivec-16.c: New test.
40591
40592 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
40593
40594         * lib/target-supports.exp (check_vmx_hw_available): New.
40595         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
40596
40597         * lib/target-supports.exp (check_alias_available,
40598         check_iconv_available, check_named_sections_available): Use
40599         unique names for temporary files.
40600
40601 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40602
40603         * gcc.dg/altivec-15.c: New test.
40604
40605 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40606
40607         PR c++/15083
40608         * g++.dg/warn/noeffect6.C: New test.
40609
40610         PR c++/15471
40611         * g++.dg/expr/ptrmem4.C: New test.
40612
40613         PR c++/15640
40614         * g++.dg/template/operator3.C: New test.
40615
40616 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40617
40618         PR c++/14668
40619         * g++.dg/lookup/redecl1.C: New test.
40620         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
40621
40622 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
40623
40624         * gcc.c-torture/execute/compare-fp-1.c,
40625         gcc.c-torture/execute/compare-fp-2.c,
40626         gcc.c-torture/execute/compare-fp-3.c,
40627         gcc.c-torture/execute/compare-fp-4.c,
40628         gcc.c-torture/execute/compare-fp-3.x,
40629         gcc.c-torture/execute/compare-fp-4.x,
40630         gcc.dg/pr15649-1.c: New.
40631
40632 2004-05-27  Adam Nemet  <anemet@lnxw.com>
40633
40634         PR c++/12883
40635         * g++.dg/init/array14.C: New test.
40636
40637 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
40638
40639         * lib/compat.exp (compat-get-options-main): New.
40640         (compat-get-options): Remove unneeded code, warn for ignored
40641         command.
40642         (compat-execute): Check flag set by dg-require-* commands.
40643
40644         * lib/compat.exp (compat-execute): Break up long lines.
40645
40646 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
40647
40648         * gcc.dg/altivec-7.c: Don't use 'vector long'.
40649         * gcc.dg/altivec-14.c: New test.
40650         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
40651
40652         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
40653         * gcc.dg/altivec-12.c: Ditto.
40654
40655         * gcc.dg/altivec-3.c: Move call to altivec_check.
40656
40657 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40658
40659         PR c++/15044
40660         * g++.dg/template/error12.C: New test.
40661
40662         PR c++/15317
40663         * g++.dg/ext/attrib15.C: New test.
40664
40665         PR c++/15329
40666         * g++.dg/template/ptrmem9.C: New test.
40667
40668 2004-05-25  Paul Brook  <paul@codesourcery.com>
40669
40670         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
40671
40672 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40673
40674         PR c++/15165
40675         * g++.dg/template/crash19.C: New test.
40676
40677 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40678
40679         PR c++/15025
40680         * g++.dg/template/redecl1.C: New test.
40681
40682 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40683
40684         PR c++/14821
40685         * g++.dg/other/ns1.C: New test.
40686
40687         PR c++/14883
40688         * g++.dg/template/invalid1.C: New test.
40689
40690 2004-05-23  Paul Brook  <paul@codesourcery.com>
40691         Victor Leikehman  <lei@haifasphere.co.il>
40692
40693         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
40694         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
40695
40696 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40697
40698         PR c++/15285
40699         PR c++/15299
40700         * g++.dg/template/non-dependent5.C: New test.
40701         * g++.dg/template/non-dependent6.C: New test.
40702
40703 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40704
40705         PR c++/15507
40706         * g++.dg/inherit/union1.C: New test.
40707
40708         PR c++/15542
40709         * g++.dg/template/addr1.C: New test.
40710
40711         PR c++/15427
40712         * g++.dg/template/array5.C: New test.
40713
40714         PR c++/15287
40715         * g++.dg/template/array6.C: New test.
40716
40717 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
40718             Roger Sayle  <roger@eyesopen.com>
40719
40720         * g++.dg/lookup/forscope2.C: New test case.
40721
40722 2004-05-22  Ben Elliston  <bje@au.ibm.com>
40723
40724         * gcc.dg/cpp/Wmissingdirs.c: New.
40725
40726 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40727
40728         PR target/15301
40729         * gcc.dg/compat/union-m128-1.h: New file.
40730         * gcc.dg/compat/union-m128-1_main.c: Likewise.
40731         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40732         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40733
40734 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40735
40736         PR target/15302
40737         * gcc.dg/compat/struct-complex-1.h: New file.
40738         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
40739         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
40740         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40741
40742 2004-05-20  Roger Sayle  <roger@eyesopen.com>
40743
40744         PR middle-end/3074
40745         * gcc.dg/pr3074-1.c: New test case.
40746         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
40747
40748 2004-05-20  Falk Hueffner  <falk@debian.org>
40749
40750         PR other/15526
40751         * gcc.dg/ftrapv-1.c: New test case.
40752
40753 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
40754
40755         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
40756
40757 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
40758             Jeff Law  <law@redhat.com>
40759
40760         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
40761         * gcc.dg/tree-ssa/20040518-2.c: New test.
40762
40763         * gcc.dg/tree-ssa/20040518-1.c: New test.
40764
40765 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
40766
40767         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
40768
40769 2004-05-18  Paul Brook  <paul@codesourcery.com>
40770
40771         PR fortran/13930
40772         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
40773
40774 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40775
40776         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
40777         constant folding.
40778
40779 2004-05-17  Steven Bosscher  <stevenb@suse.de>
40780
40781         * gcc.dg/tree-ssa/20040517-1.c: New test.
40782
40783 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40784
40785         * gcc.dg/loop-4.c: New test.
40786
40787 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
40788
40789         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
40790
40791 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
40792
40793         PR fortran/15311
40794         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
40795
40796 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40797
40798         PR fortran/13826
40799         PR fortran/13940
40800         * gfortran.fortran-torture/compile/data_1.f90: New test.
40801
40802 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
40803
40804         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
40805         * gcc.dg/uninit-H.c: Define ASM for __s390__.
40806
40807 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40808
40809         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
40810
40811 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40812
40813         PR c/15444
40814         * gcc.dg/format/xopen-1.c: Adjust expected message.
40815         * gcc.dg/format/xopen-3.c: New test.
40816
40817 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
40818
40819         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
40820
40821 2004-05-14  Jeff Law  <law@redhat.com>
40822
40823         * gcc.dg/tree-ssa/20040514-2.c: New test.
40824
40825 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40826
40827         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
40828         this ...
40829         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
40830         this.
40831
40832 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
40833
40834         * gcc.dg/tree-ssa/20040514-1.c: New test.
40835
40836 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40837
40838         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
40839         test.
40840
40841 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40842
40843         PR fortran/14066
40844         * gfortran.fortran-torture/compile/do_1.f90: New test.
40845
40846 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40847
40848         PR fortran/15051
40849         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
40850         test.
40851
40852 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
40853
40854         PR fortran/15149
40855         * gfortran.fortran-torture/execute/random_init.f90: New test.
40856
40857 2004-05-13  Paul Brook  <paul@codesourcery.com>
40858
40859         PR fortran/15314
40860         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
40861
40862 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
40863
40864         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
40865         for the powerpc case.
40866
40867 2004-05-13  Jeff Law  <law@redhat.com>
40868
40869         * gcc.dg/tree-ssa/20040513-1.c: New test.
40870         * gcc.dg/tree-ssa/20040513-2.c: New test.
40871
40872 2004-05-13  Paul Brook  <paul@codesourcery.com>
40873
40874         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
40875         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
40876         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
40877
40878 2004-05-13  Andreas Schwab  <schwab@suse.de>
40879
40880         PR other/10819
40881         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
40882         characters.
40883
40884 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
40885
40886         PR fortran/15294
40887         * gfortran.fortran-torture/execute/adjustr.f90: New file.
40888
40889 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
40890
40891         Merge from tree-ssa-20020619-branch.  See
40892         ChangeLog.tree-ssa for details.
40893
40894 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
40895
40896         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
40897         include <altivec.h> explicitly.
40898         * gcc.dg/altivec-13.c: Likewise.
40899
40900 2004-05-11  Paul Brook  <paul@codesourcery.com>
40901
40902         * gcc.c-torture/compile/20010518-1.c: Force enum size.
40903
40904 2004-05-10  Eric Christopher  <echristo@redhat.com>
40905
40906         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
40907         * gcc.dg/sibcall-4.c: Ditto.
40908
40909 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
40910
40911         * g++.dg/ext/altivec-8.C: New test case.
40912         * gcc.dg/altivec-13.c: New test case.
40913
40914 2004-05-08  Roger Sayle  <roger@eyesopen.com>
40915
40916         * gcc.c-torture/execute/divcmp-1.c: New test case.
40917         * gcc.c-torture/execute/divcmp-2.c: New test case.
40918         * gcc.c-torture/execute/divcmp-3.c: New test case.
40919
40920 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
40921
40922         * g++.dg/other/pragma-re-2.C: New test.
40923
40924 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40925
40926         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
40927         * gcc.dg/i386-387-2.c: Likewise.
40928
40929         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
40930         __builtin_drem.
40931         * gcc.dg/i386-387-6.c: Likewise.
40932
40933 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40934
40935         * gcc.dg/builtins-33.c: Also check log1p*.
40936
40937 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
40938
40939         PR optimization/15296
40940         * gcc.c-torture/execute/pr15296.c: New test.
40941
40942 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
40943
40944         * gcc.dg/builtins-40.c: New test.
40945
40946 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
40947
40948         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
40949
40950 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
40951
40952         * g++.dg/ext/spe1.C: New testcase.
40953
40954 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
40955
40956         * objc.dg/image-info.m: Allow additional attributes
40957         for __image_info section.
40958
40959 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
40960
40961         * gcc.dg/torture/mips-hilo-2.c: New test.
40962
40963 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40964
40965         PR c++/14389
40966         * g++.dg/template/member5.C: New test.
40967
40968 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
40969
40970         * gcc.dg/builtins-34.c: Also check expm1*.
40971
40972 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40973
40974         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
40975         * gcc.dg/torture/builtin-convert-3.c: New test.
40976
40977 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
40978
40979         PR middle-end/15054
40980         * g++.dg/opt/pr15054.C: New test.
40981
40982 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40983
40984         * gcc.dg/torture/builtin-rounding-1.c: New test.
40985         * gcc.dg/builtins-25.c: Delete.
40986         * gcc.dg/builtins-29.c: Delete.
40987
40988 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
40989
40990         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
40991         * gcc.dg/sibcall-4.c: Likewise.
40992         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
40993
40994 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40995
40996         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
40997         bit-field on 16-bit targets.
40998
40999 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41000
41001         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
41002         16-bit targets.
41003
41004 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
41005
41006         * gcc.dg/rs6000-power2-1.c: Change to compile only.
41007         * gcc.dg/rs6000-power2-2.c: Likewise.
41008
41009 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
41010
41011         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
41012         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
41013         Change the asm registers to be in form of frN instead of fN.
41014
41015 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41016
41017         * gcc.dg/torture/builtin-convert-2.c: New test.
41018
41019 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
41020
41021         * gcc.dg/rs6000-power2-1.c: New test.
41022         * gcc.dg/rs6000-power2-2.c: New test.
41023
41024 2004-04-28  Jan Hubicka  <jh@suse.cz>
41025
41026         * gcc.dg/unused-6.c: New test.
41027
41028 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
41029             Ulrich Weigand  <uweigand@de.ibm.com>
41030
41031         * ada/acats/run_all.sh: Define $target variable.
41032
41033 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
41034
41035         PR c++/15119
41036         * g++.dg/other/vararg-1.C: New test.
41037
41038         PR c++/4794
41039         * g++.dg/eh/cleanup3.C: New test.
41040
41041 2004-04-24  Laurent GUERBY <laurent@guerby.net>
41042
41043         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
41044         and ad8011a (target_insn).
41045         * ada/acats/support/macro.dfs: Likewise.
41046         * ada/acats/support/impbit.adb: New file.
41047
41048 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
41049
41050         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
41051
41052 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41053
41054         * gcc.dg/loop-3.c: New test.
41055
41056 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
41057
41058         * gcc.c-torture/execute/simd-5.c: New test.
41059
41060 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41061
41062         PR c++/15064
41063         * g++.dg/template/crash18.C: New test.
41064
41065 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
41066
41067         * g++.dg/ext/complit3.C: New test.
41068
41069 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41070
41071         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
41072         * gcc.dg/altivec-3.c: Same.
41073         * gcc.dg/altivec-varargs-1.c: Same.
41074
41075 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41076
41077         * lib/target-supports.exp (check_profiling_available): Assume
41078         profiling is not available on powerpc-eabi targets.
41079
41080 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
41081
41082         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
41083         * gcc.dg/vmx/bug-1.c: Ditto.
41084
41085 2004-04-20  Eric Christopher  <echristo@redhat.com>
41086
41087         * gcc.dg/charset/extern.c: New test.
41088         * g++.dg/charset/extern3.cc: Ditto.
41089
41090 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
41091
41092         * gcc.dg/builtins-39.c: New test.
41093
41094 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
41095
41096         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
41097
41098 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
41099
41100         * gcc.dg/torture/mips-hilo-1.c: New test.
41101
41102 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
41103
41104         * gcc.c-torture/compile/20040419-1.c: New test.
41105
41106 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
41107
41108         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
41109
41110 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
41111             Aldy Hernandez  <aldyh@redhat.com>
41112
41113         * gcc.c-torture/execute/va-arg-24.c: New.
41114
41115 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
41116             Aldy Hernandez  <aldyh@redhat.com>
41117
41118         * gcc.dg/vmx/1b-01.c: New.
41119         * gcc.dg/vmx/1b-02.c: New.
41120         * gcc.dg/vmx/1b-03.c: New.
41121         * gcc.dg/vmx/1b-04.c: New.
41122         * gcc.dg/vmx/1b-05.c: New.
41123         * gcc.dg/vmx/1b-06.c: New.
41124         * gcc.dg/vmx/1b-07.c: New.
41125         * gcc.dg/vmx/1c-01.c: New.
41126         * gcc.dg/vmx/1c-02.c: New.
41127         * gcc.dg/vmx/3a-01a.c: New.
41128         * gcc.dg/vmx/3a-01.c: New.
41129         * gcc.dg/vmx/3a-01m.c: New.
41130         * gcc.dg/vmx/3a-03.c: New.
41131         * gcc.dg/vmx/3a-03m.c: New.
41132         * gcc.dg/vmx/3a-04.c: New.
41133         * gcc.dg/vmx/3a-04m.c: New.
41134         * gcc.dg/vmx/3a-05.c: New.
41135         * gcc.dg/vmx/3a-06.c: New.
41136         * gcc.dg/vmx/3a-06m.c: New.
41137         * gcc.dg/vmx/3a-07.c: New.
41138         * gcc.dg/vmx/3b-01.c: New.
41139         * gcc.dg/vmx/3b-02.c: New.
41140         * gcc.dg/vmx/3b-10.c: New.
41141         * gcc.dg/vmx/3b-13.c: New.
41142         * gcc.dg/vmx/3b-14.c: New.
41143         * gcc.dg/vmx/3b-15.c: New.
41144         * gcc.dg/vmx/3c-01a.c: New.
41145         * gcc.dg/vmx/3c-01.c: New.
41146         * gcc.dg/vmx/3c-02.c: New.
41147         * gcc.dg/vmx/3c-03.c: New.
41148         * gcc.dg/vmx/3d-01.c: New.
41149         * gcc.dg/vmx/4-01.c: New.
41150         * gcc.dg/vmx/4-03.c: New.
41151         * gcc.dg/vmx/5-01.c: New.
41152         * gcc.dg/vmx/5-02.c: New.
41153         * gcc.dg/vmx/5-03.c: New.
41154         * gcc.dg/vmx/5-04.c: New.
41155         * gcc.dg/vmx/5-05.c: New.
41156         * gcc.dg/vmx/5-06.c: New.
41157         * gcc.dg/vmx/5-07.c: New.
41158         * gcc.dg/vmx/5-07t.c: New.
41159         * gcc.dg/vmx/5-08.c: New.
41160         * gcc.dg/vmx/5-10.c: New.
41161         * gcc.dg/vmx/5-11.c: New.
41162         * gcc.dg/vmx/7-01a.c: New.
41163         * gcc.dg/vmx/7-01.c: New.
41164         * gcc.dg/vmx/7c-01.c: New.
41165         * gcc.dg/vmx/7d-01.c: New.
41166         * gcc.dg/vmx/7d-02.c: New.
41167         * gcc.dg/vmx/8-01.c: New.
41168         * gcc.dg/vmx/8-02a.c: New.
41169         * gcc.dg/vmx/8-02.c: New.
41170         * gcc.dg/vmx/brode-1.c: New.
41171         * gcc.dg/vmx/bug-1.c: New.
41172         * gcc.dg/vmx/bug-2.c: New.
41173         * gcc.dg/vmx/bug-3.c: New.
41174         * gcc.dg/vmx/cw-bug-1.c: New.
41175         * gcc.dg/vmx/cw-bug-2.c: New.
41176         * gcc.dg/vmx/cw-bug-3.c: New.
41177         * gcc.dg/vmx/dct.c: New.
41178         * gcc.dg/vmx/debug-1.c: New.
41179         * gcc.dg/vmx/debug-2.c: New.
41180         * gcc.dg/vmx/debug-3.c: New.
41181         * gcc.dg/vmx/debug-4.c: New.
41182         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
41183         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
41184         * gcc.dg/vmx/eg-5.c: New.
41185         * gcc.dg/vmx/fft.c: New.
41186         * gcc.dg/vmx/gcc-bug-1.c: New.
41187         * gcc.dg/vmx/gcc-bug-2.c: New.
41188         * gcc.dg/vmx/gcc-bug-3.c: New.
41189         * gcc.dg/vmx/gcc-bug-4.c: New.
41190         * gcc.dg/vmx/gcc-bug-5.c: New.
41191         * gcc.dg/vmx/gcc-bug-6.c: New.
41192         * gcc.dg/vmx/gcc-bug-7.c: New.
41193         * gcc.dg/vmx/gcc-bug-8.c: New.
41194         * gcc.dg/vmx/gcc-bug-9.c: New.
41195         * gcc.dg/vmx/gcc-bug-b.c: New.
41196         * gcc.dg/vmx/gcc-bug-c.c: New.
41197         * gcc.dg/vmx/gcc-bug-d.c: New.
41198         * gcc.dg/vmx/gcc-bug-e.c: New.
41199         * gcc.dg/vmx/gcc-bug-f.c: New.
41200         * gcc.dg/vmx/gcc-bug-g.c: New.
41201         * gcc.dg/vmx/gcc-bug-i.c: New.
41202         * gcc.dg/vmx/harness.h: New.
41203         * gcc.dg/vmx/ira1.c: New.
41204         * gcc.dg/vmx/ira2a.c: New.
41205         * gcc.dg/vmx/ira2b.c: New.
41206         * gcc.dg/vmx/ira2.c: New.
41207         * gcc.dg/vmx/ira2c.c: New.
41208         * gcc.dg/vmx/mem.c: New.
41209         * gcc.dg/vmx/newton-1.c: New.
41210         * gcc.dg/vmx/ops.c: New.
41211         * gcc.dg/vmx/sn7153.c: New.
41212         * gcc.dg/vmx/spill2.c: New.
41213         * gcc.dg/vmx/spill3.c: New.
41214         * gcc.dg/vmx/spill.c: New.
41215         * gcc.dg/vmx/t.c: New.
41216         * gcc.dg/vmx/varargs-1.c: New.
41217         * gcc.dg/vmx/varargs-2.c: New.
41218         * gcc.dg/vmx/varargs-3.c: New.
41219         * gcc.dg/vmx/varargs-4.c: New.
41220         * gcc.dg/vmx/varargs-5.c: New.
41221         * gcc.dg/vmx/varargs-6.c: New.
41222         * gcc.dg/vmx/varargs-7.c: New.
41223         * gcc.dg/vmx/vmx.exp: New.
41224         * gcc.dg/vmx/vprint-1.c: New.
41225         * gcc.dg/vmx/vscan-1.c: New.
41226         * gcc.dg/vmx/x-01.c: New.
41227         * gcc.dg/vmx/x-02.c: New.
41228         * gcc.dg/vmx/x-03.c: New.
41229         * gcc.dg/vmx/x-04.c: New.
41230         * gcc.dg/vmx/x-05.c: New.
41231         * gcc.dg/vmx/yousufi-1.c: New.
41232         * gcc.dg/vmx/zero-1.c: New.
41233         * gcc.dg/vmx/zero.c: New.
41234
41235 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
41236
41237         * g++.dg/lookup/java1.C: Update for chage of
41238         _Jv_AllocObject.
41239         * g++.dg/lookup/java2.C: Likewise.
41240
41241 2004-04-17  Laurent GUERBY <laurent@guerby.net>
41242
41243         * ada/acats/run_all.sh: use -O2 by default.
41244
41245 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
41246
41247         * gcc.dg/vr-mult-[12].c: New tests.
41248
41249 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41250
41251         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
41252
41253         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
41254
41255 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
41256
41257         * lib/target-supports.exp (check_profiling_available): Assume
41258         profiling isn't available for mips*-*-elf targets.
41259
41260 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
41261
41262         * gcc.dg/builtins-38.c: New test.
41263
41264 2004-04-14  Eric Christopher  <echristo@redhat.com>
41265
41266         * g++.dg/charset/charset.exp: Run .cc extension tests.
41267
41268 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
41269
41270         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
41271
41272 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41273
41274         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
41275
41276 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
41277
41278         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
41279         * gcc.dg/i386-387-2.c: Likewise.
41280
41281         * gcc.dg/i386-387-7.c: New test.
41282         * gcc.dg/i386-387-8.c: New test.
41283
41284         * gcc.dg/builtins-37.c: New test.
41285
41286 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
41287
41288         * g++.dg/pch/externc-1.C: Add missing semicolon.
41289
41290 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
41291
41292         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
41293
41294 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41295
41296         * gcc.c-torture/execute/20040411-1.c: New test.
41297
41298 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
41299
41300         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
41301
41302 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
41303
41304         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
41305
41306 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
41307
41308         * lib/target-supports.exp (check_named_sections_available): New.
41309         * lib/gcc-dg.exp (dg-require-named-sections): New.
41310         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
41311         old-deja.exp.  Also prune error-count message from HP linker.
41312         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
41313
41314         * g++.dg/init/init-ref4.C: Use dg-require-weak.
41315         * g++.old-deja/g++.pt/static3.C: Likewise.
41316         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
41317
41318 2004-04-09  Roger Sayle  <roger@eyesopen.com>
41319
41320         * gcc.c-torture/execute/20040409-1.c: New test case.
41321         * gcc.c-torture/execute/20040409-2.c: New test case.
41322         * gcc.c-torture/execute/20040409-3.c: New test case.
41323
41324 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
41325
41326         * gcc.dg/20040409-1.c: New test.
41327
41328 2004-04-08  Roger Sayle  <roger@eyesopen.com>
41329
41330         PR target/14888
41331         * g++.dg/opt/pr14888.C: New test case.
41332
41333 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
41334
41335         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
41336         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
41337         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
41338         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
41339         New tests.
41340
41341 2004-04-08  Paul Brook  <paul@codesourcery.com>
41342
41343         * gcc.dg/spill-1.c: New test.
41344
41345 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41346
41347         * gcc.dg/torture/builtin-ctype-2.c: New test.
41348
41349 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
41350
41351         * gcc.dg/pch/pch.exp: Add largefile test.
41352
41353 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
41354
41355         * g++.dg/pch/externc-1.Hs: New.
41356         * g++.dg/pch/externc-1.C: New.
41357
41358 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41359
41360         * gcc.dg/compat/struct-by-value-5a_main.c,
41361         gcc.dg/compat/struct-by-value-5b_main.c: New files.
41362         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
41363         * gcc.dg/compat/struct-by-value-5a_x.c,
41364         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
41365         gcc.dg/compat/struct-by-value-5_x.c.
41366         * gcc.dg/compat/struct-by-value-5a_y.c,
41367         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
41368         gcc.dg/compat/struct-by-value-5_y.c.
41369
41370         * gcc.dg/compat/struct-by-value-6a_main.c,
41371         gcc.dg/compat/struct-by-value-6b_main.c: New files.
41372         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
41373         * gcc.dg/compat/struct-by-value-6a_x.c,
41374         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
41375         gcc.dg/compat/struct-by-value-6_x.c.
41376         * gcc.dg/compat/struct-by-value-6a_y.c,
41377         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
41378         gcc.dg/compat/struct-by-value-6_y.c.
41379
41380         * gcc.dg/compat/struct-by-value-7a_main.c,
41381         gcc.dg/compat/struct-by-value-7b_main.c: New files.
41382         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
41383         * gcc.dg/compat/struct-by-value-7a_x.c,
41384         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
41385         gcc.dg/compat/struct-by-value-7_x.c.
41386         * gcc.dg/compat/struct-by-value-7a_y.c,
41387         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
41388         gcc.dg/compat/struct-by-value-7_y.c.
41389
41390 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
41391
41392         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
41393         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
41394         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
41395         options.
41396
41397 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
41398
41399         * gcc.dg/builtins-36.c: New test.
41400
41401 2004-04-06  Paul Brook  <paul@codesourcery.com>
41402
41403         * README.gcc: Remove obsolete contraint on testcases.
41404
41405 2004-04-05  Paul Brook  <paul@codesourcery.com>
41406
41407         PR2123
41408         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
41409         failure and exit(0) on success.
41410         * g++.dg/expr/anew2.C: Ditto.
41411         * g++.dg/expr/anew3.C: Ditto.
41412         * g++.dg/expr/anew4.C: Ditto.
41413
41414 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
41415
41416         PR c++/3518
41417         * g++.dg/template/unify7.C: New.
41418
41419 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41420
41421         * g++.dg/README: Bring up to date with new subdirectories; remove
41422         duplicate subdirectory lines.
41423
41424 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
41425
41426         PR c++/14007
41427         * g++.dg/template/unify5.C: New.
41428         * g++.dg/template/unify6.C: New.
41429         * g++.dg/template/qualttp20.C: Adjust.
41430         * g++.old-deja/g++.jason/report.C: Adjust.
41431         * g++.old-deja/g++.other/qual1.C: Adjust.
41432
41433 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
41434
41435         PR c++/14803
41436         * g++.dg/inherit/ptrmem1.C: New test.
41437
41438 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
41439
41440         PR c++/14755
41441         * gcc.c-torture/execute/20040331-1.c: New test.
41442         * gcc.dg/20040331-1.c: New test.
41443
41444 2004-04-01  Paul Brook  <paul@codesourcery.com>
41445
41446         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
41447
41448 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
41449
41450         PR c++/14724
41451         * g++.dg/init/goto1.C: New test.
41452
41453         PR c++/14763
41454         * g++.dg/template/defarg4.C: New test.
41455
41456 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
41457
41458         * gcc.dg/altivec-11.c: Extend test for more valid cases.
41459
41460 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
41461
41462         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
41463
41464 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
41465
41466         * gcc.dg/noncompile/undeclared-2.c: New test.
41467
41468 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
41469
41470         * gcc.dg/940409-1.c: Remove XFAIL.
41471         * gcc.dg/reg-vol-struct-1.c: New test.
41472
41473 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41474
41475         * gcc.dg/torture/builtin-wctype-1.c: New test.
41476
41477 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
41478
41479         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
41480         * gcc.dg/20001101-1.c: Likewise.
41481         * gcc.dg/20001102-1.c: Likewise.
41482
41483 2004-03-25  Roger Sayle  <roger@eyesopen.com>
41484
41485         * gcc.dg/compare8.c: Add an additional test for XOR.
41486
41487 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41488
41489         * gcc.dg/torture/builtin-ctype-1.c: New test.
41490
41491 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41492
41493         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
41494         * gcc.dg/torture/builtin-math-1.c: Likewise.
41495         * gcc.dg/torture/builtin-power-1.c: New test.
41496
41497 2004-03-24  Andreas Schwab  <schwab@suse.de>
41498
41499         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
41500         IA64 assembler.
41501
41502 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
41503             Roger Sayle  <roger@eyesopen.com>
41504
41505         * gcc.dg/compare8.c: New test case.
41506
41507 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
41508
41509         * g++.dg/ext/altivec-7.C: New test.
41510
41511 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
41512
41513         PR 12267, 12391, 12560, 13129, 14114, 14133
41514         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
41515         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
41516         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
41517         Adjust error regexps.
41518         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
41519         * gcc.dg/noncompile/undeclared-1.c: New test cases.
41520         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
41521         * gcc.dg/local1.c: Add explanatory comment.
41522
41523 2004-03-23  Roger Sayle  <roger@eyesopen.com>
41524
41525         PR optimization/14669
41526         * g++.dg/opt/fold2.C: New test case.
41527
41528 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
41529
41530         PR c/14069
41531         * gcc.dg/20040322-1.c: New test.
41532
41533 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41534
41535         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
41536         * gcc.dg/ultrasp4.c: Likewise.
41537         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
41538
41539 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41540
41541         * gcc.dg/i386-sse-8.c: Reset default options.
41542
41543 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41544
41545         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
41546         in the error message text.
41547
41548 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41549
41550         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
41551
41552 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
41553
41554         PR c++/14616
41555         * g++.dg/init/array13.C: New test.
41556
41557 2004-03-20  Roger Sayle  <roger@eyesopen.com>
41558
41559         PR target/13889
41560         * gcc.c-torture/compile/pr13889.c: New test case.
41561
41562 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41563
41564         PR c/14635
41565         * builtins-1.c (nan, nans): Don't test.
41566         * builtins-30.c: Don't use nan, nanf, nanl.
41567         * builtins-35.c: New test.
41568
41569 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
41570
41571         * g++.dg/ext/altivec-6.C: New test.
41572
41573 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
41574
41575         * g++.dg/init/placement3.C: New test.
41576
41577         * g++.dg/template/spec13.C: New test.
41578
41579         * g++.dg/lookup/using11.C: New test.
41580
41581         * g++.dg/lookup/koenig3.C: New test.
41582
41583         * g++.dg/template/operator2.C: New test.
41584
41585         * g++.dg/expr/dtor3.C: New test.
41586         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
41587         marker.
41588         * g++.old-deja/g++.law/visibility28.C: Likewise.
41589
41590 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
41591
41592         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
41593         * gcc.dg/ppc64-abi-3.c: Likewise.
41594
41595 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41596
41597         PR c++/14545
41598         * g++.dg/parse/template15.C: New test.
41599
41600 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41601
41602         * g++.dg/expr/dtor2.C: New test.
41603
41604         * g++.dg/lookup/anon4.C: New test.
41605
41606         * g++.dg/overload/using1.C: New test.
41607
41608         * g++.dg/template/lookup7.C: New test.
41609
41610         * g++.dg/template/typename6.C: New test.
41611
41612         * g++.dg/expr/cond6.C: New test.
41613
41614 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41615
41616         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
41617
41618 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41619
41620         * g++.dg/expr/cond5.C: New test.
41621         * g++.dg/expr/constcast1.C: Likewise.
41622         * g++.dg/expr/ptrmem2.C: Likewise.
41623         * g++.dg/expr/ptrmem3.C: Likewise.
41624         * g++.dg/lookup/main1.C: Likewise.
41625         * g++.dg/template/lookup6.C: Likewise.
41626
41627 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41628
41629         * gcc.dg/local1.c: New test.
41630
41631         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
41632
41633 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41634
41635         * gcc.dg/torture/builtin-convert-1.c: New test.
41636
41637 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41638
41639         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
41640
41641 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41642
41643         PR c++/14481
41644         * g++.dg/warn/Wunused-7.C: New test.
41645
41646 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41647
41648         * gcc.dg/torture/builtin-integral-1.c: New test.
41649
41650 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41651
41652         PR c++/14586
41653         * g++.dg/parse/non-dependent3.C: New test.
41654
41655 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
41656
41657         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
41658         * g++.dg/eh/simd-2.C: Likewise.
41659         * g++.dg/init/array10.C: Likewise.
41660         * gcc.c-torture/compile/simd-1.c: Likewise.
41661         * gcc.c-torture/compile/simd-2.c: Likewise.
41662         * gcc.c-torture/compile/simd-3.c: Likewise.
41663         * gcc.c-torture/compile/simd-4.c: Likewise.
41664         * gcc.c-torture/compile/simd-6.c: Likewise.
41665         * gcc.c-torture/execute/simd-1.c: Likewise.
41666         * gcc.c-torture/execute/simd-2.c: Likewise.
41667         * gcc.dg/compat/vector-defs.h: Likewise.
41668         * gcc.dg/20020531-1.c: Likewise.
41669         * gcc.dg/altivec-3.c: Likewise.
41670         * gcc.dg/altivec-4.c: Likewise.
41671         * gcc.dg/altivec-varargs-1.c: Likewise.
41672         * gcc.dg/compat/vector-defs.h: Likewise.
41673         * gcc.dg/i386-mmx-3.c: Likewise.
41674         * gcc.dg/i386-sse-4.c: Likewise.
41675         * gcc.dg/i386-sse-5.c: Likewise.
41676         * gcc.dg/i386-sse-8.c: Likewise.
41677         * gcc.dg/simd-1.c: Likewise.
41678         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
41679         __ev64_opaque__ since the machine description provides it.
41680
41681 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41682
41683         * lib/compat.exp (skip_list): New global variable.
41684         Use it to hold the user defined COMPAT_SKIPS list if any.
41685         (compat-obj): Add the members of skip_list to optall.
41686
41687 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41688
41689         * gcc.dg/compat/union-by-value-1_main.c,
41690         union-by-value-1_x.c, union-by-value-1_y.c,
41691         union-check.h, union-defs.h,
41692         union-init.h, union-return-1_main.c,
41693         union-return-1_x.c, union-return-1_y.c: New files.
41694
41695 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41696
41697         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
41698         mixed-struct-init.h: Add 4 mixed structure types.
41699         struct-by-value-21_main.c, struct-by-value-21_x.c,
41700         struct-by-value-21_y.c, struct-return-21_main.c,
41701         struct-return-21_x.c, struct-return-21_y.c: New files.
41702
41703 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
41704
41705         PR c++/14550
41706         * g++.dg/parse/template14.C: New test.
41707
41708 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41709
41710         * gcc.c-torture/execute/20040313-1.c: New test.
41711
41712 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
41713
41714         PR target/14533
41715         * gcc.dg/20040311-2.c: New test.
41716
41717 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
41718
41719         PR other/14544
41720         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
41721         bit-field.
41722
41723 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
41724
41725         * gcc.dg/20040305-2.c: Add missing return statement.
41726
41727 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41728
41729         * gcc.dg/builtins-34.c: Also check pow10*.
41730
41731 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41732
41733         PR target/14262
41734         * gcc.dg/20040305-2.c: New test.
41735
41736 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41737
41738         * gcc.dg/20040310-1.c: New test.
41739
41740 2004-03-11  Roger Sayle  <roger@eyesopen.com>
41741
41742         * gcc.c-torture/execute/20040311-1.c: New test case.
41743
41744 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
41745
41746         PR c++/14476
41747         * g++.dg/lookup/enum1.C: New test.
41748
41749 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
41750
41751         PR c++/14510
41752         * g++.dg/lookup/struct2.C: New test.
41753
41754 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
41755
41756         * gcc.dg/builtins-34.c: New test.
41757
41758 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41759
41760         * gcc.dg/torture/builtin-nonneg-1.c: New test.
41761
41762 2004-03-09  James E Wilson  <wilson@specifixinc.com>
41763
41764         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
41765         * gcc.dg/alias-2.c: New testcase.
41766
41767 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
41768
41769         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
41770
41771 2004-03-09  Roger Sayle  <roger@eyesopen.com>
41772
41773         * gcc.c-torture/execute/20040309-1.c: New test case.
41774
41775 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
41776
41777         PR c++/14397
41778         * g++.dg/overload/ref1.C: New.
41779
41780 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41781
41782         PR c++/14409
41783         * g++.dg/template/spec12.C: New test.
41784
41785         PR c++/14448
41786         * g++.dg/parse/crash14.C: New test.
41787
41788 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41789
41790         PR c++/14230
41791         * g++.dg/init/ref11.C: New test.
41792
41793 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41794
41795         PR c++/14432
41796         * g++.dg/parse/builtin2.C: New test.
41797
41798 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41799
41800         PR c++/14401
41801         * g++.dg/init/ctor3.C: New test.
41802         * g++.dg/init/union1.C: New test.
41803         * g++.dg/ext/anon-struct4.C: New test.
41804
41805 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41806
41807         * g++.dg/lookup/koenig1.C: Tweak error messages.
41808         * g++.dg/lookup/used-before-declaration.C: Likewise.
41809         * g++.dg/other/do1.C: Likewise.
41810         * g++.dg/overload/koenig1.C: Likewise.
41811         * g++.dg/parse/crash13.C: Likewise.
41812         * g++.dg/template/instantiate3.C: Likewise.
41813
41814 2004-03-08  Eric Christopher  <echristo@redhat.com>
41815
41816         * * lib/target-supports.exp: Enable libiconv in test
41817         compilation.  Fix up error checking.
41818
41819 2004-03-08  Roger Sayle  <roger@eyesopen.com>
41820
41821         PR middle-end/14289
41822         * gcc.dg/pr14289-1.c: New test case.
41823         * gcc.dg/pr14289-2.c: Likewise.
41824         * gcc.dg/pr14289-3.c: Likewise.
41825
41826 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
41827
41828         * gcc.c-torture/execute/20040308-1.c: New test.
41829
41830 2004-03-07  Roger Sayle  <roger@eyesopen.com>
41831
41832         * gcc.c-torture/execute/20040307-1.c: New test case.
41833
41834 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
41835
41836         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
41837
41838 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
41839
41840         * gcc.dg/20040306-1.c: New test.
41841
41842 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
41843
41844         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
41845         them static.
41846         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
41847
41848 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41849
41850         PR c/14465
41851         * gcc.dg/decl-6.c: New test.
41852
41853 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41854
41855         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
41856         Rename LOGPOW -> LOG_POW.
41857         (SQRT_EXP, POW_EXP): New.
41858
41859 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41860
41861         * gcc.dg/i386-sse-8.c: New test.
41862
41863 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41864
41865         PR c/14114
41866         * gcc.dg/decl-5.c: New test.
41867
41868 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
41869
41870         * gcc.dg/20040305-1.c: New test.
41871
41872 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
41873
41874         PR other/14354
41875         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
41876
41877 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
41878
41879         PR c++/14425, c++/14426
41880         * g++.dg/ext/altivec-4.C: New test.
41881         * g++.dg/ext/altivec-5.C: New test.
41882
41883 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
41884
41885         * g++.old-deja/g++.other/linkage1.C: Expect errors about
41886         global variables of a type with no linkage.
41887         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
41888         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
41889         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
41890         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
41891         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
41892         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
41893         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
41894         * g++.dg/warn/deprecated.C: Name enum Color.
41895         * g++.dg/overload/VLA.C: Name structure for 'b'.
41896         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
41897
41898 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41899
41900         * gcc.c-torture/compile/20040304-1.c: New test.
41901
41902 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
41903
41904         PR 13728
41905         * gcc.dg/decl-4.c: New testcase.
41906
41907 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
41908
41909         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
41910         as PRECF if sizeof (float) > sizeof (double).
41911         (PRECL): Make it the same as PRECF if
41912         sizeof (float) > sizeof (long double).
41913
41914 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41915
41916         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
41917         system type.  Add check for irix6 which doesn't have c99 runtime.
41918
41919 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
41920
41921         * gcc.dg/const-elim-1.c: xfail for xtensa.
41922
41923 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41924
41925         PR c++/14369
41926         * g++.dg/template/cond4.C: New test.
41927
41928 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41929
41930         PR c++/14360
41931         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
41932
41933         PR c++/14361
41934         * g++.dg/parse/defarg7.C: New test.
41935
41936         PR c++/14359
41937         * g++.dg/template/friend26.C: New test.
41938
41939 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41940
41941         PR c++/14324
41942         * g++.dg/abi/mangle21.C: New test.
41943
41944         PR c++/14260
41945         * g++.dg/parse/constructor2.C: New test.
41946
41947         PR c++/14337
41948         * g++.dg/template/sfinae1.C: New test.
41949
41950 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41951
41952         PR c++/14267
41953         * g++.dg/expr/crash2.C: New test.
41954
41955         PR middle-end/13448
41956         * gcc.dg/inline-5.c: New test.
41957         * gcc.dg/always-inline.c: Split out tests into ...
41958         * gcc.dg/always-inline2.c: ... this and ...
41959         * gcc.dg/always-inline3.c: ... this.
41960
41961 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41962
41963         PR debug/12103
41964         * g++.dg/debug/crash1.C: New test.
41965
41966 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
41967
41968         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
41969         function with __attribute__((noinline)).
41970         (recurser_void2): Likewise.
41971         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
41972         (recurser_void2): Likewise.
41973
41974 2004-02-29  Roger Sayle  <roger@eyesopen.com>
41975
41976         PR middle-end/14203
41977         * g++.dg/warn/Wunused-6.C: New test case.
41978
41979 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
41980
41981         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
41982         not defined.
41983
41984 2004-02-27  Eric Christopher  <echristo@redhat.com>
41985
41986         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
41987         * g++.dg/charset/asm2.c: Run only x86.
41988         * gcc.dg/charset/asm3.c: Ditto.
41989
41990 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
41991
41992         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
41993         ld_library_path.
41994
41995 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
41996
41997         * g++.dg/ext/altivec-3.C: New.
41998
41999 2004-02-26  Richard Henderson  <rth@redhat.com>
42000
42001         * g++.dg/ext/attrib10.C: Mark for warning.
42002         * gcc.dg/attr-alias-1.c: New.
42003
42004 2004-02-26  Richard Henderson  <rth@redhat.com>
42005
42006         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
42007         * gcc.c-torture/execute/20040208-2.c: ... it back.
42008
42009 2004-02-26  Eric Christopher  <echristo@redhat.com>
42010
42011         * lib/target-supports.exp (check-iconv-available): New function.
42012         * lib/gcc-dg.exp (dg-require-iconv): New function.
42013         Use above.
42014         * gcc.dg/charset: New directory.
42015         * gcc.dg/charset/charset.exp: New file.
42016         * gcc.dg/charset/asm1.c: Ditto.
42017         * gcc.dg/charset/asm2.c: Ditto.
42018         * gcc.dg/charset/asm3.c: Ditto.
42019         * gcc.dg/charset/asm4.c: Ditto.
42020         * gcc.dg/charset/asm5.c: Ditto.
42021         * gcc.dg/charset/attribute1.c: Ditto.
42022         * gcc.dg/charset/attribute2.c: Ditto.
42023         * gcc.dg/charset/string1.c: Ditto.
42024         * g++.dg/charset: New directory.
42025         * g++.dg/dg.exp: Add here. Special options.
42026         * g++.dg/charset/charset.exp: New file.
42027         * g++.dg/charset/asm1.c: Ditto.
42028         * g++.dg/charset/asm2.c: Ditto.
42029         * g++.dg/charset/asm3.c: Ditto.
42030         * g++.dg/charset/asm4.c: Ditto.
42031         * g++.dg/charset/attribute1.c: Ditto.
42032         * g++.dg/charset/attribute2.c: Ditto.
42033         * g++.dg/charset/extern1.cc: Ditto.
42034         * g++.dg/charset/extern2.cc: Ditto.
42035         * g++.dg/charset/string1.c: Ditto.
42036
42037 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
42038
42039         PR c++/14278
42040         * g++.dg/parse/comma1.C: New test.
42041
42042 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42043
42044         PR c++/14284
42045         * g++.dg/template/ttp8.C: New test.
42046
42047 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
42048
42049         * gcc.dg/fixuns-trunc-1.c: New test.
42050
42051 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42052
42053         * gcc.dg/builtins-config.h: Use #elif.
42054
42055 2004-02-26  Michael Matz  <matz@suse.de>
42056
42057         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
42058         * gcc.dg/991214-1.c: Likewise.
42059         * gcc.dg/i386-asm-1.c: Likewise.
42060
42061 2004-02-25  Richard Henderson  <rth@redhat.com>
42062
42063         * gcc.c-torture/execute/20040208-2.c: Move ...
42064         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
42065
42066 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42067
42068         PR c++/14246
42069         * g++.dg/other/crash-3.C: New test.
42070
42071 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42072
42073         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
42074         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
42075
42076         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
42077         HP-UX.
42078
42079 2004-02-24  Michael Matz  <matz@suse.de>
42080
42081         * gcc.dg/i386-regparm.c: New.
42082
42083 2004-02-23  James E Wilson  <wilson@specifixinc.com>
42084
42085         * gcc.c-torture/execute/20040223-1.c: New.
42086
42087 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
42088             Kazu Hirata  <kazu@cs.umass.edu>
42089
42090         * gcc.dg/fwritable-strings-1.c: Remove.
42091
42092 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
42093
42094         PR c/14156
42095         * gcc.dg/20040223-1.c: New test.
42096
42097 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42098
42099         PR c++/14106
42100         * g++.dg/ext/typeof9.C: New test.
42101
42102 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42103
42104         PR c++/14250
42105         * g++.dg/other/switch1.C: New test.
42106
42107 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42108
42109         * gcc.dg/cast-function-1.c: Adjust for new informative message.
42110         * gcc.dg/va-arg-1.c: Likewise.
42111
42112 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42113
42114         PR c++/14143
42115         * g++.dg/template/koenig5.C: New test.
42116
42117 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
42118
42119         * g++.dg/ext/altivec-1.C: Generalize target triple.
42120         * g++.dg/ext/altivec-2.C: New test case.
42121         * g++.dg/ext/altivec_check.h: New file.
42122         * gcc.dg/altivec-1.c: Generalize target triple;
42123         include altivec_check.h and call altivec_check().
42124         * gcc.dg/altivec-[2-5].c: Generalize target triple.
42125         * gcc.dg/altivec-6.c: New test case.
42126         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
42127         type casts as needed.
42128         * gcc.dg/altivec-10.c: Include altivec_check.h and call
42129         altivec_check().
42130         * gcc.dg/altivec-12.c: New test case.
42131         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
42132         include altivec_check.h and call altivec_check().
42133         * gcc.dg/altivec_check.h: New file.
42134
42135 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42136
42137         * lib/target-supports.exp (check_alias_available): Don't mangle
42138         function `g' in test program.
42139
42140 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42141
42142         * lib/target-supports.exp (check_profiling_available): Check
42143         argument to determine whether we support a profiling type.
42144         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
42145         check_profiling_available.
42146         * g++.dg/bprob/bprob.exp: Likewise.
42147         * g77.dg/bprob/bprob.exp: Likewise.
42148         * gcc.misc-tests/bprob.exp: Likewise.
42149         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
42150         dg-require-profiling and delete expected error handling.
42151         * gcc.dg/20021014-1.c: Likewise.
42152         * gcc.dg/nest.c: Likewise.
42153
42154 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42155
42156         PR c++/12007
42157         * g++.dg/other/vthunk1.C: New test.
42158
42159 2004-02-20  Falk Hueffner  <falk@debian.org>
42160
42161         PR target/14201
42162         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
42163
42164 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
42165
42166         PR c++/13927
42167         * g++.dg/other/error8.C: Remove XFAIL markers.
42168
42169         PR c++/14173
42170         * g++.dg/ext/packed5.C: New test.
42171
42172         PR c++/14199
42173         * g++.dg/warn/Wunused-5.C: New test.
42174
42175         PR c++/14186
42176         * g++.dg/lookup/member1.C: New test.
42177
42178 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
42179
42180         * gcc.c-torture/compile/20040130-1.c: Enable only when
42181         __INT_MAX__ >= 2147483647L.
42182         * gcc.c-torture/compile/961203-1.c: Likewise.
42183
42184 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
42185
42186         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
42187         * g++.dg/opt/template1.C: Robustify assembler regexp
42188
42189 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42190
42191         * gcc.c-torture/execute/simd-4.x: Remove.
42192         * gcc.c-torture/execute/va-arg-25.x: Likewise.
42193         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
42194         Guard with #ifndef SKIP_ATTRIBUTE.
42195         * gcc.dg/compat/vector-1_y.c: Likewise.
42196         * gcc.dg/compat/vector-2_x.c: Likewise.
42197         * gcc.dg/compat/vector-2_y.c: Likewise.
42198         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
42199         * g++.dg/eh/simd-2.C: Likewise.
42200
42201 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
42202
42203         * gcc.c-torture/compile/complex-1.c: New.
42204
42205 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
42206
42207         PR target/14209
42208         * gcc.c-torture/execute/20040218-1.c: New test.
42209
42210 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42211
42212         PR c++/14181
42213         * g++.dg/parse/new2.C: New test.
42214
42215 2004-02-18  Paul Brook  <paul@codesourcery.com>
42216
42217         * gcc.c-torture/compile/libcall-1.c: New test.
42218
42219 2004-02-18  Paul Brook  <paul@codesourcery.com>
42220
42221         PR debug/12934
42222         * gcc.dg/debug/debug-7.c: New test.
42223
42224 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
42225
42226         * gcc.dg/20040217-1.c: New test.
42227
42228 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
42229
42230         * gcc.c-torture/execute/990208-1.x: Delete.
42231
42232 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
42233
42234         * gcc.c-torture/execute/20040208-2.x: New file.
42235
42236 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
42237
42238         PR c++/11326
42239         * g++.dg/abi/structret1.C: New test.
42240
42241 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
42242
42243         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
42244         (i386_cpuid): No need to test if cpuid is available on AMD64.
42245         Fix assembly, so that it works onboth i386 and AMD64.
42246         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
42247         (vecInLong): Fix s[] member type to unsigned int.
42248         (vecInWord): Remove type.
42249         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
42250         (a64, b64, c64, d64, e64): Remove.
42251         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
42252         Remove unused variable.  Remove initialization of removed variables.
42253         Don't call mmx_tests nor sse_tests.
42254         (reference_mmx, reference_sse): Remove.
42255         (check): Add return stmt.
42256         * gcc.dg/i386-sse-7.c: New test.
42257         * gcc.dg/i386-mmx-4.c: New test.
42258
42259 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42260
42261         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
42262         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42263         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42264         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
42265         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
42266         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
42267         g++.dg/tc1/dr94.C: Fix line terminator.
42268
42269 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
42270
42271         * gcc.c-torture/compile/20040216-1.c: New.
42272
42273 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42274
42275         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42276         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42277         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
42278         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
42279         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
42280         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
42281
42282 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42283
42284         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
42285
42286 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
42287
42288         PR c++/13971
42289         * g++.dg/expr/cond4.C: New test.
42290
42291         PR c++/14086
42292         * g++.dg/lookup/crash2.C: New test.
42293
42294 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
42295
42296         * gcc.c-torture/compile/20040214-2.c: New test.
42297
42298 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
42299
42300         PR c++/14116
42301         * g++.dg/ext/typeof8.C: New test.
42302
42303 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
42304
42305         * gcc.c-torture/compile/20040214-1.c: New test.
42306
42307 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42308
42309         PR c++/13635
42310         * g++.dg/template/spec11.C: New test.
42311
42312 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42313
42314         PR c++/13927
42315         * g++.dg/other/error8.C: New test.
42316
42317 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
42318
42319         PR c++/14122
42320         * g++.dg/template/array4.C: New test.
42321
42322         PR c++/14108
42323         * g++.dg/inherit/thunk2.C: New test.
42324
42325         PR c++/14083
42326         * g++.dg/eh/cond2.C: New test.
42327
42328 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
42329
42330         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
42331
42332 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
42333
42334         * lib/scanasm.exp (dg-scan): Quote pattern before display.
42335
42336 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
42337
42338         * g++.dg/simd-2.C: xfail on ppc64-linux.
42339
42340 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
42341
42342         PR c/456
42343         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
42344         tests.
42345
42346 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
42347
42348         * gcc.dg/builtins-33.c: New test.
42349
42350 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
42351
42352         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
42353
42354 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42355
42356         * g++.dg/simd-2.C: Set -maltivec for ppc64.
42357
42358 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42359
42360         * gcc.dg/ppc64-abi-3.c: New test.
42361
42362 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
42363
42364         PR c/14092
42365
42366         * gcc.dg/pr14092-1.c: New testcase.
42367
42368 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
42369
42370         * gcc.dg/cpp/assert4.c: Fix typo last change.
42371
42372         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
42373         * gcc.dg/cpp/assert4.c: Handle powerpc64.
42374
42375         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
42376
42377 2004-02-09  Roger Sayle  <roger@eyesopen.com>
42378
42379         * gcc.c-torture/compile/20040209-1.c: New test case.
42380
42381 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42382
42383         * gcc.dg/c90-init-1.c: Adjust expected error messages.
42384
42385 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
42386
42387         * gcc.c-torture/execute/20040208-[12].c: New tests.
42388
42389 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42390
42391         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
42392
42393 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42394
42395         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
42396
42397 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42398
42399         Bug 13856
42400         * gcc.dg/visibility-8.c: New testcase.
42401
42402 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42403
42404         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
42405         arguments.
42406         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
42407
42408 2004-02-07  Roger Sayle  <roger@eyesopen.com>
42409
42410         PR middle-end/13696
42411         * g++.dg/opt/fold1.C: New test case.
42412
42413 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42414
42415         PR c++/14033
42416         * g++.dg/other/crash-2.C: New test.
42417
42418 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42419
42420         PR c++/14028
42421         * g++.dg/parse/angle-bracket2.C: New test.
42422
42423 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42424
42425         PR middle-end/13750
42426         Revert:
42427         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42428         PR pch/13361
42429         * g++.dg/pch/wchar-1.C: New.
42430         * g++.dg/pch/wchar-1.Hs: New.
42431
42432 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42433
42434         PR c++/14008
42435         * g++.dg/parse/error15.C: New test.
42436         * g++.dg/parse/crash11.C: Update dg-error mark.
42437
42438 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42439
42440         PR c++/13932
42441         * g++.dg/warn/conv2.C: New test.
42442
42443 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42444
42445         PR c++/13086
42446         * g++.dg/warn/incomplete1.C: Remove xfail.
42447
42448 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42449
42450         * lib/file-format.exp (gcc_target_object_format): Use
42451         ${tool}_target_compile, not gcc_target_compile.
42452         * lib/target-supports.exp (check_alias_available): Likewise.
42453         (check_gc_sections_available): Likewise.
42454         * g++.dg/ext/attrib10.C: Use dg-require-alias.
42455         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
42456         dg-require-alias.
42457
42458 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42459
42460         PR c++/13969
42461         * g++.dg/template/static6.C: New test.
42462
42463 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
42464
42465         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
42466
42467 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42468
42469         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
42470         tests for systems where `char' is unsigned by default.
42471
42472 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42473
42474         PR c++/13997
42475         * g++.dg/template/partial3.C: New test.
42476
42477 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
42478
42479         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
42480         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
42481         Remove mentions of obsolete ports.
42482
42483 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
42484
42485         * gcc.dg/noncompile/20001228-1.c: Fix for new
42486         error message.
42487
42488 2004-02-03  Roger Sayle  <roger@eyesopen.com>
42489
42490         PR target/9348
42491         * gcc.c-torture/execute/multdi-1.c: New test case.
42492
42493 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42494
42495         PR c++/13925
42496         * g++.dg/template/lookup5.C: New test.
42497
42498 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42499
42500         PR c++/13950
42501         * g++.dg/template/lookup4.C: New test.
42502
42503         PR c++/13970
42504         * g++.dg/parse/error14.C: New test.
42505
42506         PR c++/14002
42507         * g++.dg/parse/template13.C: New test.
42508
42509 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42510
42511         PR c++/13978
42512         * g++.dg/template/koenig4.C: New test.
42513
42514         PR c++/13968
42515         * g++.dg/template/crash17.C: New test.
42516
42517         PR c++/13975
42518         * g++.dg/parse/error13.C: New test.
42519         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
42520
42521 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42522
42523         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
42524
42525 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
42526
42527         PR c/11658
42528         PR c/13994
42529         * gcc.dg/noncompile/20040203-1.c: New test.
42530         * gcc.dg/noncompile/20040203-2.c: Likewise.
42531         * gcc.dg/noncompile/20040203-3.c: Likewise.
42532         * gcc.dg/20040203-1.c: Likewise.
42533
42534 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
42535
42536         PR c++/10858
42537         * g++.dg/template/sizeof7.C: New test.
42538
42539 2004-02-02  Eric Christopher  <echristo@redhat.com>
42540             Zack Weinberg  <zack@codesourcery.com>
42541
42542         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
42543
42544 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
42545
42546         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
42547         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
42548         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
42549         * gcc.dg/cleanup-5.c: Run only on Linux targets.
42550
42551 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
42552
42553         PR c++/13113
42554         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
42555
42556         PR c++/13854
42557         * g++.dg/ext/attrib13.C: New test.
42558
42559         PR c++/13907
42560         * g++.dg/conversion/op2.C: New test.
42561
42562 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42563
42564         * gcc.dg/titype-1.c: Fix pasto.
42565
42566 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42567
42568         * gcc.dg/titype-1.c: New test.
42569
42570 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42571
42572         PR c++/13957
42573         * g++.dg/template/non-type-template-argument-1.C,
42574         g++.dg/template/qualified-id1.C: Update dg-error marks.
42575         * g++.dg/template/nontype6.C: New test.
42576
42577 2004-02-01  Roger Sayle  <roger@eyesopen.com>
42578
42579         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
42580         * gcc.dg/builtins-31.c: New testcase.
42581         * gcc.dg/builtins-32.c: New testcase.
42582
42583 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
42584
42585         * objc.dg/call-super-2.m: Update line numbers
42586         for the including of stddef.h.
42587
42588 2004-01-30  Michael Matz  <matz@suse.de>
42589
42590         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
42591         g++.dg/ext/case-range3.C: New tests.
42592
42593 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42594
42595         DR206
42596         PR c++/13813
42597         * g++.dg/template/member4.C: New test.
42598
42599 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42600
42601         PR c++/13683
42602         * g++.dg/template/sizeof6.C: New test.
42603
42604 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42605
42606         * gcc.dg/fwritable-strings-1.c: New test.
42607
42608 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42609
42610         * gcc.c-torture/compile/20040130-1.c: New test.
42611
42612 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
42613
42614         * objc.dg/call-super-2.m: Include stddef.h for size_t.
42615
42616 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
42617
42618         PR c++/13883
42619         * g++.dg/template/ctor3.C: New test.
42620
42621 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42622
42623         * g++.dg/tc1: New directory.
42624         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
42625         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
42626         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
42627         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
42628         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
42629
42630 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42631
42632         * g++.dg/parse/error11.C: New test.
42633         * g++.dg/parse/error12.C: Likewise.
42634
42635 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
42636
42637         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
42638         (scan_initial, main): Use aligned_sizeof instead of sizeof.
42639
42640 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
42641
42642         PR c++/13791
42643         * g++.dg/ext/attrib12.C: New test.
42644
42645         PR c++/13736
42646         * g++.dg/parse/cast2.C: New test.
42647
42648 2004-01-27  James E Wilson  <wilson@specifixinc.com>
42649
42650         * objc.dg/encode-2.m (main): New local string.  Set depending on
42651         sizeof long.  Use in sscanf call.
42652         * objc.dg/encode-3.m (main): New local string.  Set depending on
42653         sizeof long.  Use in scan_initial call.
42654
42655 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42656
42657         * objc.dg/call-super-2.m: Make LP64-safe.
42658         * objc.dg/desig-init-1.m: Likewise.
42659
42660 2004-01-27  Devang Patel <dpatel@apple.com>
42661
42662         * g++.dg/debug/namespace1.C: New test.
42663
42664 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
42665
42666         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
42667         xscale-*-*.
42668
42669         * gcc.dg/arm-mmx-1.c: New test.
42670
42671 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42672
42673         * gcc.dg/20040127-1.c: New test.
42674         * gcc.dg/20040127-2.c: New test.
42675
42676 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42677
42678         * objc.dg/stret-1.m (glob): Renamed to globa.
42679
42680 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
42681
42682         PR c++/13663
42683         * g++.dg/expr/for1.C: New test.
42684
42685 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
42686
42687         PR middle-end/13779
42688         * gcc.dg/darwin-longlong.c: New test.
42689
42690 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
42691
42692         * gcc.dg/20040124-1.c: Moved test from here...
42693         * gcc.c-torture/compile/20040124-1.c: ...to here.
42694
42695 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42696
42697         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
42698         the assembly output if -m64 is passed.
42699
42700 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
42701
42702         PR c++/13833
42703         * g++.dg/template/cond3.C: New test.
42704
42705 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42706
42707         PR c++/13810
42708         * g++.dg/template/ttp7.C: New test.
42709
42710 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42711
42712         PR c++/13797
42713         * g++.dg/template/nontype4.C: New test.
42714         * g++.dg/template/nontype5.C: Likewise.
42715
42716 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
42717
42718         * gcc.dg/torture/mips-clobber-at.c: New test.
42719
42720 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
42721
42722         * gcc.dg/20040124-1.c: New test.
42723
42724 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
42725
42726         * gcc.dg/20040123-1.c: New test.
42727
42728 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42729
42730         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
42731
42732 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42733
42734         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
42735
42736 2004-01-23  Andrew Pinski  <apinski@apple.com>
42737
42738         * gcc.dg/20030121-1.c: Move to ..
42739         * gcc.dg/20040121-1.c: here.
42740
42741 2004-01-23  Roger Sayle  <roger@eyesopen.com>
42742
42743         * gcc.dg/builtins-29.c: New test case.
42744
42745 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42746
42747         PR 18314
42748         * gcc.dg/builtins-30.c: New testcase.
42749
42750 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
42751
42752         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
42753         * lib/g77.exp: Likewise.
42754         * lib/objc.exp: Likewise.
42755         * lib/g++.exp: Likewise.
42756
42757 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42758
42759         * gcc.dg/struct-by-value-2.c: New test.
42760
42761 2004-01-21  Andrew Pinski  <apinski@apple.com>
42762
42763         PR target/13785
42764         * gcc.dg/20030121-1.c: New test.
42765
42766 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
42767
42768         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
42769         clobber frame pointer register in asm statement.
42770
42771 2004-01-21  Falk Hueffner  <falk@debian.org>
42772
42773         * gcc.c-torture/compile/20040121-1.c: New test.
42774
42775 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
42776
42777         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
42778
42779 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
42780
42781         * gcc.dg/ppc64-abi-2.c: New test.
42782
42783 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
42784
42785         * lib/treelang.exp: Fill out this file.
42786         * lib/treelang-dg.exp: New File.
42787
42788 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42789
42790         * gcc.c-torture/compile/981022-1.c: Remove.
42791         * gcc.dg/array-5.c: Remove XFAIL.
42792         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
42793         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
42794         gcc.dg/cond-lvalue-1.c: Update.
42795         * gcc.dg/cast-lvalue-2.c: New test.
42796
42797 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
42798
42799         PR c++/13592
42800         * g++.dg/other/error1.C (class foo): Tweak error message.
42801
42802         PR c++/13592
42803         * g++.dg/template/call2.C: New test.
42804
42805 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42806
42807         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
42808         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
42809         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
42810         scalar-return-1_x.c, scalar-return-2_y.c,
42811         scalar-return-3_x.c, scalar-return-3_y.c,
42812         scalar-return-4_x.c, scalar-return-4_y.c,
42813         struct-align-1.h, struct-align-1_x.c,
42814         struct-align-1_y.c, struct-align-2.h,
42815         struct-align-2_x.c, struct-align-2_y.c,
42816         struct-by-value-10_y.c, struct-by-value-11_x.c,
42817         struct-by-value-11_y.c, struct-by-value-12_x.c,
42818         struct-by-value-12_y.c, struct-by-value-13_x.c,
42819         struct-by-value-13_y.c, struct-by-value-14_x.c,
42820         struct-by-value-14_y.c, struct-by-value-15_x.c,
42821         struct-by-value-15_y.c, struct-by-value-16_y.c,
42822         struct-by-value-17_y.c, struct-by-value-18_y.c,
42823         struct-by-value-19_y.c, struct-by-value-1_x.c,
42824         struct-by-value-1_y.c, struct-by-value-20_y.c,
42825         struct-by-value-2_x.c, struct-by-value-2_y.c,
42826         struct-by-value-3_y.c, struct-by-value-4_x.c,
42827         struct-by-value-4_y.c, struct-by-value-5_y.c,
42828         struct-by-value-6_y.c, struct-by-value-7_y.c
42829         struct-by-value-8_x.c, struct-by-value-8_y.c
42830         struct-by-value-9_x.c, struct-by-value-9_y.c
42831         struct-return-10_x.c, struct-return-10_y.c,
42832         struct-return-19_x.c, struct-return-20_x.c
42833         struct-return-2_x.c, struct-return-2_y.c
42834         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
42835         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
42836
42837 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42838
42839         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
42840         attribute on sparc*-sun-solaris2.*.
42841
42842 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
42843
42844         PR c++/13710
42845         * g++.dg/ext/typeof7.C: New test.
42846
42847 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
42848
42849         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
42850         * gcc.dg/const-elim-1.c: Same.
42851
42852 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
42853
42854         * objc.dg/stret-1.m: New.
42855         * objc.dg/stret-2.m: New.
42856
42857 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
42858
42859         PR c++/11895
42860         * g++.dg/ext/vector1.C: New test.
42861
42862 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
42863
42864         * gcc.dg/pch/import-1.c: New.
42865         * gcc.dg/pch/import-1.hs: New.
42866         * gcc.dg/pch/import-1a.h: New.
42867         * gcc.dg/pch/import-1b.h: New.
42868         * gcc.dg/pch/import-1c.h: New.
42869
42870 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42871
42872         PR c++/13574
42873         * g++.dg/ext/array1.C: New test.
42874
42875         PR c++/13178
42876         * g++.dg/conversion/op1.C: New test.
42877
42878 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
42879
42880         PR 11864
42881         From Kazumoto Kojima / Dan Kegel:
42882         * gcc.dg/pr11864-1.c: New test.
42883
42884         PR 10392
42885         From Marcus Comstedt / Dan Kegel:
42886         * gcc.dg/pr10392-1.c: New test.
42887
42888 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42889
42890         PR c++/13478
42891         * g++.dg/init/ref10.C: New test.
42892
42893 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42894
42895         PR c++/13407
42896         * g++.dg/parse/typename6.C: New test.
42897
42898 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42899
42900         PR pch/13361
42901         * g++.dg/pch/wchar-1.C: New.
42902         * g++.dg/pch/wchar-1.Hs: New.
42903
42904 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42905
42906         PR c++/9259
42907         * g++.dg/expr/sizeof2.C: New test.
42908
42909 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
42910
42911         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
42912
42913 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42914
42915         PR c++/13659
42916         * g++.dg/lookup/strong-using-3.C: New.
42917         * g++.dg/lookup/using-10.C: New.
42918
42919 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42920
42921         PR c++/13594
42922         * g++.dg/lookup/strong-using-2.C: New.
42923
42924 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
42925             Dan Kegel <dank@kegel.com>
42926             J"orn Rennecke <joern.rennecke@superh.com>
42927
42928         PR target/9365
42929         * gcc.dg/pr9365-1.c: New test.
42930
42931 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42932
42933         PR c++/8856
42934         * g++.dg/parse/casting-operator2.C: New test.
42935         * g++.old-deja/g++.pt/explicit83.C: Remove.
42936
42937 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
42938
42939         * gcc.dg/label-compound-stmt-1.c: New test.
42940         * gcc.c-torture/compile/950922-1.c,
42941         gcc.c-torture/compile/20000211-3.c,
42942         gcc.c-torture/compile/20000518-1.c,
42943         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
42944         compound statements.
42945
42946 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
42947
42948         * gcc.dg/ppc64-abi-1.c: New test.
42949
42950 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
42951
42952          * g++.dg/ext/attrib9.C: Add dg-warnings.
42953
42954 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42955
42956         PR c++/12335
42957         * g++.dg/parse/dtor3.C: New test.
42958
42959 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
42960
42961         PR c++/12709
42962         * g++.dg/parse/try-catch-1.C: New test.
42963
42964 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
42965
42966         * ada/acats/run_all.sh: Add more verbose output in acats.log
42967         when compiling tests.
42968
42969 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42970
42971         PR 13656
42972         * gcc.dg/typedef-redecl.c: New test case.
42973         * gcc.dg/typedef-redecl.h: New support file.
42974
42975 2004-01-13  Jan Hubicka  <jh@suse.cz>
42976
42977         * gcc.dg/always_inline.c: New test.
42978         * gcc.dg/debug/20031231-1.c: Fix.
42979
42980 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42981
42982         PR c++/13474
42983         * g++.dg/template/array3.C: New test.
42984
42985 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42986
42987         * g++.dg/ext/lvalue1.C: No longer expected to fail.
42988         * g++.dg/warn/Wunused-2.C: Likewise.
42989
42990 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42991
42992         PR c++/13289
42993         * g++.dg/template/instantiate6.C: New test.
42994
42995 2004-01-12  Roger Sayle  <roger@eyesopen.com>
42996
42997         PR middle-end/11397
42998         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
42999
43000 2004-01-12  Jan Hubicka  <jh@suse.cz>
43001
43002         PR opt/12826
43003         * gcc.dg/20040112-1.c: New.
43004
43005         * gcc.dg/dwarf-die[1-7].c: Move to...
43006         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
43007         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
43008
43009 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
43010
43011         PR c++/4100
43012         * g++.dg/parse/friend4.C: New test.
43013
43014 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
43015
43016         PR c++/4100
43017         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
43018         definition is called a friend.
43019
43020 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
43021
43022         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
43023
43024 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
43025
43026         PR c++/3478
43027         * g++.dg/parse/error10.C: New test.
43028         * g++.dg/template/arg2.C: Accept "invalid type" error.
43029
43030 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
43031
43032         PR middle-end/13392
43033         * g++.dg/opt/expect2.C: New test.
43034
43035 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43036
43037         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
43038         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
43039         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
43040         Update dg-error regexps.
43041
43042 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43043
43044         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
43045         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
43046
43047 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43048
43049         * gcc.dg/pragma-re-1.c: Use right pointer type.
43050
43051 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43052
43053         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
43054
43055 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
43056
43057         * gcc.dg/rs6000-ldouble-1.c: New.
43058
43059 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43060
43061         DR 337
43062         PR c++/9256
43063         * g++.dg/other/abstract1.C: New test.
43064
43065 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
43066
43067         * g++.dg/lookup/strong-using-1.C: New.
43068
43069 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
43070
43071         PR c/11234
43072         * gcc.dg/func-ptr-conv-1.c: New test.
43073         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
43074
43075 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
43076
43077         PR target/13380.
43078         * gcc.c-torture/compile/20040109-1.c: New.
43079
43080 2004-01-08  Stuart Hastings  <stuart@apple.com>
43081
43082         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
43083         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
43084         * gcc.dg/i386-sse-6.c: ...this new testcase.
43085
43086 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
43087
43088         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
43089
43090 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43091
43092         * ada/acats/run_acats: Treat 'gnatchop' the same way
43093         as 'gnatmake'.  Export GCC_DRIVER.
43094         * ada/acats/run_all.sh: Add target_gnatchop.  Use
43095         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
43096
43097 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43098
43099         PR c++/12573
43100         * g++.dg/template/dependent-expr4.C: New test.
43101
43102 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
43103
43104         * gcc.dg/altivec-11.c: New test.
43105
43106 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
43107
43108         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
43109
43110 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43111
43112         PR c/6024
43113         * gcc.dg/enum-compat-1.c: New test.
43114         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
43115
43116 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43117
43118         PR c/12165
43119         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
43120         gcc.dg/c99-idem-qual-3.c: New tests.
43121
43122 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
43123
43124         * gcc.dg/winline-7.c: Don't cast void * to int.
43125
43126 2004-01-06  Jan Hubicka  <jh@suse.cz>
43127
43128         * gcc.dg/i386-sse-5.c: New test
43129         * g++.dg/eh/simd-1.c: Add -w argument for i386.
43130
43131 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43132
43133         PR c++/12815
43134         * g++.dg/rtti/typeid4.C: New test.
43135
43136 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43137
43138         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
43139
43140 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43141
43142         PR c++/12132
43143         * g++.dg/template/error11.C: New test.
43144
43145         PR c++/13451
43146         * g++.dg/template/class2.C: New test.
43147
43148 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
43149         Richard Sandiford <rsandifo@redhat.com>
43150
43151         PR c++/13387
43152         * g++.dg/opt/alias3.C: New test.
43153
43154 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
43155
43156         PR c++/13157
43157         * g++.dg/template/koenig3.C: New test.
43158
43159         PR c++/13529
43160         * g++.dg/parse/offsetof3.C: New test.
43161
43162         * g++.dg/init/copy7.C: Add missing dg-error markers.
43163
43164         PR c++/12226
43165         * g++.dg/init/copy7.c: New test.
43166
43167         PR c++/13536
43168         * g++.dg/parse/cast1.C: New test.
43169
43170 2004-01-04  Jan Hubicka  <jh@suse.cz>
43171
43172         * gcc.dg/winline[1-7].c: New tests.
43173
43174 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43175
43176         PR c++/13520
43177         * g++.dg/template/qualttp22.C: New test.
43178
43179 2004-01-01  Jan Hubicka  <jh@suse.cz>
43180
43181         * gcc.dg/debug/20031231-1.c: New.
43182         * gcc.c-torture/compile/20040101-1.c: New.
43183         * gcc.dg/dwarf-die-[1-7].c: New.
43184
43185 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
43186
43187         PR optimization/13521
43188         * gcc.c-torture/compile/20031231-1.c: New test.
43189
43190 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43191
43192         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
43193
43194 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43195
43196         PR c++/10079
43197         * g++.dg/template/crash16.C: New test.
43198
43199 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
43200
43201         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
43202
43203 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43204
43205         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
43206         ports.
43207         * g++.old-deja/g++.jason/thunk3.C: Likewise.
43208         * g++.old-deja/g++.law/profile1.C: Likewise.
43209         * gcc.c-torture/compile/981006-1.c: Likewise.
43210         * gcc.c-torture/execute/loop-2e.x: Likewise.
43211         * gcc.c-torture/execute/loop-2f.x: Remove.
43212         * gcc.c-torture/execute/loop-2g.x: Likewise.
43213         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
43214         * gcc.dg/20020312-2.c: Remove traces of dead ports.
43215
43216 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
43217
43218         PR c++/13507
43219         * g++.dg/ext/attrib11.C: New test.
43220
43221         PR c++/13494
43222         * g++.dg/template/array2-1.C: New test.
43223         * g++.dg/template/array2-2.C: New test.
43224
43225 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
43226
43227         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
43228
43229 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43230
43231         PR c++/12774
43232         * g++.dg/template/array1-1.C: New test.
43233         * g++.dg/template/array1-2.C: New test.
43234
43235 2003-12-29  Roger Sayle  <roger@eyesopen.com>
43236
43237         PR fortran/12632
43238         * g77.dg/12632.f: New test case.
43239
43240 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43241
43242         PR c++/13289
43243         * g++.dg/parse/nontype1.C: New test.
43244
43245 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43246
43247         PR c++/12403
43248         * g++.dg/parse/explicit1.C: New test.
43249         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
43250
43251 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43252
43253         PR c++/13081
43254         * g++.dg/opt/inline6.C: New test.
43255
43256         PR c++/12613
43257         * g++.dg/parse/error9.C: New test.
43258
43259         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
43260
43261 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43262
43263         PR c++/13009
43264         * g++.dg/init/assign1.C: New test.
43265
43266 2003-12-28  Roger Sayle  <roger@eyesopen.com>
43267
43268         PR c++/13070
43269         * g++.dg/warn/format3.C: New test case.
43270
43271 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43272
43273         * gcc.c-torture/compile/20031227-1.c: New test.
43274
43275 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43276
43277         * g++.dg/bprob/bprob.exp: Load target-supports.exp
43278         * g77.dg/bprob/bprob.exp: Likewise.
43279         * gcc.misc-tests/bprob.exp: Likewise.
43280         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
43281         variants on systems where the library does not provide that
43282         functionality.
43283         * gcc.dg/builtins-20.c: Use builtins-config.h.
43284         * gcc.dg/builtins-config.h: New file.
43285
43286 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43287
43288         * lib/gcc-dg.exp (dg-require-profiling): New function.
43289         * lib/target-supports.exp (check_profiling_available): Likewise.
43290         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
43291         * g77.dg/bprob/bprob.exp: Likewise.
43292         * gcc.misc-tests/bprob.exp: Likewise.
43293         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
43294         * gcc.dg/20021014-1.c: Likewise.
43295         * gcc.dg/nest.c: Likewise.
43296
43297 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43298
43299         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
43300         compiling.
43301         * g++.dg/lookup/java2.C: Likewise.
43302         * gcc.dg/cpp/lexident.c: Likewise.
43303
43304 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
43305
43306         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
43307         given.
43308         * gcc.c-torture/compile/961203-1.c: Likewise.
43309         * gcc.c-torture/compile/980506-1.c: Likewise.
43310
43311 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
43312
43313         * lib/gcc-dg.exp (dg-prune-output): New annotation.
43314         (additional_prunes): New global.
43315         (gcc-dg-prune): Handle additional per-test pruning.
43316         (dg-test): Clear additional_prunes between tests.
43317
43318         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
43319         dg-prune-output to avoid spurious failures from assembler
43320         complaining about nonexistent WAW violations.
43321         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
43322         Use dg-prune-output to avoid spurious failures from assembler
43323         warning about Itanium B-step errata.
43324
43325 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43326
43327         * g++.dg/abi/macro0.C: New test.
43328         * g++.dg/abi/macro1.C: Likewise.
43329         * g++.dg/abi/macro2.C: Likewise.
43330
43331         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
43332         * g++.dg/abi/bitfield7.C: Likewise.
43333         * g++.dg/abi/dtor2.C: Likewise.
43334         * g++.dg/abi/mangle11.C: Likewise.
43335         * g++.dg/abi/mangle12.C: Likewise.
43336         * g++.dg/abi/mangle14.C: Likewise.
43337         * g++.dg/abi/mangle17.C: Likewise.
43338         * g++.dg/abi/vbase10.C: Likewise.
43339         * g++.dg/abi/vbase14.C: Likewise.
43340         * g++.dg/template/qualttp17.C: Likewise.
43341
43342 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
43343
43344         PR c/11995
43345         * gcc.dg/20031223-1.c: New test.
43346
43347 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43348
43349         * gcc.dg/noreturn-7.c: New test.
43350
43351 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43352
43353         * gcc.dg/null-pointer-1.c: New test.
43354
43355 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43356
43357         * g++.old-deja/g++.jason/template18.C: Remove.
43358         * g++.old-deja/g++.jason/template37.C: Likewise.
43359
43360         PR c++/12862
43361         * g++.dg/lookup/ns1.C: New test.
43362
43363         PR c++/12397
43364         * g++.dg/template/lookup3.C: New test.
43365
43366 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43367
43368         * g++.dg/template/recurse1.C: New test
43369
43370 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43371
43372         PR c++/12479
43373         * g++.dg/parse/semicolon1.C: New test.
43374         * g++.dg/parse/semicolon1.h: Likewise.
43375
43376 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
43377
43378         * gcc.dg/darwin-misaligned.c: New test.
43379
43380 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43381
43382         PR c/9163
43383         * gcc.dg/20031222-1.c: New test.
43384
43385 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
43386
43387         PR c++/13438
43388         * g++.dg/parse/error8.C: New test.
43389
43390         PR c++/11554
43391         * g++.dg/warn/ctor-init-1.C: New test.
43392
43393 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
43394
43395         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
43396         too small.
43397         * gcc.c-torture/compile/930217-1.c: Likewise.
43398         * gcc.c-torture/compile/930513-1.c: Likewise.
43399         * gcc.c-torture/execute/920908-2.c: Likewise.
43400         * gcc.c-torture/execute/921204-1.c: Likewise.
43401         * gcc.c-torture/execute/930621-1.c: Likewise.
43402         * gcc.c-torture/execute/930630-1.c: Likewise.
43403         * gcc.c-torture/execute/931031-1.c: Likewise.
43404         * gcc.c-torture/execute/980602-2.c: Likewise.
43405         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
43406         * gcc.c-torture/execute/compndlit-1.c: Likewise.
43407         * gcc.c-torture/execute/extzvsi.c: Likewise.
43408         * gcc.c-torture/unsorted/ext.c: Likewise.
43409
43410 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
43411
43412         PR target/12749
43413         * gcc.c-torture/compile/20031220-2.c: New test case.
43414
43415 2003-12-20  Roger Sayle  <roger@eyesopen.com>
43416
43417         PR optimization/13031
43418         * gcc.c-torture/compile/20031220-1.c: New test case.
43419
43420 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43421
43422         * gcc.dg/cast-function-1.c: New test.
43423
43424 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
43425
43426         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
43427         formats.
43428
43429 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
43430
43431         PR c++/12795
43432         * g++.dg/ext/attrib10.C: New test.
43433
43434 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43435
43436         * gcc.dg/cleanup-10.c: New test.
43437         * gcc.dg/cleanup-11.c: New test.
43438
43439 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43440
43441         PR c++/13239
43442         * g++.dg/opt/expect1.C: New test.
43443
43444 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
43445
43446         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
43447
43448 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
43449
43450         PR debug/12923
43451         * gcc.dg/20031218-1.c: New test.
43452
43453         PR debug/12389
43454         * gcc.dg/20031218-2.c: New test.
43455         * gcc.dg/20031218-3.c: New test.
43456
43457         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
43458         of label name and allow for USER_LABEL_PREFIX == "_" names.
43459         * g++.dg/abi/mangle18-2.C: Likewise.
43460         * g++.dg/abi/mangle19-1.C: Likewise.
43461         * g++.dg/abi/mangle19-2.C: Likewise.
43462         * g++.dg/abi/mangle20-1.C: Likewise.
43463         * g++.dg/abi/mangle20-2.C: Likewise.
43464
43465 2003-12-18  Richard Henderson  <rth@redhat.com>
43466
43467         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
43468
43469 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
43470             Dan Kegel <dank@kegel.com>
43471
43472         PR other/12009
43473         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
43474         testing a cross compiler, it causes spurious compile failures.
43475         * lib/g++.exp: Likewise.
43476
43477 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43478
43479         PR c++/13262
43480         * g++.dg/template/access13.C: New test.
43481
43482 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
43483
43484         * gcc.dg/20031216-1.c: New test.
43485
43486 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43487
43488         PR c++/9154
43489         * g++.dg/template/error10.C: New test.
43490
43491 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43492
43493         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
43494         * g++.dg/eh/simd-2.C: Likewise.
43495
43496 2003-12-17  James E Wilson  <wilson@specifixinc.com>
43497             Roger Sayle  <roger@eyesopen.com>
43498
43499         * gcc.c-torture/execute/ieee/mzero5.c: New.
43500
43501 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
43502
43503         PR c++/10603
43504         * g++.dg/parse/error6.C: New test.
43505
43506         PR c++/12827
43507         * g++.dg/parse/error7.C: New test.
43508
43509 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43510
43511         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
43512         at -O with stabs debugging formats.
43513         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
43514         * gcc.dg/debug/debug-2.c: Likewise.
43515
43516 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43517
43518         PR c++/12696
43519         * g++.dg/init/error1.C: New test.
43520
43521         PR c++/12218
43522         * g++.dg/init/pm3.C: New test.
43523
43524 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43525
43526         PR c/3347
43527         * gcc.dg/bitfld-8.c: New test.
43528
43529 2003-12-16  James Lemke  <jim@wasabisystems.com>
43530
43531         * gcc.dg/arm-scd42-[123].c: New tests.
43532
43533 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43534
43535         PR c++/9043
43536         * g++.dg/abi/mangle20-1.C: New test.
43537         * g++.dg/abi/mangle20-2.C: New test.
43538
43539 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43540
43541         PR c++/13275
43542         * g++.dg/other/offsetof2.C: Remove XFAIL.
43543         * g++.dg/parse/offsetof1.C: New test.
43544         * g++.gd/parse/offsetof2.C: Likewise.
43545
43546 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43547
43548         * g++.dg/template/nontype3.C: New test.
43549         * g++.dg/template/static2.C: Tweaked the dg-error clause.
43550
43551 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43552
43553         * g++.dg/warn/noreturn-3.C: Also test instantiation.
43554
43555 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43556
43557         PR c++/13387
43558         * g++.dg/expr/assign1.C: New test.
43559
43560         PR c++/13242
43561         * g++.dg/abi/mangle19-1.C: New test.
43562         * g++.dg/abi/mangle19-2.C: New test.
43563
43564 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
43565
43566         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
43567
43568 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43569
43570         * gcc.c-torture/execute/20031216-1.c: New test.
43571
43572 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43573
43574         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
43575         an ICE regression.
43576
43577 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43578
43579         PR c++/10926
43580         * g++.dg/template/error9.C: New test.
43581
43582         PR c++/11116
43583         * g++.dg/template/error8.C: New test.
43584
43585 2003-12-15  Roger Sayle  <roger@eyesopen.com>
43586
43587         PR middle-end/13400
43588         * gcc.c-torture/execute/20031215-1.c: New test case.
43589
43590 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43591
43592         PR c++/13269
43593         * g++.dg/parse/error5.C: New test.
43594
43595         PR c++/12989
43596         * g++.dg/expr/sizeof1.C: New test.
43597
43598         PR c++/13310
43599         * g++.dg/template/crash15.C: New test.
43600
43601 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
43602
43603         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
43604         a non-POD type as the last named parameter of a varargs function.
43605
43606 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43607
43608         PR c++/13243
43609         PR c++/12573
43610         * g++.dg/template/crash14.C: New test.
43611         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
43612
43613 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
43614
43615         * g++.dg/other/java1.C: New test.
43616
43617         PR c++/13241
43618         * g++.dg/abi/mangle18-1.C: New test.
43619         * g++.dg/abi/mangle18-2.C: New test.
43620
43621 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43622
43623         PR optimization/10312
43624         * gcc.c-torture/execute/20031214-1.c: New.
43625
43626 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
43627
43628         PR c++/10779
43629         PR c++/12160
43630         * g++.dg/parse/error3.C: New test.
43631         * g++.dg/parse/error4.C: Likewise.
43632         * g++.dg/abi/mangle4.C: Tweak error messages.
43633         * g++.dg/lookup/using5.C: Likewise.
43634         * g++.dg/other/error2.C: Likewise.
43635         * g++.dg/parse/typename5.C: Likewise.
43636         * g++.dg/parse/undefined1.C: Likewise.
43637         * g++.dg/template/arg2.C: Likewise.
43638         * g++.dg/template/ttp3.C: Likewise.
43639         * g++.dg/template/type1.C: Likewise.
43640         * g++.old-deja/g++.other/crash32.C: Likewise.
43641         * g++.old-djea/g++.pt/defarg8.C: Likewise.
43642
43643 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43644
43645         PR c++/13106
43646         * g++.dg/warn/noreturn-3.C: New test.
43647
43648 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43649
43650         PR c++/13118
43651         * g++.dg/abi/covariant3.C: New.
43652
43653 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
43654
43655         * g++.dg/eh/ia64-1.C: New test.
43656
43657 2003-12-12  Roger Sayle  <roger@eyesopen.com>
43658
43659         PR optimization/13037
43660         * g77.f-torture/execute/13037.f: New test case.
43661
43662 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43663
43664         PR c++/12881
43665         * g++.dg/abi/covariant2.C: New.
43666
43667 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
43668
43669         * gcc.dg/cpp/trad/macro.c: New tests.
43670
43671 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
43672
43673         * gcc.c-torture/execute/wchar_t-1.x: Delete.
43674
43675 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
43676
43677         PR other/10819
43678         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
43679         to fix Bug 10819.
43680         * lib/g++.exp (g++_version): Likewise.
43681         * lib/g77.exp (g77_version): Likewise.
43682         * lib/objc.exp (default_objc_version): Likewise.
43683
43684 2003-12-10  Richard Henderson  <rth@redhat.com>
43685
43686         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
43687
43688         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
43689
43690 2003-12-08  Matt Austern  <austern@apple.com>
43691
43692         PR c/13134
43693         * lib/gcc-dg.exp (dg-require-visibility): Define.
43694         * lib/target-supports (check_visibility_available): Define.
43695         * gcc.dg/visibility-1.c: New test.
43696         * gcc.dg/visibility-2.c: Likewise.
43697         * gcc.dg/visibility-3.c: Likewise.
43698         * gcc.dg/visibility-4.c: Likewise.
43699         * gcc.dg/visibility-5.c: Likewise.
43700         * gcc.dg/visibility-6.c: Likewise.
43701         * g++.dg/ext/visibility-1.C: Likewise.
43702         * g++.dg/ext/visibility-2.C: Likewise.
43703         * g++.dg/ext/visibility-3.C: Likewise.
43704         * g++.dg/ext/visibility-4.C: Likewise.
43705         * g++.dg/ext/visibility-5.C: Likewise.
43706         * g++.dg/ext/visibility-6.C: Likewise.
43707
43708 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43709
43710         * g++.dg/lookup/java1.C: New test.
43711         * g++.dg/lookup/java2.C: New test.
43712
43713 2003-12-07  Falk Hueffner  <falk@debian.org>
43714
43715         * g++.dg/opt/noreturn-1.C: New test.
43716
43717 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
43718
43719         * gcc.dg/overflow-1.c: New test.
43720
43721 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43722
43723         * g77.f-torture/compile/13060.f: New test.
43724
43725 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
43726
43727         PR c++/13323
43728         * g++.dg/inherit/operator2.C: New test.
43729
43730 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43731
43732         PR c++/13305
43733         * g++.dg/ext/attrib9.C: New test.
43734
43735 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43736
43737         PR c++/13314
43738         * g++.dg/template/error7.C: New test.
43739
43740 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
43741             J"orn Rennecke <joern.rennecke@superh.com>
43742
43743         PR target/13302
43744         * g++.dg/other/struct-va_list.C: New test.
43745
43746 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43747
43748         PR c++/13166
43749         * g++.dg/parse/defarg6.C: New test.
43750
43751 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
43752
43753         PR target/13256
43754         * gcc.c-torture/execute/20031201-1.c: New test.
43755
43756 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
43757
43758         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
43759
43760 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43761
43762         * gcc.dg/builtin-return-1.c: New test.
43763
43764 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
43765             J"orn Rennecke <joern.rennecke@superh.com>
43766
43767         PR optimization/13260
43768         * gcc.c-torture/execute/20031204-1.c: New test.
43769
43770 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43771
43772         PR c++/9127
43773         * g++.dg/template/error6.C: New test.
43774
43775 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
43776
43777         * gcc.dg/20031202-1.c: New test.
43778
43779 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43780
43781         PR c++/13179
43782         * g++.dg/template/eh1.C: New test.
43783
43784         PR c++/10771
43785         * g++.dg/template/error5.C: New test.
43786
43787 2003-12-02  David Ung  <davidu@mips.com>
43788
43789         * gcc.dg/compat/vector-check.h: Corrected type for var
43790         g_##TMODE
43791
43792 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43793
43794         PR c++/10126
43795         * g++.dg/template/ptrmem8.C: New test.
43796
43797 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43798
43799         PR c++/12573
43800         * g++.dg/template/dependent-expr3.C: New test.
43801
43802 2003-12-01  James Lemke  <jim@wasabisystems.com>
43803
43804         * gcc.dg/arm-g2.c: New test.
43805
43806 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43807
43808         PR optimization/11634
43809         * gcc.dg/20031201-2.c: New test case.
43810
43811 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
43812
43813         PR 11433
43814         * objc.dg/proto-lossage-3.m: New test.
43815
43816 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43817
43818         PR optimization/12628
43819         * gcc.dg/20031201-1.c: New test case.
43820
43821 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43822
43823         * gcc.dg/unaligned-1.c: New test.
43824
43825 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
43826
43827         PR c++/9849
43828         * g++.dg/template/error4.C: New test.
43829         * g++.dg/template/nested3.C: Adjust error markers.
43830
43831 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43832
43833         * gcc.dg/cpp/assert4.c: Check more #system assertions.
43834
43835 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
43836
43837         PR c/10333
43838         * gcc.dg/bitfld-7.c: New test.
43839
43840 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
43841
43842         * gcc.dg/tls/asm-1.C: New test.
43843
43844 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43845
43846         * gcc.dg/cpp/assert4.c: Update.
43847
43848 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43849
43850         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
43851         * gcc.dg/builtin-apply3.c: New test.
43852
43853 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43854
43855         * lib/compat.exp (compat-obj): New xfaildata parameter.
43856         Use it to set compiler_conditional_xfail_data before compiling.
43857         (compat-get-options): Handle dg-xfail-if.
43858         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
43859         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
43860         * gcc.dg/compat/vector-1_y.c: Likewise.
43861         * gcc.dg/compat/vector-2_x.c: Likewise.
43862         * gcc.dg/compat/vector-2_y.c: Likewise.
43863
43864 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43865
43866         * g++.dg/opt/reg-stack4.C: New test.
43867
43868 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43869
43870         * gcc.dg/builtin-apply2.c: New test.
43871
43872 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43873
43874         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
43875
43876 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43877
43878         PR c++/12924
43879         * g++.dg/template/template-id-2.C: New test.
43880
43881 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43882
43883         PR c++/5369
43884         * g++.dg/template/memfriend1.C: New test.
43885         * g++.dg/template/memfriend2.C: Likewise.
43886         * g++.dg/template/memfriend3.C: Likewise.
43887         * g++.dg/template/memfriend4.C: Likewise.
43888         * g++.dg/template/memfriend5.C: Likewise.
43889         * g++.dg/template/memfriend6.C: Likewise.
43890         * g++.dg/template/memfriend7.C: Likewise.
43891         * g++.dg/template/memfriend8.C: Likewise.
43892         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
43893
43894 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
43895
43896         PR c++/12515
43897         * g++.dg/ext/cond1.C: New test.
43898
43899 2003-11-20  Richard Henderson  <rth@redhat.com>
43900
43901         * gcc.dg/20020201-2.c: Remove.
43902         * gcc.dg/20020201-4.c: Remove.
43903         * gcc.dg/20020304-1.c: Remove.
43904
43905 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
43906
43907         * gcc.dg/cpp/trad/xwin1.c: New test case.
43908
43909 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
43910
43911         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
43912         * lib/g77.exp: Likewise.
43913         * lib/objc.exp: Likewise.
43914         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
43915         for darwin.
43916
43917 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43918
43919         PR c++/12932
43920         * g++.dg/template/static5.C: New test.
43921
43922 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
43923
43924         * gcc.dg/nested-func-1.c: New test.
43925
43926 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43927
43928         * gcc.dg/cpp/assert4.c: New test.
43929
43930 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43931
43932         PR c++/2294
43933         * g++.dg/lookup/using9.c: New test.
43934
43935 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
43936
43937         PR c++/12762
43938         * g++.dg/template/error3.C: New test.
43939
43940 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
43941
43942         PR ada/13035
43943         * ada/acats/run_acats, run_all.sh: Fix syntax error.
43944         No longer use a wrapper for gcc, since this does not work under
43945         Windows.
43946
43947 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43948
43949         PR c++/2094
43950         * g++.dg/template/ptrmem7.C: New test.
43951
43952 2003-11-13  Andrew Pinski <apinski@apple.com>
43953
43954         * gcc.c-torture/compile/20031113-1.c: New test.
43955
43956 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
43957             Kean Johnston <jkj@sco.com>
43958
43959         PR c/13029
43960         * gcc.dg/unused-4.c: Update.
43961
43962 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43963
43964         * g++.dg/opt/const3.C: New test.
43965
43966 2003-11-13  Jan Hubicka  <jh@suse.cz>
43967
43968         * gcc.c-torture/compile/20031112-1.c: New test.
43969
43970 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
43971
43972         * g++.dg/parse/crash10.C: Remove bogus error marker.
43973
43974 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43975
43976         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
43977         (host_gcc): Likewise.
43978         (ROOT): Honor $PWDCMD.
43979         (BASE): Likewise.
43980         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
43981
43982 2003-11-12  Catherine Moore  <clm@redhat.com>
43983
43984         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
43985
43986 2003-11-12  Andreas Jaeger  <aj@suse.de>
43987             Jakub Jelinek  <jakub@redhat.com>
43988             Andrew Pinski  <pinskia@physics.uc.edu>
43989             Richard Henderson  <rth@redhat.com>
43990
43991         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
43992         systems.
43993         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
43994
43995         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
43996         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
43997
43998 2003-11-11  Andreas Jaeger  <aj@suse.de>
43999
44000         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
44001
44002         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
44003
44004 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
44005
44006         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
44007         Clean ups.
44008
44009 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
44010
44011         * gcc.dg/trampoline-1.c: New test.
44012
44013 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
44014
44015         * gcc.c-torture/compile/200031109-1.c: New test.
44016
44017 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44018
44019         PR c/3190
44020         PR c/8714
44021         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44022         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
44023         gcc.dg/format/no-y2k-1.c: Update.
44024
44025 2003-11-08  Roger Sayle  <roger@eyesopen.com>
44026
44027         PR optimization/10467
44028         * gcc.dg/20031108-1.c: New test case.
44029
44030 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
44031
44032         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
44033
44034 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44035
44036         * gcc.dg/compound-lvalue-1.c: New test.
44037         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
44038         some XFAILs.
44039
44040 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
44041
44042         * gcc.dg/altivec-varargs-1.c: New test.
44043
44044 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44045
44046         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
44047         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
44048         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
44049         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
44050         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
44051
44052 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
44053
44054         * gcc.dg/cond-lvalue-1.c: New test.
44055
44056 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
44057
44058         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
44059
44060 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44061
44062         PR c++/11616
44063         * g++.dg/template/instantiate5.C: New test.
44064
44065 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44066
44067         PR c++/12726
44068         * g++.dg/ext/complit2.C: Replace test with self-contained version.
44069         * ChangeLog: Add missing first entry for above test.
44070
44071 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44072
44073         PR c++/9810
44074         * g++.dg/template/using8.C: New test.
44075         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
44076
44077 2003-11-02  Roger Sayle  <roger@eyesopen.com>
44078
44079         PR optimization/10817
44080         * gcc.c-torture/compile/20031102-1.c: New test case.
44081
44082 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
44083
44084         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
44085         2147483647.
44086
44087 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44088
44089         * gcc.dg/20031102-1.c: New test.
44090
44091 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44092
44093         * gcc.dg/complex-1.c: New test.
44094
44095 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44096
44097         PR c++/12796
44098         * g++.dg/template/crash13.C: Adjust expected error location.
44099         * g++.old-deja/g++.brendan/ns1.C: Likewise.
44100
44101 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44102
44103         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44104
44105 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44106
44107         PR/10239
44108         * gcc.c-torture/compile/20031031-2.c: New test.
44109
44110 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44111
44112         PR/11640
44113         * gcc.c-torture/compile/20031031-1.c: New test.
44114
44115 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44116
44117         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44118         * gcc.misc-tests/bprob.exp: Likewise.
44119         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
44120         the execution test on arm-elf configs.
44121         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
44122         configs that don't support scratch files.
44123         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
44124
44125 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
44126
44127         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
44128         done by dejagnu.
44129
44130 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
44131
44132         * ada/acats/run_all.sh: Redirect mv output to /dev/null
44133         Avoid non pure sh syntax. Add more logging.
44134
44135         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
44136         fail.
44137
44138 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44139
44140         PR libgcj/10610
44141         * gcc.dg/ppc-stackalign-1.c: New test.
44142
44143 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
44144
44145         * ada/acats/run_all.sh: Change output to be more compliant with
44146         dejagnu framework.
44147         Create acats.sum and acats.log files under testsuite/ada/acats
44148         Only run [a-z]* directories, to filter out e.g. CVS.
44149         Redirect build output to log file.
44150
44151 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44152
44153         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
44154
44155 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44156
44157         PR ada/5909:
44158         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
44159
44160 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
44161
44162         * gcc.c-torture/compile/20031023-1.c: New test.
44163         * gcc.c-torture/compile/20031023-2.c: New test.
44164         * gcc.c-torture/compile/20031023-3.c: New test.
44165         * gcc.c-torture/compile/20031023-4.c: New test.
44166
44167 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44168
44169         PR c++/10371
44170         * g++.dg/lookup/scoped8.C: New test.
44171
44172 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44173
44174         * g++.dg/opt/reg-stack3.C: New test.
44175
44176 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44177
44178         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
44179
44180 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44181
44182         PR c++/11076
44183         * g++.dg/template/crash13.C: New test.
44184
44185 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44186
44187         * gcc.dg/c99-restrict-2.c: New test.
44188
44189 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
44190
44191         PR c++/12698, c++/12699, c++/12700, c++/12566
44192         * g++.dg/inherit/covariant9.C: New test.
44193         * g++.dg/inherit/covariant10.C: New test.
44194         * g++.dg/inherit/covariant11.C: New test.
44195
44196 2003-10-23  Jason Merrill  <jason@redhat.com>
44197
44198         PR c++/12726
44199         * g++.dg/ext/complit2.C: New test.
44200
44201 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
44202
44203         PR target/12654
44204         * gcc.c-torture/execute/20031020-1.c: New test.
44205
44206 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44207
44208         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
44209         following the jump_insn.
44210
44211 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
44212
44213         * gcc.dg/cast-lvalue-1.c: New test.
44214
44215 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
44216
44217         PR c++/11962
44218         * g++.dg/template/cond2.C: New test.
44219
44220 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44221
44222         * gcc.dg/builtins-28.c: New test.
44223
44224 2003-10-20  Jan Hubicka  <jh@suse.cz>
44225
44226         * g++.dg/opt/inline4.C: Do not use min-inline-insns
44227         parameter.
44228         * gcc.dg/inline-2.c: Likewise.
44229
44230 2003-10-20  Phil Edwards  <phil@codesourcery.com>
44231
44232         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
44233         * gcc.dg/nest.c: Likewise.
44234
44235 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44236
44237         PR c++/9781, c++/10583, c++/11862
44238         * g++.dg/parse/crash13.C: New test.
44239
44240 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44241
44242         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
44243
44244 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44245
44246         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
44247         Define HAVE_C99_RUNTIME except on Solaris.
44248         * gcc.dg/builtins-20.c: Likewise.
44249
44250 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44251
44252         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
44253
44254 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44255
44256         PR c++/12495
44257         * g++.dg/template/crash21.C: New test.
44258
44259 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44260
44261         PR c++/2513
44262         * g++.dg/template/typename5.C: New test.
44263
44264 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44265
44266         PR c++/12369
44267         * g++.dg/template/friend25.C: New test.
44268
44269 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
44270
44271         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
44272         versions.
44273
44274 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
44275
44276         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
44277         == 2147483647.
44278
44279 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
44280
44281         * gcc.c-torture/execute/960416-1.x: Remove.
44282         * gcc.c-torture/execute/divconst-3.x: Likewise.
44283
44284 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
44285
44286         PR target/12598
44287         * gcc.dg/torture/cris-volatile-1.c: New test.
44288
44289 2003-10-14  Roger Sayle  <roger@eyesopen.com>
44290
44291         PR optimization/9325
44292         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
44293         for overflowing floating point to integer conversion during RTL
44294         simplification.
44295
44296 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
44297
44298         * objc/execute/_cmd.m: Fix typo.
44299         * objc.dg/image-info.m, objc.dg/symtab-1.m:
44300         Relax 'scan-assembler' regexp.
44301         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
44302         objc.dg/try-catch-4.m: Run on non-Darwin targets.
44303         * objc.dg/zero-link-2.m: Remove blank line.
44304         * objc.dg/zero-link-3.m: New test case.
44305
44306 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
44307
44308         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
44309
44310         * gcc.dg/asm-names.c: Use scan-assembler-not rather
44311         than linker trickery.
44312
44313 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44314
44315         PR c++/12370
44316         * g++.dg/other/friend2.C: New test.
44317
44318 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44319
44320         * gcc.dg/20031012-1.c: New test.
44321
44322 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44323
44324         * gcc.dg/weak/weak-3.c: Fix for new warning.
44325
44326 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
44327
44328         PR optimization/8750
44329         * gcc.c-torture/execute/20031012-1.c: New test case.
44330
44331 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44332
44333         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
44334         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
44335
44336 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44337
44338         PR optimization/12260
44339         * gcc.c-torture/compile/20031011-2.c: New test case.
44340
44341 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44342
44343         * gcc.c-torture/execute/20031011-1.c: New testcase.
44344
44345 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
44346
44347         * gcc.c-torture/compile/20031011-1.c: New test.
44348
44349 2003-10-11  Jan Hubicka  <jh@suse.cz>
44350
44351         * g++.dg/other/first-global.C: New test.
44352
44353 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44354
44355         * gcc.c-torture/execute/string-opt-18.c: New testcase.
44356
44357 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
44358
44359         * gcc.c-torture/compile/20031010-1.c: New test.
44360
44361 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
44362
44363         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
44364         * gcc.c-torture/execute/va-arg-25.c: ... here.
44365
44366 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
44367
44368         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
44369
44370 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
44371
44372         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
44373
44374 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
44375
44376         * g++.dg/parse/error2.C: New test.
44377
44378 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
44379
44380         PR c++/11097
44381         * g++.dg/other/error5.C: Modify the error message.
44382         * g++.dg/lookup/using8.C: New test.
44383
44384 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
44385
44386         * gcc.dg/darwin-abi-2.c: New file.
44387         * gcc.c-torture/execute/va-arg-24.c: New file.
44388
44389 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
44390
44391         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
44392         indentation.
44393
44394 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
44395
44396         PR c++/10147
44397         * g++.dg/other/error4.C: Update error messages.
44398         * g++.dg/template/ptrmem4.C: Likewise.
44399
44400         PR c++/12337
44401         * g++.dg/init/new9.C: New test.
44402
44403         PR c++/12334, c++/12236, c++/8656
44404         * g++.dg/ext/attrib8.C: New test.
44405
44406 2003-10-06  Devang Patel  <dpatel@apple.com>
44407
44408         * gcc.dg/debug/dwarf2-3.h: New test.
44409         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
44410
44411 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
44412
44413         * g++.dg/opt/cfg2.C: New test.
44414
44415 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44416
44417         * g++.dg/opt/float1.C: New test.
44418
44419 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44420
44421         * gcc.dg/c90-array-lval-6.c: New test.
44422         * gcc.dg/c99-array-lval-6.c: New test.
44423
44424 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
44425             Ziemowit Laski  <zlaski@apple.com>
44426
44427         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
44428         'Derived', so that it is never considered a class method; add
44429         new warning for '+port' method ambiguity.
44430         * objc.dg/method-12.m: Include <objc/objc.h> instead of
44431         <objc/objc-api.h> (needed on Mac OS X).
44432         * objc.dg/method-13.m: New test.
44433
44434 2003-10-03  Roger Sayle  <roger@eyesopen.com>
44435
44436         PR optimization/9325, PR java/6391
44437         * gcc.c-torture/execute/20031003-1.c: New test case.
44438
44439 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
44440
44441         PR optimization/12180
44442         * gcc.dg/20031002-1.c: New test.
44443
44444         PR c++/12486
44445         * g++.dg/inherit/error1.C: New test.
44446
44447 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
44448
44449         * lib/f-torture.exp (search_for): Rename to...
44450         (search_for_re): This.  Also, clean up comments and the
44451         "regexp" invocation.
44452
44453 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
44454
44455         * gcc.c-torture/compile/20031002-1.c: New test.
44456
44457 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
44458
44459         * g++.dg/opt/cond1.C: New test.
44460
44461 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
44462
44463         * gcc.dg/Wold-style-definition-2.c: New testcase.
44464         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
44465
44466 2003-09-29  Richard Henderson  <rth@redhat.com>
44467
44468         * g++.dg/init/array10.C: Add dg-options.
44469
44470 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
44471
44472         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
44473
44474 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44475
44476         * g++.dg/template/friend19.C: Fix typo.
44477         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
44478
44479 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
44480
44481         * gcc.c-torture/execute/20030928-1.c: New test.
44482         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
44483
44484 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44485
44486         * g++.dg/opt/unroll1.C: New test.
44487
44488 2003-09-26  Roger Sayle  <roger@eyesopen.com>
44489
44490         PR optimization/11741
44491         * gcc.dg/20030926-1.c: New test case.
44492
44493 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44494
44495         PR c++/5655
44496         * g++.dg/parse/access7.C: New test.
44497         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
44498
44499 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
44500
44501         MERGE OF objc-improvements-branch into MAINLINE:
44502         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
44503         if libobjc has not been built.
44504         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
44505         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
44506         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
44507         objc/execute/nested-3.m, objc/execute/np-2.m,
44508         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
44509         objc/execute/redefining_self.m, objc/execute/root_methods.m,
44510         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
44511         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
44512         objc.dg/special/unclaimed-category-1.h,
44513         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
44514         well as GNU runtime.
44515         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
44516         * execute/cascading-1.m, execute/function-message-1.m,
44517         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
44518         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
44519         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
44520         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
44521         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
44522         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
44523         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
44524         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
44525         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
44526         * objc.dg/bitfield-2.m: Run only on Darwin.
44527         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
44528         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
44529         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
44530         * objc.dg/const-str-1.m: Fix constant string layout.
44531
44532 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
44533
44534         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
44535
44536 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
44537
44538         * gcc.dg/darwin-abi-1.c: New file.
44539
44540 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
44541
44542         PR target/12281
44543         * gcc.c-torture/compile/20030921-1.c: New test.
44544
44545 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44546
44547         * g++.dg/opt/reg-stack2.C: New test.
44548
44549 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44550
44551         * g++.dg/eh/delayslot1.C: New test.
44552
44553 2003-09-20  Richard Henderson  <rth@redhat.com>
44554
44555         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
44556
44557 2003-09-20  Roger Sayle  <roger@eyesopen.com>
44558
44559         * gcc.c-torture/execute/20030920-1.c: New test case.
44560
44561 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44562
44563         * g++.dg/rtti/typeid3.C: Correct expected error message.
44564
44565 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44566
44567         PR c++/157
44568         * g++.dg/parse/crash12.C: New test.
44569
44570 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
44571
44572         * gcc.dg/compat/mixed-struct-check.h: New.
44573         * gcc.dg/compat/mixed-struct-defs.h: New.
44574         * gcc.dg/compat/mixed-struct-init.h: New.
44575         * gcc.dg/compat/struct-by-value-19_main.c: New.
44576         * gcc.dg/compat/struct-by-value-19_x.c: New.
44577         * gcc.dg/compat/struct-by-value-19_y.c: New.
44578         * gcc.dg/compat/struct-by-value-20_main.c: New.
44579         * gcc.dg/compat/struct-by-value-20_x.c: New.
44580         * gcc.dg/compat/struct-by-value-20_y.c: New.
44581         * gcc.dg/compat/struct-return-19_main.c: New.
44582         * gcc.dg/compat/struct-return-19_x.c: New.
44583         * gcc.dg/compat/struct-return-19_y.c: New.
44584         * gcc.dg/compat/struct-return-20_main.c: New.
44585         * gcc.dg/compat/struct-return-20_x.c: New.
44586         * gcc.dg/compat/struct-return-20_y.c: New.
44587
44588 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
44589         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
44590         so that it will not complain on LP64 targets.
44591
44592 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44593
44594         PR c++/495
44595         * g++.dg/template/friend24.C: New test.
44596
44597 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
44598
44599         PR c++/12332
44600         * g++.dg/template/memtmpl2.C: New test.
44601
44602 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
44603
44604         PR target/11184
44605         * gcc.dg/builtin-apply1.c: New test.
44606
44607 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
44608
44609         PR c++/9848
44610         * g++.dg/warn/Wunused-4.C: New test.
44611
44612 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44613
44614         PR c++/12316
44615         * g++.dg/other/gc2.C: New test.
44616
44617 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
44618
44619         PR c++/11991
44620         * g++.dg/rtti/typeid3.C: New test.
44621
44622         PR c++/12266
44623         * g++.dg/overload/template1.C: New test.
44624
44625 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44626
44627         * g++.dg/opt/cfg3.C: New test.
44628
44629 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44630
44631         PR c++/7939
44632         * g++.dg/template/crash11.C: New test.
44633
44634 2003-09-16  Jason Merrill  <jason@redhat.com>
44635             Jakub Jelinek  <jakub@redhat.com>
44636
44637         * gcc.dg/attr-warn-unused-result.c: New test.
44638
44639 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44640
44641         PR c++/12184
44642         * g++.dg/expr/call2.C: New test.
44643
44644 2003-09-15  Andreas Jaeger  <aj@suse.de>
44645
44646         * gcc.dg/Wold-style-definition-1.c: New test.
44647
44648 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
44649
44650         PR c++/3907
44651         * g++.dg/parse/template12.C: New test.
44652
44653         * g++.dg/abi/bitfield11.C: New test.
44654         * g++.dg/abi/bitfield12.C: Likewise.
44655
44656 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
44657
44658         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
44659         non-expansion of functional macro name without arguments at EOL.
44660         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
44661
44662 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
44663
44664         * gcc.c-torture/execute/20030914-[12].c: New tests.
44665
44666 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
44667
44668         PR c++/11788
44669         * g++.dg/overload/addr1.C: New test.
44670
44671 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
44672
44673         * gcc.dg/20030909-1.c: New test.
44674
44675 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44676
44677         * gcc.dg/ultrasp10.c: New test.
44678
44679 2003-09-09  Devang Patel  <dpatel@apple.com>
44680
44681         * gcc.dg/darwin-ld-6.c: New test.
44682
44683 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44684
44685         * gcc.dg/torture/builtin-explog-1.c: New testcase.
44686
44687 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44688
44689         * gcc.dg/ia64-types1.c: New test.
44690         * gcc.dg/ia64-types2.c: Likewise.
44691
44692 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44693
44694         * gcc.dg/builtins-1.c: Add more _Complex tests.
44695         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44696
44697         * gcc.dg/builtins-1.c: Test existing _Complex functions.
44698         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44699
44700 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44701
44702         PR c++/11786
44703         * g++.dg/lookup/koenig2.C: New test.
44704
44705         PR c++/5296
44706         * g++.dg/rtti/typeid2.C: New test.
44707
44708 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
44709
44710         * gcc.c-torture/compile/20030904-1.c: New test.
44711
44712 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44713
44714         * g++.dg/opt/longbranch2.C: New test.
44715
44716 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44717
44718         * g++.dg/template/crash10.C: Only compile it.
44719
44720 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44721
44722         PR middle-end/11665
44723         * gcc.c-torture/compile/20030907-1.c: New test.
44724         * g++.dg/init/array11.C: New test.
44725
44726 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44727
44728         PR c++/11852
44729         * g++.dg/init/struct1.C: New test.
44730
44731 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44732
44733         PR c++/12181
44734         * g++.dg/expr/comma1.C: New test.
44735
44736 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
44737
44738         PR c++/11867
44739         * g++.dg/expr/static_cast5.C: New test.
44740
44741 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
44742
44743         PR c++/11507
44744         * g++.dg/lookup/scoped7.C: New test.
44745
44746         PR c++/9574
44747         * g++.dg/other/static1.C: New test.
44748
44749         PR c++/11490
44750         * g++.dg/warn/template-1.C: New test.
44751
44752         PR c++/11432
44753         * g++.dg/template/crash10.C: New test.
44754
44755         PR c++/2478
44756         * g++.dg/overload/VLA.C: New test.
44757
44758         PR c++/10804
44759         * g++.dg/template/call1.C: New test.
44760
44761 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44762
44763         PR c++/11794
44764         * g++.dg/parse/using3.C: New test.
44765
44766 2003-09-06  Roger Sayle  <roger@eyesopen.com>
44767
44768         PR c++/11409
44769         * g++.dg/overload/builtin3.C: New test case.
44770
44771 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
44772
44773         PR c/9862
44774         * gcc.dg/20030906-1.c: New test.
44775         * gcc.dg/20030906-2.c: Likewise.
44776
44777 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44778
44779         PR c++/12167
44780         * g++.dg/parse/defarg5.C: New test.
44781
44782         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
44783
44784 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
44785
44786         PR c++/12163
44787         * g++.dg/expr/static_cast4.C: New test.
44788
44789         PR c++/12146
44790         * g++.dg/template/crash9.C: New test.
44791
44792 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
44793
44794         * g++.old-deja/g++.ext/pretty2.C: Update for change
44795         in __FUNCTION__.
44796         * g++.old-deja/g++.ext/pretty3.C: Likewise.
44797
44798 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
44799
44800         PR c++/11922
44801         * g++/dg/template/qualified-id1.C: New test.
44802
44803         PR c++/12037
44804         * g++.dg/warn/noeffect4.C: New test.
44805
44806 2003-09-04  Matt Austern  <austern@apple.com>
44807
44808         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
44809         * g++.dg/ext/fnname2.C: Likewise.
44810         * g++.dg/ext/fnname3.C: Likewise.
44811
44812 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
44813
44814         * g++.dg/expr/lval1.C: New test.
44815         * g++.dg/ext/lvcast.C: Remove.
44816
44817 2003-09-03  Roger Sayle  <roger@eyesopen.com>
44818
44819         PR optimization/11700.
44820         * gcc.c-torture/compile/20030903-1.c: New test case.
44821
44822 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
44823
44824         PR c++/12053
44825         * g++.dg/abi/layout4.C: New test.
44826
44827 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
44828
44829         PR c++/11553
44830         * g++.dg/parse/friend3.C: New test.
44831
44832 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
44833
44834         PR c++/11847
44835         * g++.dg/template/class1.C: New test.
44836
44837         PR c++/11808
44838         * g++.dg/expr/call1.C: New test.
44839
44840 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
44841
44842         PR c++/12114
44843         * g++.dg/init/ref9.C: New test.
44844
44845         PR c++/11972
44846         * g++.dg/template/nested4.C: New test.
44847
44848 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44849
44850         PR c++/12093
44851         * g++.dg/template/non-dependent4.C: New test.
44852
44853         PR c++/11928
44854         * g++.dg/inherit/conv1.C: New test.
44855
44856 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44857
44858         PR c++/6196
44859         * g++.dg/ext/label1.C: New test.
44860         * g++.dg/ext/label2.C: Likewise.
44861
44862 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44863
44864         * g++.dg/expr/cond3.C: New test.
44865
44866 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44867
44868         * gcc.dg/builtins-1.c: Add new builtin cases.
44869
44870 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44871
44872         * gcc.dg/builtins-1.c: Add new cases.
44873         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44874
44875 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44876
44877         * gcc.dg/builtins-1.c: Add more math builtin tests.
44878         * gcc.dg/torture/builtin-attr-1.c: New test.
44879
44880 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44881
44882         PR optimization/5079
44883         * g++.dg/opt/static3.C: New test.
44884
44885 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44886
44887         * gcc.misc-tests/gcov-10b.c: New test.
44888
44889 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
44890
44891         * g++.dg/opt/ptrmem3.C: New test.
44892
44893         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
44894
44895 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
44896
44897         * gcc.dg/20030826-2.c: New test.
44898
44899 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44900
44901         PR middle-end/12002
44902         * g77.f-torture/compile/12002.f: New test case.
44903
44904 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44905
44906         * gcc.dg/20030826-1.c: New test case.
44907
44908 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
44909
44910         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
44911
44912 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
44913
44914         PR c++/11871
44915         * c++.dg/lookup/crash1.C: New test.
44916
44917         * c++.dg/warn/noeffect3.C: New test.
44918
44919 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
44920
44921         * gcc.dg/compat/vector-1_x.c: Compile with -w.
44922         * gcc.dg/compat/vector-1_y.c: Ditto.
44923         * gcc.dg/compat/vector-2_x.c: Ditto.
44924         * gcc.dg/compat/vector-2_y.c: Ditto.
44925
44926 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
44927
44928         * gcc.dg/20030702-1.c: New test.
44929
44930 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
44931
44932         PR c++/8795
44933         * g++.dg/ext/altivec-1.C: New test.
44934
44935 2003-08-24  Richard Henderson  <rth@redhat.com>
44936
44937         * g++.dg/eh/simd-2.C: Add -w for x86.
44938
44939 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
44940
44941         * gcc.dg/20030815-1.c: New test.
44942
44943 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44944
44945         PR c++/3765
44946         * g++.dg/parse/access6.C: New test.
44947
44948 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44949
44950         PR c++/641, c++/11876
44951         * g++.dg/template/friend22.C: New test.
44952         * g++.dg/template/friend23.C: Likewise.
44953
44954 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44955
44956         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
44957         identically.
44958
44959 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44960
44961         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
44962
44963 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44964
44965         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
44966
44967 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44968
44969         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
44970
44971 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44972
44973         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
44974
44975 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
44976
44977         PR c++/11919
44978         * g++.dg/overload/prom1.C: New test.
44979
44980         PR c++/11551
44981         * g++.dg/parse/dtor2.C: New test.
44982
44983         PR c++/10762
44984         * g++.dg/parse/using2.C: New test.
44985
44986 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
44987
44988         PR target/11805
44989         * gcc.c-torture/compile/20030821-1.c: New.
44990
44991 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
44992
44993         PR c++/11834
44994         * g++.dg/template/deduce2.C: New test.
44995
44996 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
44997
44998         * gcc.c-torture/execute/20030821-1.c: New test.
44999
45000 2003-08-20  Roger Sayle  <roger@eyesopen.com>
45001
45002         PR middle-end/11984
45003         * gcc.dg/20030820-1.c: New test case.
45004
45005 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
45006
45007         PR c++/11945
45008         * g++.dg/warn/noeffect2.C: New test.
45009
45010 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
45011
45012         PR c++/10926
45013         * g++.dg/template/dtor2.C: New test.
45014
45015         PR c++/11684
45016         * g++.dg/template/operator1.C: New test.
45017         * g++.dg/parse/operator4.C: New test.
45018
45019         PR c++/11946.C
45020         * g++.dg/expr/enum1.C: New test.
45021         * gcc.dg/c99-bool-1.c: Remove bogus warning.
45022
45023         PR c++/11036.C
45024         * g++.dg/parse/elab2.C: New test.
45025         * g++.dg/parse/typedef4.C: Change error message.
45026         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
45027         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
45028         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
45029
45030 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
45031
45032         * gcc.dg/pch/warn-1.c: New.
45033         * gcc.dg/pch/warn-1.hs: New.
45034
45035         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
45036         not-tested file.
45037
45038 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45039
45040         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
45041
45042 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45043
45044         * gcc.dg/uninit-D.c: New Test.
45045         * gcc.dg/uninit-E.c: New Test.
45046         * gcc.dg/uninit-F.c: New Test.
45047         * gcc.dg/uninit-G.c: New Test.
45048
45049 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
45050
45051         * g++.dg/README: Describe the pch directory.
45052
45053 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45054
45055         PR c++/11174
45056         * g++.dg/parse/access4.C: New test.
45057         * g++.dg/parse/access5.C: Likewise.
45058         * g++.old-deja/g++.jason/access17.C: Adjust error message.
45059
45060 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
45061
45062         * gcc.dg/noncompile/20030818-1.c: New.
45063
45064 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45065
45066         PR c++/11957
45067         * g++.dg/warn/noeffect1.C: New test.
45068
45069         * g++.dg/template/scope2.C: New test.
45070         * g++.dg/template/error2.C: Correct dg-error
45071
45072 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
45073
45074         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
45075
45076 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
45077
45078         PR C++/11512
45079         * g++.dg/template/warn1.C: New.
45080
45081 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
45082
45083         * g++.dg/template/error2.C: New test.
45084         * g++.dg/lookup/using7.C: Adjust errors
45085         * g++.old-deja/g++.pt/crash36.C: Likewise.
45086         * g++.old-deja/g++.pt/derived3.C: Likewise.
45087
45088 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45089
45090         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
45091         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
45092         * gcc.c-torture/execute/builtins/string-9.c: New, from
45093         string-opt-9.c.  Adjust for execute/builtins framework.
45094         * gcc.c-torture/execute/string-opt-9.c: Delete.
45095
45096 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
45097
45098         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
45099
45100         * g++.dg/parse/ret-type2.C: New test.
45101
45102         PR c++/11703
45103         * g++.dg/init/new8.C: New test.
45104
45105         PR c++/10923
45106         * g++.dg/parse/typedef5.C: New test.
45107
45108         PR c++/9512
45109         * g++.dg/parse/qualified2.C: New test.
45110         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
45111         invalid code.
45112
45113 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
45114
45115         * g++.dg/conversion/ptrmem1.C: New test.
45116
45117 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
45118
45119         PR target/11693
45120         * gcc.dg/20030811-1.c: New test.
45121
45122         PR target/11535
45123         * gcc.c-torture/execute/20030811-1.c: New test.
45124
45125 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45126
45127         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
45128
45129 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
45130
45131         PR c++/11789.C
45132         * g++.dg/inherit/multiple1.C: New test.
45133
45134 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45135
45136         * gcc.dg/spe1.c: New test.
45137
45138         PR c++/11670
45139         * g++.dg/expr/cast2.C: New test.
45140
45141         PR c++/10530
45142         * g++.dg/template/dependent-name2.C: New test.
45143
45144 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
45145
45146         * g++.dg/parse/crash11.C: Put the dg options in comments.
45147
45148 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
45149
45150         * lib/gcc-dg.exp: Update for diagnostic change.
45151
45152 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45153
45154         PR c++/5767
45155         * g++.dg/parse/crash11.C: New test.
45156
45157 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
45158
45159         * gcc.dg/cpp/spacing1.c: Update.
45160
45161 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
45162
45163         PR target/11739
45164         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
45165         a value for -mtune.
45166
45167 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45168
45169         PR middle-end/11771
45170         * gcc.c-torture/compile/20030804-1.c: New test case.
45171
45172 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45173
45174         * gcc.dg/20030804-1.c: New test case.
45175
45176 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
45177
45178         * gcc.dg/cpp/separate-1.c: New test.
45179
45180 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
45181
45182         PR c++/11704
45183         * g++.dg/template/dependent-expr2.C: New test.
45184
45185         PR c++/11766
45186         * g++.dg/expr/ptrmem1.C: New test.
45187
45188 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45189
45190         PR c++/9453
45191         * g++.dg/template/friend15.C: New test.
45192
45193 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
45194
45195         * lib/dg-pch.exp: Work round PCH bug.
45196
45197 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45198
45199         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
45200         builtins.  Move cases from builtins-4.c here.
45201
45202         * gcc.dg/torture/builtin-math-1.c: New test taken from
45203         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
45204         additional cases.
45205
45206         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
45207         Delete.
45208
45209 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
45210
45211         PR c++/9447
45212         * g++.dg/template/using7.C: New test.
45213
45214 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
45215
45216         * import1.c, import2.c: New tests.
45217
45218 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
45219
45220         * g++.dg/eh/crossjump1.C: New test.
45221
45222 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
45223
45224         PR c++/11697
45225         * g++.dg/template/using6.C: New test.
45226
45227         PR c++/11744
45228         * g++.dg/template/koenig2.C: New test.
45229
45230 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45231
45232         PR c++/7983
45233         * g++.dg/parse/typedef4.C: New test.
45234
45235 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45236
45237         PR c++/8442, c++/8806
45238         * g++.dg/template/elab1.C: New test.
45239         * g++.dg/template/type2.C: Likewise.
45240         * g++.dg/template/ttp3.C: Adjust expected error message.
45241         * g++.old-deja/g++.law/visibility13.C: Likewise.
45242         * g++.old-deja/g++.niklas/t135.C: Likewise.
45243         * g++.old-deja/g++.pt/ttp41.C: Likewise.
45244         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
45245         template argument.
45246         * g++.old-deja/g++.pt/ttp44.C: Likewise.
45247
45248 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
45249
45250         PR c++/11295
45251         * g++.dg/ext/stmtexpr1.C: New test.
45252
45253         * g++.dg/opt/tmp1.C: New test.
45254
45255         PR c++/11525
45256         * g++.dg/parse/constant4.C: New test.
45257
45258         PR c++/9447
45259         * g++.dg/template/using5.C: New test.
45260
45261 2003-07-31  Roger Sayle  <roger@eyesopen.com>
45262
45263         * gcc.dg/builtins-27.c: New test case.
45264
45265 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
45266
45267         * gcc.dg/tls/opt-7.c: New test.
45268
45269 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
45270
45271         * g++.old-deja/g++.other/crash18.C: Remove.
45272
45273 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
45274
45275         * g++.dg/template/explicit3.C: New.
45276         * g++.dg/template/explicit4.C: New.
45277         * g++.dg/template/explicit5.C: New.
45278
45279         PR c++/11347
45280         * g++.dg/template/memtmpl1.C: New.
45281
45282 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
45283
45284         PR target/11565
45285         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
45286         * gcc.dg/i386-387-5.c (dg-options): Likewise.
45287
45288 2003-07-30  Jan Hubicka  <jh@suse.cz>
45289
45290         * vtgc1.c: Kill.
45291
45292 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
45293
45294         * gcc.dg/struct-in-proto-1.c: New test.
45295
45296 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
45297
45298         * gcc.dg/cpp/include2.c: Only expect one message.
45299
45300 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
45301
45302         PR c++/9447
45303         * g++.dg/template/using1.C: New test.
45304         * g++.dg/template/using2.C: New test.
45305         * g++.dg/template/using3.C: New test.
45306         * g++.dg/template/using4.C: New test.
45307
45308 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
45309
45310         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
45311         * gcc.c-torture/execute/string-opt-10.c: Likewise.
45312
45313 2003-07-28  Jan Hubicka  <jh@suse.cz>
45314
45315         PR c++/11530
45316         * g++.dg/opt/call1.C: New test.
45317
45318 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
45319
45320         PR c++/11667
45321         * g++.dg/init/enum2.C: New test.
45322         * g++.dg/template/overload1.C: Add "-w" option.
45323
45324 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
45325
45326         * gcc.dg/Wdeclaration-after-statement-1.c,
45327         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
45328
45329 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
45330
45331         * gcc.c-torture/compile/20030725-1.c: New test.
45332
45333 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
45334
45335         * gcc.dg/20030505.c: Only run for SPE.
45336         Remove definition of opaque type.
45337
45338 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
45339
45340         * g++.dg/template/ptrmem6.C: New test.
45341
45342 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
45343
45344         * gcc.c-torture/compile/zero-strct-2.c: New test.
45345
45346 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
45347
45348         * gcc.dg/intermod-1.c: New test.
45349
45350 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45351
45352         PR c++/11617
45353         * g++.dg/template/lookup2.C: New test.
45354         * g++.dg/template/memclass1.C: Remove instantiated from error.
45355         * g++.dg/other/error2.C: Tweak expected errors.
45356
45357         PR c++/11596
45358         * g++.dg/template/defarg3.C: New test.
45359
45360         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
45361
45362 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
45363
45364         * g++.dg/inherit/access5.C: New test.
45365
45366 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45367
45368         PR c++/11513
45369         * g++.dg/template/crash8.C: New test.
45370
45371 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
45372
45373         PR c/10602
45374         * gcc.dg/noncompile/incomplete-2.c: New test.
45375
45376 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
45377
45378         PR c++/11645
45379         * g++.dg/inherit/access4.C: New test.
45380
45381         PR c++/11517
45382         * g++.dg/expr/cond2.C: New test.
45383
45384         PR optimization/10679
45385         * g++.dg/opt/inline4.C: New test.
45386
45387 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
45388
45389         * g++.dg/parse/crash10: New test.
45390
45391 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45392
45393         * g++.dg/ext/flexary1.C: New test.
45394
45395 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45396
45397         PR c++/10793
45398         * g++.dg/template/crash9.C: New test.
45399
45400 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45401
45402         PR c++/3004
45403         * g++.dg/parse/typedef3.C: New test.
45404
45405         PR c++/7906
45406         * g++.dg/parse/operator2.C: New test.
45407
45408         PR c++/8895
45409         * g++.dg/parse/def-tmpl-arg1.C: New test.
45410
45411         PR c++/9282
45412         * g++.dg/parse/funptr1.C: New test.
45413
45414         PR c++/9452
45415         * g++.dg/parse/ambig3.C: New test.
45416
45417         PR c++/9454
45418         * g++.dg/parse/operator3.C: New test.
45419
45420         PR c++/9486
45421         * g++.dg/parse/template10.C: New test.
45422
45423         PR c++/9488
45424         * g++.dg/parse/template11.C: New test.
45425
45426         PR c++/10150
45427         * g++.dg/parse/invalid-op1.C: New test.
45428
45429         PR c++/10247
45430         * g++.dg/parse/condexpr1.C: New test.
45431
45432 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45433
45434         * g++.dg/ext/packed3.C: New test.
45435         * g++.dg/ext/packed4.C: New test.
45436
45437         * gcc.dg/pack-test-3.c: New test.
45438
45439 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
45440
45441         * lib/compat.exp: Handle dg-options per source file.
45442         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
45443         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
45444         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
45445         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
45446         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
45447         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
45448         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
45449         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
45450         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
45451         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
45452         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
45453         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
45454         * g++.dg/compat/break/bitfield7_x.C: Ditto.
45455         * g++.dg/compat/break/bitfield7_y.C: Ditto.
45456
45457 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
45458
45459         PR c/10320
45460         * gcc.c-torture/execute/20030718-1.c: New test.
45461
45462 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45463
45464         PR optimization/11536
45465         * gcc.dg/20030721-1.c: New test.
45466
45467 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
45468
45469         PR c++/11546
45470         * g++.dg/template/lookup1.C: New test.
45471
45472 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
45473
45474         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
45475         diagnostics of ill-formed constructs involving labels.
45476         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
45477         the new 'previously defined here' message.
45478
45479 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
45480
45481         * g++.dg/parse/non-dependent2.C: New test.
45482
45483 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
45484
45485         * g++.dg/init/init-ref4.C: xfail on targets without
45486         weak symbols.
45487
45488 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
45489
45490         PR target/11087
45491         * gcc.c-torture/execute/20030717-1.c: New test.
45492
45493 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45494
45495         * g++.dg/opt/cfg1.C: New test.
45496
45497 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
45498
45499         PR optimization/11557
45500         * gcc.dg/20030717-1.c: New test.
45501
45502 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
45503
45504         PR c++/10476
45505         * g++.dg/expr/crash-1.C: New test.
45506
45507         PR c++/11027
45508         * g++.dg/template/init3.C: New test.
45509
45510         PR c++/8222
45511         * g++.dg/template/non-dependent1.C: New test.
45512
45513         PR c++/11070
45514         * g++.dg/template/non-dependent2.C: New test.
45515
45516         PR c++/11071
45517         * g++.dg/template/non-dependent3.C: New test.
45518
45519         PR c++/9907
45520         * g++.dg/template/sizeof5.C: New test.
45521
45522 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
45523
45524         PR 11498
45525         * gcc.c-torture/compile/mangle-1.c: New file.
45526
45527 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45528
45529         PR c++/7809
45530         * g++.dg/parse/access3.C: New test.
45531
45532 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
45533
45534         PR c++/11384
45535         * g++.dg/init/init-ref4.C: New test.
45536
45537 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
45538
45539         PR c++/11547
45540         * g++.dg/parse/constant3.C: New test.
45541         * g++.dg/parse/crash7.C: Likewise.
45542
45543 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
45544
45545         PR target/11008
45546         * gcc.dg/i386-pentium4-not-mull.c: New.
45547
45548 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
45549
45550         * gcc.dg/asm-names.c (ymain): Make it weak.
45551
45552 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45553
45554         PR c++/5421
45555         * g++.dg/template/friend21.C: New test.
45556
45557 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
45558
45559         * gcc.dg/cleanup-8.c: New test.
45560         * gcc.dg/cleanup-9.c: New test.
45561
45562 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
45563
45564         * g++.dg/ext/dll-MI1.h: New file.
45565         * g++.dg/ext/dllexport-MI1.C: New file.
45566         * g++.dg/ext/dllimport-MI1.C: New file.
45567
45568 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
45569
45570         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
45571         it does not have cmpstrsi patterns (just cmpmemsi).
45572
45573 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
45574
45575         PR debug/11473
45576         * g++.dg/debug/debug8.C: New test.
45577
45578 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45579
45580         PR c++/10108
45581         * g++.dg/template/crash7.C: New test.
45582
45583 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
45584
45585         PR target/10795
45586         * gcc.c-torture/compile/20030708-1.c: New.
45587
45588 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
45589
45590         * gcc.c-torture/execute/20030715-1.c: New test.
45591
45592 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
45593
45594         * gcc.dg/pch/inline-3.c: New file.
45595         * gcc.dg/pch/inline-3.hs: New file.
45596         * gcc.dg/pch/inline-4.c: New file.
45597         * gcc.dg/pch/inline-4.hs: New file.
45598
45599 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
45600
45601         PR c++/11509
45602         * g++.dg/template/crash6.C: New test.
45603
45604         PR c++/7053
45605         * g++.dg/template/friend20.C: New test.
45606
45607         PR c++/7019
45608         * g++.dg/template/overload2.C: New test.
45609
45610 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45611
45612         PR optimization/11440
45613         * gcc.c-torture/execute/20030714-1.c: New test.
45614
45615 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45616
45617         PR c++/11154
45618         * g++.dg/template/partial2.C: New test.
45619
45620 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
45621
45622         PR c++/11503
45623         * g++.dg/template/anon1.C: New test.
45624
45625         PR c++/11493
45626         PR c++/11495
45627         * g++.dg/parse/template9.C: Likewise.
45628         * g++.dg/template/crash4.C: New test.
45629         * g++.dg/template/koenig1.C: Likewise.
45630         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
45631         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
45632         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
45633         functions.
45634         * g++.old-deja/g++.jason/template36.C: Likewise.
45635         * g++.old-deja/g++.mike/p1989.C: Likewise.
45636         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
45637         * g++.old-deja/g++.pt/ttp20.C: Use this->.
45638         * g++.old-deja/g++.pt/ttp21.C: Use this->.
45639         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
45640         compiling.
45641         * g++.old-deja/g++.pt/union2.C: Use this->.
45642
45643 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
45644
45645         * gcc.dg/20030711-1.c: New test.
45646
45647 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
45648
45649         PR c++/11050
45650         * g++.dg/parse/args1.C: New test.
45651         * g++.pt/defarg8.C: Change expected errors.
45652
45653 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
45654
45655         PR c++/8164
45656         * g++.dg/template/nontype2.C: New test.
45657
45658         PR c++/10558
45659         * g++.dg/parse/template8.C: New test.
45660
45661         PR c++/8327
45662         * g++.dg/template/scope1.C: New test.
45663
45664         * g++.dg/warn/Wsign-compare-1.C: New test.
45665
45666 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45667
45668         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
45669
45670 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
45671
45672         PR c++/9411
45673         * g++.dg/template/explicit2.C: New test.
45674
45675         PR c++/10032
45676         * g++.dg/warn/pedantic1.C: New test.
45677
45678 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
45679
45680         PR c++ 9483
45681         * g++.dg/other/field1.C: New test.
45682
45683 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45684
45685         PR c/11449
45686         * gcc.c-torture/compile/20030707-1.c: New.
45687
45688 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45689
45690         PR c++/10849
45691         * g++.dg/template/access12.C: New test.
45692
45693 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
45694
45695         * g++.dg/bprob/bprob.exp (prof_ext): Update.
45696         * g77.dg/bprob/bprob.exp (prof_ext): Update.
45697         * gcc.misc-tests/bprob.exp (prof_ext): Update.
45698         * gcc.misc-tests/gcov.exp: Update
45699         * g++.dg/gcov/gcov.exp: Update
45700         * lib/gcov.exp: Update.
45701
45702 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
45703
45704         * g++.dg/abi/mangle17.C: Make sure template expressions are
45705         dependent.
45706         * g++.dg/abi/mangle4.C: Mark erroneous casts.
45707         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
45708         * g++.dg/opt/stack1.C: Remove erroneous code.
45709         * g++.dg/parse/template7.C: New test.
45710         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
45711         * g++.old-deja/g++.pt/crash4.C: Likewise.
45712
45713 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45714
45715         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
45716         with zero or one occurence of `$' after the initial `L'.
45717
45718 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
45719
45720         * gcc.c-torture/compile/20030704-1.c: Add a comment.
45721
45722 2003-07-08  Roger Sayle  <roger@eyesopen.com>
45723
45724         PR c/11370
45725         * gcc.dg/Wunreachable-6.c: New testcase.
45726         * gcc.dg/Wunreachable-7.c: New testcase.
45727
45728 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45729
45730         PR c/11420
45731         * gcc.dg/20030708-1.c: New test.
45732
45733 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
45734
45735         * gcc.dg/compat/sdata-section.h: New file.
45736         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
45737         * gcc.dg/torture/mips-sdata-1.c: New test.
45738
45739 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45740
45741         PR c++/11030
45742         * g++.dg/template/friend19.C: New test.
45743
45744 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45745
45746         * g++.dg/opt/strength-reduce.C: New test.
45747
45748 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45749
45750         PR target/10979
45751         * gcc.dg/20030707-1.c: New testcase.
45752
45753 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45754
45755         PR optimization/11059
45756         * g++.dg/opt/emptyunion.C: New testcase.
45757
45758 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45759             Eric Botcazou  <ebotcazou@libertysurf.fr>
45760
45761         * g++.dg/opt/stack1.C: New test.
45762
45763 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
45764
45765         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
45766         run test.
45767
45768         PR c++/11431
45769         * g++.dg/expr/static_cast3.C: New test.
45770
45771 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
45772
45773         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
45774         everywhere.
45775         * gcc.dg/concat.c: Concatenation of string constants with
45776         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
45777         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
45778         * gcc.dg/cpp/escape-2.c: Use wide character constants where
45779         necessary to avoid multi-character character constant warning.
45780         * gcc.dg/cpp/escape.c: Likewise.
45781         * gcc.dg/cpp/ucs.c: Likewise.
45782         Remove backslashes from dg-bogus comments, as they confuse Tcl.
45783         Fix a typo.
45784
45785 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45786
45787         PR c/11428
45788         * gcc.c-torture/compile/20030704-1.c: New.
45789
45790 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45791
45792         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
45793
45794 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
45795
45796         PR c++/5287, PR c++/7910,  PR c++/11021
45797         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
45798         tests for warnings.
45799         * g++.dg/ext/dllimport2.C: Add tests for warnings.
45800         * g++.dg/ext/dllimport3.C: Likewise.
45801         * g++.dg/ext/dllimport4.C: New file.
45802         * g++.dg/ext/dllimport5.C: New file.
45803         * g++.dg/ext/dllimport6.C: New file.
45804         * g++.dg/ext/dllimport7.C: New file.
45805         * g++.dg/ext/dllimport8.C: New file.
45806         * g++.dg/ext/dllimport9.C: New file.
45807         * g++.dg/ext/dllimport10.C: New file.
45808         * g++.dg/ext/dllexport1.C: New file.
45809
45810 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45811
45812         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
45813         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
45814
45815 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45816
45817         * gcc.dg/builtins-25.c: New testcase.
45818         * gcc.dg/builtins-26.c: New testcase.
45819
45820 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
45821
45822         * gcc.dg/compat/vector-defs.h: New file.
45823         * gcc.dg/compat/vector-setup.h: New file.
45824         * gcc.dg/compat/vector-check.h: New file.
45825         * gcc.dg/compat/vector-1_main.c: New file.
45826         * gcc.dg/compat/vector-1_x.c: New file.
45827         * gcc.dg/compat/vector-1_y.c: New file.
45828         * gcc.dg/compat/vector-2_main.c: New file.
45829         * gcc.dg/compat/vector-2_x.c: New file.
45830         * gcc.dg/compat/vector-2_y.c: New file.
45831
45832         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
45833         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
45834         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
45835         * gcc.dg/compat/struct-align-1.h: New file.
45836         * gcc.dg/compat/struct-align-1_main.c: New file.
45837         * gcc.dg/compat/struct-align-1_x.c: New file.
45838         * gcc.dg/compat/struct-align-1_y.c: New file.
45839         * gcc.dg/compat/struct-align-2.h: New file.
45840         * gcc.dg/compat/struct-align-2_main.c: New file.
45841         * gcc.dg/compat/struct-align-2_x.c: New file.
45842         * gcc.dg/compat/struct-align-2_y.c: New file.
45843
45844         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
45845         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45846         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45847         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45848         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45849         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45850         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45851         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45852         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45853         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45854         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45855         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45856         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45857         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45858         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45859         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45860         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45861         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45862         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45863         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45864         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45865         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45866         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45867         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45868         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45869         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45870         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45871         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45872         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45873
45874 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45875
45876         * gcc.dg/i386-call-1.c: New test.
45877
45878 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45879
45880         PR c++/9162
45881         * g++.dg/parse/defarg4.C: New.
45882
45883 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45884
45885         PR target/10700
45886         * gcc.c-torture/compile/20030703-1.c: New test case.
45887
45888 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45889
45890         * g++.dg/template/local3.C: Remove extra semicolon.
45891
45892 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45893
45894         * gcc.dg/i386-volatile-1.c: New test.
45895
45896 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
45897
45898         PR c++/11072
45899         * g++.dg/other/offsetof2.C: XFAIL.
45900         * g++.dg/other/offsetof5.C: New.
45901
45902         PR c++/10219
45903         * g++.dg/template/error1.C: New.
45904
45905         PR c++/9779
45906         * g++.dg/template/dependent-expr1.C: New.
45907
45908 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45909
45910         PR c++/6949
45911         * g++.dg/template/local3.C: New test.
45912
45913         PR c++/11149
45914         * g++.dg/lookup/scoped6.C: New test.
45915
45916 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
45917
45918         PR c++/8046
45919         * g++.dg/other/error7.C: New test.
45920
45921 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
45922
45923         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
45924         * g++.old-deja/g++.abi/vtable3.h: Likewise.
45925         * g++.old-deja/g++.law/code-gen5.C: Likewise.
45926         * g++.old-deja/g++.other/union2.C: Likewise.
45927         * gcc.dg/c90-const-expr-2.c: Likewise.
45928         * gcc.dg/c90-const-expr-3.c: Likewise.
45929         * gcc.dg/c99-const-expr-2.c: Likewise.
45930         * gcc.dg/c99-const-expr-3.c: Likewise.
45931         * gcc.dg/concat.c: Likewise.
45932
45933 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45934
45935         PR c++/9559
45936         * g++.dg/init/static1.C: New test.
45937
45938 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45939
45940         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
45941         * g++.old-deja/g++.other/access2.C: Likewise.
45942         * g++.old-deja/g++.other/decl2.C: Likewise.
45943         * gcc.c-torture/execute/20020615-1.c: Likewise.
45944
45945 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45946
45947         PR c++/4933
45948         * g++.dg/template/sizeof4.C: New test.
45949
45950 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45951
45952         * g++.dg/other/error6.C: New test.
45953
45954 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45955
45956         PR c++/10750
45957         * g++.dg/parse/constant2.C: New test.
45958
45959 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
45960
45961         PR c++/11106
45962         * g++.dg/other/error5.C: New test.
45963
45964 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45965
45966         * gcc.dg/format/gcc_diag-1.c: New test.
45967
45968 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
45969
45970         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
45971
45972 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
45973
45974         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
45975         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
45976         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
45977
45978 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
45979
45980         * gcc.c-torture/execute/builtins/string-8.c: New test.
45981         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
45982         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
45983         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
45984
45985 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45986
45987         PR c++/10468
45988         * g++.dg/ext/typeof6.C: New test.
45989
45990 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45991
45992         PR c++/10796
45993         * g++.dg/init/enum1.C: New test.
45994
45995 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
45996
45997         * gcc.dg/20030627-1.c: New test.
45998
45999 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
46000
46001         PR c++/11332
46002         * g++.dg/expr/static_cast2.C: New test.
46003
46004 2003-06-26  Roger Sayle  <roger@eyesopen.com>
46005             Jakub Jelinek  <jakub@redhat.com>
46006
46007         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
46008         sprintf(dst,"%s",src) optimization.
46009         * gcc.c-torture/execute/20030626-1.c: New test case.
46010         * gcc.c-torture/execute/20030626-2.c: New test case.
46011
46012 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
46013
46014         * gcc.c-torture/execute/multi-ix.c: New test.
46015
46016         * gcc.c-torture/execute/simd-4.c (main):
46017         Added missing semicolon at end of union.
46018
46019 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
46020
46021         PR c++/8266
46022         * g++.dg/template/explicit-instantiation3.C: New test.
46023
46024 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46025
46026         * gcc.dg/20030626-1.c: Use signed char.
46027
46028 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46029
46030         * gcc.dg/20030626-1.c: New test.
46031
46032 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
46033
46034         * const-str-2.m: Update.
46035
46036 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
46037
46038         PR c++/10990
46039         * g++.dg/rtti/dyncast1.C: New test.
46040         * g++.dg/abi/mangle4.C: Correct base-specifier access.
46041         * g++.dg/lookup/scoped1.C: Remove XFAIL.
46042         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
46043
46044         PR c++/10931
46045         * g++.dg/expr/static_cast1.C: New test.
46046
46047 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
46048
46049         * gcc.dg/20030625-1.c: New test.
46050
46051 2003-06-24  Roger Sayle  <roger@eyesopen.com>
46052
46053         * gcc.c-torture/compile/20030624-1.c: New test case.
46054
46055 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
46056
46057         * gcc.c-torture/execute/string-opt-17.c: New test.
46058
46059 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
46060
46061         PR c++/5754
46062         * g++.dg/parse/crash6.C: New test.
46063
46064 2003-06-23  Roger Sayle  <roger@eyesopen.com>
46065
46066         * gcc.dg/builtins-24.c: New test case.
46067
46068 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
46069
46070         * g++.dg/opt/operator1.C: New test.
46071
46072 2003-06-22  Roger Sayle  <roger@eyesopen.com>
46073
46074         * gcc.c-torture/execute/string-opt-16.c: New test case.
46075
46076 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46077
46078         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
46079         * g++.old-deja/g++.other/conv7.C: Likewise.
46080         * g++.old-deja/g++.other/overcnv2.C: Likewise.
46081         * g++.old-deja/g++.other/overload14.C: Likewise.
46082
46083 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46084
46085         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
46086         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
46087
46088 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46089
46090         PR c++/10888
46091         * g++.dg/warn/Winline-3.C: New test.
46092
46093 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46094
46095         * lib/target-supports.exp (check_alias_available): Make the test
46096         program acceptable to the Solaris assembler.
46097
46098         PR c++/10749
46099         * g++.dg/template/memclass2.C: New test.
46100
46101 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46102             Eric Botcazou  <ebotcazou@libertysurf.fr>
46103
46104         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
46105         data for non-matching targets.
46106         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
46107
46108 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46109
46110         PR c++/10845
46111         * g++.dg/template/member3.C: New test.
46112
46113 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
46114
46115         PR c++/10939
46116         * g++.dg/template/func1.C: New test.
46117
46118         PR c++/9649
46119         * g++.dg/template/static4.C: New test.
46120         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
46121
46122         PR c++/11041
46123         * g++.dg/init/ref7.C: New test.
46124
46125 2003-06-19  Matt Austern  <austern@apple.com>
46126
46127         PR c++/11228
46128         * g++.dg/anew1.C: New test.
46129         * g++.dg/anew2.C: New test.
46130         * g++.dg/anew3.C: New test.
46131         * g++.dg/anew4.C: New test.
46132
46133 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
46134
46135         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
46136
46137 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
46138
46139         * gcc.c-torture/execute/simd-4.c (main): Make expected value
46140         endian-dependent.
46141
46142 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
46143
46144         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
46145         Remove cruft.
46146
46147 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
46148
46149         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
46150         * gcc.c-torture/compile/961203-1.c: Likewise.
46151         * gcc.c-torture/compile/980506-1.c: Likewise.
46152
46153 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46154
46155         PR c++/10712
46156         * g++.dg/lookup/using7.C: New test.
46157
46158 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46159
46160         PR c++/11105
46161         * g++.dg/abi/conv1.C: Remove it.
46162         * g++.dg/template/conv7.C: New test.
46163         * g++.dg/template/conv8.C: Likewise.
46164         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
46165         conversion operator.
46166
46167 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
46168
46169         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
46170         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46171         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46172         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46173         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46174         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46175         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46176         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46177         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46178         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46179         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46180         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46181         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46182         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46183         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46184         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46185         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46186         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46187         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46188         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46189         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46190         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46191         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46192         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46193         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46194         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46195         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46196         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46197         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46198
46199 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
46200
46201         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
46202         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
46203         indications.
46204
46205 2003-06-16  Roger Sayle  <roger@eyesopen.com>
46206
46207         * gcc.dg/i386-387-5.c: New test case.
46208         * gcc.dg/i386-387-6.c: New test case.
46209         * gcc.dg/builtins-23.c: New test case.
46210
46211 2003-06-15  Roger Sayle  <roger@eyesopen.com>
46212
46213         * gcc.dg/builtins-22.c: New test case.
46214         * gcc.dg/i386-387-1.c: Update to test exp.
46215         * gcc.dg/i386-387-2.c: Likewise.
46216
46217 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46218
46219         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
46220
46221 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46222
46223         * lib/gcc-dg.exp (dg-require-dll): New function.
46224         (dg-xfail-if): Likewise.
46225         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
46226         driver.
46227
46228         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
46229         * gcc.c-torture/compile/20001205-1.c: Likewise.
46230         * gcc.c-torture/compile/20001226-1.c: Likewise.
46231         * gcc.c-torture/compile/20010518-2.c: Likewise.
46232         * gcc.c-torture/compile/20020312-1.c: Likewise.
46233         * gcc.c-torture/compile/20020604-1.c: Likewise.
46234         * gcc.c-torture/compile/920501-12.c: Likewise.
46235         * gcc.c-torture/compile/920501-4.c: Likewise.
46236         * gcc.c-torture/compile/920520-1.c: Likewise.
46237         * gcc.c-torture/compile/920521-1.c: Likewise.
46238         * gcc.c-torture/compile/920625-1.c: Likewise.
46239         * gcc.c-torture/compile/961203-1.c: Likewise.
46240         * gcc.c-torture/compile/980506-1.c: Likewise.
46241         * gcc.c-torture/compile/981006-1.c: Likewise.
46242         * gcc.c-torture/compile/981022-1.c: Likewise.
46243         * gcc.c-torture/compile/981223-1.c: Likewise.
46244         * gcc.c-torture/compile/990617-1.c: Likewise.
46245         * gcc.c-torture/compile/dll.c: Likewise.
46246         * gcc.c-torture/compile/labels-3.c: Likewise.
46247         * gcc.c-torture/compile/mipscop-1.c: Likewise.
46248         * gcc.c-torture/compile/mipscop-2.c: Likewise.
46249         * gcc.c-torture/compile/mipscop-3.c: Likewise.
46250         * gcc.c-torture/compile/mipscop-4.c: Likewise.
46251         * gcc.c-torture/compile/simd-5.c: Likewise.
46252         * gcc.c-torture/compile/20000804-1.x: Remove.
46253         * gcc.c-torture/compile/20001205-1.x: Likewise.
46254         * gcc.c-torture/compile/20001226-1.x: Likewise.
46255         * gcc.c-torture/compile/20010518-2.x: Likewise.
46256         * gcc.c-torture/compile/20020312-1.x: Likewise.
46257         * gcc.c-torture/compile/20020604-1.x: Likewise.
46258         * gcc.c-torture/compile/920501-12.x: Likewise.
46259         * gcc.c-torture/compile/920501-4.x: Likewise.
46260         * gcc.c-torture/compile/920520-1.x: Likewise.
46261         * gcc.c-torture/compile/920521-1.x: Likewise.
46262         * gcc.c-torture/compile/920625-1.x: Likewise.
46263         * gcc.c-torture/compile/961203-1.x: Likewise.
46264         * gcc.c-torture/compile/980506-1.x: Likewise.
46265         * gcc.c-torture/compile/981006-1.x: Likewise.
46266         * gcc.c-torture/compile/981022-1.x: Likewise.
46267         * gcc.c-torture/compile/981223-1.x: Likewise.
46268         * gcc.c-torture/compile/990617-1.x: Likewise.
46269         * gcc.c-torture/compile/mipscop-1.x: Likewise.
46270         * gcc.c-torture/compile/mipscop-2.x: Likewise.
46271         * gcc.c-torture/compile/mipscop-3.x: Likewise.
46272         * gcc.c-torture/compile/mipscop-4.x: Likewise.
46273         * gcc.c-torture/compile/simd-5.x: Likewise.
46274
46275         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
46276
46277 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
46278
46279         * gcc.c-torture/execute/20030611-1.c: New test.
46280
46281 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46282
46283         PR middle-end/168
46284         * gcc.dg/20030612-1.c: New test case.
46285
46286 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46287
46288         PR c++/10635
46289         * g++.dg/expr/cast1.C: New test.
46290
46291 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46292
46293         * gcc.dg/builtins-21.c: New test case.
46294
46295 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
46296
46297         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
46298         options instead of at the end.
46299         * lib/objc.exp (objc_target_compile): Likewise.
46300
46301 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
46302
46303         PR c++/10432
46304         * g++.dg/parse/error1.C: New test.
46305
46306 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
46307
46308         * gcc.dg/compat/struct-by-value-11_main.c: New file.
46309         * gcc.dg/compat/struct-by-value-11_x.c: New file.
46310         * gcc.dg/compat/struct-by-value-11_y.c: New file.
46311         * gcc.dg/compat/struct-by-value-12_main.c: New file.
46312         * gcc.dg/compat/struct-by-value-12_x.c: New file.
46313         * gcc.dg/compat/struct-by-value-12_y.c: New file.
46314         * gcc.dg/compat/struct-by-value-13_main.c: New file.
46315         * gcc.dg/compat/struct-by-value-13_x.c: New file.
46316         * gcc.dg/compat/struct-by-value-13_y.c: New file.
46317         * gcc.dg/compat/struct-by-value-14_main.c: New file.
46318         * gcc.dg/compat/struct-by-value-14_x.c: New file.
46319         * gcc.dg/compat/struct-by-value-14_y.c: New file.
46320         * gcc.dg/compat/struct-by-value-15_main.c: New file.
46321         * gcc.dg/compat/struct-by-value-15_x.c: New file.
46322         * gcc.dg/compat/struct-by-value-15_y.c: New file.
46323         * gcc.dg/compat/struct-by-value-16_main.c: New file.
46324         * gcc.dg/compat/struct-by-value-16_x.c: New file.
46325         * gcc.dg/compat/struct-by-value-16_y.c: New file.
46326         * gcc.dg/compat/struct-by-value-17_main.c: New file.
46327         * gcc.dg/compat/struct-by-value-17_x.c: New file.
46328         * gcc.dg/compat/struct-by-value-17_y.c: New file.
46329         * gcc.dg/compat/struct-by-value-18_main.c: New file.
46330         * gcc.dg/compat/struct-by-value-18_x.c: New file.
46331         * gcc.dg/compat/struct-by-value-18_y.c: New file.
46332
46333         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
46334         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
46335         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
46336         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
46337         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
46338         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
46339         * gcc.dg/compat/scalar-return-3_main.c: New file.
46340         * gcc.dg/compat/scalar-return-3_x.c: New file.
46341         * gcc.dg/compat/scalar-return-3_y.c: New file.
46342         * gcc.dg/compat/scalar-return-4_main.c: New file.
46343         * gcc.dg/compat/scalar-return-4_x.c: New file.
46344         * gcc.dg/compat/scalar-return-4_y.c: New file.
46345
46346 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
46347
46348         * gcc.dg/compat/fp2-struct-check.h: New file.
46349         * gcc.dg/compat/fp2-struct-defs.h: New file.
46350         * gcc.dg/compat/fp2-struct-init.h: New file.
46351         * gcc.dg/compat/struct-by-value-10_main.c: New file.
46352         * gcc.dg/compat/struct-by-value-10_x.c: New file.
46353         * gcc.dg/compat/struct-by-value-10_y.c: New file.
46354         * gcc.dg/compat/struct-return-10_main.c: New file.
46355         * gcc.dg/compat/struct-return-10_x.c: New file.
46356         * gcc.dg/compat/struct-return-10_y.c: New file.
46357
46358         * gcc.dg/compat/compat-common.h: New file.
46359         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
46360         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
46361         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
46362         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
46363         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
46364         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
46365         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
46366         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46367         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
46368         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
46369         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46370         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
46371         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
46372         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46373         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
46374         * gcc.dg/compat/small-struct-check.h: Ditto.
46375         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
46376         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46377         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
46378         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
46379         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46380         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46381         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
46382         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46383         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
46384         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
46385         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46386         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46387         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
46388         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46389         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46390         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
46391         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46392         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
46393         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
46394         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46395         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
46396         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
46397         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46398         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
46399         * gcc.dg/compat/struct-return-2_main.c: Ditto.
46400         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46401         * gcc.dg/compat/struct-return-2_y.c: Ditto.
46402         * gcc.dg/compat/struct-return-3_main.c: Ditto.
46403         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46404         * gcc.dg/compat/struct-return-3_y.c: Ditto.
46405
46406 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
46407
46408         * g++.dg/pch/static-1.C: New file.
46409         * g++.dg/pch/static-1.Hs: New file.
46410
46411 2003-06-10  Richard Henderson  <rth@redhat.com>
46412
46413         * gcc.dg/asm-7.c: Adjust expected warning text.
46414
46415 2003-06-10  Roger Sayle  <roger@eyesopen.com>
46416
46417         * gcc.dg/builtins-20.c: New test case.
46418
46419 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
46420
46421         PR c++/11131
46422         * g++.dg/opt/template1.C: New test.
46423
46424 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46425
46426         * lib/gcc-dg.exp (dg-test): Clear additional_files and
46427         additional_sources.
46428
46429 2003-05-21  David Taylor  <dtaylor@emc.com>
46430
46431         * gcc.dg/Wpadded.c: New file.
46432
46433 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46434
46435         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
46436         * gcc.dg/special/weak-2.c: Add dg-require-weak.
46437         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
46438         dg-require-weak.
46439
46440 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
46441
46442         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
46443
46444 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46445
46446         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
46447         (dg-require-alias): Likewise.
46448         (dg-require-gc-sections): Likewise.
46449         * lib/target-supports.exp (check_gc_sections_available): Likewise.
46450
46451 2003-06-08  Richard Henderson  <rth@redhat.com>
46452
46453         * gcc.dg/20011029-2.c: Fix the array reference.
46454         * gcc.dg/asm-7.c: New.
46455
46456 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
46457
46458         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
46459
46460 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
46461
46462         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
46463         (dg-require-gc-sections): Likewise.
46464
46465 2003-06-08  Jan Hubicka  <jh@suse.cz>
46466
46467         * i386-cmov1.c: Fix regular expression.
46468         * i386-cvt-1.c: Likewise.
46469         * i386-local.c: Likewise.
46470         * i386-local2.c: Likewise.
46471         * i386-mul.c: Likewise.
46472         * i386-ssetype-1.c: Likewise.
46473         * i386-ssetype-3.c: Likewise.
46474         * i386-ssetype-5.c: Likewise.
46475
46476 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46477
46478         PR c++/11039
46479         * g++.dg/warn/implicit-typename2.C: New test.
46480         * g++.dg/warn/implicit-typename3.C: New test.
46481
46482 2003-06-07  Richard Henderson  <rth@redhat.com>
46483
46484         * g++.dg/other/offsetof3.C: Use size_t.
46485         * g++.dg/other/offsetof4.C: Likewise.
46486
46487 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
46488
46489         * lib/copy-file.exp: New. Implement gcc_copy_files.
46490
46491         * lib/dg-pch.exp: Load copy-file.exp
46492         (dg-pch): Use gcc_copy_files instead of "file copy".
46493
46494 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
46495
46496         * gcc.dg/weak/weak.exp: Simplify.
46497         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
46498         * gcc.dg/weak/weak-1.c: Likewise.
46499         * gcc.dg/weak/weak-2.c: Likewise.
46500         * gcc.dg/weak/weak-3.c: Likewise.
46501         * gcc.dg/weak/weak-4.c: Likewise.
46502         * gcc.dg/weak/weak-5.c: Likewise.
46503         * gcc.dg/weak/weak-6.c: Likewise.
46504         * gcc.dg/weak/weak-7.c: Likewise.
46505         * gcc.dg/weak/weak-8.c: Likewise.
46506         * gcc.dg/weak/weak-9.c: Likewise.
46507
46508 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
46509
46510         gcc.c-torture/execute/20030606-1.c: New.
46511
46512 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46513
46514         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
46515         * gcc.dg/builtins-19.c: Likewise.
46516
46517 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46518
46519         * gcc.dg/builtins-2.c: Add some more tests.
46520         * gcc.dg/builtins-18.c: New test case.
46521         * gcc.dg/builtins-19.c: New test case.
46522
46523 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46524             Jim Wilson  <wilson@tuliptree.org>
46525
46526         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
46527
46528 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
46529
46530         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
46531         mempcpy/stpcpy calls not to be optimized into something else.
46532         * gcc.c-torture/execute/string-opt-3.c: Moved to...
46533         * gcc.c-torture/execute/builtins/string-7.c: ...here.
46534         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
46535
46536 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46537
46538         * gcc.dg/format/asm_fprintf-1.c: New test.
46539
46540 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
46541
46542         * lib/gcc-defs.exp (additional_sources): New variable.
46543         (dg-additional-sources): New function.
46544         (additional_files): New variable.
46545         (dg-additional-files): New function.
46546         (dg-additional-files-options): Likewise.
46547         * lib/gcc-dg.exp (dg-require-weak): New function.
46548         (dg-require-alias): Likewise.
46549         (dg-require-gc-sections): Likewise.
46550         * lib/target-supports.exp (check_alias_available): Remove testfile
46551         parameter.
46552         (check_gc_sections_available): New function.
46553         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
46554         (dg-gpp-additional-files): Likewise.
46555         * lib/g++.exp (additional_sources): Remove.
46556         (additional_files): Likewise.
46557         (g++_target_compile): Use dg-additional-files-options.
46558
46559         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
46560         Tcl logic.
46561         * gcc.dg/special/ecos.exp: Remove.
46562         * gcc.dg/special/20000419-2.c: Use dg-require-*.
46563         * gcc.dg/special/alias-1.c: Likewise.
46564         * gcc.dg/special/alias-2.c: Likewise.
46565         * gcc.dg/special/gcsec-1.c: Likewise.
46566         * gcc.dg/special/weak-1.c: Likewise.
46567         * gcc.dg/special/weak-2.c: Likewise.
46568         * gcc.dg/special/wkali-1.c: Likewise.
46569         * gcc.dg/special/wkali-2.c: Likewise.
46570
46571         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
46572         dg-gpp-additional-*.
46573         * g++.dg/special/conpr-3.C: Likewise.
46574         * g++.dg/special/conpr-4.C: Likewise.
46575         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
46576         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
46577         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
46578         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
46579         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
46580         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
46581         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
46582         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
46583         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
46584         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
46585         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
46586         * g++.old-deja/g++.other/comdat1.C: Likewise.
46587         * g++.old-deja/g++.other/comdat2.C: Likewise.
46588         * g++.old-deja/g++.other/comdat3.C: Likewise.
46589         * g++.old-deja/g++.other/ctor1.C: Likewise.
46590         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
46591
46592 2003-06-05  Richard Henderson  <rth@redhat.com>
46593
46594         * gcc.dg/debug/20030605-1.c: New.
46595
46596 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46597
46598         * README.QMTEST: Update.
46599
46600 2003-06-04  Richard Henderson  <rth@redhat.com>
46601
46602         * gcc.dg/cleanup-1.c: New.
46603         * gcc.dg/cleanup-2.c: New.
46604         * gcc.dg/cleanup-3.c: New.
46605         * gcc.dg/cleanup-4.c: New.
46606         * gcc.dg/cleanup-5.c: New.
46607         * gcc.dg/cleanup-6.c: New.
46608         * gcc.dg/cleanup-7.c: New.
46609
46610 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46611
46612         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
46613
46614         * lib/dg-pch.exp: New file.
46615         * g++.dg/pch/pch.exp: Use dg-pch.exp.
46616         * gcc.dg/pch/pch.exp: Likewise.
46617
46618 2003-06-04  Roger Sayle  <roger@eyesopen.com>
46619
46620         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
46621         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
46622         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
46623         * gcc.dg/builtins-17.c: New test case.
46624         * gcc.dg/i386-387-4.c: New test case.
46625         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
46626
46627 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46628
46629         * gcc.dg/ultrasp9.c: New test.
46630
46631 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46632
46633         * gcc.c-torture/compile/20030604-1.c: New test.
46634         * gcc.dg/sparc-constant-1.c: New test.
46635
46636 2003-06-03  Glen Nakamura  <glen@imodulo.com>
46637
46638         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
46639
46640 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
46641
46642         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
46643
46644         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
46645         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
46646
46647 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
46648
46649         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
46650
46651 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46652
46653         PR c++/10940
46654         * g++.dg/template/spec10.C: New test.
46655
46656 2003-06-03  Roger Sayle  <roger@eyesopen.com>
46657
46658         * gcc.dg/builtins-16.c: New test case.
46659
46660 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
46661
46662         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
46663         mempcpy test with post-increments.
46664         * gcc.c-torture/execute/string-opt-3.c: New test.
46665         * gcc.dg/string-opt-1.c: New test.
46666
46667 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
46668
46669         PR fortran/10965
46670         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
46671
46672 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
46673
46674         * lib/scanasm.exp (dg-scan): New function, factored out of ...
46675         (scan-assembler): ... here.  Use dg-scan.
46676         (scan-assembler-not): Likewise.
46677         (scan-file): New function.
46678         (scan-file-not): Likewise.
46679         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
46680         * gcc.dg/cpp/_Pragma4.c: Likewise.
46681         * gcc.dg/cpp/_Pragma5.c: Likewise.
46682         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46683         * gcc.dg/cpp/avoidpaste2.c: Likewise.
46684         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
46685         * gcc.dg/cpp/cmdlne-P.c: Likewise.
46686         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
46687         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
46688         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
46689         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
46690         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
46691         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
46692         * gcc.dg/cpp/cxxcom1.c: Likewise.
46693         * gcc.dg/cpp/line1.c: Likewise.
46694         * gcc.dg/cpp/maccom1.c: Likewise.
46695         * gcc.dg/cpp/maccom2.c: Likewise.
46696         * gcc.dg/cpp/maccom3.c: Likewise.
46697         * gcc.dg/cpp/maccom4.c: Likewise.
46698         * gcc.dg/cpp/maccom5.c: Likewise.
46699         * gcc.dg/cpp/maccom6.c: Likewise.
46700         * gcc.dg/cpp/multiline.c: Likewise.
46701         * gcc.dg/cpp/spacing1.c: Likewise.
46702         * gcc.dg/cpp/spacing2.c: Likewise.
46703         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
46704         * gcc.dg/cpp/trad/maccom1.c: Likewise.
46705         * gcc.dg/cpp/trad/maccom2.c: Likewise.
46706         * gcc.dg/cpp/trad/maccom3.c: Likewise.
46707         * gcc.dg/cpp/trad/maccom4.c: Likewise.
46708         * gcc.dg/cpp/trad/maccom6.c: Likewise.
46709         * gcc.dg/cpp/cxxcom2.c: Likewise.
46710         * gcc.dg/cpp/cxxcom2.h: New file.
46711
46712         * gcc.dg/cpp/truefalse.cpp: Move it to ...
46713         * g++.dg/cpp/truefalse.C: Here.
46714         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
46715
46716 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
46717
46718         * gcc.dg/cpp/redef3.c: New file.
46719
46720 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
46721
46722         * gcc.dg/i386-loop-3.c: New test.
46723
46724 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
46725
46726         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
46727
46728 2003-05-31  Roger Sayle  <roger@eyesopen.com>
46729
46730         * gcc.dg/fwrapv-1.c: New test case.
46731         * gcc.dg/fwrapv-2.c: New test case.
46732
46733 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46734
46735         PR c++/10956
46736         * g++.dg/template/spec9.C: New test.
46737
46738 2003-05-29  Roger Sayle  <roger@eyesopen.com>
46739
46740         * gcc.dg/duff-4.c: New test case.
46741
46742 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
46743
46744         PR fortran/10843
46745         * g77.dg/ffixed-form-1.f: New test
46746         * g77.dg/ffixed-form-2.f: New test
46747         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
46748         * g77.dg/ffree-form-3.f: New test
46749
46750 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
46751
46752         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
46753         * gcc.dg/wint_t-1.c: Likewise.
46754
46755 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46756
46757         * g++.dg/template/access11.C: New test.
46758
46759 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46760
46761         PR c++/10849
46762         * g++.dg/template/access10.C: New test.
46763
46764 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46765             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46766
46767         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
46768
46769 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46770
46771         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
46772         suppress for powerpc-*-darwin*.
46773         * gcc.dg/torture/builtin-noret-2.c: Likewise.
46774
46775 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46776
46777         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
46778         suppress option for powerpc-*-darwin*.
46779
46780 2003-05-23  Roger Sayle  <roger@eyesopen.com>
46781
46782         * gcc.dg/builtins-1.c: Add tests for tan and atan.
46783         * gcc.dg/builtins-4.c: Add test for fmod.
46784
46785 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46786
46787         PR c++/10682
46788         * g++.dg/template/instantiate4.C: New test.
46789
46790 2003-05-22  Roger Sayle  <roger@eyesopen.com>
46791
46792         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
46793
46794 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
46795
46796         * gcc.dg/compat/scalar-return-1_main.c: New file.
46797         * gcc.dg/compat/scalar-return-1_x.c: New file.
46798         * gcc.dg/compat/scalar-return-1_y.c: New file.
46799         * gcc.dg/compat/scalar-return-2_main.c: New file.
46800         * gcc.dg/compat/scalar-return-2_x.c: New file.
46801         * gcc.dg/compat/scalar-return-2_y.c: New file.
46802         * gcc.dg/compat/struct-return-3_main.c: New file.
46803         * gcc.dg/compat/struct-return-3_y.c: New file.
46804         * gcc.dg/compat/struct-return-3_x.c: New file.
46805         * gcc.dg/compat/struct-return-2_main.c: New file.
46806         * gcc.dg/compat/struct-return-2_x.c: New file.
46807         * gcc.dg/compat/struct-return-2_y.c: New file.
46808
46809 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46810
46811         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
46812         for hppa*-hp-hpux*.
46813         * gcc.dg/20021014-1.c (dg-options): Likewise.
46814         * gcc.dg/nest.c (dg-options): Likewise.
46815
46816 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
46817
46818         PR c++/9738
46819         * g++.dg/ext/dllimport2.C: New file.
46820         * g++.dg/ext/dllimport3.C: New file.
46821
46822 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
46823
46824         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
46825         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46826         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46827         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46828         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46829         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46830         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
46831         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
46832         * gcc.dg/compat/small-struct-defs.h: New file.
46833         * gcc.dg/compat/small-struct-init.h: New file.
46834         * gcc.dg/compat/small-struct-check.h: New file.
46835         * gcc.dg/compat/fp-struct-defs.h: New file.
46836         * gcc.dg/compat/fp-struct-check.h: New file.
46837         * gcc.dg/compat/fp-struct-init.h: New file.
46838         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
46839         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
46840
46841 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
46842
46843         * gcc.dg/20030225-2.c: New test.
46844
46845 2003-05-18  Roger Sayle  <roger@eyesopen.com>
46846             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46847
46848         * gcc.c-torture/compile/20030518-1.c: New test case.
46849
46850 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
46851
46852         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
46853         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
46854         gcc-dg-debug-runtest.
46855         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
46856         gcc-dg-debug-runtest.
46857
46858 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46859
46860         PR c++/9022
46861         * g++.dg/lookup/using6.C: New test.
46862
46863 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46864
46865         * g++.dg/parse/access2.C: New test.
46866
46867 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
46868
46869         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
46870         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
46871         * gcc.dg/debug/debug.exp: Likewise.
46872
46873 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
46874
46875         * gcc.dg/dollar.c: New test.
46876
46877 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
46878
46879         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
46880         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
46881         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
46882         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
46883         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
46884         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
46885         * gcc.dg/compat/struct-by-value-6_main.c: New file.
46886         * gcc.dg/compat/struct-by-value-6_x.c: New file.
46887         * gcc.dg/compat/struct-by-value-6_y.c: New file.
46888         * gcc.dg/compat/struct-by-value-7_main.c: New file.
46889         * gcc.dg/compat/struct-by-value-7_x.c: New file.
46890         * gcc.dg/compat/struct-by-value-7_y.c: New file.
46891         * gcc.dg/compat/struct-by-value-8_main.c: New file.
46892         * gcc.dg/compat/struct-by-value-8_x.c: New file.
46893         * gcc.dg/compat/struct-by-value-8_y.c: New file.
46894         * gcc.dg/compat/struct-by-value-9_main.c: New file.
46895         * gcc.dg/compat/struct-by-value-9_x.c: New file.
46896         * gcc.dg/compat/struct-by-value-9_y.c: New file.
46897
46898 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
46899
46900         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
46901         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
46902         support for "repo" mode.
46903         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
46904         * lib/g77-dg.exp: Likewise.
46905         * lib/obj-dg.exp: Likewise.
46906
46907 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
46908
46909         Merge from gcc-3_2-rhl8-branch:
46910         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
46911
46912         * gcc.dg/tls/opt-6.c: New test.
46913
46914         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
46915
46916         * gcc.dg/20030405-1.c: New test.
46917
46918         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
46919
46920         * gcc.dg/20030309-1.c: New test.
46921
46922         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46923
46924         * gcc.c-torture/execute/20030307-1.c: New test.
46925
46926         2003-02-20  Randolph Chung  <tausq@debian.org>
46927
46928         * gcc.c-torture/compile/20030220-1.c: New test.
46929
46930         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
46931
46932         * gcc.dg/20030217-1.c: New test.
46933
46934         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
46935
46936         * gcc.c-torture/compile/20020129-1.c: New test.
46937
46938         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46939
46940         * gcc.dg/unroll-1.c: New test.
46941
46942         2002-11-16  Jan Hubicka  <jh@suse.cz>
46943
46944         * gcc.c-torture/execute/20020920-1.c: New test.
46945
46946         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
46947
46948         PR target/7434
46949         * gcc.c-torture/compile/20021008-1.c: New test.
46950
46951         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
46952
46953         PR target/7559
46954         * gcc.c-torture/execute/20020810-1.c: New test.
46955
46956         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46957
46958         * gcc.c-torture/compile/20020807-1.c: New test.
46959
46960         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
46961
46962         * gcc.dg/tls/opt-1.c: New test.
46963
46964         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
46965
46966         * gcc.dg/20020729-1.c: New test.
46967
46968         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
46969
46970         * g++.dg/opt/life1.C: New test.
46971
46972         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
46973
46974         * gcc.dg/20020525-1.c: New test.
46975
46976         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46977
46978         PR c++/6794
46979         * g++.dg/ext/pretty1.C: New test.
46980         * g++.dg/ext/pretty2.C: New test.
46981
46982 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
46983
46984         PR c++/8385
46985         * g++.dg/ext/typeof5.C: New test.
46986
46987 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
46988
46989         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
46990         __USER_LABEL_PREFIX__ into account.
46991         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
46992
46993 2003-05-14  Roger Sayle  <roger@eyesopen.com>
46994
46995         * gcc.dg/builtins-15.c: New test case.
46996
46997 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
46998
46999         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
47000
47001 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
47002
47003         * lib/g++.exp: Tweak handling of additional source files.
47004         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
47005         * g++.dg/special/conpr-2a.C: Rename to ...
47006         * g++.dg/special/conpr-2a.cc: ... this.
47007         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
47008         * g++.dg/special/conpr-3a.C: Rename to ...
47009         * g++.dg/special/conpr-3a.cc: This.
47010         * g++.dg/special/conpr-3b.C: Rename to ...
47011         * g++.dg/special/conpr-3b.cc: This.
47012         * g++.dg/special/conpr-4.C: New test.
47013         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
47014
47015 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
47016
47017         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
47018
47019 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47020
47021         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
47022         * g++.old-deja/g++.robertl/eb71.C: Likewise.
47023         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
47024         * g++.old-deja/g++.other/warn3.C: Likewise.
47025
47026 2003-05-11  Roger Sayle  <roger@eyesopen.com>
47027
47028         * gcc.dg/i386-387-1.c: Update to also test log.
47029         * gcc.dg/i386-387-2.c: Likewise.
47030
47031 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
47032
47033         * g77.f-torture/execute/int8421.f: New test.
47034
47035 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47036
47037         PR c++/10230, c++/10481
47038         * g++.dg/lookup/scoped5.C: New test.
47039
47040 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47041
47042         PR c++/10552
47043         * g++.dg/template/ttp6.C: New test.
47044
47045 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
47046
47047         * gcc.c-torture/execute/builtins: New directory.
47048         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
47049         gcc.c-torture/execute/builtins.
47050         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
47051         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
47052         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
47053         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
47054
47055 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47056
47057         PR c++/9252
47058         * g++.dg/template/access8.C: New test.
47059         * g++.dg/template/access9.C: New test.
47060
47061 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47062
47063         PR c++/9554
47064         * g++.dg/parse/access1.C: New test.
47065
47066 2003-05-09  DJ Delorie  <dj@redhat.com>
47067
47068         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
47069         long, and not an int.
47070
47071 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47072
47073         PR c++/10555, c++/10576
47074         * g++.dg/template/memclass1.C: New test.
47075
47076 2003-05-08  DJ Delorie  <dj@redhat.com>
47077
47078         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
47079         targets.
47080         * gcc.c-torture/execute/20021024-1.x: Likewise.
47081         * gcc.c-torture/execute/shiftdi.x: Likewise.
47082         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
47083         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
47084         * gcc.dg/20021018-1.c: Likewise.
47085
47086 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47087
47088         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
47089
47090         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
47091         (bcopy): Call memmove.
47092
47093 2003-05-08  Roger Sayle  <roger@eyesopen.com>
47094
47095         * g77.f-torture/compile/8485.f: New test case.
47096
47097 2003-05-07  Richard Henderson  <rth@redhat.com>
47098
47099         PR c++/10570
47100         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
47101         Verify exception_cleanup not called for rethrows.
47102         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
47103         when exiting catch block without rethrowing.
47104         * g++.dg/eh/forced3.C: New.
47105         * g++.dg/eh/forced4.C: New.
47106
47107 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
47108
47109         * gcc.dg/20030505.c: Fix triplet.
47110
47111 2003-05-06  DJ Delorie  <dj@redhat.com>
47112
47113         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
47114         * gcc.dg/nest.c: Likewise.
47115
47116 2003-05-05  Roger Sayle  <roger@eyesopen.com>
47117
47118         * gcc.dg/builtins-14.c: New test case.
47119
47120 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
47121
47122         * lib/compat.exp (compat-execute): New argument.
47123         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
47124         * gcc.dg/compat: New test directory.
47125         * gcc.dg/compat/compat.exp: New expect script.
47126         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
47127         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
47128         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
47129         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
47130         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
47131         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
47132
47133         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
47134         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
47135         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
47136         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
47137         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
47138         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
47139         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
47140         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
47141         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
47142         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
47143         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
47144         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
47145         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
47146         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
47147         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
47148
47149 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
47150
47151         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
47152
47153 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
47154
47155         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
47156
47157 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
47158
47159         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
47160         * gcc.dg/ppc-fsel-2.c: New test.
47161
47162         * gcc.dg/unused-5.c: New test.
47163
47164 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47165
47166         PR c++/10496
47167         * g++.dg/warn/pmf1.C: New test.
47168
47169 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47170
47171         PR c++/4494
47172         * g++.dg/warn/main.C: New test.
47173
47174 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47175
47176         * gcc.dg/nonnull-3.c: New test.
47177
47178 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
47179
47180         * gcc.dg/cpp/Wtrigraphs.c: Update.
47181         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
47182
47183 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
47184
47185         * gcc.dg/ppc-fsel-1.c: New test.
47186
47187 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
47188
47189         PR c/10604
47190         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
47191
47192 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
47193
47194         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
47195
47196 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47197
47198         PR c++/9364, c++/10553, c++/10586
47199         * g++.dg/parse/typename4.C: New test.
47200         * g++.dg/parse/typename5.C: Likewise.
47201
47202 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
47203
47204         * gcc.c-torture/compile/20030503-1.c: New test.
47205
47206 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47207
47208         * g++.dg/lookup/using5.C: Fix testcase error.
47209
47210 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
47211
47212         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
47213         since MEABI is no longer supported.  Remove all vestiges
47214         of MEABI from the test.
47215
47216 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47217
47218         PR c++/10554
47219         * g++.dg/lookup/using5.C: New test.
47220
47221 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47222
47223         PR c++/8772
47224         * g++.dg/template/ttp5.C: New test.
47225
47226 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
47227
47228         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
47229         (dg-gpp-additional-sources): New function.
47230         (dg-gpp-additional-files): Likewise.
47231         * lib/g++.exp (additional_sources): New variable.
47232         (additional_files): Likewise.
47233         (g++_target_compile): Deal with them.
47234         * lib/old-dejagnu.exp: Remove.
47235         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
47236         * g++.old-deja: Revise all tests to use dg commands.
47237
47238 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47239
47240         PR c++/9432, c++/9528
47241         * g++.dg/lookup/using4.C: New test.
47242
47243 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
47244
47245         * gcc.dg/noreturn-5.c: New file.
47246         * gcc.dg/noreturn-6.c: New file.
47247
47248         * gcc.c-torture/compile/inline-1.c: New file.
47249
47250 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47251
47252         PR c++/10551
47253         * g++.dg/template/explicit1.C: New test.
47254
47255 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47256
47257         PR c++/10549
47258         * g++.dg/other/bitfield1.C: New test.
47259
47260         PR c++/10527
47261         * g++.dg/init/new7.C: New test.
47262
47263 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47264
47265         * g++.dg/ext/desig1.C: New test.
47266         * g++.dg/ext/init1.C: Update.
47267
47268         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
47269
47270 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
47271
47272         PR c++/10180
47273         * g++.dg/warn/Winline-1.C: New test.
47274
47275 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
47276
47277         * gcc.c-torture/execute/string-opt-19.c: New test.
47278
47279         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
47280         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
47281
47282 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
47283
47284         PR c++/10506
47285         * g++.dg/init/new6.C: New test.
47286
47287         PR c++/10503
47288         * g++.dg/init/ref6.C: New test.
47289
47290 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
47291
47292         * g++.dg/warn/weak1.C: XFAIL on AIX4.
47293
47294 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47295
47296         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
47297         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
47298
47299 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
47300
47301         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
47302         initialized static data members.
47303
47304 2003-04-25  H.J. Lu <hjl@gnu.org>
47305
47306         * gcc.dg/ia64-sync-4.c: New test.
47307
47308 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47309
47310         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
47311         date.
47312
47313 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
47314
47315         PR c++/10337
47316         * g++.dg/warn/conv1.C: New test.
47317         * g++.old-deja/g++.other/conv7.C: Adjust.
47318         * g++.old-deja/g++.other/overload14.C: Adjust.
47319
47320 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47321
47322         PR c++/10471
47323         * g++.dg/template/defarg2.C: New test.
47324
47325 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
47326
47327         * gcc.dg/cpp/include2.c: Update.
47328         * gcc.dg/cpp/multiline-2.c: New.
47329         * gcc.dg/cpp/multiline.c: Update.
47330         * gcc.dg/cpp/strify2.c: Update.
47331         * gcc.dg/cpp/trad/literals-2.c: Update.
47332
47333 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47334
47335         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
47336
47337 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47338
47339         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
47340
47341 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47342
47343         PR c++/10451
47344         * g++.dg/parse/crash4.C: New test.
47345
47346         PR c++/9847
47347         * g++.dg/parse/crash5.C: New test.
47348
47349 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
47350
47351         PR c++/10446
47352         * g++.dg/parse/crash3.C: New test.
47353
47354         PR c++/10428
47355         * g++.dg/parse/elab1.C: New test.
47356
47357 2003-04-22  Devang Patel  <dpatel@apple.com>
47358
47359         * gcc.dg/cpp/trad/funlike-5.c: New test.
47360
47361 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
47362
47363         * g++.dg/other/packed1.C: Fix dg options.
47364
47365 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
47366
47367         * g++.dg/other/offsetof2.C: New test.
47368
47369 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
47370
47371         * g++.dg/template/recurse.C: Adjust location of error messages.
47372
47373 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
47374
47375         PR c++/9881
47376         * g++.dg/init/addr-const1.C: New test.
47377         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
47378
47379 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47380
47381         PR c++/10405
47382         * g++.dg/lookup/struct-hack1.C: New test.
47383
47384 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
47385
47386         * ucs.c: Update diagnostic messages.
47387
47388 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47389
47390         * gcc.dg/cpp/truefalse.cpp: New test.
47391         * gcc.dg/cpp/cpp.exp: Update.
47392         * g++.dg/other/stdbool-if.C: Remove.
47393
47394 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47395
47396         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
47397         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
47398
47399 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47400
47401         * gcc.c-torture/compile/20030418-1.c: New test.
47402
47403 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
47404
47405         * README.compat: Remove; content moved to doc/sourcebuild.texi.
47406
47407 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47408
47409         PR c++/10347
47410         g++.dg/template/dependent-name1.C: New test.
47411
47412 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
47413
47414         * gcc.dg/warn-1.c (tourist_guide): New array,
47415         contains a pointer to bar.
47416
47417 2003-04-16  Roger Sayle  <roger@eyesopen.com>
47418
47419         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
47420         * gcc.c-torture/execute/medce-1.c: New test case.
47421         * gcc.c-torture/execute/medce-2.c: New test case.
47422
47423 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
47424
47425         * lib/prune.exp: Ignore more messages.
47426
47427         PR c++/10381
47428         * g++.dg/parse/lookup3.C: New test.
47429
47430 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
47431
47432         * gcc.c-torture/compile/20030415-1.c : New test.
47433
47434 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
47435
47436         * gcc.c-torture/execute/scope-2.c: Move to ...
47437         * gcc.dg/noncompile/scope.c: .... here.
47438
47439 2003-04-14  Roger Sayle  <roger@eyesopen.com>
47440
47441         * gcc.dg/20030414-2.c: New test case.
47442
47443 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
47444
47445         PR target/10377
47446         * gcc.dg/20030414-1.c: New test.
47447
47448 2003-04-13  Roger Sayle  <roger@eyesopen.com>
47449
47450         * gcc.dg/builtins-12.c: New test case.
47451         * gcc.dg/builtins-13.c: New test case.
47452
47453 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47454
47455         * gcc.c-torture/execute/string-opt-18.c: New test.
47456
47457 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
47458
47459         PR c++/10300
47460         * g++.dg/init/new5.C: New test.
47461
47462 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
47463
47464         PR c++/7910
47465         * g++.dg/ext/dllimport1.C: New test.
47466
47467 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47468
47469         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
47470
47471 2003-04-11  Bud Davis <bdavis9659@comcast.net>
47472
47473         PR Fortran/9263
47474         * g77.f-torture/noncompile/9263.f: New test
47475         PR Fortran/1832
47476         * g77.f-torture/execute/1832.f: New test
47477
47478 2003-04-11  David Chad  <davidc@freebsd.org>
47479             Loren J. Rittle  <ljrittle@acm.org>
47480
47481         PR libobjc/8562
47482         * objc.dg/headers.m: New test.
47483
47484 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
47485
47486         * gcc.c-torture/execute/builtin-noret-2.c: New.
47487         * gcc.c-torture/execute/builtin-noret-2.x: New.
47488         XFAIL builtin-noret-2.c at -O1 and above.
47489         * gcc.dg/redecl.c: New.
47490         * gcc.dg/Wshadow-1.c: Update error regexps.
47491
47492 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
47493
47494         * g++.dg/abi/bitfield10.C: New test.
47495
47496 2003-04-09  Mike Stump  <mrs@apple.com>
47497
47498         * gcc.dg/pch/pch.exp: Make testcase names longer.
47499         * g++.dg/pch/pch.exp: Make testcase names longer.
47500
47501 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47502
47503         * gcc.dg/builtins-11.c: New test case.
47504
47505 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47506
47507         * gcc.dg/builtins-9.c: New test case.
47508         * gcc.dg/builtins-10.c: New test case.
47509
47510 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
47511
47512         * gcc.dg/noncompile/init-4.c.c: New test.
47513
47514 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47515
47516         * gcc.misc-test/gcov-9.c: New test.
47517         * gcc.misc-test/gcov-10.c: New test
47518         * gcc.misc-test/gcov-11.c: New test.
47519
47520 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
47521
47522         PR optimization/10024
47523         * gcc.c-torture/compile/20030405-1.c: New test.
47524
47525 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
47526
47527         * gcc.dg/pch/static-3.c: New.
47528         * gcc.dg/pch/static-3.hs: New.
47529         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
47530
47531 2003-04-04  Richard Henderson  <rth@redhat.com>
47532
47533         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
47534         * g++.dg/eh/forced2.C: Likewise.
47535
47536 2003-04-03  Mike Stump  <mrs@apple.com>
47537
47538         * lib/scanasm.exp (scan-assembler): Add xfail processing for
47539         target arg.
47540         (scan-assembler-times, scan-assembler-not): Likewise.
47541         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
47542
47543 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47544
47545         * gcc.dg/sparc-loop-1.c: New test.
47546
47547 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
47548
47549         PR other/9274
47550         * g++.dg/pch/system-2.C: New.
47551         * g++.dg/pch/system-2.Hs: New.
47552
47553 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
47554
47555         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
47556
47557         * g++.dg/eh/simd-1.C (vecfunc): Same.
47558
47559 2003-04-01  Roger Sayle  <roger@eyesopen.com>
47560
47561         * gcc.c-torture/execute/20030401-1.c: New test case.
47562
47563 2003-04-01  Ziemowit Laski <zlaski@apple.com>
47564
47565         * objc.dg/defs.m: New.
47566
47567 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
47568
47569         * g++.dg/eh/simd-1.C: New.
47570         * g++.dg/eh/simd-2.C: New.
47571
47572 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
47573
47574         * gcc.c-torture/execute/simd-3.c: New.
47575
47576 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47577
47578         PR c/9936
47579         * gcc.dg/20030331-2.c: New test.
47580
47581 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47582
47583         PR c++/10278
47584         * g++.dg/parse/crash2.C: New test.
47585
47586 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47587
47588         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
47589         * gcc.c-torture/execute/20030331-1.c: ...here.
47590
47591 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47592
47593         * gcc.c-torture/execute/20030331-1.c: New test.
47594
47595 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
47596
47597         * lib/gcov.exp: Adjust call return testing strings.
47598         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
47599
47600 2003-03-31  Roger Sayle  <roger@eyesopen.com>
47601
47602         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
47603         * gcc.dg/builtins-7.c: New test case.
47604         * gcc.dg/builtins-8.c: New test case.
47605
47606 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47607
47608         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
47609
47610 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
47611
47612         PR c++/7647
47613         * g++.dg/lookup-class-member-2.C: New test.
47614
47615 2003-03-30  Glen Nakamura  <glen@imodulo.com>
47616
47617         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
47618
47619 2003-03-28  Roger Sayle  <roger@eyesopen.com>
47620
47621         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
47622
47623 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
47624
47625         * g++.dg/init/attrib1.C: New test.
47626
47627 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47628
47629         * gcc.dg/ultrasp8.c: New test.
47630
47631 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47632
47633         * gcc.dg/ultrasp7.c: New test.
47634
47635 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
47636
47637         PR c++/10047
47638         * g++.dg/template/inline1.C: New test.
47639
47640 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47641
47642         * gcc.dg/sparc-dwarf2.c: New test.
47643
47644 2003-03-27  Roger Sayle  <roger@eyesopen.com>
47645
47646         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
47647         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
47648
47649 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
47650
47651         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
47652         than reading .x files.
47653         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
47654         * g77.dg/gcov/gcov-1.f: Likewise.
47655         * gcc.misc-tests/gcov-4b.c: Likewise.
47656         * gcc.misc-tests/gcov-5b.c: Likewise.
47657         * gcc.misc-tests/gcov-6.c: Likewise.
47658         * gcc.misc-tests/gcov-7.c: Likewise.
47659         * gcc.misc-tests/gcov-8.c: Likewise.
47660         * g++.dg/gcov/gcov-1.x: Remove.
47661         * g77.dg/gcov/gcov-1.x: Likewise.
47662         * gcc.misc-tests/gcov-4b.x: Likewise.
47663         * gcc.misc-tests/gcov-5b.x: Likewise.
47664         * gcc.misc-tests/gcov-6.x: Likewise.
47665         * gcc.misc-tests/gcov-7.x: Likewise.
47666         * gcc.misc-tests/gcov-8.x: Likewise.
47667
47668 2003-03-27  Glen Nakamura  <glen@imodulo.com>
47669
47670         PR opt/10087
47671         * gcc.dg/20030324-1.c: New test.
47672
47673 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
47674
47675         PR c++/10224
47676         * g++.dg/template/arg3.C: New test.
47677
47678         PR c++/10158
47679         * g++.dg/template/friend18.C: New test.
47680
47681 2003-03-26  Roger Sayle  <roger@eyesopen.com>
47682
47683         * g77.f-torture/compile/20030326-1.f: New test case.
47684
47685 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
47686
47687         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
47688
47689         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
47690
47691 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
47692
47693         * gcc.dg/ia64-sync-3.c: New test.
47694
47695 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
47696
47697         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
47698
47699 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
47700
47701         * gcc.dg/ultrasp6.c: New test.
47702
47703 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47704
47705         * gcc.dg/i386-signbit-1.c: New test.
47706         * gcc.dg/i386-signbit-2.c: New test.
47707         * gcc.dg/i386-signbit-3.c: New test.
47708
47709 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47710
47711         * gcc.dg/ultrasp5.c: Fix options.
47712
47713 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47714
47715         * gcc.dg/ultrasp5.c: Fix comment.
47716
47717 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
47718
47719         PR fortran/10197
47720         * g77.f-torture/execute/10197.f: New test.
47721
47722 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
47723
47724         PR c++/9898, c++/383
47725         * g++.dg/template/conv6.C: New test.
47726
47727         PR c++/10119
47728         * g++.dg/template/ptrmem5.C: New test.
47729
47730         PR c++/10026
47731         * g++.dg/lookup/koenig1.C: New test.
47732
47733         PR C++/10199
47734         * g++.dg/lookup/template2.C: New test.
47735
47736 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
47737
47738         * g++.dg/opt/rtti1.C: New test.
47739
47740 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
47741
47742         * gcc.dg/ultrasp5.c: New test.
47743
47744 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
47745
47746         PR middle-end/9967
47747         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
47748         builtin fputs.
47749
47750 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
47751
47752         PR c/8224
47753         * gcc.dg/20030323-1.c: New test.
47754
47755 2003-03-23  Roger Sayle  <roger@eyesopen.com>
47756
47757         * gcc.c-torture/compile/20030323-1.c: New test case.
47758
47759 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
47760
47761         * gcc.dg/20030321-1.c: New test.
47762
47763 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
47764
47765         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
47766
47767 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
47768
47769         PR c++/9978, c++/9708
47770         * g++.dg/ext/vlm1.C: Adjust expected error.
47771         * g++.dg/ext/vla2.C: New test.
47772         * g++.dg/template/arg1.C: New test.
47773         * g++.dg/template/arg2.C: New test.
47774
47775 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
47776
47777         * g77.f-torture/execute/select.f: New test.
47778         * g77.f-torture/noncompile/select_no_compile.f: New test.
47779
47780 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
47781
47782         PR c++/9898
47783         * g++.dg/other/error4.C: New test.
47784
47785 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
47786
47787         * g++.dg/template/friend17.C: New test.
47788
47789 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
47790
47791         * gcc.c-torture/compile/20030320-1.c: New.
47792
47793 2003-03-20  Roger Sayle  <roger@eyesopen.com>
47794
47795         * gcc.dg/builtins-6.c: New test case.
47796
47797 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
47798
47799         PR target/10073
47800         * gcc.c-torture/compile/20030319-1.c: New.
47801
47802 2003-03-18  Jan Hubicka  <jh@suse.cz>
47803
47804         * gcc.dg/i386-cvt-1.c: New test.
47805
47806 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
47807
47808         * objc.dg/naming-1.m: Use "(parse|syntax) error".
47809         * objc.dg/naming-2.m: Likewise.
47810
47811 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
47812
47813         PR c++/9639
47814         * g++.dg/parse/crash1.C: New test.
47815
47816 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
47817
47818         PR c++/8805
47819         * g++.dg/eh/cleanup1.C: New test.
47820
47821 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
47822
47823         * gcc.c-torture/execute/20030316-1.c: New test case.
47824
47825 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
47826
47827         PR c++/9629
47828         * g++.dg/init/ctor2.C: New test.
47829
47830 2003-03-15  Roger Sayle  <roger@eyesopen.com>
47831
47832         * g77.f-torture/compile/xformat.f: New test case.
47833
47834 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47835
47836         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
47837         * g++.old-deja/g++.mike/eh50.C: Likewise.
47838
47839 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47840
47841         PR c++/6440
47842         * g++.dg/template/spec7.C: New test.
47843         * g++.dg/template/spec8.C: Likewise.
47844
47845 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
47846
47847         * gcc.c-torture/execute/20030313-1.c: New test.
47848
47849 2003-03-14  Richard Henderson  <rth@redhat.com>
47850
47851         * gcc.dg/inline-2.c: Adjust alpha test for external call.
47852
47853 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
47854
47855         * gcc.c-torture/compile/20030314-1.c: New test.
47856
47857 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
47858
47859         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
47860         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
47861         thumb target,
47862         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
47863         to accept newer _imp__  prefix and additional
47864         newline in .drectve section.
47865         * gcc.dg/dll-4.c: Likewise.
47866         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
47867         switch.
47868
47869 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
47870
47871         * g++.dg/parse/namespace9.C: New test.
47872
47873         * g++.dg/init/ref5.C: New test.
47874         * g++.dg/parse/ptrmem1.C: Likewise.
47875
47876 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47877
47878         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
47879         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
47880         regular expression.
47881         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
47882         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
47883
47884 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
47885
47886         * gcc.c-torture/execute/20030224-2.c: New test.
47887
47888 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47889
47890         * gcc.dg/decl-3.c: New test.
47891
47892 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47893
47894         * gcc.dg/i386-loop-2.c: New test.
47895
47896 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
47897
47898         PR c++/9474
47899         * g++.dg/parse/namespace8.C: New test.
47900
47901         PR c++/9924
47902         * g++.dg/overload/builtin2.C: New test.
47903
47904 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
47905
47906         * gcc.dg/return-type-3.c: New test.
47907
47908 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
47909
47910         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
47911         profiling options are not supported.
47912
47913 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
47914
47915         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
47916         * g++.old-deja/g++.warn/impint2.C: Likewise.
47917
47918 2003-03-10  Devang Patel  <dpatel@apple.com>
47919
47920         * g++.dg/cpp/c++_cmd_1.C: New test.
47921         * g++.dg/cpp/c++_cmd_1.h: New file.
47922
47923 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
47924
47925         * gcc.dg/altivec-9.c: New file.
47926
47927 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47928
47929         * gcc.dg/ppc-sdata-1.c: New test.
47930         * gcc.dg/ppc-sdata-2.c: New test.
47931
47932 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
47933
47934         PR c++/9373
47935         * g++.dg/opt/ptrmem2.C: New test.
47936
47937         PR c++/8534
47938         * g++.dg/opt/ptrmem1.C: New test.
47939
47940 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47941
47942         * gcc.dg/i386-loop-1.c: New test.
47943
47944 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47945
47946         PR c++/9970
47947         * g++.dg/lookup/friend1.C: New test.
47948
47949 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47950
47951         PR c++/9823
47952         * g++.dg/parser/constructor1.C: New test.
47953
47954 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
47955
47956         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
47957
47958         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
47959
47960 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
47961
47962         * gcc.dg/cpp/Wunused.c: Update test.
47963
47964 2003-03-08  Jan Hubicka  <jh@suse.cz>
47965
47966         * gcc.dg/inline-3.c: New test.
47967
47968 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47969
47970         PR c++/9809
47971         * g++.dg/parse/builtin1.C: New test.
47972
47973         PR c++/9982
47974         * g++.dg/abi/cookie1.C: New test.
47975         * g++.dg/abi/cookie2.C: Likewise.
47976
47977         PR c++/9524
47978         * g++.dg/template/field1.C: New test.
47979
47980         PR c++/9912
47981         * g++.dg/parse/class1.C: New test.
47982         * g++.dg/parse/namespace7.C: Likewise.
47983         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
47984
47985 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
47986
47987         * g++.dg/init/ref4.C: New test.
47988
47989 2003-03-07  Jan Hubicka  <jh@suse.cz>
47990
47991         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
47992         * gcc.dg/inline-3.c: New test.
47993
47994 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
47995
47996         * g++.dg/init/ref3.C: New test.
47997
47998         PR c++/9965
47999         * g++.dg/init/ref2.C: New test.
48000
48001         PR c++/9400
48002         * g++.dg/warn/Wshadow-2.C: New test.
48003
48004         PR c++/9791
48005         * g++.dg/warn/Woverloaded-1.C: New test.
48006
48007 2003-03-05  Jan Hubicka  <jh@suse.cz>
48008
48009         * gcc.dg/i386-local2.c: New.
48010         * gcc.dg/i386-local.c: Fix typo.
48011
48012 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
48013
48014         * g++.dg/abi/layout3.C: New test.
48015
48016 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
48017
48018         * gcc.c-torture/compile/20030305-1.c
48019
48020 2003-03-05  Jan Hubicka  <jh@suse.cz>
48021
48022         * gcc.dg/i386-local.c: New.
48023
48024 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
48025
48026         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
48027
48028 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48029
48030         * gcc.dg/switch-2.c: New test.
48031         * gcc.dg/switch-3.c: New test.
48032         * gcc.dg/Wswitch.c: Adjust line numbers.
48033         * gcc.dg/Wswitch-default.c: Likewise.
48034         * gcc.dg/Wswitch-enum.c: Likewise.
48035
48036 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
48037
48038         * gcc.c-torture/execute/20030222-1.c: New test.
48039
48040 2003-03-03  James E Wilson  <wilson@tuliptree.org>
48041
48042         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
48043
48044 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
48045
48046         PR c++/9878
48047         * g++.dg/init/ref1.C: New test.
48048
48049 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
48050
48051         * gcc.dg/sh-relax.c: New SH-only test.
48052
48053 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
48054
48055         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
48056         comment explaining purpose of testcase.
48057
48058 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48059
48060         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
48061         for HC11/HC12 (asm needs two int registers).
48062         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
48063         HC11/HC12 because the test uses an asm which needs two 32-bit
48064         registers.
48065
48066 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48067
48068         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
48069         for HC11/HC12 (array is too large otherwise).
48070         * gcc.c-torture/compile/920501-4.x: New file, likewise.
48071         * gcc.c-torture/compile/20010518-2.x: Likewise.
48072         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
48073         HC11/HC12 (array is too large).
48074
48075 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
48076
48077         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
48078         * lib/g++-dg.exp (g++-dg-test): Likewise.
48079
48080 2003-03-01  Roger Sayle  <roger@eyesopen.com>
48081
48082         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
48083         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
48084
48085 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48086
48087         * g++.dg/warn/implicit-typename1.C: Remove warning.
48088
48089 2003-02-28  Richard Henderson  <rth@redhat.com>
48090
48091         * gcc.dg/noreturn-1.c: Move noreturn warning line.
48092         * gcc.dg/return-type-1.c: Move control reaches end warning line.
48093
48094 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
48095
48096         * gcc.dg/pch/pch.exp: Change .pch to .gch.
48097         * g++.dg/pch/pch.exp: Likewise.
48098
48099 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
48100
48101         PR c++/9879
48102         * g++.dg/init/new4.C: New test.
48103
48104 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
48105
48106         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
48107
48108 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
48109
48110         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
48111         unsigned long.
48112
48113         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
48114         wider than float.
48115
48116 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
48117
48118         * lib/scanasm.exp: Add support for counting numbers of
48119         occurences.
48120         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
48121         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
48122
48123 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
48124
48125         PR c++/9683
48126         * g++.dg/template/static3.C: New test.
48127
48128         PR c++/9829
48129         * g++.dg/parse/namespace6.C: New test.
48130
48131 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48132
48133         PR target/9732
48134         * gcc.dg/20030225-1.c: New test.
48135
48136 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
48137
48138         * README: Remove out-of-date information.
48139
48140         PR c++/9836
48141         * g++.dg/template/spec6.C: New test.
48142
48143 2003-02-24  Jeff Law  <law@redhat.com>
48144
48145         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
48146
48147 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48148
48149         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
48150         * gcc.dg/pragma-ep-1.c: Likewise.
48151
48152 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48153
48154         PR c++/9602
48155         * g++.dg/template/friend16.C: New test.
48156
48157 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
48158
48159         PR c++/5333
48160         * g++.dg/parse/fused-params1.C: Adjust error messages.
48161         * g++.dg/template/nested3.C: New test.
48162
48163 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
48164
48165         * g++.dg/abi/param1.C: New test.
48166
48167 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48168
48169         PR c++/7982
48170         * g++.dg/warn/implicit-typename1.C: New test.
48171
48172 2003-02-22  Kelley Cook <kelleycook@comcast.net>
48173
48174         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
48175         with "mtune".
48176         * g++.old-deja/g++.other/store-expr2.C: Likewise.
48177         * gcc.c-torture/execute/20010129-1.x: Likewise.
48178         * gcc.dg/20011107-1.c: Likewise.
48179         * gcc.dg/20020108-1.c: Likewise.
48180         * gcc.dg/20020122-3.c: Likewise.
48181         * gcc.dg/20020206-1.c: Likewise.
48182         * gcc.dg/20020310-1.c: Likewise.
48183         * gcc.dg/20020426-2.c: Likewise.
48184         * gcc.dg/20020517-1.c: Likewise.
48185         * gcc.dg/991230-1.c: Likewise.
48186         * gcc.dg/i386-unroll-1.c: Likewise.
48187         * gcc.misc-tests/i386-prefetch.exp: Likewise.
48188
48189 2003-02-22  Jan Hubicka  <jh@suse.cz>
48190
48191         * gcc.dg/i386-mul.c: New test.
48192
48193 2003-02-21  Roger Sayle  <roger@eyesopen.com>
48194
48195         * gcc.dg/builtins-5.c: New test case.
48196
48197 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
48198
48199         * gcc.dg/asmreg-1.c: New test.
48200
48201 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48202
48203         PR c++/9749
48204         * g++.dg/parse/varmod1.C: New test.
48205
48206 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48207
48208         PR c++/9727
48209         * g++.dg/template/op1.C: New test.
48210
48211 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48212
48213         PR c++/8906
48214         * g++.dg/template/nested2.C: New test.
48215
48216 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48217
48218         PR c++/8724
48219         * g++.dg/expr/dtor1.C: New test.
48220
48221 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
48222
48223         * gcc.dg/cpp/include3.c: New test.
48224         * gcc.dg/cpp/inc/foo.h: New file.
48225
48226 2003-02-21  Glen Nakamura  <glen@imodulo.com>
48227
48228         * gcc.c-torture/execute/20030221-1.c: New test.
48229
48230 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
48231
48232         PR c++/9729
48233         * g++.dg/abi/conv1.C: New test.
48234
48235 2003-02-20  Jan Hubicka  <jh@suse.cz>
48236
48237         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
48238
48239 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
48240
48241         * gcc.c-torture/compile/20030219-1.c: New test.
48242
48243 2003-02-18  Jan Hubicka  <jh@suse.cz>
48244
48245         * gcc.dg/funcorder.c: New test.
48246
48247 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48248
48249         * gcc.c-torture/execute/20030218-1.c: New.
48250
48251 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
48252
48253         * gcc.dg/20030218-1.c: New.
48254
48255 2003-02-18  Richard Henderson  <rth@redhat.com>
48256
48257         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
48258         * gcc.dg/attr-used-2.c: New.
48259
48260 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
48261
48262         PR c++/9704
48263         * g++.dg/init/copy5.C: New test.
48264
48265 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
48266
48267         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
48268         * g++.dg/pch/pch.exp: Likewise.
48269
48270 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48271
48272         * gcc.c-torture/execute/20030209-1.c: Enable the test if
48273         STACK_SIZE is not defined.
48274
48275 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48276
48277         PR c++/9457
48278         * g++.dg/template/init1.C: New test.
48279
48280 2003-02-16  Jan HUbicka  <jh@suse.cz>
48281
48282         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
48283         (foo): Add few extra tests
48284         * gcc.dg/c99-const-expr-3.c: Likewise.
48285         * gcc.c-torture/execute/20030216-1.c: New.
48286
48287 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48288
48289         PR c++/9459
48290         * g++.dg/ext/typeof4.C: New test.
48291
48292 2003-02-15  Roger Sayle  <roger@eyesopen.com>
48293
48294         * gcc.dg/i386-387-3.c: New test case.
48295
48296 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
48297
48298         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
48299         cris-*-elf* cris-*-aout* and mmix-*-*.
48300
48301 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
48302
48303         * gcc.dg/20030213-1.c: New test.
48304
48305 2003-02-12  Roger Sayle  <roger@eyesopen.com>
48306
48307         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
48308         * gcc.dg/i386-387-2.c: Likewise.
48309
48310 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
48311
48312         * gcc.dg/ppc-spe.c: Fix formatting.
48313         Enable tests that were previously unsupported by gas.
48314         Delete tests for instructions that no longer exist.
48315         Switch arguments on evsubifw builtin.
48316
48317 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
48318
48319         * gcc.c-torture/execute/20030209-1.c: Disable the test if
48320         STACK_SIZE is too small.
48321
48322 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
48323             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
48324
48325         * gcc.dg/decl-2.c: New test.
48326
48327 2003-02-10  Jan Hubicka  <jh@suse.cz>
48328
48329         * gcc.dg/i386-fpcvt-1.c: New test.
48330
48331 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
48332
48333         * gcc.c-torture/execute/20030209-1.c: New test.
48334
48335 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
48336
48337         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
48338         int-wide bitops, use the constants of the same width.
48339         Likewise, if long long is 32-bit wide, test bitops using
48340         32-bit constants.
48341
48342 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
48343
48344         * gcc.dg/20021014-1.c: Annotate with expected notice text.
48345
48346 2003-02-07  Roger Sayle  <roger@eyesopen.com>
48347
48348         * gcc.dg/builtins-4.c: New test case.
48349
48350 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48351
48352         * gcc.dg/20020430-1.c: Fix dg command typos.
48353         * gcc.dg/20020503-1.c: Likewise.
48354
48355 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48356
48357         PR c++/8785
48358         * g++.dg/parse/fused-params1.C: New test.
48359
48360         PR c++/8857
48361         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
48362
48363         PR c++/8921
48364         * g++.dg/parse/non-dependent1.C: New test.
48365
48366         PR c++/8928
48367         * g++.dg/parse/dupl-tmpl-args1.C: New test.
48368
48369         PR c++/9228
48370         * g++.dg/parse/undefined7.C: New test.
48371         * g++.dg/parse/non-templ1.C: New test.
48372
48373         PR c++/9229
48374         * g++.dg/parse/too-many-tmpl-args1.C: New test.
48375
48376 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
48377
48378         * gcc.c-torture/compile/20030206-1.c: New test.
48379
48380 2003-02-05  Roger Sayle  <roger@eyesopen.com>
48381
48382         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
48383         "pow" to "foo" to avoid potential confusion with a math built-in.
48384
48385 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48386
48387         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
48388         conditions for SPARC targets.
48389
48390 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
48391
48392         * gcc.dg/20030204-1.c: New test.
48393
48394 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48395
48396         PR c++/38
48397         * g++.dg/parse/array-size1.C: New test.
48398
48399         PR c++/5657
48400         * g++.dg/parse/undefined3.C: New test.
48401
48402         PR c++/5665
48403         * g++.dg/parse/undefined4.C: New test.
48404
48405         PR c++/5975
48406         * g++.dg/parse/undefined5.C: New test.
48407
48408         PR c++/7259
48409         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
48410
48411         PR c++/8578
48412         * g++.dg/parse/casting-operator1.C: New test.
48413
48414         PR c++/8596
48415         * g++.dg/parse/undefined6.C: New test.
48416
48417         PR c++/8736
48418         * g++.dg/parse/missing-template1.C: New test.
48419
48420 2003-02-04  Jan Hubicka  <jh@suse.cz>
48421
48422         * gcc.dg/i386-cadd.c: Compile using -march=k8.
48423         * gcc.dg/i386-cmov?.c: Likewise.
48424         * gcc.dg/i386-fpcvt-?.c: Likewise.
48425         * gcc.dg/i386-ssefp-1.c: Likewise.
48426         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
48427         conventions.
48428
48429 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
48430
48431         PR c++/7129
48432         * g++.dg/ext/max.C: New test.
48433
48434 2003-02-03  Jan Hubicka  <jh@suse.cz>
48435
48436         * gcc.c-torture/execute/20030203-1.c: New test.
48437
48438 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
48439
48440         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
48441         'natural-endian'.
48442
48443 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
48444
48445         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
48446         * g++.dg/init/new2.C: Likewise.
48447         * g++.dg/other/new1.C: Likewise.
48448
48449 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
48450
48451         * gcc.dg/struct-ret-libc.c: New test.
48452
48453 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
48454
48455         * gcc.dg/20030129-1.c: New test.
48456
48457 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48458
48459         PR c++/8849
48460         * g++.dg/template/ptrmem4.C: New test.
48461
48462 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
48463
48464         * g++.dg/parser/constant1.C: New test.
48465
48466 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48467
48468         PR c++/8591
48469         * g++.dg/parse/friend2.C: New test.
48470
48471 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48472
48473         PR c++/9437
48474         * g++.dg/template/unify4.C: New test.
48475
48476 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
48477
48478         * gcc.c-torture/execute/20030128-1.c: New test.
48479
48480 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
48481
48482         * g++.dg/lookup/nested1.C: Test moved from ...
48483         * g++.old-deja/g++.other/lookup24.C: ... here.
48484
48485 2003-01-28  Jan Hubicka  <jh@suse.cz>
48486
48487         * gcc.dg/i386-cmov5.c: New test.
48488
48489 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48490
48491         * gcc.c-torture/execute/20010925-1.c: Changed the
48492         memcpy declaration.
48493
48494 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48495
48496         PR c++/3902
48497         * g++.dg/parse/template5.C: New test.
48498
48499 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
48500
48501         PR fortran/9258
48502         * g77.dg/pr9258: New test.
48503
48504 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48505
48506         * README: Move relevant parts from README.g++.
48507
48508         * README.g++: Remove this file.
48509
48510 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48511
48512         * g++.dg/abi/dcast1.C: New test.
48513
48514 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48515
48516         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
48517
48518 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
48519
48520         PR c++/47
48521         * g++.old-deja/g++.other/lookup24.C: New test.
48522
48523 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48524
48525         PR middle-end/7227
48526         * gcc.dg/uninit-C.c: New test.
48527
48528 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
48529
48530         * g++.dg/abi/covariant1.C: New test.
48531
48532 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
48533
48534         * gcc.dg/20030123-1.c: New test.
48535
48536 2003-01-25  Jan Hubicka  <jh@suse.cz>
48537
48538         PR opt/8492
48539         * gcc.c-torture/compile/20030125-1.c
48540
48541 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
48542
48543         PR c++/9403
48544         * g++.dg/parse/template3.C: New test.
48545         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
48546
48547         PR c++/795
48548         * g++.dg/parse/template4.C: New test.
48549
48550         PR c++/9415
48551         * g++.dg/template/qual2.C: New test.
48552
48553         PR c++/8545
48554         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
48555
48556         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
48557
48558 2003-01-25  Roger Sayle  <roger@eyesopen.com>
48559
48560         * gcc.c-torture/execute/switch-1.c: New test case.
48561
48562 2003-01-25  Jan Hubicka  <jh@suse.cz>
48563
48564         * gcc.c-torture/execute/20030125-1.[cx]: New test.
48565
48566 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
48567
48568         Tweaks for Bison-1.875. From the NEWS file:
48569         "- `parse error' -> `syntax error'
48570         Bison now uniformly uses the term `syntax error'"
48571         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
48572         * gcc.dg/cpp/digraph2.c: Likewise.
48573         * gcc.dg/cpp/direct2.c: Likewise.
48574         * gcc.dg/cpp/paste4.c: Likewise.
48575         * gcc.dg/c90-restrict-1.c: Likewise.
48576         * gcc.dg/c99-func-2.c: Likewise.
48577         * gcc.dg/noncompile/920721-2.c: Likewise.
48578         * gcc.dg/noncompile/930622-2.c: Likewise.
48579         * gcc.dg/noncompile/940112-1.c: Likewise.
48580         * gcc.dg/noncompile/950921-1.c: Likewise.
48581         * gcc.dg/noncompile/951123-1.c: Likewise.
48582         * gcc.dg/noncompile/971104-1.c: Likewise.
48583         * gcc.dg/noncompile/990416-1.c: Likewise.
48584
48585 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
48586
48587         * g++.dg/parse/undefined1.C: Add error message.
48588
48589 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48590
48591         PR c++/9354
48592         * g++.dg/parse/new1.C: New test.
48593
48594         PR c++/9216
48595         * g++.dg/parse/template2.C: New test.
48596
48597         PR c++/9354
48598         * g++.dg/parse/typedef2.C: New test.
48599
48600         PR c++/9328
48601         * g++.dg/ext/typeof3.C: New test.
48602
48603 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48604
48605         PR c++/2738
48606         * g++.dg/parse/ret-type1.C: New test.
48607
48608         PR c++/3792
48609         * g++.dg/parse/tmpl-outside1.C: New test.
48610
48611         PR c++/4207
48612         * g++.dg/parse/int-as-enum1.C: New test.
48613
48614         PR c++/4903
48615         * g++.dg/parse/no-typename1.C: New test.
48616
48617         PR c++/5533
48618         * g++.dg/parse/no-value1.C: New test.
48619
48620         PR c++/5921
48621         * g++.dg/parse/wrong-inline1.C: New test.
48622
48623         PR c++/6402
48624         * g++.dg/parse/ref1.C: New test.
48625
48626         PR c++/6992
48627         * g++.dg/parse/attr-ctor1.C: New test.
48628
48629         PR c++/7229
48630         * g++.dg/parse/namespace5.C: New test.
48631
48632         PR c++/7917
48633         * g++.dg/parse/func-def1.C: New test.
48634
48635         PR c++/8143
48636         * g++.dg/parse/undefined1.C: New test.
48637
48638         PR c++/5723, PR c++/8522
48639         * g++.dg/parse/specialization1.C: New test.
48640
48641         PR c++/163, PR c++/8595
48642         * g++.dg/parse/struct-as-enum1.C: New test.
48643
48644         PR c++/9173
48645         * g++.dg/parse/undefined2.C: New test.
48646
48647 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48648
48649         PR c++/9298
48650         * g++.dg/parse/template1.C: New test.
48651
48652         PR c++/9384
48653         * g++.dg/parse/using1.C: New test.
48654
48655         PR c++/9285
48656         PR c++/9294
48657         * g++.dg/parse/expr2.C: New test.
48658
48659         PR c++/9388
48660         * g++.dg/parse/lookup2.C: Likewise.
48661
48662 2003-01-21  Jan Hubicka  <jh@suse.cz>
48663
48664         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
48665         * gcc.c-torture/execute/eeprof-1.c: Likewise.
48666         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
48667         * gcc.c-torture/execute/string-opt-*.c: Likewise.
48668
48669 2003-01-20  Nick Clifton  <nickc@redhat.com>
48670
48671         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
48672         problem with ARM sibcall code generation.
48673
48674 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
48675
48676         * gcc.c-torture/execute/20030120-1.c: New.
48677
48678 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
48679
48680         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
48681
48682 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
48683
48684         PR c++/9272
48685         * g++.dg/parse/ctor1.C: New test.
48686
48687         PR c++/9294:
48688         * g++.dg/parse/qualified1.C: New test.
48689
48690         * g++.dg/parse/typename3.C: New test.
48691
48692 2003-01-16  Richard Henderson  <rth@redhat.com>
48693
48694         * g++.dg/tls/init-2.C: Fix error matches for real this time.
48695
48696 2003-01-16  Richard Henderson  <rth@redhat.com>
48697
48698         * g++.dg/pch/pch.exp: Copy test header to the working directory
48699         before using it either for precompilation or direct use.
48700         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
48701         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
48702
48703 2003-01-16  Richard Henderson  <rth@redhat.com>
48704
48705         * gcc.dg/pch/pch.exp: Copy test header to the working directory
48706         before using it either for precompilation or direct use.
48707         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
48708         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
48709
48710 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
48711
48712         * g++.dg/ext/typename1.C: Add typename keyword.
48713         * g++.dg/template/crash1.C: Update error messages.
48714         * g++.dg/template/crash2.C: Remove error message.
48715         * g++.dg/parse/typename2.C: New test.
48716         * g++.dg/template/typename2.C: Change implicit
48717         typename warning into error.
48718         * g++.old-deja/g++.benjamin/tem03.C: Issue more
48719         error messages.
48720         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
48721         * g++.old-deja/g++.brendan/crash56.C: Add this->.
48722         * g++.old-deja/g++.law/visibility13.C: Remove error
48723         messages.
48724         * g++.old-deja/g++.ns/template17.C: Reorder code to
48725         make declaration visible in template.
48726         * g++.old-deja/g++.pt/crash3.C: Fix typos.
48727         * g++.old-deja/g++.pt/crash36.C: Issue more error
48728         messages.
48729         * g++.old-deja/g++.pt/crash5.C: Improve error
48730         message.
48731         * g++.old-deja/g++.pt/crash67.C: Remove warning.
48732         * g++.old-deja/g++.pt/inherit1.C: Add this->.
48733         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
48734         * g++.old-deja/g++.pt/typename16.C: Replace implicit
48735         typename warning with error message.
48736         * g++.old-deja/g++.pt/typename19.C: Remove warning.
48737         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
48738         * g++.old-deja/g++.robertl/eb24.C: Use this->.
48739
48740 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
48741
48742         * g++.dg/parse/ambig2.C: New test.
48743
48744 2003-01-15  Richard Henderson  <rth@redhat.com>
48745
48746         * g++.dg/tls/init-2.C: Update error message string.
48747
48748 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48749
48750         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
48751
48752 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
48753
48754         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
48755         all for HC11/HC12.
48756         * gcc.c-torture/compile/20001205-1.x: Likewise.
48757         * gcc.c-torture/compile/20001226-1.x: Likewise.
48758         * gcc.c-torture/compile/920520-1.x: Likewise.
48759         * gcc.c-torture/compile/961203-1.x: Likewise.
48760         * gcc.c-torture/compile/20020604-1.x: Likewise.
48761
48762 2003-01-15  Jan Hubicka  <jh@suse.cz>
48763
48764         * gcc.c-torture/compile/20030115-1.c: New test.
48765
48766         * gcc.dg/i386-fpcvt-1.c: New test.
48767         * gcc.dg/i386-fpcvt-2.c: New test.
48768
48769 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
48770
48771         Further conform g++'s __vmi_class_type_info to the C++ ABI
48772         specification.
48773         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
48774         the specification.
48775
48776 2003-01-14  Jan Hubicka  <jh@suse.cz>
48777
48778         * gcc.dg/i386-fpcvt-1.c: New test.
48779         * gcc.dg/i386-fpcvt-2.c: New test.
48780
48781 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48782
48783         * gcc.dg/i386-mmx-3.c: New test.
48784
48785 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
48786
48787         PR c++/9264
48788         * g++.dg/parse/octal1.C: New file.
48789
48790         PR c++/9172
48791         * g++.dg/parse/typename1.C: New file.
48792
48793 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
48794
48795         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
48796         * gcc.dg/bf-no-ms-layout.c: Likewise.
48797         * gcc.dg/bf-ms-attrib.c: Likewise.
48798
48799 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
48800
48801         PR c++/9099
48802         * g++.dg/parse/dtor1.C: New file.
48803
48804         PR c++/9128
48805         * g++.dg/rtti/typeid1.C: New file.
48806
48807         PR c++/9153
48808         * g++.dg/parse/lookup1.C: New file.
48809
48810         PR c++/9171
48811         * g++.dg/templ/spec5.C: New file.
48812
48813 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
48814
48815         * gcc.c-torture/compile/20030110-1.c: New test.
48816
48817 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
48818
48819         Merge from pch-branch:
48820
48821         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
48822
48823         * gcc.dg/pch/cpp-1.h: New.
48824         * gcc.dg/pch/cpp-1.c: New.
48825         * gcc.dg/pch/cpp-2.h: New.
48826         * gcc.dg/pch/cpp-2.c: New.
48827
48828         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
48829
48830         * gcc.dg/pch/except-1.h: New.
48831         * gcc.dg/pch/except-1.c: New.
48832
48833         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
48834
48835         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
48836         running test.
48837         * gcc.dg/pch: Include *.hp not *.h.
48838         * gcc.dg/pch/system-1.h: New.
48839         * gcc.dg/pch/system-1.c: New.
48840
48841         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
48842
48843         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
48844         rather than trying to build and run a program using PCH.
48845         * gcc.dg/pch: Remove dg-do commands from test files.
48846
48847         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
48848
48849         * gcc.dg/pch/macro-3.c: New.
48850         * gcc.dg/pch/macro-3.h: New.
48851
48852         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
48853
48854         * gcc.dg/pch/common-1.c: New.
48855         * gcc.dg/pch/common-1.h: New.
48856         * gcc.dg/pch/decl-1.c: New.
48857         * gcc.dg/pch/decl-1.h: New.
48858         * gcc.dg/pch/decl-2.c: New.
48859         * gcc.dg/pch/decl-2.h: New.
48860         * gcc.dg/pch/decl-3.c: New.
48861         * gcc.dg/pch/decl-3.h: New.
48862         * gcc.dg/pch/decl-4.c: New.
48863         * gcc.dg/pch/decl-4.h: New.
48864         * gcc.dg/pch/decl-5.c: New.
48865         * gcc.dg/pch/decl-5.h: New.
48866         * gcc.dg/pch/global-1.c: New.
48867         * gcc.dg/pch/global-1.h: New.
48868         * gcc.dg/pch/inline-1.c: New.
48869         * gcc.dg/pch/inline-1.h: New.
48870         * gcc.dg/pch/inline-2.c: New.
48871         * gcc.dg/pch/inline-2.h: New.
48872         * gcc.dg/pch/static-1.c: New.
48873         * gcc.dg/pch/static-1.h: New.
48874         * gcc.dg/pch/static-2.c: New.
48875         * gcc.dg/pch/static-2.h: New.
48876
48877         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
48878
48879         * g++.dg/pch/pch.exp: Better handle failing testcases.
48880         * gcc.dg/pch/pch.exp: Likewise.
48881         * gcc.dg/pch/macro-1.c: New.
48882         * gcc.dg/pch/macro-1.h: New.
48883         * gcc.dg/pch/macro-2.c: New.
48884         * gcc.dg/pch/macro-2.h: New.
48885
48886         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
48887
48888         * g++.dg/dg.exp: Treat files in pch/ specially.
48889         * g++.dg/pch/pch.exp: New file.
48890         * g++.dg/pch/empty.H: New file.
48891         * g++.dg/pch/empty.C: New file.
48892         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
48893         "precompile".
48894
48895         * gcc.dg/pch/pch.exp: New file.
48896         * gcc.dg/pch/empty.h: New file.
48897         * gcc.dg/pch/empty.c: New file.
48898         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
48899         "precompile".
48900
48901 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48902
48903         * g++.dg/template/friend14.C: New test.
48904
48905 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48906
48907         * gcc.dg/old-style-asm-1.c: New test.
48908
48909 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
48910
48911         * gcc.c-torture/compile/20030109-1.c: New test.
48912
48913 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48914
48915         * gcc.c-torture/execute/20030109-1.c: New test.
48916
48917 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
48918
48919         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
48920         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
48921         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
48922         * g++.old-deja/g++.mike/eh2.C: Likewise.
48923         * g++.old-deja/g++.mike/eh3.C: Likewise.
48924         * g++.old-deja/g++.mike/eh5.C: Likewise.
48925         * g++.old-deja/g++.mike/eh6.C: Likewise.
48926         * g++.old-deja/g++.mike/eh7.C: Likewise.
48927         * g++.old-deja/g++.mike/eh8.C: Likewise.
48928         * g++.old-deja/g++.mike/eh9.C: Likewise.
48929         * g++.old-deja/g++.mike/eh10.C: Likewise.
48930         * g++.old-deja/g++.mike/eh12.C: Likewise.
48931         * g++.old-deja/g++.mike/eh13.C: Likewise.
48932         * g++.old-deja/g++.mike/eh14.C: Likewise.
48933         * g++.old-deja/g++.mike/eh16.C: Likewise.
48934         * g++.old-deja/g++.mike/eh17.C: Likewise.
48935         * g++.old-deja/g++.mike/eh18.C: Likewise.
48936         * g++.old-deja/g++.mike/eh21.C: Likewise.
48937         * g++.old-deja/g++.mike/eh23.C: Likewise.
48938         * g++.old-deja/g++.mike/eh24.C: Likewise.
48939         * g++.old-deja/g++.mike/eh25.C: Likewise.
48940         * g++.old-deja/g++.mike/eh26.C: Likewise.
48941         * g++.old-deja/g++.mike/eh27.C: Likewise.
48942         * g++.old-deja/g++.mike/eh28.C: Likewise.
48943         * g++.old-deja/g++.mike/eh29.C: Likewise.
48944         * g++.old-deja/g++.mike/eh31.C: Likewise.
48945         * g++.old-deja/g++.mike/eh33.C: Likewise.
48946         * g++.old-deja/g++.mike/eh34.C: Likewise.
48947         * g++.old-deja/g++.mike/eh35.C: Likewise.
48948         * g++.old-deja/g++.mike/eh36.C: Likewise.
48949         * g++.old-deja/g++.mike/eh37.C: Likewise.
48950         * g++.old-deja/g++.mike/eh38.C: Likewise.
48951         * g++.old-deja/g++.mike/eh39.C: Likewise.
48952         * g++.old-deja/g++.mike/eh40.C: Likewise.
48953         * g++.old-deja/g++.mike/eh41.C: Likewise.
48954         * g++.old-deja/g++.mike/eh42.C: Likewise.
48955         * g++.old-deja/g++.mike/eh44.C: Likewise.
48956         * g++.old-deja/g++.mike/eh46.C: Likewise.
48957         * g++.old-deja/g++.mike/eh47.C: Likewise.
48958         * g++.old-deja/g++.mike/eh48.C: Likewise.
48959         * g++.old-deja/g++.mike/eh49.C: Likewise.
48960         * g++.old-deja/g++.mike/eh50.C: Likewise.
48961         * g++.old-deja/g++.mike/eh51.C: Likewise.
48962         * g++.old-deja/g++.mike/eh53.C: Likewise.
48963         * g++.old-deja/g++.mike/eh55.C: Likewise.
48964         * g++.old-deja/g++.mike/p7912.C: Likewise.
48965         * g++.old-deja/g++.mike/p9706.C: Likewise.
48966         * g++.old-deja/g++.mike/p10416.C: Likewise.
48967         * g++.old-deja/g++.mike/p11667.C: Likewise.
48968         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
48969         Remove redundant reference to Iris.
48970         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
48971         Elxsi, i860, Pico Java, and WE32K.
48972
48973 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
48974
48975         * g++.dg/ext/asm4.C: New test.
48976
48977 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48978
48979         PR c++/9030
48980         * g++.dg/template/friend12.C: New test.
48981         * g++.dg/template/friend13.C: Likewise.
48982         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
48983
48984 2003-01-08  Jan Hubicka  <jh@suse.cz>
48985
48986         * gcc.dg/i386-cadd.c: New test.
48987         * gcc.dg/i386-cmov4.c: Likewise.
48988
48989 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
48990
48991         PR c++/9165
48992         * g++.dg/warn/Wunused-3.C: New test.
48993
48994         * g++.dg/abi/bitfield9.C: New test.
48995
48996         PR c++/9189
48997         * g++.dg/parse/defarg3.C: New test.
48998
48999 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
49000
49001         * g++.dg/parse/ambig1.C: New test.
49002         * g++.dg/parse/defarg2.C: New test.
49003
49004 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
49005
49006         * g++.dg/template/defarg-1.C: New test.
49007         * g++.dg/template/local2.C: Likewise.
49008
49009 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
49010
49011         * gcc.c-torture/execute/20030105-1.c: New test.
49012
49013 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49014
49015         * g++.dg/parse/namespace3.C: Remove extra semicolons.
49016         * g++.dg/parse/namespace4.C: Likewise.
49017
49018 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49019
49020         * g++.dg/template/ntp2.C: New test.
49021
49022 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
49023
49024         * g++.dg/parse/extern-C-1.C: New test.
49025
49026         * g++.dg/parse/namespace4.C: New test.
49027
49028         * g++.dg/template/nested1.C: New test.
49029
49030         * g++.dg/parse/namespace3.C: New test.
49031
49032 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
49033
49034         * g++.dg/lookup/two-stage1.C: New test.
49035
49036 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49037
49038         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
49039         * g++.old-deja/g++.jason/access8.C: Likewise.
49040         * g++.old-deja/g++.other/decl5.C: Likewise.
49041
49042 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49043
49044         * g++.dg/parse/parse7.C: New test.
49045
49046 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
49047
49048         PR c++/2843
49049         * g++.dg/ext/attrib7.C: New test.
49050
49051 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49052
49053         * g++.dg/parse/parse6.C: New test.
49054
49055 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
49056
49057         * gcc.dg/h8300-stack-1.c: New.
49058
49059 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49060
49061         g++.dg/lookup/exception1.C: New test.
49062
49063         g++.dg/lookup/template1.C: New test.
49064
49065         g++.dg/parse/namespace2.C: New test.
49066
49067         g++.dg/parse/parens2.C: New test.
49068
49069 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49070
49071         * g++.dg/parse/parse5.C: New test.
49072         * g++.dg/lookup/scoped4.C: New test.
49073
49074 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49075
49076         * g++.dg/parse/parens1.C: New test.
49077
49078         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
49079         angle-bracket1.C.
49080         * g++.dg/parse/parens2.C: New test.
49081
49082         * g++.dg/lookup/scope-operator1.C: New test.
49083
49084         * g++.dg/parse/operator1.C: New test.
49085
49086 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49087
49088         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
49089         * g++.old-deja/g++.other/access6.C: Likewise.
49090         * g++.old-deja/g++.other/decl1.C: Likewise.
49091         * g++.old-deja/g++.pt/typename12.C: Likewise.
49092
49093 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49094
49095         * g++.dg/parse/namespace1.C: New test.
49096
49097 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49098
49099         * g++.dg/parse/parse4.C: New test.
49100
49101 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49102
49103         * g++.dg/parse/parse3.C: New test.
49104
49105 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49106
49107         * g++.dg/parse/parse2.C: New test.
49108
49109 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49110
49111         * g++.dg/template/friend11.C: New test.
49112
49113 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49114
49115         * g++.dg/parse/parse1.C: New test.
49116
49117 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
49118
49119         * lib/profopt.exp: Change the name of a global variable to avoid
49120         possible clashes with other test suites.
49121
49122 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
49123
49124         * g++.dg/inherit/covariant8.C: New test.
49125
49126 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49127
49128         * g++.dg/init/array9.C: New test.
49129
49130         PR c++/9112
49131         * g++.dg/parse/expr1.C: New test.
49132
49133 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
49134
49135         * gcc.c-torture/compile/20021230-1.c: New test.
49136
49137 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
49138
49139         * g++.dg/inherit/covariant5.C: New test.
49140         * g++.dg/inherit/covariant6.C: New test.
49141         * g++.dg/inherit/covariant7.C: New test.
49142
49143 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49144
49145         PR c++/2739
49146         * g++.dg/other/access2.C: New test.
49147
49148 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49149
49150         * g++.dg/other/anon-struct.C: No longer fails
49151         * g++.old-deja/g++.brendan/parse4.C: Likewise.
49152         * g++.old-deja/g++.brendan/parse5.C: Likewise.
49153         * g++.old-deja/g++.brendan/parse6.C: Likewise.
49154
49155 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49156
49157         * g++.dg/parse/angle-bracket.C (main): No longer fails.
49158
49159 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
49160
49161         * g++.dg/eh/spec4.C: Remove stray semicolon.
49162         * g++.dg/expr/pmf-1.C: Change error message.
49163         * g++.dg/ext/asm1.C: Remove stray semicolon.
49164         * g++.dg/ext/typename1.C: Add missing typenames.
49165         * g++.dg/inherit/template-as-base.C: Change error message.
49166         * g++.dg/lookup/scoped1.C: Likewise.
49167         * g++.dg/lookup/scoped2.C: Likewise.
49168         * g++.dg/lookup/using2.C: Likewise.
49169         * g++.dg/other/component1.C: Remove stray semicolon.
49170         * g++.dg/other/do1.C: Change error message.
49171         * g++.dg/other/error2.C: Likewise.
49172         * g++.dg/other/init1.C: Likewise.
49173         * g++.dg/other/packed1.C: Remove stray semicolon.
49174         * g++.dg/other/ptrmem2.C: Change error message.
49175         * g++.dg/parse/parameter-declaration-1.C: Remove line number
49176         marker.
49177         * g++.dg/special/initp1.C: Remove invalid attribute usage.
49178         * g++.dg/template/access3.C: Add typename keyword.
49179         * g++.dg/template/access5.C: Remove stray semicolon.
49180         * g++.dg/template/access6.C: Likewise.
49181         * g++.dg/template/complit1.C: Likewise.
49182         * g++.dg/template/crash1.C: Change error message.
49183         * g++.dg/template/inherit2.C: Remove stray semicolon.
49184         * g++.dg/template/instantiate2.C: Likewise.
49185         * g++.dg/template/instantiate3.C: Change error message.
49186         * g++.dg/template/qual1.C: Remove stray semicolon.
49187         * g++.dg/template/qualttp18.C: Change error message.
49188         * g++.dg/template/ref1.C: Remove stray semicolon.
49189         * g++.dg/template/sizeof1.C (A::value): Declare it.
49190         * g++.dg/template/spec4.C: Change error message.
49191         * g++.dg/template/static1.C: Likewise.
49192         * g++.dg/template/type1.C: Likewise.
49193         * g++.dg/template/typename3.C: Likewise.
49194         * g++.old-deja/g++.benjamin/13478.C: Change error message.
49195         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
49196         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
49197         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
49198         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
49199         named return value extension.
49200         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
49201         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
49202         * g++.old-deja/g++.bob/extern_C.C: Likewise.
49203         * g++.old-deja/g++.bob/inherit2.C: Likewise.
49204         * g++.old-deja/g++.brendan/complex1.C: Likewise.
49205         * g++.old-deja/g++.brendan/copy5.C: Likewise.
49206         * g++.old-deja/g++.brendan/crash13.C: Likewise.
49207         * g++.old-deja/g++.brendan/crash15.C: Likewise.
49208         * g++.old-deja/g++.brendan/crash18.C: Change error message.
49209         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
49210         * g++.old-deja/g++.brendan/crash38.C: Likewise.
49211         * g++.old-deja/g++.brendan/crash50.C: Likewise.
49212         * g++.old-deja/g++.brendan/crash56.C: Likewise.
49213         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
49214         syntax.
49215         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
49216         * g++.old-deja/g++.brendan/crash8.C: Change error message.
49217         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
49218         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
49219         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
49220         * g++.old-deja/g++.brendan/template11.C: Likewise.
49221         * g++.old-deja/g++.brendan/template26.C: Likewise.
49222         * g++.old-deja/g++.brendan/template27.C: Use explicit
49223         specialization syntax.
49224         * g++.old-deja/g++.brendan/template30.C: Likewise.
49225         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
49226         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
49227         non-dependent names.
49228         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
49229         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
49230         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
49231         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
49232         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
49233         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
49234         named return value extension.
49235         * g++.old-deja/g++.ext/namedret2.C: Likewise.
49236         * g++.old-deja/g++.ext/namedret3.C: Likewise.
49237         * g++.old-deja/g++.ext/return1.C: Likewise.
49238         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
49239         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
49240         * g++.old-deja/g++.jason/access8.C: Likewise.
49241         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
49242         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
49243         pseudo-destructor names.
49244         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
49245         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
49246         pseudo-destructor names.
49247         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
49248         * g++.old-deja/g++.jason/overload19.C: Likewise.
49249         * g++.old-deja/g++.jason/overload32.C: Likewise.
49250         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
49251         stray semicolons.
49252         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
49253         * g++.old-deja/g++.jason/return.C: Likewise.
49254         * g++.old-deja/g++.jason/return2.C: Likewise.
49255         * g++.old-deja/g++.jason/shadow1.C: Likewise.
49256         * g++.old-deja/g++.jason/special.C: Use explicit specialization
49257         syntax.
49258         * g++.old-deja/g++.jason/template10.C: Account for use of
49259         non-dependent names.
49260         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
49261         syntax.
49262         * g++.old-deja/g++.jason/template37.C: Likewise.
49263         * g++.old-deja/g++.law/access4.C: Change error messages.
49264         * g++.old-deja/g++.law/arm13.C: Remove incorrect
49265         pseudo-destructor names.
49266         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
49267         * g++.old-deja/g++.law/ctors9.C: Likewise.
49268         * g++.old-deja/g++.law/cvt22.C: Likewise.
49269         * g++.old-deja/g++.law/dtors5.C: Likewise.
49270         * g++.old-deja/g++.law/global-init1.C: Likewise.
49271         * g++.old-deja/g++.law/missed-error3.C: Likewise.
49272         * g++.old-deja/g++.law/operators28.C: Likewise.
49273         * g++.old-deja/g++.law/visibility28.C: Likewise.
49274         * g++.old-deja/g++.martin/eval1.C: Likewise.
49275         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
49276         name.
49277         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
49278         * g++.old-deja/g++.mike/net34.C: Likewise.
49279         * g++.old-deja/g++.mike/net36.C: Likewise.
49280         * g++.old-deja/g++.mike/ns2.C: Likewise.
49281         * g++.old-deja/g++.mike/p12306.C: Likewise.
49282         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
49283         value extension.
49284         * g++.old-deja/g++.mike/p700.C: Likewise.
49285         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
49286         * g++.old-deja/g++.mike/p710.C: Likewise.
49287         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
49288         value extension.
49289         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
49290         * g++.old-deja/g++.mike/pmf9.C: Likewise.
49291         * g++.old-deja/g++.ns/crash2.C: Likewise.
49292         * g++.old-deja/g++.ns/crash3.C: Likewise.
49293         * g++.old-deja/g++.ns/invalid1.C: Likewise.
49294         * g++.old-deja/g++.ns/ns17.C: Likewise.
49295         * g++.old-deja/g++.ns/template16.C: Likewise.
49296         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
49297         keyword.
49298         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
49299         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
49300         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
49301         named return value extension.
49302         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
49303         * g++.old-deja/g++.other/access4.C: Issue additional error
49304         messages.
49305         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
49306         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
49307         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
49308         * g++.old-deja/g++.other/crash25.C: Change error message.
49309         * g++.old-deja/g++.other/crash4.C: Change error message.
49310         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
49311         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
49312         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
49313         checks.
49314         * g++.old-deja/g++.other/defarg8.C: Likewise.
49315         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
49316         * g++.old-deja/g++.other/dtor10.C: Likewise.
49317         * g++.old-deja/g++.other/incomplete.C: Likewise.
49318         * g++.old-deja/g++.other/linkage7.C: Likewise.
49319         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
49320         lookup algorithm.
49321         * g++.old-deja/g++.other/mangle2.C: Likewise.
49322         * g++.old-deja/g++.other/refinit2.C: Likewise.
49323         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
49324         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
49325         * g++.old-deja/g++.pt/crash28.C: Likewise.
49326         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
49327         syntax.
49328         * g++.old-deja/g++.pt/crash32.C: Change error message.
49329         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
49330         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
49331         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
49332         error message position.
49333         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
49334         * g++.old-deja/g++.pt/defarg8.C: Change error message.
49335         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
49336         syntax.
49337         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
49338         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
49339         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
49340         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
49341         keyword.
49342         * g++.old-deja/g++.pt/explicit31.C: Likewise.
49343         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
49344         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
49345         keyword.
49346         * g++.old-deja/g++.pt/explicit71.C: Change error message.
49347         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
49348         syntax.
49349         * g++.old-deja/g++.pt/friend28.C: Account for use of
49350         non-dependent names.
49351         * g++.old-deja/g++.pt/friend29.C: Likewise.
49352         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
49353         rules.
49354         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
49355         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
49356         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
49357         lookup rules.
49358         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
49359         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
49360         keyword.
49361         * g++.old-deja/g++.pt/memclass20.C: Likewise.
49362         * g++.old-deja/g++.pt/memclass5.C: Likewise.
49363         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
49364         keyword.
49365         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
49366         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
49367         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
49368         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
49369         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
49370         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
49371         keyword.
49372         * g++.old-deja/g++.pt/spec10.C: Likewise.
49373         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
49374         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
49375         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
49376         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
49377         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
49378         * g++.old-deja/g++.pt/ttp62.C: Likewise.
49379         * g++.old-deja/g++.pt/ttp64.C: Likewise.
49380         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
49381         * g++.old-deja/g++.pt/typename15.C: Likewise.
49382         * g++.old-deja/g++.pt/typename22.C: Likewise.
49383         * g++.old-deja/g++.pt/typename6.C: Change error messages.
49384         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
49385         * g++.old-deja/g++.pt/virtual2.C: Likewise.
49386         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
49387         syntax.
49388         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
49389         return value extension.
49390         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
49391         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
49392         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
49393         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
49394
49395 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49396
49397         * g++.dg/warn/inline1.C: New test.
49398         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
49399         * g++.old-deja/g++.jason/synth10.C: Likewise.
49400         * g++.old-deja/g++.mike/net31.C: Likewise.
49401         * g++.old-deja/g++.mike/p8786.C: Likewise.
49402
49403         * g++.dg/template/friend10.C: New test.
49404         * g++.dg/template/conv5.C: New test.
49405
49406 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49407
49408         * g++.dg/lookup/scoped3.C: New test.
49409
49410         * g++.dg/lookup/decl1.C: New test.
49411         * g++.dg/lookup/decl2.C: New test.
49412
49413 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
49414
49415         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
49416         gcc.c-torture/compile/20021015-1.c,
49417         gcc.c-torture/compile/20021015-2.c,
49418         gcc.c-torture/compile/20021123-1.c,
49419         gcc.c-torture/compile/20021123-2.c,
49420         gcc.c-torture/compile/20021123-3.c,
49421         gcc.c-torture/compile/20021123-4.c,
49422         gcc.c-torture/execute/20021024-1.c: Add tests previously added
49423         only to 3.1 or 3.2 branch.
49424
49425 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
49426
49427         * gcc.dg/i386-bitfield3.c: New test.
49428
49429         * gcc.dg/i386-bitfield2.c: New test.
49430
49431 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
49432
49433         * g++.dg/parse/conv_op1.C: New test.
49434
49435 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
49436
49437         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
49438         approved.
49439
49440 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
49441
49442         * gcc.c-torture/compile/20021220-1.c: New test.
49443
49444 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
49445
49446         * gcc.dg/i386-fastcall-1.c: New.
49447
49448 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49449
49450         * gcc.c-torture/execute/20021219-1.c: New test.
49451
49452 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49453
49454         * gcc.dg/i386-pic-1.c: New test.
49455
49456 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49457
49458         PR c++/8099
49459         * g++.dg/template/friend9.C: New test.
49460
49461 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49462
49463         PR c++/3663
49464         * g++.dg/template/access7.C: New test.
49465
49466 2002-12-18  Nick Clifton  <nickc@redhat.com>
49467
49468         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
49469         the libstdc++-v3 directory has been found.
49470
49471 2002-12-12  Devang Patel <dpatel@apple.com>
49472         * gcc.dg/darwin-ld-1.c: New test.
49473         * gcc.dg/darwin-ld-2.c: New test.
49474         * gcc.dg/darwin-ld-3.c: New test.
49475         * gcc.dg/darwin-ld-4.c: New test.
49476         * gcc.dg/darwin-ld-5.c: New test.
49477
49478 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49479
49480         * gcc.c-torture/compile/20021212-1.c: New test.
49481
49482 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
49483
49484         * gcc.dg/fshort-wchar: New test.
49485
49486 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
49487
49488         PR c++/8372
49489         * g++.dg/template/dtor1.C: New test.
49490
49491         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
49492         markers.
49493
49494 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
49495
49496         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
49497
49498 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
49499
49500         * g++.dg/template/static1.C: New test.
49501         * g++.dg/template/static2.C: New test.
49502         * g++.old-deja/g++.ext/memconst.C: New test.
49503
49504 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49505
49506         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
49507         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
49508         * g++.dg/special/initp1.C: Likewise.
49509
49510 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
49511
49512         * gcc.c-torture/execute/20021204-1.c: New test.
49513
49514 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
49515
49516         * gcc.dg/ppc-fmadd-1.c: New file.
49517         * gcc.dg/ppc-fmadd-2.c: New file.
49518         * gcc.dg/ppc-fmadd-3.c: New file.
49519
49520 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49521
49522         * gcc.c-torture/compile/20021204-1.c: New test.
49523
49524 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49525
49526         * g++.dg/inherit/covariant2.C: New test.
49527         * g++.dg/inherit/covariant3.C: New test.
49528         * g++.dg/inherit/covariant4.C: New test.
49529         * g++.dg/inherit/covariant1.C: Remove XFAIL.
49530         * g++.old-deja/g++.robertl/eb17.C: Likewise.
49531
49532 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
49533
49534         PR c++/8688
49535         * g++.dg/init/brace3.C: New test.
49536
49537 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
49538
49539         * gcc.dg/20020210-1.c: Fix a comment typo.
49540
49541 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
49542
49543         PR c++/8720
49544         * g++.dg/parse/defarg1.C: New test.
49545
49546         PR c++/8615
49547         * g++.dg/template/char1.C: New test.
49548
49549         * g++.dg/template/varmod1.C: Fix typo.
49550
49551 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49552
49553         DR 180
49554         * g++.old-deja/g++.pt/crash32.C: Expect error.
49555
49556 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
49557
49558         PR c++/5919
49559         * g++.dg/template/varmod1.C: New test.
49560
49561         PR c++/8727
49562         * g++.dg/inherit/typeinfo1.C: New test.
49563
49564         PR c++/8663
49565         * g++.dg/inherit/typedef1.C: New test.
49566
49567 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
49568
49569         PR c++/8332
49570         PR c++/8493
49571         * g++.dg/template/strlen1.C: New test.
49572
49573         PR c++/8227
49574         * g++.dg/template/ctor2.C: New test.
49575
49576         PR c++/8214
49577         * g++.dg/init/string1.C: New test.
49578
49579         PR c++/8511
49580         * g++.dg/template/friend8.C: New test.
49581
49582 2002-11-29  Joe Buck <jbuck@synopsys.com>
49583
49584         * g++.dg/lookup/anon2.C: New test.
49585
49586 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
49587
49588         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
49589         h8300 port.
49590
49591 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
49592
49593         * gcc.dg/bitfld-6.c: New test.
49594
49595 2002-11-27  Jan Hubicka  <jh@suse.cz>
49596
49597         * gcc.c-torture/execute/20021127.[cx]: New test.
49598
49599 2002-11-26  Jan Hubicka  <jh@suse.cz>
49600
49601         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
49602         quality.
49603
49604 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
49605
49606         * g++.dg/init/brace2.C: New test.
49607         * g++.old-deja/g++.mike/p9129.C: Correct.
49608
49609 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
49610
49611         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
49612
49613 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
49614
49615         * gcc.dg/sibcall-6: New test for indirect sibcalls.
49616
49617 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
49618
49619         * g++.dg/abi/empty11.C: New test.
49620         * g++.dg/rtti/cv1.C: New test.
49621
49622 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
49623
49624         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
49625
49626 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
49627
49628         * g++.dg/abi/empty10.C: New test.
49629
49630 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49631
49632         * gcc.c-torture/compile/20021124-1.c: New test.
49633
49634 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
49635
49636         * g++.dg/abi/rtti2.C: New test.
49637
49638 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
49639
49640         * gcc.dg/i386-unroll-1.c: New test.
49641
49642 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
49643
49644         * gcc.c-torture/compile/20021120-1.c: New test.
49645         * gcc.c-torture/compile/20021120-2.c: New test.
49646
49647 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49648
49649         * gcc.dg/bitfld-5.c: New test.
49650
49651 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49652
49653         * gcc.c-torture/execute/20021120-3.c: New test.
49654
49655 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49656
49657         * gcc.c-torture/execute/20021120-2.c: New test.
49658
49659 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49660
49661         * gcc.c-torture/execute/20021120-1.c: New test.
49662
49663 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
49664
49665         * gcc.c-torture/execute/20021118-3.c: New test.
49666
49667 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49668
49669         * gcc.c-torture/compile/20021119-1.c: New test.
49670
49671 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
49672
49673         * gcc.dg/duff-1.c: New test.
49674         * gcc.dg/duff-2.c: New test.
49675         * gcc.dg/duff-3.c: New test.
49676
49677 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
49678
49679         * gcc.dg/cpp/_Pragma5.c: New test.
49680
49681 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49682
49683         * gcc.c-torture/execute/20021118-2.c: New test.
49684
49685 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49686
49687         * gcc.c-torture/execute/20021118-1.c: New test.
49688
49689 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
49690
49691         * gcc.dg/20021116-1.c: New test.
49692
49693 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
49694
49695         * g++.dg/abi/vcall1.C: New test.
49696
49697 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
49698
49699         * gcc.dg/20021029-1.c: New test.
49700         * gcc.dg/20021029-2.c: New test.
49701
49702 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49703
49704         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
49705
49706 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49707
49708         PR c/8439
49709         * gcc.dg/20021110.c: Move to ...
49710         * gcc.c-torture/compile/20021110.c: .... here.
49711
49712 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49713
49714         PR c/8467
49715         * gcc.c-torture/execute/20021111-1.c
49716
49717 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49718
49719         PR c/8439
49720         * gcc.dg/20021110.c: New test.
49721
49722 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
49723
49724         * g++.dg/abi/vthunk3.C: Run only on x86.
49725
49726 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
49727
49728         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
49729
49730 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
49731
49732         * lib/compat.exp (compat-execute): Fix logic error in last
49733         change.
49734
49735 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
49736
49737         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
49738
49739 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49740
49741         PR c++/8389
49742         * g++.dg/template/access6.C: New test.
49743
49744 2002-11-08  Jan Hubicka  <jh@suse.cz>
49745
49746         * gcc.dg/i386-ssefp-1.c: New test.
49747         * gcc.dg/i386-ssefp-1.c: New test.
49748
49749 2002-11-08  Jan Hubicka  <jh@suse.cz>
49750
49751         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
49752
49753 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49754
49755         * g++.dg/abi/vthunk3.C: New test.
49756
49757         PR c++/8338
49758         * g++.dg/template/crash2.C: New test.
49759
49760 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49761
49762         * g++.dg/abi/dtor1.C: New test.
49763         * g++.dg/abi/dtor2.C: Likewise.
49764
49765 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
49766
49767         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
49768         Darwin.
49769
49770 2002-11-04  Adam Nemet  <anemet@lnxw.com>
49771
49772         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
49773         -mthumb.  Only xfail with -O0.
49774
49775 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
49776
49777         * g++.dg/abi/thunk1.C: New test.
49778         * g++.dg/abi/thunk2.C: Likewise.
49779         * g++.dg/abi/vtt1.C: Likewise.
49780
49781 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
49782
49783         PR optimization/8423
49784         * gcc.c-torture/execute/builtin-constant.c: New test.
49785
49786 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
49787
49788         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
49789         Add some more cases.
49790
49791 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
49792
49793         PR c++/8391
49794         * g++.dg/opt/local1.C: New test.
49795
49796 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
49797
49798         PR c++/8160
49799         * g++.dg/template/complit1.C: New test.
49800
49801         PR c++/8149
49802         * g++.dg/template/typename4.C: Likewise.
49803
49804 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49805
49806         Core issue 287, PR c++/7639
49807         * g++.dg/template/instantiate1.C: Adjust error location.
49808         * g++.dg/template/instantiate3.C: New test.
49809         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
49810         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
49811         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
49812
49813 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
49814
49815         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
49816
49817 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
49818
49819         PR c++/8287
49820         * g++.dg/init/dtor2.C: New test.
49821
49822 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49823
49824         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
49825         * gcc.dg/nest.c: Bypass errors on irix6.
49826
49827 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
49828
49829         * gcc.dg/nest.c: Expect error for mmix-*-*.
49830         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
49831
49832 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
49833
49834         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
49835         markers.
49836
49837         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
49838
49839 2002-10-25  Mike Stump  <mrs@apple.com>
49840
49841         * gcc.dg/warn-1.c: New test.
49842
49843 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49844
49845         * g++.dg/template/typename3.C: New test.
49846
49847 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
49848
49849         * g++.dg/lookup/ptrmem1.C: New test.
49850
49851         * g++.dg/abi/vthunk2.C: New test.
49852
49853 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49854
49855         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
49856
49857 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
49858
49859         * g++.dg/abi/empty9.C: New test.
49860
49861 2002-10-24  Richard Henderson  <rth@redhat.com>
49862
49863         * g++.dg/inherit/thunk1.C: Enable for ia64.
49864
49865 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49866
49867         PR c++/8067
49868         * g++.dg/lookup/pretty1.C: New test.
49869
49870 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
49871
49872         * gcc.dg/20021023-1.c: New test.
49873
49874 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49875
49876         PR c++/7679
49877         * g++.dg/parse/inline1.C: New test.
49878
49879 2002-10-23  Richard Henderson  <rth@redhat.com>
49880
49881         * g++.dg/inherit/thunk1.C: Enable for x86_64.
49882
49883         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
49884
49885 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
49886
49887         PR c++/6579
49888         * g++.dg/parse/stmtexpr3.C: New test.
49889
49890 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
49891
49892         * g++.dg/expr/cond1.C: New test.
49893
49894 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49895
49896         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
49897
49898 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49899
49900         * g++.dg/abi/vbase13.C: New test.
49901         * g++.dg/abi/vbase14.C: Likewise.
49902
49903 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
49904
49905         * gcc.dg/tls/pic-1.c: New test.
49906         * gcc.dg/tls/nonpic-1.c: New test.
49907         * gcc.dg/20021018-1.c: New test.
49908
49909 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49910
49911         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
49912         Remove only files with the same base name as the test case.
49913         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
49914         (profopt-execute): Likewise.  Also, remove old profiling
49915         and performance data files before running the tests.
49916
49917         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
49918         * g++.dg/bprob/bprob.exp: Likewise.
49919         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
49920         to allow more general test case names.
49921
49922         * g++.dg/bprob/bprob-1.C: Rename to ...
49923         * g++.dg/bprob/g++-bprob-1.C: ... this.
49924
49925         * g77.dg/bprob/bprob-1.f: Rename to ...
49926         * g77.dg/bprob/g77-bprob-1.f: ... this.
49927
49928 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49929
49930         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
49931         bison 1.50 or later.
49932
49933 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
49934
49935         * g++.dg/README: Describe more test directories.
49936
49937 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49938
49939         * g++.dg/init/array6.C: Add additional tests.
49940
49941 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49942
49943         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
49944         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
49945
49946 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
49947
49948         * gcc.c-torture/compile/20020604-1.x: New.
49949         * gcc.c-torture/compile/simd-5.x: Likewise.
49950         * gcc.c-torture/execute/920710-1.x: Likewise.
49951         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
49952
49953 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49954
49955         * g++.dg/inherit/override1.C: Add dg-options clause.
49956
49957 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49958
49959         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
49960         _mm_slli_si128.
49961
49962 2002-10-19  Andreas Schwab  <schwab@suse.de>
49963
49964         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
49965         directory component.
49966
49967 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
49968
49969         * g++.dg/inherit/thunk1.C: New test.
49970
49971         * g++.dg/inherit/override1.C: New test.
49972
49973         * g++.dg/abi/mangle11.C: New test.
49974         * g++.dg/abi/mangle14.C: New test.
49975         * g++.dg/abi/mangle17.C: New test.
49976
49977 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
49978
49979         * g++.dg/overload/member2.C: New test.
49980
49981 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
49982
49983         * g++.dg/README: Describe new compat directory.
49984         * g++.dg/dg.exp: Skip tests in compat directory.
49985         * README.compat: New file.
49986         * lib/compat.exp: New expect script.
49987         * g++.dg/compat: New test directory.
49988         * g++.dg/compat/compat.exp: New expect script.
49989         * g++.dg/compat/abi: New test directory.
49990         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
49991         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
49992         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
49993         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
49994         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
49995         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
49996         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
49997         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
49998         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
49999         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
50000         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
50001         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
50002         * g++.dg/compat/break: New test directory.
50003         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
50004         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
50005         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
50006         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
50007         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
50008         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
50009         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
50010         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
50011         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
50012         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
50013         g++.dg/compat/break/README: New files.
50014         * g++.dg/compat/eh: New test directory.
50015         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
50016         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
50017         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
50018         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
50019         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
50020         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
50021         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
50022         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
50023         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
50024         g++.dg/compat/eh/filter2_y.C,
50025         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
50026         g++.dg/compat/eh/new1_y.C,
50027         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
50028         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
50029         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
50030         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
50031         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
50032         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
50033         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
50034         g++.dg/compat/eh/unexpected1_y.C: New files.
50035         * g++.dg/compat/init: New test directory.
50036         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
50037         g++.dg/compat/init/array5_y.C,
50038         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
50039         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
50040         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
50041         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
50042         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
50043         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
50044         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
50045         g++.dg/compat/init/init-ref2_y.C: New files.
50046
50047 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50048
50049         PR c++/7584
50050         * g++.dg/inherit/using3.C: New test.
50051
50052 2002-10-17  Jan Hubicka  <jh@suse.cz>
50053
50054         * gcc.dg/20021017-2.c: New test.
50055
50056 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50057
50058         * g++.dg/abi/mangle16.C: Adjust.
50059
50060         * g++.dg/init/array8.C: New test.
50061
50062 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
50063
50064         * gcc.dg/special/mips-abi.exp: New test.
50065         * gcc.dg/special/mips-abi.s: Empty file used by the above.
50066
50067 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50068
50069         * g++.dg/abi/mangle16.C: New test.
50070         * g++.dg/abi/mangle17.C: Likewise.
50071
50072         PR c++/7478
50073         * g++.dg/template/ref1.C: New test.
50074
50075 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50076
50077         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
50078
50079 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
50080
50081         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
50082
50083 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50084
50085         PR c++/7524
50086         * g++.dg/init/array7.C: New test.
50087
50088 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
50089
50090         * g++.dg/init/array6.C: New test.
50091
50092         * g++.dg/abi/mangle13.C: Likewise.
50093         * g++.dg/abi/mangle14.C: Likewise.
50094         * g++.dg/abi/mangle15.C: Likewise.
50095
50096 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50097
50098         * g++.dg/abi/empty8.C: New test.
50099
50100 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
50101
50102         * g++.dg/init/ctor1.C: New test.
50103
50104 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
50105
50106         * gcc.c-torture/execute/20021015-1.c: New test.
50107
50108 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
50109
50110         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
50111
50112 2002-10-14  Jan Hubicka  <jh@suse.cz>
50113
50114         * gcc.dg/i386-ssetype-[1-5].c: New tests.
50115
50116 2002-10-14  Richard Henderson  <rth@redhat.com>
50117
50118         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
50119
50120 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50121
50122         PR optimization/6631
50123         * g++.dg/opt/const2.C: New test.
50124
50125 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50126
50127         PR c++/7176
50128         * g++.dg/parse/friend1.C: New test.
50129         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
50130
50131 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
50132
50133         * gcc.dg/20021014-1.c: New test.
50134
50135 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
50136
50137         PR c++/5661
50138         * g++.dg/ext/vlm1.C: New test.
50139         * g++.dg/ext/vlm2.C: Likewise.
50140
50141         * g++.dg/init/array1.C: Remove invalid braces.
50142         * g++.dg/init/brace1.C: New test.
50143         * g++.dg/init/copy2.C: Likewise.
50144         * g++.dg/init/copy3.C: Likewise.
50145         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
50146         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
50147         braces.
50148
50149 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
50150
50151         * gcc.dg/cpp/assembler.S: Don't use -ansi.
50152
50153 2002-10-11  Richard Shann  <richard.shann@superh.com>
50154
50155         * gcc.c-torture/compile/simd-5.c: New test.
50156
50157 2002-10-10  Roger Sayle  <roger@eyesopen.com>
50158
50159         * gcc.c-torture/execute/shiftopt-1.c: New test case.
50160
50161 2002-10-10  Jim Wilson  <wilson@redhat.com>
50162
50163         * gcc.c-torture/execute/20021010-1.c: New test.
50164
50165 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
50166
50167         PR c/7353
50168         * g++.dg/ext/typedef-init.C: New test.
50169         * gcc.dg/typedef-init.c: New test.
50170
50171 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
50172
50173         * gcc.dg/cpp/paste13.c: New test.
50174
50175 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50176
50177         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
50178         remaining platforms, XFAIL during compile, not execute.  Don't
50179         XFAIL at -O0.
50180
50181 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
50182
50183         * gcc.dg/alias-1.c: Tweak expected warning.
50184
50185 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
50186
50187         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
50188
50189 2002-10-06  Andreas Jaeger  <aj@suse.de>
50190
50191         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
50192         * gcc.dg/cpp/c++98.C: Likewise.
50193
50194         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
50195         * g++.dg/cpp/c++98.C: Likewise.
50196
50197         * g++.dg/README (Subdirectories): Mention cpp directory.
50198
50199         PR target/7559
50200         * gcc.dg/20021006-1.c: New test.
50201
50202 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50203
50204         PR c++/7804
50205         * g++.dg/other/warning1.C: New test.
50206
50207 2002-10-04  Roger Sayle  <roger@eyesopen.com>
50208
50209         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
50210         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
50211         and sparc-*-* with -m64 as expected failures.  See PR 8087.
50212
50213 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50214
50215         PR c++/7931
50216         * g++.dg/template/ptrmem3.C: New test.
50217
50218         PR c++/7754
50219         * g++.dg/template/union1.C: New test.
50220
50221 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50222
50223         PR c++/8006
50224         * g++.dg/abi/mangle9.C: New test.
50225         * g++.dg/abi/mangle10.C: New test.
50226         * g++.dg/abi/mangle11.C: New test.
50227         * g++.dg/abi/mangle12.C: New test.
50228
50229 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
50230
50231         PR c++/7188.
50232         * g++.dg/template/meminit1.C: New test.
50233         * g++.dg/warn/Wreorder-1.C: Likewise.
50234         * g++.old-deja/g++.mike/warn3.C: Tweak.
50235         * lib/prune.exp: Ingore "in copy constructor".
50236
50237 2002-10-02  Andreas Jaeger  <aj@suse.de>
50238
50239         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
50240         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
50241         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
50242         on x86-64.
50243
50244 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50245
50246         * gcc.dg/empty1.C: Fix typo.
50247
50248 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
50249
50250         * gcc.dg/alias-1.c: New test.
50251
50252 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50253
50254         * gcc.dg/empty1.C: New test.
50255
50256         * g++.dg/tls/init-2.C: Tweak error messages.
50257
50258 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
50259
50260         * gcc.c-torture/compile/20020923-1.c: New test.
50261
50262 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
50263
50264         * gcc.c-torture/execute/ffs-1.c: New test.
50265         * gcc.c-torture/execute/ffs-2.c: Ditto.
50266
50267 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
50268
50269         * g++.dg/overload/member1.C: New test.
50270
50271 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
50272
50273         * g++.dg/abi/empty7.C: New test.
50274         * g++.dg/init/pm2.C: Likewise.
50275
50276 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
50277
50278         * g++.dg/rtti/crash1.C: New test.
50279
50280 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
50281
50282         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
50283         gcc.dg/sibcall-4.c: New tests.
50284
50285 2002-09-28  Roger Sayle  <roger@eyesopen.com>
50286
50287         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
50288         powerpc and MMIX targets.
50289
50290 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
50291
50292         * gcc.dg/cpp/20020927-1.c: New.
50293
50294 2002-09-26  David S. Miller  <davem@redhat.com>
50295
50296         * gcc.c-torture/compile/trunctfdf.c: New.
50297
50298 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50299
50300         * lib/target-supports.exp (check_weak_available): Handle solaris2.
50301
50302 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
50303
50304         * gcc.c-torture/execute/loop-15.c: New.
50305
50306 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
50307
50308         * README.QMTEST: Fix typo.
50309
50310 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
50311
50312         * gcc.dg/20020926-1.c: New test.
50313
50314 2002-09-25  David S. Miller  <davem@redhat.com>
50315
50316         PR target/7842
50317         * gcc.c-torture/execute/shiftdi.c: New test.
50318
50319 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
50320
50321         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
50322         unique to the tool.
50323         * lib/g77.exp (g77_init): Likewise.
50324         * lib/g++.exp (g++_init): Likewise.
50325         * lib/objc.exp (objc_init): Likewise.
50326
50327 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
50328
50329         * g++.dg/abi/empty5.C: New test.
50330         * g++.dg/abi/empty6.C: New test.
50331         * g++.dg/abi/vbase12.C: New test.
50332
50333 2002-09-25  Richard Henderson  <rth@redhat.com>
50334
50335         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
50336         too-small long double.
50337
50338 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
50339
50340         * gcc.dg/20020919-1.c: New test.
50341
50342 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
50343
50344         * g++.dg/abi/bitfield6.C: New test.
50345         * g++.dg/abi/bitfield7.C: New test.
50346         * g++.dg/abi/bitfield8.C: New test.
50347         * g++.dg/abi/vbase11.C: New test.
50348
50349 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50350
50351         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
50352         hppa*-*-hpux*.  Update test comment.
50353
50354 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
50355
50356         * gcc.dg/tls/struct-1.c: New test.
50357
50358 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
50359
50360         * gcc.dg/cpp/tr-warn2.c: Update.
50361
50362 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50363
50364         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
50365
50366 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50367
50368         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
50369         systems.
50370
50371 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
50372
50373         * gcc.c-torture/execute/ieee/mzero3.c: New test.
50374
50375         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50376         Adjust for c++filt moved to binutils.  Remove spurious duplicate
50377         setting of cxxfilt.
50378
50379 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
50380
50381         * gcc.dg/20020312-2.c: Update for darwin.
50382
50383 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
50384
50385         * g++.old-deja/g++.other/crash32.C: Mark ICE.
50386
50387 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
50388
50389         * objc.dg/comp-types-1.m: New test.
50390         * objc.dg/comp-types-2.m: New test.
50391         * objc.dg/comp-types-3.m: New test.
50392         * objc.dg/comp-types-4.m: New test.
50393         * objc.dg/comp-types-5.m: New test.
50394         * objc.dg/comp-types-6.m: New test.
50395
50396 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50397
50398         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
50399
50400 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50401
50402         * g++.dg/other/do1.C: New test.
50403
50404         * g++.dg/template/subst1.C: New test.
50405
50406 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
50407
50408         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
50409
50410 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50411
50412         * g++.dg/template/qualttp20.C: Adjust expected errors.
50413         * g++.old-deja/g++.jason/report.C: Likewise.
50414         * g++.old-deja/g++.other/qual1.C: Likewise.
50415
50416         * g++.dg/lookup/scoped2.C: New test.
50417
50418         * g++.dg/ext/asm3.C: New test.
50419
50420 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
50421
50422         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
50423
50424 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
50425
50426         * ChangeLog: follow spelling conventions.
50427         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
50428         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
50429         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
50430         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
50431         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
50432         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
50433         * g++.old-deja/g++.law/global-init1.C: Likewise.
50434         * g++.old-deja/g++.other/delete4.C: Likewise.
50435         * g++.old-deja/g++.other/inline21.C: Likewise.
50436         * g++.old-deja/g++.other/singleton.C: Likewise.
50437         * g77.dg/strlen0.f: Likewise.
50438         * g77.f-torture/compile/20010519-1.f: Likewise.
50439         * g77.f-torture/compile/980310-4.f: Likewise.
50440         * gcc.c-torture/compile/20000605-1.c: Likewise.
50441         * gcc.c-torture/execute/20020225-1.c: Likewise.
50442         * gcc.dg/c90-hexfloat-2.c: Likewise.
50443         * gcc.dg/c99-bool-1.c: Likewise.
50444         * gcc.dg/c99-hexfloat-2.c: Likewise.
50445         * gcc.dg/dll-2.c: Likewise.
50446         * gcc.dg/wtr-union-init-1.c: Likewise.
50447         * gcc.dg/wtr-union-init-2.c: Likewise.
50448         * gcc.dg/wtr-union-init-3.c: Likewise.
50449         * gcc.dg/cpp/avoidpaste1.c: Likewise.
50450         * gcc.dg/cpp/defined.c: Likewise.
50451         * gcc.dg/cpp/macsyntx.c: Likewise.
50452         * gcc.dg/cpp/paste2.c: Likewise.
50453         * gcc.dg/cpp/trad/defined.c: Likewise.
50454         * gcc.dg/format/c90-printf-1.c: Likewise.
50455         * gcc.dg/format/c90-scanf-1.c: Likewise.
50456         * gcc.dg/format/c99-printf-1.c: Likewise.
50457         * gcc.dg/format/c99-scanf-1.c: Likewise.
50458         * gcc.misc-tests/gcov-8.c: Likewise.
50459         * lib/profopt.exp: Likewise.
50460
50461 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
50462
50463         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
50464
50465 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50466
50467         * g++.dg/inherit/using2.C: New test.
50468
50469 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
50470
50471         * ChangeLog: Follow spelling conventions.
50472         * g++.dg/template/friend4.C: Likewise.
50473         * g++.old-deja/g++.pt/crash67.C: Likewise.
50474         * gcc.c-torture/execute/20000801-4.c: Likewise.
50475         * gcc.dg/c90-digraph-1.c: Likewise.
50476         * gcc.dg/c94-digraph-1.c: Likewise.
50477         * gcc.dg/c99-digraph-1.c: Likewise.
50478         * gcc.dg/cpp/line5.c: Likewise.
50479         * gcc.dg/cpp/multiline.c: Likewise.
50480         * gcc.dg/cpp/trad/literals-1.c: Likewise.
50481         * gcc.dg/format/attr-3.c: Likewise.
50482         * gcc.dg/format/c90-scanf-3.c: Likewise.
50483         * gcc.dg/format/ext-4.c: Likewise.
50484
50485 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50486
50487         * g++.dg/template/pretty1.C: New test.
50488
50489 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
50490
50491         * gcc.c-torture/execute/struct-cpy-1.c: New test.
50492
50493 2002-09-13  Matt Austern  <austern@apple.com>
50494
50495         * g++.dg/other/constref[12].C: New, regression tests for
50496         passing a cast expression to a function by const reference.
50497
50498 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
50499
50500         * g++.dg/template/deduce1.C: New test.
50501
50502 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
50503
50504         * gcc.c-torture/execute/simd-1.c: Force all use of int to
50505         32-bit int.
50506
50507 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50508
50509         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
50510         usage.
50511
50512 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
50513
50514         * gcc.c-torture/compile/20020910-1.c: New test.
50515
50516 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
50517
50518         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
50519
50520 2002-09-10  Andreas Jaeger  <aj@suse.de>
50521
50522         * gcc.dg/20020312-2.c: Adjust for x86-64.
50523
50524 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
50525
50526         * g77.dg/7388.f: New test case for PR 7388.
50527
50528 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
50529
50530         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
50531
50532 2002-09-05  Ziemowit Laski <zlaski@apple.com>
50533
50534         * objc.dg/proto-lossage-1.m: New test.
50535
50536 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
50537
50538         * gcc.dg/cpp/_Pragma4.c: Fix typo.
50539
50540 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
50541
50542         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
50543         expected to pass.
50544
50545 2002-09-06  Stan Shebs  <shebs@apple.com>
50546             David Edelsohn  <edelsohn@gnu.org>
50547
50548         * gcc.dg/weak: New directory.
50549         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
50550         target-specific xfail bits.
50551         * gcc.dg/typeof-2.c: Move to new directory.
50552         * gcc.dg/weak.exp: New expect script.
50553
50554 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
50555
50556         * gcc.c-torture/execute/extzvsi.c: New test.
50557
50558 2002-09-05  Stan Shebs  <shebs@apple.com>
50559
50560         * gcc.dg/weak-1.c: xfail on Darwin.
50561         * gcc.dg/weak-2.c: Ditto.
50562         * gcc.dg/weak-3.c: Ditto.
50563         * gcc.dg/weak-4.c: Ditto.
50564         * gcc.dg/weak-5.c: Ditto.
50565         * gcc.dg/weak-6.c: Ditto.
50566         * gcc.dg/weak-7.c: Ditto.
50567         * gcc.dg/weak-8.c: Ditto.
50568         * gcc.dg/weak-9.c: Ditto.
50569
50570 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
50571
50572         * gcc.c-torture/execute/loop-14.c: New test.
50573
50574 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
50575
50576         * g++.dg/other/cxa-atexit1.C: New test.
50577
50578         * gcc.dg/typeof-2.c: New test.
50579
50580 2002-09-03  Roger Sayle  <roger@eyesopen.com>
50581
50582         * gcc.dg/builtins-2.c: New testcase.
50583         * gcc.dg/builtins-3.c: New testcase.
50584
50585 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
50586
50587         * gcc.dg/cpp/_Pragma4.c: New test.
50588
50589 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
50590
50591         * objc/execute/nil_method-1.m: New testcase.
50592
50593 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
50594
50595         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
50596         [Object class], not [Object initialize].
50597
50598 2002-08-31  Roger Sayle  <roger@eyesopen.com>
50599             Hans-Peter Nilsson  <hp@bitrange.com>
50600
50601         * gcc.c-torture/execute/20020720-1.x: Skip test on
50602         mmix-knuth-mmixware.  Correct comment.
50603
50604 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
50605
50606         * g++.dg/abi/bitfield5.C: New test.
50607         * g++.dg/abi/vbase10.C: Likewise.
50608
50609 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
50610
50611         * objc.dg/undeclared-selector.m: New test.
50612
50613 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
50614
50615         * g++.dg/other/offsetof1.C: Avoid cast warning.
50616
50617 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
50618
50619         * objc.dg/super-class-2.m: New test.
50620
50621 2002-08-24  Matt Austern  <austern@apple.com>
50622
50623         * g++.dg/ext/lvaddr.C: New test.
50624         * g++.dg/ext/lvcast.C: New test.
50625
50626 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
50627
50628         * g++.dg/inherit/cond1.C: New test.
50629
50630 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
50631
50632         * gcc.dg/noncompile/incomplete-1.c: New test.
50633
50634 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
50635
50636         * gcc.dg/typespec-1.c: New test.
50637
50638 2002-08-20  Devang Patel  <dpatel@apple.com>
50639         * objc.dg/proto-hier-2.m: New test.
50640
50641 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
50642
50643         * objc.dg/bitfield-1.m: New test.
50644         * objc.dg/bitfield-2.m: New test.
50645
50646 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
50647
50648         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
50649         gcc.dg/c99-flex-array-4.c: New tests.
50650
50651 2002-08-16  Stan Shebs  <shebs@apple.com>
50652
50653         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
50654
50655 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
50656
50657         * gcc.dg/typeof-1.c: New test.
50658         * g++.dg/ext/typeof2.C: New test.
50659
50660 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
50661
50662         * g++.dg/other/offsetof1.C: New test.
50663
50664 2002-08-14  Richard Henderson  <rth@redhat.com>
50665
50666         * gcc.dg/tls/diag-3.c: Fix expected message strings.
50667
50668 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
50669
50670         * gcc.dg/cpp/_Pragma3.c: New test.
50671
50672 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
50673
50674         * g++.dg/template/inherit3: New test.
50675
50676 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
50677
50678         * gcc.dg/bitfld-4.c: Add blank options.
50679
50680 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
50681
50682         * g++.dg/template/crash1.C: New test.
50683
50684 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50685
50686         * gcc.dg/tls/opt-2.c: New test.
50687
50688 2002-08-08  Devang Patel  <dpatel@apple.com>
50689
50690         * objc.dg/selector-1.m : New test
50691
50692 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50693
50694         * g++.dg/abi/bitfield4.C: New test.
50695         * gcc.dg/bitfld-4.c: New test.
50696
50697 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50698
50699         * g++.dg/other/packed1.C: New test.
50700
50701 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
50702
50703         * g++.dg/abi/offsetof.C: Tweak error messages.
50704         * g++.old-deja/g++.mike/p10769a.C: Likewise.
50705
50706 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50707
50708         * gcc.dg/bitfld-3.c: New test.
50709
50710 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
50711             Richard Henderson  <rth@redhat.com>
50712
50713         * gcc.dg/i386-bitfield1.c: New test.
50714         * g++.dg/abi/bitfield3.C: Update.
50715
50716 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
50717
50718         * objc.dg/const-str-2.m: Update.
50719         * gcc.dg/cpp/c++98.c: Change to C extension.
50720         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
50721         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
50722
50723 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
50724
50725         * gcc.dg/tls/diag-3.c: New.
50726
50727 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
50728
50729         * g++.dg/README (Subdirectories): Document new subdir expr.
50730         * g++.dg/expr/pmf-1.C: New test.
50731
50732 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
50733
50734         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
50735
50736 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
50737
50738         * g++.dg/abi/bitfield3.C: New test.
50739
50740 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
50741
50742         * lib/gcov.exp: Tweak expected line formats.
50743         * gcc.misc-tests/gcov8.c: New test.
50744         * gcc.misc-tests/gcov8.x: New flags.
50745
50746 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
50747
50748         * consistency.vlad/layout/endian.c: Include string.h.
50749
50750         * gcc.c-torture/execute/20020805-1.c: New test.
50751
50752 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
50753
50754         * g++.dg/other/conversion1.C: New test.
50755
50756 2002-08-03  Roger Sayle  <roger@eyesopen.com>
50757
50758         * gcc.dg/builtins-1.c: New testcase.
50759
50760 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
50761
50762         * g++.dg/inherit/access3.C: New test.
50763
50764 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
50765
50766         * gcc.dg/ia64-visibility-2.c: New test.
50767
50768 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
50769
50770         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
50771         __qualifier_flags to __flags.
50772
50773 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
50774
50775         * g++.dg/inherit/operator1.C: New test.
50776         * g++.dg/lookup/disamb1.C: Fix typo in comment.
50777         * g++.dg/other/error1.C: Change expected error message.
50778         * g++.dg/template/conv4.C: Likewise.
50779
50780 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
50781
50782         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
50783         for documented behavior.
50784
50785 2002-07-25  Roger Sayle  <roger@eyesopen.com>
50786
50787         * gcc.c-torture/execute/20020720-1.x: Skip this test on
50788         several targets known to fail.
50789
50790 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
50791
50792         * gcc.dg/mips-args-[123].c: New tests.
50793
50794 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
50795
50796         * gcc.dg/ppc-spe.c: New.
50797
50798 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
50799
50800         * g++.dg/other/ptrmem4.C: New testcase.
50801
50802 2002-07-24  Richard Henderson  <rth@redhat.com>
50803
50804         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
50805
50806 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
50807
50808         * g++.dg/ext/alignof1.C (main): Return 0 for success.
50809
50810 2002-07-24  Roger Sayle  <roger@eyesopen.com>
50811
50812         * gcc.c-torture/execute/memset-3.c: New testcase.
50813
50814 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
50815
50816         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
50817         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
50818
50819 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50820
50821         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
50822         Delete.
50823
50824 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
50825
50826         * gcc.c-torture/compile/simd-4.c: New test.
50827
50828 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50829
50830         PR c++/7347, c++/7348
50831         * g++.dg/template/access4.C: New test.
50832         * g++.dg/template/access5.C: New test.
50833         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
50834         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
50835         * g++.old-deja/g++.pt/ttp58.C: Likewise.
50836         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
50837
50838 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
50839
50840         * gcc.dg/gnu89-init-2.c: New test.
50841
50842 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
50843
50844         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
50845
50846 2002-07-20  Roger Sayle  <roger@eyesopen.com>
50847
50848         * gcc.c-torture/execute/20020720-1.c: New testcase.
50849
50850 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
50851
50852         * gcc.dg/cpp/Wsignprom.c: New tests.
50853
50854 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
50855
50856         * gcc.c-torture/execute/loop-13.c: New test.
50857
50858 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
50859
50860         * gcc.dg/cpp/expr.c: New tests.
50861
50862 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
50863
50864         * g++.dg/opt/pr6713.C: Add template instantiation.
50865
50866 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
50867
50868         * gcc.dg/nest.c: New test.
50869
50870 2002-07-17  Richard Henderson  <rth@redhat.com>
50871
50872         * g++.dg/opt/pr6713.C: New test.
50873
50874 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
50875
50876         * gcc.c-torture/execute/loop-2e.x: Let the testcase
50877         XFAIL for all x86 processors.
50878
50879 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
50880
50881         * gcc.c-torture/execute/20010122-1.x: Do not test with
50882         -fomit-frame-pointer.
50883
50884 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50885
50886         * g++.dg/template/instantiate2.C: New test.
50887         * g++.dg/template/spec4.C: New test.
50888
50889 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50890
50891         * g++.dg/template/access2.C: New test.
50892         * g++.dg/template/access3.C: New test.
50893
50894 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
50895
50896         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
50897         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
50898         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
50899         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
50900         Convert to use <stdarg.h>.
50901         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
50902         Delete.
50903         * gcc.dg/va-arg-2.c: New.
50904         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
50905
50906 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
50907
50908         * gcc.c-torture/compile/20020710-1.c: New test.
50909
50910 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
50911                           Andrew Pinski  <pinskia@physics.uc.edu>
50912
50913         gcc.c-torture/compile/simd-2.c: New testcase.
50914         gcc.c-torture/compile/simd-3.c: Likewise.
50915
50916 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
50917
50918         PR c++/7224
50919         * g++.dg/overload/error1.C: New test.
50920
50921 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50922
50923         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
50924         configuration and IRIX 6 O32 ABI.
50925
50926 2002-07-11  Roger Sayle  <roger@eyesopen.com>
50927
50928         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
50929
50930 2002-07-10  Roger Sayle  <roger@eyesopen.com>
50931
50932         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
50933
50934 2002-07-10  Jeffrey A Law  <law@redhat.com>
50935
50936         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
50937
50938         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
50939
50940 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
50941
50942         * gcc.dg/20020312-2.c: Check for __PPC__.
50943
50944 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
50945
50946         * gcc.c-torture/compile/20020709-1.c: New test.
50947
50948 2002-07-07  Roger Sayle  <roger@eyesopen.com>
50949
50950         * g++.dg/template/qualttp21.C: New test case.
50951
50952 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
50953
50954         * gcc.c-torture/compile/20020706-1.c: New test.
50955         * gcc.c-torture/compile/20020706-2.c: New test.
50956
50957 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
50958             Alexandre Oliva  <aoliva@redhat.com>
50959
50960         * g++.dg/warn/incomplete1.C: New test.
50961
50962 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50963
50964         PR c++/7099
50965         * g++.dg/warn/noreturn1.C: New test.
50966
50967 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
50968
50969         PR c++/6706
50970         * g++.dg/debug/debug6.C: New test.
50971         * g++.dg/debug/debug7.C: New test.
50972
50973 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
50974
50975         * gcc.c-torture/compile/simd-3.c: New test.
50976
50977 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
50978
50979         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
50980         * gcc.dg/20020620-1.c: Likewise.
50981
50982 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50983
50984         PR c++/6944
50985         * g++.dg/init/array4.C: New test.
50986         * g++.dg/init/array5.C: New test.
50987
50988 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
50989
50990         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
50991         * gcc.c-torture/execute/simd-2.c (main): Likewise.
50992
50993 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50994
50995         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
50996         * gcc.dg/wtr-aggr-init-1.c: Likewise.
50997         * gcc.dg/wtr-conversion-1.c: Likewise.
50998         * gcc.dg/wtr-escape-1.c: Likewise.
50999         * gcc.dg/wtr-int-type-1.c: Likewise.
51000         * gcc.dg/wtr-label-1.c: Likewise.
51001         * gcc.dg/wtr-static-1.c: Likewise.
51002         * gcc.dg/wtr-strcat-1.c: Likewise.
51003         * gcc.dg/wtr-suffix-1.c: Likewise.
51004         * gcc.dg/wtr-switch-1.c: Likewise.
51005         * gcc.dg/wtr-unary-plus-1.c: Likewise.
51006         * gcc.dg/wtr-union-init-1.c: Likewise.
51007         * gcc.dg/wtr-union-init-2.c: Likewise.
51008         * gcc.dg/wtr-union-init-3.c: Likewise.
51009
51010         * gcc.dg/wtr-func-def-1.c: New test.
51011
51012 2002-07-02 Devang Patel <dpatel@apple.com>
51013
51014         * objc.dg/param-1.m: New test.
51015
51016 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
51017
51018         * gcc.dg/cpp/trad/directive.c: Add test.
51019         * gcc.dg/cpp/trad/macroargs.c: Add test.
51020         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
51021
51022 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
51023
51024         * gcc.dg/cpp/cmdlne-M.c: New test.
51025
51026 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
51027
51028         * objc.dg/desig-init-1.m: New test.
51029
51030 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51031
51032         PR c++/6716
51033         * g++.dg/template/instantiate1.C: New test.
51034
51035 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
51036
51037         PR c++/7112
51038         * g++.dg/template/sizeof2.C: New test.
51039
51040 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51041
51042         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
51043         gcc.dg/cpp/trad/include.c: New tests.
51044
51045 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
51046
51047         PR target/7177
51048         * gcc.c-torture/compile/20020701-1.c: New test.
51049
51050 2002-07-01  Stan Shebs  <shebs@apple.com>
51051
51052         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
51053         header here...
51054         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
51055         (objc-torture-execute): or here.
51056
51057 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
51058
51059         * gcc.c-torture/execute/arith-rand-ll.c: New test.
51060
51061 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51062
51063         * gcc.dg/cpp/trad/escaped-nl.c: New test.
51064
51065 2002-06-30  Devang Patel  <dpatel@apple.com>
51066
51067         * objc.dg/fsyntax-only.m: New test.
51068
51069 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
51070
51071         PR c++/6695
51072         * g++.dg/template/friend7.C: New file.
51073
51074 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
51075
51076         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
51077         return type.
51078
51079 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
51080
51081         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
51082         avoid division by zero.
51083
51084 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
51085
51086         * gcc.dg/Wunknownprag.c: New tests.
51087
51088 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
51089
51090         * gcc.c-torture/execute/simd-2.c: New test.
51091
51092 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
51093
51094         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
51095         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
51096         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
51097         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
51098         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
51099         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
51100         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
51101         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
51102         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
51103         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
51104         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
51105         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
51106         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
51107         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
51108         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
51109         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
51110         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
51111
51112 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
51113
51114         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
51115         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
51116         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
51117         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
51118         New tests.
51119         * gcc.dg/cpp/trad/directive.c: Update.
51120
51121 2002-06-23  Andreas Jaeger  <aj@suse.de>
51122
51123         * gcc.c-torture/execute/complex-6.c: New.
51124
51125 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
51126
51127         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
51128         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
51129         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
51130         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
51131
51132 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
51133
51134         * gcc.dg/cpp/trad: New directory with traditional tests copied
51135         from parent directory.
51136         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51137         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51138         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51139         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51140         Move to trad/ and rename.
51141         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
51142         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
51143         gcc.dg/cpp/trad/redef2.c: New tests.
51144         * gcc.dg/cpp/trad/trad.exp: New driver.
51145
51146 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
51147
51148         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51149         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51150         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51151         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51152         Remove.
51153
51154 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
51155
51156         * gcc.dg/20020620-1.c: New test.
51157
51158 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51159
51160         * g++.dg/template/ttp4.C: New test.
51161
51162 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
51163
51164         * g++.dg/opt/vt1.C: Fix regexp.
51165
51166 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51167
51168         * gcc.c-torture/execute/pure-1.c: Make functions static again.
51169         Don't use attribute `noinline'.
51170
51171 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51172
51173         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
51174
51175 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
51176
51177         * gcc.c-torture/execute/simd-1.c: New.
51178
51179         * gcc.dg/simd-1.c: New.
51180
51181 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51182
51183         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
51184
51185 2002-06-16  Richard Henderson  <rth@redhat.com>
51186
51187         * g++.dg/ext/anon-struct1.C: New.
51188         * g++.dg/ext/anon-struct2.C: New.
51189         * g++.dg/ext/anon-struct3.C: New.
51190         * gcc.dg/anon-struct-1.c: New.
51191         * gcc.dg/anon-struct-2.c: New.
51192         * gcc.dg/anon-struct-3.c: New.
51193         * gcc.dg/20011008-1.c: Adjust warning text.
51194         * gcc.dg/20020527-1.c: Add -fms-extensions.
51195
51196 2002-06-16  Richard Henderson  <rth@redhat.com>
51197
51198         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
51199
51200 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
51201
51202         * gcc.c-torture/execute/20020615-1.c: New test.
51203
51204 2002-06-15  Roger Sayle  <roger@eyesopen.com>
51205
51206         * gcc.c-tortuture/execute/compare-1.c: New test case.
51207         * gcc.c-tortuture/execute/compare-2.c: New test case.
51208         * gcc.c-tortuture/execute/compare-3.c: New test case.
51209
51210 2002-06-13  Richard Henderson  <rth@redhat.com>
51211
51212         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
51213         ia64 ilp32.
51214
51215 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51216
51217         * g++.dg/template/typename2.C: Update error message.
51218
51219 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
51220
51221         * gcc.c-torture/execute/20020611-1.c: New test.
51222
51223 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
51224
51225         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
51226         list of targets to skip.
51227
51228 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
51229
51230         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
51231         targets if not optimizing.
51232
51233 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
51234
51235         * gcc.c-torture/compile/20020605-1.c: New test.
51236
51237         * g++.dg/opt/vt1.C: New test.
51238
51239         * gcc.dg/20020531-1.c: New test.
51240
51241         * gcc.dg/20020530-1.c: New test.
51242
51243         * gcc.dg/20020527-1.c: New test.
51244
51245         * g++.dg/opt/cse1.C: New test.
51246
51247 2002-06-07  Roger Sayle  <roger@eyesopen.com>
51248
51249         * gcc.dg/20020607-2.c: New test case.
51250
51251 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
51252
51253         * gcc.c-torture/compile/20020604-1.c: New test.
51254
51255 2002-06-04  Richard Henderson  <rth@redhat.com>
51256
51257         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
51258         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
51259         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
51260
51261 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
51262
51263         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
51264
51265 2002-06-03  Richard Henderson  <rth@redhat.com>
51266
51267         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
51268         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
51269
51270 2002-06-02  Richard Henderson  <rth@redhat.com>
51271
51272         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
51273         test functions static.
51274
51275 2002-06-02  Andreas Jaeger  <aj@suse.de>
51276
51277         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
51278         now.
51279
51280 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51281
51282         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
51283         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
51284         Update for mofified diagnostics.
51285         * gcc.dg/c99-intconst-1.c: No longer fail.
51286
51287 2002-06-02  Richard Henderson  <rth@redhat.com>
51288
51289         * gcc.dg/uninit-A.c: Remove xfail markers.
51290
51291 2002-06-01  Roger Sayle  <roger@eyesopen.com>
51292
51293         * gcc.dg/fnegate-1.c: New test case.
51294
51295 2002-05-30  Osku Salerma  <osku@iki.fi>
51296
51297         * gcc.c-torture/execute/mayalias-1.c: New file.
51298
51299 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51300
51301         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
51302         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
51303         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
51304
51305 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
51306
51307         * gcc.c-torture/execute/20020529-1.c: New test.
51308
51309 2002-05-27  Richard Henderson  <rth@redhat.com>
51310
51311         * g++.dg/ext/attrib6.C: New test case.
51312
51313 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51314
51315         * gcc.c-torture/execute/pure-1.c: New test.
51316
51317 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51318
51319         * gcc.dg/cpp/arith-2.c: Remove.
51320
51321 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51322
51323         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
51324         * gcc.dg/cpp/if-3.c: Remove.
51325
51326 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
51327
51328         * g++.dg/opt/cse2.C: New test.
51329
51330 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
51331
51332         * gcc.dg/cpp/arith-1.c: New semantic tests.
51333         * gcc.dg/cpp/if-1.c: Update.
51334
51335 2002-05-24  Ben Elliston  <bje@redhat.com>
51336
51337         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
51338
51339 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
51340
51341         * gcc.dg/verbose-asm.c: New test.
51342
51343 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51344
51345         * gcc.dg/cpp/paste12.c: New test.
51346
51347 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51348
51349         * g++.dg/parse/named_ops.C: New test.
51350
51351 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
51352
51353         * gcc.dg/weak-8.c: New test.
51354
51355 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
51356
51357         * gcc.dg/weak-2.c: Allow optional leading underscore
51358         in scan-assembler symbol name.
51359         * gcc.dg/weak-3.c: Likewise.
51360         * gcc.dg/weak-4.c: Likewise.
51361         * gcc.dg/weak-5.c: Likewise.
51362
51363 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
51364
51365         * gcc.dg/20020523-1.c: New test.
51366
51367 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51368
51369         * objc.dg/const-str-2.m: Update now that we stop after
51370         a command line error.
51371
51372 2002-05-22  Richard Henderson  <rth@redhat.com>
51373
51374         * g++.dg/dg.exp: Fix typo in test pruneing.
51375
51376 2002-05-22  Richard Henderson  <rth@redhat.com>
51377
51378         * g++.dg/dg.exp: Prune the tls subdirectory.
51379         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
51380         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
51381         * g++.dg/tls/init-1.C: New.
51382
51383 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
51384
51385         * gcc.dg/20020517-1.c: New test.
51386
51387 2002-05-21  Richard Henderson  <rth@redhat.com>
51388
51389         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
51390         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
51391
51392 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
51393
51394         * g++.dg/other/copy2.C: New test.
51395
51396 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
51397
51398         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
51399         (MAX_COPY): Bump up to 10 times sizeof (long long).
51400         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
51401
51402         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
51403         sizeof (long long).
51404
51405         * gcc.c-torture/execute/strcpy-1.c: New test.
51406
51407 2002-05-19  Jason Merrill  <jason2redhat.com>
51408
51409         * g++.dg/ext/oper1.C: New test.
51410
51411 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
51412 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
51413
51414         * README.QMTEST: New file.
51415
51416         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
51417
51418 2002-05-19  Andreas Jaeger  <aj@suse.de>
51419
51420         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
51421         now.
51422         * gcc.c-torture/execute/loop-2d.x: Likewise.
51423
51424 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
51425
51426         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
51427         support weak symbols.
51428         * gcc.dg/weak-4.c: Likewise.
51429         * gcc.dg/weak-6.c: Likewise.
51430
51431 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
51432
51433         * gcc.dg/weak-3.c: Add dg-excess-error comment for
51434         cygwin, coff and h8300-*-hms targets
51435         * gcc.dg/weak-5.c: Likewise.
51436         * gcc.dg/weak-7.c: Likewise.
51437
51438 2002-05-16  Jason Merrill  <jason@redhat.com>
51439
51440         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
51441         (scan-assembler-not, scan-assembler-dem): Likewise.
51442         (scan-assembler-dem-not): Likewise.
51443
51444 2002-05-15  Richard Henderson  <rth@redhat.com>
51445
51446         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
51447
51448 2002-05-15  Richard Henderson  <rth@redhat.com>
51449
51450         * gcc.dg/weak-5.c (vfoo1c): No warning here.
51451         (vfoo1f): Warning here.
51452         (vfoo1l): Don't redefine the alias.
51453
51454 2002-05-14  Jason Merrill  <jason@redhat.com>
51455             Alexandre Oliva  <aoliva@redhat.com>
51456
51457         * g++.dg/init/pm1.C: New test.
51458
51459 2002-05-12  David S. Miller  <davem@redhat.com>
51460
51461         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
51462         types.
51463
51464 2002-05-10  Roger Sayle  <roger@eyesopen.com>
51465
51466         * gcc.c-torture/execute/20020510-1.c: New test case.
51467
51468 2002-05-10  David S. Miller  <davem@redhat.com>
51469
51470         * gcc.c-torture/execute/conversion.c: Test long double too.
51471
51472 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
51473
51474         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
51475         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
51476         * lib/g++.exp (g++_link_flags): Likewise.
51477         * lib/objc.exp (objc_target_compile): Likewise.
51478
51479 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51480
51481         * gcc.dg/cpp/poison.c: Update.
51482         * gcc.dg/cpp/20000625-2.c: Remove.
51483         * gcc.dg/cpp/direct2s.c: Remove final test.
51484
51485 2002-05-08  Tom Rix  <trix@redhat.com>
51486
51487         * gcc.c-torture/execute/20020508-1.c: New test.
51488         * gcc.c-torture/execute/20020508-2.c: New test.
51489         * gcc.c-torture/execute/20020508-3.c: New test.
51490
51491 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51492
51493         * gcc.dg/cpp/charconst-4.c: More tests.
51494
51495 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
51496
51497         PR c/6569
51498         * gcc.dg/weak-3.c: Update location of warning messages.
51499         * gcc.dg/weak-5.c: Likewise.
51500
51501 2002-05-06  Roger Sayle  <roger@eyesopen.com>
51502
51503         * gcc.c-torture/execute/20020506-1.c: New test case.
51504
51505 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51506
51507         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
51508
51509 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51510
51511         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
51512
51513 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51514
51515         * gcc.dg/cpp/charconst-3.c: New test.
51516
51517 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51518
51519         * gcc.dg/cpp/charconst.c: Update tests.
51520
51521 2002-05-05  Tim Josling  <tej@melbpc.org.au>
51522
51523         * treelang: Added directory for new sample language treelang. Also
51524         lib/treelang.exp: New file to signal treelang should be tested.
51525
51526 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51527
51528         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
51529         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
51530         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
51531         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
51532         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
51533         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
51534         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
51535
51536 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51537
51538         * gcc.dg/format/xopen-2.c: New test.
51539
51540 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51541
51542         * gcc.dg/20020503-1.c: New test.
51543
51544 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
51545
51546         * g++.dg/init/dtor1.C: Make it tougher.
51547
51548 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
51549
51550         * g++.dg/init/dtor1.C: New test.
51551
51552 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
51553
51554         * gcc.dg/altivec-8.c: New.
51555
51556 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
51557
51558         * gcc.dg/altivec-7.c: New.
51559
51560 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
51561
51562         * g++.dg/parse/typedef1.C: New test.
51563
51564 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
51565
51566         PR c++/6486
51567         * g++.dg/template/friend6.C: New test.
51568
51569         PR c++/6492
51570         * g++.dg/init/copy1.C: New test.
51571
51572 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
51573
51574         * g++.dg/warn/effc1.C: New test.
51575
51576 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51577
51578         * gcc.dg/cpp/if-cexp.c: Add a test.
51579
51580 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
51581
51582         * gcc.dg/20020426-2.c: New test.
51583
51584 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51585
51586         * gcc.dg/cpp/if-mop.c: Update.
51587         * gcc.dg/cpp/if-mpar.c: Add test.
51588         * gcc.dg/cpp/if-oppr.c: Update.
51589
51590 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51591
51592         PR c/6343
51593         * gcc.dg/weak-[2-7].c: New tests.
51594
51595 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51596
51597         * gcc.dg/enum1.c: New test.
51598
51599 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51600
51601         PR c++/6497
51602         * g++.dg/inherit/access2.C: New test.
51603
51604 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51605
51606         PR bootstrap/6445
51607         * gcc.dg/20020426-1.c: New test.
51608
51609 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51610
51611         * g++.dg/abi/enum1.C: New test.
51612
51613 2002-04-26  Richard Henderson  <rth@redhat.com>
51614
51615         * gcc.dg/c99-bool-1.c: Expect always true warning.
51616
51617 2002-04-25  Roger Sayle  <roger@eyesopen.com>
51618
51619         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
51620
51621 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51622
51623         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
51624         targets.
51625
51626 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
51627
51628         * g++.dg/abi/mange7.C: New test.
51629
51630         PR c++/6438.
51631         * g++.dg/parse/stmtexpr2.C: New test.
51632
51633 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
51634
51635         * gcc.dg/20020312-2.c: Add SH target.
51636
51637 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51638
51639         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
51640         compiler output on mips*-*-irix*.
51641
51642 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
51643
51644         * g++.dg/parse/attr1.C: New test.
51645
51646 2002-04-23  Roger Sayle  <roger@eyesopen.com>
51647
51648         * gcc.c-torture/execute/string-opt-17.c: New test case.
51649         * gcc.c-torture/execute/memset-2.c: New test case.
51650
51651 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
51652
51653         PR c++/6256:
51654         * g++.dg/template/friend5.C: New test.
51655
51656         PR c++/6331:
51657         * g++.dg/template/qual1.C: Likewise.
51658
51659 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
51660
51661         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
51662         Include stdlib.h, not stdio.h or ctype.h.
51663
51664 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
51665
51666         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
51667         cris-*-elf* and mmix-*-*.
51668         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
51669         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
51670         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
51671         Ditto.
51672         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
51673         * gcc.dg/wchar_t-1.c: Ditto.
51674
51675 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
51676
51677         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
51678         Clarify comment.
51679
51680 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
51681
51682         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
51683
51684 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51685
51686         * gcc.c-torture/execute/20000906-1.x: Delete.
51687
51688 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
51689
51690         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
51691
51692 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
51693
51694         * PR6367
51695         * g77.f-torture/execute/6367.f: New test.
51696         * g77.f-torture/execute/6367.x: Disable for MMIX.
51697
51698 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
51699
51700         * PR6352
51701         * g++.dg/opt/inline2.C: New test.
51702
51703 2002-04-18  Richard Henderson  <rth@redhat.com>
51704
51705         * gcc.dg/20000906-1.c: Enable for all targets.
51706         * gcc.c-torture/compile/iftrap-2.c: New.
51707
51708 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51709
51710         * gcc.dg/20020418-1.c: New test.
51711         * gcc.dg/20020418-2.c: New test.
51712
51713 2002-04-18  Richard Henderson  <rth@redhat.com>
51714
51715         * gcc.c-torture/compile/iftrap-1.c: New.
51716         * gcc.dg/iftrap-1.c: Adjust for ia64.
51717         * gcc.dg/iftrap-2.c: New.
51718
51719 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51720
51721         * gcc.c-torture/compile/20020418-1.c: New test.
51722
51723 2002-04-18  Roger Sayle  <roger@eyesopen.com>
51724
51725         * gcc.c-torture/compile/20020415-1.c: New.
51726
51727 2002-04-18  David S. Miller  <davem@redhat.com>
51728
51729         * gcc.c-torture/execute/20020418-1.c: New test.
51730
51731 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
51732
51733         * gcc.dg/20020416-1.c: New test.
51734
51735         * g++.dg/opt/inline1.C: New test.
51736
51737 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
51738
51739         * gcc.dg/altivec-5.c: New test.
51740
51741         * gcc.dg/20020415-1.c: New test.
51742
51743 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
51744
51745         * lib/chill.exp: Remove.
51746
51747 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
51748
51749         * g++.dg/other/big-struct.C: New test.
51750
51751 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
51752
51753         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
51754         of scratch file.
51755
51756 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
51757
51758         PR c/6277
51759         * gcc.dg/i386-387-1.c: Allow optional leading underscore
51760         in scan-assembler function name
51761
51762 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
51763
51764         * g77.f-torture/execute/980628-4.x,
51765         g77.f-torture/execute/980628-5.x,
51766         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51767         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51768         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
51769         i[34567]86-*-*.
51770
51771 2002-04-13  David S. Miller  <davem@redhat.com>
51772
51773         * gcc.c-torture/execute/20020413-1.c: New test.
51774
51775 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
51776
51777         * gcc.dg/asm-6.c,
51778         * g++.dg/ext/asm1.C: New tests.
51779
51780 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
51781
51782         PR c++ 5373.
51783         * g++.dg/parse/stmtexpr1.C: New test.
51784
51785         PR c++/5189.
51786         * g++.dg/template/copy1.C: New test.
51787
51788 2002-04-12  Richard Henderson  <rth@redhat.com>
51789
51790         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
51791
51792 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
51793
51794         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
51795         gcc.c-torture/execute/20020307-2.c.
51796
51797 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
51798
51799         * g++.dg/ext/attrib5.C,
51800         * g++.dg/lookup/struct1.C: New tests.
51801
51802 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
51803
51804         * gcc.dg/20020411-1.c: New test.
51805
51806         * gcc.c-torture/execute/20020411-1.c: New test.
51807
51808 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
51809
51810         * g77.f-torture/execute/6177.f: New test.
51811
51812 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
51813
51814         PR middle-end/6247
51815         * g++.dg/opt/cleanup1.C: New test.
51816
51817         * g++.dg/opt/const1.C: New test.
51818
51819 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
51820
51821         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
51822
51823 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51824
51825         PR c++/5507
51826         * g++.dg/template/typename2.C: New test.
51827
51828 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
51829
51830         * gcc.c-torture/execute/loop-12.c: New.
51831
51832 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
51833
51834         * g77.f-torture/execute/980628-4.x,
51835         g77.f-torture/execute/980628-5.x,
51836         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51837         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51838         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
51839
51840 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51841
51842         PR optimization/6086
51843         * g++.dg/opt/preinc1.C: New test.
51844
51845 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51846
51847         PR c++/5571
51848         * g++.dg/opt/static2.C: New test.
51849
51850 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51851
51852         PR c/5120
51853         * gcc.dg/20020406-1.c: New test.
51854
51855 2002-04-04  David S. Miller  <davem@redhat.com>
51856
51857         * gcc.c-torture/execute/20020404-1.c: New test.
51858
51859 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
51860
51861         PR c/6123
51862         * gcc.dg/20020312-2.c: Do not declare global register variable
51863         if __PIC__ or __pic__ is defined.
51864
51865 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
51866
51867         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
51868         __asm__ so that it works correctly even if -ansi -pedantic-errors.
51869
51870 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51871
51872         * gcc.misc-tests/linkage.exp: Update last change to handle
51873         sparc*-, not just sparc-.
51874
51875 2002-04-03  Richard Henderson  <rth@redhat.com>
51876
51877         * gcc.dg/cpp/ucs.c: Improved long UCS test.
51878
51879 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51880
51881         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
51882
51883 2002-04-02  David S. Miller  <davem@redhat.com>
51884
51885         * gcc.c-torture/execute/20020402-3.c: New test.
51886
51887 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51888
51889         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
51890         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
51891
51892         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
51893         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
51894         g77.f-torture/execute/20001201.x,
51895         g77.f-torture/execute/u77-test.x: New files.
51896
51897         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
51898         * gcc.dg/wchar_t-1.c: Ditto.
51899
51900 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51901
51902         * gcc.c-torture/execute/20020402-1.c: New test.
51903
51904 2002-04-01  Richard Henderson  <rth@redhat.com>
51905
51906         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
51907
51908         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
51909
51910 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51911
51912         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
51913
51914 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51915
51916         * g++.dg/inherit/template-as-base.C: Expect error.
51917         * g++.dg/inherit/namespace-as-base.C: Likewise.
51918
51919 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
51920
51921         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
51922         g++.dg/ext/instantiate3.C: Tweak match patterns.
51923
51924         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
51925         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
51926         -da test.
51927
51928 2002-03-31  Richard Henderson  <rth@redhat.com>
51929
51930         * gcc.dg/special/alias-2.c: New.
51931         * gcc.dg/special/ecos.exp: Run it.
51932
51933 2002-03-31  Richard Henderson  <rth@redhat.com>
51934
51935         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
51936
51937 2002-03-31  Kazu Hirata  <kazu@hxi.com>
51938
51939         * gcc.dg/weak-1.c: Disable on h8300 port.
51940
51941 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
51942
51943         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
51944         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
51945         ordering tests.
51946         * g++.dg/bprob/bprob-1.C: New test.
51947         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
51948         * g++.dg/gcov/gcov-1.C: New test.
51949         * g++.dg/gcov/gcov-1.x: New file.
51950         * g++.dg/gcov/gcov-2.C: New test.
51951         * g++.dg/gcov/gcov-3.C: New test.
51952         * g++.dg/gcov/gcov-3.h: New file.
51953
51954 2002-03-28  Roger Sayle  <roger@eyesopen.com>
51955
51956         * g++.old-deja/g++.other/builtins5.C: New test.
51957         * g++.old-deja/g++.other/builtins6.C: New test.
51958         * g++.old-deja/g++.other/builtins7.C: New test.
51959         * g++.old-deja/g++.other/builtins8.C: New test.
51960         * g++.old-deja/g++.other/builtins9.C: New test.
51961
51962 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
51963
51964         * g++.dg/opt/static1.C: New test.
51965
51966         * g++.dg/opt/longbranch1.C: New test.
51967
51968 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
51969
51970         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
51971
51972         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
51973
51974 2002-03-28  Jeffrey A Law  (law@redhat.com)
51975
51976         * gcc.c-torture/execute/20020328-1.c: New test.
51977
51978 2002-03-27  Richard Henderson  <rth@redhat.com>
51979
51980         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
51981         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
51982         move from g++.old-deja/g++.ext/.
51983
51984 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
51985
51986         * g++.dg/init/new2.C: New test.
51987
51988 2002-03-26  Richard Henderson  <rth@redhat.com>
51989
51990         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
51991
51992         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
51993         on sparc.
51994
51995         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
51996         sparcv9 systems.
51997         * gcc.dg/20001102-1.c: Likewise.
51998
51999 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
52000
52001         * gcc.dg/cpp/endif-pedantic1.c,
52002         gcc.dg/cpp/endif-pedantic2.c: New tests.
52003
52004 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
52005
52006         * g++.dg/init/new1.C: New test.
52007
52008 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52009
52010         * g++.dg/abi/vbase9.C: New test.
52011
52012 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
52013
52014         * gcc.dg/arm-asm.c: New test.
52015
52016 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
52017
52018         * gcc.dg/Wswitch-enum.c: New test.
52019         Fix PR c/5044.
52020
52021 2002-03-26  Richard Henderson  <rth@redhat.com>
52022
52023         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
52024         structure.
52025
52026 2002-03-25  Richard Henderson  <rth@redhat.com>
52027
52028         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
52029         sparcv9 systems.
52030
52031         * gcc.c-torture/compile/20011119-1.c (xxx): New.
52032         * gcc.c-torture/compile/20011119-2.c (xxx): New.
52033
52034 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
52035
52036         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
52037
52038 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
52039
52040         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
52041         targets using generic thunk support.
52042
52043 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
52044
52045         * gcc.c-torture/compile/20020323-1.c: New test.
52046
52047         * g++.dg/opt/conj2.C: New test.
52048
52049 2002-03-24  Richard Henderson  <rth@redhat.com>
52050
52051         * gcc.dg/weak-1.c: Use -fno-common.
52052
52053 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52054
52055         * g77.dg/f77-edit-apostrophe-out.f: New test
52056         * g77.dg/f77-edit-h-out.f: New test
52057         * g77.dg/f77-edit-t-in.f: New test
52058         * g77.dg/f77-edit-t-out.f: New test
52059         * g77.dg/f77-edit-x-out.f: New test
52060         * g77.dg/f77-edit-slash-out.f: New test
52061         * g77.dg/f77-edit-colon-out.f: New test
52062         * g77.dg/f77-edit-s-out.f: New test
52063
52064 2002-03-24  Richard Henderson  <rth@redhat.com>
52065
52066         * objc/execute/formal_protocol-6.x: New XFAIL.
52067
52068 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52069
52070         * gcc.dg/weak-1.c: Early return from dg-final on platforms
52071         that do not support weak symbols
52072
52073 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52074
52075         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
52076         * lib/g77.exp: Likewise.
52077         * lib/objc.exp: Likewise.
52078
52079 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
52080
52081         * gcc.dg/Wswitch-default.c: New test.
52082
52083 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
52084
52085         * g++.dg/other/enum1.C: New test.
52086
52087 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
52088
52089         * gcc.dg/pragma-ep-3.c: Fix typo.
52090
52091 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52092
52093         * g++.dg/inherit/template-as-base.C: New test.
52094
52095 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
52096
52097         * g++.old-deja/g++.other/dwarf2-1.C: Move...
52098         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
52099
52100 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
52101
52102         * gcc.dg/cpp/multiline.c: Update to match.
52103
52104 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
52105
52106         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
52107
52108 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
52109
52110         * gcc.dg/cpp/extratokens2.c: New file.
52111
52112 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
52113
52114         * gcc.dg/20020312-2.c: Add rs6000 target.
52115
52116         * gcc.c-torture/compile/20020319-1.c: New test.
52117
52118 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52119
52120         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
52121         (A, E): Handle this.
52122
52123 2002-03-20  Jason Merrill  <jason@redhat.com>
52124
52125         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
52126         ignoring -fpic.
52127         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
52128         through prune_gcc_output.
52129
52130 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
52131
52132         * gcc.c-torture/compile/20020320-1.c: New test.
52133
52134 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
52135
52136         * gcc.c-torture/compile/20020318-1.c: New test.
52137
52138         * gcc.dg/struct-by-value-1.c: New test.
52139
52140         * gcc.dg/20020319-1.c: New test.
52141
52142 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
52143
52144         * g++.dg/opt/conj1.C: New test.
52145
52146 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
52147
52148         * g++.dg/template/qualttp20.C: Revert previous change.
52149         * g++.dg/template/qualttp3.C: Likewise.
52150         * g++.dg/template/qualttp4.C: Likewise.
52151         * g++.dg/template/qualttp5.C: Likewise.
52152         * g++.dg/template/qualttp6.C: Likewise.
52153         * g++.dg/template/qualttp7.C: Likewise.
52154         * g++.dg/template/qualttp8.C: Likewise.
52155         * g++.dg/template/recurse.C: Likewise.
52156
52157 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52158
52159         * gcc.dg/cpp/wchar-1.c: Update.
52160
52161 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
52162
52163         * g++.dg/template/conv1.C: New test.
52164         * g++.dg/template/conv2.C: New test.
52165         * g++.dg/template/conv3.C: New test.
52166         * g++.dg/template/conv4.C: New test.
52167
52168 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52169
52170         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
52171         * g++.dg/template/qualttp3.C: Likewise.
52172         * g++.dg/template/qualttp4.C: Likewise.
52173         * g++.dg/template/qualttp5.C: Likewise.
52174         * g++.dg/template/qualttp6.C: Likewise.
52175         * g++.dg/template/qualttp7.C: Likewise.
52176         * g++.dg/template/qualttp8.C: Likewise.
52177         * g++.dg/template/recurse.C: Likewise.
52178
52179 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52180
52181         * g++.dg/opt/dtor1.C: New test.
52182
52183 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
52184
52185         * gcc.c-torture/compile/20020315-1.c: New test.
52186
52187 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
52188
52189         * gcc.dg/weak-1.c: Fix scan tests.
52190
52191 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
52192
52193         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
52194         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
52195         cris-*-aout* mmix-*-*.
52196         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
52197         cris-*-aout* mmix-*-*.
52198         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
52199         cris-*-elf* cris-*-aout* and mmix-*-*.
52200         * gcc.dg/20001009-1.c: Ditto.
52201         * gcc.dg/20010912-1.c: Ditto.
52202         * gcc.dg/20020122-4.c: Ditto.
52203         * gcc.dg/inline-2.c: Ditto.
52204
52205 2002-03-14  Jeffrey A Law  (law@cygnus.com)
52206
52207         * gcc.c-torture/compile/20020314-1.c: New test.
52208
52209 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
52210
52211         * gcc.c-torture/execute/20020314-1.c: New test.
52212
52213 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
52214
52215         * g++.dg/warn/Wunused-1.C: New test.
52216
52217 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
52218
52219         * g++.dg/abi/mangle6.C: New test.
52220
52221 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
52222
52223         * gcc.c-torture/compile/20020309-2.c: New test.
52224
52225         * gcc.c-torture/compile/20020312-1.c: New test.
52226
52227 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
52228
52229         * g++.dg/other/access1.C: New test.
52230
52231 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
52232
52233         * gcc.c-torture/execute/wchar_t-1.c: New test.
52234
52235 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
52236
52237         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
52238
52239 2002-03-12  Roger Sayle  <roger@eyesopen.com>
52240
52241         * gcc.dg/20020312-1.c: New test case.
52242
52243 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
52244
52245         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
52246
52247 2002-03-11  Richard Henderson  <rth@redhat.com>
52248
52249         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
52250         * g++.old-deja/g++.jason/report.C: Likewise.
52251
52252 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52253
52254         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
52255         * g++.old-deja/g++.robertl/eb56.C: Likewise.
52256
52257 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52258
52259         * g++.dg/overload/pmf1.C: New test.
52260
52261 2002-03-11  Kazu Hirata  <kazu@hxi.com>
52262
52263         * gcc.c-torture/execute/20020307-1.c: Use long.
52264
52265 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
52266
52267         PR optimization/5844
52268         * gcc.dg/20020310-1.c: New test.
52269
52270 2002-03-09  Michael Meissner  <meissner@redhat.com>
52271
52272         * gcc.c-torture/execute/memcpy-2.c: New test.
52273         * gcc.c-torture/execute/memset-1.c: New test.
52274         * gcc.c-torture/execute/strlen-1.c: New test.
52275         * gcc.c-torture/execute/strcmp-1.c: New test.
52276         * gcc.c-torture/execute/strncmp-1.c: New test.
52277
52278 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
52279
52280         * gcc.dg/ppc-ldstruct.c: New test.
52281
52282 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
52283
52284         * gcc.c-torture/execute/va-arg-22.c: New test.
52285
52286 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52287
52288         * gcc.c-torture/compile/20020309-1.c: New test.
52289
52290 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
52291
52292         * gcc.c-torture/execute/20020307-2.c: New test.
52293
52294 2002-03-07  Jeffrey A Law  (law@redhat.com)
52295
52296         * g77.f-torture/compile/20020307-1.f: New test.
52297
52298 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
52299
52300         * gcc.dg/unordered-1.c: New test.
52301
52302 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
52303
52304         * gcc.c-torture/execute/20020307-1.c: New test.
52305
52306 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
52307
52308         * gcc.dg/20020304-1.c: New test.
52309
52310         * gcc.c-torture/compile/20020304-2.c: New test.
52311
52312 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
52313
52314         * gcc.c-torture/compile/20020304-1.c: New test case
52315         (from PR c/5830).
52316
52317 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
52318
52319         * gcc.dg/20020103-1.c: Add other -D ppc variants.
52320
52321 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52322
52323         * g++.dg/other/classkey1.C: New test.
52324
52325 2002-03-01  Richard Henderson  <rth@redhat.com>
52326
52327         * gcc.c-torture/compile/981223-1.x: New.
52328         * gcc.c-torture/compile/920625-1.x: New.
52329
52330 2002-02-28  Richard Henderson  <rth@redhat.com>
52331
52332         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
52333
52334 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
52335
52336         * gcc.c-torture/execute/20020227-1.c: New test.
52337
52338 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
52339
52340         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
52341         here" ERROR lines.
52342         * g++.old-deja/g++.oliva/partord1.C: Likewise.
52343         * g++.old-deja.g++.other/defarg1.C: Likewise.
52344         * g++.old-deja/g++.pt/calls2.C: Likewise.
52345         * g++.old-deja/g++.pt/crash20.C: Likewise.
52346         * g++.old-deja/g++.pt/crash30.C: Likewise.
52347         * g++.old-deja/g++.pt/crash36.C: Likewise.
52348         * g++.old-deja/g++.pt/crash6.C: Likewise.
52349         * g++.old-deja/g++.pt/defarg13.C: Likewise.
52350         * g++.old-deja/g++.pt/derived3.C: Likewise.
52351         * g++.old-deja/g++.pt/error1.C: Likewise.
52352         * g++.old-deja/g++.pt/friend21.C: Likewise.
52353         * g++.old-deja/g++.pt/friend23.C: Likewise.
52354         * g++.old-deja/g++.pt/infinite1.C: Likewise.
52355         * g++.old-deja/g++.robertl/eb128.C: Likewise.
52356
52357 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
52358
52359         * gcc.c-torture/execute/20020225-2.c: New test.
52360
52361 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
52362
52363         * gcc.c-torture/execute/920730-1t.c,
52364         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
52365         Delete test cases, only relevant to -traditional.
52366
52367 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52368
52369         * gcc.dg/cpp/undef1.c: Remove.
52370         * gcc.dg/cpp/directiv.c: Update.
52371         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
52372
52373 2002-02-27  Michael Meissner  <meissner@redhat.com>
52374
52375         * gcc.c-torture/execute/20020226-1.c: New test.
52376
52377 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
52378
52379         * g++.dg/debug/debug4.C: New test.
52380
52381         * gcc.dg/ia64-visibility-1.c: New test.
52382
52383 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
52384
52385         * gcc.dg/debug/20020224-1.c: New.
52386
52387 2002-02-25  Kazu Hirata  <kazu@hxi.com>
52388
52389         * gcc.c-torture/execute/960416-1.x: New.
52390         * gcc.c-torture/execute/divconst-3.x: Likewise.
52391
52392 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
52393
52394         * gcc.dg/20020224-1.c: New test.
52395
52396 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
52397
52398         * gcc.c-torture/execute/20020225-1.c: New.
52399
52400 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52401
52402         * gcc.dg/cpp/wchar-1.c: New test.
52403
52404 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
52405
52406         * gcc.dg/20020222-1.c: New test.
52407
52408 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
52409
52410         * g++.dg/opt/anonunion1.C: New test.
52411
52412 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
52413
52414         * g++.dg/template/qualttp19.C: New test.
52415         * g++.dg/template/qualttp20.C: New test.
52416         * g++.old-deja/g++.jason/report.C: Adjust expected errors
52417         * g++.old-deja/g++.other/qual1.C: Likewise.
52418
52419 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
52420
52421         * gcc.dg/attr-alwaysinline.c: New.
52422
52423 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
52424
52425         * gcc.dg/20020220-1.c: New test.
52426
52427         * gcc.dg/20020220-2.c: New test.
52428
52429         * g++.dg/opt/mmx1.C: New test.
52430
52431 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
52432
52433         * gcc.c-torture/compile/20020110.c: New test.
52434
52435 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
52436
52437         * gcc.c-torture/execute/20020219-1.c: New test.
52438
52439         * gcc.dg/20020219-1.c: New test.
52440
52441         * gcc.dg/noncompile/20020220-1.c: New test.
52442
52443         * g++.dg/opt/ptrintsum1.C: New test.
52444
52445         * gcc.dg/debug/20020220-1.c: New test.
52446
52447 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
52448
52449         * gcc.c-torture/execute/20020216-1.c: New test.
52450
52451 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52452
52453         * gcc.dg/decl-1.c: Update, new test.
52454
52455 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
52456
52457         * g++.dg/abi/bitfield1.C: New test.
52458         * g++.dg/abi/bitfield2.C: New test.
52459
52460 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52461
52462         * gcc.dg/attr-nest.c: New test.
52463
52464 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52465
52466         * gcc.c-torture/execute/20020215-1.c: New test.
52467
52468 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
52469
52470         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
52471         * g++.dg/debug/debug.exp: New.
52472         * g++.dg/debug/trivial.C: New.
52473         * g++.dg/debug/debug1.C: Moved...
52474         * g++.dg/other/debug1.C: ...from here.
52475         * g++.dg/debug/debug2.C: Moved...
52476         * g++.dg/other/debug2.C: ...from here.
52477         * g++.dg/debug/debug3.C: Moved...
52478         * g++.dg/other/debug3.C: ...from here.
52479
52480         * gcc.dg/noncompile/20020213-1.c: New test.
52481
52482 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
52483
52484         * g++.dg/other/debug3.C: New test.
52485
52486         * gcc.c-torture/execute/20020213-1.c: New test.
52487
52488 2002-02-13  Richard Smith <richard@ex-parrot.com>
52489
52490         * g++.old-deja/g++.other/thunk1.C: New test.
52491
52492 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52493
52494         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
52495
52496 2002-02-13  Stan Shebs  <shebs@apple.com>
52497
52498         * gcc.dg/altivec-3.c: New.
52499
52500 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
52501
52502         * gcc.dg/Wunreachable-1.c: New test.
52503         * gcc.dg/Wunreachable-2.c: New test.
52504
52505 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52506
52507         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
52508
52509 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
52510
52511         * gcc.dg/decl-1.c: New test.
52512
52513 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52514
52515         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
52516
52517 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52518
52519         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
52520         * gcc.c-torture/compile/980506-1.x: Likewise.
52521
52522 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52523
52524         * gcc.dg/20020210-1.c: New.
52525
52526 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
52527
52528         * g77.f-torture/execute/947.f: New regression test
52529         for PR fortran/947.
52530
52531 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
52532
52533         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
52534         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
52535
52536 2002-02-08  Richard Henderson  <rth@redhat.com>
52537
52538         * gcc.c-torture/compile/labels-3.c: New.
52539
52540 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
52541
52542         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
52543         expression statements work instead.
52544         * gcc.dg/noncompile/20020207-1.c: New test.
52545
52546 2002-02-07  Richard Henderson  <rth@redhat.com>
52547
52548         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
52549
52550 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52551
52552         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
52553         message from g77
52554         * lib/g77-dg.exp: Trim g77 error messages so that they are
52555         recognized by dg.exp.
52556
52557 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52558
52559         PR fortran/5473
52560         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
52561
52562 2002-02-07  Richard Henderson  <rth@redhat.com>
52563
52564         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
52565         to be sufficiently aligned for integers.
52566
52567 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
52568
52569         * g++.dg/template/friend4.C: New test.
52570
52571 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52572
52573         PR fortran/5743
52574         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
52575         unsupported cases.
52576
52577 2002-02-07  Richard Henderson  <rth@redhat.com>
52578
52579         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
52580         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
52581         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
52582         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
52583
52584 2002-02-06  Richard Henderson  <rth@redhat.com>
52585
52586         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
52587
52588 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
52589
52590         * gcc.dg/20020206-1.c: New test.
52591
52592 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
52593
52594         * gcc.c-torture/execute/20020206-1.c: New test.
52595
52596         * gcc.c-torture/execute/20020206-2.c: New test.
52597
52598         PR optimization/5429:
52599         * gcc.c-torture/compile/20020206-1.c: New test.
52600
52601 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
52602
52603         * g++.dg/ext/align1.C: Do not use an explicit alignment value
52604         as certain file formats cannot support particularly large
52605         alignments.
52606
52607         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
52608         and do not expect to be able to link the executable.
52609
52610         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
52611         fail because the COFF format does not support the weak attribute.
52612
52613 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
52614
52615         * g77.dg/pr5473.f: New test
52616
52617 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
52618
52619         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
52620         Fix testcase accordingly.
52621
52622 2002-02-04  Richard Henderson  <rth@redhat.com>
52623
52624         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
52625         (buf): Change to be an array of pointers, not ints.
52626
52627 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52628
52629         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
52630         before all tests.  Move warning one line above to match where it
52631         C frontend emits.
52632         * gcc.dg/Wswitch-2.c: New test.
52633         * g++.dg/warn/Wswitch-1.C: New test.
52634         * g++.dg/warn/Wswitch-2.C: New test.
52635
52636 2002-02-04  Richard Henderson  <rth@redhat.com>
52637
52638         * g++.dg/abi/offsetof.C: Fix size comparison.
52639
52640 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
52641
52642         * gcc.dg/cast-qual-2.c: New test.
52643
52644 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52645
52646         * gcc.dg/20020201-4.c: New test.
52647
52648 2002-02-04  Ben Elliston  <bje@redhat.com>
52649
52650         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
52651         target_info attribute != 0, in addition to the empty string.
52652         (gcc_target_compile): Likewise.
52653
52654 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
52655
52656         * gcc.dg/Wswitch.c: New test.
52657         PR gcc/4475. PR gcc/3780.
52658
52659 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
52660
52661         * g77.f-torture/execute/5122.f: New test for regressions
52662         against PR fortran/5122.
52663
52664 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
52665
52666         * g77.f-torture/compile/pr3743.f: Delete
52667         * g77.dg/pr3743-1.f: New test.
52668         * g77.dg/pr3743-2.f: New test.
52669         * g77.dg/pr3743-3.f: New test.
52670         * g77.dg/pr3743-4.f: New test.
52671
52672 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52673
52674         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
52675
52676 2002-02-02  Richard Henderson  <rth@redhat.com>
52677
52678         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
52679         * gcc.c-torture/execute/bf64-1.c: Likewise.
52680
52681 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52682
52683         * gcc.dg/20020201-2.c: New test.
52684
52685         * gcc.dg/20020201-3.c: New test.
52686
52687         * gcc.c-torture/execute/bitfld-2.c: New test.
52688
52689 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52690
52691         * gcc.dg/bitfld-1.c: Update.
52692         * gcc.dg/bitfld-2.c: Update.
52693         * gcc.c-torture/execute/bitfld-1.x: New.
52694
52695 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52696
52697         * gcc.c-torture/execute/20020201-1.c: New test.
52698
52699 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
52700
52701         PR target/5469
52702         * gcc.dg/20020201-1.c: New test.
52703
52704 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
52705
52706         PR fortran/3743
52707         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
52708         * g77.f-torture/compile/pr3743.x: Remove
52709
52710 2002-01-31  Tom Rix  <trix@redhat.com>
52711
52712         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
52713
52714 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52715
52716         * gcc.dg/noncompile/20020130-1.c: New test.
52717
52718 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
52719
52720         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
52721
52722 2002-01-29  Richard Henderson  <rth@redhat.com>
52723
52724         * gcc.c-torture/execute/991118-1.c: Cast various constants back
52725         to long long.
52726         * gcc.c-torture/execute/bf64-1.c: Likewise.
52727
52728 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
52729
52730         * gcc.c-torture/execute/20020129-1.c: New test.
52731
52732 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52733
52734         * gcc.c-torture/compile/20000224-1.c: Update.
52735         * gcc.c-torture/execute/bitfld-1.c: New tests.
52736         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
52737         * gcc.dg/uninit-A.c: Update.
52738
52739 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
52740
52741         * g++.dg/template/ctor1.C: Add instantiation.
52742
52743 2002-01-28  Paul Koning  <pkoning@equallogic.com>
52744
52745         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
52746         argument to __builtin_prefetch to be const ptr.
52747
52748 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
52749
52750         * gcc.c-torture/compile/20020120-1.c: New test.
52751
52752 2002-01-27  Kazu Hirata  <kazu@hxi.com>
52753
52754         * gcc.c-torture/execute/20020127-1.c: New test.
52755
52756 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
52757
52758         * g77.dg/f77-edit-i-in.f: New test
52759         * g77.dg/f77-edit-i-out.f: New test
52760
52761 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
52762
52763         * gcc.dg/debug/debug.exp: New file.
52764         * gcc.dg/debug/trivial.c: New file.
52765         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
52766         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
52767         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
52768         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
52769         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
52770         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
52771         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
52772         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
52773         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
52774         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
52775         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
52776         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
52777         * gcc.dg/20000503-1.c: Removed.
52778         * gcc.dg/20010207-1.c: Removed.
52779         * gcc.dg/20011223-1.c: Removed.
52780         * gcc.dg/20020104-2.c: Removed.
52781         * gcc.dg/debug-1.c: Removed.
52782         * gcc.dg/debug-2.c: Removed.
52783         * gcc.dg/debug-3.c: Removed.
52784         * gcc.dg/debug-4.c: Removed.
52785         * gcc.dg/debug-5.c: Removed.
52786         * gcc.dg/debug-6.c: Removed.
52787         * gcc.dg/dwarf2-1.c: Removed.
52788         * gcc.dg/dwarf2-2.c: Removed.
52789
52790 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
52791
52792         * g++.old-deja/g++.other/eh5.C: New test.
52793         * g++.old-deja/g++.other/sibcall2.C: New test.
52794         * g++.old-deja/g++.other/array9.C: New test.
52795         * g++.old-deja/g++.other/typename2.C: New test.
52796         * g++.old-deja/g++.other/crash60.C: New test.
52797         * g++.old-deja/g++.other/conv9.C: New test.
52798         * g++.old-deja/g++.other/mangle10.C: New test.
52799         * g++.old-deja/g++.other/unchanging1.C: New test.
52800         * g++.old-deja/g++.other/exprstmt1.C: New test.
52801         * g++.old-deja/g++.other/inline23.C: New test.
52802         * g++.old-deja/g++.eh/ia64-1.C: New test.
52803         * g++.old-deja/g++.other/dwarf2-1.C: New test.
52804         * g++.old-deja/g++.other/reload1.C: New test.
52805         * g++.old-deja/g++.other/static20.C: New test.
52806         * g++.old-deja/g++.other/local-alloc1.C: New test.
52807         * g++.old-deja/g++.other/conv8.C: New test.
52808         * g++.old-deja/g++.other/stmtexpr2.C: New test.
52809         * g++.old-deja/g++.other/storeexpr1.C: New test.
52810         * g++.old-deja/g++.other/storeexpr2.C: New test.
52811         * g++.dg/eh/template2.C: New test.
52812         * g++.dg/warn/weak1.C: New test.
52813
52814 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
52815
52816         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52817         Remove first, non-varying, argument.
52818
52819 2002-01-23  Richard Henderson  <rth@redhat.com>
52820
52821         * gcc.dg/inline-2.c: New.
52822
52823         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
52824         Add optional target arg.  Check number of arguments.
52825         (scan-assembler-not, scan-assembler-dem): Likewise.
52826         (scan-assembler-dem-not): Likewise.
52827
52828 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52829
52830         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
52831         line 12.
52832         * g++.old-deja/g++.brendan/parse3.C,
52833         g++.old-deja/g++.other/crash26.C,
52834         g++.old-deja/g++.other/crash28.C,
52835         g++.old-deja/g++.other/crash29.C,
52836         g++.old-deja/g++.other/crash30.C,
52837         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
52838
52839 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
52840
52841         * gcc.dg/20020115-1.c: New.
52842
52843 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
52844
52845         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
52846
52847 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
52848
52849         * gcc.dg/20020122-3.c: New.
52850
52851 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
52852
52853         * g++.dg/other/gc1.C: New test.
52854
52855 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52856
52857         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
52858
52859 2002-01-22  Richard Henderson  <rth@redhat.com>
52860
52861         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
52862
52863 2002-01-22  Richard Henderson  <rth@redhat.com>
52864
52865         * gcc.dg/20020122-4.c: New.
52866
52867 2002-01-22  H.J. Lu <hjl@gnu.org>
52868
52869         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
52870         link output.
52871         * gcc.dg/special/ecos.exp: Likewise.
52872         * lib/g++-dg.exp: Likewise.
52873         * lib/g77-dg.exp: Likewise.
52874         * lib/gcc-dg.exp : Likewise.
52875         * lib/mike-g++.exp: Likewise.
52876         * lib/mike-g77.exp: Likewise.
52877         * lib/mike-gcc.exp: Likewise.
52878         * lib/objc-dg.exp: Likewise.
52879
52880 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
52881
52882         PR target/5379
52883         * gcc.dg/20020122-2.c: New test.
52884
52885 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
52886
52887         * gcc.dg/20020122-1.c: New test.
52888
52889 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
52890
52891         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
52892
52893 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
52894
52895         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
52896
52897 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52898
52899         * gcc.c-torture/compile/20020121-1.c: New test.
52900
52901 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52902
52903         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
52904         ld_library_path.
52905
52906 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
52907
52908         * gcc.dg/20020218-1.c: New test.
52909
52910 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
52911
52912         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
52913         messages
52914         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
52915         "At global scope" warning
52916         * g++.dg/ext/align1.C: Change cygwin test for alignment
52917         from db-bogus to dg-warning
52918
52919 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
52920
52921         * g77.f-torture/compile/cpp2.F: New test.
52922
52923 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52924
52925         * g++.dg/template/access1.C: New test.
52926
52927 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
52928
52929         * gcc.dg/20020118-1.c: New.
52930
52931 2002-01-18  Kazu Hirata  <kazu@hxi.com>
52932
52933         * gcc.c-torture/execute/20020118-1.c: New test.
52934
52935 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52936
52937         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
52938         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
52939         alignment warnings.
52940
52941 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52942
52943         * gcc.misc-tests/i386-prefetch.exp: Save and restore
52944         torture_with_loops and torture_without_loops
52945
52946 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
52947
52948         * gcc.c-torture/compile/20020116-1.c: New test.
52949
52950 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
52951
52952         * gcc.dg/20020116-2.c: New test.
52953
52954         * gcc.dg/ultrasp4.c: New test.
52955
52956         * gcc.dg/20020116-1.c: New test.
52957
52958 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
52959
52960         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
52961         by EABI.
52962
52963 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
52964
52965         * gcc.misc-tests/i386-prefetch.exp: New.
52966         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
52967         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
52968         * gcc.misc-tests/i386-pf-none-1.c: New test.
52969         * gcc.misc-tests/i386-pf-sse-1.c: New test.
52970
52971 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
52972
52973         * gcc.dg/gnu89-init-1.c: Add new tests.
52974
52975 2002-01-15  Andreas Jaeger  <aj@suse.de>
52976
52977         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
52978         * gcc.dg/i386-mmx-2.c: Likewise.
52979         * gcc.dg/i386-sse-1.c: Likewise.
52980         * gcc.dg/i386-sse-2.c: Likewise.
52981         * gcc.dg/i386-sse-3.c: Likewise.
52982
52983 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
52984
52985         * g77.f-torture/execute/intrinsic-unix-bessel.f:
52986         Uncomment additional cases that now pass.
52987
52988 2002-01-11  Richard Henderson  <rth@redhat.com>
52989
52990         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
52991         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
52992
52993 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
52994
52995         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
52996
52997 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
52998
52999         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
53000         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
53001
53002 2002-01-10  Dale Johannesen  <dalej@apple.com>
53003
53004         * gcc.c-torture/execute/loop-11.c: New.
53005
53006 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
53007
53008         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
53009         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
53010
53011 2002-01-09  Richard Henderson  <rth@redhat.com>
53012
53013         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
53014         type in which to perform the operation for each size.
53015
53016 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
53017
53018         * gcc.c-torture/compile/20020109-2.c: New test.
53019
53020 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
53021
53022         * gcc.c-torture/execute/loop-10.c: New test.
53023
53024 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53025
53026         * gcc.c-torture/compile/20010226-1.c: New test.
53027         * gcc.c-torture/compile/20010227-1.c: New test.
53028         * gcc.c-torture/compile/20010426-1.c: New test.
53029         * gcc.c-torture/compile/20010510-1.c: New test.
53030         * gcc.c-torture/compile/20010605-3.c: New test.
53031         * gcc.c-torture/compile/20010824-1.c: New test.
53032         * gcc.c-torture/execute/20010409-1.c: New test.
53033         * gcc.dg/noncompile/20000901-1.c: New test.
53034         * gcc.dg/20001023-1.c: New test.
53035         * gcc.dg/20001101-1.c: New test.
53036         * gcc.dg/20001102-1.c: New test.
53037         * gcc.dg/20010207-1.c: New test.
53038         * gcc.dg/20010405-1.c: New test.
53039         * gcc.dg/20010822-1.c: New test.
53040         * gcc.dg/20011107-1.c: New test.
53041
53042 2002-01-09  Jeffrey A Law  (law@redhat.com)
53043
53044         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
53045
53046         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
53047         execution failure on PA targets.
53048
53049 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53050
53051         * gcc.c-torture/compile/20020109-1.c: New test.
53052
53053 2002-01-08  Kazu Hirata  <kazu@hxi.com>
53054
53055         * gcc.c-torture/execute/20020108-1.c: New test.
53056
53057 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
53058
53059         * gcc.dg/20020108-1.c: New test.
53060
53061 2002-01-08  H.J. Lu <hjl@gnu.org>
53062
53063         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
53064         for header files.
53065
53066 2002-01-08  Geoff Keating  <geoffk@redhat.com>
53067
53068         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
53069         consistency.
53070
53071 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
53072
53073         * gcc.dg/altivec-4.c: Test altivec predicates.
53074
53075 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
53076
53077         * gcc.c-torture/execute/20020107-1.c: New test.
53078
53079 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
53080
53081         PR c/5279
53082         * gcc.c-torture/compile/20020106-1.c: New test.
53083
53084 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
53085
53086         * gcc.c-torture/execute/nestfunc-4.c: New test.
53087
53088 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53089
53090         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
53091         extra triple that slipped in.
53092         * g++.old-deja/g++.abi/align.C: Likewise.
53093         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53094
53095 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53096
53097         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
53098         * g++.old-deja/g++.abi/align.C: Likewise.
53099         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53100
53101         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
53102         on FreeBSD/i386.
53103         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
53104         FreeBSD.
53105
53106 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
53107
53108         * gcc.dg/20020104-1.c: New test.
53109
53110         * gcc.dg/20020104-2.c: New test.
53111
53112 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
53113
53114         * gcc.dg/20020103-1.c: Fix typo in target selector.
53115
53116 2002-01-03  Richard Henderson  <rth@redhat.com>
53117
53118         * gcc.dg/20020103-1.c: New.
53119
53120 2002-01-03  Kazu Hirata  <kazu@hxi.com>
53121
53122         * gcc.c-torture/execute/20020103-1.c: New test.
53123
53124 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
53125
53126         * g++.dg/other/debug2.C: New test.
53127
53128         * gcc.c-torture/compile/20020103-1.c: New test.
53129
53130 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
53131
53132         * gcc.dg/gnu89-init-1.c: Added new tests.
53133
53134 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53135
53136         * g++.dg/template/friend2.C: Remove as patch is reverted.
53137
53138         * g++.dg/warn/oldcast1.C: New test.
53139
53140         * g++.dg/template/ptrmem1.C: New test.
53141         * g++.dg/template/ptrmem2.C: New test.
53142
53143         * g++.dg/template/ntp.C: New test.
53144
53145         * g++.dg/other/component1.C: New test.
53146
53147         * g++.dg/template/ttp3.C: New test.
53148
53149         * g++.dg/template/friend2.C: New test.
53150         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
53151
53152 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53153
53154         * g++.dg/other/ptrmem1.C: New test.
53155         * g++.dg/other/ptrmem2.C: New test.
53156
53157 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53158
53159         * g++.dg/template/ctor1.C: New test.
53160
53161 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53162
53163         * g++.dg/template/friend2.C: New test.
53164
53165 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
53166
53167         * gcc.dg/mmix-1.c: New test.
53168
53169 2001-12-31  Richard Henderson  <rth@redhat.com>
53170
53171         * gcc.dg/asm-5.c: New.
53172
53173 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
53174
53175         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
53176         in namespace __gnu_cxx
53177
53178 2001-12-30  Richard Henderson  <rth@redhat.com>
53179
53180         * gcc.dg/debug-6.c: New.
53181
53182 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
53183
53184         * gcc.c-torture/compile/20011229-2.c: New test.
53185
53186 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
53187
53188         * gcc.dg/debug-3.c: New test.
53189         * gcc.dg/debug-4.c: New test.
53190         * gcc.dg/debug-5.c: New test.
53191
53192 2001-12-29  Richard Henderson  <rth@redhat.com>
53193
53194         * g++.dg/eh/loop1.C: New.
53195
53196 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53197
53198         * g++.dg/template/crash1.C: New test.
53199
53200 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53201
53202         * g++.dg/other/const1.C: New test.
53203
53204 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
53205
53206         * gcc.c-torture/compile/20011229-1.c: New test.
53207
53208 2001-12-28  Stan Shebs  <shebs@apple.com>
53209
53210         * lib/objc-torture.exp: Resync with c-torture.exp.
53211         * lib/objc.exp: Load standard libraries.
53212
53213 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
53214
53215         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
53216         additional tests.
53217
53218 2001-12-27  Roger Sayle <roger@eyesopen.com>
53219
53220         * gcc.c-torture/execute/string-opt-16.c: New testcase.
53221
53222 2001-12-27  Richard Henderson  <rth@redhat.com>
53223
53224         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
53225
53226 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
53227
53228         * g++.dg/eh/ctor1.C: New test.
53229         * g++.dg/other/error2.C: New test.
53230
53231 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
53232
53233         * g++.dg/other/init2.C: New test.
53234
53235 2001-12-24  Richard Henderson  <rth@redhat.com>
53236
53237         * gcc.dg/20011223-1.c: New.
53238         * gcc.dg/inline-1.c: New.
53239
53240 2001-12-23  Richard Henderson  <rth@redhat.com>
53241
53242         * gcc.dg/asm-4.c: Test operand modifiers.
53243
53244 2001-12-23  Richard Henderson  <rth@redhat.com>
53245
53246         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
53247
53248 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53249
53250         * gcc.c-torture/execute/20011223-1.c: New test.
53251
53252 2001-12-21  Richard Henderson  <rth@redhat.com>
53253
53254         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
53255         re-enables the warning.
53256
53257 2001-12-21  Richard Henderson  <rth@redhat.com>
53258
53259         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
53260
53261 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53262
53263         * gcc.c-torture/compile/20011218-1.c: New test.
53264
53265 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
53266
53267         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
53268         arm-isr.c test.
53269         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
53270         epilogue generation for ARM ISR routines.
53271
53272 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53273
53274         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
53275         * gcc.dg/format/c90-printf-3.c: Likewise.
53276         * gcc.dg/format/c99-printf-3.c: Likewise.
53277         * gcc.dg/format/ext-1.c: Likewise.
53278         * gcc.dg/format/ext-6.c: Likewise.
53279         * gcc.dg/format/format.h: Prototype unlocked stdio.
53280
53281 2001-12-20  Richard Henderson  <rth@redhat.com>
53282
53283         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
53284         (arena): Use it.
53285         (malloc): Correct allocation logic.  Abort if we fill up the
53286         arena before initialization complete.
53287         (realloc): Correct allocation logic.
53288
53289 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53290
53291         * gcc.c-torture/compile/20011219-2.c: New test.
53292
53293         * gcc.c-torture/execute/20011219-1.c: New test.
53294
53295 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
53296
53297         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
53298         target does not support weak symbols.
53299
53300 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
53301
53302         * gcc.c-torture/compile/20011219-1.c: New test.
53303
53304 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
53305
53306         * g++.dg/other/error1.C: New test.
53307
53308 2001-12-17  Jeffrey A Law  (law@redhat.com)
53309
53310         * gcc.c-torture/execute/20011217-1.c: New test.
53311
53312 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
53313
53314         * objc.dg/special/: New directory.
53315         * objc.dg/special/special.exp: New file.
53316         * objc.dg/special/unclaimed-category-1.h: New file.
53317         * objc.dg/special/unclaimed-category-1a.m: New file.
53318         * objc.dg/special/unclaimed-category-1.m: New file.
53319
53320 2001-12-17  Andreas Jaeger  <aj@suse.de>
53321
53322         * gcc.c-torture/compile/20011217-2.c: New test.
53323
53324 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53325
53326         * gcc.c-torture/compile/20011217-1.c: New test.
53327
53328 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
53329
53330         * gcc.dg/20011214-1.c: New.
53331
53332 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
53333
53334         * gcc.dg/altivec-4.c: New.
53335
53336 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
53337
53338         * gcc.dg/20011113-1.c: New test.
53339
53340 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53341
53342         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
53343         std::__malloc_alloc_template<0> and
53344         std::__default_alloc_template<false, 0>.
53345
53346 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
53347
53348         * objc/execute/bf-21.m: New test.
53349         * objc/execute/enumeration-1.m: New test.
53350         * objc/execute/enumeration-2.m: New test.
53351
53352 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
53353
53354         * gcc.dg/gnu89-init-1.c: New test.
53355
53356 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
53357
53358         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
53359         * g++.old-deja/g++.jason/2371.C: Likewise.
53360         * g++.old-deja/g++.jason/template33.C: Likewise.
53361         * g++.old-deja/g++.jason/template34.C: Likewise.
53362         * g++.old-deja/g++.jason/template36.C: Likewise.
53363         * g++.old-deja/g++.oliva/typename1.C: Likewise.
53364         * g++.old-deja/g++.oliva/typename2.C: Likewise.
53365         * g++.old-deja/g++.other/typename1.C: Likewise.
53366         * g++.old-deja/g++.pt/inherit2.C: Likewise.
53367         * g++.old-deja/g++.pt/nontype5.C: Likewise.
53368         * g++.old-deja/g++.pt/typename11.C: Likewise.
53369         * g++.old-deja/g++.pt/typename14.C: Likewise.
53370         * g++.old-deja/g++.pt/typename16.C: Likewise.
53371         * g++.old-deja/g++.pt/typename3.C: Likewise.
53372         * g++.old-deja/g++.pt/typename4.C: Likewise.
53373         * g++.old-deja/g++.pt/typename5.C: Likewise.
53374         * g++.old-deja/g++.pt/typename7.C: Likewise.
53375         * g++.old-deja/g++.robertl/eb9.C: Likewise.
53376
53377 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
53378
53379         * g++.dg/other/linkage1.C: New test.
53380         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
53381         specifiers.
53382
53383 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
53384
53385         * gcc.dg/concat.c: New test.
53386
53387 2001-12-11  Stan Shebs  <shebs@apple.com>
53388
53389         * objc/compile: New test directory.
53390         * objc/compile/compile.exp: New expect script.
53391         * objc/compile/20011211-1.m: New compile test.
53392
53393 2001-12-11  Jason Merrill  <jason@redhat.com>
53394
53395         * lib/prune.exp (prune_gcc_output): Also handle "In member
53396         function".  So many permutations...
53397
53398 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
53399
53400         * g++.dg/template/typedef1.C: New test.
53401
53402 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
53403
53404         * g++.dg/other/copy1.C: New test.
53405
53406 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
53407
53408         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
53409
53410         * gcc.dg/builtin-choose-expr.c: New.
53411
53412 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
53413
53414         * gcc.dg/altivec-2.c: New.
53415
53416 2001-12-07  Richard Henderson  <rth@redhat.com>
53417
53418         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
53419
53420 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
53421
53422         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
53423         ultrasparc.
53424
53425 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53426
53427         * g++-old.deja/g++.robertl/eb101.C: Deleted.
53428
53429 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
53430
53431         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
53432         variable argument list.
53433
53434 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
53435
53436         * gcc.c-torture/execute/memcheck: Delete entire directory.
53437         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
53438         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
53439
53440 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53441
53442         * gcc.dg/Wshadow-1.c: New test.
53443
53444 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
53445
53446         * gcc.c-torture/compile/20011130-1.c: New test.
53447
53448         * gcc.dg/noncompile/20011025-1.c: New test.
53449
53450         * g++.dg/other/anon-union.C: New test.
53451
53452         * gcc.c-torture/execute/20011024-1.c: New test.
53453
53454 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53455
53456         * gcc.c-torture/execute/20000722-1.x,
53457         gcc.c-torture/execute/20010123-1.x: Remove.
53458         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
53459         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
53460         gcc.dg/c99-complit-2.c: New tests.
53461
53462 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
53463
53464         * g++.dg/inherit/base1.C: New test.
53465
53466 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
53467
53468         * g++.dg/other/stdarg1.C: New test.
53469
53470         * gcc.c-torture/compile/20011130-2.c: New test.
53471
53472 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
53473
53474         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
53475         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
53476         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
53477         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
53478         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
53479         * gcc.dg/builtin-prefetch-1.c: New test.
53480
53481 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
53482
53483         * gcc.dg/20011130-1.c: New test.
53484
53485 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
53486
53487         * g++.dg/other/scope1.C: New test.
53488         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
53489
53490 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53491
53492         * gcc.dg/vla-init-1.c: New test.
53493
53494 2001-12-01  Geoff Keating  <geoffk@redhat.com>
53495
53496         * gcc.c-torture/compile/structs.c: New testcase from GDB.
53497
53498 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53499
53500         * objc.dg/alias.m: Update.
53501         * objc.dg/class-1.m: Update.
53502         * objc.dg/const-str-1.m: Update.
53503         * objc.dg/fwd-proto-1.m: Update.
53504         * objc.dg/id-1.m: Update.
53505         * objc.dg/super-class-1.m: Update.
53506
53507 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
53508
53509         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
53510         constructs.
53511
53512 2001-11-28  Jeffrey A Law  (law@cygnus.com)
53513
53514         * gcc.c-torture/execute/20011128-1.c: New test.
53515
53516 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
53517
53518         * gcc.dg/20011127-1.c: New test.
53519
53520 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53521
53522         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
53523         from Austin Group draft 7.
53524         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
53525         scanf format arguments.
53526         * gcc.dg/format/no-exargs-2.c: New test.
53527
53528 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
53529
53530         * g++.dg/abi/vbase8-4.C: New test.
53531
53532 2001-11-24  Ian Lance Taylor  <ian@airs.com>
53533
53534         * gcc.c-torture/execute/20011121-1.c: New test.
53535
53536 2001-11-23  Jeffrey A Law  (law@cygnus.com)
53537
53538         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
53539
53540 2001-11-23  Andreas Jaeger  <aj@suse.de>
53541
53542         * gcc.dg/cpp/charconst-2.c: New test.
53543
53544 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
53545
53546         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
53547         to the host if it is remote.  Let tests specify extra headers
53548         they use.
53549         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
53550         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
53551         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
53552         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
53553         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
53554         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
53555         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
53556         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
53557         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
53558         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
53559
53560 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
53561
53562         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
53563         for little endian ARMs.
53564
53565 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
53566
53567         * gcc.c-torture/compile/20011119-1.c: New test.
53568         * gcc.c-torture/compile/20011119-2.c: New test.
53569
53570 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
53571
53572         * gcc.dg/altivec-1.c: Fix typo.
53573
53574 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53575
53576         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
53577
53578 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
53579
53580         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
53581
53582 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
53583
53584         * lib/g77.exp: Don't specify --rpath-link.
53585
53586         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
53587         across all the headers.
53588         * gcc.dg/format/format.exp: For testing on a remote host,
53589         copy format.h.
53590
53591         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
53592         * gcc.c-torture/execute/930406-1.c: Likewise.
53593         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
53594
53595 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
53596
53597         * gcc.dg/altivec-1.c: New.
53598
53599 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
53600
53601         * gcc.dg/cpp/fpreprocessed.c: New test case.
53602
53603 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53604
53605         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
53606         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
53607         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
53608
53609 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53610
53611         * gcc.dg/no-builtin-1.c: New test.
53612
53613 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
53614
53615         * gcc.c-torture/execute/20011115-1.c: New test.
53616
53617 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
53618
53619         * gcc.c-torture/compile/20011114-2.c: New test.
53620         * gcc.c-torture/compile/20011114-3.c: New test.
53621         * gcc.c-torture/compile/20011114-4.c: New test.
53622
53623 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
53624
53625         * g++.dg/other/init1.C: New test.
53626
53627 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
53628
53629         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
53630         message.
53631
53632         * gcc.c-torture/execute/20011114-1.c: New testcase.
53633
53634         * gcc.c-torture/compile/20010327-1.c: Revert last change.
53635         * gcc.c-torture/compile/20011114-1.c: New test, exactly
53636         like the (before this change) version of 20010327-1.c.
53637
53638 2001-11-14  Roger Sayle <roger@eyesopen.com>
53639
53640         * gcc.c-torture/execute/string-opt-13.c: New testcase.
53641
53642 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
53643
53644         * g++.dg/init/array2.C: New test.
53645
53646 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
53647
53648         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
53649
53650 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
53651
53652         * g++.dg/other/forscope1.C: New test.
53653         * g++.dg/ext/forscope1.C: New test.
53654         * g++.dg/ext/forscope2.C: New test.
53655
53656 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
53657
53658         * gcc.c-torture/execute/20011113-1.c: New test.
53659
53660 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
53661
53662         * gcc.c-torture/execute/20011109-2.c: New test.
53663
53664         * gcc.c-torture/execute/20011109-1.c: New test.
53665
53666 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
53667
53668         * gcc.c-torture/compile/20011109-1.c: New test.
53669
53670 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
53671
53672         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
53673         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
53674         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
53675         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
53676         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
53677         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
53678         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
53679
53680 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53681
53682         * g++.dg/warn/Wshadow-1.C: New tests.
53683         * g++.old-deja/g++.mike/for3.C: Update.
53684
53685 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53686
53687         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
53688         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
53689         XFAILs.  Adjust expected error texts.
53690         * gcc.c-torture/compile/20011106-1.c,
53691         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
53692         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
53693         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
53694         gcc.dg/c99-array-lval-5.c: New tests.
53695
53696 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53697
53698         * gcc.dg/cpp/defined.c: Update.
53699
53700 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53701
53702         * gcc.c-torture/execute/anon-1.c: New test.
53703
53704 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
53705
53706         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
53707         same size, so no warning should be produced on stormy16.
53708
53709         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
53710         due to oversized array.
53711         * g++.old-deja/g++.mike/ns15.C: Likewise.
53712         * g++.old-deja/g++.pt/crash16.C: Likewise.
53713
53714 2001-11-02  Graham Stott  <grahams@redhat.com>
53715
53716         * g++.dgother/debug1.C: Fix typos.
53717
53718 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
53719
53720         * g++.dg/other/debug1.C: New test.
53721
53722 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53723
53724         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
53725         of unsigned long.
53726
53727 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
53728
53729         * gcc.dg/20011029-2.c: New test.
53730
53731         * gcc.c-torture/compile/20011029-1.c: New test.
53732
53733 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
53734
53735         * objc/execute/class_self-1.m: New test.
53736         * objc/execute/class_self-2.m: New test.
53737
53738 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
53739
53740         * gcc.misc-tests/msgs.exp: Delete.
53741         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
53742         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
53743         error set to match recent changes.
53744
53745 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
53746
53747         * gcc.dg/20011021-1.c: New test.
53748
53749 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
53750
53751         * gcc.c-torture/compile/20011023-1.c: New test.
53752
53753 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
53754
53755         * lib/g77.exp: Rewrite based on lib/g++.exp.
53756
53757 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
53758
53759         * gcc.c-torture/execute/20011019-1.c: New test.
53760
53761         * gcc.dg/20011018-1.c: New test.
53762
53763 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
53764
53765         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
53766
53767 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
53768
53769         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
53770         * gcc.dg/attr-invalid.c: Likewise.
53771
53772 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
53773
53774         * gcc.dg/20011015-1.c: New test.
53775
53776 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53777
53778         * g++.dg/template/unify2.C: New test.
53779
53780 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53781
53782         * g++.dg/other/exception-specification.C: New test
53783
53784 2001-10-13  Tom Rix  <trix@redhat.com>
53785
53786         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
53787         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
53788
53789 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
53790
53791         * gcc.dg/20011009-1.c: New test.
53792
53793 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
53794
53795         PR g++/4476
53796         * g++.dg/other/friend1.C: New test.
53797
53798 2001-10-11  Richard Henderson  <rth@redhat.com>
53799
53800         * g++.old-deja/g++.other/crash18.C: Add -S to options.
53801
53802 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53803
53804         * gcc.c-torture/compile/20011010-1.c: New.
53805
53806 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53807
53808         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
53809         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
53810         g77.f-torture/execute/execute.exp,
53811         g77.f-torture/noncompile/noncompile.exp,
53812         gcc.c-torture/compile/compile.exp,
53813         gcc.c-torture/execute/execute.exp,
53814         gcc.c-torture/execute/ieee/ieee.exp,
53815         gcc.c-torture/execute/memcheck/memcheck.exp,
53816         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
53817         objc/execute/execute.exp: Update FSF address.
53818
53819 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53820
53821         * gcc.dg/cpp/cmdlne-C.c: Update.
53822         * gcc.dg/cpp/cmdlne-C2.c: New.
53823
53824 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53825
53826         * gcc.c-torture/execute/20011008-3.c: New.
53827
53828 2001-10-08  DJ Delorie  <dj@redhat.com>
53829
53830         * gcc.dg/20011008-1.c: New.
53831         * gcc.dg/20011008-2.c: New.
53832
53833 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53834
53835         * gcc.dg/cpp/spacing1.c: Update test.
53836
53837 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53838
53839         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
53840         spelling errors of "separate" as "seperate".
53841
53842 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
53843
53844         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
53845         enough to avoid inlining.
53846
53847 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53848
53849         * lib/g77.exp: set libg2c_dir correctly.
53850
53851 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53852
53853         * gcc.dg/cpp/macro11.c: New test.
53854
53855 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53856
53857         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
53858         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
53859         gcc.dg/format/multattr-3.c: New tests.
53860         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
53861         tests for format attributes on function pointers being rejected.
53862
53863 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53864
53865         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
53866
53867 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53868
53869         * g++.dg/warn/format1.C: New test.
53870
53871 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
53872
53873         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
53874
53875 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53876
53877         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
53878
53879 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53880
53881         * gcc.dg/cpp/redef2.c: Add test.
53882
53883 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
53884
53885         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
53886         long-standing bug on i686, apparently.
53887         * gcc.c-torture/execute/loop-2c.x: New file.
53888         * gcc.c-torture/execute/loop-2d.x: New file.
53889         * gcc.c-torture/execute/loop-3c.x: New file.
53890
53891 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
53892
53893         * gcc.dg/cpp/20000625-2.c: Correct line number.
53894
53895 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53896
53897         * gcc.dg/cpp/macro10.c: New test.
53898         * gcc.dg/cpp/strify3.c: New test.
53899         * gcc.dg/cpp/spacing1.c: Add tests.
53900         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
53901         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
53902
53903 2001-09-24  DJ Delorie  <dj@redhat.com>
53904
53905         * gcc.c-torture/execute/20010924-1.c: New test.
53906
53907 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53908
53909         * objc/execute/paste.m: Remove.
53910
53911 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53912
53913         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
53914
53915 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
53916
53917         * g77.dg/strlen0.f: New test.
53918
53919 2001-09-21  Richard Henderson  <rth@redhat.com>
53920
53921         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
53922         * g++.old-deja/g++.abi/vtable2.C: Likewise.
53923
53924 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53925
53926         Table-driven attributes.
53927         * g++.dg/ext/attrib1.C: New test.
53928
53929 2001-09-20  DJ Delorie  <dj@redhat.com>
53930
53931         * gcc.dg/20000926-1.c: Update expected warning messages.
53932         * gcc.dg/array-2.c: Likewise, and test for warnings too.
53933         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
53934         array.
53935
53936 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
53937
53938         * g++.dg/eh/registers1.C: New test case.
53939
53940 2001-09-17  Richard Henderson  <rth@redhat.com>
53941
53942         * gcc.dg/array-5.c: Fix VLA decomposition test.
53943
53944 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53945
53946         * gcc.dg/cpp/line5.c: New testcase.
53947
53948 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
53949
53950         * gcc.dg/cpp/macro9.c: New test.
53951
53952 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
53953
53954         * gcc.c-torture/execute/980223.c: Change type of addr from long
53955         to char *.
53956
53957 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
53958
53959         * gcc.c-torture/execute/20010915-1.c: New test.
53960
53961 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
53962
53963         * g77.dg/bprob: New directory.
53964         * g77.dg/bprob/bprob.exp: New file.
53965         * g77.dg/bprob/bprob-1.f: New test.
53966         * g77.dg/gcov: New directory.
53967         * g77.dg/gcov/gcov.exp: New file.
53968         * g77.dg/gcov/gcov-1.f: New test.
53969         * g77.dg/gcov/gcov-1.x: New file.
53970
53971 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53972
53973         * gcc.dg/cpp/directiv.c: Update.
53974         * gcc.dg/cpp/undef1.c: Update.
53975
53976 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
53977
53978         * gcc.dg/20010912-1.c: New test.
53979
53980 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
53981
53982         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
53983         language-independent file in lib.
53984         * lib/gcov.exp: New file.
53985
53986 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53987
53988         * gcc.c-torture/compile/20010911-1.c: New test.
53989
53990 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
53991
53992         * lib/profopt.exp: New, to support profile-directed optimizations.
53993         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
53994         * gcc.misc-tests/bprob-1.c: New test.
53995         * gcc.misc-tests/bprob-2.c: New test.
53996
53997 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
53998
53999         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
54000         XFAIL and which kinds of gcov output to verify.
54001         * gcc.misc-tests/gcov-4b.x: New file.
54002         * gcc.misc-tests/gcov-5b.x: New file.
54003         * gcc.misc-tests/gcov-6.x: New file.
54004         * gcc.misc-tests/gcov-7.c: New test.
54005         * gcc.misc-tests/gcov-7.x: New file.
54006
54007 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
54008
54009         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
54010         * gcc.misc-tests/gcov-6.c: New test.
54011
54012 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54013
54014         PR c++/3986
54015         * g++.dg/abi/vbase1.C: New test.
54016
54017 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
54018
54019         * objc.dg/method-2.m: New.
54020
54021 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54022
54023         PR c++/4203
54024         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
54025         * g++.dg/init/empty1.C: New test.
54026
54027 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
54028
54029         * gcc.c-torture/compile/20010903-1.c: New test.
54030
54031 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
54032
54033         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
54034         for m68k.
54035
54036 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
54037
54038         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
54039
54040         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
54041
54042         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
54043
54044 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
54045
54046         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
54047         for 16-bit 'unsigned int'.
54048
54049 2001-08-29  Kazu Hirata  <kazu@hxi.com>
54050
54051         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
54052
54053 2001-08-27  Richard Henderson  <rth@redhat.com>
54054
54055         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
54056         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
54057
54058 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
54059
54060         * gcc.dg/asm-names.c (ymain): New.
54061
54062 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
54063
54064         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
54065         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
54066         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
54067
54068 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54069
54070         * gcc.dg/compare5.c: New testcase.
54071
54072 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
54073
54074         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
54075         and "In instantiation".
54076
54077 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
54078
54079         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
54080
54081 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
54082
54083         * gcc.misc-tests/gcov.exp: Add support for branch information.
54084         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
54085         * gcc.misc-tests/gcov-4.c: New test.
54086         * gcc.misc-tests/gcov-4b.c: New test.
54087         * gcc.misc-tests/gcov-5b.c: New test.
54088
54089 2001-08-20  Zack Weinberg  <zackw@panix.com>
54090
54091         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
54092         expected to fail.
54093
54094 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54095
54096         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
54097
54098 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
54099
54100         * g++.dg/eh/template1.C: New test.
54101
54102 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
54103
54104         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
54105         Fix thinko.
54106         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
54107         for xfail.
54108
54109 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
54110
54111         * lib/g77-dg.exp: Use prune.exp for common procedures
54112         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
54113         * lib/g77.exp: (g77-dg-prune) Remove
54114
54115 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
54116
54117         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
54118
54119 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54120
54121         * g++.dg/template/unify1.C: New test.
54122
54123 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
54124
54125         * g++.dg/abi/empty4.C: New test.
54126
54127 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
54128
54129         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
54130         solaris2.*
54131         * g77.f-torture/compile/pr3743.x: Likewise.
54132
54133 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54134
54135         * g++.dg/other/using-declaration.C: New test.
54136
54137 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54138
54139         * gcc.dg/cpp/tr-sign.c: New testcase.
54140
54141 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54142
54143         * gcc.dg/cpp/19951025-1.c: Revert.
54144         * gcc.dg/cpp/directiv.c: We no longer process directives that
54145         interrupt macro arguments.
54146
54147 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
54148
54149         * gcc.dg/bconstp-1.c: New test.
54150
54151 2001-08-03  Richard Henderson  <rth@redhat.com>
54152
54153         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
54154
54155 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54156
54157         * gcc.dg/cpp/19951025-1.c: Update.
54158
54159 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
54160
54161         * g77.dg/ff90-1.f (s): Fix reference of variable z,
54162         should be x.
54163
54164 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
54165
54166         Kill -fhonor-std.
54167         * g++.old-deja/g++.ns/ns14.C: Remove special options.
54168         * g++.old-deja/g++.other/std1.C: Likewise.
54169         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
54170
54171 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
54172
54173         * lib/g77.exp: Load gcc-defs.exp for common procedures
54174         (g77_pass, g77_fail, g77_finish, g77_exit,
54175         ${tool}_check_unsupported_p} Now redundant.  Deleted.
54176
54177 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
54178
54179         * g77.dg/fbackslash.f
54180         * g77.dg/fcase-preserve.f
54181         * g77.dg/ff90-1.f
54182         * g77.dg/ffixed-line-length-0.f
54183         * g77.dg/ffixed-line-length-132.f
54184         * g77.dg/ffixed-line-length-7.f
54185         * g77.dg/ffixed-line-length-72.f
54186         * g77.dg/ffixed-line-length-none.f
54187         * g77.dg/ffree-form-1.f
54188         * g77.dg/fno-backslash.f
54189         * g77.dg/fno-f90-1.f
54190         * g77.dg/fno-fixed-form-1.f
54191         * g77.dg/fno-onetrip.f
54192         * g77.dg/fno-typeless-boz.f
54193         * g77.dg/fno-underscoring.f
54194         * g77.dg/fno-vxt-1.f
54195         * g77.dg/fonetrip.f
54196         * g77.dg/ftypeless-boz.f
54197         * g77.dg/fugly-assumed.f
54198         * g77.dg/funderscoring.f
54199         * g77.dg/fvxt-1.f
54200
54201 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
54202
54203         * objc.dg/fwd-proto-1.m: New.
54204         * objc.dg/local-decl-1.m: New.
54205         * objc.dg/naming-1.m: New.
54206         * objc.dg/naming-2.m: New.
54207         * objc.dg/proto-hier-1.m: New.
54208
54209 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
54210
54211         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
54212         largest-type elements to a struct makes its size grow.
54213
54214 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54215
54216         * g++.dg/abi/vthunk1.C: New test.
54217
54218 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54219
54220         * g++.dg/abi/vbase8-22.C: New test.
54221
54222 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54223
54224         * gcc.dg/cpp/macro8.c: New test.
54225
54226 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54227
54228         * g++.dg/abi/vbase8-21.C: New test.
54229
54230 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54231
54232         * g++.dg/abi/vbase8-10.C: New test.
54233
54234 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54235
54236         * lib/g++.exp (g++_set_ld_library_path): Renamed to
54237         ${tool}_set_ld_library_path.
54238         Changed caller.
54239         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
54240         g++.exp.
54241
54242 2001-07-26  Stan Cox <scox@redhat.com>
54243
54244         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
54245         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
54246         gcc_exit, gcc_check_unsupported_p):
54247         Moved to gcc-deps.exp
54248         * gcc-deps.exp: New file.
54249
54250 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54251
54252         * g++.old-deja/g++.pt/defarg14.C: New test.
54253
54254 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54255
54256         * g++.old-deja/g++.other/lineno5.C: New test.
54257
54258 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54259
54260         * g++.old-deja/g++.pt/crash68.C: New test.
54261
54262 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54263
54264         * g++.old-deja/g++.other/crash42.C: New test.
54265
54266 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54267
54268         * gcc.dg/cpp/extratokens.c: Fix.
54269         * gcc.dg/cpp/skipping2.c: New tests.
54270
54271 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54272
54273         * gcc.c-torture/execute/20010724-1.c: New file.
54274         * gcc.c-torture/execute/20010724-1.x: New file.
54275
54276 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54277
54278         * g++.old-deja/g++.other/cond7.C: New test.
54279
54280 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54281
54282         * g++.old-deja/g++.other/optimize4.C: New test.
54283
54284 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54285
54286         * g++.old-deja/g++.abi/vbase8-5.C: New test.
54287
54288 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
54289
54290         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
54291         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
54292         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
54293         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
54294
54295         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
54296         bug report" message.
54297
54298         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
54299         * g++.dg/ext/instantiate1.C: Move from old-deja.
54300
54301 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
54302
54303         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
54304         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
54305         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
54306         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
54307
54308 2001-07-23  Jeffrey A Law  (law@cygnus.com)
54309
54310         * gcc.c-torture/execute/20010723-1.c: New test.
54311
54312 2001-07-23  Ben Elliston  <bje@redhat.com>
54313
54314         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
54315
54316 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54317
54318         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
54319         i[34567]86-*-*.
54320         Delete handling of ieee_multilib_flags.
54321         Pass -mieee for alpha*-*-* and sh-*-*.
54322         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
54323
54324 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
54325
54326         Remove old-abi tests.
54327         * g++.old-deja/g++.mike/p11116.C: Remove.
54328         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
54329
54330 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
54331
54332         * g77.f-torture/compile/pr3743.f: New test
54333
54334 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
54335
54336         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
54337
54338 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54339
54340         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
54341         g++.old-deja/g++.pt/static6.C: Likewise.
54342         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
54343         supports weak symbols.
54344
54345 2001-07-18  Andreas Jaeger  <aj@suse.de>
54346
54347         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
54348         supported again.
54349
54350 2001-07-18  Andreas Jaeger  <aj@suse.de>
54351
54352         * gcc.dg/iftrap-1.c: Fix target line.
54353
54354 2001-07-17  Richard Henderson  <rth@redhat.com>
54355
54356         * gcc.c-torture/execute/20010717-1.c: New.
54357
54358 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54359
54360         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
54361         tests.
54362
54363 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54364
54365         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
54366
54367 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54368
54369         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
54370         UAC_SIGBUS, UAC_NOPRINT definitions.
54371
54372 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
54373
54374         * objc/execute/object_is_class.m: New test.
54375         * objc/execute/object_is_meta_class.m: New test.
54376
54377 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54378
54379         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
54380         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
54381
54382 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
54383
54384         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
54385         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
54386
54387 2001-07-14  Richard Henderson  <rth@redhat.com>
54388
54389         * gcc.dg/iftrap-1.c: New.
54390
54391 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
54392
54393         * g77.f-torture/execute/intrinsic77.f: New test.
54394
54395 2001-07-11  Janis Johnson <janis@us.ibm.com>
54396
54397         * gcc.misc-tests/gcov-3.c: New test.
54398
54399 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54400
54401         * gcc.c-torture/compile/20010711-1.c,
54402         * gcc.c-torture/compile/20010711-2.c: New tests.
54403
54404 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54405
54406         * gcc.c-torture/execute/20010711-1.c: New test.
54407
54408 2001-07-11  Ben Elliston  <bje@redhat.com>
54409
54410         * g++.old-deja/g++.other/enum5.C: New test.
54411
54412 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
54413
54414         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
54415         (g++-dg-prune): Call prune_gcc_output.
54416         * prune.exp: New file for prune_gcc_output.
54417         * lib/g++.exp, lib/gcc.exp: Load it.
54418
54419 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54420
54421         * gcc.c-torture/compile/20010701-1.c,
54422         g++.old-deja/g++.ext/attrib6.C: New tests.
54423
54424 2001-07-06  Jeffrey A Law  (law@cygnus.com)
54425
54426         * gcc.c-torture/compile/20010706-1.c: New test.
54427
54428 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
54429
54430         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
54431
54432 2001-06-28  Stan Shebs  <shebs@apple.com>
54433
54434         * gcc.dg/pragma-darwin.c: New test.
54435
54436 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54437
54438         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
54439         Solaris 2.[678] system.
54440
54441 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54442
54443         * gcc.dg/20010622-1.c: New test.
54444
54445 2001-06-18  Stan Shebs  <shebs@apple.com>
54446
54447         * objc.dg: New directory.
54448         * objc.dg/dg.exp: New file.
54449         * objc.dg/alias.m: New.
54450         * objc.dg/class-1.m: New.
54451         * objc.dg/class-2.m: New.
54452         * objc.dg/const-str-1.m: New.
54453         * objc.dg/const-str-2.m: New.
54454         * objc.dg/id-1.m: New.
54455         * objc.dg/method-1.m: New.
54456         * objc.dg/super-class-1.m: New.
54457         * lib/objc-dg.exp: New file.
54458
54459 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54460
54461         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
54462         of label name.
54463
54464 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
54465
54466         * g++.old-deja/g++.abi/vbase8-9.C: New test.
54467
54468 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54469
54470         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
54471         variable.
54472
54473 2001-06-12  Richard Henderson  <rth@redhat.com>
54474
54475         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
54476
54477 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54478
54479         * g++.old-deja/g++.abi/vbase5.C: New test.
54480         * g++.old-deja/g++.abi/vbase6.C: New test.
54481         * g++.old-deja/g++.abi/vbase7.C: New test.
54482
54483 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54484
54485         * gcc.c-torture/compile/20010610-1.c: New test.
54486
54487 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54488
54489         * g++.old-deja/g++.abi/vbase4.C: New test.
54490
54491 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54492
54493         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
54494         support %f for HC11/HC12 targets.
54495         * gcc.c-torture/execute/930513-1.x: New file, likewise.
54496         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
54497         on HC11/HC12 targets.
54498         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
54499
54500 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54501
54502         * gcc.dg/wchar_t-1.c: New file.
54503         * gcc.dg/wint_t-1.c: Likewise.
54504
54505 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
54506
54507         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
54508
54509 2001-06-11  Richard Henderson  <rth@redhat.com>
54510
54511         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
54512
54513 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54514
54515         * gcc.c-torture/compile/20010611-1.c: New test.
54516
54517 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54518
54519         * gcc.dg/c99-tag-1.c: Add more tests.
54520
54521 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
54522
54523         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
54524         representation on MN10300 and ARM/Thumb.
54525
54526 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
54527
54528         * g77.f-torture/execute/20010610.f: New.
54529
54530 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
54531
54532         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
54533         names.
54534
54535 2001-06-09  Richard Henderson  <rth@redhat.com>
54536
54537         * gcc.c-torture/execute/ashrdi-1.c: New.
54538         * gcc.c-torture/execute/ashldi-1.c: New.
54539         * gcc.c-torture/execute/lshrdi-1.c: New.
54540
54541 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
54542
54543         * objc/execute/load-3.m: Added. Check sending +load to categories,
54544         in addition to classes.
54545
54546 2001-06-08  Stan Shebs  <shebs@apple.com>
54547
54548         * objc/execute/load-2.m: New test.  From Nicola Pero
54549         <n.pero@mi.flashnet.it>.
54550
54551 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
54552
54553         * gcc.c-torture/execute/20010605-2.c: New test.
54554
54555 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54556
54557         * g++.old-deja/g++.abi/vbase2.C: New test.
54558         * g++.old-deja/g++.abi/vbase3.C: New test.
54559
54560 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54561
54562         * g++.old-deja/g++.pt/friend49.C: New test.
54563
54564 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
54565
54566         * g++.old-deja/g++.ext/anon3.C: New test.
54567
54568 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
54569
54570         * g++.old-deja/g++.other/conv7.C: New test.
54571
54572 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
54573
54574         * gcc.c-torture/compile/20010605-2.c: New test.
54575
54576 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54577
54578         * gcc.c-torture/execute/20010604-1.c: New test.
54579
54580 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
54581
54582         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
54583
54584 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
54585
54586         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
54587         (g++_link_flags): Likewise.
54588         (g++_init): Pass gccpath's value to two previous functions.
54589
54590 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54591
54592         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
54593         Ensure logfile entry matches exec command line.
54594
54595 2001-05-31  Richard Henderson  <rth@redhat.com>
54596
54597         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
54598         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
54599
54600 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
54601
54602         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
54603         compiler for irix6.2
54604
54605 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
54606
54607         * g++.old-deja/g++.other/optimize3.C: New file.
54608
54609 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
54610
54611         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
54612         assemble.
54613
54614 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
54615
54616         * g++.old-deja/g++.other/optimize2.C: New file.
54617
54618 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
54619
54620         * gcc.c-torture/compile/20010518-2.c: New file.
54621         * gcc.c-torture/execute/20010518-1.c: New file.
54622         * gcc.c-torture/execute/20010518-2.c: New file.
54623
54624 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54625
54626         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
54627
54628 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
54629
54630         G++ no longer defines builtins that do not begin with __builtin.
54631         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
54632         * g++.old-deja/g++.brendand/misc13.C: Likewise.
54633         * g++.old-deja/g++.law/builtin1.C: Likewise.
54634         * g++.old-deja/g++.law/cvt2.C: Likewise.
54635         * g++.old-deja/g++.mike/net5.C: Likewise.
54636         * g++.old-deja/g++.other/builtins1.C: Likewise.
54637         * g++.old-deja/g++.other/builtins2.C: Likewise.
54638         * g++.old-deja/g++.other/builtins3.C: Likewise.
54639         * g++.old-deja/g++.other/builtins4.C: Likewise.
54640         * g++.old-deja/g++.other/inline8.C: Likewise.
54641         * g++.old-deja/g++.robertl/eb39.C: Likewise.
54642
54643 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
54644
54645         * g++.old-deja/g++.pt/using1.C: Adjust.
54646         * g++.old-deja/g++.pt/using2.C: New test.
54647
54648 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
54649
54650         * gcc.dg/cpp/charconst.c: New tests.
54651         * gcc.dg/cpp/escape.c: New tests.
54652         * gcc.dg/cpp/escape-1.c: New tests.
54653         * gcc.dg/cpp/escape-2.c: New tests.
54654         * gcc.dg/cpp/ucs.c: New tests.
54655
54656 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
54657
54658         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
54659         native compiler for irix6.5.
54660
54661 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
54662
54663         * lib/g++.exp (g++_include_flags): Use args to compute
54664         get_multilibs.
54665         (g++_link_flags): Likewise.
54666         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
54667
54668 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54669
54670         * gcc.dg/c90-hexfloat-1.c: Add more tests.
54671
54672 2001-05-21  Geoff Keating  <geoffk@redhat.com>
54673
54674         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
54675         this file.
54676
54677 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54678
54679         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
54680         STACK_SIZE;
54681         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
54682         to STACK_SIZE; Use it to define size of add_histo array.
54683         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
54684         to STACK_SIZE.
54685         (f): Use GITT_SIZE to define size of gitt local table.
54686         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
54687         to STACK_SIZE; Use it to define size of bytemem array.
54688
54689 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54690
54691         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
54692         on 68HC11/HC12 due to the asm instruction.
54693         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
54694         * gcc.c-torture/compile/920520-1.x: Likewise.
54695         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
54696         on 68HC11/HC12 because the function is larger than 64K.
54697         * gcc.c-torture/compile/961203-1.x: New file, this test fails
54698         on 68HC11/HC12 because the structure is too large.
54699
54700 2001-05-20  Richard Henderson  <rth@redhat.com>
54701
54702         * gcc.c-torture/execute/20010520-1.c: New.
54703
54704 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54705
54706         * g++.old-deja/g++.warn/compare1.C: New test.
54707         * gcc.dg/compare4.c: New test.
54708
54709 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
54710
54711         * g++.old-deja/g++.other/optimize1.C: New test.
54712
54713 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54714
54715         * g++.old-deja/g++.pt/spec41.C: New test.
54716
54717 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
54718
54719         * gcc.c-torture/compile/20010114-1.x: Remove.
54720
54721 2001-05-18  Stan Shebs  <shebs@apple.com>
54722
54723         * gcc.c-torture/compile/20010518-1.c: New test.
54724
54725 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
54726
54727         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
54728         * g++.old-deja/g++.pt/crash67.C: New test.
54729
54730 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
54731
54732         * g++.old-deja/g++.other/debug9.C: New test.
54733
54734 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
54735
54736         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
54737
54738 2001-05-16  Jan Hubicka  <jh@suse.cz>
54739
54740         * gcc.c-torture/compile/20010516-1.c: New test.
54741
54742 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54743
54744         * g++.old-deja/g++.other/crash41.C: New test.
54745
54746 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54747
54748         * g++.old-deja/g++.pt/crash66.C: New test.
54749
54750 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
54751
54752         * g++.old-deja/g++.robertl/eb27.C: Convert.
54753
54754 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
54755
54756         * g++.dg/friend-warn.C: New test.  Do not warn about friend
54757         declaration being redundant.
54758
54759 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
54760
54761         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
54762
54763 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
54764
54765         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
54766
54767 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
54768
54769         * lib/g++.exp: Use testsuite_flags.
54770
54771 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
54772
54773         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
54774
54775 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54776
54777         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
54778
54779 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
54780
54781         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
54782
54783 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
54784
54785         * gcc.c-torture/compile/20010313-1.c: New test.
54786
54787 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
54788
54789         * gcc.dg/cpp/direct2.c: New test.
54790         * gccq.dg/cpp/direct2s.c: New test.
54791
54792         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
54793
54794 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
54795
54796         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
54797         * g++.old-deja/g++.other/op3.C: Likewise.
54798
54799 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
54800
54801         * gcc.dg/cpp/syshdr.h: New file.
54802         * gcc.dg/cpp/sysmac1.c: Update.
54803         * gcc.dg/cpp/sysmac2.c: Update.
54804
54805 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54806
54807         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
54808
54809 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
54810
54811         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
54812         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
54813
54814 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
54815
54816         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
54817
54818 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
54819
54820         * lib/g++.exp (g++_include_flags): Don't use any special flags
54821         if TESTING_IN_BUILD_TREE is not defined.
54822         (g++_init): Use a plain 'c++' as the compiler if
54823         TESTING_IN_BUILD_TREEE is not defined.
54824
54825 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54826
54827         * g++.old-deja/g++.eh/catch13.C: New test.
54828         * g++.old-deja/g++.eh/catch14.C: New test.
54829
54830 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54831
54832         * gcc.dg/cpp/tr-define.c: New test.
54833
54834 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
54835
54836         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
54837         <stdlib.h>, not <malloc.h>.
54838
54839 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54840
54841         * g++.old-deja/g++.ns/template17.C: New test.
54842
54843 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54844
54845         * g++.old-deja/g++.pt/ref4.C: New test.
54846
54847 2001-04-30  Richard Henderson  <rth@redhat.com>
54848
54849         * gcc.dg/20000724-1.c: Revert last change.
54850
54851 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
54852
54853         * g77.f-torture/execute/20010430.f: New test.
54854
54855 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
54856
54857         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
54858
54859 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
54860
54861         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
54862
54863 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54864
54865         * g++.old-deja/g++.eh/crash6.C: New test.
54866
54867 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54868
54869         * g++.old-deja/g++.other/warn7.C: New test.
54870
54871 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54872
54873         * g++.old-deja/g++.other/defarg9.C: New test.
54874
54875 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54876
54877         * g77.f-torture/compile/20010426.f: New test.
54878         * g77.f-torture/execute/20010426.f: New test.
54879
54880 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54881
54882         * g77.f-torture/compile/20000629-1.x: Remove - error
54883         has been fixed.
54884
54885 2001-04-26  Jeffrey A Law  (law@cygnus.com)
54886
54887         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
54888         Tweak slightly to work with g++.dg framework.
54889         * g++.dg/special/ecos.exp: Run initp1.C test.
54890         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
54891
54892         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
54893         its linker doesn't give line numbers either.
54894         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
54895
54896 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54897
54898         * g++.old-deja/g++.other/lex1.C: New test.
54899
54900 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
54901
54902         * gcc.dg/noncompile/20010425-1.c: New test.
54903
54904 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54905
54906         * g++.old-deja/g++.pt/mangle2.C: New test.
54907
54908 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54909
54910         * gcc.dg/format/plus-1.c: New test.
54911
54912 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54913
54914         * gcc.dg/20010423-1.c: New test.
54915
54916 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54917
54918         * gcc.c-torture/execute/20010422-1.c: New test.
54919
54920 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
54921
54922         * g++.old-deja/g++.ns/type2.C: New test.
54923
54924 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
54925
54926         * g++.old-deja/g++.other/perf1.C: New test.
54927
54928 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
54929
54930         * gcc.dg/c99-func-2.c: Remove xfail.
54931         * gcc.dg/c99-func-3.c: Remove xfail.
54932         * gcc.dg/c99-func-4.c: Remove xfail.
54933
54934 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
54935
54936         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
54937
54938 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54939
54940         * gcc.c-torture/compile/20010423-1.c: New test.
54941
54942 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54943
54944         * g++.old-deja/g++.pt/typename28.C: New test.
54945
54946 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54947
54948         * g++.old-deja/g++.abi/empty2.C: New test.
54949         * g++.old-deja/g++.abi/empty3.C: New test.
54950
54951 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54952
54953         * g++.old-deja/g++.other/comdat2.C: New test.
54954         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
54955
54956 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54957
54958         * g++.old-deja/g++.other/overload14.C: New test.
54959
54960 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54961
54962         * g++.old-deja/g++.other/lookup23.C: New test.
54963
54964 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54965
54966         * gcc.c-torture/execute/20010403-1.c: New test.
54967
54968 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
54969             Mark Mitchell  <mark@codesourcery.com>
54970
54971         * lib/old-dejagnu.exp: Don't delete output of executable.
54972         Add .exe suffix to executables.
54973
54974 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
54975
54976         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
54977
54978 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54979
54980         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
54981
54982 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54983
54984         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
54985         * g++.old-deja/g++.abi/crash1.C: New test.
54986
54987 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54988
54989         * g++.old-deja/g++.other/crash40.C: New test.
54990
54991 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54992
54993         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
54994
54995 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
54996
54997         * g++.old-deja/g++.other/warn6.C: New test.
54998
54999 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55000
55001         * g++.old-deja/g++.robertl/eb42.C: Same.
55002
55003 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55004
55005         * gcc.dg/wtr-conversion-1.c: New testcase.
55006
55007 2001-04-10  Richard Henderson  <rth@redhat.com>
55008
55009         * g++.old-deja/g++.other/array5.C: New.
55010
55011 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55012
55013         * gcc.c-torture/execute/20010408-1.c: New test.
55014
55015 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
55016
55017         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
55018         headers and constructs.
55019         * g++.old-deja/g++.robertl/eb79.C: Same.
55020         * g++.old-deja/g++.robertl/eb77.C (main): Same.
55021         * g++.old-deja/g++.robertl/eb73.C: Same.
55022         * g++.old-deja/g++.robertl/eb66.C (main): Same.
55023         * g++.old-deja/g++.robertl/eb55.C (t): Same.
55024         * g++.old-deja/g++.robertl/eb54.C (main): Same.
55025         * g++.old-deja/g++.robertl/eb46.C (main): Same.
55026         * g++.old-deja/g++.robertl/eb44.C: Same.
55027         * g++.old-deja/g++.robertl/eb41.C (main): Same.
55028         * g++.old-deja/g++.robertl/eb4.C (main): Same.
55029         * g++.old-deja/g++.robertl/eb39.C: Same.
55030         * g++.old-deja/g++.robertl/eb33.C (main): Same.
55031         * g++.old-deja/g++.robertl/eb31.C (main): Same.
55032         * g++.old-deja/g++.robertl/eb30.C: Same.
55033         * g++.old-deja/g++.robertl/eb3.C: Same.
55034         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
55035         * g++.old-deja/g++.robertl/eb21.C: Same.
55036         * g++.old-deja/g++.robertl/eb15.C: Same.
55037         * g++.old-deja/g++.robertl/eb118.C: Same.
55038         * g++.old-deja/g++.robertl/eb115.C (main): Same.
55039         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
55040         * g++.old-deja/g++.robertl/eb109.C: Same.
55041         * g++.old-deja/g++.other/sibcall1.C (main): Same.
55042         * g++.old-deja/g++.mike/rtti1.C: Same.
55043         * g++.old-deja/g++.mike/p658.C: Same.
55044         * g++.old-deja/g++.mike/net46.C: Same.
55045         * g++.old-deja/g++.mike/net34.C: Same.
55046         * g++.old-deja/g++.mike/memoize1.C: Same.
55047         * g++.old-deja/g++.mike/eh2.C: Same.
55048         * g++.old-deja/g++.law/weak.C: Same.
55049         * g++.old-deja/g++.law/visibility7.C: Same.
55050         * g++.old-deja/g++.law/visibility25.C: Same.
55051         * g++.old-deja/g++.law/visibility22.C: Same.
55052         * g++.old-deja/g++.law/visibility2.C: Same.
55053         * g++.old-deja/g++.law/visibility17.C: Same.
55054         * g++.old-deja/g++.law/visibility13.C: Same.
55055         * g++.old-deja/g++.law/visibility10.C: Same.
55056         * g++.old-deja/g++.law/visibility1.C: Same.
55057         * g++.old-deja/g++.law/virtual3.C (eval): Same.
55058         * g++.old-deja/g++.law/vbase1.C: Same.
55059         * g++.old-deja/g++.law/operators32.C: Same.
55060         * g++.old-deja/g++.law/nest3.C: Same.
55061         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
55062         * g++.old-deja/g++.law/except5.C (main): Same.
55063         * g++.old-deja/g++.law/cvt7.C (run): Same.
55064         * g++.old-deja/g++.law/cvt2.C: Same.
55065         * g++.old-deja/g++.law/cvt16.C: Same.
55066         * g++.old-deja/g++.law/ctors6.C (bar): Same.
55067         * g++.old-deja/g++.law/ctors17.C (main): Same.
55068         * g++.old-deja/g++.law/ctors13.C: Same.
55069         * g++.old-deja/g++.law/ctors12.C (main): Same.
55070         * g++.old-deja/g++.law/ctors10.C: Same.
55071         * g++.old-deja/g++.law/code-gen5.C: Same.
55072         * g++.old-deja/g++.law/bad-error7.C: Same.
55073         * g++.old-deja/g++.law/arm9.C: Same.
55074         * g++.old-deja/g++.law/arm12.C: Same.
55075         * g++.old-deja/g++.law/arg8.C: Same.
55076         * g++.old-deja/g++.law/arg1.C: Same.
55077         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
55078         * g++.old-deja/g++.jason/template31.C: Same.
55079         * g++.old-deja/g++.jason/template24.C (main): Same.
55080         * g++.old-deja/g++.jason/2371.C: Same.
55081         * g++.old-deja/g++.eh/new2.C: Same.
55082         * g++.old-deja/g++.eh/new1.C: Same.
55083         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
55084         * g++.old-deja/g++.brendan/nest21.C (main): Same.
55085         * g++.old-deja/g++.brendan/err-msg3.C: Same.
55086         * g++.old-deja/g++.brendan/crash62.C: Same.
55087         * g++.old-deja/g++.brendan/crash52.C: Same.
55088         * g++.old-deja/g++.brendan/crash49.C (main): Same.
55089         * g++.old-deja/g++.brendan/crash38.C: Same.
55090         * g++.old-deja/g++.brendan/crash15.C (main): Same.
55091         * g++.old-deja/g++.brendan/copy9.C: Same.
55092
55093 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
55094
55095         * gcc.c-torture/execute/20001203-2.c (memset):
55096         Count argument is of type __SIZE_TYPE__.
55097
55098 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
55099
55100         * gcc.c-torture/compile/20010404-1.c: New test.
55101
55102 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
55103
55104         * gcc.c-torture/compile/20010326-1.c: New test.
55105
55106 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
55107
55108         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
55109         peculiarities of the SH.
55110         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
55111
55112 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55113
55114         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
55115         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
55116         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
55117
55118 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55119
55120         * g77.f-torture/compile/20010321-1.f: New test.
55121
55122 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55123
55124         * gcc.c-torture/compile/20010329-1.c: New test.
55125
55126 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55127
55128         * gcc.c-torture/execute/20010329-1.c: New test.
55129
55130 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55131
55132         * g++.old-deja/g++.other/eh4.C: Fix typo.
55133
55134 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55135
55136         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
55137
55138 2001-03-28  Philip Blundell  <philb@gnu.org>
55139
55140         * gcc.c-torture/compile/20010328-1.c: New test.
55141
55142 2001-03-27  Richard Henderson  <rth@redhat.com>
55143
55144         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
55145         * g++.old-deja/g++.eh/vbase3.C: Likewise.
55146
55147 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
55148
55149         * gcc.c-torture/compile/20010327-1.c: New test.
55150
55151 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
55152
55153         * g++.old-deja/g++.other/friend12.C: New test.
55154         * g++.old-deja/g++.other/friend9.C: Expect no errors.
55155         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
55156
55157 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55158
55159         * gcc.c-torture/execute/20010325-1.c: New test.
55160
55161 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
55162
55163         * g++.old-deja/g++.other/mangle3.C: New test.
55164
55165 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
55166
55167         * g++.old-deja/g++.other/anon8.C: New test.
55168
55169 2001-03-20  Philip Blundell  <philb@gnu.org>
55170
55171         * gcc.c-torture/compile/20010320-1.c: New test.
55172
55173 2001-03-17  Richard Henderson  <rth@redhat.com>
55174
55175         * g++.old-deja/g++.other/eh4.C: Add expected error text.
55176
55177 2001-03-15  Geoff Keating  <geoff@redhat.com>
55178
55179         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
55180         tests on AIX.
55181
55182 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
55183
55184         * g++.old-deja/g++.other/eh4.C: New test.
55185
55186 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55187
55188         * gcc.dg/cpp/mi1.c: Update.
55189
55190 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
55191
55192         * g++.old-deja/g++.other/regstack.C: New test.
55193
55194 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
55195
55196         * g++.old-deja/g++.other/ref4.C: New test.
55197
55198 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
55199
55200         * objc/execute/va_method.m: Added.
55201         * objc/execute/IMP.m: Added.
55202         * objc/execute/_cmd.m: Added.
55203         * objc/execute/accessing_ivars.m: Added.
55204         * objc/execute/class-1.m: Added.
55205         * objc/execute/class-10.m: Added.
55206         * objc/execute/class-11.m: Added.
55207         * objc/execute/class-12.m: Added.
55208         * objc/execute/class-13.m: Added.
55209         * objc/execute/class-14.m: Added.
55210         * objc/execute/class-2.m: Added.
55211         * objc/execute/class-3.m: Added.
55212         * objc/execute/class-4.m: Added.
55213         * objc/execute/class-5.m: Added.
55214         * objc/execute/class-6.m: Added.
55215         * objc/execute/class-7.m: Added.
55216         * objc/execute/class-8.m: Added.
55217         * objc/execute/class-9.m: Added.
55218         * objc/execute/class-tests-1.h
55219         * objc/execute/class-tests-2.h
55220         * objc/execute/compatibility_alias.m: Added.
55221         * objc/execute/encode-1.m: Added.
55222         * objc/execute/formal_protocol-1.m: Added.
55223         * objc/execute/formal_protocol-2.m: Added.
55224         * objc/execute/formal_protocol-3.m: Added.
55225         * objc/execute/formal_protocol-4.m: Added.
55226         * objc/execute/formal_protocol-5.m: Added.
55227         * objc/execute/formal_protocol-6.m: Added.
55228         * objc/execute/formal_protocol-7.m: Added.
55229         * objc/execute/informal_protocol.m: Added.
55230         * objc/execute/initialize.m: Added.
55231         * objc/execute/load.m: Added.
55232         * objc/execute/many_args_method.m: Added.
55233         * objc/execute/nested-3.m: Added.
55234         * objc/execute/no_clash.m: Added.
55235         * objc/execute/private.m: Added.
55236         * objc/execute/redefining_self.m: Added.
55237         * objc/execute/root_methods.m: Added.
55238         * objc/execute/selector-1.m: Added.
55239         * objc/execute/static-1.m: Added.
55240         * objc/execute/static-2.m: Added.
55241         * objc/execute/va_method.m: Added.
55242
55243 2001-03-10  Richard Henderson  <rth@redhat.com>
55244
55245         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
55246
55247 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
55248
55249         * g++.old-deja/g++.other/crash31.C: XFAIL.
55250         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
55251         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
55252         * gcc.c-torture/execute/20010123-1.x: XFAIL.
55253         * gcc.c-torture/execute/20010124-1.x: XFAIL.
55254         * gcc.dg/sequence-pt-1.c: XFAIL one test.
55255
55256 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
55257
55258         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
55259
55260 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55261
55262         * gcc.dg/20000724-1.c: Don't use multiline strings.
55263
55264 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55265
55266         * objc/execute/string1.m, objc/execute/string2.m: Compare the
55267         result of -cString against what we expect it to be; don't just
55268         print it out for no one to read.
55269
55270         * objc/execute/string3.m, objc/execute/string4.m: New tests.
55271         Based on testcases provided by Nicola Pero.
55272
55273 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55274
55275         * gcc.dg/cpp/macro7.c: New test.
55276
55277 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55278
55279         * gcc.dg/cpp/multiline.c: Update.
55280
55281 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55282
55283         * g++.old-deja/g++.other/enum3.C: New test.
55284
55285 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55286
55287         * g++.old-deja/g++.other/pod1.C: New test.
55288
55289 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55290
55291         * g++.old-deja/g++.ext/overload1.C: New test.
55292
55293 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55294
55295         * g++.old-deja/g++.pt/using1.C: New test.
55296
55297 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55298
55299         * g++.old-deja/g++.other/using9.C: New test.
55300
55301 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
55302
55303         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
55304
55305         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
55306
55307 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
55308
55309         * g++.old-deja/g++.ext/realpt1.C: Remove.
55310
55311 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
55312
55313         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
55314
55315 2001-02-26  Will Cohen  <wcohen@redhat.com>
55316
55317         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
55318
55319 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
55320
55321         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
55322         templatized constructors.
55323
55324 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55325
55326         * gcc.c-torture/execute/20010224-1.c: New test.
55327
55328 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
55329
55330         * gcc.c-torture/execute/20010222-1.c: New test.
55331
55332 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
55333
55334         * g++.old-deja/g++.other/inline20.C: New test.
55335
55336 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
55337
55338         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
55339
55340 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55341
55342         * g++.old-deja/g++.other/lookup22.C: New test.
55343
55344 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
55345
55346         * g77.dg: New directory.
55347         * g77.dg/20010216-1.f: New test case.
55348         * g77.dg/dg.exp: New driver.
55349         * lib/g77-dg.exp: New driver library.
55350
55351 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55352
55353         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
55354
55355 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
55356
55357         * g++.old-deja/g++.other/decl9.C: New test.
55358
55359 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
55360
55361         * g++.old-deja/g++.other/init16.C: Update the test so that it does
55362         not need <string> and also tests the initialization at runtime.
55363
55364 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55365
55366         * gcc.c-torture/execute/longlong.c: New test.
55367
55368 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55369
55370         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
55371
55372 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55373
55374         * gcc.c-torture/execute/920302-1.c (execute):
55375         Change argument type to short.
55376
55377 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55378
55379         * g++.old-deja/g++.pt/deduct6.C: New test.
55380
55381 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55382
55383         * g++.old-deja/g++.pt/deduct5.C: New test.
55384
55385 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
55386
55387         * gcc.c-torture/execute/20010209-1.c: New test.
55388
55389 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55390
55391         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
55392
55393 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
55394
55395         * g++.dg/vtgc1.C: Update for new ABI.
55396
55397         * consistency.vlad: New directory, 1665 files.
55398
55399 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55400
55401         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
55402         return type.
55403         * gcc.dg/cpp/digraphs.c: Declare puts.
55404
55405 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55406
55407         * g++.old-deja/g++.other/warn5.C: New test.
55408
55409 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55410
55411         * g++.old-deja/g++.pt/spec40.C: New test.
55412
55413 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55414
55415         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
55416         case.
55417         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
55418
55419 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
55420
55421         * gcc.c-torture/compile/20010209-1.c: New test.
55422
55423 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
55424
55425         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
55426         excess errors message but not if it crashes.
55427         * g++.old-deja/g++.other/crash27.C: Likewise.
55428         * g++.old-deja/g++.other/crash28.C: Likewise.
55429         * g++.old-deja/g++.other/crash30.C: Likewise.
55430         * g++.old-deja/g++.other/crash32.C: Likewise.
55431         * g++.old-deja/g++.other/crash35.C: Likewise.
55432         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55433
55434 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55435
55436         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
55437         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
55438         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
55439         g77.f-torture/execute/execute.exp,
55440         g77.f-torture/noncompile/noncompile.exp,
55441         gcc.c-torture/execute/execute.exp,
55442         gcc.c-torture/execute/memcheck/memcheck.exp,
55443         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
55444         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
55445         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
55446         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
55447         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
55448         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
55449         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
55450         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
55451         Remove bug reporting instructions with ancient email addresses.
55452
55453 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55454
55455         * gcc.dg/20010202-1.c: New test.
55456         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
55457
55458 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
55459
55460         * g++.dg/stdbool-if.C: New test.
55461
55462 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
55463
55464         * objc/execute/fdecl.m: Added main().
55465
55466 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55467
55468         * gcc.c-torture/execute/20010206-1.c: New test.
55469
55470 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55471
55472         * gcc.dg/cpp/avoidpaste1.c: Update.
55473
55474 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
55475
55476         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
55477         Pero <nicola@brainstorm.co.uk>.
55478         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
55479
55480 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
55481
55482         * g++.old-deja/g++.pt/spec39.C: New test.
55483
55484 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
55485
55486         * gcc.c-torture/compile/20010202-1.c: New test.
55487
55488 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
55489
55490         * g++.old-deja/g++.abi/primary2.C: New test.
55491         * g++.old-deja/g++.abi/primary3.C: New test.
55492         * g++.old-deja/g++.abi/primary4.C: New test.
55493         * g++.old-deja/g++.abi/primary5.C: New test.
55494         * g++.old-deja/g++.abi/vtable3.h: New test.
55495         * g++.old-deja/g++.abi/vtable3a.C: New test.
55496         * g++.old-deja/g++.abi/vtable3b.C: New test.
55497         * g++.old-deja/g++.abi/vtable3c.C: New test.
55498         * g++.old-deja/g++.abi/vtable3d.C: New test.
55499         * g++.old-deja/g++.abi/vtable3e.C: New test.
55500         * g++.old-deja/g++.abi/vtable3f.C: New test.
55501         * g++.old-deja/g++.abi/vtable3g.C: New test.
55502         * g++.old-deja/g++.abi/vtable3h.C: New test.
55503         * g++.old-deja/g++.abi/vtable3i.C: New test.
55504         * g++.old-deja/g++.abi/vtable3j.C: New test.
55505         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
55506
55507 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
55508
55509         * g++.old-deja/g++.other/anon6.C: New test.
55510         * g++.old-deja/g++.other/anon7.C: New test.
55511
55512 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55513
55514         * gcc.dg/cpp/avoidpaste2.c: New tests.
55515
55516 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
55517
55518         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
55519
55520 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
55521
55522         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
55523         DECIMAL_DIG cases for Irix."
55524
55525 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
55526
55527         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
55528
55529 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55530
55531         * gcc.dg/c99-tag-1.c: New test.
55532
55533 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55534
55535         * gcc.dg/cpp/tr-warn1.c: Add tests.
55536
55537 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55538
55539         * gcc.dg/cpp/avoidpaste1.c: Update.
55540         * gcc.dg/cpp/paste4.c: Update.
55541
55542 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
55543
55544         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
55545         cases for Irix.
55546
55547 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55548
55549         * g++.old-deja/g++.other/inline19.C: New test.
55550
55551 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55552
55553         * gcc.dg/Wlarger-than.c: New test.
55554
55555 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
55556
55557         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
55558
55559 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
55560
55561         * gcc.c-torture/execute/20010129-1.c: New test.
55562         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
55563
55564 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
55565
55566         * gcc.dg/cpp/avoidpaste1.c: Test case.
55567
55568 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
55569
55570         * g++.old-deja/g++.other/inline18.C: New test.
55571
55572 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55573
55574         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
55575         and __builtin_putchar.
55576
55577 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
55578
55579         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
55580         tests.
55581
55582 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
55583
55584         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
55585         floating point number rounding mode to round to the nearest
55586         representable mode.
55587
55588 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
55589
55590         * g++.old-deja/g++.other/mangle2.C: New test.
55591
55592 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55593
55594         * gcc.c-torture/compile/20010124-1.c: New test.
55595
55596 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
55597
55598         * g++.old-deja/g++.pt/spec38.C: New test.
55599
55600 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55601
55602         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
55603         "Build don't run".
55604
55605 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55606
55607         * gcc.c-torture/execute/20010123-1.c: New test.
55608
55609 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55610
55611         * g++.old-deja/g++.pt/spec37.C: New test.
55612
55613 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55614
55615         * g++.old-deja/g++.pt/overload14.C: New test.
55616
55617 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55618
55619         * gcc.c-torture/execute/20010122-1.c: New test, exercise
55620         __builtin_return_address.
55621
55622 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
55623
55624         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
55625         * g++.old-deja/g++.pt/spec35.C: New test.
55626         * g++.old-deja/g++.pt/spec36.C: New test.
55627
55628 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
55629
55630         * gcc.c-torture/compile/20010118-1.c: New test.
55631
55632 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
55633
55634         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
55635
55636 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55637
55638         * gcc.c-torture/execute/20010119-1.c: New test.
55639
55640 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55641
55642         * g++.old-deja/g++.other/vbase5.C: New test.
55643
55644 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55645
55646         * gcc.c-torture/execute/20010118-1.c: New test.
55647
55648 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55649
55650         * g++.old-deja/g++.pt/deduct3.C: New test.
55651
55652 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55653
55654         * g++.old-deja/g++.pt/spec34.C: New test.
55655
55656 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
55657
55658         * g77.f-torture/compile/20000601-2.f: New test.
55659
55660 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55661
55662         * g++.old-deja/g++.other/init17.C: New test.
55663
55664 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
55665
55666         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
55667
55668 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55669
55670         * g++.old-deja/g++.pt/unify8.C: New test.
55671
55672 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55673
55674         * g++.old-deja/g++.abi/vbase1.C: New test.
55675
55676 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55677
55678         * g++.old-deja/g++.pt/crash65.C: New test.
55679
55680 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55681
55682         * gcc.dg/cpp/assembl2.S: New test case.
55683
55684 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
55685
55686         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
55687         are supported.
55688
55689 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55690
55691         * g++.old-deja/g++.other/builtins1.C: New test.
55692         * g++.old-deja/g++.other/builtins2.C: Likewise.
55693         * g++.old-deja/g++.other/builtins3.C: Likewise.
55694         * g++.old-deja/g++.other/builtins4.C: Likewise.
55695
55696 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
55697
55698         * gcc.c-torture/compile/20010117-1.c: New test.
55699         * gcc.c-torture/compile/20010117-2.c: New test.
55700
55701 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55702
55703         * g77.f-torture/execute/20010116.[fx]: New test,
55704         XFAIL on i?86-*-*.
55705         * g77.f-torture/compile/20010115.f: Indicate it's
55706         a test for PR fortran/1636.
55707
55708 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55709
55710         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
55711
55712 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55713
55714         * g77.f-torture/compile/20010115.f: New test.
55715
55716 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
55717
55718         * g++.old-deja/g++.pt/nontype5.C: New test.
55719
55720 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55721
55722         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
55723         have an equivalent working one below it.
55724
55725 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55726
55727         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
55728         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55729
55730 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55731
55732         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
55733         message containing "init_priority".
55734         (conpr-2.C): Likewise.
55735         (conpr-3.C): Likewise.
55736         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
55737
55738 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55739
55740         * gcc.c-torture/execute/20010114-2.c: New test.
55741
55742 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
55743
55744         * gcc.c-torture/compile/20010114-1.c: New test.
55745         * gcc.c-torture/compile/20010114-1.x: Xfail.
55746         * gcc.c-torture/compile/20010114-2.c: New test.
55747         * gcc.c-torture/execute/20010114-1.c: New test.
55748         * gcc.dg/trunc-1.c: New test.
55749         * gcc.dg/uninit-B.c: New test.
55750
55751 2001-01-13  Nick Clifton  <nickc@redhat.com>
55752
55753         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
55754         target.
55755
55756 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55757
55758         * gcc.c-torture/compile/20010113-1.c: New test.
55759
55760 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
55761
55762         * gcc.c-torture/compile/20001212-1.c: New test.
55763
55764 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55765
55766         * gcc.dg/cpp/widestr1.c: Update.
55767         * gcc.dg/cpp/prag-imp.c: Remove.
55768
55769 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
55770
55771         * gcc.c-torture/execute/20000801-3.x: Remove.
55772         * gcc.dg/c90-init-1.c: New test.
55773         * gcc.dg/c99-init-1.c: New test.
55774         * gcc.dg/c99-init-2.c: New test.
55775         * gcc.dg/gnu99-init-1.c: New test.
55776
55777 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
55778
55779         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
55780         testing that no relevant ones were found.
55781
55782 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55783
55784         * g++.old-deja/g++.pt/cast2.C: New test.
55785
55786 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55787
55788         * g++.old-deja/g++.pt/friend47.C: New test.
55789
55790 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55791
55792         * g++.old-deja/g++.pt/instantiate13.C: New test.
55793
55794 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55795
55796         * g++.old-deja/g++.other/defarg7.C: New test.
55797         * g++.old-deja/g++.other/defarg8.C: New test.
55798
55799 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55800
55801         * g++.old-deja/g++.pt/crash64.C: New test.
55802
55803 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55804
55805         * g++.old-deja/g++.pt/crash63.C: New test.
55806
55807 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55808
55809         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
55810
55811 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
55812
55813         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
55814
55815 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55816
55817         * g++.old-deja/g++.pt/error3.C: New test.
55818
55819 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55820
55821         * g++.old-deja/g++.other/crash39.C: New test.
55822
55823 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55824
55825         * g++.old-deja/g++.other/vbase4.C: New test.
55826
55827 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
55828
55829         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
55830         * gcc.dg/special/20000419-2.c: New file. Identical to above.
55831         * gcc.dg/special/special.exp: New test driver which will check
55832         for alias support for the above test.
55833
55834 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
55835
55836         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
55837         problems on small machines.
55838         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
55839         parameterize.
55840
55841 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
55842
55843         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
55844         mips.
55845         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55846
55847 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
55848
55849         * g++.old_deja/g++.pt/using8.C: New test.
55850
55851 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55852
55853         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
55854
55855 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
55856
55857         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
55858         where a failure is expected.
55859         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
55860
55861 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55862
55863         * g++.old_deja/g++.pt/instantiate12.C: New test.
55864
55865 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55866
55867         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
55868         start of structs.
55869         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
55870         * g++.old-deja/g++.brendan/crash17.C: Likewise.
55871         * g++.old-deja/g++.brendan/crash29.C: Likewise.
55872         * g++.old-deja/g++.brendan/crash48.C: Likewise.
55873         * g++.old-deja/g++.brendan/ns1.C: Likewise.
55874         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
55875         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
55876         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
55877         * g++.old-deja/g++.eh/spec6.C: Likewise.
55878         * g++.old-deja/g++.jason/crash3.C: Likewise.
55879         * g++.old-deja/g++.law/ctors11.C: Likewise.
55880         * g++.old-deja/g++.law/ctors17.C: Likewise.
55881         * g++.old-deja/g++.law/ctors5.C: Likewise.
55882         * g++.old-deja/g++.law/ctors9.C: Likewise.
55883         * g++.old-deja/g++.mike/ambig1.C: Likewise.
55884         * g++.old-deja/g++.mike/net22.C: Likewise.
55885         * g++.old-deja/g++.mike/p3538a.C: Likewise.
55886         * g++.old-deja/g++.mike/p3538b.C: Likewise.
55887         * g++.old-deja/g++.mike/virt3.C: Likewise.
55888         * g++.old-deja/g++.niklas/t128.C: Likewise.
55889         * g++.old-deja/g++.other/anon4.C: Likewise.
55890         * g++.old-deja/g++.other/using1.C: Likewise.
55891         * g++.old-deja/g++.other/warn3.C: Likewise.
55892         * g++.old-deja/g++.pt/t37.C: Likewise.
55893         * g++.old-deja/g++.robertl/eb69.C: Likewise.
55894         * g++.old-deja/g++.robertl/eb71.C: Likewise.
55895
55896 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55897
55898         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
55899
55900 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55901
55902         * gcc.c-torture/execute/stdio-opt-3.c: New test.
55903
55904 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
55905
55906         * gcc.c-torture/compile/20010107-1.c: New test.
55907
55908 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55909
55910         * gcc.c-torture/execute/builtin-noret-1.c: New test.
55911
55912 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55913
55914         * gcc.dg/format/format.h: New file.
55915         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
55916         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
55917         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
55918         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
55919         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
55920         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
55921         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
55922         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
55923         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
55924         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
55925         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
55926         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
55927         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
55928         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
55929         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
55930         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
55931         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
55932         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
55933         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
55934         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
55935         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
55936         instead of declaring standard types, macros and functions in each
55937         test.
55938
55939 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
55940
55941         * gcc.c-torture/execute/20010106-1.c: New test.
55942
55943 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55944
55945         * gcc.dg/format/format.exp: New file.
55946         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
55947         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
55948         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
55949         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
55950         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
55951         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
55952         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
55953         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
55954         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
55955         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
55956         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
55957         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
55958         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
55959         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
55960         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
55961         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
55962         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
55963         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
55964         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
55965         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
55966         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
55967         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
55968         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
55969         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
55970         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
55971         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
55972         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
55973         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
55974         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
55975         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
55976         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
55977         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
55978         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
55979         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
55980         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
55981         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
55982         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
55983         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
55984         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
55985         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
55986         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
55987         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
55988
55989 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
55990
55991         * gcc.c-torture/execute/991228-1.c: Take word endianness into
55992         account.
55993
55994 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55995
55996         * gcc.c-torture/execute/builtin-complex-1.c: New test.
55997
55998 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
55999
56000         * g++.old-deja/g++.pt/crash62.C: New test.
56001
56002 2001-01-04  Richard Henderson  <rth@redhat.com>
56003
56004         * gcc.dg/20000926-1.c: Update expected warnings.
56005         * gcc.dg/array-2.c: Likewise.
56006         * gcc.dg/array-4.c: Also validate flexible array members.
56007         * gcc.dg/c99-flex-array-1.c: New.
56008
56009 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
56010
56011         * gcc.c-torture/compile/20001222-1.x: Remove.
56012
56013 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56014
56015         * gcc.c-torture/execute/built-in-setjmp.c: New.
56016
56017 2001-01-03  Richard Henderson  <rth@redhat.com>
56018
56019         * gcc.dg/940510-1.c: Update expected error wording.
56020         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
56021
56022 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
56023
56024         * lib/target-supports.exp (check_alias_available): Modified to
56025         indicate aliases not supported if only weak aliases are supported.
56026
56027 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56028
56029         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
56030         Turn on cmpstrsi checks for __pj__ and __i370__.
56031
56032 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56033
56034         * g++.old-deja/g++.other/virtual11.C: New test.
56035
56036 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56037
56038         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
56039
56040 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56041
56042         * gcc.c-torture/compile/20010102-1.c: New test.
56043
56044 2001-01-02  Andreas Jaeger  <aj@suse.de>
56045
56046         * gcc.dg/noreturn-3.c: New test.
56047
56048         * gcc.dg/noreturn-4.c: New test.
56049
56050 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56051
56052         * gcc.c-torture/execute/stdio-opt-1.c: Also test
56053         __builtin_fputc and __builtin_fwrite.
56054
56055 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56056
56057         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
56058         signed char, not default char.
56059
56060 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56061
56062         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
56063
56064 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
56065
56066         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
56067
56068 2000-12-29  Richard Henderson  <rth@redhat.com>
56069
56070         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
56071         (__cyg_profile_func_exit): Define.
56072
56073 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
56074
56075         * g++.dg/vtgc1.C: New test.
56076
56077 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
56078
56079         * gcc.dg/noncompile/20001228-1.c: New test.
56080
56081         * gcc.dg/20001228-1.c: New test.
56082
56083         * gcc.c-torture/execute/20001228-1.c: New test.
56084
56085 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
56086
56087         * gcc.dg/format-strfmon-1.c: New test.
56088
56089 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56090
56091         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
56092         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
56093         * gcc.c-torture/execute/string-opt-1.c: Likewise.
56094         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56095         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56096         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56097         * gcc.c-torture/execute/string-opt-6.c: Likewise.
56098         * gcc.c-torture/execute/string-opt-7.c: Likewise.
56099         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56100         * gcc.c-torture/execute/string-opt-9.c: Likewise.
56101         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56102         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56103         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56104
56105         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
56106         * gcc.c-torture/execute/string-opt-4.c: Test index.
56107
56108 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
56109
56110         * gcc.c-torture/compile/20001226-1.c: New test.
56111
56112 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56113
56114         * gcc.c-torture/compile/20001222-1.c: New test.
56115         * gcc.c-torture/compile/20001222-1.x: Xfail.
56116
56117 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
56118
56119         * gcc.c-torture/execute/comp-goto-2.c: New test.
56120
56121 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
56122
56123         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
56124         Use long types if __INT_MAX__ is 32767.
56125         (main): Use cast to (sint32 *) when poking 88 into a_page.
56126
56127         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
56128
56129 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
56130
56131         * gcc.c-torture/compile/20001221-1.c: New test.
56132         * gcc.c-torture/execute/20001221-1.c: New test.
56133
56134 2000-12-20  Richard Henderson  <rth@redhat.com>
56135
56136         * g++.old-deja/g++.pt/crash36.C: Update error lines.
56137         * g++.old-deja/g++.robertl/eb109.C: Likewise.
56138
56139 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56140
56141         * gcc.dg/compare3.c: New test.
56142
56143 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56144
56145         * gcc.dg/format-warnll-1.c: New test.
56146
56147 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56148
56149         * gcc.dg/cpp/cmdlne-P.c: New test.
56150
56151 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56152
56153         * gcc.c-torture/execute/builtin-abs-1.c,
56154         gcc.c-torture/execute/builtin-abs-2.c: New tests.
56155
56156 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56157
56158         * gcc.dg/cpp/multiline.c: New test.
56159
56160 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56161
56162         * g++.old-deja/g++.other/syshdr1.C: Update.
56163         * gcc.dg/cpp/lineflags.c: Remove temporarily.
56164
56165 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56166
56167         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
56168
56169 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56170
56171         * g++.old-deja/g++.pt/ttp65.C: New test.
56172
56173 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56174
56175         * g++.old-deja/g++.pt/ttp64.C: New test.
56176
56177 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56178
56179         * g++.old-deja/g++.pt/spec33.C: New test.
56180
56181 2000-12-14  Catherine Moore  <clm@redhat.com>
56182
56183         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
56184         * gcc.c-torture/execute/920612-2.c: Likewise.
56185         * gcc.c-torture/execute/920428-2.c: Likewise.
56186         * gcc-c-torture/execute/va-arg-11.c: Call exit.
56187         * gcc.c-torture/execute/va-arg-21.c: Likewise.
56188
56189 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56190
56191         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
56192         * gcc.dg/pack-test-2.c: Likewise.
56193
56194 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56195
56196         Tests by Zack Weinberg <zackw@stanford.edu>.
56197
56198         * gcc.dg/cpp/defined.c: Update.
56199         * gcc.dg/cpp/defined_trad.c: New tests.
56200
56201 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56202
56203         * gcc.dg/cpp/trad-direct.c: Update.
56204
56205 2000-12-11  Neil Booth  <neilb@earthling.net>
56206
56207         * gcc.dg/cpp/defined_trad.c
56208
56209 2000-12-11  Neil Booth  <neilb@earthling.net>
56210
56211         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
56212
56213 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56214
56215         * gcc.dg/format-miss-2.c: New test.
56216
56217 2000-12-09  Neil Booth  <neilb@earthling.net>
56218
56219         * gcc.dg/cpp/lineflags.c: New tests.
56220         * gcc.dg/cpp/poison.c: Update.
56221         * gcc.dg/cpp/redef2.c: Update.
56222         * gcc.dg/cpp/skipping.c: New test.
56223
56224 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
56225
56226         * g++.old-deja/g++.other/eh3.C: New testcase.
56227
56228 2000-12-07  Neil Booth  <neilb@earthling.net>
56229
56230         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
56231         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
56232         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
56233         wtr-union-init-2.c, wtr-union-init-3.c: Update.
56234         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
56235         Update.
56236
56237 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56238
56239         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
56240         __SIZE_TYPE__ instead of int for type of integers cast to
56241         pointers.
56242
56243 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
56244
56245         * g++.old-deja/g++.other/cleanup4.C: New test.
56246
56247 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56248
56249         * format-sec-1.c: New test.
56250
56251 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56252
56253         * gcc.dg/format-nonlit-3.c: New test.
56254
56255 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56256
56257         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
56258         through a null pointer.
56259
56260 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56261
56262         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
56263         * g++.old-deja/g++.pt/partial4.C: New test.
56264
56265 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
56266
56267         * gcc.c-torture/execute/ieee/hugeval.x: New.
56268
56269 2000-12-06  Neil Booth  <neilb@earthling.net>
56270
56271         * gcc.dg/cpp/backslash2.c: New tests.
56272
56273 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56274
56275         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
56276         * gcc.c-torture/execute/stdio-opt-2.c: New test.
56277
56278 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
56279
56280         * gcc.c-torture/execute/20001203-2.c: New testcase.
56281
56282 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56283
56284         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
56285         * g++.old-deja/g++.other/virtual10.C: New test.
56286
56287 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56288
56289         * g++.old-deja/g++.mike/pmf5.C: Remove test.
56290
56291 2000-12-05  Richard Henderson  <rth@redhat.com>
56292
56293         * gcc.c-torture/compile/20001205-1.c: New.
56294
56295 2000-12-04  Neil Booth  <neilb@earthling.net>
56296
56297         * g++.old-deja/g++.other/virtual9.C: New test.
56298         * g++.old-deja/g++.pt/crash61.C: New test.
56299         * gcc.c-torture/execute/loop-9.c: New test.
56300
56301 2000-12-04  Neil Booth  <neilb@earthling.net>
56302
56303         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
56304         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
56305         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
56306         * gcc.dg/cpp/extratokens.c: ...here.
56307
56308 2000-12-04  Neil Booth  <neilb@earthling.net>
56309
56310         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
56311         New tests.
56312
56313 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56314
56315         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
56316         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
56317
56318 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
56319
56320         * gcc.c-torture/execute/20001203-1.c: New test.
56321
56322 2000-12-03  Neil Booth  <neilb@earthling.net>
56323
56324         * gcc.dg/cpp/macro6.c: New test cases.
56325
56326 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56327
56328         * gcc.c-torture/execute/string-opt-9.c: New test.
56329         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56330         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56331         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56332
56333         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
56334         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
56335
56336 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
56337
56338         * gcc.dg/cpp/if-6.c: New testcase.
56339
56340         * gcc.dg/20001201-1.c: New testcase.
56341
56342 2000-12-02  Neil Booth  <neilb@earthling.net>
56343
56344         * g++.old-deja/g++.other/externC4.C,
56345         g++.old-deja/g++.other/friend10.C: New tests.
56346
56347 2000-12-02  Neil Booth  <neilb@earthling.net>
56348
56349         * g++.old-deja/g++.other/instan2.C
56350         * g++.old-deja/g++.other/instan3.C: New test.
56351
56352 2000-12-02  Neil Booth  <neilb@earthling.net>
56353
56354         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
56355         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
56356         gnuc99.c,gnuc99-pedantic.c: New tests.
56357
56358 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56359
56360         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
56361         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
56362
56363 2000-12-01  Neil Booth  <neilb@earthling.net>
56364
56365         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
56366         * gcc.dg/cpp/poison.c: Update.
56367         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
56368
56369 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
56370
56371         * g77.f-torture/execute/20001201.f: New test.
56372
56373 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56374
56375         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
56376
56377 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
56378
56379         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
56380
56381 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
56382
56383         * g++.old-deja/g++.other/cast6.C: New test.
56384
56385 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
56386
56387         * gcc.c-torture/execute/20001130-2.c: New testcase.
56388
56389 2000-11-30  Richard Henderson  <rth@redhat.com>
56390
56391         * gcc.c-torture/execute/20001130-1.c: New test.
56392
56393 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56394
56395         * g++.old-deja/g++.other/op3.C: New test.
56396
56397 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56398
56399         * g++.old-deja/g++.other/op2.C: New test.
56400
56401 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56402
56403         * g++.old-deja/g++.other/crash38.C: New test.
56404
56405 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
56406
56407         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
56408
56409 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
56410
56411         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
56412         tests.
56413         * gcc.c-torture/execute/string-opt-6.c: New test.
56414
56415         * gcc.dg/20001117-1.c: Add main.
56416
56417 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
56418
56419         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
56420         Move from here ...
56421         * gcc.dg/940510-1.c: ... to here.
56422
56423         * gcc.dg/20000926-1.c: GNU C now allows initializations of
56424         zero-size arrays in toplevel structures.
56425
56426 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56427
56428         * gcc.c-torture/execute/loop-8.c: New test.
56429
56430 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56431
56432         * g++.old-deja/g++.other/base1.C: New test.
56433
56434 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56435
56436         * g++.old-deja/g++.other/parse2.C: New test.
56437
56438 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56439
56440         * g++.old-deja/g++.pt/incomplete1.C: New test.
56441
56442 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56443
56444         * g++.old-deja/g++.other/friend9.C: New test.
56445
56446 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56447
56448         * gcc.dg/20001127-1.c: New test.
56449
56450 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56451
56452         * g++.old-deja/g++.pt/friend46.C: New test.
56453
56454 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56455
56456         * g++.old-deja/g++.other/ptrmem8.C: New test.
56457
56458 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56459
56460         * gcc.c-torture/execute/string-opt-7.c: New test.
56461         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56462
56463 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56464
56465         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
56466         instead of 'mkcheck 2'.
56467
56468 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56469
56470         * gcc.c-torture/execute/memcheck/driver.c,
56471         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
56472         C9X references to refer to C99.
56473
56474 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
56475
56476         * gcc.dg/ultrasp3.c: New test.
56477
56478 2000-11-25  Neil Booth  <neilb@earthling.net>
56479
56480         * gcc.dg/cpp/include2.c: Update test to be locale independent.
56481
56482 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
56483
56484         * gcc.c-torture/compile/20001123-2.c: New.
56485
56486 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56487
56488         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
56489
56490 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
56491
56492         * gcc.dg/sequence-point-1.c: Add some new tests.
56493         * gcc.c-torture/execute/20001124-1.c: New test.
56494
56495 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56496
56497         * g++.old-deja/g++.other/vaarg4.C: New test.
56498         * gcc.c-torture/compile/20001123-1.c: New test.
56499
56500 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56501
56502         * g++.other/crash24.C: Adjust and remove XFAIL.
56503         * g++.other/crash37.C: New test.
56504
56505 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
56506
56507         * g++.old-deja/g++.pt/instantiate9.C: New test.
56508
56509 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
56510
56511         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
56512         new ABI, too.
56513
56514         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
56515         * g++.old-deja/g++.robertl/eb55.C: Likewise.
56516
56517 2000-11-22  Neil Booth  <neilb@earthling.net>
56518
56519         * gcc.dg/cpp/Wtrigraphs.c: New test.
56520
56521 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
56522
56523         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
56524
56525 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
56526
56527         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
56528
56529 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
56530
56531         * lib/gcc-dg.exp: load_lib scanasm.exp.
56532         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
56533         * lib/g++-dg.exp: load_lib scanasm.exp.
56534         * lib/scanasm.exp: New.
56535         (scan-assembler, scan-assembler-not): Add optional arguments to
56536         test name, or if not present, the pattern name.
56537         (scan-assembler-dem, scan-assembler-dem-not): New.
56538
56539         * g++.dg/dg.exp: New.
56540
56541 2000-11-21  Neil Booth  <neilb@earthling.net>
56542
56543         * gcc.dg/cpp/integrated1.c: Remove.
56544
56545 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56546
56547         * gcc.c-torture/execute/20001121-1.c: New test.
56548
56549 2000-11-21  Richard Henderson  <rth@redhat.com>
56550
56551         * gcc.c-torture/compile/20001121-1.c: New test.
56552
56553 2000-11-20  Neil Booth  <neilb@earthling.net>
56554
56555         * gcc.dg/cpp/integrated1.c: New test.
56556
56557 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56558
56559         * g++.old-deja/g++.other/inline17.C: New test.
56560
56561 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
56562
56563         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
56564         local variable to be zero: I made the variable global. Now
56565         uses abort() and exit() instead of relying on main's return value.
56566
56567 2000-11-20  Neil Booth  <neilb@earthling.net>
56568
56569         * gcc.dg/cpp/paste2.c: Update test.
56570         * objc/execute/paste.m: New test.
56571
56572 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56573
56574         * gcc.dg/c99-condexpr-1.c: New test.
56575
56576 2000-11-20  Neil Booth  <neilb@earthling.net>
56577
56578         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
56579
56580 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
56581
56582         * g++.old-deja/g++.pt/export1.C: New test.
56583
56584 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
56585
56586         * gcc.dg/20001117-1.c: New test.
56587
56588 2000-11-18  Richard Henderson  <rth@redhat.com>
56589
56590         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
56591
56592 2000-11-18  Richard Henderson  <rth@redhat.com>
56593
56594         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
56595         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
56596         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
56597
56598 2000-11-18  Richard Henderson  <rth@redhat.com>
56599
56600         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
56601         (main): New.  Exit cleanly.
56602
56603 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56604
56605         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
56606         gcc.dg/c99-fordecl-2.c: New tests.
56607
56608 2000-11-18  Richard Henderson  <rth@redhat.com>
56609
56610         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
56611         * gcc.c-torture/execute/zerolen-2.c: New.
56612
56613 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56614
56615         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
56616         memory.
56617
56618 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56619
56620         * g++.old-deja/g++.pt/instantiate8.C: New test.
56621
56622 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56623
56624         * g++.old-deja/g++.other/incomplete.C: Add more tests.
56625         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
56626
56627 2000-11-16  Nick Clifton  <nickc@redhat.com>
56628
56629         * gcc.c-torture/execute/nestfunc-2.c: New test.
56630         * gcc.c-torture/execute/nestfunc-3.c: New test.
56631
56632 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56633
56634         * gcc.c-torture/compile/20001116-1.c: New test.
56635
56636 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56637
56638         * gcc.c-torture/execute/20001115-1.c: New test.
56639
56640 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
56641
56642         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
56643         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
56644         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
56645         * g++.old-deja/g++.abi/vmihint.C: Likewise.
56646
56647 2000-11-15  Neil Booth  <neilb@earthling.net>
56648
56649         gcc.dg/cpp/_Pragma1.c: Update.
56650         gcc.dg/cpp/_Pragma2.c: New test.
56651
56652 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
56653
56654         * g++.old-deja/g++.other/anon5.C: New test.
56655
56656 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56657
56658         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
56659         tests.
56660
56661 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
56662
56663         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
56664         output.
56665
56666 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56667
56668         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
56669         labels at end of compound statements.
56670
56671 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
56672
56673         * gcc.c-torture/execute/loop-7.c: New test.
56674
56675 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56676
56677         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
56678
56679 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56680
56681         * gcc.dg/c99-bool-1.c: New test.
56682
56683 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56684
56685         * gcc.dg/c99-scope-1.c: Remove xfail.
56686         * gcc.dg/c99-scope-2.c: New test.
56687
56688 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56689
56690         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
56691         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
56692
56693 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
56694
56695         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
56696         error messages.
56697
56698         * g++.mike/p700.C: Don't typedef wchar_t.
56699         * g++.mike/p784.C: Likewise.
56700         * g++.mike/eb101.C: Don't use __wchar_t.
56701
56702 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
56703
56704         * g77.f-torture/execute/20001111.[fx]: Test premature exit
56705         from DO loop.
56706
56707 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56708
56709         * gcc.c-torture/execute/20001111-1.c: New test.
56710
56711 2000-11-10  Nick Clifton  <nickc@redhat.com>
56712
56713         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
56714         long multuiple and accumulate.
56715
56716 2000-11-09  Richard Henderson  <rth@redhat.com>
56717
56718         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
56719         via size_t instead of int.
56720
56721         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
56722         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56723         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56724         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56725
56726 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
56727
56728         * gcc.c-torture/compile/20001109-1.c: New test.
56729         * gcc.c-torture/compile/20001109-2.c: New test.
56730
56731 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
56732
56733         * g++.old-deja/g++.pt/operator1.C: New test.
56734         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
56735
56736 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56737
56738         * gcc.dg/20001108-1.c: New test.
56739
56740 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56741
56742         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
56743         with both arguments constant strings.
56744         * gcc.c-torture/execute/string-opt-3.c: New test.
56745         * gcc.c-torture/execute/string-opt-4.c: New test.
56746         * gcc.c-torture/execute/string-opt-5.c: New test.
56747
56748 2000-11-08  Nick Clifton  <nickc@redhat.com>
56749
56750         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
56751         mulsidi3adddi patterns.
56752
56753 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
56754
56755         * g++.old-deja/g++.other/crash36.C: New test.
56756
56757 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
56758
56759         * g++.old-deja/g++.other/init16.C: New test.
56760
56761 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
56762
56763         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
56764
56765 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56766
56767         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
56768         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56769         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56770
56771 2000-11-07  DJ Delorie  <dj@redhat.com>
56772
56773         * gcc.dg/20000614-1.c: Add return so that test can pass.
56774
56775 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56776
56777         * gcc.c-torture/execute/string-opt-1.c: New test.
56778
56779 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56780
56781         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
56782         mips-sgi-irix6.* because the MIPS ABI passes floating-point
56783         parameters in registers, and there is no way for a varargs
56784         function to know in which order the integer and floating-point
56785         parameters should be interleaved when they are placed on the
56786         stack.
56787         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56788         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56789
56790 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56791
56792         * gcc.c-torture/execute/string-opt-2.c: New test.
56793
56794 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
56795
56796         * g++.old-deja/g++.pt/crash60.C: New test.
56797
56798 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56799
56800         * g++.old-deja/g++.other/crash24.C: New test.
56801         * g++.old-deja/g++.other/crash25.C: New test.
56802         * g++.old-deja/g++.other/crash26.C: New test.
56803         * g++.old-deja/g++.other/crash27.C: New test.
56804         * g++.old-deja/g++.other/crash28.C: New test.
56805         * g++.old-deja/g++.other/crash29.C: New test.
56806         * g++.old-deja/g++.other/crash30.C: New test.
56807         * g++.old-deja/g++.other/crash31.C: New test.
56808         * g++.old-deja/g++.other/crash32.C: New test.
56809         * g++.old-deja/g++.other/crash33.C: New test.
56810         * g++.old-deja/g++.other/crash34.C: New test.
56811         * g++.old-deja/g++.other/crash35.C: New test.
56812
56813 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56814
56815         * gcc.c-torture/execute/20001031-1.c: New test.
56816
56817 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
56818
56819         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
56820         namespace.
56821
56822         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
56823         standards-conformant.
56824
56825         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
56826
56827         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
56828         * g++.old-deja/g++.mike/p755a.C: Likewise.
56829         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
56830         library makes no calls to `operator new' during initialization.
56831
56832 2000-11-04  Neil Booth  <neilb@earthling.net>
56833
56834         * gcc.dg/cpp/include2.c: New tests.
56835
56836 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
56837
56838         * lib/g++.exp (g++_set_ld_library_path): New function.
56839         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
56840
56841 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
56842
56843         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
56844         warnings.
56845
56846 2000-11-01  Richard Henderson  <rth@redhat.com>
56847
56848         * g++.old-deja/g++.ext/namedret1.C: New.
56849         * g++.old-deja/g++.ext/namedret2.C: New.
56850         * g++.old-deja/g++.ext/namedret3.C: New.
56851
56852 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
56853
56854         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
56855         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
56856
56857 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56858
56859         * gcc.c-torture/execute/va-arg-21.c: New test.
56860
56861 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56862
56863         * gcc.dg/c99-complex-2.c: New test.
56864
56865 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56866
56867         * gcc.c-torture/execute/stdio-opt-1.c: New test.
56868
56869 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
56870
56871         * g++.old-deja/g++.other/inline16.C: New test.
56872
56873 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
56874
56875         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
56876         __PRETTY_FUNCTION__
56877
56878 2000-10-29  Neil Booth  <neilb@earthling.net>
56879
56880         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
56881         New tests.
56882         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
56883         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
56884         optimisation.
56885
56886 2000-10-29  Neil Booth  <neilb@earthling.net>
56887
56888         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
56889         * mi1.c, mi1c.h: Add null directives to multiple-include test.
56890         * mi5.c: Test multiple includes work with -C.
56891         * trigraphs.c: Test ^= version.
56892
56893 2000-10-28  Neil Booth  <neilb@earthling.net>
56894
56895         New tests and test updates for new macro expander.
56896
56897         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
56898         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
56899         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
56900         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
56901         new diagnostic messages.
56902
56903         * gcc.dg/cpp/macro3.c: New tests.
56904
56905 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
56906
56907         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
56908         on the same line.
56909
56910 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
56911
56912         * g++.old-deja/g++.other/eh2.C: New test.
56913
56914 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
56915
56916         * gcc.c-torture/execute/20001027-1.c: New test.
56917
56918 2000-10-26  Richard Henderson  <rth@redhat.com>
56919
56920         * gcc.c-torture/execute/20001026-1.c: New.
56921
56922 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
56923
56924         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
56925         * g++.old-deja/g++.law/builtin1.C: Likewise.
56926         * g++.old-deja/g++.law/ctors10.C: Likewise.
56927         * g++.old-deja/g++.law/virtual3.C: Likewise.
56928         * g++.old-deja/g++.mike/p658.C: Likewise.
56929         * g++.old-deja/g++.other/sibcall1.C: Likewise.
56930         * g++.old-deja/g++.other/vaarg2.C: Likewise.
56931         * g++.old-deja/g++.robertl/eb124.C: Likewise.
56932         * g++.old-deja/g++.robertl/eb44.C: Likewise.
56933         * g++.old-deja/g++.robertl/eb77.C: Likewise.
56934
56935 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
56936
56937         * gcc.c-torture/compile/20001024-1.c: New test.
56938
56939 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
56940
56941         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
56942         to tell us whether or not we are using V3.
56943
56944 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56945
56946         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
56947         operands.
56948
56949 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56950
56951         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
56952
56953 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
56954
56955         * gcc.c-torture/execute/20001024-1.c: New test.
56956
56957 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
56958
56959         * g++.old-deja/g++.other/sibcall1.C: New test.
56960
56961 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
56962
56963         * gcc.dg/noncompile/init-3.c: New test.
56964
56965 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56966
56967         * gcc.dg/format-array-1.c: New test.
56968
56969 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56970
56971         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
56972         writing through null pointers; remove comment about testing
56973         unterminated strings.
56974
56975 2000-10-17  Matthew Hiller  <hiller@redhat.com>
56976
56977         * gcc.c-torture/execute/20001017-2.c: New test.
56978
56979 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56980
56981         * gcc.c-torture/compile/20001018-1.c: New test.
56982         * gcc.c-torture/compile/20001018-1.x: Xfail.
56983
56984 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56985
56986         * gcc.c-torture/execute/20001017-1.c: New test.
56987
56988 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56989
56990         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
56991         for multiple use of arguments with scanf formats; add tests for
56992         multiple use of arguments.
56993
56994 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
56995
56996         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
56997         from some old tests.
56998
56999 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57000
57001         * gcc.dg/format-miss-1.c: New test.
57002
57003 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57004
57005         * gcc.c-torture/execute/20001013-1.c: New test.
57006
57007 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57008
57009         * gcc.dg/format-branch-1.c: New test.
57010
57011 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57012
57013         * README, lib/file-format.exp: Remove EGCS references.
57014
57015 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57016
57017         * gcc.dg/20001013-1.c: New test.
57018
57019 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57020
57021         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
57022         for intmax_t in the compiler using __typeof__ and the type rules
57023         for conditional expressions.
57024
57025 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
57026
57027         * gcc.dg/20001012-1.c: New test.
57028         * gcc.dg/20001012-2.c: New test.
57029
57030 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57031
57032         * gcc.dg/format-attr-1.c: New test.
57033
57034 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57035
57036         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
57037         __LONG_LONG_MAX__ instead of LLONG_MAX.
57038
57039 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57040
57041         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
57042         scanf flags.
57043         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
57044         flags.
57045
57046 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
57047
57048         * gcc.dg/sequence-pt-1.c: New test.
57049
57050 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
57051
57052         * gcc.c-torture/execute/20001011-1.c: New testcase.
57053         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
57054
57055 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57056
57057         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
57058         does not error on it.
57059
57060 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57061
57062         * gcc.dg/20001009-1.c: New test.
57063
57064 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
57065
57066         * gcc.c-torture/compile/20001009-1.c: Move from here ....
57067         * gcc.c-torture/execute/20001009-2.c: ... to here.
57068
57069 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
57070
57071         * gcc.c-torture/compile/20001009-1.c: New testcase.
57072         * gcc.c-torture/execute/20001009-1.c: New testcase.
57073         Testcases provided by Jan Hubicka <jh@suse.cz>.
57074
57075 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57076
57077         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57078         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
57079         uintmax_t using <limits.h> to emulate the compiler's internal
57080         logic.  No longer XFAIL %j tests.
57081
57082 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57083
57084         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
57085         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57086         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
57087         regexps and details of expected handling of some bad formats.
57088         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
57089         suppression.
57090
57091 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57092
57093         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
57094         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
57095         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
57096         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
57097         in list archives.
57098
57099 2000-10-06  Richard Henderson  <rth@cygnus.com>
57100
57101         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
57102         * g++.old-deja/g++.brendan/crash52.C: Likewise.
57103         * g++.old-deja/g++.jason/report.C: Likewise.
57104         * g++.old-deja/g++.law/friend5.C: Likewise.
57105         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
57106         of the expected warnings.
57107
57108 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
57109
57110         * g++.old-deja/g++.pt/enum14.C: New test.
57111
57112 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
57113
57114         * g++.old-deja/g++.pt/crash59.C: New test.
57115
57116 2000-10-04  Will Cohen  <wcohen@redhat.com>
57117
57118         * gcc.dg/20000926-1.c: New test.
57119
57120 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
57121
57122         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
57123         function name for current C++ compiler.
57124         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
57125
57126 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
57127
57128         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
57129         __PRETTY_FUNCTION__.
57130         * g++.old-deja/g++.ext/pretty2.C: Likewise.
57131
57132 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57133
57134         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
57135
57136 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
57137
57138         * gcc.c-torture/compile/20000923-1.c: New test.
57139
57140 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
57141
57142         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
57143         * g++.old-deja/g++.pt/ttp62.C: Same.
57144         * g++.old-deja/g++.other/inline14.C: Same.
57145
57146 2000-09-24  Richard Henderson  <rth@cygnus.com>
57147
57148         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
57149
57150 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57151
57152         * gcc.dg/c90-printf-1.c: Add test for wide string format.
57153
57154 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
57155
57156         * gcc.c-torture/compile/20000922-1.c: New file.
57157
57158 2000-09-21  Nick Clifton  <nickc@redhat.com>
57159
57160         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
57161         a signed long modulo operation.
57162         (mod6): New function - perform an unsigned long modulo operation.
57163         (main): Add tests for modulos of very large numbers by very small
57164         dividends.
57165
57166 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57167
57168         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
57169
57170 2000-09-19  Richard Henderson  <rth@cygnus.com>
57171
57172         * gcc.dg/compare2.c (case 10): XFAIL.
57173
57174 2000-09-18  Richard Henderson  <rth@cygnus.com>
57175
57176         * gcc.c-torture/execute/20000906-1.c: Move ...
57177         * gcc.dg/20000906-1.c: ... here.  Only run on targets
57178         that support __builtin_trap.
57179
57180 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
57181
57182         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
57183
57184 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57185
57186         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
57187         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
57188         more $ format tests.
57189
57190 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57191
57192         * gcc.dg/format-errmk-1.c: New test.
57193
57194 2000-09-17  Greg McGary  <greg@mcgary.org>
57195
57196         * gcc.c-torture/execute/20000917-1.x: Remove.
57197
57198 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57199
57200         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
57201
57202 2000-09-17  Greg McGary  <greg@mcgary.org>
57203
57204         * gcc.c-torture/execute/20000917-1.c: New test.
57205         * gcc.c-torture/execute/20000917-1.x: XFAIL.
57206
57207 2000-09-16  Neil Booth  <NeilB@earthling.net>
57208
57209         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
57210         in nested macro bug.
57211
57212 2000-09-15  Neil Booth  <NeilB@earthling.net>
57213
57214         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
57215
57216 2000-09-14  Jeffrey A Law  (law@cygnus.com)
57217
57218         * gcc.c-torture/execute/20000914-1.c: New test.
57219
57220 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
57221
57222         * g++.other/inline13.C: New test.
57223
57224 2000-09-12  Andreas Jaeger  <aj@suse.de>
57225
57226         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
57227         constant by Ulrich Drepper <drepper@redhat.com>.
57228
57229 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
57230
57231         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
57232
57233 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57234
57235         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
57236
57237 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
57238
57239         * gcc.dg/cpp/backslash.c: New test.
57240
57241 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
57242
57243         * gcc.c-torture/execute/20000910-1.c: New test.
57244         * gcc.c-torture/execute/20000910-2.c: Likewise.
57245
57246 2000-09-11  Robert Lipe  <robertl@sco.com>
57247
57248         * gcc.dg/pragma-align.c: New test.
57249
57250 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
57251
57252         * g++.old-deja/g++.pt/explicit82.C: New test.
57253         * g++.old-deja/g++.pt/explicit83.C: New test.
57254
57255 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
57256
57257         * gcc.dg/asm-names.c: New test.
57258
57259 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57260
57261         * gcc.dg/cpp/tr-warn6.c: New test
57262
57263 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57264
57265         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
57266         be accepted.
57267
57268 2000-09-07  Catherine Moore  <clm@redhat.com>
57269
57270         * gcc.c-torture/execute/unroll-1.c: New test.
57271
57272 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
57273
57274         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
57275         ERROR markers.
57276         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
57277         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
57278         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
57279         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
57280         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
57281         Preprocess only.
57282         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
57283         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
57284
57285 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57286
57287         * g++.old-deja/g++.pt/deduct2.C: New test.
57288
57289 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57290
57291         * g++.old-deja/g++.pt/parms2.C: New test.
57292
57293 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57294
57295         * g++.old-deja/g++.pt/crash58.C: New test.
57296
57297 2000-09-06  Greg McGary  <greg@mcgary.org>
57298
57299         * gcc.c-torture/execute/20000906-1.c: New test.
57300         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
57301
57302 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57303
57304         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
57305
57306 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57307
57308         * g++.old-deja/g++.pt/crash57.C: New test.
57309
57310 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57311
57312         * g++.old-deja/g++.pt/crash56.C: New test.
57313
57314 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57315
57316         * g++.old-deja/g++.pt/koenig1.C: New test.
57317
57318 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57319
57320         * gcc.dg/20000904-1.c: New test.
57321
57322 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57323
57324         * gcc.dg/cpp/paste8.c: New test.
57325
57326 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
57327
57328         * gcc.c-torture/compile/20000827-1.c: New test.
57329
57330 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57331
57332         * gcc.dg/format-diag-1.c: New test.
57333
57334 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57335
57336         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
57337         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
57338         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
57339         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
57340         gcc.dg/formatz-1.c: Adjust warning regular expressions.
57341
57342 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57343
57344         * g++.old-deja/g++.other/nested4.C: New test.
57345
57346 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57347
57348         * g++.old-deja/g++.ns/scoped1.C: New test.
57349
57350 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
57351
57352         * lib/g++.exp: Support testing already-installed GCC.
57353
57354 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57355
57356         * wtr-label-1.c, wtr-suffix-1.c: New tests.
57357
57358 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57359
57360         * gcc.dg/return-type-2.c: New test.
57361
57362 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
57363
57364         * gcc.c-torture/compile/20000825-1.c: New test.
57365
57366 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
57367
57368         * gcc.dg/dwarf2-2.c: New test.
57369
57370 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
57371
57372         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
57373         dg-warning regexps.
57374
57375 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57376
57377         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
57378         gcc.dg/format-ext-5.c: New tests.
57379
57380 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
57381
57382         * g++.old-deja/g++.other/crash22.C: New test.
57383
57384 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
57385
57386         * gcc.dg/noncompile/930622-2.c: Adjust error message.
57387
57388 2000-08-24  Richard Henderson  <rth@cygnus.com>
57389
57390         * gcc.dg/ia64-sync-1.c: New test.
57391         * gcc.dg/ia64-sync-2.c: New test.
57392         * gcc.dg/ia64-asm-1.c: New test.
57393
57394 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57395
57396         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
57397         * gcc.dg/format-ext-2.c: New test.
57398
57399 2000-08-23  Jason Merrill  <jason@redhat.com>
57400
57401         * lib/old-dejagnu.exp: Also ignore "In member function" and
57402         "At global scope".
57403
57404 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57405
57406         * gcc.dg/noncompile/label-lineno-1.c: New test.
57407
57408 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57409
57410         * gcc.dg/c99-array-nonobj-1.c: New test.
57411
57412 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57413
57414         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
57415         tests.
57416         * gcc.dg/format-ext-1.c: New test.
57417
57418 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57419
57420         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
57421         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
57422         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
57423         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
57424         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
57425
57426 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57427
57428         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
57429         gcc.dg/c99-strftime-2.c: New tests.
57430
57431 2000-08-22  Richard Henderson  <rth@cygnus.com>
57432
57433         * gcc.c-torture/execute/20000822-1.c: New test.
57434
57435 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57436
57437         * gcc.c-torture/execute/20000819-1.x: Remove.
57438
57439 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57440
57441         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
57442         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
57443         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
57444         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
57445         gcc.dg/format-xopen-1.c: New tests.
57446
57447 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57448
57449         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
57450
57451 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57452
57453         * g++.old-deja/g++.other/loop2.C: New test.
57454
57455         * gcc.c-torture/compile/20000606-1.c: New test.
57456         * gcc.c-torture/compile/20000728-1.c: New test.
57457         * gcc.c-torture/execute/20000801-1.c: New test.
57458         * gcc.c-torture/execute/20000801-2.c: New test.
57459         * gcc.c-torture/execute/20000819-1.c: New test.
57460         * gcc.c-torture/execute/20000819-1.x: XFAIL.
57461         * gcc.dg/20000629-1.c: New test.
57462         * gcc.dg/20000724-1.c: New test.
57463         * gcc.dg/20000807-1.c: New test.
57464
57465 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
57466
57467         * gcc.dg/cpp/pragma-1.c: New test.
57468         * gcc.dg/cpp/pragma-2.c: New test.
57469
57470 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
57471
57472         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
57473         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
57474
57475 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57476
57477         * gcc.c-torture/compile/20000818-1.c: New test.
57478
57479 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
57480
57481         * gcc.c-torture/execute/20000818-1.c: New test.
57482
57483 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57484
57485         * gcc.dg/format-va-1.c: New test.
57486
57487 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57488
57489         * g++.old-deja/g++.other/typedef8.C: New test.
57490
57491 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57492
57493         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
57494         * g++.old-deja/g++.mike/net36.C: Mark candidate.
57495         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
57496         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
57497         * g++.old-deja/g++.other/ptrmem7.C: New test.
57498         * g++.old-deja/g++.pt/ptrmem10.C: New test.
57499
57500 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57501
57502         * g++.old-deja/g++.pt/typename27.C: New test.
57503
57504 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
57505
57506         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
57507         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
57508         * g++.old-deja/g++.pt/friend45.C: New test.
57509         * g++.old-deja/g++.other/friend8.C: New test.
57510
57511 2000-08-15  Richard Henderson  <rth@cygnus.com>
57512
57513         * gcc.c-torture/execute/20000815-1.c: New test.
57514
57515 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57516
57517         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
57518         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
57519         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
57520
57521 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
57522
57523         * g++.old-deja/g++.other/refinit2.C: New test.
57524
57525 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
57526
57527         * lib/c-torture.exp (c-torture): Make
57528         compiler_conditional_xfail_data global.
57529         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
57530         compiler_conditional_xfail_data machinery.
57531         (f-torture-execute): Likewise.
57532         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
57533         and only when unrolling loops.
57534
57535         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
57536
57537 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57538
57539         * g++.old-deja/g++.pt/explicit81.C: New test.
57540
57541 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57542
57543         * g++.old-deja/g++.pt/typename26.C: New test.
57544
57545 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
57546
57547         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
57548         warning.
57549
57550 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
57551
57552         * g++.old-deja/g++.other/array3.C: New test.
57553
57554 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57555
57556         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
57557         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
57558         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
57559         New tests.
57560
57561 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
57562
57563         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
57564         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57565
57566 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
57567
57568         * gcc.c-torture/execute/20000808-1.c: New test.
57569
57570 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57571
57572         * gcc.dg/c90-const-expr-1.c: New test.
57573
57574 2000-08-08  Richard Henderson  <rth@cygnus.com>
57575
57576         * gcc.dg/noncompile/920923-1.c: Declare calloc.
57577
57578 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57579
57580         * gcc.dg/noncompile/const-ll-1.c: New test.
57581
57582 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57583
57584         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
57585
57586 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
57587
57588         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
57589         that running programs linked against the shared version of libobjc
57590         run correctly.
57591
57592 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57593
57594         * gcc.dg/c99-printf-1.c: New test.
57595
57596 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57597
57598         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
57599
57600 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
57601
57602         * gcc.c-torture/execute/20000731-1.x: Delete.
57603
57604 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
57605
57606         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
57607         and torture_without_loops as is done by c-torture.exp.
57608         (search_for): Copy from c-torture.exp.
57609         (gcc-dg-runtest): New function, drives a directory of tests
57610         iterating over the TORTURE_OPTIONS.
57611         (scan-assembler, scan-assembler-not): Move here from
57612         individual directory drivers.
57613
57614         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
57615         defined by lib/gcc-dg.exp.
57616         * gcc.dg/cpp/cpp.exp: Likewise.
57617         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
57618         gcc-dg-runtest, so we cycle over optimization options.
57619
57620         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
57621         * gcc.dg/compare2.c: No longer expected to fail.
57622
57623 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
57624
57625         * gcc.c-torture/execute/20000804-1.c: New test.
57626
57627 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57628
57629         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
57630
57631 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
57632
57633         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
57634
57635 2000-08-03  Jeffrey A Law  (law@cygnus.com)
57636
57637         * gcc.c-torture/compile/20000803-1.c: New test.
57638
57639 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57640
57641         * gcc.c-torture/execute/20000801-3.c,
57642         gcc.c-torture/execute/20000801-4.c: New tests.
57643         * gcc.c-torture/execute/20000801-3.x,
57644         gcc.c-torture/execute/20000801-4.x: Xfail.
57645
57646 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
57647
57648         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
57649         libobjc/.libs to allow for libtool.
57650
57651 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
57652
57653         * gcc.c-torture/compile/20000802-1.c: New test.
57654
57655 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
57656
57657         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
57658
57659 2000-07-31  Jeffrey A Law  (law@cygnus.com)
57660
57661         * gcc-c-torture/execute/20000731-2.c: New test.
57662
57663         * gcc.c-torture/execute/20000731-1.c: New test.
57664         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
57665
57666 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
57667
57668         * gcc.dg/cpp/paste7.c: New test.
57669         * gcc.dg/cpp/20000725-1.c: New test.
57670
57671 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
57672
57673         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
57674         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
57675         declaration warning for __builtin_dwarf_reg_size.
57676
57677         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
57678
57679 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57680
57681         * gcc.dg/noncompile/voidparam-1.c: New test.
57682
57683 2000-07-30  Richard Henderson  <rth@cygnus.com>
57684
57685         * gcc.dg/c90-digraph-1.c: Don't xfail.
57686         * gcc.dg/compare2.c (case 10): Xfail.
57687         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
57688
57689 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
57690
57691         * gcc.dg/c99-main-1.c: New test.
57692
57693 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57694
57695         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
57696
57697 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
57698
57699         * gcc.c-tortuer/execute/20000726-1.c: New test.
57700
57701 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
57702
57703         * gcc.c-torture/execute/enum-2.c: New test.
57704
57705 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57706
57707         * gcc.dg/cpp/tr-warn3.c: New test.
57708
57709 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57710
57711         * g++.old-deja/g++.ext/implicit1.C: Remove.
57712         * g++.old-deja/g++.jason/c2.C: Remove
57713         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
57714         * g++.old-deja/g++.pt/crash16.C: Likewise.
57715         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
57716
57717 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57718
57719         * g++.old-deja/g++.other/for2.C: New test.
57720
57721 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
57722
57723         * gcc.dg/20000720-1.c: New test.
57724
57725 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
57726
57727         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
57728
57729 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
57730
57731         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
57732         * gcc.c-torture/execute/20000722-1.c: New.
57733         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
57734
57735 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
57736
57737         * gcc.dg/cpp/20000720-1.S: New test.
57738
57739 2000-07-21  Michael Meissner  <meissner@redhat.com>
57740
57741         * gcc.c-torture/execute/ieee/hugeval.c: New test.
57742
57743 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57744
57745         * g++.old-deja/g++.brendan/crash16.C,
57746         g++.old-deja/g++.brendan/parse3.C,
57747         g++.old-deja/g++.brendan/redecl1.C,
57748         g++.old-deja/g++.ns/template13.C,
57749         g++.old-deja/g++.other/decl4.C,
57750         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
57751
57752 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57753
57754         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
57755         and "Internal error".
57756
57757         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
57758         regexps.
57759         * gcc.dg/cpp/paste6.c: New test.
57760
57761 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
57762
57763         * gcc.dg/cpp/tr-direct.c: New test.
57764
57765         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
57766         gcc.dg/cpp/undef1.c: Tweak error regexps.
57767
57768 2000-07-18  Eric Christopher <echristo@redhat.com>
57769
57770         * gcc.c-torture/compile/20000718-1.c: New test.
57771
57772 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
57773
57774         * cpplex.c (_cpp_push_token): If the token being pushed back
57775         is the previous token in this context, just subtract one from
57776         context->posn.
57777         * cppmacro.c (save_expansion): Clear aux field when storing a
57778         placemarker.
57779
57780 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
57781
57782         * gcc.dg/noncompile/redecl-1.c: New test.
57783
57784 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
57785
57786         * gcc.c-torture/execute/20000717-5.c: New test.
57787         * gcc.c-torture/execute/20000717-1.x: Removed.
57788
57789 2000-07-17  Richard Henderson  <rth@cygnus.com>
57790
57791         * gcc.c-torture/execute/20000717-4.c: New test.
57792
57793 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
57794
57795         * gcc.dg/cpp/syshdr.c: New test.
57796         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
57797
57798 2000-07-17  Neil Booth  <neilb@earthling.net>
57799
57800         * gcc.dg/cpp/cmdlne-dM.c: New test.
57801         * gcc.dg/cpp/cmdlne-dD.c: New test.
57802
57803 2000-07-17  Jeffrey A Law  (law@cygnus.com)
57804
57805         * gcc.c-torture/execute/20000717-3.c: New test.
57806
57807         * gcc.c-torture/compile/20000717-1.c: New test.
57808
57809 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
57810
57811         * gcc.c-torture/execute/20000717-2.c: New test.
57812
57813 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57814
57815         * gcc.dg/formatz-1.c: New test.
57816
57817         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
57818         * gcc.dg/c99-digraph-1.c: New tests.
57819
57820         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
57821         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
57822
57823         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
57824         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
57825         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
57826         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
57827         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
57828         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
57829         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
57830
57831 2000-07-17  Greg McGary <greg@mcgary.org>
57832
57833         * gcc.c-torture/execute/20000717-1.c: New test.
57834         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
57835
57836 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
57837
57838         * gcc.c-torture/execute/20000715-2.c: New test.
57839         * gcc.dg/20000715-1.c: New test.
57840
57841 2000-07-15  Michael Meissner  <meissner@redhat.com>
57842
57843         * gcc.c-torture/execute/20000715-1.c: New test.
57844
57845 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
57846
57847         * gcc.c-torture/execute/20000707-1.c: New test.
57848
57849 2000-07-13  Neil Booth  <NeilB@earthling.net>
57850
57851         * gcc.dg/cpp/digraph1.c,
57852         gcc.dg/cpp/digraph2.c,
57853         gcc.dg/cpp/digraphs.c: New tests.
57854
57855 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
57856
57857         * g77.f-torture/compile/20000630-2.f: New test.
57858         * g77.f-torture/compile/20000630-2.x
57859
57860 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
57861
57862         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
57863
57864 2000-07-11  Neil Booth  <NeilB@earthling.net>
57865
57866         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
57867
57868 2000-07-11  Neil Booth  <NeilB@earthling.net>
57869
57870         * gcc.dg/cpp/cmdlne-C.c: New.
57871
57872 2000-07-09  Neil Booth  <NeilB@earthling.net>
57873
57874         * gcc.dg/cpp/directiv.c: New tests.
57875         * gcc.dg/cpp/undef1.c: Update.
57876
57877 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
57878
57879         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
57880
57881 2000-07-09  Neil Booth  <NeilB@earthling.net>
57882
57883         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
57884
57885 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
57886
57887         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
57888         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
57889
57890 2000-07-08  Neil Booth  <NeilB@earthling.net>
57891
57892         * gcc.dg/cpp/macsyntx.c: New tests.
57893
57894 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57895
57896         * gcc.dg/20000707-1.c: New test.
57897
57898 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57899
57900         * gcc.c-torture/execute/20000706-1.c: New test.
57901         * gcc.c-torture/execute/20000706-2.c: New test.
57902         * gcc.c-torture/execute/20000706-3.c: New test.
57903         * gcc.c-torture/execute/20000706-4.c: New test.
57904         * gcc.c-torture/execute/20000706-5.c: New test.
57905
57906 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57907
57908         * g++.old-deja/g++.pt/instantiate7.C: New test.
57909
57910 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57911
57912         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
57913         * g++.old-deja/g++.mike/thunk3.C: Likewise.
57914         * g++.old-deja/g++.other/rtti3.C: Likewise.
57915         * g++.old-deja/g++.other/rttid3.C: Likewise.
57916
57917 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
57918
57919         *  g77.f-torture/compile/20000630-1.x: Fix typo
57920
57921 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
57922
57923         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
57924         assembly output.
57925
57926 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
57927
57928         * gcc.dg/cpp/ident.c: New test.
57929
57930 2000-07-05  Neil Booth  <NeilB@earthling.net>
57931
57932         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
57933           gcc.dg/cpp/lexstrng.c: New tests.
57934
57935 2000-07-04  Neil Booth  <NeilB@earthling.net>
57936
57937         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
57938         * gcc.dg/cpp/strify2.c: Same.
57939
57940 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
57941
57942         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
57943         * gcc.dg/cpp/19990703-1.c: Likewise.
57944         * gcc.dg/cpp/20000625-1.c: Likewise.
57945         * gcc.dg/cpp/20000625-2.c: Likewise.
57946
57947         * gcc.dg/cpp/macro1.c,
57948         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
57949         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
57950         gcc.dg/cpp/strify1.c,
57951         gcc.dg/cpp/strify2.c: New tests.
57952
57953 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
57954
57955         * gcc.c-torture/execute/20000703-1.c: New test.
57956
57957 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57958
57959         * g++.old-deja/g++.pt (lookup10.C): New test.
57960
57961 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57962
57963         * g++.old-deja/g++.pt (typename25.C): New test.
57964
57965 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
57966
57967         * gcc.c-torture/compile/20000701-1.c: New test.
57968
57969 2000-06-30  Nick Clifton  <nickc@cygnus.com>
57970
57971         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
57972         to test case.
57973
57974 2000-06-30  Catherine Moore  <clm@cygnus.com>
57975
57976         * gcc.c-torture/execute/align-1.c: New test.
57977
57978 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
57979
57980         * g++.old-deja/g++.pt/expr8.C: New test.
57981         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
57982
57983 2000-06-29  Nick Clifton  <nickc@cygnus.com>
57984
57985         * gcc.c-torture/compile/20000629-1.c: New test.
57986
57987 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57988
57989
57990         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
57991         gcc.dg/noncompile directory, depending on whether they're
57992         preprocessor tests or not.  Annotate all the tests for the dg
57993         framework.
57994
57995         * gcc.c-torture/noncompile/noncompile.exp: Delete.
57996         * gcc.dg/noncompile/noncompile.exp: New.
57997
57998         * Moved files:
57999         Old name                                New name
58000         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
58001         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
58002         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
58003         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
58004         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
58005         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
58006         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
58007         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
58008         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
58009         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
58010         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
58011         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
58012         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
58013         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
58014         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
58015         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
58016         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
58017         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
58018         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
58019         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
58020         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
58021         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
58022         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
58023         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
58024
58025         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
58026         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
58027         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
58028         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
58029         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
58030         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
58031
58032 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58033
58034         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
58035         declare one variable.  On the fourth, error.
58036         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
58037         declared by 20000628-1a.h.
58038
58039 2000-06-29  Richard Henderson  <rth@redhat.com>
58040
58041         * gcc.c-torture/execute/930529-1.x: New file.
58042         * gcc.dg/920413-1.c: Adjust expected warning text.
58043         * gcc.dg/980217-1.c: Declare abort.
58044         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
58045
58046 2000-06-29  Jeffrey A Law  (law@cygnus.com)
58047
58048         * g77.f-torture/compile/20000629-1.f: New test.
58049         * g77.f-torture/compile/20000629-1.x: Expected to fail.
58050
58051 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58052
58053         Rearrange lots of files, removing entirely the
58054         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
58055         directories.
58056
58057         * Deleted files:
58058         gcc.c-torture/code_quality/code_quality.exp
58059         gcc.c-torture/special/special.exp
58060         gcc.failure/failure.exp
58061         gcc.failure/940409-1.x
58062         gcc.c-torture/compile/961203-1.x
58063
58064         * New files:
58065         gcc.misc-tests/linkage.exp
58066         gcc.c-torture/execute/920730-1t.c
58067         gcc.c-torture/execute/920730-1t.x
58068         gcc.c-torture/compile/920520-1.x
58069         gcc.c-torture/compile/920521-1.x
58070         gcc.c-torture/compile/981006-1.x
58071         gcc.c-torture/execute/eeprof-1.x
58072
58073         * Moved files (possibly with modifications to fit a new harness):
58074         Old name                                New name
58075         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
58076         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
58077         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
58078         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
58079         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
58080         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
58081         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
58082         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
58083         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
58084         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
58085         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
58086         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
58087         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
58088         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
58089
58090 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58091
58092         * c-torture/compile/961203-1.x: Delete.
58093
58094         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
58095         not exit. Include stdio.h.
58096         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
58097         * gcc.misc-tests/dg-12.c: Likewise.
58098         * gcc.misc-tests/dg-5.c: Likewise.
58099         * gcc.misc-tests/dg-6.c: Likewise.
58100         * gcc.misc-tests/dg-7.c: Prototype abort.
58101         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
58102         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
58103         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
58104         not exit.
58105         * gcc.misc-tests/sieve.c: Use return from main, not exit.
58106         * gcc.misc-tests/sort2.c: Use return from main, not exit.
58107
58108 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
58109
58110         * gcc.dg/cpp/20000628-1.c: New test.
58111         * gcc.dg/cpp/20000628-1.h: New header for above test.
58112         * gcc.dg/cpp/20000628-1a.h: Likewise.
58113
58114 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
58115
58116         * gcc.dg/cpp: New directory.
58117         * gcc.dg/cpp/cpp.exp: New driver.
58118         * gcc.dg/cpp/20000627-1.c: New test.
58119         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
58120         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
58121         and rewrite as a compilation test.
58122
58123         * gcc.dg: Move many files into the cpp subdirectory, possibly
58124         renaming or editing them as well.
58125         Old name                New name
58126         990119-1.c              cpp/19990119-1.c
58127         990228-1.c              cpp/19990228-1.c
58128         990407-1.c              cpp/19990407-1.c
58129         990409-1.c              cpp/19990409-1.c
58130         990413-1.c              cpp/19990413-1.c
58131         990703-1.c              cpp/19990703-1.c
58132         20000127-1.c            cpp/20000127-1.c
58133         20000129-1.c            cpp/20000129-1.c
58134         20000207-1.c            cpp/20000207-1.c
58135         20000207-2.c            cpp/20000207-2.c
58136         20000209-1.c            cpp/20000209-1.c
58137         20000209-2.c            cpp/20000209-2.c
58138         20000301-1.c            cpp/20000301-1.c
58139         20000419-1.c            cpp/20000419-1.c
58140         20000510-1.S            cpp/20000510-1.S
58141         20000519-1.c            cpp/20000519-1.c
58142         20000529-1.c            cpp/20000529-1.c
58143         20000625-1.c            cpp/20000625-1.c
58144         20000625-2.c            cpp/20000625-2.c
58145         cpp-as1.c               cpp/assert1.c
58146         cpp-as2.c               cpp/assert2.c
58147         cxx-comments-1.c        cpp/cxxcom1.c
58148         cxx-comments-2.c        cpp/cxxcom2.c
58149         endif-label.c           cpp/endif.c
58150         cpp-hash1.c             cpp/hash1.c
58151         cpp-hash2.c             cpp/hash2.c
58152         cpp-if1.c               cpp/if-1.c
58153         cpp-if2.c               cpp/if-2.c
58154         cpp-if3.c               cpp/if-3.c
58155         cpp-if4.c               cpp/if-4.c
58156         cpp-if5.c               cpp/if-5.c
58157         cpp-cond.c              cpp/if-cexp.c
58158         cpp-missingop.c         cpp/if-mop.c
58159         cpp-missingparen.c      cpp/if-mpar.c
58160         cpp-opprec.c            cpp/if-oppr.c
58161         cpp-ifparen.c           cpp/if-paren.c
58162         cpp-shortcircuit.c      cpp/if-sc.c
58163         cpp-shift.c             cpp/if-shift.c
58164         cpp-unary.c             cpp/if-unary.c
58165         cpp-li1.c               cpp/line1.c
58166         cpp-li2.c               cpp/line2.c
58167         lineno.c                cpp/line3.c
58168         lineno-2.c              cpp/line4.c
58169         cpp-mi.c                cpp/mi1.c
58170         cpp-mic.h               cpp/mi1c.h
58171         cpp-micc.h              cpp/mi1cc.h
58172         cpp-mind.h              cpp/mi1nd.h
58173         cpp-mindp.h             cpp/mi1ndp.h
58174         cpp-mix.h               cpp/mi1x.h
58175         cpp-mi2.c               cpp/mi2.c
58176         cpp-mi2a.h              cpp/mi2a.h
58177         cpp-mi2b.h              cpp/mi2b.h
58178         cpp-mi2c.h              cpp/mi2c.h
58179         cpp-mi3.c               cpp/mi3.c
58180         cpp-mi3.def             cpp/mi3.def
58181         poison-1.c              cpp/poison.c
58182         pr-impl.c               cpp/prag-imp.c
58183         cpp-redef-2.c           cpp/redef1.c
58184         cpp-redef.c             cpp/redef2.c
58185         strpaste.c              cpp/strp1.c
58186         strpaste-2.c            cpp/strp2.c
58187         cpp-tradpaste.c         cpp/tr-paste.c
58188         cpp-tradstringify.c     cpp/tr-str.c
58189         cpp-tradwarn1.c         cpp/tr-warn1.c
58190         cpp-tradwarn2.c         cpp/tr-warn2.c
58191         trigraphs.c             cpp/trigraphs.c
58192         cpp-unc1.c              cpp/unc1.c
58193         cpp-unc2.c              cpp/unc2.c
58194         cpp-unc3.c              cpp/unc3.c
58195         cpp-unc.c               cpp/unc4.c
58196         undef.c                 cpp/undef1.c
58197         undef-2.c               cpp/undef2.c
58198         cpp-wi1.c               cpp/widestr1.c
58199
58200 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
58201
58202         * lib/g++.exp (g++_include_flags): Tweak.
58203
58204 2000-06-27  H.J. Lu  <hjl@gnu.org>
58205             Loren J. Rittle  <ljrittle@acm.org>
58206
58207         * lib/g++.exp (g++_include_flags): Override libgloss.exp
58208         version with one that knows about the new gcc tree structure.
58209         (g++_link_flags): Same.
58210
58211 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
58212
58213         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
58214         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
58215         case we are cross-compiling.
58216
58217         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
58218         g++.old-deja/g++.niklas/Makefile.in,
58219         g++.old-deja/g++.niklas/configure.in,
58220         g++.old-deja/g++.other/Makefile.in,
58221         g++.old-deja/g++.other/configure.in,
58222         gcc.c-torture/code_quality/Makefile.in,
58223         gcc.c-torture/code_quality/configure.in,
58224         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
58225         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
58226         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
58227         gcc.c-torture/execute/ieee/Makefile.in,
58228         gcc.c-torture/execute/ieee/configure.in,
58229         gcc.c-torture/noncompile/Makefile.in,
58230         gcc.c-torture/noncompile/configure.in,
58231         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
58232         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
58233         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
58234
58235 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58236
58237         * g++.old-deja/g++.other/ambig3.C: New test.
58238
58239 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58240
58241         * g++.old-deja/g++.pt/syntax1.C: New test.
58242         * g++.old-deja/g++.pt/syntax2.C: New test.
58243         * g++.old-deja/g++.other/syntax3.C: New test.
58244         * g++.old-deja/g++.other/syntax4.C: New test.
58245
58246 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58247
58248         * gcc.dg/20000623-1.c: Prototype exit and abort.
58249
58250 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58251
58252         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
58253         New tests.
58254         * gcc.dg/cpp-mi3.def: New file.
58255
58256         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
58257         inside assertions.
58258         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
58259         lexer's error messages.
58260         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
58261         divine anything from the linemarkers.
58262         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
58263         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
58264
58265 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
58266
58267         * gcc.dg/20000623-1.c: New test.
58268
58269 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
58270
58271         * gcc.c-torture/execute/20000622-1.c: New test.
58272
58273 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58274
58275         * g++.old-deja/g++.other/init15.C: New test.
58276
58277 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58278
58279         * g++.old-deja/g++.pt/vaarg2.C: New test.
58280         * g++.old-deja/g++.pt/vaarg3.C: New test.
58281
58282 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
58283
58284         * g++.old-deja/g++.other/dyncast6.C: New test.
58285
58286 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
58287
58288         * gcc.c-torture/execute/loop-6.c: New test.
58289
58290 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
58291
58292         * gcc.dg/20000614-1.c: New test.
58293         * gcc.dg/20000614-2.c: New test.
58294
58295 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
58296
58297         * g++.old-deja/g++.other/inline12.C: New test.
58298
58299 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
58300
58301         * g++.old-deja/g++.other/eh1.C: New test.
58302
58303 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
58304
58305         * g++.old-deja/g++.other/type.C: New test.
58306
58307 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58308
58309         * g++.old-deja/g++.other/initstring.C: New test.
58310
58311 2000-06-12  Jason Merrill  <jason@redhat.com>
58312
58313         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
58314
58315 2000-06-09  Jeffrey A Law  (law@cygnus.com)
58316
58317         * gcc.c-torture/compile/20000609-1.c: New test.
58318
58319 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
58320
58321         * gcc.dg/20000609-1.c: New test.
58322
58323 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
58324
58325         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
58326         * gcc.c-torture/noncompile/poison-1.c: Move...
58327         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
58328         * gcc.dg/cpp-li1.c: Add a token after the #line.
58329
58330 2000-06-05  Richard Henderson  <rth@cygnus.com>
58331
58332         * gcc.c-torture/execute/20000605-2.c: New test.
58333         * gcc.c-torture/execute/20000605-3.c: New test.
58334
58335 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
58336
58337         * g77.f-torture/execute/20000503-1.x: New file.
58338
58339 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
58340
58341         * g++.old-deja/g++.eh/badalloc1.C: New test.
58342
58343 2000-06-05  Richard Henderson  <rth@cygnus.com>
58344
58345         * gcc.c-torture/execute/20000605-1.c: New test.
58346
58347 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58348             Nathan Sidwell <nathan@codesourcery.com>
58349
58350         * gcc.c-torture/compile/20000605-1.c: New test.
58351
58352 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
58353
58354         * g77.f-torture/compile/20000601-1.f: New test.
58355
58356 2000-06-03  Richard Henderson  <rth@cygnus.com>
58357
58358         * gcc.c-torture/execute/20000603-1.c: New.
58359
58360 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
58361
58362         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
58363         * gcc.dg/noreturn-2.c (noreturn): Likewise.
58364
58365 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
58366
58367         * gcc.dg/compare2.c (case 12): XFAIL.
58368         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
58369         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
58370
58371         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
58372
58373 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
58374
58375         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
58376         guard macro is already defined when the header is first
58377         included.
58378         * gcc.dg/cpp-mix.h: New file.
58379         * gcc.dg/endif-label.c: Update patterns to match compiler.
58380
58381         * g++.brendan/complex1.C: Declare abort.
58382         * g++.law/refs4.C: Remove XFAIL.
58383         * g++.oliva/expr2.C: Declare abort and exit.
58384
58385 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
58386
58387         * gcc.c-torture/execute/20000528-1.c: New test.
58388
58389         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
58390         * g++.old-deja/g++.law/temps4.C: Likewise.
58391
58392         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
58393         stdlib.h.  Call abort() on failure.
58394         * g++.old-deja/g++.law/refs4.C: Likewise.
58395         * g++.old-deja/g++.law/temps4.C: Likewise.
58396         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
58397         * gcc.c-torture/execute/20000112-1.c: Include string.h.
58398
58399 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
58400
58401         Relative to g++.dg/special:
58402         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
58403
58404         Relative to g++.old-deja:
58405         * g++.brendan/complex1.C, g++.jason/optimize2.C,
58406         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
58407         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
58408         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
58409         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
58410         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
58411         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
58412
58413         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
58414         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
58415         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
58416         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
58417         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
58418         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
58419         and/or string.h.
58420
58421         * g++.other/goto1.C: Update expectations for error messages.
58422
58423 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
58424
58425         * gcc.c-torture/compile/20000523-1.c: New test.
58426
58427 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58428
58429         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
58430
58431 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58432
58433         * g++.old-deja/g++.eh/catch11.C: New test.
58434         * g++.old-deja/g++.eh/catch12.C: New test.
58435
58436 2000-05-24  Nick Clifton  <nickc@cygnus.com>
58437
58438         * gcc.c-torture/execute/20000523-1.c: New test.
58439
58440 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
58441
58442         * c-torture/execute/bcp-1.c: Replace abort in arg of
58443         __builtin_constant_p with a generic external function.
58444
58445         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
58446         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
58447         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
58448         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
58449         Prototype abort and/or exit.
58450
58451         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
58452         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
58453         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
58454         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
58455
58456 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
58457
58458         * gcc.dg/dwarf2-1.c: New test.
58459
58460 2000-05-20  Richard Henderson  <rth@cygnus.com>
58461
58462         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
58463
58464 2000-05-20  Andreas Jaeger  <aj@suse.de>
58465
58466         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
58467         testcase.
58468
58469 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
58470
58471         * gcc.c-torture/execute/20000519-2.c: New test.
58472
58473 2000-05-19  Andreas Jaeger  <aj@suse.de>
58474
58475         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
58476         which fails with SSA.
58477
58478         * lib/c-torture.exp: Also test with -O3 -fssa.
58479
58480 2000-05-18  Michael Meissner  <meissner@redhat.com>
58481
58482         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
58483         * gcc.c-torture/execute/920415-1.c: Ditto.
58484         * gcc.c-torture/execute/920501-1.c: Ditto.
58485         * gcc.c-torture/execute/conversion.c: Ditto.
58486         * gcc.c-torture/execute/cvt-1.c: Ditto.
58487
58488 2000-05-18  Jeffrey A Law  (law@cygnus.com)
58489
58490         * gcc.c-torture/compile/20000518-1.c: New test.
58491
58492 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58493
58494         * g77.f-torture/compile/200005018.f: New test.
58495
58496 2000-05-17  Jeffrey A Law  (law@cygnus.com)
58497
58498         * gcc.c-torture/compile/20000517-1.c: New test.
58499
58500 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58501
58502         * gcc.c-torture/execute/20000516-1.c: New test.
58503
58504 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
58505
58506         * g++.old-deja/g++.other/eh.C: New test.
58507
58508 2000-05-12  Richard Henderson  <rth@cygnus.com>
58509
58510         * gcc.c-torture/execute/990208-1.c (main): Don't pass
58511         constants through to doit's conditional.
58512
58513 2000-05-11  Jeffrey A Law  (law@cygnus.com)
58514
58515         * gcc.c-torture/compile/20000511-1.c: New test.
58516         * g77.f-torture/compile/20000511-1.f: New test.
58517         * g77.f-torture/compile/20000511-2.f: New test.
58518
58519 2000-05-11  Michael Meissner  <meissner@redhat.com>
58520
58521         * gcc.c-torture/execute/20000511-1.c: New test.
58522
58523 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
58524
58525         * gcc.dg/dg.exp: Scan .S files as well as .c files.
58526         * gcc.dg/20000510-1.S: New.
58527
58528 2000-05-08  Catherine Moore  <clm@cygnus.com>
58529
58530         * gcc.dg/unused-3.c: New.
58531
58532 2000-05-06  Richard Henderson  <rth@cygnus.com>
58533
58534           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
58535           * g++.old-deja/g++.mike/warn1.C: Likewise.
58536           * g++.old-deja/g++.pt/local1.C: Likewise.
58537           * g++.old-deja/g++.pt/local7.C: Likewise.
58538           * g++.old-deja/g++.pt/spec16.C: Likewise.
58539
58540 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
58541
58542         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
58543
58544 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
58545
58546           * g77.f-torture/execute/20000503-1.f: New test.
58547
58548 2000-05-04  Andreas Jaeger  <aj@suse.de>
58549
58550         * gcc.dg/noreturn-2.c: New test.
58551
58552 2000-05-04  Neil Booth  <NeilB@earthling.net>
58553
58554         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
58555         preprocessor.
58556
58557 2000-05-04  Richard Henderson  <rth@cygnus.com>
58558
58559         * gcc.c-torture/execute/20000503-1.c: Fix typo.
58560
58561 2000-05-04  Richard Henderson  <rth@cygnus.com>
58562
58563         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
58564         OpenSSL by Jason R Thorpe.
58565
58566 2000-05-03  Jim Wilson  <wilson@cygnus.com>
58567
58568         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
58569
58570 2000-05-03  Robert Lipe <robertlipe@usa.net>
58571
58572         * gcc.dg/20000503-1.c: New test.
58573
58574 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
58575
58576         * gcc.c-torture/compile/20000502-1.c: New test.
58577         * g++.old-deja/g++.other/align.C: New test.
58578         * gcc.dg/cpp-tradstringify.c: New test.
58579
58580 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58581
58582         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
58583         and hard registers.
58584
58585 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
58586
58587         * gcc.c-torture/execute/loop-5.c: New test.
58588
58589 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
58590
58591         * gcc.c-torture/execute/va-arg-20.c: New test.
58592
58593 2000-04-23  Jeffrey A Law  (law@cygnus.com)
58594
58595         * gcc.c-torture/execute/20000422-1.c: New test.
58596
58597 2000-04-20  Greg McGary  <gkm@gnu.org>
58598
58599         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
58600         when optimizing, but without sibling-call optimizations (-O1).
58601
58602 2000-04-20  Jeffrey A Law  (law@cygnus.com)
58603
58604           * gcc.c-torture/compile/20000420-1.c: New test.
58605
58606 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
58607
58608         * g++.abi/ptrflags.C: New test.
58609         * g++.eh/catchptr1.C: Test incomplete pointer chains.
58610
58611 2000-04-19  Catherine Moore  <clm@cygnus.com>
58612
58613         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
58614
58615 2000-04-19  Greg McGary  <gkm@gnu.org>
58616
58617         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
58618         sibling-call optimizations.
58619
58620 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
58621
58622         * gcc.dg/20000419-1.c: New test.
58623
58624 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
58625
58626         * gcc.c-torture/execute/20000412-6.c: New test.
58627
58628 2000-04-12  Jeffrey A Law  (law@cygnus.com)
58629
58630         * gcc.c-torture/execute/20000412-5.c: New test.
58631         * g77.f-torture/compile/20000412-1.f: New test.
58632         * gcc.c-torture/execute/20000412-4.c: New test.
58633         * gcc.c-torture/compile/20000412-2.c: New test.
58634         * gcc.c-torture/execute/20000412-3.c: New test.
58635         * gcc.c-torture/compile/20000412-1.c: New test.
58636         * gcc.c-torture/execute/20000412-2.c: New test.
58637
58638 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
58639
58640         * objc/execute/bf-20.m: New test.
58641
58642 2000-04-10  Richard Henderson  <rth@cygnus.com>
58643
58644         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
58645
58646         * gcc.c-torture/execute/20000412-1.c: New test.
58647
58648 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
58649
58650         * g++.old-deja/g++.eh/catchptr1.C: New test.
58651
58652 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
58653
58654         * g++.old-deja/g++.abi/cxa_vec.C: New test.
58655
58656 2000-04-08  Neil Booth  <NeilB@earthling.net>
58657
58658         * gcc.dg/cpp-nullchar.c: Remove test as
58659         embedded nulls cause problems.
58660
58661 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58662
58663         * gcc.dg/compare2.c: New test.
58664
58665 2000-04-08  Neil Booth  <NeilB@earthling.net>
58666
58667         * gcc.dg/cpp-nullchar.c: New test.
58668
58669 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
58670
58671         * gcc.dg/cpp-mi2.c: New test.
58672         * gcc.dg/cpp-mi2[abc].h: New files.
58673
58674 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
58675
58676         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
58677         member name.
58678
58679 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
58680
58681         * g++.old-deja/g++.abi/vmihint.C: New test.
58682
58683 2000-04-06  Neil Booth  <NeilB@earthling.net>
58684
58685         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
58686         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
58687         copyright.
58688
58689 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
58690
58691         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
58692         avoid stack-frame overwrite.
58693
58694 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
58695
58696         * gcc.c-torture/compile/20000405-2.c: New test.
58697         * gcc.c-torture/compile/20000405-3.c: New test.
58698
58699 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58700
58701         * gcc.c-torture/compile/20000405-1.c: New test.
58702
58703 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
58704
58705         * gcc.dg/cast-qual-1.c: Revert last change.
58706
58707 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58708
58709         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
58710
58711 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
58712
58713         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
58714         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
58715
58716 2000-04-03  Jeffrey A Law  (law@cygnus.com)
58717
58718         * gcc.c-torture/compile/20000403-2.c: New test.
58719         * gcc.c-torture/compile/20000403-1.c: New test.
58720
58721 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
58722
58723         * gcc.c-torture/execute/20000403-1.c: New test.
58724
58725 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
58726
58727         * gcc.c-torture/execute/20000402-1.c: New test.
58728
58729 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
58730
58731         * gcc.c-torture/execute/va-arg-15.c: New test.
58732         * gcc.c-torture/execute/va-arg-16.c: New test.
58733         * gcc.c-torture/execute/va-arg-17.c: New test.
58734         * gcc.c-torture/execute/va-arg-18.c: New test.
58735         * gcc.c-torture/execute/va-arg-19.c: New test.
58736
58737 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
58738
58739         * gcc.c-torture/compile/981211-1.c: Move to...
58740         * gcc.dg/cpp-as1.c: ...here.
58741         * gcc.dg/cpp-as2.c: New file.
58742
58743         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
58744         compiler.
58745
58746 2000-04-02  Neil Booth  <NeilB@earthling.net>
58747
58748         * gcc.dg/cpp-cond.c  New tests.
58749         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
58750         accidental success less likely.
58751         * gcc.dg/cpp-missingop.c  New tests.
58752         * gcc.dg/cpp-missingparen.c  New tests.
58753         * gcc.dg/cpp-shift.c  New tests.
58754         * gcc.dg/cpp-shortcircuit.c  New tests.
58755         * gcc.dg/cpp-unary.c  New tests.
58756
58757 2000-03-29  Jeffrey A Law  (law@cygnus.com)
58758
58759         * gcc.c-torture/compile/20000329-1.c: New test.
58760
58761 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
58762
58763         * gcc.c-torture/compile/20000326-1.c: New test.
58764         * gcc.c-torture/compile/20000326-2.c: New test.
58765
58766 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
58767
58768         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
58769         the first parameter is a function argument.
58770
58771 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
58772
58773         * g++.old-deja/g++.ext/array4.C: New test.
58774
58775 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
58776
58777         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
58778
58779 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58780
58781         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
58782
58783 2000-03-19  Richard Henderson  <rth@cygnus.com>
58784
58785         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
58786
58787 2000-03-19  Richard Henderson  <rth@cygnus.com>
58788
58789         * gcc.c-torture/compile/20000319-1.c: New test.
58790
58791 2000-03-14  Jeffrey A Law  (law@cygnus.com)
58792
58793         * gcc.c-torture/execute/20000314-3.c: New test.
58794         * gcc.c-torture/execute/20000314-2.c: New test.
58795         * gcc.c-torture/execute/20000314-1.c: New test.
58796         * gcc.c-torture/compile/20000314-2.c: New test.
58797         * gcc.c-torture/compile/20000314-1.c: New test.
58798
58799 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
58800
58801         * g++.old-deja/g++.warn/inline.C: New test.
58802
58803 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
58804
58805         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
58806         standards-compliant result rather than specific constants.
58807         Put test-values in array.
58808
58809 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
58810
58811         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
58812         (g++_target_compile): Put test-specific options last.
58813
58814 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58815
58816         * g++.old-deja/g++.eh/vbase4.C: New test.
58817
58818 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58819
58820         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
58821
58822 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58823
58824         * g++.old-deja/g++.brendan/misc12.C: Removed.
58825         * g++.old-deja/g++.pt/memtemp77.C: Constify.
58826         * g++.old-deja/g++.ext/pretty4.C: New test.
58827
58828 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58829
58830         * g++.old-deja/g++.other/string2.C: New test.
58831
58832 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
58833
58834         * g++.old-deja/g++.warn/impint2.C: New test.
58835
58836 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
58837
58838         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
58839         is 1, not zero.
58840
58841 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
58842
58843         * g++.old-deja/g++.warn/impint.C: New test.
58844         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
58845         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
58846         * g++.old-deja/g++.pt/explicit12.C: Likewise.
58847         * g++.old-deja/g++.pt/explicit13.C: Likewise.
58848         * g++.old-deja/g++.pt/explicit17.C: Likewise.
58849         * g++.old-deja/g++.pt/explicit18.C: Likewise.
58850         * g++.old-deja/g++.pt/explicit19.C: Likewise.
58851         * g++.old-deja/g++.pt/explicit23.C: Likewise.
58852         * g++.old-deja/g++.pt/explicit31.C: Likewise.
58853         * g++.old-deja/g++.pt/explicit35.C: Likewise.
58854         * g++.old-deja/g++.pt/explicit6.C: Likewise.
58855         * g++.old-deja/g++.pt/memclass7.C: Likewise.
58856
58857 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
58858
58859         * gcc.dg/cpp-redef.c: New test.
58860
58861 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
58862
58863         * g++.old-deja/g++.pt/unify7.C: New test.
58864
58865 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58866
58867         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
58868         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
58869
58870 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
58871
58872         * gcc.c-torture/compile/20000224-1.c: New test.
58873
58874 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58875
58876         * gcc.c-torture/compile/cpp-2.c: New test.
58877         * gcc.c-torture/compile/cpp-1.c: New test.
58878
58879 2000-02-25  Jeffrey A Law  (law@cygnus.com)
58880
58881         * gcc.c-torture/execute/20000225-1.c: New test.
58882
58883 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58884
58885         * gcc.dg/cpp-li2.c: New test.
58886
58887         * gcc.dg/cpp-wi1.c: New test.
58888
58889         * gcc.dg/cpp-li1.c: New test.
58890
58891 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
58892
58893         * g++.old-deja/g++.other/sizeof5.C: New test.
58894
58895 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58896
58897         * gcc.c-torture/execute/va-arg-13.c: New test.
58898
58899 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
58900
58901         * gcc.c-torture/execute/va-arg-12.c: New test.
58902
58903 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58904
58905         * gcc.c-torture/execute/20000223-1.c: New test.
58906
58907 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58908
58909         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
58910
58911 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
58912
58913         * g++.old-deja/g++.abi/ptrmem.C: New test.
58914
58915 2000-02-19  Richard Henderson  <rth@cygnus.com>
58916
58917         * gcc.c-torture/compile/init-3.c: New.
58918
58919 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
58920
58921         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
58922         ALWAYS_CXXFLAGS.
58923
58924 2000-02-11  Robert Lipe <robertl@sco.com>
58925
58926         * gcc.c-torture/compile/20000211-3.c: New test.
58927
58928 2000-02-11  Martin Buchholz <martin@xemacs.org>
58929
58930         * gcc.c-torture/compile/20000211-2.c: New test.
58931
58932 2000-02-11  Jeffrey A Law  (law@cygnus.com)
58933
58934         * gcc.c-torture/compile/20000211-1.c: New test.
58935
58936 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
58937
58938         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
58939           on native targets
58940
58941 2000-02-08  Nathan Sidwell  <nathan@acm.org>
58942
58943         * g++.old-deja/g++.other/cast5.C: New test.
58944
58945 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
58946
58947         * gcc.c-torture/execute/20000205-1.c: New.
58948
58949 2000-02-03  Nathan Sidwell  <nathan@acm.org>
58950
58951         * g++.old-deja/g++.jason/cast3.C: Return void.
58952         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
58953
58954 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58955
58956         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
58957
58958         * gcc.dg/loop-1.c: New test.
58959
58960 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
58961
58962         * gcc.c-torture/compile/20000127-1.c: New test.
58963         * gcc.c-torture/execute/991228-1.c: New test.
58964
58965 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58966
58967         * gcc.dg/unused-2.c: New test.
58968
58969         * gcc.dg/conv-1.c: New test.
58970
58971 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
58972
58973         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
58974         compiler.
58975         (tool_option_proc): Fix typo.
58976
58977 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
58978
58979         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
58980         of the ld on the host, not on the build machine.
58981         Also, don't crash if '--help' is not a supported option.
58982
58983 2000-01-24  Richard Henderson  <rth@cygnus.com>
58984
58985         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
58986
58987 2000-01-20  Jeffrey A Law  (law@cygnus.com)
58988
58989         * gcc.c-torture/execute/20000120-2.c: New test.
58990         * gcc.c-torture/execute/20000120-1.c: New test.
58991
58992 2000-01-13  Jeffrey A Law  (law@cygnus.com)
58993
58994         * gcc.c-torture/execute/20000113-1.c: New test.
58995
58996 2000-01-12  Jeffrey A Law  (law@cygnus.com)
58997
58998         * gcc.c-torture/execute/20000112-1.c: New test.
58999
59000 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59001
59002         * gcc.dg/20000111-1.c: New test.
59003
59004 2000-01-10  Jeffrey A Law  (law@cygnus.com)
59005
59006         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
59007         with 16 bit integers.
59008
59009 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59010
59011         * gcc.dg/20000108-1.c: New test.
59012
59013 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59014
59015         * g++.old-deja/g++.ns/koenig8.C: New test.
59016
59017 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59018
59019         * g++.old-deja/g++.other/cast4.C: New test.
59020
59021 2000-01-05  Jeffrey A Law  (law@cygnus.com)
59022
59023         * gcc.c-torture/compile/20000105-2.c: New test.
59024         * gcc.c-torture/compile/20000105-1.c: New test.
59025
59026 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59027
59028         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
59029         references to printf & atoi to conform to ANSI standard.
59030         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
59031         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
59032         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
59033         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
59034         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
59035         * g++.old-deja/g++.brendan/complex1.C: Likewise.
59036         * g++.old-deja/g++.brendan/copy1.C: Likewise.
59037         * g++.old-deja/g++.brendan/copy2.C: Likewise.
59038         * g++.old-deja/g++.brendan/copy3.C: Likewise.
59039         * g++.old-deja/g++.brendan/copy4.C: Likewise.
59040         * g++.old-deja/g++.brendan/copy5.C: Likewise.
59041         * g++.old-deja/g++.brendan/copy6.C: Likewise.
59042         * g++.old-deja/g++.brendan/copy7.C: Likewise.
59043         * g++.old-deja/g++.brendan/copy8.C: Likewise.
59044         * g++.old-deja/g++.brendan/crash11.C: Likewise.
59045         * g++.old-deja/g++.brendan/crash14.C: Likewise.
59046         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
59047         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
59048         * g++.old-deja/g++.brendan/delete2.C: Likewise.
59049         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
59050         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
59051         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
59052         * g++.old-deja/g++.brendan/eh1.C: Likewise.
59053         * g++.old-deja/g++.brendan/groff1.C: Likewise.
59054         * g++.old-deja/g++.brendan/init3.C: Likewise.
59055         * g++.old-deja/g++.brendan/misc12.C: Likewise.
59056         * g++.old-deja/g++.brendan/misc7.C: Likewise.
59057         * g++.old-deja/g++.brendan/new2.C: Likewise.
59058         * g++.old-deja/g++.brendan/operators4.C: Likewise.
59059         * g++.old-deja/g++.brendan/operators5.C: Likewise.
59060         * g++.old-deja/g++.brendan/overload2.C: Likewise.
59061         * g++.old-deja/g++.brendan/overload7.C: Likewise.
59062         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
59063         * g++.old-deja/g++.brendan/reference1.C: Likewise.
59064         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
59065         * g++.old-deja/g++.brendan/template24.C: Likewise.
59066         * g++.old-deja/g++.brendan/template3.C: Likewise.
59067         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
59068         * g++.old-deja/g++.jason/inline3.C: Likewise.
59069         * g++.old-deja/g++.jason/opeq.C: Likewise.
59070         * g++.old-deja/g++.law/arg5.C: Likewise.
59071         * g++.old-deja/g++.law/arm7.C: Likewise.
59072         * g++.old-deja/g++.law/ctors11.C: Likewise.
59073         * g++.old-deja/g++.law/cvt8.C: Likewise.
59074         * g++.old-deja/g++.law/init9.C: Likewise.
59075         * g++.old-deja/g++.law/refs4.C: Likewise.
59076         * g++.old-deja/g++.law/template2.C: Likewise.
59077         * g++.old-deja/g++.law/visibility24.C: Likewise.
59078         * g++.old-deja/g++.law/vtable3.C: Likewise.
59079         * g++.old-deja/g++.mike/asm2.C: Likewise.
59080         * g++.old-deja/g++.mike/eh1.C: Likewise.
59081         * g++.old-deja/g++.mike/misc1.C: Likewise.
59082         * g++.old-deja/g++.mike/misc13.C: Likewise.
59083         * g++.old-deja/g++.mike/misc14.C: Likewise.
59084         * g++.old-deja/g++.mike/ns12.C: Likewise.
59085         * g++.old-deja/g++.mike/p1248.C: Likewise.
59086         * g++.old-deja/g++.mike/p3708.C: Likewise.
59087         * g++.old-deja/g++.mike/p3708a.C: Likewise.
59088         * g++.old-deja/g++.mike/p3708b.C: Likewise.
59089         * g++.old-deja/g++.mike/p646.C: Likewise.
59090         * g++.old-deja/g++.mike/p700.C: Likewise.
59091         * g++.old-deja/g++.mike/p783.C: Likewise.
59092         * g++.old-deja/g++.mike/p783a.C: Likewise.
59093         * g++.old-deja/g++.mike/p783b.C: Likewise.
59094         * g++.old-deja/g++.mike/p786.C: Likewise.
59095         * g++.old-deja/g++.mike/p789.C: Likewise.
59096         * g++.old-deja/g++.mike/p789a.C: Likewise.
59097         * g++.old-deja/g++.mike/p807a.C: Likewise.
59098         * g++.old-deja/g++.other/delete3.C: Likewise.
59099         * g++.old-deja/g++.other/dyncast1.C: Likewise.
59100         * g++.old-deja/g++.other/dyncast2.C: Likewise.
59101         * g++.old-deja/g++.other/dyncast3.C: Likewise.
59102         * g++.old-deja/g++.other/empty1.C: Likewise.
59103         * g++.old-deja/g++.other/temporary1.C: Likewise.
59104         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
59105         * g++.old-deja/g++.pt/t16.C: Likewise.
59106         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
59107
59108 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
59109
59110         * gcc.dg/991230-1.c: New test.
59111
59112 1999-12-29  Jeffrey A Law  (law@cygnus.com)
59113
59114         * gcc.c-torture/compile/991229-3.c: New test.
59115         * gcc.c-torture/compile/991229-2.c: New test.
59116         * gcc.c-torture/compile/991229-1.c: New test.
59117
59118 1999-12-29  Greg McGary <gkm@eng.ascend.com>
59119
59120         * gcc.c-torture/compile/labels-2.c: New test.
59121
59122 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
59123
59124         * gcc.c-torture/execute/991227-1.c: New test.
59125
59126 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59127
59128         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
59129
59130 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
59131
59132         * gcc.c-torture/execute/991221-1.c: New test.
59133
59134 1999-12-20  Nathan Sidwell  <nathan@acm.org>
59135
59136         * g++.old-deja/g++.other/cast3.C: New test.
59137
59138 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
59139
59140         * gcc.c-torture/execute/991216-4.c: New test.
59141
59142 1999-12-16  Michael Meissner  <meissner@cygnus.com>
59143
59144         * gcc.c-torture/execute/991216-1.c: New test.
59145         * gcc.c-torture/execute/991216-2.c: New test.
59146         * gcc.c-torture/execute/991216-3.c: New test.
59147
59148 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59149
59150         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
59151         Actually make the test fail by using "-O2" for compilation.
59152
59153 1999-12-15  Nathan Sidwell  <nathan@acm.org>
59154
59155         * g++.old-deja/g++.warn/cast-align1.C: New test.
59156
59157 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59158
59159         * gcc.c-torture/compile/991214-1.c: New test.
59160         * gcc.c-torture/compile/991214-2.c: New test.
59161
59162 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59163
59164         * gcc.dg/991214-1.c: New test.
59165
59166 1999-12-13  Jeffrey A Law  (law@cygnus.com)
59167
59168         * gcc.c-torture/compile/991213-3.c: New test.
59169         * gcc.c-torture/compile/991213-2.c: New test.
59170         * gcc.c-torture/compile/991213-1.c: New test.
59171
59172 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
59173
59174         * gcc.dg/991209-1.c: New test.
59175
59176 1999-12-08  Nathan Sidwell <nathan@acm.org>
59177
59178         * gcc.c-torture/compile/991208-1.c: New test.
59179
59180 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59181
59182         * gcc.dg/ultrasp2.c: New test.
59183
59184 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
59185
59186         * g++.old-deja/g++.abi/align.C (main): Fix typo.
59187
59188 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
59189
59190         * gcc.c-torture/compile/991202-1.c: New test.
59191         * gcc.c-torture/execute/991202-1.c: New test.
59192         * gcc.c-torture/execute/991202-2.c: New test.
59193         * gcc.c-torture/execute/991202-3.c: New test.
59194
59195 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
59196
59197         * g++.old-deja/g++.abi/align.C: New test.
59198         * g++.old-deja/g++.abi/aggregates.C: Likewise.
59199         * g++.old-deja/g++.abi/bitfields.C: Likewise.
59200
59201 1999-12-01  Richard Henderson  <rth@cygnus.com>
59202
59203         * gcc.c-torture/execute/991201-1.c: New.
59204
59205 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
59206
59207         * gcc.dg/991129-1.c: New test.
59208
59209 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
59210
59211         * gcc.c-torture/compile/991127-1.c: New test.
59212
59213 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59214
59215         * g++.old-deja/g++.other/warn4.C: New test.
59216
59217 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59218
59219         * g++.old-deja/g++.eh/cleanup2.C: New test.
59220         * g++.old-deja/g++.ext/pretty2.C: New test.
59221         * g++.old-deja/g++.ext/pretty3.C: New test.
59222         * g++.old-deja/g++.other/debug6.C: New test.
59223
59224 1999-10-20  Jim Wilson  <wilson@cygnus.com>
59225
59226         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
59227         compiler_output to look for one error message instead of two.
59228
59229 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
59230
59231         * gcc.c-torture/execute/991118-1.c: Also test case
59232         where the word boundary does not split a byte evenly.
59233
59234 1999-11-19  Nathan Sidwell  <nathan@acm.org>
59235
59236         * g++.old-deja/g++.ext/restrict1.C: New test.
59237
59238 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
59239
59240         * gcc.c-torture/execute/991118-1.c: New test.
59241
59242 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
59243
59244         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
59245         working directory pathnames.
59246
59247 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
59248
59249         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
59250         host is equipped with driver.h and driver.o so it can actually
59251         compile and run the tests.
59252
59253 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
59254
59255         * gcc.c-torture/compile/991008-1.c: New test.
59256
59257 1999-11-08  Nick Clifton  <nickc@cygnus.com>
59258
59259         * lib/gcc-dg.exp: Include target-supports.exp
59260
59261 1999-11-05  Nick Clifton  <nickc@cygnus.com>
59262
59263         * lib/target-supports.exp: New file: Provide procs to test for
59264         features supported by the target.
59265         (check_weak_available): Moved here from ecos.exp.
59266         (check_alias_available): New proc: Determine of the target
59267         toolchain supports the alias attribute.
59268
59269         * gcc.dg/special/ecos.exp: Move check_weak_available to
59270         target-supports.exp.
59271         (alias-1.c): Only perform the test if the target supports
59272         aliases.
59273         (wkali-1.c): Only perform the test if the target supports
59274         aliases.
59275
59276         * gcc.dg/990506-0.c: Expect error messages from cross
59277         targets as well as native targets.
59278
59279 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59280
59281         * gcc.dg/ultrasp1.c: Removed xfail.
59282         * gcc.dg/struct-ret-2.c: Likewise.
59283         * gcc.dg/array-1.c: Likewise.
59284
59285 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59286
59287         * gcc.dg/struct-ret-2.c: New test.
59288
59289         * gcc.dg/array-1.c: New test.
59290
59291 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
59292
59293         * gcc.c-torture/execute/991030-1.c: New test.
59294
59295 1999-10-26  Richard Henderson  <rth@cygnus.com>
59296
59297         * gcc.c-torture/compile/991026-2.c: New test.
59298
59299 1999-10-26  Jeffrey A Law  (law@cygnus.com)
59300
59301         * gcc.c-torture/compile/991026-1.c: New test.
59302
59303 1999-10-23  Jeffrey A Law  (law@cygnus.com)
59304
59305         * gcc.c-torture/execute/991023-1.c: New test.
59306
59307 1999-10-19  Jeffrey A Law  (law@cygnus.com)
59308
59309         * gcc.c-torture/execute/991019-1.c: New test.
59310
59311 1999-10-16  Richard Henderson  <rth@cygnus.com>
59312
59313         * gcc.c-torture/execute/991016-1.c: New test.
59314
59315 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
59316
59317         * gcc.c-torture/execute/991014-1.c: New test.
59318
59319 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
59320
59321         * g++.old-deja/g++.other/union2.C: New test.
59322
59323 1999-10-13  Nathan Sidwell  <nathan@acm.org>
59324
59325         * g++.old-deja/g++.other/vaarg2.C: New test.
59326         * g++.old-deja/g++.other/vaarg3.C: New test.
59327
59328 1999-10-12  Craig Burley  <craig@jcb-sc.com>
59329
59330         * g77.f-torture/noncompile/19990905-1.f: Moved from being
59331         in compile/.
59332
59333 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
59334
59335         * gcc.c-torture/execute/va-arg-11.c: New test.
59336
59337 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
59338
59339         * lib/file-format.exp (gcc_target_object_format): Don't
59340         crash if objdump is unavailable.
59341
59342 1999-09-29  Donn Terry <donn@interix.com>
59343
59344         * gcc.misc-tests/mg.exp: delete extraneous redirection.
59345
59346 1999-09-28  Nick Clifton  <nickc@cygnus.com>
59347
59348         * gcc.c-torture/compile/990928-1.c: New test.
59349
59350 1999-09-28  Nathan Sidwell  <nathan@acm.org>
59351
59352         * g++.old-deja/g++.other/decl6.C: New test.
59353
59354 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59355
59356         * gcc.c-torture/execute/va-arg-10.c: New test.
59357
59358 1999-09-27  Nathan Sidwell  <nathan@acm.org>
59359
59360         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
59361         __PRETTY_FUNCTION__.
59362
59363 1999-09-23  Nick Clifton  <nickc@cygnus.com>
59364
59365         * gcc.c-torture/execute/990923-1.c: New test.
59366
59367 1999-09-21  Nick Clifton  <nickc@cygnus.com>
59368
59369         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
59370         for which -fpic is inappropriate.
59371
59372 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
59373
59374         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
59375
59376 1999-09-21  Nathan Sidwell  <nathan@acm.org>
59377
59378         * g++.old-deja/g++.other/dyncast1.C: New test.
59379         * g++.old-deja/g++.other/dyncast2.C: New test.
59380         * g++.old-deja/g++.other/dyncast3.C: New test.
59381         * g++.old-deja/g++.other/dyncast4.C: New test.
59382         * g++.old-deja/g++.other/dyncast5.C: New test.
59383         * g++.old-deja/g++.eh/catch3.C: New test.
59384         * g++.old-deja/g++.eh/catch3p.C: New test.
59385         * g++.old-deja/g++.eh/catch4.C: New test.
59386         * g++.old-deja/g++.eh/catch4p.C: New test.
59387         * g++.old-deja/g++.eh/catch5.C: New test.
59388         * g++.old-deja/g++.eh/catch5p.C: New test.
59389         * g++.old-deja/g++.eh/catch6.C: New test.
59390         * g++.old-deja/g++.eh/catch6p.C: New test.
59391         * g++.old-deja/g++.eh/catch7.C: New test.
59392         * g++.old-deja/g++.eh/catch7p.C: New test.
59393         * g++.old-deja/g++.eh/catch8.C: New test.
59394         * g++.old-deja/g++.eh/catch8p.C: New test.
59395         * g++.old-deja/g++.eh/catch9.C: New test.
59396         * g++.old-deja/g++.eh/catch9p.C: New test.
59397
59398 1999-09-13  Nathan Sidwell  <nathan@acm.org>
59399
59400         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
59401         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
59402
59403 1999-09-13  Jeffrey A Law  (law@cygnus.com)
59404
59405         * gcc.c-torture/compile/990913-1.c: New test.
59406
59407 1999-09-10  Nathan Sidwell  <nathan@acm.org>
59408
59409         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
59410         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59411
59412 1999-09-09  Richard Henderson  <rth@cygnus.com>
59413
59414         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
59415
59416 1999-09-09  Nathan Sidwell  <nathan@acm.org>
59417
59418         * g++.old-deja/g++.other/lookup11.C: New test.
59419         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
59420         what is permitted and what we want.
59421         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
59422         overload use.
59423         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59424
59425 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
59426
59427         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
59428         * gcc.c-torture/noncompile/poison-1.c: New file.
59429
59430 1999-09-08  Nathan Sidwell  <nathan@acm.org>
59431
59432         * g++.old-deja/g++.other/sizeof3.C: New test.
59433         * g++.old-deja/g++.other/sizeof4.C: New test.
59434         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
59435         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
59436
59437 1999-09-07  Richard Henderson  <rth@cygnus.com>
59438
59439         * gcc.dg/va-arg-1.c: New.
59440
59441 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59442
59443         * gcc.c-torture/execute/va-arg-9.c: New test.
59444
59445 1999-09-05  Craig Burley  <craig@jcb-sc.com>
59446
59447         * g77.f-torture/compile/980519-2.f: New test.
59448         * g77.f-torture/compile/19990905-0.f: New test.
59449         * g77.f-torture/compile/19990905-1.f: New test.
59450         * g77.f-torture/compile/19990905-2.f: New test.
59451
59452         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
59453
59454 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
59455
59456         * gcc.c-torture/execute/990827-1.c: Fix typo.
59457
59458 1999-09-03  Nathan Sidwell  <nathan@acm.org>
59459
59460         * g++.old-deja/g++.other/deref1.C: New test.
59461
59462 1999-09-02  Nathan Sidwell  <nathan@acm.org>
59463
59464         * g++.old-deja/g++.other/ambig2.C: New test.
59465         * g++.old-deja/g++.other/cond5.C: New test.
59466         * g++.old-deja/g++.other/lookup16.C: New test.
59467
59468 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
59469
59470         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
59471         assemblers too.
59472
59473 1999-08-31  Jeffrey A Law  (law@cygnus.com)
59474
59475         * lib/c-torture.exp: Avoid the "compare executables" optimization
59476         when testing native.
59477
59478 1999-08-29  Jeffrey A Law  (law@cygnus.com)
59479
59480         * gcc.c-torture/execute/990829-1.c: New test.
59481         * gcc.c-torture/compile/990829-1.c: New test.
59482
59483 1999-08-27  Paul Burchard  <burchard@pobox.com>
59484
59485         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
59486         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
59487         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
59488         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
59489         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
59490         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
59491         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
59492         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
59493         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
59494         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
59495         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
59496
59497 1999-08-27  Jeffrey A Law  (law@cygnus.com)
59498
59499         * gcc.c-torture/execute/990827-1.c: New test.
59500
59501 1999-08-26  Craig Burley  <craig@jcb-sc.com>
59502
59503         * g77.f-torture/noncompile/19990826-4.f: New test.
59504
59505         * g77.f-torture/compile/19990826-3.f: New test.
59506
59507         * g77.f-torture/execute/19990826-2.f: New test.
59508
59509         * g77.f-torture/compile/19990826-1.f: New test.
59510
59511         * gcc.c-torture/execute/990826-0.c: New test.
59512         * g77.c-torture/execute/19990826-0.f: New test.
59513
59514         * g77.f-torture/noncompile/970626-2.f: New test.
59515
59516 1999-08-25  Paul Burchard  <burchard@pobox.com>
59517
59518         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
59519         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
59520         lss-011.C: New tests.
59521
59522 1999-08-25  Nathan Sidwell  <nathan@acm.org>
59523
59524         * g++.old-deja/g++.other/decl5.C: New test.
59525
59526 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59527
59528         * noncompile/noncompile.exp: Load_lib c-torture.exp.
59529         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
59530         call `postbase' for each one.  All callers of `postbase' changed
59531         to call this instead.
59532
59533 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
59534
59535         * gcc.c-torture/execute/990811-1.c: New test.
59536
59537 1999-08-09  Nick Clifton  <nickc@cygnus.com>
59538
59539         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
59540         just native ones.
59541
59542         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
59543         just native ones.
59544
59545 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59546
59547         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
59548
59549 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59550
59551         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
59552
59553 1999-08-04  Nathan Sidwell  <nathan@acm.org>
59554
59555         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
59556
59557 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59558
59559         * gcc.c-torture/execute/990804-1.c: New test.
59560
59561 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59562
59563         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
59564         * g++.old-deja/g++.brendan/crash64.C: Likewise.
59565         * g++.old-deja/g++.brendan/overload8.C: Likewise.
59566
59567 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59568
59569         * g++.old-deja/g++.other/struct1.C: New test.
59570
59571 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59572
59573         * g++.old-deja/g++.other/enum2.C: New test.
59574
59575 1999-08-02  Richard Henderson  <rth@cygnus.com>
59576
59577         Adapted from tests from Franz Sirl:
59578         * gcc.c-torture/execute/va-arg-7.c: New test.
59579         * gcc.c-torture/execute/va-arg-8.c: New test.
59580
59581 1999-08-01  Jeffrey A Law  (law@cygnus.com)
59582
59583         * gcc.c-torture/compile/990801-2.c: New test.
59584
59585         * gcc.c-torture/compile/990801-1.c: New test.
59586
59587 1999-07-27  Michael Meissner  <meissner@cygnus.com>
59588
59589         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
59590         fp-cmp-1.c, converting double to float.
59591
59592         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
59593         fp-cmp-1.c, converting double to long double.
59594
59595         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
59596         from fr1 to unknown_register, since fr1 is a legitimate register
59597         on some machines.
59598
59599 1999-07-25  Jeffrey A Law  (law@cygnus.com)
59600
59601         * README: More listname related changes.
59602
59603 1999-07-08  Catherine Moore  <clm@cygnus.com>
59604
59605         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
59606
59607 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
59608
59609         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
59610
59611 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59612
59613         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
59614
59615 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
59616
59617         * gcc.dg/990703-1.c: New test.
59618
59619 1999-06-29  Nick Clifton  <nickc@cygnus.com>
59620
59621         * lib/file-format.exp: New file: Move definition of proc
59622         gcc_target_object_format to here from
59623         gcc.dg/special/ecos.exp.
59624
59625         * lib/c-torture.exp: Include lib file-format.exp.
59626         * lib/gcc-dg.exp: Include lib file-format.exp.
59627
59628         * gcc.dg/special/ecos.exp: Remove definition of proc
59629         gcc_target_object_format.
59630
59631 1999-06-28  Jeffrey A Law  (law@cygnus.com)
59632
59633         * gcc.c-torture/execute/990628-1.c: New test.
59634
59635 1999-06-25  Jeffrey A Law  (law@cygnus.com)
59636
59637         * gcc.c-torture/compile/990625-2.c: New test.
59638
59639         * gcc.c-torture/compile/990625-1.c: New test.
59640
59641 1999-06-23  Nick Clifton  <nickc@cygnus.com>
59642
59643         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
59644         attributes compile.
59645         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
59646         ports that use the COFF/PE file format.
59647
59648 1999-06-17  Jeffrey A Law  (law@cygnus.com)
59649
59650         * gcc.c-torture/compile/990617-1.c: New test.
59651
59652 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
59653
59654         * g++.old-deja/g++.other/decl4.C: New test.
59655
59656 1999-06-14  Nathan Sidwell  <nathan@acm.org>
59657
59658         * g++.old-deja/g++.other/bitfld3.C: New test.
59659
59660 1999-06-08  Nathan Sidwell  <nathan@acm.org>
59661
59662         * g++.old-deja/g++.eh/catch1.C: New test.
59663
59664 1999-06-07  Jeffrey A Law  (law@cygnus.com)
59665
59666         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
59667
59668         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
59669         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
59670
59671 1999-06-05  Craig Burley  <craig@jcb-sc.com>
59672
59673         * g77.f-torture/compile/19990502-0.f: Replace with new,
59674         shorter, test that still fails after recent changes.
59675
59676 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59677
59678         * gcc.c-torture/execute/990604-1.c: New test.
59679
59680 1999-05-31  Jeffrey A Law  (law@cygnus.com)
59681
59682         * gcc.c-torture/execute/990531-1.c: New test.
59683
59684 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59685
59686         * gcc.c-torture/compile/990527-1.c: New test.
59687
59688 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
59689
59690         * gcc.c-torture/execute/990527-1.c: New test.
59691
59692 1999-05-25  Nick Clifton  <nickc@cygnus.com>
59693
59694         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
59695         bitfields as signed.
59696
59697 1999-05-25  Craig Burley  <craig@jcb-sc.com>
59698
59699         * g77.f-torture/compile/19990525-0.f: New test.
59700
59701 1999-05-25  Jeffrey A Law  (law@cygnus.com)
59702
59703         * gcc.c-torture/execute/990525-2.c: New test.
59704
59705         * gcc.c-torture/execute/990525-1.c: New test.
59706
59707 1999-05-24  Nathan Sidwell  <nathan@acm.org>
59708
59709         * g++.old-deja/g++.other/anon3.C: New test.
59710         * g++.old-deja/g++.other/anon4.C: New test.
59711         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
59712         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
59713         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
59714         Merrill).
59715
59716 1999-05-24  Jeffrey A Law  (law@cygnus.com)
59717
59718         * gcc.c-torture/execute/990524-1.c: New test.
59719
59720         * gcc.dg/990524-1.c: New test.
59721
59722 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59723
59724         * gcc.c-torture/compile/990523-1.c: New test.
59725
59726 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
59727
59728         * gcc.c-torture/compile/990519-1.c: New test.
59729
59730 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59731
59732         * gcc.c-torture/compile/990517-1.c: New test.
59733
59734         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
59735         (e4, f4): New tests.
59736         (main): Call them.
59737
59738 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59739
59740         * gcc.dg/noreturn-1.c: New test.
59741
59742 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59743
59744         * gcc.c-torture/execute/990513-1.c: New test.
59745
59746 1999-05-10  Richard Henderson  <rth@cygnus.com>
59747
59748         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
59749
59750 1999-05-10  Craig Burley  <craig@jcb-sc.com>
59751
59752         * g77.f-torture/execute/erfc.f: Use small single-precision
59753         values, to avoid problems on Alphas when not -mieee.
59754
59755 1999-05-08  Craig Burley  <craig@jcb-sc.com>
59756
59757         * gcc.dg/990506-0.c: New test.
59758
59759 1999-05-08  Richard Henderson  <rth@cygnus.com>
59760
59761         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
59762         the constant to test.  Don't XFAIL 64-bit targets.
59763
59764         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
59765         * g++.old-deja/g++.law/profile1.C: Likewise.
59766
59767         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
59768         operator new instances.
59769         * g++.old-deja/g++.other/delete5.C: Likewise.
59770
59771 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59772
59773         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
59774         intrinsic.
59775
59776 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59777
59778         * g77.f-torture/execute/u77-test.f: Reverse order of two
59779         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
59780
59781 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59782
59783         * gcc.dg/compare1.c: New test.
59784
59785 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
59786
59787         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
59788         New tests.
59789
59790 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59791
59792         * g77.f-torture/compile/19990502-1.f: New test.
59793
59794 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59795
59796         * g77.f-torture/compile/19990502-0.f: New test.
59797
59798 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59799
59800         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
59801         intrinsic.
59802
59803 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59804
59805         * g77.f-torture/execute/u77-test.f (main): List libU77
59806         intrinsics not currently tested.
59807         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
59808         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
59809         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
59810         Trim blanks off the ends of some printed strings.
59811
59812 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59813
59814         * g77.f-torture/execute/u77-test.f (main): Just warn about
59815         FSTAT gid disagreement, as it's expected on some systems.
59816
59817 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59818
59819         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
59820         use a new function, which allows for some slop.
59821         Clean up some commentary.
59822         (issum): The new function.
59823         (sgladd): Deleted subroutine.
59824
59825 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59826
59827         * g77.f-torture/execute/u77-test.f: Modify to be more like
59828         libf2c/libU77 version, bringing patches to that version here.
59829         Add suitable commentary.
59830
59831 1999-04-25  Richard Henderson  <rth@cygnus.com>
59832
59833         * gcc.dg/990424-1.c: New test.
59834
59835 1999-04-24  Craig Burley  <craig@jcb-sc.com>
59836
59837         * g77.f-torture/execute/u77-test.f (main): Bug involving
59838         LSTAT has been fixed, so turn back on full checking.
59839
59840 1999-04-20  Craig Burley  <craig@jcb-sc.com>
59841
59842         * g77.f-torture/compile/19990419-0.f: New test.
59843         * g77.f-torture/execute/19990419-1.f: New test.
59844
59845 1999-04-17  Richard Henderson  <rth@cygnus.com>
59846
59847         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
59848         to avoid the need for a prototype to supress a warning.
59849
59850 1999-04-07  Jim Wilson  <wilson@cygnus.com>
59851
59852         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
59853
59854 1999-04-04  Jeffrey A Law  (law@cygnus.com)
59855
59856         * gcc.c-torture/execute/990404-1.c: New test.
59857
59858 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59859
59860         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
59861         * gcc.dg/cpp-if3.c: Don't use -pedantic.
59862         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
59863         missing initializer warnings.
59864
59865 1999-03-28  Jeffrey A Law  (law@cygnus.com)
59866
59867         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
59868         matching strings.
59869
59870 1999-03-26  Jeffrey A Law  (law@cygnus.com)
59871
59872         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
59873
59874 1999-03-26  Craig Burley  <craig@jcb-sc.com>
59875
59876         * g77.f-torture/execute/19990325-0.f: New test.
59877         * g77.f-torture/execute/19990325-1.f: New test.
59878
59879 1999-03-24  Jeffrey A Law  (law@cygnus.com)
59880
59881         * gcc.c-torture/execute/990324-1.c: New test.
59882
59883 1999-03-22  Jim Wilson  <wilson@cygnus.com>
59884
59885         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
59886         test with 4.
59887
59888 1999-03-17  Richard Henderson  <rth@cygnus.com>
59889
59890         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
59891
59892 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59893
59894         * g77.f-torture/execute/19990313-2.f: New test.
59895         * g77.f-torture/execute/19990313-3.f: New test.
59896
59897 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59898
59899         * g77.f-torture/execute/19990313-0.f: New test.
59900         * g77.f-torture/execute/19990313-1.f: New test.
59901
59902 1999-03-12  Jim Wilson  <wilson@cygnus.com>
59903
59904         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
59905         printf to sprintf.
59906         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
59907         (main): Add check for u15.  Conditionalize u31 check depending on
59908         whether ints are <32 bits or >=32 bits.
59909
59910 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59911
59912         * g77.f-torture/execute/19981119-0.f: Improve testiness.
59913
59914 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59915
59916         * g77.f-torture/compile/19990305-0.f: New test.
59917         * g77.f-torture/execute/19981119-0.f: New test.
59918
59919 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59920
59921         * g77.f-torture/execute/970625-2.f: call ABORT if final
59922         result is not correct, instead of just printing it.
59923         Add this checking via newly introduced obfuscation, to
59924         trip up buggy front ends.
59925
59926 1999-03-07  Craig Burley  <craig@jcb-sc.com>
59927
59928         * g77.f-torture/compile/960317-1.f: Moved from being
59929         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
59930
59931 1999-03-06  Craig Burley  <craig@jcb-sc.com>
59932
59933         * g77.f-torture/execute/960317-1.f: New (old) test.
59934         * g77.f-torture/execute/970625-2.f: Ditto.
59935
59936 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
59937
59938         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
59939         error message on line 1 or line 2; cccp and cpplib do this differently.
59940
59941 1999-03-01  Jeffrey A Law  (law@cygnus.com)
59942
59943         * g++.old-deja/g++.law/weak1.C: New test.
59944
59945 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59946
59947         * gcc.c-torture/execute/990119-1.c: Renamed to...
59948         * gcc.dg/990119-1.c: this, so it will only be tested once
59949         (it's a preprocessor test, it doesn't need to be run at
59950         multiple optimization levels).
59951
59952 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59953
59954         * lib/g++.exp: Don't add incdir=$base_dir/../include to
59955           ALWAYS_CXXFLAGS.
59956
59957 1999-02-24  Craig Burley  <craig@jcb-sc.com>
59958
59959         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
59960         * g77.f-torture/compile/19981216-0.f: ...as it is expected
59961         to not be compilable by current g77.
59962
59963 1999-02-24  Nick Clifton  <nickc@cygnus.com>
59964
59965         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
59966
59967 1999-02-22  Jeffrey A Law  (law@cygnus.com)
59968
59969         * gcc.c-torture/execute/990222-1.c: New test.
59970
59971 1999-02-19  Craig Burley  <craig@jcb-sc.com>
59972
59973         * g77.f-torture/compile/19990218-0.f: New test.
59974         * g77.f-torture/noncompile/19990218-1.f: New test.
59975
59976 1999-02-18  Craig Burley  <craig@jcb-sc.com>
59977
59978         * g77.f-torture/compile/19981216-0.f: New test.
59979
59980 1999-02-14  Jeffrey A Law  (law@cygnus.com)
59981
59982         * gcc.dg/990214-1.c: New test.
59983
59984 1999-02-13  Jeffrey A Law  (law@cygnus.com)
59985
59986         * gcc.dg/990213-2.c: New test.
59987
59988         * gcc.dg/990213-1.c: New test.
59989
59990 1999-02-12  Jeffrey A Law  (law@cygnus.com)
59991
59992         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
59993         ints.
59994
59995 1999-02-11  Nick Clifton  <nickc@cygnus.com>
59996
59997         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
59998         specified by target.
59999
60000         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
60001
60002 1999-02-11  Jeffrey A Law  (law@cygnus.com)
60003
60004         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
60005
60006 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60007
60008         * gcc.dg/special/ecos.exp: New test driver for new tests with
60009         special requirements.
60010
60011         * gcc.dg/special/alias-1.c: New test.
60012         * gcc.dg/special/gcsec-1.c: New test.
60013         * gcc.dg/special/weak-1.c: New test.
60014         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
60015         * gcc.dg/special/weak-2.c: New test.
60016         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
60017         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
60018         * gcc.dg/special/wkali-1.c: New test.
60019         * gcc.dg/special/wkali-2.c: New test.
60020         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
60021         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
60022
60023 1999-02-10  Felix Lee  <flee@cygnus.com>
60024
60025           * lib/c-torture.exp (c-torture-compile): Pull out code for
60026           analyzing gcc error messages.
60027           (c-torture-execute): Likewise.  Fix some (harmless) false
60028           positives.
60029           * lib/gcc.exp (gcc_check_compile): New function.
60030
60031 1999-02-08  Richard Henderson  <rth@cygnus.com>
60032
60033         * gcc.c-torture/execute/990208-1.c: New test.
60034
60035 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60036
60037         * g++.dg/special/ecos.exp: New driver for new tests with special
60038         requirements
60039
60040         * g++.dg/special/conpr-1.C: New test
60041         * g++.dg/special/conpr-2.C: New test
60042         * g++.dg/special/conpr-2a.C: New test
60043         * g++.dg/special/conpr-3.C: New test
60044         * g++.dg/special/conpr-3a.C: New test
60045         * g++.dg/special/conpr-3b.C: New test
60046
60047         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
60048         allow g++ to use the dg driver
60049
60050         * README: Add comment about g++.dg directory
60051
60052 1999-02-06  Jeffrey A Law  (law@cygnus.com)
60053
60054         * README: Update email addresses.
60055
60056 1999-02-03  Nick Clifton  <nickc@cygnus.com>
60057
60058         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
60059         arguments in order to force structure S onto the stack even on
60060         the alpha.
60061         (test): Pass 10 leading arguments to function foo as well as the
60062         structure S.
60063
60064         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
60065         failure for all targets.
60066
60067         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
60068         abort to terminate program execution.
60069
60070 1999-01-30  Richard Henderson  <rth@cygnus.com>
60071
60072         * gcc.c-torture/execute/990130-1.c: New test.
60073
60074 1999-01-30  Jeffrey A Law  (law@cygnus.com)
60075
60076         * gcc.dg/990130-1.c: New test.
60077
60078 1999-01-28  Michael Meissner  <meissner@cygnus.com>
60079
60080         * gcc.c-torture/execute/990128-1.c: New test.
60081
60082 1999-01-27  Michael Meissner  <meissner@cygnus.com>
60083
60084         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
60085
60086 1999-01-27  Felix Lee  <flee@cygnus.com>
60087
60088         * lib/c-torture.exp (c-torture-compile): pull out code for
60089         analyzing gcc error messages.
60090         (c-torture-execute): ditto, and fix some (harmless) false
60091         positives.
60092         * lib/gcc.exp (gcc_check_compile): new function.
60093
60094 1999-01-17  Jeffrey A Law  (law@cygnus.com)
60095
60096         * gcc.dg/990117-1.c: New test.
60097
60098         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
60099
60100         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
60101
60102 1999-01-15  Jeffrey A Law  (law@cygnus.com)
60103
60104         * g77.f-torture/compile/990115-1.f: New test.
60105
60106 1999-01-07  Jeffrey A Law  (law@cygnus.com)
60107
60108         * gcc.c-torture/compile/990107-1.c: New test
60109
60110 1999-01-06  Jeffrey A Law  (law@cygnus.com)
60111
60112         * gcc.c-torture/execute/990106-2.c: New test.
60113
60114         * gcc.c-torture/execute/990106-1.c: New test.
60115
60116 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
60117
60118         * gcc.c-torture/compile/981223-1.c: New test.
60119
60120 1998-12-29  Richard Henderson  <rth@cygnus.com>
60121
60122         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
60123         (opt3): Rename from opt4 and disable.
60124
60125 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
60126
60127         * g++.old-deja/g++.pt/ptrmem5.C: New test.
60128
60129 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60130
60131         * g++.old-deja/g++.other/conv5.C: New test.
60132
60133 1998-12-14  Nick Clifton  <nickc@cygnus.com>
60134
60135         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
60136
60137 1998-12-11  Jeffrey A Law  (law@cygnus.com)
60138
60139         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
60140
60141 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
60142
60143         * gcc.c-torture/compile/981211-1.c: New test.
60144
60145 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60146
60147         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
60148
60149         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
60150
60151 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60152
60153         * gcc.special/930510-1.c: Make C9X safe.
60154         * gcc.misc-tests/gcov-1.c Similarly.
60155         * gcc.misc-tests/gcov-2.c Similarly.
60156
60157 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60158
60159         * gcc.dg/ultrasp1.c: New test.
60160
60161 1998-12-06  Richard Henderson  <rth@cygnus.com>
60162
60163         * gcc.c-torture/execute/981206.c: New test.
60164
60165 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60166
60167         * g++.old-deja/g++.ns/template7.C: New test.
60168
60169         * g++.old-deja/g++.other/expr1.C: New test.
60170
60171         * g++.old-deja/g++.eh/tmpl3.C: New test.
60172
60173         * g++.old-deja/g++.eh/tmpl2.C: New test.
60174
60175 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60176
60177         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
60178         * g++.old-deja/g++.other/using6.C: Removed.
60179         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
60180
60181         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
60182
60183 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60184
60185         * g++.old-deja/g++.pt/overload8.C: New test.
60186
60187         * g++.old-deja/g++.pt/overload7.C: New test.
60188
60189         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
60190
60191         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
60192         and relinking messages.
60193         * lib/g++.exp (g++_target_compile): Remove .rpo file when
60194         compiling with -frepo.
60195
60196 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
60197
60198         * g++.old-deja/g++.pt/lookup6.C: New test.
60199
60200 1998-11-30  Nick Clifton  <nickc@cygnus.com>
60201
60202         * gcc.c-torture/execute/981130-1.c: New test.
60203         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
60204
60205 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60206
60207         * g++.old-deja/g++.pt/explicit76.C: New test.
60208
60209         * g++.old-deja/g++.pt/friend38.C: New test.
60210
60211         * g++.old-deja/g++.ns/crash2.C: New test.
60212
60213         * g++.old-deja/g++.pt/defarg8.C: New test.
60214
60215         * g++.old-deja/g++.pt/instantiate6.C: New test.
60216
60217         * g++.old-deja/g++.pt/static6.C: New test.
60218
60219         * g++.old-deja/g++.pt/decl2.C: New test.
60220
60221 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60222
60223         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
60224         problem is actually related with name lookup, but so what? :-)
60225
60226         * g++.old-deja/g++.pt/friend37.C: New test.
60227
60228 1998-11-25  Dave Love  <d.love@dl.ac.uk>
60229
60230         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
60231         element, which fails on some systems.
60232
60233         * g77.f-torture/execute/labug1.f: New test.
60234
60235 1998-11-21  Jeffrey A Law  (law@cygnus.com)
60236
60237         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
60238         is defined.
60239
60240 1998-11-18  Dave Love  <d.love@dl.ac.uk>
60241
60242         * g77.f-torture/compile/981117-1.f: New test.
60243
60244 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
60245
60246         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
60247         properly discarded.
60248
60249 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
60250
60251         * gcc.c-torture/execute/memcheck: New directory of tests for
60252         -fcheck-memory-usage.
60253
60254 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
60255
60256         * README: New file, general information about the testsuite and
60257         new description of the various C++ test subdirectories.
60258         * README.g++: Eliminate obsolete information, update and move most
60259         relevant stuff to README.
60260
60261 1998-11-07  Richard Henderson  <rth@cygnus.com>
60262
60263         * gcc.c-torture/compile/981107-1.c: New test.
60264
60265 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
60266
60267         * execute/memcpy-bi.c: New testcase.
60268
60269 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
60270
60271         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
60272         base classes.
60273
60274         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
60275         template is selected.
60276
60277         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
60278         classes, it should be accepted for all types.
60279
60280         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
60281
60282         * g++.old-deja/g++.pt/spec24.C: Ensure that template
60283         specializations start with template headers.
60284
60285 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
60286
60287         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
60288
60289         * g++.old-deja/g++.other/init9.C: Test cross initialization of
60290         non-POD types.
60291
60292 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60293
60294         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
60295
60296 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
60297
60298         * compile/981022-1.c, compile/981022-1.x: New test and driver.
60299
60300 1998-10-19  Jeffrey A Law  (law@cygnus.com)
60301
60302         * 981019-1.c: New test.
60303
60304 1998-10-14  Robert Lipe <robertl@dgii.com>
60305
60306         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
60307         find objc headers.
60308
60309 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60310
60311         * compile/981001-4.c: Remove use of GCC extension that triggers a
60312         compiler bug.
60313
60314 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
60315
60316         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
60317
60318 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60319
60320         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
60321         instantiation of template produces incorrect code for delete
60322         expression.
60323
60324         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
60325         constructors' name is not unique.
60326         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
60327         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
60328
60329         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
60330         automatic array of const is ill-formed.
60331
60332         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
60333         of template parameter?
60334
60335         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
60336         const.
60337
60338         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
60339         pointer-to-member expression.
60340
60341         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
60342         declaration causes ICE.
60343
60344 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
60345
60346         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
60347         reserved in the global namespace.
60348
60349         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
60350         generate needed virtual table.
60351
60352         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
60353
60354 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
60355
60356         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
60357         template-dependent type
60358
60359 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60360
60361         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
60362         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
60363         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
60364
60365         * g++.old-deja/g++.other/using5.C: New test; using decl from base
60366         class should be usable as argument of member function.
60367         * g++.old-deja/g++.other/using6.C: New test; using decl from base
60368         class should be usable as return type of member function.
60369         * g++.old-deja/g++.other/using7.C: New test; using decl from base
60370         class should be usable as type of data member.
60371
60372         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
60373
60374 1998-10-09  Jeffrey A Law  (law@cygnus.com)
60375
60376         * gcc.c-torture/special/920521-1.c: Fix bogus test.
60377
60378 1998-10-08  Nick Clifton  <nickc@cygnus.com>
60379
60380         * gcc.dg/dll-?.c Add thumb to target list.
60381         Fix assembler scan patterns to match current assembler output.
60382
60383 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
60384
60385         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
60386         matching of template brackets.
60387
60388         * g++.old-deja/g++.other/using4.C: New test.  Test using
60389         declarations of methods from base classes.
60390
60391         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
60392         within functions should introduce names into the innermost
60393         enclosing namespace.
60394
60395         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
60396         of static locals if first initialization throws.
60397
60398 1998-10-07  Jim Wilson  <wilson@cygnus.com>
60399
60400         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
60401
60402 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
60403
60404         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
60405         lose track of the possible targets of tablejump insns.
60406         * special/special.exp: Run it.
60407
60408 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60409
60410         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
60411         must be declared before its specializations can be named in friend
60412         declarations.
60413
60414 1998-10-05  Dave Love  <d.love@dl.ac.uk>
60415
60416         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
60417
60418         * g77.f-torture/execute/io1.f: New test.
60419
60420 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60421
60422         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
60423         with pointer to template function, for which no argument deduction
60424         is possible.
60425
60426         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
60427         specialization of template function as argument to template
60428         function.
60429
60430         * g++.old-deja/g++.other/access2.C: New test; Inner class
60431         shouldn't have privileged access to Outer's names.
60432
60433 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60434
60435         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
60436         friend template declared within template class conflicts with
60437         nested class of the same name.
60438
60439         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
60440         is ignored.
60441
60442         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
60443         object with direct initializer as function declaration.
60444
60445         * g++.old-deja/g++.other/decl2.C: New test; duplicate
60446         initializers.
60447
60448         * g++.old-deja/g++.other/null2.C: New test; conditional operator
60449         involving const pointer and NULL produces incorrect result.
60450
60451         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
60452         type name without `typename' should be rejected with -pedantic.
60453
60454 1998-10-02  Richard Henderson  <rth@cygnus.com>
60455
60456         * g++.old-deja/g++.other/addrof1.C: New test.
60457
60458 1998-10-01  Nick Clifton  <nickc@cygnus.com>
60459
60460         * gcc.c-torture/compile/981001-1.c: New test.
60461         * gcc.c-torture/execute/981001-1.c: New test.
60462
60463 1998-10-01  Jeffrey A Law  (law@cygnus.com)
60464
60465         * gcc.c-torture/compile/981001-2.c: New test.
60466         * gcc.c-torture/compile/981001-3.c: New test.
60467         * gcc.c-torture/compile/981001-4.c: New test.
60468
60469 1998-10-01  Robert Lipe  <robertl@dgii.com>
60470
60471         * lib/objc.exp (objc_target_compile): Add -L during compiles for
60472         multilibbed hosts.  Idea grafted from g77.exp.
60473
60474 1998-09-30  Dave Love  <d.love@dl.ac.uk>
60475
60476         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
60477         avoid losing on systems which need -lsocket.
60478
60479 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
60480
60481         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
60482         * g++.old-deja/g++.other/nested2.C: Ditto.
60483         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
60484         failure.
60485
60486 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60487
60488         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
60489         preferred over template operator!= for enum bitfields.
60490
60491 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
60492
60493         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
60494         that happen to have the same base name, but in different scopes,
60495         are incorrectly rejected.
60496
60497 1998-09-16  Richard Henderson  <rth@cygnus.com>
60498
60499         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
60500         on the native word size instead of an integer literal.
60501
60502 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60503
60504         * g++.old-deja/g++.other/static2.C: Invocation of static data
60505         member of type pointer-to-function denoted as non-static member.
60506
60507         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
60508         checks involving function types and aliases.
60509
60510 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60511
60512         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
60513         redefined to the same non-trivial type.
60514
60515         * g++.old-deja/g++.pt/explicit73.C: Test for proper
60516         namespace-qualification of template specializations declared in
60517         other namespaces.
60518
60519         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
60520         to declare a subset of the specializations of a template function
60521         as friends of specializations of a template class.
60522
60523         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
60524         member templates that do not fully specialize the enclosing
60525         template class are rejected.
60526
60527 1998-09-11  Dave Love  <d.love@dl.ac.uk>
60528
60529         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
60530
60531 1998-09-08  Dave Love  <d.love@dl.ac.uk>
60532
60533         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
60534         altered from libf2c/libU77 version.
60535
60536 1998-09-06  Dave Love  <d.love@dl.ac.uk>
60537
60538         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
60539
60540 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
60541             Alexandre Oliva  <oliva@dcc.unicamp.br>
60542
60543         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
60544         (un)signed char are different types for template specialization
60545         purposes.
60546
60547 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
60548
60549         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
60550         * objc: ObjC testsuite.
60551
60552 1998-08-31  Catherine Moore  <clm@cygnus.com>
60553
60554         * gcc.c-torture/execute/941014-1.x: New file.
60555
60556 1998-08-31  Nick Clifton  <nickc@cygnus.com>
60557
60558         * lib/c-torture.exp: Add support for
60559         torture_eval_before_compile and torture_eval_before_execute
60560         variables.
60561
60562 1998-08-30  Jeffrey A Law  (law@cygnus.com)
60563
60564         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
60565         this test triggers valid.
60566
60567 1998-08-27  Jeffrey A Law  (law@cygnus.com)
60568
60569         * gcc.dg/980827-1.c: New test.
60570
60571 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
60572
60573         * gcc.c-torture/execute/loop-4b.c: New test.
60574
60575 1998-08-26  Nick Clifton  <nickc@cygnus.com>
60576
60577         * lib/c-torture.exp: Add support for
60578         torture_eval_before_compile and torture_eval_before_execute
60579         variables.
60580
60581 1998-08-25  Jeffrey A Law  (law@cygnus.com)
60582
60583         * gcc.c-torture/compile/980825-1.c: New test.
60584
60585 1998-08-24  Nick Clifton  <nickc@cygnus.com>
60586
60587         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
60588         count number tests in opt_t0 not good_t0.
60589
60590 1998-08-24  Jeffrey A Law  (law@cygnus.com)
60591
60592         * gcc.c-torture/compile/930326-1.x: Fix typo.
60593
60594 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
60595
60596         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
60597         causes an ICE.
60598
60599 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60600
60601         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
60602         STACK_SIZE is defined.
60603         * gcc.c-torture/unsorted/stuct.c: Similarly.
60604
60605         * gcc.c-torture/compile/980821-1.c: New test.
60606
60607 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60608
60609         * gcc.c-torture/execute/980526-2.c: Disable for targets with
60610         16bit ints.
60611
60612 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
60613
60614         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
60615         code.
60616
60617 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
60618
60619         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
60620         error'.
60621
60622 1998-08-18  Jeffrey A Law  (law@cygnus.com)
60623
60624         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
60625
60626 1998-08-16  Jeffrey A Law  (law@cygnus.com)
60627
60628         * gcc.c-torture/compile/980816-1.c: New test.
60629
60630         * gcc.dg/980816-1.c: New test.
60631
60632 1998-08-13  Jeffrey A Law  (law@cygnus.com)
60633
60634         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
60635         compiler for ieee tests.
60636
60637 1998-08-01  Dave Love  <d.love@dl.ac.uk>
60638
60639         * g77.f-torture/compile/980729-0.f: New test.
60640
60641 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
60642
60643         * gcc.c-torture/special/eeprof-1.c: New test, for
60644         -finstrument-functions.
60645         * gcc.c-torture/special/special.exp: Run it.
60646
60647 1998-07-29  Jeffrey A Law  (law@cygnus.com)
60648
60649         * gcc.c-torture/compile/980729-1.c: New test.
60650
60651 1998-07-27  Nick Clifton  <nickc@cygnus.com>
60652
60653         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
60654         __thumb__ is defined, and test for ARM style doubles if so.
60655
60656 1998-07-26  Dave Love  <d.love@dl.ac.uk>
60657
60658         * g77.f-torture/noncompile/980615-0.f: New test.
60659
60660 1998-07-26  H.J. Lu  (hjl@gnu.org)
60661
60662         * gcc.dg/980312-1.c: Do link instead of compile.
60663         * gcc.dg/980313-1.c: Likewise.
60664
60665 1998-07-26  Jeffrey A Law  (law@cygnus.com)
60666
60667         * gcc.c-torture/compile/980726-1.c: New test.
60668
60669 1998-07-25  Dave Love  <d.love@dl.ac.uk>
60670
60671         * g77.f-torture/execute/io0.f: New test.
60672
60673 1998-07-24  Nick Clifton  <nickc@cygnus.com>
60674
60675         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
60676         an int.
60677
60678 1998-06-18  Michael Meissner  <meissner@cygnus.com>
60679
60680         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
60681         m32r bugs.
60682
60683 1998-07-17  Nick Clifton  <nickc@cygnus.com>
60684
60685         * gcc.dg/980626-1.c: Expect failures for all toolchains until
60686         c-decl.c:grokdeclarator can handle mode attributes.
60687
60688 1998-07-16  Jeffrey A Law  (law@cygnus.com)
60689
60690         * gcc.c-torture/execute/980716-1.c: New test.
60691
60692 1998-07-13  Jeffrey A Law  (law@cygnus.com)
60693
60694         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
60695         the mn10200.
60696         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
60697         the mn10200.
60698         * gcc.c-torture/execute/va-arg-3.x: Similarly.
60699         * gcc.c-torture/compile/930326-1.x: Similarly.
60700
60701 1998-07-13  Dave Love  <d.love@dl.ac.uk>
60702
60703         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
60704         New test from Craig.
60705
60706 1998-07-12  Dave Love  <d.love@dl.ac.uk>
60707
60708         * g77.f-torture/noncompile/980616-0.f: New test.
60709
60710         * g77.f-torture/execute/970816-3.f: New test from Craig.
60711
60712 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60713
60714         *  g++.other/singleton.C: Return error value instead of taking
60715         SIGSEGV.
60716
60717 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
60718
60719         *  g++.other/singleton.C: New test.  Warning is under dispute.
60720         Runtime crash is not.
60721
60722 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60723
60724         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
60725         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
60726         using6.C, using7.C}: New namespace tests.
60727
60728 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60729
60730         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
60731         specialization with typedef'ed names used as array indexes.
60732
60733 1998-07-09  Jeffrey A Law  (law@cygnus.com)
60734
60735         * gcc.c-torture/execute/980709-1.c: New test.
60736
60737         * gcc.dg/980709-1.c: New test.
60738
60739 1998-07-07  Richard Henderson  <rth@cygnus.com>
60740
60741         * gcc.c-torture/execute/bcp-1.c: New test.
60742
60743 1998-07-07  Jeffrey A Law  (law@cygnus.com)
60744
60745         * gcc.c-torture/execute/980707-1.c: New test.
60746
60747 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
60748
60749         * gcc.c-torture/compile/980706-1.c: New test.
60750
60751 1998-07-01  Dave Love  <d.love@dl.ac.uk>
60752
60753         * g77.f-torture/execute/980701-0.f,
60754         g77.f-torture/execute/980701-1.f: New test from Craig.
60755
60756 1998-07-01  Jeffrey A Law  (law@cygnus.com)
60757
60758         * gcc.c-torture/compile/980701-1.c: New test.
60759
60760         * gcc.c-torture/execute/980701-1.c: New test.
60761
60762 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
60763 rlsruhe.de>
60764
60765         * g++.old-deja/g++.robertl/eb132.C: New test.
60766         * g++.old-deja/g++.robertl/eb133.C: Likewise.
60767
60768 1998-06-29  Dave Love  <d.love@dl.ac.uk>
60769
60770         * g77.f-torture/execute/980628-7.f,
60771         g77.f-torture/execute/980628-8.f,
60772         g77.f-torture/execute/980628-9.f,
60773         g77.f-torture/execute/980628-10.f: New tests from Craig.
60774
60775         * g77.f-torture/execute/980628-3.f: Remove mail headers.
60776
60777 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60778
60779         * g77.f-torture/execute/980628-4.f: New test from Craig.
60780         * g77.f-torture/execute/980628-5.f: Likewise.
60781         * g77.f-torture/execute/980628-2.f: Likewise.
60782         * g77.f-torture/execute/980628-0.f: Likewise.
60783         * g77.f-torture/execute/980628-1.f: Likewise.
60784         * g77.f-torture/execute/980628-3.f: Likewise.
60785         * g77.f-torture/execute/980628-6.f: Likewise.
60786
60787 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60788
60789         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
60790         directory when nothing has been installed yet.
60791
60792 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
60793
60794         * gcc.c-torture/special/special.exp: Handle newer versions of
60795         dejagnu.
60796
60797 1998-06-26  Jeffrey A Law  (law@cygnus.com)
60798
60799         * gcc.dg/980626-1.c: New test.
60800
60801 1998-06-19  Bruno Haible <haible@ilog.fr>
60802
60803         * gcc.misc-tests/m-un-2.c: New test.
60804         * g++.old-deja/g++.other/warn01.c: Likewise.
60805
60806 1998-06-19  Robert Lipe  <robertl@dgii.com>
60807
60808         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
60809         compatibility with assmblers with a different comment character.
60810         Eliminate use of GAS-specific extensions.
60811
60812 1998-06-19  Jeffrey A Law  (law@cygnus.com)
60813
60814         * gcc.c-torture/execute/ieee/980619-1.c: New test.
60815
60816 1998-06-19  Robert Lipe  <robertl@dgii.com>
60817
60818         * lib/g77.exp: Replace search for libf2c.a with search for newly
60819         renamed libg2c.a
60820
60821 1998-06-17  Jeffrey A Law  (law@cygnus.com)
60822
60823         * gcc.c-torture/execute/980617-1.c: New test.
60824
60825 1998-06-12  Jeffrey A Law  (law@cygnus.com)
60826
60827         * gcc.c-torture/execute/980612-1.c: New test.
60828
60829 1998-06-08  Jeffrey A Law  (law@cygnus.com)
60830
60831         * gcc.dg/980523-1.c: Only test on ppc-linux.
60832         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
60833
60834         * gcc.c-torture/execute/980608-1.c: New test.
60835
60836 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
60837
60838         * gcc.c-torture/execute/980605-1.c: New test.
60839
60840 1998-06-04  Jeffrey A Law  (law@cygnus.com)
60841
60842         * gcc.c-torture/execute/980604-1.c: New test.
60843
60844 1998-06-02  Jeffrey A Law  (law@cygnus.com)
60845
60846         * gcc.c-torture/execute/980602-1.c: New test.
60847         * gcc.c-torture/execute/980602-2.c: Likewise.
60848
60849 1998-06-02  Dave Love  <d.love@dl.ac.uk>
60850
60851         * 970125-0.f: Fix per JCB.  Add commentary.
60852
60853 1998-05-31  Michael Meissner  <meissner@cygnus.com>
60854
60855         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
60856         IEEE -0 support.
60857
60858 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
60859
60860         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
60861         earlier.
60862
60863 1998-05-28  Catherine Moore <clm@cygnus.com>
60864
60865         * gcc.c-torture/execute/980526-3.c: New test.
60866
60867 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
60868
60869         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
60870         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
60871         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
60872         m88k-motorola-sysv3 to XFAIL.
60873
60874 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60875
60876         * gcc.dg/980526-1.c: New test.
60877         * gcc.c-torture/execute/980526-2.c: New test.
60878
60879 1998-05-26  Jeffrey A Law  (law@cygnus.com)
60880
60881         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
60882
60883         * gcc.c-torture/execute/980526-1.c: New test.
60884
60885 1998-05-26  Dave Love  <d.love@dl.ac.uk>
60886
60887         * g77.f-torture/execute/alpha2.f: Add runtime test.
60888
60889 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
60890
60891         * g++.old-deja/old-deja.exp: Strip leading directories.
60892
60893         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
60894         error for the line.  Don't run multiple tests for the same line.
60895
60896 1998-05-23  Jeffrey A Law  (law@cygnus.com)
60897
60898         * gcc.dg/980523-1.c: New test.
60899
60900 1998-05-23  Dave Love  <d.love@dl.ac.uk>
60901
60902         * g77.f-torture/compile/970915-0.f: New test.
60903
60904 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
60905
60906         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
60907
60908 1998-05-21  Jeffrey A Law  (law@cygnus.com)
60909
60910         * gcc.dg/980520-1.c: New test.
60911
60912 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
60913
60914         * gcc.dg/980502-1.c: Fix return type.
60915
60916 1998-05-20  Jeffrey A Law  (law@cygnus.com)
60917
60918         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
60919         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
60920         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
60921         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
60922         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
60923
60924 1998-05-20  Dave Love  <d.love@dl.ac.uk>
60925
60926         * g77.f-torture/execute/980520-1.f: New test.
60927
60928 1998-05-15  Dave Love  <d.love@dl.ac.uk>
60929
60930         * lib/mike-g77.exp: New file.
60931
60932         * g77.f-torture/noncompile/noncompile.exp,
60933         g77.f-torture/noncompile/check0.f: New files.
60934
60935 1998-05-14  Dave Love  <d.love@dl.ac.uk>
60936
60937         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
60938         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
60939         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
60940         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
60941         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
60942         abort where appropriate.
60943
60944 1998-05-05  Michael Meissner  <meissner@cygnus.com>
60945
60946         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
60947         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
60948
60949 1998-04-29  Dave Love  <d.love@dl.ac.uk>
60950
60951         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
60952
60953 1998-04-27  Dave Love  <d.love@dl.ac.uk>
60954
60955         * g77.f-torture/compile/980427-0.f: New test.
60956
60957 1998-04-24  Dave Love  <d.love@dl.ac.uk>
60958
60959         * g77.f-torture/compile/980424-0.f: New test.
60960
60961 1998-04-19  Dave Love  <d.love@dl.ac.uk>
60962
60963         * g77.f-torture/compile/980419-2.f (main): New test.
60964         * g77.f-torture/compile/970125-0.f: New test.
60965         * g77.f-torture/compile/980419-1.f: New test.
60966
60967 1998-04-08  Jim Wilson  <wilson@cygnus.com>
60968
60969         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
60970         of loop-4.c.
60971
60972 1998-04-07  Jim Wilson  <wilson@cygnus.com>
60973
60974         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
60975
60976 1998-04-03  Jim Wilson  <wilson@cygnus.com>
60977
60978         * gcc.c-torture/compile/980329-1.c: New test.
60979
60980 1998-03-18  Jim Wilson  <wilson@cygnus.com>
60981
60982         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
60983         * gcc.dg/980312-1.c: Fix typo in -march command.
60984
60985 1998-03-16  H.J. Lu  (hjl@gnu.org)
60986
60987         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
60988
60989 1998-03-11  Robert Lipe  <robertl@dgii.com>
60990
60991         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
60992         Dave Love agree the Fortran source is bogus.
60993
60994 1998-03-11  Robert Lipe  <robertl@dgii.com>
60995
60996         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
60997         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
60998         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
60999         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
61000         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
61001
61002 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61003
61004         * g++.old-deja/g++.other/friend1.C: New test.
61005
61006 1998-02-18  Dave Love  <d.love@dl.ac.uk>
61007
61008         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
61009         possibly uninitialized) variables and declare dnrm2.
61010
61011 1998-02-23  Robert Lipe <robertl@dgii.com>
61012
61013         From Bruno Haible <haible@ilog.fr>:
61014         * gcc.c-torture/execute/980223.c: New test.
61015
61016 1998-02-13  Jeffrey A Law  (law@cygnus.com)
61017
61018         * gcc.dg/ifelse-1.c: New test.
61019
61020 1998-02-09  H.J. Lu  (hjl@gnu.org)
61021
61022         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
61023
61024           * lib/old-dejagnu.exp (old-dejagnu): Added the
61025           "execution test - XFAIL *-*-*" handling in the spirit of
61026           "excess errors test -". Changed the "execution test fails"
61027           handling to be like "excess errors test fails".
61028           * Update various tests accordingly.
61029
61030 1998-02-06  Jim Wilson  <wilson@cygnus.com>
61031
61032         * gcc.c-torture/execute/980205.c: New test.
61033
61034 1998-01-18  Jeffrey A Law  (law@cygnus.com)
61035
61036         * lib/c-torture.exp: Look for .x files instead of .cexp files.
61037         * lib/f-torture.exp: Similarly.
61038         * gcc.c-torture: Rename all .cexp files to .x files.
61039
61040 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
61041
61042         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
61043         (940510-1.c): Removed duplicate.
61044         (971104-1.c): New test.
61045
61046 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
61047
61048           * lib/f-torture.exp: Improve error and loop detection.
61049
61050 1997-11-19  Michael Meissner  <meissner@cygnus.com>
61051
61052         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
61053         use that to size the filler array.
61054
61055 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
61056
61057         * lib/c-torture.exp(c-torture-execute): Fix typo.
61058
61059         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
61060         testcase as the executable name. Keep the executable around if
61061         the test fails.
61062
61063 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
61064
61065         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
61066         changes.  Only test one -g option, and move it to the end of the
61067         list of options to test.
61068
61069 1997-09-19  Michael Meissner  <meissner@cygnus.com>
61070
61071         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
61072         variable GCC_TORTURE_OPTIONS to supply default switches separated
61073         by colons.  If no environment variable, run tests with -O0 -g, -O1
61074         -g, and -O2 -g as well.
61075
61076 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
61077
61078         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
61079         explanatory comments. Fix indentation.
61080
61081 1997-09-15  Jeffrey A Law  (law@cygnus.com)
61082
61083         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
61084
61085 1997-09-11  Jeffrey A Law  (law@cygnus.com)
61086
61087         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
61088         * g++.old-deja/g++.mike/p7325.C: Likewise.
61089         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
61090
61091 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
61092
61093         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
61094         * g++.old-deja/g++.brendan/crash30.C: Likewise.
61095         * g++.old-deja/g++.brendan/crash39.C: Likewise.
61096         * g++.old-deja/g++.law/operators4.C: Likewise.
61097
61098 1997-09-11  Joe Buck  (jbuck@synopsys.com)
61099
61100         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
61101         * g++.old-deja/g++.mike/p784.C: Ditto.
61102         * g++.old-deja/g++.mike/p785.C: Ditto.
61103
61104 1997-09-05  Jeffrey A Law  (law@cygnus.com)
61105
61106           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
61107
61108 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61109
61110         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
61111         target feature; pass this to c-torture-execute as needed.
61112
61113 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61114
61115         * lib/c-torture.exp(c-torture-execute): If the previous and the
61116         current executables being tested are identical, we don't need to
61117         run the executable again. Try to make the executable names
61118         unique. Add an optional argument for passing additional compiler
61119         flags.
61120
61121 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
61122
61123         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
61124
61125 1997-08-29  Jeffrey A Law  (law@cygnus.com)
61126
61127         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
61128
61129 1997-07-31  Jeffrey A Law  (law@cygnus.com)
61130
61131         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
61132         32bit or larger longs.
61133
61134         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
61135         have either a 32bit long or 32bit int.
61136
61137 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
61138
61139         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
61140         Make double precision tests dependent on sizeof (double).
61141
61142 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
61143
61144         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
61145         too.
61146
61147 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
61148
61149         * gcc.c-torture/compile/961203-1.cexp: New script.
61150
61151 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
61152
61153         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
61154         up the includes ourselves.
61155
61156 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
61157
61158         * lib/plumhall.exp: Remove random include, and add a few
61159         verbose messages for debugging.
61160
61161 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
61162
61163         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
61164         of trying to do it ourselves.
61165
61166 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
61167
61168         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
61169
61170 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
61171
61172         * gcc.prms/5403.c: Made regexp a bit less strict.
61173
61174 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
61175
61176         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
61177         is returned from remote_load instead.
61178         * lib/plumhall.exp: Ditto.
61179         * lib/mike-g++.exp: Ditto.
61180         * lib/old-dejagnu.exp: Ditto.
61181         * lib/c-torture.exp: Ditto.
61182
61183 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
61184
61185         * lib/g++.exp: Use build_wrapper procedure.
61186         * lib/gcc.exp: Ditto.
61187
61188 1997-05-20  Jeffrey A Law  (law@cygnus.com)
61189
61190         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
61191         an old-style decl for malloc.  Fixes tests to work when
61192         sizeof (int) != sizeof (size_t).
61193
61194 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61195
61196         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
61197
61198         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
61199         use stdargs.h interface.
61200
61201 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61202
61203         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
61204         NO_VARARGS when compiling.
61205
61206 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
61207
61208         * lib/plumhall.exp(ph_includes): New procedure.
61209         (ph_make): Use it.
61210         (ph_compiler): Ditto.
61211
61212         * lib/g++.exp: Rename test-glue.c to testglue.c.
61213         * lib/gcc.exp: Ditto.
61214
61215 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
61216
61217         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
61218         to completion when it's called.
61219
61220 1997-03-21  Michael Meissner  <meissner@cygnus.com>
61221
61222         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
61223         is defined, don't do test.
61224
61225 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
61226
61227         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
61228         for object files.
61229         (ph_summary): Mark skipped testcases as untested, not unresolved.
61230
61231         * lib/plumhall.exp (ph_make): If unresolved because of bad
61232         errorCode, record errorCode in log file.
61233         (*): Replace send_log/verbose with verbose -log.
61234
61235 1997-03-19  Michael Meissner  <meissner@cygnus.com>
61236
61237         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
61238         double conversion if double isn't at least 8 bytes.
61239
61240         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
61241         int to work with targets where int is 16 bits.
61242
61243         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
61244         8 bytes, just exit, since 4 byte doubles don't have enough bits of
61245         precision for the test to complete.
61246
61247 1997-03-14  Michael Meissner  <meissner@cygnus.com>
61248
61249         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
61250         if d10v is not compiled with the -mdouble64 flag.
61251         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
61252
61253         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
61254         d10v is not compiled with the -mint32 flag.
61255
61256 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
61257
61258         * lib/plumhall.exp: Use incr_count.
61259
61260 1997-03-12  Jeffrey A Law  (law@cygnus.com)
61261
61262         * gcc.c-torture: Update to c-torture-1.45.
61263
61264 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
61265
61266         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
61267         the name of the expect testcase file).
61268
61269         * lib/g++.exp(g++_init): Ditto.
61270
61271 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
61272
61273         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
61274         the host.
61275
61276         * lib/gcc.exp(gcc_exit): New procedure.
61277
61278 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
61279
61280         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
61281         specs where appropriate.
61282
61283         * g++.old-deja/g++.arm/*: Added additional ERROR checks
61284         because of new "candidates are" messages, and removed a few
61285
61286         * Converted all non-old-style g++ testcases to old-style, and
61287         moved into g++.old-deja.
61288
61289 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
61290
61291         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
61292         options.
61293
61294         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
61295         succeeded.
61296
61297         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
61298
61299 1997-02-13  Michael Meissner  <meissner@cygnus.com>
61300
61301         * lib/gcc.exp (gcc_target_compile): Add support for defining
61302         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
61303         the machine doesn't have those features.
61304
61305 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
61306
61307         * g++.law/operators4.exp: Don't use LIBS.
61308
61309 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
61310
61311         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
61312
61313         * lib/mike-g++.exp: Don't set the compiler to be tested here.
61314         * lib/g++.exp: Set it here instead. Also, allow use of the
61315         --tool_exec and --tool_opt options. Change CXX to
61316         GXX_UNDER_TEST.
61317
61318         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
61319
61320         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
61321
61322 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
61323
61324         * lib/old-dejagnu.exp: Use prune_warnings instead of
61325         prune_system_crud.
61326         * lib/mike-g++.exp: Ditto.
61327         * lib/gcc.exp: Ditto.
61328         * lib/g++.exp: Ditto.
61329
61330         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
61331
61332 1997-02-07  Jeffrey A Law  (law@cygnus.com)
61333
61334           * 941014-2.c: Include stdlib.h
61335           * 960327-1.c: Include stdio.h
61336           * dbra.c, index-1.c: Don't assume ints are 32bits.
61337
61338 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
61339
61340         * lib/gcc.exp: Add gcc,stack_size target feature.
61341
61342         * lib/g++.exp(g++_target_compile): Add the include and link
61343         paths here, not in two other places. And, it's $options, not
61344         options.
61345
61346         * lib/mike-g++.exp(postbase): Remove the code that determines
61347         the correct include and link paths.
61348         * g++.old-deja/old-deja.exp: Ditto.
61349
61350 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
61351
61352         * lib/g++.exp(g++_init): target_compile no longer returns the
61353         filename of the result.
61354
61355 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
61356
61357         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
61358         call to glob.
61359
61360         * gcc.c-torture/special/special.exp: Change call to
61361         gcc_target_compile to include the object file.
61362
61363 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
61364
61365         * gcc.c-torture/special/special.exp: Correct misspelling in last
61366         change.
61367
61368 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
61369
61370         * lib/plumhall.exp(ph_summary): Log the entire output of the
61371         executable. Return -1 if there were any failures, 0 otherwise.
61372         (ph_execute): Return -1 if there were any failures, 0 otherwise.
61373         (ph_make): Clean up objects and executables that were built
61374         if the tests succeeded.
61375
61376 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
61377
61378         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
61379         libraries and includes in the build tree as appropriate.
61380
61381 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61382
61383         * lib/c-torture.exp: Instead of looking for the global variable
61384         NO_LONG_LONG, check to see if that's a feature of the target.
61385
61386 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61387
61388         * config/default.exp: Minimize. Delete the remainer of the files in
61389         config; this functionality is now in devo/dejagnu/config.
61390
61391         g++.*/*: Pass any additional flags used to compile to postbase;
61392         delete CXXFLAGS.
61393
61394         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
61395         is now done by runtest.exp. Use gcc_target_compile instead of
61396         compile.
61397
61398         lib/c-torture.exp: Use gcc_target_compile instead of compile.
61399         Remove references to CFLAGS. Use remote_file instead of
61400         calling rm -f.
61401         (c-torture): Take a list of arguments to use to compile this
61402         testcase.
61403
61404         lib/g++.exp: Simplify. Use target_compile instead of compile.
61405         lib/gcc-dg.exp: Ditto.
61406         lib/gcc.exp: Ditto.
61407         lib/mike-{gcc,g++}.exp: Ditto.
61408         lib/old-dejagnu.exp: Ditto.
61409         lib/plumhall.exp: Ditto.
61410
61411 1997-01-08  Jim Wilson  <wilson@cygnus.com>
61412
61413         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
61414         (ph_linker): Likewise.
61415
61416 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
61417
61418           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
61419         MAP_ANON / MAP_ANONYMOUS if defined;
61420         else try to map from /dev/zero .
61421
61422 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61423
61424         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
61425         isn't defined, then define it to MAP_ANONYMOUS.
61426
61427 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61428
61429         * gcc.c-torture: Update to c-torture-1.42 release.
61430
61431 1996-11-11  Jeffrey A Law  (law@cygnus.com)
61432
61433         * gcc.c-torture: Update to c-torture-1.41 release.
61434
61435 1996-10-27  Jeffrey A Law  (law@cygnus.com)
61436
61437         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
61438         c-torture release.
61439
61440 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
61441
61442         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
61443         and LDFLAGS.  Fix second case to append the target_info ldflags
61444         onto LDFLAGS, not CFLAGS.
61445         * lib/g++.exp (g++_init): Add target_info stuff.
61446         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
61447         of libgloss and newlib flags for !native.
61448
61449         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
61450         (GDB): Fix relative path to go up another dir for finding gdb.
61451
61452 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
61453
61454         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
61455         versions in the target_info array, if they don't exist.
61456
61457 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
61458
61459         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
61460
61461 1996-07-08  Jim Wilson  <wilson@cygnus.com>
61462
61463         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
61464         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
61465
61466 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
61467
61468         * lib/old-dejagnu.exp: Don't remove the output file before we've
61469         actually tested it. Don't append pwd to the path of the executable
61470         we're testing.
61471
61472 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
61473
61474         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
61475
61476 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
61477
61478         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
61479         temporary directory for compiler files, and set it to a default
61480         value of /tmp. Set $output as the name of the output file from
61481         compiling the testcase. Add a -o option to $cflags_var so the
61482         compiler writes the final output file as $output. Set $executable
61483         to $output.
61484
61485         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
61486         directory for compiler files, and set it to /tmp if it doesn't
61487         already have a value. Set $output_file to the name of the output
61488         file from compiling the testcase. Add a -o option to CXXFLAGS so
61489         the compiler writes the final output file as $output. Use $output
61490         as the executable to be tested.
61491
61492 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61493
61494         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
61495
61496 1996-06-08  Jeffrey A Law  (law@cygnus.com)
61497
61498         * gcc.c-torture/execute/pending-1.c: New test.  Still
61499         pending in Tege's queue.
61500
61501 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
61502
61503         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
61504         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
61505         if there were failures.  Call unresolved if there were unresolved
61506         testcases.  Call gcc_fail if program did not run to completion.
61507         (ph_make): Pass additional argument name to ph_execute.
61508         (ph_execute): Add new argument.  Pass additional arguments to
61509         ph_summary.  Call gcc_fail is there is no execution output.
61510
61511 1996-04-24  Jeffrey A Law  (law@cygnus.com)
61512
61513         * lib/plumhall.exp (proc_summary): Output relavent summary
61514         lines into the log so specific failures in plumhall can be
61515         investigated.
61516
61517 1996-04-10  Jeffrey A Law  (law@cygnus.com)
61518
61519         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
61520         (c-torture-execute): Don't try to execute tests which use
61521         "long long" types if $NO_LONG_LONG is nonzero.
61522
61523 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
61524
61525         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
61526         not c-torture.
61527
61528         * gcc.ieee: Move from here.
61529         * gcc.c-torture/execute/ieee: To here.
61530
61531 1996-03-26  Jeffrey A Law  (law@cygnus.com)
61532
61533         * gcc.c-torture: Update to c-torture-1.41 release.
61534
61535 1996-03-22  Jeffrey A Law  (law@cygnus.com)
61536
61537         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
61538         not "$output".
61539
61540 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
61541
61542         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
61543         -c present.
61544
61545 1996-03-02  Jeffrey A Law  (law@cygnus.com)
61546
61547         * config/proelf.exp: Handle connecting to a simulator.
61548
61549 1996-01-31  Jeffrey A Law  (law@cygnus.com)
61550
61551         * config/proelf.exp: New file.  Enough framework that we can
61552         run c-torture tests on the proelf targets (or any other target
61553         that gdb can connect to for that matter).
61554
61555 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
61556
61557         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
61558         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
61559
61560         * lib/plumhall.exp (ph_execute): Always call ph_summary if
61561         exec_output exists.
61562
61563 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
61564
61565         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
61566         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
61567
61568         * config/*.exp: Update FSF address.  Change result of ${tool}_load
61569         to pass/fail/unresolved/unsupported/untested.  Caller must now
61570         call unresolved/unsupported/untested.
61571         * lib/*.exp: Update FSF address.  Update to handle new results of
61572         ${tool}_load.
61573         * lib/chill.exp (verbose): Delete.
61574
61575 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
61576
61577         * lib/gcc.exp (default_gcc_start): Change order of args to
61578         $LDFLAGS $CFLAGS $LIBS.
61579         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
61580         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
61581         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
61582         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
61583         * gcc.misc-tests/dg-test.exp: Likewise.
61584         * gcc.misc-tests/msgs.exp: Likewise.
61585         * gcc.prms/prms.exp: Likewise.
61586         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
61587         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
61588
61589         * lib/dg.exp: Deleted, moved to dejagnu/lib.
61590
61591 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61592
61593         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
61594
61595         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
61596         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
61597
61598         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
61599         necessary.
61600
61601 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
61602
61603         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
61604         global for loop; add use of $mathlib.
61605         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
61606         settings here; set mathlib for anything but VxWorks.
61607
61608 1996-01-22  Jeffrey A Law  (law@cygnus.com)
61609
61610         * gcc.c-torture: Update to c-torture-1.40 release.
61611
61612 1996-01-03  Jeffrey A Law  (law@cygnus.com)
61613
61614         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
61615         dg.exp.
61616
61617 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
61618
61619         * lib/c-torture.exp (c-torture-execute): Declare "output" as
61620         global.
61621
61622 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
61623
61624         * lib/g++.exp (LIBS): Define if not already.
61625         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
61626         (gcc-dg-prune): Call prune_gcc_output.
61627         * lib/gcc.exp (prune_gcc_output): New proc.
61628         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
61629         prune_gcc_output.
61630
61631 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
61632
61633         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
61634         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
61635
61636 1995-11-15  Jeffrey A Law  (law@cygnus.com)
61637
61638         * gcc.c-torture: Update to c-torture-1.39 release.
61639
61640 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
61641
61642         * lib/c-torture.exp (c-torture-execute): Don't return if one option
61643         fails, try others as well.
61644
61645 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
61646
61647         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
61648         If compilation fails, mark execute tests as `untested'.
61649         If test is marked as unsupported, don't mark compilation and
61650         execute tests as failed.
61651
61652 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
61653
61654         * lib/g++.exp (g++_init): Don't link in libg++, and look to
61655         libstdc++ for whether or not we want to be doing shared
61656         libraries.  Delete link_curses since we don't need it anymore.
61657         * lib/mike-g++.exp (postbase): Don't link in libg++.
61658         * g++.old-deja/old-deja.exp: Likewise.
61659
61660 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
61661
61662         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
61663
61664 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
61665
61666         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
61667         For that, add `-Wl,-a,shared_archive'.
61668         * g++.old-deja/old-deja.exp: Likewise.
61669
61670 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
61671
61672         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
61673
61674 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
61675
61676         * lib/mike-g++.exp (postbase): Pay attention to the status of
61677         g++_load.
61678
61679 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
61680
61681           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
61682
61683 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
61684
61685         * lib/gcc.exp (default_gcc_start): No longer need to log program
61686         being executed or its output, execute_anywhere does that now.
61687         * lib/g++.exp (default_g++_version): Call execute_anywhere.
61688         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
61689
61690 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
61691
61692         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
61693         the same as those in lib/g++.exp.
61694
61695 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
61696
61697         * gcc.c-torture: Update to c-torture-1.38 release.
61698         * gcc.ieee: Related changes.
61699
61700 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
61701
61702         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
61703         "exec". Minor reformatting changes.
61704
61705         * config/rom68k.exp (${tool}_load): Make it work in a canadian
61706         cross. This means all "exec" calls now work on a remote host as
61707         well.
61708         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
61709         cross. Filter out the extra "\r\n" stuff that expect puts in.
61710         (c-torture-execute): Filter out the bogus warnings like
61711         c-torture-compile does. Add support for canadian cross.
61712         * lib/gcc.exp (default_gcc_version, default_gcc_start)
61713         Use execute_anywhere rather than calling exec directly. Now it
61714         works for canadian cross testing.
61715
61716 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
61717
61718         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
61719         results into a variable, and check that rather than using file exists.
61720
61721 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
61722
61723         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
61724         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
61725
61726 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61727
61728         * g++.old-deja/old-deja.exp: Create and pass runshlib and
61729         lib_curses if there's a shared libg++ in the build tree.
61730
61731 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
61732
61733         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
61734         if not supported target.
61735
61736 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
61737
61738         * lib/g++.exp (g++_init): Move empty setting of runshlib and
61739         link_curses up to always happen, not just for native builds.
61740
61741 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
61742
61743         * gcc.c-torture: Update to c-torture-1.36 release.
61744         * gcc.failure: Related changes.
61745
61746 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
61747
61748         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
61749
61750 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
61751
61752         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
61753         * lib/mike-g++.exp (postbase): Not in here.  Still reference
61754         runshlib, link_curses, and mathlib for link and run.
61755
61756         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
61757         pass the runtime shared library options for Solaris, OSF/1, and
61758         Irix5, and link with -lcurses to avoid unresolved references.
61759
61760 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
61761
61762         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
61763         only run once.
61764
61765 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
61766
61767         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
61768
61769 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
61770
61771         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
61772         do not have a framework for the "compat" tests yet.
61773
61774 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
61775
61776         * lib/mike-g++.exp (postbase): New local variable `mathlib',
61777         set to null if we're testing vxworks5.1.  Use that instead of
61778         `-lm' in the setting of LIBS for link and run.
61779
61780 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
61781
61782         * config/rom68k.exp (${tool}_load): Major changes to make it
61783         work.  Verified that it does in fact return the stuff in
61784         exec_output properly.  Catch any Emul or any TRAP other than 0.
61785
61786 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
61787
61788         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
61789         LDFLAGS properly for targets that need stuff from libgloss.
61790         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
61791         only run once.
61792         (gpp_initialized): New variable.
61793
61794 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
61795
61796         * config/rom68k.exp: Load libgloss.exp.
61797         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
61798         so we can produce a fully linked binary.
61799         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
61800         so we can produce a fully linked binary.
61801
61802 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
61803
61804         * lib/plumhall.exp (ph_section): Watch for expected failures.
61805         Add missing `else'.
61806
61807         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
61808         run the testcase.
61809         (c-torture): Likewise.
61810
61811 1995-08-28  Doug Evans  <dje@cygnus.com>
61812
61813         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
61814
61815         * lib/mike-g++.exp (mike_cleanup): New proc.
61816         (prebase): New globals compiler_result, not_compiler_result,
61817         target_regexp.
61818         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
61819         allow leading "-" in pattern.  Watch for unsupported tests.
61820         If $compiler_result is set, pattern match assembler code,
61821         and ditto for $not_compiler_result.
61822         * lib/mike-gcc.exp: Likewise.
61823
61824         * lib/plumhall.exp (ph_execute): Only call ph_summary if
61825         execution "succeeded".
61826
61827 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
61828
61829         * config/win32.exp: New file.
61830         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
61831
61832 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
61833
61834         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
61835         unsupported.
61836         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
61837         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
61838         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
61839
61840         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
61841         "... without exceptions was ...".  That is now handled by
61842         prune_system_crud.
61843         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61844
61845 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
61846
61847         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
61848         sieve.c,sort2.c}: New files.
61849         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
61850         sieve.exp,sort2.exp}: Drivers for them.
61851
61852         * lib/mike-gcc.exp (program_output): New user settable variable.
61853         (postbase): Call prune_system_crud.  Also prune extraneous compiler
61854         messages.
61855         * lib/mike-g++.exp (program_output): New user settable variable.
61856
61857         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
61858
61859         * config/sh.exp: Deleted (use sim.exp instead).
61860
61861 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
61862
61863         * config/vx.exp: Declare CHECKTASK as global.
61864         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
61865         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
61866         * lib/old-dejagnu.exp: Load [pwd]/$executable.
61867
61868 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61869
61870         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
61871         target. Like vx.exp, only includes `vx29k.exp' instead of
61872         `vxworks.exp'.
61873
61874 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
61875
61876         * config/sim.exp: Increase time limit from 120 seconds to 240.
61877
61878 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
61879
61880         * gcc.c-torture/execute/950628-1.c: New test.
61881
61882 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
61883
61884         * gcc.c-torture: Update with changes/additions from
61885         c-torture-1.34.
61886
61887 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
61888
61889         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
61890
61891 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
61892
61893         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
61894
61895 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
61896
61897         * gcc.c-torture/compile/950512-1.c: New test.
61898         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
61899         * gcc.dg/struct-ret-1.c: Likewise.
61900
61901 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
61902
61903         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
61904           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
61905
61906 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
61907
61908         * gcc.c-torture/special/920411-1.c: Deleted.
61909         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
61910
61911 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
61912
61913         * config/sim.exp (${tool}_load): Hack in call to bash to get a
61914         cpu limit.
61915
61916 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
61917
61918         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
61919
61920 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
61921
61922         From kenner;
61923         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
61924         is the proper length.
61925         * va-arg-3.c: Likewise.
61926
61927 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
61928
61929         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
61930         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
61931
61932         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
61933         * lib/g++.exp (default_g++_start): Delete old cruft.
61934
61935 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
61936
61937         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
61938         (2 * (1 << 18)) to (2 * (1 << 17)).
61939
61940         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
61941
61942 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
61943
61944         * config/rom68k.exp: Renamed from config/idp.exp
61945
61946 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
61947
61948         * c-torture/compile/921109-2.c
61949
61950 1995-04-18  Mike Stump  <mrs@cygnus.com>
61951
61952         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
61953         excess errors.
61954
61955 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
61956
61957         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
61958         output.
61959         * lib/g++.exp (default_g++_start): Likewise.
61960
61961 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
61962
61963         * gcc.c-torture/compile/950329-1.c: New test.
61964
61965 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
61966
61967           * config/bug.exp (${tool}_load): Updated to use new remote_open
61968           and remote_close procs.
61969         * config/idp.exp: New file.
61970
61971 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
61972
61973         * gcc.c-torture/execute/950322-1.c: New test.
61974
61975 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
61976
61977         * config/vx.exp (${tool}_load): Clean up testing of return code from
61978         vxworks_ld and vxworks_spawn.
61979
61980 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
61981
61982         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
61983
61984 1995-03-13  Mike Stump  <mrs@cygnus.com>
61985
61986         * lib/old-deja.exp: Add `excess errors test - ' error, now one
61987         can mark excess errors on a machine by machine basis.  Note, the
61988         default is to not expect any excess errors, even when excess
61989         errors test - is given, so you will want to put an XFAIL ... on
61990         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
61991         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
61992         those 4 machines, but no others.
61993
61994 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
61995
61996         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
61997         * lib/c-torture.exp: to here.
61998
61999 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
62000
62001         * gcc.c-torture/execute/950221-1.c: New test.
62002         * gcc.c-torture/execute/struct-ret-1.c: New test.
62003         * gcc.c-torture/compile/950221-1.c: New test.
62004
62005         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
62006
62007 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
62008
62009         * gcc.c-torture/execute/arith-1.c (main): Return 0.
62010         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
62011
62012 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
62013
62014         * g++.gb: New directory of tests, derived from my signature and
62015         class scoping tests.
62016
62017         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
62018         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
62019         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
62020         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
62021         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
62022         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
62023         * g++.gb/sig25.C: Likewise.
62024
62025         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
62026         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
62027         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
62028         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
62029         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
62030         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
62031         * g++.gb/sig25.exp: Likewise.
62032
62033         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
62034         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
62035         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
62036         * g++.gb/scope13.C: Likewise, this test still fails.
62037
62038         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
62039         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
62040         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
62041         * g++.gb/scope13.exp: Ditto.
62042
62043         * g++.gb/README: New file, explains what these tests are about.
62044
62045 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
62046
62047         * lib/dg.exp (dg-do): Support `preprocess'.
62048         (dg-test): Likewise.
62049
62050 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
62051
62052         * config/udi.exp: change "continue -expect" to "exp_continue".
62053
62054 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
62055
62056         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
62057         Delete redundant tests.
62058
62059         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
62060         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
62061         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
62062         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
62063         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
62064         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
62065         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
62066         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
62067
62068         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
62069         storing label pointers.
62070         * gcc.c-torture/execute/921019-1.c: Likewise.
62071         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
62072         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
62073         parameter fp.
62074         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
62075         constants.
62076
62077         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
62078         Delete obsolete tests.
62079
62080         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
62081         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
62082         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
62083         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
62084         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
62085         * gcc.c-torture/compile/950124-1.c: New test.
62086
62087         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
62088
62089 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
62090
62091         * lib/mike-g++.exp: Add -lm to LIBS.
62092
62093 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
62094
62095         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
62096
62097 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
62098
62099         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
62100
62101 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
62102
62103         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
62104
62105 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
62106
62107         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
62108         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
62109         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
62110         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
62111         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
62112         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
62113         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
62114         * g++.law/{operators31.C, operators32.C,
62115         * g++.law/{operators33.C, operators34.C}: Likewise.
62116         * g++.law/{pic1.C, refs2.C}: Likewise.
62117         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
62118         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
62119         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
62120         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62121
62122         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
62123         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
62124         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
62125         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
62126         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
62127         * g++.law/{enum9.exp, friend5.exp}: Likewise.
62128         * g++.law/{nest3.exp, nest4.exp}: Likewise.
62129         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
62130         * g++.law/{operators30.exp, operators31.exp}: Likewise.
62131         * g++.law/{operators32.exp, operators33.exp}: Likewise.
62132         * g++.law/{operators34.exp}: Likewise.
62133         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
62134         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
62135         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
62136         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
62137         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62138
62139         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
62140         No longer expected to fail.
62141         * g++.law/missed-error3.C: Tweak for recent bool changes.
62142
62143 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
62144
62145         * config/emb-unix: Deleted.
62146         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
62147         remote execution.  Do final link on remote host if REMOTE_LINK is set.
62148
62149 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
62150
62151         * lib/dg.exp (dg-test): Fix typo in last patch.
62152
62153 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
62154
62155         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
62156         (handles multiple occurrences).
62157
62158 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
62159
62160         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
62161         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
62162         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
62163         printed).
62164         * lib/c-torture.exp (c-torture-compile): Likewise.
62165         (c-torture): Prepend full path if missing.
62166         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
62167         (gcc_fail): Likewise.
62168         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
62169
62170 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
62171
62172         * lib/netware.exp: Only attach to NetWare i386 systems.
62173
62174 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
62175
62176         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
62177         messages.  Add test name to "output pattern match" pass/fail message.
62178
62179 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
62180
62181         * gcc.dg: New testsuite.
62182         * gcc.dg/dg.exp: New file.
62183
62184         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
62185         test-switch.c}: Deleted.
62186
62187         * gcc.misc-tests/msgs.exp: New testcase driver.
62188
62189 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
62190
62191         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
62192         Watch for illegal return values from ${tool}_load.
62193         * config/unix.exp (${tool}_load): Fix pass/fail detection for
62194         cross targets.  Coerce return value >0 to 1.
62195
62196 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
62197
62198         * config/unix.exp (${tool}_load): Call program rsh, not proc.
62199
62200         * config/emb-unix.exp: New file.
62201
62202         * config/sim.exp: Error if variable $SIM not defined.
62203         (${tool}_load): Mark test as "untested" if simulator missing.
62204
62205         * config/unix.exp: Load remote.exp to get rcp_download.
62206         * lib/c-torture.exp: Use different option lists for testcases with
62207         and without loops.
62208         * gcc.c-torture/execute/execute.exp: Likewise.
62209
62210 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
62211
62212         * config/*.exp: Clarify return code from ${tool}_load.
62213         Call `unresolved' or `untested' instead of `warning' or `perror'
62214         (sometimes you still want to call both though).
62215         Add comment that `shell_id' is local to each file.
62216         * config/udi.exp (timeout): Set to 30.
62217         Don't print warning if connection fails, $connectmode has already
62218         printed an error.
62219         (${tool}_load): Move verbose messages to level 2.
62220         Rework pattern for "Process started" message.
62221         Pass `shell_id' to ${connectmode}_download.
62222         Retry twice upon timeout.  Make resetting of target more robust.
62223         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
62224         Pass `shell_id' to exit_$connectmode.
62225         Only call exit_$connectmode if connected.
62226         * config/unix.exp (${tool}_load): Check return codes better.
62227         * config/vrtx.exp (${tool}_load): Likewise.
62228         * config/vx.exp (${tool}_load): Likewise.
62229         Delete unneeded global's.
62230         * lib/dg.exp (dg-test): Update to reflect clarified return codes
62231         from ${tool}_load.
62232         (dg-stat): Delete.
62233         (dg-init): Delete recording of pass/fail counts.
62234         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62235         (old-dejagnu-init): Likewise.
62236         (old-dejagnu-stat): Delete contents, empty proc now.
62237         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
62238         (c-torture): Delete references to lcnt, lpass, lfail.
62239         Get option list from TORTURE_OPTIONS.
62240         Delete -funroll[-all]-loops if no loops.
62241         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
62242         (g++_stat): Delete contents (empty proc now).
62243         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
62244         (gcc_finish): Likewise.
62245         (gcc_stat): Deleted.
62246         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
62247         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
62248         * gcc.c-torture/execute/execute.exp: Likewise.
62249         Split tests into two parts: compile, execute.
62250         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
62251         no loops.  Update to reflect clarified return codes from ${tool}_load.
62252
62253 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
62254
62255         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
62256         to grep for.
62257         (old-dejagnu): Likewise (where necessary).
62258
62259 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
62260
62261         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
62262
62263         * lib/dg.exp (dg-process-target): Fix processing of selector.
62264         Add comment regarding use of `error'.
62265
62266         * lib/gcc.exp (prune_system_crud): Define if missing.
62267         * lib/g++.exp (prune_system_crud): Likewise.
62268
62269         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
62270         Call prune_system_crud.
62271         * lib/dg.exp (dg-runtest): New proc.
62272         Use perror instead of send_user for tcl errors in testcase.
62273         Don't return any value, it's never used.
62274         Don't clobber previous definition of `unknown'.
62275         Print tcl errors in `dg-final'.
62276
62277 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
62278
62279         * lib/dg.exp (dg-process-target): Improve syntax error messages.
62280         (dg-test): Don't print errorInfo, it contains stack backtrace.
62281
62282 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
62283
62284         * lib/g++.exp (runtest_file_p): Define if missing.
62285
62286 1994-09-24  Doug Evans  (dje@cygnus.com)
62287
62288         * lib/mike-g++.exp: Comment out loading of g++.exp.
62289         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
62290         (default_g++_version): Always print something.
62291         (default_g++_start): Comment out call to `which'.
62292         (g++_start, g++_load): Deleted (must be defined in config file).
62293         * lib/gcc.exp: Test for existence of $CC at start.
62294         Delete check for tmpdir (done in gcc_init).
62295         (default_gcc_version): Always print something.
62296         (default_gcc_start): Comment out call to `which'.
62297         * config/*.exp: Major cleanup - make cross targets work at least a
62298         little better for g++ (by not being "--tool gcc" specific).
62299         Rename gcc_xxx to ${tool}_xxx.
62300         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
62301         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
62302
62303 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
62304
62305         * lib/c-torture.exp (c-torture-compile): Rework compiler
62306         message processing.
62307
62308         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
62309         c-torture.
62310
62311 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
62312
62313         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
62314
62315         * lib/dg.exp (dg-process-target): Support { target native }.
62316
62317 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
62318
62319         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
62320         looked for "... program xxx got fatal signal".
62321         Correct regsub munging of `comp_output'.
62322         Ignore compiler messages "path prefix not used" and "linker input
62323         file unused".
62324
62325 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
62326
62327         * lib/gcc.exp (runtest_file_p): Define if missing.
62328         * gcc.prms/template.c: Example to work from.
62329
62330 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
62331
62332         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
62333         * lib/dg.exp (dg-test): Call unsupported testcases as such.
62334
62335         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
62336         * gcc.prms/1883.c: Moved from compile/940714-1.c.
62337         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
62338         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
62339
62340         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
62341         (dg-process-target): No longer a varargs proc.
62342         Return S/N for target, P/F for xfail.  All callers changed.
62343         (user option procs): More argument checking.
62344         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
62345         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
62346         (dg-test): Skip test if not running on selected target in `dg-do'.
62347         Update handling of `dg-do-what', `dg-output-text'.
62348         Separate execution pass/fail from output pattern match pass/fail.
62349         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
62350
62351 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
62352
62353         * gcc.c-torture/special/special.exp: Don't expect failure for mips
62354         target for 920510-1.c.
62355
62356 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
62357
62358         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
62359         Clean up comment regarding use of passcnt, etc.
62360         (gcc_stat): Don't update `testcnt' here.
62361         (gcc_finish): Do it here.
62362         Might as well reset `but_id' here too.
62363         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
62364         to determine if the file should be tested.
62365         * gcc.c-torture/compile/compile.exp: Likewise.
62366         * gcc.c-torture/execute/execute.exp: Likewise.
62367         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62368         * gcc.misc-tests/dg-test.exp: Likewise.
62369         * gcc.prms/prms.exp: Likewise.
62370         * gcc.wendy/wendy.exp: Likewise.
62371         * g++.old-deja.exp: Likewise.
62372         Move "Testing file" message to verbose level 1.
62373
62374 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
62375
62376         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
62377
62378 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
62379
62380         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
62381         (default_gcc_start): Accept optional second list element
62382         of compiler flags.  Print compiler output at verbosity level 2.
62383         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
62384         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
62385         Save current values of framework globals passcnt, failcnt, xpasscnt,
62386         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
62387         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
62388         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
62389         xfailcnt to compute stats.  Update framework global `testcnt' from
62390         pass/fail counts.
62391         (gcc_finish): New proc.  Clean up test environment.
62392         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
62393         (gcc_epass, gcc_efail): Delete.
62394         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
62395         argument of line number.
62396         (dg-init): If the tool has an init routine, call it.
62397         (dg-test): Remove args `cflags_var' and `libs_var'.
62398         Pass all compiler options to ${tool}_start.
62399         Handle missing line number.
62400         (dg-finish): New function.
62401         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
62402         particular files.  Call gcc_finish at end.  Move "skipping test"
62403         message to verbosity level 3.
62404         * gcc.c-torture/compile/compile.exp: Likewise.
62405         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62406         * gcc.c-torture/execute/execute.exp: Likewise.
62407         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62408         Print testcase being tried at verbosity level 1.
62409         * gcc.c-torture/special/special.exp: Unset xfail.
62410         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62411         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
62412         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
62413         * gcc.failure/failure.exp: Likewise.
62414         * gcc.ieee/ieee.exp: Likewise.
62415         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
62416         Update call to dg-test.  Call dg-finish at end.
62417         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
62418         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62419         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
62420         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
62421         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
62422         * gcc.wendy/wendy.exp: Add copyright.
62423         Delete setting of tmpdir (done by gcc_init).
62424         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
62425         Pass compiler flags to gcc_start.  Call gcc_finish at end.
62426         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
62427         gcc_[ce]pass/fail.
62428
62429 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
62430
62431         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
62432         confusion.
62433         (g++_load): Likewise.
62434
62435         * config/*.exp (gcc_load): Some were varargs fns and some were not.
62436         Rename argument to `prog' to remove the confusion.
62437         Varargs fns behave differently too!
62438         (g++_load): Likewise.
62439
62440         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
62441
62442         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
62443         what it is.  Delete (always) printing of status value for !native.
62444         Simplify verbose code, and include status and exec_output.
62445         (g++_load): Use gcc_load.
62446
62447 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
62448
62449         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
62450         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
62451         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
62452         940714-3.c as these testcases don't exist anymore.  Make
62453         va-arg-1.c expected to pass.
62454
62455 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
62456
62457         * gcc.misc-tests/misc.exp: Only run specific testcases.
62458         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
62459         * gcc.misc-tests/dg-[1-9].c: New files.
62460
62461         * lib/dg.exp: New testsuite driver.
62462         * gcc.prms/prms.exp: Use it.
62463
62464         * README.gcc: New file.
62465
62466         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
62467         Document and reset `lxpass' and `lxfail'.
62468         Simplify "initialized" message.
62469         (gcc_stat): Clean up comments a little.
62470
62471 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
62472
62473         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
62474
62475 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
62476
62477         * lib/old-dejagnu.exp (process-option): New proc.
62478         (old-dejagnu-init, old-dejagnu-stat): Likewise.
62479         (old-dejagnu): Simplify.
62480         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
62481
62482 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
62483
62484         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
62485         exists and is not an empty string.
62486
62487         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
62488         $xfail rather than calling setup_xfail.  Clear $xfail when test is
62489         finished.
62490         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
62491         automatically.
62492
62493         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
62494         longer expected to fail.
62495
62496         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
62497         "f" function call.
62498
62499         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
62500
62501         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
62502         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
62503         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
62504         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
62505         c-torture-1.29.
62506
62507         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
62508         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
62509
62510         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
62511
62512         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
62513         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
62514
62515         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
62516         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
62517         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
62518
62519 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
62520
62521         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
62522         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
62523         940714-1.c, 940714-2.c, 940714-3.c},
62524         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
62525         gcc.misc-tests/{mg.c,mg.exp}:
62526         New tests.
62527         * gcc.noncompile/noncompile.exp: Change accordingly.
62528
62529 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
62530
62531         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
62532         Undo previous clobberage.
62533
62534 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
62535
62536         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
62537         * gcc.special/{930510-1.c, special.exp}:
62538         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
62539         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
62540         struct-varargs-1.c}: New tests from c-torture-1.26.
62541
62542 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
62543
62544         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
62545           argument to switch.
62546
62547 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
62548
62549         * Revert the previous changes.  Please see Rob's directory
62550         (/lisa/test/rob/progressive/gcc/testsuite) for testing
62551         fixes.
62552
62553 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
62554
62555         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
62556         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
62557         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
62558         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
62559         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
62560         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
62561         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
62562         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
62563         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
62564         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
62565         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
62566         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
62567         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
62568         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
62569         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
62570         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
62571         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
62572         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
62573         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
62574         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
62575         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
62576         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
62577         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
62578         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
62579         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
62580         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
62581         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
62582         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
62583         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
62584         testing changes.
62585
62586 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
62587
62588         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
62589         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
62590         with perror calls.
62591
62592 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
62593
62594         * config/unix.exp (g++_load): Fix syntax.
62595
62596 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
62597
62598         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
62599         * gcc.noncompile/921017-1.c: Deleted obsolete test.
62600         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
62601         Don't expect va-arg-1.c to fail.  Correct expected output for
62602         920928-1.c.
62603         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
62604         * gcc.wendy/hbm4.c: Correct typo.
62605         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
62606
62607 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
62608
62609         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
62610         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
62611         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
62612         * lib/c-torture.exp (c-torture-compile): Ditto.
62613
62614         Reduce volume of output (remove all the -I's and such).
62615         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
62616         Call gcc_cpass, gcc_cfail.
62617         (c-torture): Pass testing option to c-torture-compile.
62618
62619 1994-03-21  Doug Evans  (dje@cygnus.com)
62620
62621         Bring patches over from progressive.
62622         * config/default.exp: Exit remote shell cleanly.
62623         (g++_exit, g++_start): Add default versions.
62624         * config/sim.exp (gcc_load): Use perror, not error.
62625
62626 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
62627
62628         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
62629         set in site.exp.
62630
62631 1994-03-14  Doug Evans  (dje@cygnus.com)
62632
62633         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
62634         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
62635         (wendy_try): New proc to run testcase.
62636         (main loop): Call 'em.
62637         * gcc.wendy/*.c: Clean up pass to correct expected output.
62638
62639         * lib/gcc.exp: Minor cleanup work.
62640         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
62641
62642 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
62643
62644         * config/sim.exp (gcc_load): Document return codes better.
62645         Don't pass -v to simulator.
62646
62647 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
62648
62649         * gcc.special/920717-x.c: Fix typo.
62650         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
62651         get at sources.
62652
62653         * lib/mike-gcc.exp: Fix typo.
62654
62655 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
62656
62657         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
62658         binary to use, transform the name.
62659         * config/*.exp: rename everything. Nuke any g++ specific files,
62660         it's now a special case of gcc that requires no special support.
62661         Add a default.exp for unsupported targets.
62662
62663 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
62664
62665         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
62666         lib/old-dejagnu.exp: Fix a few patterns to work with the new
62667         version of Tcl.
62668
62669 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
62670
62671         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
62672         than a warning.
62673
62674 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
62675
62676         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
62677
62678 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
62679
62680         * gcc.execute/execute.exp: Combine opt_list and foption_list into
62681         option_list.  Compile every file with only 4/6 option choices
62682         (same as C torture) instead of with 12/18 different option
62683         choices.
62684         * lib/c-torture.exp: Likewise.
62685
62686         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
62687         not already set.
62688
62689 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
62690
62691         * lib/old-deja.exp: Add `excess errors test fails' error, now one
62692         can put an XFAIL *-*-* on excess errors.
62693
62694 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
62695
62696         * g++.law: Add more tests derived from g++-bugs snapshots.
62697
62698         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
62699         equivalent to g++.law/init9.
62700
62701         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
62702         compiled it, and the a.out file after we've run it.
62703
62704 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
62705
62706         * lib/mike-g++.exp (postbase): Delete the .o file after we've
62707         compiled it, and the a.out file after we've run it.
62708
62709 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
62710
62711         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
62712
62713 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
62714
62715         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
62716         version number.
62717
62718 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
62719
62720         * g++.law: New directory of g++ tests derived from the g++-bugs
62721         snapshots.
62722
62723 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
62724
62725         * gcc.compile: initbug1.c initbug1.exp testcase added
62726
62727 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
62728
62729         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
62730         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
62731           fixes submitted by Jeff Law (law@cs.utah.edu)
62732         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
62733           Jeff Law (law@cs.utah.edu)
62734
62735
62736 1993-11-30  Mike Stump  (mrs@cygnus.com)
62737
62738         * config/unix-g++.exp: Follow the gcc way of doing things.
62739         * g++.old-deja/old-deja.exp: Minor updates.
62740         * lib/g++.exp: New file, follow the gcc way of doing things.
62741         * lib/old-dejagnu.exp: Minor updates.
62742         * lib/mike-g++.exp: Always unset errorInfo.
62743
62744 1993-11-06  Mike Stump  (mrs@cygnus.com)
62745
62746         * lib/gcc.exp: Fix some errors with the below change, CC and
62747         CFLAGS should be global when setting, not local.
62748
62749 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
62750
62751         * lib/gcc.exp: Transform tool name.
62752
62753 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62754
62755         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
62756
62757 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62758
62759         * lib/gcc.exp: change gcc_done to gcc_stat
62760
62761 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62762
62763         * Upgraded gcc testsuite to c-torture version 1.25
62764
62765 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
62766
62767         * lib/gcc.exp: added reporting code. Changed verbose compile message.
62768         * lib/c-torture: added hooks for new reporting code.
62769
62770 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
62771
62772         * config/sh-gcc.exp: check if sh-sim exists in the path
62773
62774 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
62775
62776         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
62777         * gcc.compile/compile.exp: Initial changes for new logic.
62778         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
62779         * gcc.failure/failure.exp: Initial changes for new logic.
62780         * gcc.ieee/ieee.exp: Initial changes for new logic.
62781         * gcc.misc-tests/misc.exp: Initial changes for new logic.
62782         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
62783         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
62784         * lib/c-torture.exp: Initial changes for new logic.
62785         * lib/gcc.exp: Initial changes for new logic.
62786
62787 1993-10-15  Mike Stump  (mrs@cygnus.com)
62788
62789         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
62790         depend upon failure or success.  Fully qualify names in failure
62791         and success messages.  Always remove a.out before starting
62792         compile, just in case.  Pay more attention to error text output by
62793         the compiler.  Handle testcases with no known past errors just
62794         like all others, so that things are uniform.  Other miscellaneous
62795         improvements.
62796
62797 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
62798
62799         * gcc.cpp: new directory for cpp tests
62800
62801 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
62802
62803         * lib/chill.exp: Code reformatted, removed unused code.
62804         * config/unix-chill.exp: Code reformatted, removed unused code.
62805         * chill.execute/execute.exp: Code reformatted, removed unused code.
62806         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
62807
62808 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
62809
62810         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
62811         routines not written.
62812
62813 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
62814
62815         * config/bug-gcc.exp: Use new procs from bug.exp.
62816
62817 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
62818
62819         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
62820         via ftp, rather than depending on NFS.
62821         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
62822         case.
62823
62824 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
62825
62826         * config/bug-gcc.exp: Use new download proc.
62827
62828 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
62829
62830         * chill.execute/execute.exp: cleanups, handles errors better
62831         * chill.compile/compile.exp: rewrite, based on execute.exp
62832         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
62833         * lib/chill.exp: major changes to diff proc and compile and link
62834         procs. added chill_fail and chill_pass wrappers to pass and
62835         fail. added more comments, and handle error codes better.
62836         Added a hack to capture stderr from exec, so noncompile tests
62837         can work.
62838
62839 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
62840
62841         * chill.execute/execute.exp: rewrite of testsuite driver
62842         * lib/chill.exp: rewrite of testsuite driver
62843         * config/unix-chill.exp: rewrite of testsuite driver
62844
62845 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
62846
62847         In chill.execute:
62848         * iexpr.ch: Standardize uppercase.
62849         * tuples.dat: Standardize uppercase.
62850         * vary.ch: standardize.  Correct varying string assignments.
62851         * vary.dat: Add new output lines.
62852
62853 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
62854
62855         In chill.execute:
62856         * chprintf.ch: Standardize use of uppercase.
62857         * tuples.ch: Standardize and turn arr2 into a DCL,
62858           rather than a SYN.
62859         * pinits.ch: Standardize.
62860
62861 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
62862
62863         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
62864         * Makefil: Renamed to Makefile.in.
62865         * configure.in: New.
62866
62867 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
62868
62869         In chill.execute:
62870         * .cvsignore: Add result/output files.
62871         * Makefile: Fix up variables at start.  Use MFLAGS
62872           everywhere.  Correct bool_loc, built_ins entries.
62873           Add entry for vary1.ch.
62874         * bitarray.ch: Standardize upper-case usage.
62875         * bitexpr.ch: Standardize, add output of b1.
62876         * params.ch: Use arrayt in along PROC parameters, to
62877           avoid novelty problems.
62878         * sets.ch: Tiny cleanup.
62879         * vary1.ch: Re-indent.
62880
62881 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
62882
62883         * Add PR-related files to Makefiles, .cvsignore files, etc.
62884
62885 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
62886
62887         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
62888           with compiler objects. New names are test-flow.c and test-loop.c
62889
62890 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
62891
62892         * Upgraded c-torture tests from 1.19 to 1.20
62893
62894         * new files:
62895         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
62896         * gcc.compile: 930623-1.c 930623-2.c
62897         * gcc.noncompile: 930622-1.c 930622-2.c
62898         * gcc.failure: 920411-1.c 920627-2.c
62899         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
62900
62901 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
62902
62903         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62904           More changes to get testsuite working properly. Needs more work.
62905           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
62906
62907 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
62908
62909         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62910           More changes to get testsuite working properly. Needs more work.
62911
62912 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
62913
62914         * chill.compile/compile.exp: Added for Dejagnu support
62915         * chill.execute/execute.exp: Added for Dejagnu support
62916         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
62917
62918 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
62919
62920         This should complete moving the CHILL test files.
62921         * chill.noncompile(.cvsignore printf.grt
62922             in-printf.grt chprintf.grt chprintf.ch):
62923             Added test-support files.
62924           (Makefile): Modified further.
62925         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
62926             signal.ch): Added test files.
62927           * chill.execute (.cvsignore printf.grt printr.c
62928             in-printf.grt rts.c chprintf.grt rts.h): Added
62929           test-support files.
62930             (Makefile): More corrections.
62931
62932 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
62933
62934         * chill.compile, chill.execute, chill.nocompile: Add CHILL
62935           test cases, ready for DejaGnu.
62936
62937 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
62938
62939         * Upgraded c-torture tests from 1.18 to 1.19
62940
62941         * gcc.compile: added test(s):
62942           930607-1.c
62943         * gcc.execute: added test(s):
62944           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
62945
62946         * added new subdirectory for misc tests: gcc.misc-tests
62947         * gcc.misc-test(s): added tests:
62948           inst-check.c test-consts.c test-ior.c test-switch.c
62949
62950 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
62951
62952         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
62953
62954 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
62955
62956         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
62957
62958 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
62959
62960         * Upgraded c-torture tests from 1.17 to 1.18
62961
62962 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
62963
62964         * Upgraded c-torture tests from 1.12 to 1.17
62965
62966 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
62967
62968         * lib/old-dejagnu.exp:
62969           Fixed handling of XFAIL target triplets to correctly
62970           recognize wildcard characters.  Removed code that
62971           appended a unique id tag to the end of the file name
62972           printed out by the result of the testcases within a
62973           given test file.
62974
62975 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
62976
62977         * lib/old-dejagnu.exp:
62978           Reworked expected failure handling to trigger off of XFAIL
62979           keyword in keyphrase embeded in testcase source code. The
62980           XFAIL keyword must be at the end of the keyphrase line. It
62981           may optionally be followed by one or more target triplets.
62982           It has just occured that the handling of wildcards in the
62983           target triplet may not be correct.
62984
62985 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
62986
62987         * g++.old-deja/tests:
62988           Moved all subdirectories up one level into g++.old-deja .
62989
62990         * lib/old-dejagnu.exp:
62991           Fixed problem with CXXFLAGS not being properly reset, and being
62992           corrupted with extraneous "-c" compiler option.  This was
62993           causing binaries to not be generated for test that needed them.
62994           Modified strings passed to "pass" and "fail" so that individual
62995           tests from the same test file would be distinguished by an
62996           identifier appended to the test file name in the summary logs;
62997           this corrected a problem with erroneous diff logs.  Added code
62998           to search testcases for expected fail and unexpected pass keywords.
62999
63000 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
63001
63002         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
63003
63004 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
63005
63006         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
63007           Removed extraneous text from end of "Special g++ Options"
63008           keyphrase.
63009
63010         * lib/old-dejagnu.exp: Added pattern matching to look for new
63011           keywords, embedded in testcases comments, which will trigger
63012           calls to xpass and xfail.
63013
63014 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
63015
63016         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
63017           comments embedded in the testcases, especially the one looking for
63018           special compiler options, as well as the pattern matching for the
63019           compiler output again.
63020
63021 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
63022
63023         * lib/old-dejagnu.exp: Do a proper check of the return value for
63024           execute tests. Fixed several problems with the pattern matching
63025           of the compiler output which gave erroneous test results.
63026           Changed several of the test result messages to be more descriptive.
63027         * config/unix-g++.exp: Proc g++_load now actually works and
63028           executes the tests passed to it and returns a usable return
63029           value.
63030
63031 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
63032
63033           * lib/gcc.exp: Exits gracefully if $CC is bogus.
63034
63035 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
63036
63037         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
63038           Modified both files to properly execute the old style
63039           dejagnu tests. The previous versions of these files were
63040           experimental and did not function anything near correctly.
63041
63042 1993-04-05  Rob Savoye  (rob@cygnus.com)
63043
63044         * Removed all Makefile.in and configure.in files. No configuration
63045         needed now.
63046
63047 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
63048
63049         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
63050
63051 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
63052
63053         * gcc.compile/configure.in, gcc.unsorted/configure.in,
63054         gcc.special/configure.in, gcc.noncompile/configure.in,
63055         gcc.execute/configure.in, gcc.code_quality/configure.in,
63056         g++.other/configure.in, g++.old-deja/configure.in,
63057         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
63058         in srcname setting.
63059
63060 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
63061
63062         * lib/udi.exp: Fixed mondfe and mondfe_download.
63063         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
63064         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
63065
63066 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
63067
63068         * config/udi-gdb.exp: Check $shell_id after connecting to target.
63069         (gdb_exit): Don't remove *_soc files.
63070
63071 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
63072
63073         * lib/c-torture.exp: Don't look for main; instead always use -w
63074         -c.  This is how the c-torture tests work.  Remove the object
63075         file if the compilation succeeds.
63076         * gcc.execute/execute.exp: Remove executable if test passes.
63077         * gcc.noncompile/noncompile.exp: Every test is an expected
63078         failure.
63079         * gcc.special/special.exp: Added tests from c-torture 1.11,
63080         corrected use of existing test.
63081         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
63082         gcc.execute/920625-1.c: Updated to c-torture 1.11.
63083         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
63084         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
63085         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
63086         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
63087         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
63088         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
63089         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
63090         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
63091         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
63092         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
63093         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
63094         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
63095         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
63096         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
63097         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
63098         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
63099         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
63100         c-torture 1.11.
63101         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
63102         correspond to c-torture 1.11.
63103
63104         * New file.