OSDN Git Service

2008-03-10 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-03-10  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/34677
4         * tree-ssa-pre.c (modify_expr_node_pool): Remove.
5         (poolify_tree): Likewise.
6         (modify_expr_template): Likewise.
7         (poolify_modify_stmt): Likewise.
8         (insert_fake_stores): Handle all component-ref style stores
9         in addition to INDIRECT_REF.  Also handle complex types.
10         Do not poolify the inserted load.
11         (realify_fake_stores): Do not rebuild the tree but only
12         make it a SSA_NAME copy.
13         (init_pre): Remove initialzation of modify_expr_template.
14         Do not allocate modify_expr_node_pool.
15         (fini_pre): Do not free modify_expr_node_pool.
16
17         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
18         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
19         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
20
21 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
22
23         PR fortran/35474
24         * gfortran.dg/module_commons_2.f90: New test.
25
26 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
27
28         * gnat.dg/frame_overflow.adb: Improve portability.
29
30 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
31
32         PR target/35350
33         * gcc.target/i386/isa-1.c: Add -march=x86-64.
34         * gcc.target/i386/isa-2.c: Likewise.
35         * gcc.target/i386/isa-3.c: Likewise.
36         * gcc.target/i386/isa-10.c: Likewise.
37         * gcc.target/i386/isa-11.c: Likewise.
38         * gcc.target/i386/isa-12.c: Likewise.
39         * gcc.target/i386/isa-13.c: Likewise.
40         * gcc.target/i386/isa-14.c: Likewise.
41
42 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
43
44         PR target/22152
45         * gcc.target/i386/pr22152.c: New test.
46         * gcc.target/i386/sse2-mmx.c: Ditto.
47
48 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
49
50         * gnat.dg/uninit_func.adb: New test.
51
52 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
53
54         * gnat.dg/pack4.adb: New test.
55
56 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
57
58         * gnat.dg/small_alignment.adb: New test.
59
60 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
61
62         * gnat.dg/specs/alignment2.ads: New test.
63
64 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
65
66         * gnat.dg/pack3.adb: New test.
67
68 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
69
70         PR c++/20366
71         * g++.dg/other/pr20366.C: New test.
72
73 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
74
75         PR tree-opt/35402
76         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
77
78 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
79
80         PR preprocessor/35458
81         * gcc.dg/cpp/cmdlne-M-2.c: New file.
82         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
83         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
84
85 2008-03-06  Tom Tromey  <tromey@redhat.com>
86
87         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
88         * treelang: Delete.
89
90 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
91
92         * gnat.dg/specs/pack33.ads: New test.
93
94 2008-03-05  Richard Guenther  <rguenther@suse.de>
95
96         PR tree-optimization/35472
97         * gcc.c-torture/execute/pr35472.c: New testcase.
98
99 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
100
101         PR 33009
102         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
103         * gcc.c-torture/compile/pr33009.c: Likewise.
104
105 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
106
107         PR 31341
108         * gcc.dg/vect/pr31041.c: Fix.
109
110 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
111
112         PR libfortran/35293
113         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
114         New.
115         * gfortran.fortran-torture/execute/list_read_1.x,
116         gfortran.fortran-torture/execute/read_null_string.x,
117         gfortran.fortran-torture/execute/backspace.x,
118         gfortran.fortran-torture/execute/seq_io.x,
119         gfortran.fortran-torture/execute/slash_edit.x,
120         gfortran.fortran-torture/execute/unopened_unit_1.x,
121         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
122         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
123         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
124         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
125         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
126         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
127         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
128         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
129         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
130         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
131         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
132         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
133         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
134         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
135         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
136         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
137         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
138         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
139         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
140         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
141         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
142         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
143         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
144         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
145         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
146         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
147         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
148         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
149         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
150         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
151         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
152         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
153         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
154         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
155         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
156         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
157         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
158         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
159         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
160         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
161         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
162         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
163         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
164         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
165         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
166         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
167         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
168         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
169         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
170         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
171         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
172         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
173         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
174         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
175         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
176         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
177         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
178         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
179         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
180         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
181         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
182         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
183         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
184         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
185         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
186         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
187         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
188         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
189         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
190         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
191         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
192         gfortran.dg/write_back.f: Gate test on effective_target
193         fd_truncate.
194
195 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
196
197         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
198         targets declaring functions in assembly.
199
200 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
201
202         PR 28322
203         * gcc.dg/pr28322-3.c: New.
204
205 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
206
207         PR target/35453
208         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
209         _SIDD_XXX.
210         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
211         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
212         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
213         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
214         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
215         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
216         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
217         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
218
219 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
220
221         PR middle-end/35456
222         * gcc.c-torture/execute/pr35456.c: New test.
223
224 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
225
226         * gcc.target/i386/sse-10.c: Don't use
227         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
228
229 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
230
231         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
232         * gfortran.dg/reassoc_2.f90: Ditto.
233         * gfortran.dg/reassoc_3.f90: Ditto.
234
235 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
236
237         PR fortran/33197
238         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
239         * gfortran.dg/dg.exp: Likewise.
240         * gfortran.dg/vect/vect.exp: Likewise.
241         * gfortran.fortran-torture/execute/execute.exp: Likewise.
242         * gfortran.fortran-torture/compile/compile.exp: Likewise.
243         * gfortran.dg/gamma_1.f90: Also check log_gamma.
244         * gfortran.dg/invalid_contains_1.f90: Remove warning about
245         empty CONTAINS.
246         * gfortran.dg/gamma_2.f90: Add a few error messages.
247         * gfortran.dg/invalid_contains_2.f90: Remove warning about
248         empty CONTAINS.
249         * gfortran.dg/gamma_3.f90: Adjust error message.
250         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
251         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
252         * gfortran.dg/bessel_1.f90: New test.
253         * gfortran.dg/recursive_check_3.f90: Remove warnings.
254         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
255         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
256         * gfortran.dg/contains_empty_1.f03: New test.
257         * gfortran.dg/erfc_scaled_1.f90: New test.
258         * gfortran.dg/hypot_1.f90: New test.
259         * gfortran.dg/contains_empty_2.f03: New test.
260
261 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
262
263         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
264
265 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
266
267         PR 24924
268         * g++.dg/cpp/string-2.C: This is a warning now.
269         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
270         default, so add it.
271         
272 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
273
274         * g++.dg/cpp0x/auto1.C: New.
275
276 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
277
278         PR fortran/34770
279         * gfortran.dg/pointer_1.f90: New test.
280
281 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
282
283         PR c++/35315
284         * g++.dg/ext/attrib32.C: Add another test case.
285
286 2008-02-29  Tom Tromey  <tromey@redhat.com>
287
288         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
289         line.
290
291 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
292
293         * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
294         to make the interchange profitable.
295
296 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
297
298         PR fortran/31463
299         PR fortran/33950
300         PR fortran/34296
301         * gfortran.dg/arrayio_11.f90: Fixed test.
302         * gfortran.dg/arrayio_12.f90: Likewise.
303         * gfortran.dg/module_read_1.f90: Added warning-directives.
304         * gfortran.dg/pr32242.f90: Likewise.
305         * gfortran.dg/result_in_spec_3.f90: Likewise.
306         * gfortran.dg/use_12.f90: Likewise.
307         * gfortran.dg/warn_function_without_result.f90 : New test.
308
309 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
310
311         PR fortran/34868
312         * gfortran.dg/f2c_9.f90: New test.
313
314 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
315
316         * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
317         * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
318         * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
319         * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
320         * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
321         * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
322         * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
323         * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
324         * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
325         * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
326         * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
327         * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
328         * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
329         * testsuite/gfortran.dg/ldist-1.f90: New.
330
331 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
332
333         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
334
335 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
336
337         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
338
339 2008-02-27  Jan Beulich  <jbeulich@novell.com>
340
341         * gcc.target/i386/mmx-1.c: Add
342         -Werror-implicit-function-declaration to dg-options.
343         * gcc.target/i386/mmx-2.c: Likewise.
344         * gcc.target/i386/sse-13.c: Likewise.
345         * gcc.target/i386/sse-14.c: Likewise.
346
347 2008-02-27  Revital Eres  <eres@il.ibm.com>
348
349         PR rtl-optimization/34999
350         * gcc.dg/tree-prof/pr34999.c: New.
351
352 2008-02-27  Richard Guenther  <rguenther@suse.de>
353
354         PR middle-end/25290
355         * gcc.c-torture/execute/pr35390.c: New testcase.
356
357 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
358
359         PR ada/22255
360         * gnat.dg/test_direct_io.adb: New file.
361
362 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
363
364         PR ada/34799
365         * gnat.dg/specs/pr34799.ads: New test.
366
367 2008-02-27  Richard Guenther  <rguenther@suse.de>
368
369         PR middle-end/34971
370         * gcc.c-torture/execute/pr34971.c: New testcase.
371
372 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
373
374         * gcc.dg/gomp/preprocess-1.c: New test.
375
376         PR c++/35368
377         * g++.dg/ext/visibility/typeinfo2.C: New test.
378         * g++.dg/ext/visibility/typeinfo3.C: New test.
379
380 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
381
382         * gcc.dg/bf-ms-attrib.c (main): Return 0.
383
384 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
385
386         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
387         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
388
389 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
390
391         PR c/28800
392         * gcc.dg/empty-source-2.c: Adjust for warning message.
393         * gcc.dg/empty-source-3.c: Likewise.
394         * gcc.dg/pack-test-2.c: Adjust comment.
395         * gcc.dg/pragma-ep-2.c: Likewise.
396         * gcc.dg/pragma-re-2.c: Likewise.
397         * gcc.dg/va-arg-2.c: Likewise.
398
399 2008-02-26  Tobias Burnus  <burnus@net-b.de>
400
401         PR fortran/35033
402         * gfortran.dg/assignment_2.f90: New.
403
404 2008-02-26  Jason Merrill  <jason@redhat.com>
405
406         PR c++/35315
407         * g++.dg/ext/attrib32.C: New.
408
409 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
410
411         * gcc.c-torture/execute/nest-align-1.x: Delete.
412
413 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
414
415         PR 26264
416         * 20021023-1.c: Use __builtin_va_start instead of
417         __builtin_stdarg_start.
418         * pr17301-1.c: Likewise.
419         * pr17301-2.c: Likewise.
420                 
421 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
422         
423         * gcc.dg/pr34351.c: New.
424         
425 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
426
427         * gcc.dg/Wlarger-than2.c: New.
428         
429 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
430
431         PR c++/35323
432         * g++.dg/lookup/crash7.C: New.
433
434 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
435
436         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
437
438 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
439
440         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
441
442 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
443
444         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
445
446 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
447
448         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
449         Windows.
450
451 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
452
453         * lib/target-supports.exp (check_profiling_available): Report -p
454         unavailable on *-*-mingw*.
455
456 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
457
458         * lib/target-supports.exp (check_effective_target_pthread_h): New.
459         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
460         dg-require-effective-target pthread_h.
461
462 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
463
464         * gcc.dg/Wswitch-enum-error.c: New.
465         * gcc.dg/Wswitch-error.c: New.
466         * gcc.dg/20011021-1.c: Use two directives to match two different
467         messages.
468         
469 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
470         
471         PR 28322
472         * gcc.dg/pr28322.c: New.
473         * gcc.dg/pr28322-2.c: New.
474         * lib/prune.exp: Ignore "At top level" even if there is no ':'
475         preceding it.
476
477 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
478
479         PR c++/35333
480         * g++.dg/other/error26.C: New.
481
482 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
483
484         PR c++/35338
485         * g++.dg/other/error25.C: New.
486
487 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
488
489         PR target/35258
490         * gcc.dg/pr35258.c: New testcase.
491
492 2008-02-25  Jan Beulich  <jbeulich@novell.com>
493
494         * gcc.dg/20020426-2.c: Remove bogus workaround.
495         * g++.old-deja/g++.other/store-expr1.C: Likewise.
496         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
497
498 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
499
500         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
501
502 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
503
504         PR middle-end/19984
505         * gcc.dg/pr19984.c: New test.
506         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
507         name of the variable.
508
509 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
510
511         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
512         (main): Call check_vect and foo.  Check array values after
513         the call to foo.
514         * gcc.dg/vect/vect-117.c: Call check_vect.
515         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
516
517 2008-02-25  Jason Merrill  <jason@redhat.com>
518
519         PR c++/33486
520         * g++.dg/lookup/strong-using-5.C: New.
521
522 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
523
524         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
525         sh* targets.
526
527 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
528
529         PR target/35349
530         * gcc.c-torture/execute/20050604-1.x: New file.
531
532 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
533
534         * gcc.target/i386/pr22076.c: Update number of mov insns
535         for PIC targets.
536         * gcc.target/i386/pr34256.c: Ditto.
537
538 2008-02-24  Diego Novillo  <dnovillo@google.com>
539
540         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
541
542         PR 33738
543         * g++.dg/warn/pr33738.C: New.
544
545 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
546
547         * gcc.c-torture/execute/nest-align-1.x: New file.
548
549 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
550
551         PR c++/34749
552         * g++.dg.ext/dllimport13.C: New test.
553
554 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
555
556         PR libfortran/24685
557         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
558         powerpc*-apple-darwin*.
559
560 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
561
562         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
563         ERFC into gfortran.dg/large_real_kind_3.F90.
564         * gfortran.dg/large_real_kind_3.F90: New test.
565
566 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
567
568         PR rtl-opt/33512
569         * gcc.dg/and-1.c: New test.
570
571 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
572
573         * gcc.c-torture/execute/20080222-1.c: New test.
574
575 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
576
577         PR target/22076
578         PR target/34256
579         * gcc.target/i386/pr22076.c: New test.
580         * gcc.target/i386/pr34256.c: New test.
581         * gcc.target/i386/vecinit-5.c: New test.
582         * gcc.target/i386/vecinit-6.c: New test.
583         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
584
585         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
586         <xmmintrin.h>, define __m64 and __m128 directly.
587         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
588
589 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
590
591         PR C++/34715
592         * g++.dg/ext/always_inline-1.C: New test.
593         * g++.dg/ext/always_inline-2.C: New test.
594         * g++.dg/ext/always_inline-3.C: New test.
595         * g++.dg/ext/always_inline-4.C: New test.
596
597 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
598
599         * gcc.target/cris/asm-b-1.c: New test.
600
601 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
602
603         PR c++/35282
604         * g++.dg/template/nontype17.C: Add.
605
606 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
607
608         PR c++/35282
609         Revert:
610         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
611
612         PR c++/28743
613         * g++.dg/template/nontype17.C: New.
614         * g++.dg/template/nontype16.C: Add error.
615
616 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
617
618         PR c/19999
619         * gcc.dg/Wfloat-equal-1.c: New.
620         * g++.dg/warn/Wfloat-equal-1.C: New.
621
622 2008-02-21  Michael Matz  <matz@suse.de>
623
624         PR target/35264
625         * gcc.dg/pr35264.c: New testcase.
626
627 2008-02-21  Richard Guenther  <rguenther@suse.de>
628
629         * gfortran.dg/reassoc_1.f90: New testcase.
630         * gfortran.dg/reassoc_2.f90: Likewise.
631         * gfortran.dg/reassoc_3.f90: Likewise.
632
633 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
634
635         PR libfortran/34974
636         * gfortran.dg/fmt_t_7.f: New test.
637
638         PR libfortran/35132
639         * gfortran.dg/streamio_15.f90: New test.
640         
641 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
642
643         PR libfortran/35036
644         * gfortran.dg/fmt_zero_digits.f90: Revise test.
645
646 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
647
648         * gcc.dg/Wframe-larger-than.c: New option test.
649
650 2008-02-20  Tobias Burnus  <burnus@net-b.de>
651
652         PR fortran/34997
653         * gfortran.dg/dollar_sym_1.f90: New.
654         * gfortran.dg/dollar_sym_2.f90: New.
655
656 2008-02-20  Richard Guenther  <rguenther@suse.de>
657
658         PR middle-end/35265
659         * gcc.dg/builtins-66.c: New testcase.
660
661 2008-02-20  Richard Guenther  <rguenther@suse.de>
662
663         * gcc.dg/fold-reassoc-1.c: New testcase.
664         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
665
666 2008-02-20  Richard Guenther  <rguenther@suse.de>
667
668         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
669
670 2008-02-20  Ira Rosen  <irar@il.ibm.com>
671
672         * lib/target-supports.exp (check_effective_target_vect_unpack):
673         Return true for SPU.
674         (check_effective_target_vect_short_mult): Likewise.
675         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
676         the loop on targets that support vect_unpack.
677
678 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
679
680         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
681         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
682         templates to reduce number of passed arguments.
683
684 2008-02-19  Jason Merrill  <jason@redhat.com>
685
686         PR c++/34950
687         * g++.dg/template/explicit-args1.C: New.
688
689 2008-02-19  Richard Guenther  <rguenther@suse.de>
690
691         PR tree-optimization/34989
692         * gcc.dg/pr34989-1.c: New testcase.
693         * gcc.dg/pr34989-2.c: Likewise.
694
695 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
696
697         PR c++/35028
698         * g++.dg/gomp/pr35028.C: New test.
699
700         PR c++/34964
701         PR c++/35244
702         * gcc.dg/gomp/pr34964.c: New test.
703         * g++.dg/gomp/pr34964.C: New test.
704         * gcc.dg/gomp/pr35244.c: New test.
705         * g++.dg/gomp/pr35244.C: New test.
706
707         PR c++/35078
708         * g++.dg/gomp/pr35078.C: New test.
709
710 2008-02-19  Christian Bruel  <christian.bruel@st.com>
711
712         * gcc.dg/packed-array.c: New testcase. 
713
714 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
715
716         PR target/33555
717         * gcc.target/i386/pr33555.c: New test.
718         
719 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
720
721         PR target/35189
722         * gcc.target/i386/isa-1.c: New.
723         * gcc.target/i386/isa-2.c: Likewise.
724         * gcc.target/i386/isa-3.c: Likewise.
725         * gcc.target/i386/isa-4.c: Likewise.
726         * gcc.target/i386/isa-5.c: Likewise.
727         * gcc.target/i386/isa-6.c: Likewise.
728         * gcc.target/i386/isa-7.c: Likewise.
729         * gcc.target/i386/isa-8.c: Likewise.
730         * gcc.target/i386/isa-9.c: Likewise.
731         * gcc.target/i386/isa-10.c: Likewise.
732         * gcc.target/i386/isa-11.c: Likewise.
733         * gcc.target/i386/isa-12.c: Likewise.
734         * gcc.target/i386/isa-13.c: Likewise.
735         * gcc.target/i386/isa-14.c: Likewise.
736
737 2008-02-18  Joey Ye  <joey.ye@intel.com>
738             H.J. Lu  <hongjiu.lu@intel.com>
739
740         PR middle-end/34921
741         * gcc.c-torture/execute/nest-align-1.c: New test case.
742
743 2008-02-17  Richard Guenther  <rguenther@suse.de>
744
745         PR middle-end/35227
746         * gcc.dg/torture/pr35227.c: New testcase.
747
748 2008-02-17  Richard Guenther  <rguenther@suse.de>
749
750         PR tree-optimization/35231
751         * gcc.c-torture/execute/pr35231.c: New testcase.
752
753 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
754
755         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
756         (test_gt): Ditto.
757
758 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
759
760         * obj-c++.dg/encode-2.mm: XFAIL.
761         * obj-c++.dg/encode-3.mm: Likewise.
762
763 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
764             Paolo Carlini  <pcarlini@suse.de>
765
766         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
767         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
768         * g++.dg/ext/has_nothrow_copy.C: Likewise.
769
770 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
771
772         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
773         (main): Change to void and rename to sse_test.
774         * gcc.target/i386/pr24306.c: Ditto.
775         * gcc.target/i386/pr32065-2.c: Ditto.
776         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
777         (main): Change to void and rename to sse2_test.
778         * gcc.target/i386/20060512-3.c: Ditto.
779
780 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
781
782         PR fortran/35150
783         * gfortran.dg/c_loc_tests_12.f03: New test.
784
785 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
786
787         PR c++/35023
788         PR c++/35024
789         PR c++/35026
790         * g++.dg/cpp0x/vt-35026.C: New.
791         * g++.dg/cpp0x/vt-35023.C: New.
792         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
793         * g++.dg/cpp0x/vt-35024.C: New.
794
795 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
796
797         * gcc.c-torture/execute/va-arg-25.x: Remove.
798
799 2008-02-15  Richard Guenther  <rguenther@suse.de>
800             Zdenek Dvorak  <ook@ucw.cz>
801
802         PR tree-optimization/35164
803         * g++.dg/torture/pr35164-1.C: New testcase.
804         * g++.dg/torture/pr35164-2.C: Likewise.
805
806 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
807
808         PR testsuite/35119
809         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
810         in dg-final to match the assembly code generated by Darwin 9.
811
812 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
813
814         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
815
816 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
817
818         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
819
820 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
821
822         * lib/dejapatches.exp: New file.
823
824 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
825
826         PR c++/34050
827         * g++.dg/cpp0x/vt-34050.C: New.
828
829 2008-02-14  Jason Merrill  <jason@redhat.com>
830
831         PR c++/5645
832         PR c++/11159
833         * g++.dg/warn/pr11159.C: New.
834         * g++.dg/warn/pr5645.C: Likewise.
835
836 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
837
838         PR preprocessor/35061
839         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
840
841 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
842
843         PR c++/28743
844         * g++.dg/template/nontype17.C: New.
845         * g++.dg/template/nontype16.C: Add error.
846
847 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
848
849         PR c++/35138
850         * g++.dg/template/member8.C: New test.
851
852 2008-02-13  Michael Matz  <matz@suse.de>
853
854         * gcc.dg/pr35065.c: Fix testcase warnings.
855
856 2008-02-13  Jason Merrill  <jason@redhat.com>
857
858         PR c++/34962, c++/34937, c++/34939
859         * g++.dg/ext/tmplattr9.C: New.
860
861 2008-02-13  Michael Matz  <matz@suse.de>
862
863         PR debug/35065
864         * gcc.dg/pr35065.c: New testcase.
865
866 2008-02-12  Richard Guenther  <rguenther@suse.de>
867
868         PR tree-optimization/35171
869         * gcc.c-torture/compile/pr35171.c: New testcase.
870
871 2008-02-12  Richard Guenther  <rguenther@suse.de>
872
873         PR middle-end/35163
874         * gcc.c-torture/execute/pr35163.c: New testcase.
875
876 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
877
878         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
879
880 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
881
882         * gnat.dg/loop_address.adb: New test.
883
884 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
885
886         * obj-c++.dg/bitfield-1.mm: Expect failures.
887         * obj-c++.dg/bitfield-4.mm: Likewise.
888         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
889         * obj-c++.dg/encode-8.mm: Likewise.
890         * obj-c++.dg/isa-field-1.mm: Likewise.
891         * obj-c++.dg/layout-1.mm: Likewise.
892         * obj-c++.dg/lookup-2.mm: Likewise.
893         * obj-c++.dg/try-catch-2.mm: Likewise.
894         * obj-c++.dg/try-catch-9.mm: Likewise.
895
896 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
897
898         PR c++/35144
899         * g++.dg/tree-ssa/pr35144.C: New test.
900
901         PR inline-asm/35160
902         * gcc.target/i386/pr35160.c: New test.
903
904         PR c++/34862
905         * g++.dg/init/new27.C: New test.
906
907 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
908
909         PR c++/35077
910         * g++.dg/template/crash78.C: New.
911
912 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
913
914         PR testsuite/35047
915         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
916         * gcc.dg/compat/vector-2_y.c: Ditto.
917
918 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
919             Richard Guenther  <rguenther@suse.de>
920
921         PR tree-optimization/33992
922         * gcc.c-torture/execute/pr33992.c: New testcase.
923
924 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
925
926         * gfortran.dg/streamio_14.f90:  New test.
927
928 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
929
930         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
931         Add -mfpmath=387 to dg-options.
932
933 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
934
935         PR testsuite/35047
936         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
937         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
938         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
939         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
940         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
941         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
942         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
943         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
944         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
945
946 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
947
948         PR objc++/34193
949         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
950
951 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
952
953         PR c++/35056
954         * g++.dg/conversion/bitfield8.C: New.
955
956 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
957
958         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
959
960 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
961
962         PR c++/35049
963         PR c++/35096
964         * g++.dg/ext/vector13.C: New.
965
966 2008-02-06  David Daney  <ddaney@avtrex.com>
967
968         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
969
970 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
971
972         * lib/target-supports.exp (check_effective_target_hard_float): Remove
973         special case for xtensa-*-*.
974         
975 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
976
977         PR fortran/35037
978         * gfortran.dg/volatile11.f90: New test.
979
980 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
981
982         PR c++/33553
983         * g++.dg/template/array19.C: New test.
984
985 2008-02-05  Diego Novillo  <dnovillo@google.com>
986
987         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
988
989         PR 33738
990         * g++.dg/warn/pr33738.C: Remove.
991
992 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
993
994         PR fortran/34945
995         * gfortran.dg/bounds_check_13.f: New test.
996
997 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
998
999         PR testsuite/33946
1000         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
1001
1002 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
1003
1004         PR target/35083
1005         * gcc.target/i386/pr35083.c: New test.
1006
1007 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1008
1009         PR fortran/32315
1010         * gfortran.dg/data_bounds_1.f90: New test.
1011
1012 2008-02-04  Diego Novillo  <dnovillo@google.com>
1013
1014         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
1015
1016         PR 33738
1017         * testsuite/g++.dg/warn/pr33738.C: New.
1018
1019 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
1020
1021         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
1022         to match.
1023
1024 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
1025
1026         * lib/target-supports.exp (check_effective_target_hard_float): Only
1027         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
1028         other targets, grep for a call insn in the rtl expand dump for an
1029         add of two doubles.
1030         (target_compile): Support generating rtl dumps as output.
1031
1032 2008-02-04  Richard Guenther  <rguenther@suse.de>
1033
1034         PR middle-end/33631
1035         * gcc.c-torture/execute/pr33631.c: New testcase.
1036
1037 2008-02-04  Richard Guenther  <rguenther@suse.de>
1038
1039         PR middle-end/35043
1040         * gcc.c-torture/compile/pr35043.c: New testcase.
1041
1042 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1043
1044         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
1045
1046 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
1047
1048         * gcc.target/i386/pr31628.c: Require effective target fpic.
1049         * gcc.target/i386/strinline.c: Ditto.
1050         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
1051         * gcc.dg/pr35045.c: Ditto.
1052         * gcc.dg/20050503-1.c: Ditto.
1053
1054 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
1055
1056         PR fortran/32760
1057         * gfortran.dg/host_assoc_variable_1.f90: New test.
1058         * gfortran.dg/allocate_stat.f90: Change last three error messages.
1059
1060 2008-02-02  Michael Matz  <matz@suse.de>
1061
1062         PR target/35045
1063         * gcc.dg/pr35045.c: New test.
1064
1065 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1066
1067         PR libfortran/35001
1068         * gfortran.dg/shape_4.f90:  New test.
1069
1070 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
1071
1072         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
1073
1074 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
1075
1076         PR rtl-optimization/34773
1077         * gcc.target/cris/torture/pr34773.c: New test.
1078
1079 2008-02-01  Nick Clifton  <nickc@redhat.com>
1080
1081         * lib/target-supports.exp (check_profiling_available): Do not
1082         expect profiling to work on the xstormy16 target.
1083
1084 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
1085
1086         PR testsuite/35047
1087         * gcc.c-torture/execute/20050316-2.x: New file.
1088         * gcc.target/i386/pr17390.c: Update scan pattern.
1089         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
1090         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
1091
1092 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
1093
1094         PR fortran/34910
1095         * gfortran.dg/proc_assign_2.f90: New test.
1096
1097 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
1098             Jakub Jelinek  <jakub@redhat.com>
1099
1100         PR c++/34935
1101         PR c++/34936
1102         * g++.dg/ext/alias-canon.C: New.
1103         * g++.dg/ext/alias-mangle.C: New.
1104
1105 2008-01-30  Jan Hubicka  <jh@suse.cz>
1106
1107         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
1108
1109 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1110
1111         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
1112         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1113
1114 2008-01-30  Jan Hubicka  <jh@suse.cz>
1115
1116         PR target/34982
1117         * gcc.c-torture/execute/pr34982.c: New testcase.
1118
1119 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
1120
1121         * gcc.target/s390/tf_to_di-1.c: New testcase.
1122
1123 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
1124
1125         PR fortran/34975
1126         * gfortran.dg/use_only_3.f90: New test.
1127         * gfortran.dg/use_only_3.inc: Modules for new test.
1128
1129         PR fortran/34429
1130         * gfortran.dg/function_charlen_2.f90: New test.
1131
1132 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
1133
1134         PR middle-end/34969
1135         * gcc.dg/pr34969.c: New test.
1136
1137         PR c/35017
1138         * gcc.dg/inline-25.c: New test.
1139         * gcc.dg/inline-26.c: New test.
1140         * gcc.dg/inline-27.c: New test.
1141
1142 2008-01-29  Richard Guenther  <rguenther@suse.de>
1143
1144         PR middle-end/35006
1145         * gcc.c-torture/compile/pr35006.c: New testcase.
1146
1147 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
1148
1149         PR c++/34055
1150         PR c++/34103
1151         PR c++/34219
1152         PR c++/34606
1153         PR c++/34753
1154         PR c++/34754
1155         PR c++/34755
1156         PR c++/34919
1157         PR c++/34961
1158         * g++.dg/cpp0x/vt-34219-2.C: New.
1159         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
1160         * g++.dg/cpp0x/vt-34961.C: New.
1161         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
1162         cases from the re-opened PR.
1163         * g++.dg/cpp0x/vt-34753.C: New.
1164         * g++.dg/cpp0x/vt-34919.C: New.
1165         * g++.dg/cpp0x/vt-34754.C: New.
1166         * g++.dg/cpp0x/vt-34606.C: New.
1167         * g++.dg/cpp0x/vt-34219.C: New.
1168         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
1169         * g++.dg/cpp0x/vt-34755.C: New.
1170         * g++.dg/cpp0x/pr31438.C: Ditto.
1171         * g++.dg/cpp0x/variadic81.C: Ditto.
1172
1173 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1174
1175         * g++.dg/torture/pr34641.C: Put the dg-do first.
1176
1177 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1178
1179         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
1180
1181 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
1182
1183         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
1184
1185 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
1186
1187         PR 31535
1188         * gcc.target/powerpc/spe-small-data-1.c: New test.
1189         * gcc.target/powerpc/spe-small-data-2.c: New test.
1190
1191 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1192
1193         PR libfortran/34980
1194         * gfortran.dg/shape_3.f90:  New test.
1195
1196 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1197
1198         * gcc.target/s390/20020926-1.c: Remove -m31.
1199
1200 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1201
1202         * gcc.target/s390/20020926-1.c: Disable for s390x.
1203
1204 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1205
1206         PR fortran/34994
1207         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
1208         expression.
1209
1210 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1211
1212         PR fortran/34990
1213         * gfortran.dg/array_constructor_22.f90: New test.
1214
1215 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
1216
1217         PR middle-end/34688
1218         * gcc.c-torture/compile/pr34688: New test.
1219
1220 2008-01-26  Tobias Burnus  <burnus@net-b.de>
1221
1222         PR fortran/34848
1223         * gfortran.dg/missing_optional_dummy_5.f90: New.
1224
1225 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1226
1227         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
1228         noinline.  XFAIL test.
1229
1230 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1231
1232         PR fortran/31610
1233         * gfortran.dg/array_3.f90: New test.
1234
1235 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
1236
1237         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
1238         on i?86/x86_64.
1239
1240         PR c++/34965
1241         * gcc.dg/pr34965.c: New test.
1242         * g++.dg/other/error24.C: New test.
1243
1244 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1245
1246         PR libfofortran/34887
1247         * gfortran.dg/x_slash_2.f:  New test.
1248
1249 2008-01-26  Richard Guenther  <rguenther@suse.de>
1250
1251         PR c++/34235
1252         * g++.dg/torture/pr34235.C: New testcase.
1253
1254 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1255
1256         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
1257
1258 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1259
1260         PR target/34981
1261         * gcc.target/mips/lazy-binding-1.c: New test.
1262         * gcc.target/mips/mips.exp (setup_mips_tests): Set
1263         mips_forced_no_abicalls and mips_forced_no_shared.
1264         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
1265         Avoid using small data with -mabicalls.  Don't make -G0 force
1266         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
1267         forces the opposite option.
1268
1269 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
1270
1271         PR target/34970
1272         * gcc.target/i386/fastcall-1.c: Scan for correct label.
1273         Use -std=gnu89 switch.
1274
1275 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1276
1277         PR libfortran/34876
1278         * gfortran.dg/direct_io_9.f: New test.
1279
1280 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
1281
1282         PR fortran/34661
1283         * gfortran.dg/where_operator_assign_4.f90: New test.
1284
1285 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
1286
1287         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
1288         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
1289         c4x-*-* targets.
1290
1291 2008-01-25  Richard Guenther  <rguenther@suse.de>
1292
1293         PR middle-end/32244
1294         * gcc.c-torture/execute/pr32244-1.c: New testcase.
1295
1296 2008-01-25  Richard Guenther  <rguenther@suse.de>
1297
1298         PR tree-optimization/34966
1299         * gcc.c-torture/compile/pr34966.c: New testcase.
1300
1301 2008-01-25  Richard Guenther  <rguenther@suse.de>
1302
1303         PR c++/33887
1304         * g++.dg/torture/pr33887-1.C: New testcase.
1305         * g++.dg/torture/pr33887-2.C: Likewise.
1306         * g++.dg/torture/pr33887-3.C: Likewise.
1307         * gcc.c-torture/execute/20071211-1.c: Likewise.
1308
1309 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
1310
1311         PR target/34856
1312         * gcc.dg/pr34856.c: Use pointer mode for "pin".
1313
1314 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
1315
1316         PR middle-end/33333
1317         * g++.dg/gomp/pr33333.C: New test.
1318
1319         PR preprocessor/34692
1320         * gcc.dg/cpp/pr34692.c: New test.
1321         * gcc.dg/gomp/pr34692.c: New test.
1322
1323 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
1324
1325         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
1326
1327 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
1328
1329         PR fortran/34202
1330         * gfortran.dg/empty_type.f90: New test.
1331
1332 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
1333
1334         PR c++/34603
1335         * g++.dg/template/crash77.C: New.
1336
1337 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
1338
1339         PR target/34856
1340         * gcc.dg/pr34856.c: New test.
1341
1342 2008-01-24  Tobias Burnus  <burnus@net-b.de>
1343
1344         * gfortran.dg/namelist_39.f90: Delete temporary files.
1345         * gfortran.dg/namelist_44.f90: Ditto.
1346
1347 2008-01-24  Richard Guenther  <rguenther@suse.de>
1348
1349         PR middle-end/34953
1350         * g++.dg/torture/pr34953.C: New testcase.
1351
1352 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
1353
1354         PR middle-end/34934
1355         * gcc.c-torture/compile/20080124-1.c: New test.
1356
1357 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
1358
1359         PR fortran/34872
1360         * gfortran.dg/function_charlen_3.f: New test.
1361
1362 2008-01-23  Michael Matz  <matz@suse.de>
1363
1364         PR debug/34895
1365         * g++.dg/debug/pr34895.cc: New testcase.
1366
1367 2008-01-23  Richard Guenther  <rguenther@suse.de>
1368
1369         PR middle-end/31529
1370         * gcc.dg/pr31529-1.c: New testcase.
1371         * gcc.dg/pr31529-2.c: Likewise.
1372
1373 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
1374
1375         PR c++/34829
1376         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
1377         unsigned int for the first argument.
1378
1379 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1380
1381         PR c++/33984
1382         * g++.dg/conversion/bitfield7.C: New test.
1383         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
1384
1385 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
1386
1387         From Michael Frysinger  <michael.frysinger@analog.com>
1388         * gcc.target/bfin/mcpu-bf547.c: New test.
1389         * gcc.target/bfin/mcpu-bf523.c: New test.
1390         * gcc.target/bfin/mcpu-bf524.c: New test.
1391         * gcc.target/bfin/mcpu-bf526.c: New test.
1392
1393 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1394
1395         * gcc.c-torture/execute/20080122-1.c: New test.
1396
1397 2008-01-22  Tom Tromey  <tromey@redhat.com>
1398
1399         PR c++/34859
1400         * gcc.dg/cpp/pr34859.c: New file.
1401
1402 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1403
1404         PR fortran/34875
1405         * gfortran.dg/vector_subscript_3.f90: New test.
1406
1407 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1408
1409         PR fortran/34848
1410         * gfortran.dg/missing_optional_dummy_4.f90
1411
1412 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1413
1414         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
1415
1416 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1417
1418         * gnat.dg/unchecked_union1.adb: New test.
1419
1420 2008-01-22  Tom Tromey  <tromey@redhat.com>
1421
1422         PR c++/34829
1423         * g++.dg/ext/pr34829.C: New file.
1424
1425 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1426
1427         PR c++/34607
1428         * gcc.dg/gomp/pr34607.c: New test.
1429         * g++.dg/gomp/pr34607.C: New test.
1430
1431         PR c++/34914
1432         * g++.dg/ext/vector10.C: New test.
1433
1434         PR c++/34918
1435         * g++.dg/other/error23.C: New test.
1436
1437         PR c++/34917
1438         * g++.dg/ext/vector12.C: New test.
1439
1440 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1441
1442         PR 32102
1443         * gcc.dg/Wstrict-overflow-21.c: New.
1444         * g++.dg/warn/Wstrict-aliasing-8.C: New.
1445
1446 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1447
1448         PR middle-end/33092
1449         * gcc.dg/pr33092.c: New.
1450
1451 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
1452
1453         * gcc.target/s390/20020926-1.c: Add -m31 option.
1454
1455 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
1456
1457         PR fortran/34915
1458         * gfortran.dg/initialization_18.f90: New test.
1459
1460 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1461
1462         PR fortran/34899
1463         * gfortran.dg/tab_continuation.f: New.
1464
1465 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1466
1467         PR fortran/34896
1468         * gfortran.dg/use_rename_2.f90: New test.
1469
1470 2008-01-21  Richard Guenther  <rguenther@suse.de>
1471
1472         PR middle-end/34856
1473         * gcc.c-torture/compile/pr34856.c: New testcase.
1474
1475 2008-01-21  Richard Guenther  <rguenther@suse.de>
1476
1477         PR c/34885
1478         * gcc.c-torture/compile/pr34885.c: New testcase.
1479
1480 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
1481
1482         * gnat.dg/specs/alignment1.ads: New test.
1483
1484 2008-01-21  Richard Guenther  <rguenther@suse.de>
1485
1486         PR c++/34850
1487         * g++.dg/torture/pr34850.C: New testcase.
1488
1489 2008-01-21  Alon Dayan  <alond@il.ibm.com>
1490             Olga Golovanevsky  <olga@il.ibm.com>
1491
1492         PR tree-optimization/34701
1493         * gcc.dg/struct/wo_prof_array_field.c: New test.
1494         
1495 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1496
1497         PR c++/34891
1498         * g++.dg/ext/vector9.C: New.
1499
1500 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1501
1502         PR c++/34776
1503         PR c++/34486
1504         * g++.dg/template/crash75.C: New.
1505         * g++.dg/template/crash76.C: Likewise.  
1506
1507 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
1508
1509         PR rtl-optimization/34808
1510         * gcc.c-torture/compile/pr34808.c: New test.
1511
1512 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1513
1514         PR fortran/34784
1515         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1516
1517         PR fortran/34861
1518         * gfortran.dg/entry_array_specs_3.f90: New test.
1519
1520         PR fortran/34854
1521         * gfortran.dg/use_rename_1.f90: New test.
1522
1523 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1524
1525         PR fortran/34784
1526         * gfortran.dg/array_constructor_20.f90: New test.
1527         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1528
1529         PR fortran/34785
1530         * gfortran.dg/array_constructor_21.f90: New test.
1531
1532 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1533
1534         PR libfortran/34795
1535         * gfortran.dg/inquire_13.f90: New test.
1536         
1537         PR libfortran/34659
1538         * gfortran.dg/continuation_9.f90: New test.
1539
1540 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1541
1542         PR target/34831
1543         * gcc.target/mips/pr34831.c: New test.
1544
1545 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1546
1547         PR fortran/34817
1548         PR fortran/34838
1549         * gfortran.dg/any_all_1.f90:  New test.
1550         * gfortran.dg/any_all_2.f90:  New test.
1551
1552 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1553
1554         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
1555         "dg-require-weak" statement.
1556         * g++.dg/eh/weak1.C: Likewise.
1557
1558 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
1559
1560         PR gcov-profile/34610
1561         * gcc.dg/gomp/pr34610.c: New test.
1562
1563 2008-01-19  Tobias Burnus  <burnus@net-b.de>
1564
1565         PR fortran/34760
1566         * gfortran.dg/implicit_11.f90: New.
1567         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
1568         * gfortran.dg/entry_15.f90: Ditto.
1569         * gfortran.dg/func_assign.f90: Ditto.
1570         * gfortran.dg/gomp/reduction3.f90: Ditto.
1571         * gfortran.dg/proc_assign_1.f90: Ditto.
1572
1573         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
1574         of dg-excess-errors.
1575
1576 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1577
1578         PR fortran/32616
1579         * gfortran.dg/argument_checking_15.f90: New.
1580         * gfortran.dg/argument_checking_5.f90: Change TODO into
1581         dg-warning.
1582
1583 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1584
1585         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
1586         * gfortran.dg/enum_5.f90: Ditto.
1587         * gfortran.dg/enum_6.f90: Ditto.
1588         * gfortran.dg/bom_error.f90: Ditto.
1589         * gfortran.dg/func_decl_4.f90: Ditto.
1590
1591 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1592
1593         PR libfortran/34782
1594         * gfortran.dg/fmt_t_6.f: New test.
1595
1596 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1597
1598         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
1599
1600 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
1601
1602         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
1603
1604 2008-01-18  Ian Lance Taylor  <iant@google.com>
1605
1606         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
1607
1608 2008-01-18  Ian Lance Taylor  <iant@google.com>
1609
1610         PR c++/33407
1611         * g++.dg/init/new26.C: New test.
1612
1613 2008-01-18  Richard Guenther  <rguenther@suse.de>
1614
1615         PR middle-end/34801
1616         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
1617         redundant one.
1618
1619 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
1620
1621         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
1622         dg-require-effective-target.
1623
1624 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1625
1626         PR target/34556
1627         * gfortran.dg/reshape_2.f90: New test.
1628
1629 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
1630
1631         * gcc.dg/20040223-1.c: Fix comment typo.
1632
1633 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
1634
1635         PR target/34814
1636         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
1637         until 34814 is fixed.
1638
1639 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
1640
1641         PR tree-optimization/34648
1642         * gcc.c-torture/compile/pr34648.c: New testcase.
1643
1644 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
1645
1646         PR testsuite/34821
1647         * gcc.dg/autopar/autopar.exp: New.
1648         * g++.dg/tree-ssa/pr34355.C: Require pthread.
1649         * lib/target-supports.exp (check_effective_target_pthread): New.
1650
1651         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
1652         * gcc.dg/tree-ssa/reduc-1short.c: Same.
1653         * gcc.dg/tree-ssa/reduc-1.c: Same.
1654         * gcc.dg/tree-ssa/reduc-2short.c: Same.
1655         * gcc.dg/tree-ssa/reduc-2.c: Same
1656         * gcc.dg/tree-ssa/reduc-3.c: Same.
1657         * gcc.dg/tree-ssa/reduc-1char.c: Same.
1658         * gcc.dg/tree-ssa/reduc-6.c: Same.
1659         * gcc.dg/tree-ssa/reduc-7.c: Same.
1660         * gcc.dg/tree-ssa/reduc-2char.c: Same.
1661         * gcc.dg/tree-ssa/reduc-8.c: Same.
1662         * gcc.dg/tree-ssa/reduc-9.c: Same.
1663
1664 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1665
1666         * gnat.dg/discr5.adb: New test.
1667
1668 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1669
1670         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
1671
1672 2008-01-17  Richard Guenther  <rguenther@suse.de>
1673
1674         PR tree-optimization/34825
1675         * gcc.dg/pr34825.c: New testcase.
1676
1677 2008-01-17  Richard Guenther  <rguenther@suse.de>
1678
1679         * gcc.c-torture/execute/20080117-1.c: New testcase.
1680
1681 2008-01-17  Revital Eres  <eres@il.ibm.com>
1682
1683         PR30957
1684         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
1685
1686 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
1687
1688         PR fortran/34429
1689         * gfortran.dg/function_charlen_1.f90: New test.
1690
1691         PR fortran/34431
1692         * gfortran.dg/function_types_1.f90: New test.
1693         * gfortran.dg/function_types_2.f90: New test.
1694
1695         PR fortran/34471
1696         * gfortran.dg/function_kinds_4.f90: New test.
1697         * gfortran.dg/function_kinds_5.f90: New test.
1698
1699         * gfortran.dg/defined_operators_1.f90: Errors now at function
1700         declarations.
1701         * gfortran.dg/private_type_4.f90: The same.
1702         * gfortran.dg/interface_15.f90: The same.
1703         * gfortran.dg/elemental_args_check_2.f90: The same.
1704         * gfortran.dg/auto_internal_assumed.f90: The same.
1705
1706 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1707
1708         * gnat.dg/sizetype.adb: New test.
1709
1710 2008-01-16  Richard Guenther  <rguenther@suse.de>
1711
1712         PR middle-end/32628
1713         * gcc.dg/overflow-warn-7.c: New testcase.
1714
1715 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1716
1717         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
1718
1719 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
1720         Richard Guenther  <rguenther@suse.de>
1721
1722         PR c/34668
1723         * gcc.dg/pr34668-1.c: New test.
1724         * gcc.dg/pr34668-2.c: Likewise.
1725
1726 2008-01-16  Richard Guenther  <rguenther@suse.de>
1727
1728         PR c++/33819
1729         * g++.dg/torture/pr33819.C: New testcase.
1730
1731 2008-01-16  Richard Guenther  <rguenther@suse.de>
1732
1733         PR c/34768
1734         * gcc.c-torture/execute/pr34768-1.c: New testcase.
1735         * gcc.c-torture/execute/pr34768-2.c: Likewise.
1736
1737 2008-01-16  Tobias Burnus  <burnus@net-b.de>
1738
1739         PR fortran/34796
1740         * gfortran.dg/argument_checking_13.f90: New.
1741         * gfortran.dg/argument_checking_14.f90: New.
1742
1743 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
1744         
1745         PR libfortran/34671
1746         * gfortran.dg/anyallcount_1.f90:  New test.
1747
1748 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1749
1750         PR c++/34399
1751         * g++.dg/cpp0x/vt-34399.C: New.
1752         * g++.dg/template/friend50.C: New.
1753
1754 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1755
1756         PR c++/34751
1757         * g++.dg/cpp0x/vt-34751.C: New.
1758
1759 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1760
1761         PR c++/34051
1762         PR c++/34055
1763         PR c++/34102
1764         PR c++/34103
1765         * g++.dg/cpp0x/vt-34051-2.C: New.
1766         * g++.dg/cpp0x/vt-34102.C: New.
1767         * g++.dg/cpp0x/vt-34051.C: New.
1768         * g++.dg/cpp0x/vt-34055.C: New.
1769         * g++.dg/cpp0x/vt-34103.C: New.
1770
1771 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1772
1773         PR c++/34314
1774         * g++.dg/cpp0x/vt-34314.C: New.
1775         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
1776         reality (the error message was wrong previously).
1777
1778 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1779
1780         PR c++/33964
1781         * g++.dg/cpp0x/vt-33964.C: New.
1782         * g++.dg/template/partial5.C: New.
1783
1784 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1785
1786         PR c++/34052
1787         * g++.dg/cpp0x/vt-34052.C: New.
1788         * g++.dg/template/ttp26.C: New.
1789         
1790 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1791
1792         * gnat.dg/rep_clause2.ad[sb]: New test.
1793         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
1794
1795 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1796
1797         PR c++/24924
1798         * g++.dg/cpp/pedantic-errors.C: Delete.
1799         * g++.dg/cpp/permissive.C: Delete.
1800         
1801 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1802
1803         * gcc.c-torture/compile/20080114-1.c: New test.
1804
1805 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1806
1807         PR fortran/34665
1808         * gfortran.dg/argument_checking_11.f90: New.
1809         * gfortran.dg/argument_checking_12.f90: New.
1810         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
1811         * gfortran.dg/c_assoc_2.f03: Update dg-error.
1812         * gfortran.dg/argument_checking_3.f90: Ditto.
1813         * gfortran.dg/pointer_intent_2.f90: Ditto.
1814         * gfortran.dg/import2.f90: Ditto.
1815         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
1816         * gfortran.dg/implicit_actual.f90: Ditto.
1817         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1818         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
1819
1820 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1821
1822         PR fortran/34763
1823         * gfortran.dg/interface_proc_end.f90: New.
1824
1825 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1826
1827         PR fortran/34759
1828         * gfortran.dg/assumed_size_refs_4.f90: New.
1829
1830 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
1831
1832         * gnat.dg/unchecked_convert1.adb.
1833
1834 2008-01-13  Richard Guenther  <rguenther@suse.de>
1835
1836         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
1837         readable and writable again before exiting.
1838
1839 2008-01-13  Richard Guenther  <rguenther@suse.de>
1840
1841         PR middle-end/34601
1842         * gcc.dg/noncompile/incomplete-4.c: New testcase.
1843
1844 2008-01-13  Jan Hubicka  <jh@suse.cz>
1845
1846         PR middle-end/32135
1847         * gcc.dg/pr32135.c: new.
1848
1849 2008-01-12  Doug Kwan  <dougkwan@google.com>
1850
1851         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
1852         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
1853         -Wignored-qualifiers.
1854
1855 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1856
1857         * gnat.dg/slice3.adb: New test.
1858         * gnat.dg/slice4.adb: Likewise.
1859
1860 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1861
1862         * gnat.dg/bit_packed_array.ad[sb]: New test.
1863
1864 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1865
1866         PR fortran/34432
1867         * gfortran.dg/parens_7.f90: New test.
1868
1869 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1870
1871         * gcc.dg/tree-ssa/loadpre5.c: Use static.
1872         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1873
1874         * gcc.dg/pr33826.c: Require nonpic.
1875
1876 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1877
1878         PR fortran/34722
1879         * gfortran.dg/inquire_12.f90: New test.
1880
1881 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1882
1883         PR libfortran/34670
1884         * all_bounds_1.f90: New test case.
1885         * maxloc_bounds_1.f90: New test case.
1886         * maxloc_bounds_2.f90: New test case.
1887         * maxloc_bounds_3.f90: New test case.
1888         * maxloc_bounds_4.f90: New test case.
1889         * maxloc_bounds_5.f90: New test case.
1890         * maxloc_bounds_6.f90: New test case.
1891         * maxloc_bounds_7.f90: New test case.
1892         * maxloc_bounds_8.f90: New test case.
1893
1894 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
1895
1896         * gcc.dg/struct-ret-3.c: New test.
1897
1898 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
1899
1900         PR fortran/34537
1901         * gfortran.dg/transfer_simplify_8.f90: New test.
1902
1903 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
1904
1905         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
1906         size_t using predefined macro.
1907
1908 2008-01-10  Raksit Ashok  <raksit@google.com>
1909
1910         PR rtl-optimization/27971
1911         * gcc.target/i386/pr27971.c: New testcase.
1912
1913 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
1914
1915         PR fortran/34396
1916         * gfortran.dg/bounds_check_12.f90: New test.
1917
1918 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
1919
1920         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
1921         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
1922
1923 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
1924
1925         PR middle-end/34641
1926         * g++.dg/torture/pr34641.C: New testcase.
1927
1928 2008-01-10  Richard Guenther  <rguenther@suse.de>
1929
1930         PR tree-optimization/34651
1931         * g++.dg/torture/pr34651.C: New testcase.
1932
1933 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
1934
1935         PR tree-optimization/34017
1936         * gcc.dg/tree-ssa/pr34017.c: New.
1937
1938 2008-01-09  Richard Guenther  <rguenther@suse.de>
1939         Andrew Pinski  <andrew_pinski@playstation.sony.com>
1940
1941         PR middle-end/30132
1942         * gcc.c-torture/compile/pr30132.c: New testcase.
1943
1944 2008-01-09  Richard Guenther  <rguenther@suse.de>
1945
1946         PR middle-end/34458
1947         * gcc.c-torture/compile/pr34458.c: New testcase.
1948
1949 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1950
1951         PR testsuite/30459
1952         g++.dg/eh/ia64-2.C: Require weak support.
1953
1954 2008-01-08  Richard Guenther  <rguenther@suse.de>
1955
1956         PR middle-end/31863
1957         * g++.dg/torture/pr31863.C: New testcase.
1958
1959 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
1960
1961         PR middle-end/34694
1962         * gcc.dg/gomp/pr34694.c: New test.
1963         * g++.dg/gomp/pr34694.C: New test.
1964
1965         PR c++/33890
1966         * g++.dg/gomp/pr33890.C: New test.
1967
1968 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1969
1970         PR fortran/34476
1971         * gfortran.dg/parameter_array_init_3.f90: New test.
1972
1973 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1974
1975         PR fortran/34681
1976         PR fortran/34704
1977         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
1978
1979 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
1980
1981         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
1982         * g++.dg/other/spu2vmx-1.C: Use it.
1983
1984 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
1985
1986         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
1987
1988         PR testsuite/34575
1989         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
1990         * gcc.target/powerpc/parity-1.c: Likewise.
1991
1992 2008-01-07  Fred Fish  <fnf@specifix.com>
1993
1994         PR preprocessor/30363:
1995         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
1996         macro expansions.
1997
1998 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
1999
2000         PR fortran/34672
2001         * gfortran.dg/use_only_2.f90: New test.
2002
2003 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
2004
2005         PR libstdc++/34680
2006         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
2007         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
2008
2009 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
2010
2011         PR fortran/34545
2012         * gfortran.dg/use_12.f90: New test.
2013
2014 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2015
2016         PR fortran/34689
2017         * interface.c (compare_actual_formal): Fix intent(out) check for
2018         function result variables.
2019
2020 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2021
2022         PR fortran/34690
2023         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
2024
2025 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2026
2027         PR fortran/34689
2028         * gfortran.dg/intent_out_4.f90: Fix test case.
2029
2030 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2031
2032         PR fortran/34689
2033         * gfortran.dg/intent_out_4.f90: New.
2034
2035 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2036
2037         PR libfortran/34540
2038         * gfortran.dg/optional_dim_3.f90: New test.
2039
2040 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2041
2042         PR fortran/34658
2043         * gfortran.dg/common_11.f90: New.
2044         * gfortran.dg/blockdata_1.f90: Update test case.
2045         * gfortran.dg/blockdata_2.f90: Update test case.
2046
2047 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2048
2049         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
2050
2051 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2052
2053         PR fortran/34655
2054         * gfortran.dg/equiv_constraint_9.f90: New.
2055
2056 2008-01-06  Revital Eres  <eres@il.ibm.com>
2057
2058         PR tree-optimization/34263
2059         * gcc.dg/pr34263.c:  New testcase.
2060
2061 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2062
2063         PR fortran/34654
2064         * gfortran.dg/internal_io_unf.f90: New.
2065
2066 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2067
2068         PR fortran/34660
2069         * gfortran.dg/elemental_args_check_2.f90: New.
2070
2071 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2072
2073         PR fortran/34662
2074         * gfortran.dg/intent_out_3.f90: New.
2075
2076 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2077
2078         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
2079
2080 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2081
2082         PR libfortran/34676
2083         * gfortran.dg/list_read_8.f90: New test.
2084
2085 2008-01-04  Richard Guenther  <rguenther@suse.de>
2086
2087         PR middle-end/34029
2088         * gcc.c-torture/compile/pr34029-1.c: New testcase.
2089         * gcc.c-torture/compile/pr34029-2.c: Likewise.
2090
2091 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
2092
2093         PR gcov-profile/34609
2094         * g++.dg/gcov/gcov-6.C: New test.
2095
2096 2008-01-04  Richard Guenther  <rguenther@suse.de>
2097
2098         PR tree-optimization/31081
2099         * g++.dg/torture/pr31081-1.C: New testcase.
2100         * g++.dg/torture/pr31081-2.C: Likewise.
2101
2102 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2103
2104         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
2105         * gcc.target/mips/rsqrt-2.c: Likewise.
2106         * gcc.target/mips/rsqrt-4.c: New test.
2107
2108 2008-01-04  Tobias Burnus  <burnus@net-b.de>
2109
2110         PR fortran/34557
2111         * gfortran.dg/equiv_substr.f90: New.
2112
2113 2008-01-03  Tom Tromey  <tromey@redhat.com>
2114
2115         PR c/34457:
2116         * gcc.dg/pr34457-2.c: New file.
2117         * gcc.dg/pr34457-1.c: New file.
2118
2119 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2120
2121         Revert fix for PR tree-optimization/34458.
2122
2123 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2124
2125         PR tree-optimization/34458
2126         * gcc.dg/tree-ssa/pr34458.c: New.
2127
2128 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2129
2130         PR libfortran/34565
2131         * gfortran.dg/internal_readwrite_1.f90:  New test.
2132         * gfortran.dg/internal_readwrite_2.f90:  New test.
2133
2134 2008-01-03  Tom Tromey  <tromey@redhat.com>
2135
2136         PR preprocessor/34602:
2137         * gcc.dg/cpp/pr34602.c: New file.
2138
2139 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2140
2141         PR tree-optimization/29484
2142         * gcc.c-torture/execute/20071220-1.c: New test.
2143         * gcc.c-torture/execute/20071220-2.c: New test.
2144
2145 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2146
2147         PR tree-optimization/34635
2148         * gcc.dg/tree-ssa/pr34635.c: New.
2149         * gcc.dg/tree-ssa/pr34635-1.c: New.
2150
2151 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2152
2153         PR middle-end/34562
2154         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
2155         scan-assembler check.
2156
2157 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2158
2159         PR middle-end/34608
2160         * g++.dg/gomp/pr34608.C: New test.
2161
2162 2008-01-02  Richard Guenther  <rguenther@suse.de>
2163
2164         PR middle-end/34093
2165         PR middle-end/31976
2166         * gcc.c-torture/compile/pr34093.c: New testcase.
2167
2168 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
2169
2170         * g++.dg/cpp0x/long_long.C: New.
2171
2172 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2173
2174         * gcc.target/spu/tag_manager.c : Include stdlib.h.
2175         * gcc.target/spu/Wmain.c: Fix the line numbers for the
2176         warning on the function main.
2177
2178 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
2179
2180         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
2181         rather than __v2di type.
2182
2183 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
2184
2185         PR fortran/34558
2186         * gfortran.dg/linked_list_1.f90: New test.
2187
2188 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2189
2190         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
2191         instead of appending to it.
2192
2193 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
2194
2195         PR tree-optimization/34591
2196         * gcc.dg/vect/pr34591.c: New test.
2197
2198 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2199
2200         PR libfortran/34594
2201         * gfortran.dg/direct_io_8.f90:  New test case.
2202
2203 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
2204
2205         PR target/34281
2206         * gcc.c-torture/execute/20071213-1.c: New test.
2207
2208 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2209
2210         PR libfortran/34560
2211         * gfortran.dg/read_eof_5.f90: New test.
2212
2213 2007-12-25  Tobias Burnus  <burnus@net-b.de>
2214
2215         PR fortran/34514
2216         * gfortran.dg/initialization_17.f90: New.
2217
2218 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2219
2220         PR libfortran/34566
2221         * gfortran.dg/matmul_6.f90:  New test.
2222
2223 2007-12-23  Tobias Burnus  <burnus@net-b.de>
2224
2225         PR fortran/34421
2226         * gfortran.dg/entry_17.f90: New.
2227
2228 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
2229
2230         PR fortran/34536
2231         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
2232         * gfortran.dg/real_const_3.f90: Likewise.
2233         * gfortran.dg/unary_operator.f90: New test.
2234
2235 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
2236
2237         * gnat.dg/pack2.adb: New test.
2238
2239 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
2240
2241         PR fortran/34559
2242         * gfortran.dg/repeat_6.f90: New test.
2243
2244 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2245
2246         PR fortran/34549
2247         * cshift_shift_real_1.f90:  New test.
2248
2249 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2250
2251         PR fortran/34540
2252         * gfortran.dg/shift-kind_2.f90: New test.
2253
2254 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
2255
2256         PR target/8835
2257         * gcc.dg/pr8835-1.c: New.
2258
2259 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
2260
2261         PR fortran/34438
2262         * gfortran.dg/default_initialization_3.f90: New test.
2263
2264 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2265
2266         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
2267         conditions.
2268         (dg-mips-options): Treat -march=24k* as a 32-bit option.
2269
2270 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2271
2272         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
2273         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
2274
2275 2007-12-20  Jason Merrill  <jason@redhat.com>
2276
2277         * gcc.dg/overload/arg[14].C: Remove expected errors.
2278
2279 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
2280
2281         PR c++/34459
2282         * gcc.c-torture/execute/20071219-1.c: New test.
2283
2284 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2285
2286         PR fortran/34530
2287         * gfortran.dg/namelist_44.f90: New.
2288
2289 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2290
2291         PR fortran/34482
2292         * gfortran.dg/boz_8.f90: Add error-check check.
2293         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
2294         stop by call abort.
2295
2296 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2297
2298         * gcc.dg/gomp/combined-1.c: New test.
2299
2300 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2301
2302         PR tree-optimization/34355
2303         * g++.dg/tree-ssa/pr34355.C: New test.
2304
2305 2007-12-19  Revital Eres  <eres@il.ibm.com>
2306
2307          * gcc.dg/sms-5.c: New testcase.
2308
2309 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2310
2311         PR fortran/34325
2312         * gfortran.dg/missing_parens_1.f90: New.
2313         * gfortran.dg/missing_parens_1.f90: New.
2314         
2315 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
2316
2317         PR fortran/34495
2318         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
2319         expressions.
2320         * gfortran.dg/transfer_simplify_7.f90: New test.
2321
2322 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
2323
2324         * gcc.dg/pr32912-3.c: Compile with -w.
2325
2326         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
2327
2328 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
2329             Jakub Jelinek  <jakub@redhat.com>
2330         
2331         PR c++/32565
2332         PR c++/33943
2333         PR c++/33965
2334         * g++.dg/cpp0x/variadic86.C: New.
2335         * g++.dg/cpp0x/variadic87.C: New.
2336         * g++.dg/cpp0x/variadic84.C: New.
2337         * g++.dg/cpp0x/variadic85.C: New.
2338         * g++.dg/template/ttp25.C: New.
2339
2340 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
2341
2342         PR tree-optimization/34123
2343         * gcc.dg/tree-ssa/pr34123.c: New test.
2344
2345 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2346
2347         PR rtl-optimization/34456
2348         * gcc.c-torture/execute/pr34456.c: New test.
2349
2350 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
2351
2352         PR c++/34488
2353         * g++.dg/parse/friend7.C: New test.
2354
2355         PR rtl-optimization/34490
2356         * gcc.c-torture/execute/20071216-1.c: New test.
2357
2358 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2359
2360         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
2361
2362 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2363
2364         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
2365         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
2366         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
2367         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
2368         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
2369
2370 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
2371
2372         PR c/34506
2373         * gcc.dg/gomp/clause-2.c: New test.
2374         * g++.dg/gomp/clause-4.C: New test.
2375
2376 2007-12-17  Tobias Burnus  <burnus@net-b.de>
2377
2378         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
2379         part of Fortran 77/95/2003.
2380
2381 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2382
2383         PR tree-optimization/34445
2384         * gfortran.dg/vect/cost-model-pr34445.f: New test.
2385         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
2386
2387 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2388
2389         PR fortran/34427
2390         * gfortran.dg/namelist_42.f90: Update.
2391         * gfortran.dg/namelist_43.f90: New.
2392         
2393 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2394
2395         PR fortran/34495
2396         * gfortran.dg/initialization_16.f90: New.
2397
2398 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2399
2400         PR fortran/34305
2401         * gfortran.dg/real_dimension_1.f:  New test case.
2402
2403 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2404
2405         * gcc.dg/torture/pr24257.c: Remove -O from options.
2406
2407 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2408
2409         PR fortran/34246
2410         * gfortran.dg/bind_c_usage_16.f03: Extend test.
2411
2412 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
2413
2414         PR fortran/31213
2415         PR fortran/33888
2416         PR fortran/33998
2417         * gfortran.dg/mapping_1.f90: New test.
2418         * gfortran.dg/mapping_2.f90: New test.
2419         * gfortran.dg/mapping_3.f90: New test.
2420
2421 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2422
2423         PR rtl-optimization/34415
2424         * gcc.c-torture/execute/pr34415.c: New test.
2425
2426 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
2427
2428         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
2429         void. 
2430
2431 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
2432
2433         PR bootstrap/34003
2434         * gcc.dg/pr34003-1.c: New test.
2435         * gcc.dg/pr34003-2.c: New.
2436
2437 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
2438
2439         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
2440         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
2441         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
2442         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
2443         add -save-temps.
2444         * gcc.target/cris/torture/cris-torture.exp,
2445         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
2446         * gcc.target/cris/builtin_ctz_v3.c,
2447         gcc.target/cris/builtin_ctz_v8.c,
2448         gcc.target/cris/builtin_clz_v0.c,
2449         gcc.target/cris/builtin_clz_v3.c,
2450         gcc.target/cris/builtin_bswap_v3.c,
2451         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
2452         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
2453         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
2454         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
2455         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
2456         lib/target-supports.exp: Adjust for crisv32-*-*.
2457
2458 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
2459
2460         * gcc.dg/debug/const-3.c: New.
2461
2462 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2463
2464         * g++.dg/other/datasec1.C: Require named section support.
2465
2466 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
2467
2468         PR target/29978
2469         * gcc.target/i386/pr29978.c: New test.
2470
2471 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2472
2473         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
2474         instead of -msse4.1.
2475         * gcc.target/i386/sse-12.c (dg-options): Ditto.
2476         * g++.dg/other/i386-2.C (dg-options): Ditto.
2477
2478 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2479
2480         PR fortran/34438
2481         * gfortran.dg/private_type_10.f90: New.
2482
2483 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2484
2485         PR fortran/34398
2486         * gfortran.dg/nan_4.f90: New.
2487
2488 2007-12-14  Richard Guenther  <rguenther@suse.de>
2489
2490         PR middle-end/34462
2491         * gcc.c-torture/compile/20071214-1.c: New testcase.
2492
2493 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2494
2495         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
2496         macros to test macroized SSE intrinsics.  Use new macros to test
2497         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
2498         emmintrin.h, xmmintrin.h and bmmintrin.h
2499         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
2500         to test with immediate operand.
2501
2502 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2503
2504         PR target/34091
2505         * gcc.c-torture/compile/pr34091.c: New test.
2506
2507 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2508
2509         * gcc.dg/uninit-13.c: UnXFAIL.
2510         * gcc.dg/complex-5.c: New testcase.
2511
2512 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2513
2514         * gcc.dg/struct/struct-reorg.exp: Replace 
2515          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
2516         
2517 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2518
2519         PR libfortran/34370
2520         PR libfortran/34323
2521         PR libfortran/34405
2522         * gfortran.dg/advance_6.f90:  New test case.
2523         * gfortran.dg/direct_io_7.f90:  New test case.
2524         * gfortran.dg/streamio_13.f90:  New test case.
2525
2526 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
2527
2528         * g++.dg/cpp0x/__func__.C: New.
2529
2530 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
2531
2532         PR target/34435
2533         * g++.dg/other/pr34435.C: New testcase.
2534
2535 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2536
2537         * gcc.dg/struct: New directory with tests 
2538         for struct-reorg optimizaion.
2539         * gcc.dg/struct/struct-reorg.exp: New script.
2540         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
2541         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2542         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
2543         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2544         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2545         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2546         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2547         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2548         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2549         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2550         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2551         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2552         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2553         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2554         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2555         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2556         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
2557         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
2558         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2559         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2560         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2561         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2562         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2563         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2564
2565 2007-12-13  Tobias Burnus  <burnus@net-b.de>
2566
2567         PR fortran/34427
2568         * gfortran.dg/namelist_42.f90: New.
2569
2570 2007-12-12  Tobias Burnus  <burnus@net-b.de>
2571
2572         PR fortran/34254
2573         * gfortran.dg/function_kinds_3.f90: New.
2574
2575 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
2576
2577         * gcc.target/s390/20071212-1.c: New testcase.
2578
2579 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
2580
2581         PR c++/34238
2582         * g++.dg/ext/visibility/anon7.C: Add xfail.
2583         * g++.dg/ext/visibility/anon9.C: New test.
2584         * g++.dg/ext/visibility/anon10.C: New test.
2585
2586         PR c++/34364
2587         * g++.dg/rtti/dyncast2.C: New test.
2588
2589 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
2590
2591         PR tree-optimization/34407
2592         * gcc.dg/vect/pr34407.c: New test.
2593
2594 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2595
2596         PR fortran/34411
2597         * gfortran.dg/error_recovery_5.f90: New.
2598         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
2599
2600 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2601
2602         PR tree-optimization/34371
2603         * gcc.c-torture/compile/20071207-1.c: New test.
2604
2605 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
2606
2607         PR c++/34059
2608         * g++.dg/parse/crash40.C: New test.
2609
2610 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2611
2612         * g++.dg/opt/memcpy1.C: New test.
2613
2614 2007-12-10  Tobias Burnus  <burnus@net-b.de>
2615
2616         PR fortran/34425
2617         * gfortran.dg/argument_checking_10.f90: New.
2618
2619 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2620
2621         PR rtl-optimization/34302
2622         * gcc.c-torture/execute/20071210-1.c: New test.
2623
2624 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2625
2626         PR c++/34395
2627         * g++.dg/cpp0x/error1.C: New test.
2628
2629         PR c++/34394
2630         * g++.dg/other/error22.C: New test.
2631
2632 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
2633
2634         PR target/32086
2635         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2636         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2637         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2638
2639 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
2640
2641         PR c++/34178
2642         PR c++/34340
2643         * g++.dg/template/repo6.C: New test.
2644         * g++.dg/template/repo7.C: New test.
2645         * g++.dg/template/repo8.C: New test.
2646
2647 2007-12-09  H.J. Lu  <hjl@lucon.org>
2648             Tobias Burnus  <burnus@net-b.de>
2649
2650         PR fortran/34404
2651         * gfortran.dg/read_2.f90: New.
2652
2653 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2654
2655         * lib/target-supports.exp (check_effective_target_tls_native):
2656         Fix typo.
2657
2658 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
2659
2660         PR ada/34366
2661         * gnat.dg/enclosing_record_reference.ads,
2662         gnat.dg/enclosing_record_reference.adb: New test.
2663
2664 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
2665
2666         PR fortran/32129
2667         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
2668         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
2669
2670         PR fortran/31487
2671         * gfortran.dg/char_component_initializer_1.f90: New test.
2672
2673 2007-12-09  Tobias Burnus  <burnus@net-b.de>
2674
2675         PR fortran/34342
2676         PR fortran/34345
2677         PR fortran/18026
2678         PR fortran/29471
2679
2680         * gfortran.dg/boz_8.f90: New.
2681         * gfortran.dg/boz_9.f90: New.
2682         * gfortran.dg/boz_10.f90: New.
2683         * gfortran.dg/boz_7.f90: Update dg-warning.
2684         * gfortran.dg/pr16433.f: Add dg-error.
2685         * gfortan.dg/ibits.f90: Update dg-warning.
2686         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
2687         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2688
2689 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
2690
2691         PR fortran/34359
2692         * gfortran.dg/include_1.f90: New test.
2693         * gfortran.dg/include_1.inc: New.
2694         * gfortran.dg/include_2.f90: New test.
2695
2696 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
2697
2698         * gcc.c-torture/compile/20011130-2.c: Fix typo.
2699
2700 2007-12-08  Tobias Burnus  <burnus@net-b.de>
2701
2702         PR fortran/34319
2703         * gfortran.dg/nan_3.f90: New.
2704
2705 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
2706
2707         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
2708
2709 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2710
2711         * gnat.dg/tamdt*.ad?: Support for ...
2712         * gnat.dg/test_tamdt.adb: New test.
2713
2714 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2715
2716         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
2717         exports and document how these can be exercised.
2718
2719 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
2720
2721         PR ada/15805
2722         * gnat.dg/specs/access_constants.ads: New test.
2723
2724         * gnat.dg/specs/access_constant_decl.ads: New test.
2725
2726         PR ada/21346
2727         * gnat.dg/compose.adb: New test.
2728
2729 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2730
2731         PR ada/34173
2732         * gnat.dg/unc_memops.ad[sb]: Support for ...
2733         * gnat.dg/unc_memfree.adb: New test.
2734         
2735 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
2736
2737         * gfortran.dg/ltrans-7.f90: New.
2738
2739 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
2740             Dorit Nuzman  <dorit@il.ibm.com>
2741
2742         PR tree-optimization/34005
2743         * gcc.dg/vect/pr34005.c: New test.
2744
2745 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
2746
2747         PR c++/34336
2748         * g++.dg/template/new8.C: New test.
2749
2750 2007-12-06  Tobias Burnus  <burnus@net-b.de>
2751
2752         PR fortran/34333
2753         * gfortran.dg/boz_7.f90: New.
2754         * gfortran.dg/int_1.f90: Disable -pedantic option.
2755         * gfortran.dg/boz_1.f90: Ditto.
2756         * gfortran.dg/boz_3.f90: Ditto.
2757         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
2758         * gfortran.dg/ibits.f90: Ditto.
2759         * gfortran.dg/unf_io_convert_1.f90: Ditto.
2760         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2761
2762 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
2763
2764         PR fortran/34335
2765         * gfortran.dg/used_types_19.f90: New test.
2766
2767 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
2768
2769         * gfortran.dg/nan_2.f90: Add -mieee for sh.
2770         * gfortran.dg/nearest_2.f90: Likewise.
2771         * gfortran.dg/nearest_3.f90: Likewise.
2772
2773 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2774
2775         PR middle-end/34337
2776         * gcc.c-torture/execute/20071205-1.c: New test.
2777
2778 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
2779
2780         * gfortran.dg/module_nan.f90: Add -mieee for sh.
2781         * gfortran.dg/real_const_3.f90: Likewise.
2782
2783 2007-12-05  Richard Guenther  <rguenther@suse.de>
2784
2785         PR tree-optimization/34138
2786         * gcc.c-torture/compile/pr34138.c: New testcase.
2787
2788 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2789
2790         PR debug/33739
2791         * gfortran.dg/debug_2.f: New test.
2792
2793 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
2794
2795         * gnat.dg/specs/elab1.ads: New test.
2796
2797 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
2798
2799         PR target/34312
2800         * gcc.target/i386/pr34312.c: New test.
2801
2802 2007-12-05  Tobias Burnus  <burnus@net-b.de>
2803
2804         PR fortran/34333
2805         * gfortran.dg/nan_2.f90: New.
2806
2807 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2808
2809         PR c++/34271
2810         * g++.dg/cpp0x/decltype9.C: New test.
2811         * g++.dg/cpp0x/decltype10.C: New test.
2812
2813 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
2814
2815         PR ada/21489
2816         * gnat.dg/rm_6_4_1_13.adb: New test.
2817
2818 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2819
2820         PR middle-end/34134
2821         * gcc.c-torture/compile/20071117-1.c: New test.
2822
2823 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2824
2825         PR c++/34101
2826         * g++.dg/cpp0x/variadic-ttp.C: New.
2827
2828 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2829         
2830         * gcc.dg/parse-decl-after-if.c: New.
2831         * gcc.dg/20031223-1.c: Adjust.
2832         
2833 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2834
2835         PR c++/33509
2836         * g++.dg/cpp0x/variadic-throw.C: New.
2837
2838 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2839
2840         PR c++/33091
2841         * g++.dg/cpp0x/variadic-unify.C: New.
2842
2843 2007-12-04  Richard Guenther  <rguenther@suse.de>
2844
2845         PR middle-end/34334
2846         PR middle-end/34222
2847         * gcc.c-torture/compile/pr34334.c: New testcase.
2848         * g++.dg/torture/pr34222.C: New testcase.
2849
2850 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2851
2852         * gcc.c-torture/execute/20071202-1.c: New test.
2853         * gcc.dg/tree-ssa/pr34146-2.c: New test.
2854
2855 2007-12-04  Tobias Burnus  <burnus@net-b.de>
2856
2857         PR fortran/34318
2858         * gfortran.dg/module_nan.f90: New.
2859
2860 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2861
2862         * lib/target-supports.exp (get_compiler_messages): Replace with...
2863         (check_compile): ...this new procedure.  Handle TYPE == executable.
2864         Use comments in the source to determine the correct extension.
2865         Return a pair containing the compiler output and the output filename.
2866         Don't delete the file here.
2867         (check_no_compiler_messages_nocache): New procedure.
2868         (check_no_compiler_messages): Use it.
2869         (check_no_messages_and_pattern_nocache): New procedure.
2870         (check_no_messages_and_pattern): Use it.
2871         (check_runtime_nocache, check_runtime): New procedures.
2872         (check_effective_target_tls): Use check_no_compiler_messages.
2873         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
2874         (check_effective_target_tls_runtime): Use check_runtime.
2875         (check_effective_target_fstack_protector): Likewise.
2876         (check_iconv_available): Use check_runtime_nocache.
2877         (check_effective_target_fortran_large_real): Use
2878         check_no_compiler_messages.
2879         (check_effective_target_fortran_large_int): Likewise.
2880         (check_effective_target_static_libgfortran): Likewise.
2881         (check_750cl_hw_available): Use check_cached_effective_target
2882         and check_runtime_nocache.
2883         (check_vmx_hw_available): Likewise.
2884         (check_effective_target_broken_cplxf_arg): Likewise.
2885         (check_alpha_max_hw_available): Use check_runtime.
2886         (check_function_available): Use check_no_compiler_messages.
2887         (check_cxa_atexit_available): Use check_cached_effective_target
2888         and check_runtime_nocache.
2889         (check_effective_target_dfp_nocache): Use
2890         check_no_compiler_messages_nocache.
2891         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
2892         (check_effective_target_dfp): Use check_cached_effective_target.
2893         (check_effective_target_dfprt): Likewise.
2894         (check_effective_target_arm_neon_hw): Use check_runtime.
2895         (check_effective_target_ultrasparc_hw): Likewise.
2896         (check_effective_target_c99_runtime): Use
2897         check_no_compiler_messages_nocache.
2898
2899 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
2900
2901         PR middle-end/29749
2902         * gcc.dg/fold-rotate-1.c: New test.
2903
2904         PR tree-optimization/33453
2905         * gcc.c-torture/compile/20071203-1.c: New test.
2906
2907 2007-12-03  Robert Dewar <dewar@adacore.com>
2908             Samuel Tardieu  <sam@rfc1149.net>
2909
2910         PR ada/34287
2911         * gnat.dg/check_elaboration_code.adb: New test.
2912         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
2913         New support files.
2914
2915 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2916
2917         PR c++/34061
2918         * g++.dg/cpp0x/pr34061.C: New.
2919
2920 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2921
2922         PR c++/34273
2923         * g++.dg/other/error21.C: New.
2924
2925 2007-12-02  Revital Eres  <eres@il.ibm.com>
2926
2927         * gcc.dg/sms-4.c: New testcase.
2928
2929 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
2930             Revital Eres  <eres@il.ibm.com>
2931
2932         * gcc.dg/sms-3.c: New testcase.
2933
2934 2007-12-01  Ollie Wild  <aaw@google.com>
2935
2936         PR c++/8171
2937         * g++.dg/conversion/ptrmem9.C: New test.
2938
2939 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2940
2941         PR libfortran/34291
2942         * gfortran.dg/namelist_41.f90: New test.
2943
2944 2007-11-30  Tom Tromey  <tromey@redhat.com>
2945
2946         PR preprocessor/32868:
2947         * gcc.dg/cpp/pr32868.c: New file.
2948
2949 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2950
2951         PR fortran/34248
2952         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
2953
2954 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
2955
2956         PR rtl-optimization/34171
2957         * gcc.dg/pr34171.c: New testcase.
2958
2959 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
2960
2961         * gcc.dg/tree-ssa/pr34244.c: Fixed.
2962
2963 2007-11-30  Tobias Burnus  <burnus@net-b.de>
2964
2965         PR fortran/34133
2966         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
2967         * gfortran.dg/bind_c_usage_11.f03: New.
2968         * gfortran.dg/bind_c_usage_12.f03: New.
2969
2970 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
2971
2972         PR c++/34275
2973         * g++.dg/other/error20.C: New test.
2974
2975 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
2976
2977         PR fortran/34230
2978         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
2979
2980 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
2981
2982         PR tree-optimization/34244
2983         * gcc.dg/tree-ssa/pr34244.c: New test.
2984
2985 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
2986
2987         PR tree-optimization/33434
2988         * gcc.dg/pr33434-1.c: New test.
2989         * gcc.dg/pr33434-2.c: New test.
2990         * gcc.dg/pr33434-3.c: New test.
2991         * gcc.dg/pr33434-4.c: New test.
2992
2993         PR c++/34270
2994         * g++.dg/template/cond7.C: New test.
2995
2996         PR c++/34267
2997         PR c++/34268
2998         * g++.dg/cpp0x/decltype7.C: New test.
2999         * g++.dg/cpp0x/decltype8.C: New test.
3000
3001 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3002
3003         PR fortran/34248
3004         * gfortran.dg/result_in_spec_3.f90: New.
3005
3006 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3007
3008         PR fortran/34262
3009         * gfortran.dg/mvbits_3.f90: New.
3010
3011 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
3012         
3013         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3014         Delete.
3015         (check_effective_target_hard_float): New.
3016         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
3017         * gcc.dg/pr30957-1.c: Likewise.
3018         
3019 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
3020
3021         PR ada/15804
3022         * gnat.dg/specs/variant_part.ads: New test.
3023
3024         PR ada/17318
3025         * gnat.dg/specs/attribute_parsing.ads: New test.
3026
3027         PR ada/32792
3028         * gnat.dg/specs/integer_value.ads: New test.
3029
3030         PR ada/22559
3031         * gnat.dg/specs/delta_small.ads: New test.
3032
3033 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
3034
3035         PR tree-optimization/34140
3036         * gcc.c-torture/compile/20071128-1.c: New test.
3037
3038 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3039
3040         PR fortran/32928
3041         * gfortran.dg/data_array_1.f90
3042         * gfortran.dg/data_array_2.f90
3043         * gfortran.dg/data_array_3.f90
3044         * gfortran.dg/data_array_4.f90
3045
3046 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3047
3048         PR fortran/34227
3049         * gfortran.dg/blockdata_5.f90: New test.
3050         * gfortran.dg/blockdata_6.f90: New test.
3051
3052 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3053
3054         PR tree-optimization/34016
3055         * gcc.dg/pr34016.c: New test.
3056
3057 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3058
3059         PR fortran/29389
3060         * gfortran.dg/stfunc_6.f90: New test.
3061
3062         PR fortran/33850
3063         * gfortran.dg/assign_10.f90: New test.
3064
3065 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3066
3067         PR fortran/33541
3068         * gfortran.dg/use_11.f90: New test.
3069
3070         PR fortran/34231
3071         * gfortran.dg/generic_15.f90: New test.
3072
3073 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3074
3075         PR target/34225
3076         * gcc.dg/pr34225.c: New test.
3077
3078 2007-11-27  Richard Guenther  <rguenther@suse.de>
3079
3080         PR tree-optimization/34241
3081         * g++.dg/torture/pr34241.C: New testcase.
3082
3083 2007-11-27  Richard Guenther  <rguenther@suse.de>
3084
3085         * gcc.dg/builtins-error.c: New testcase.
3086
3087 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3088
3089         PR c++/34213
3090         * g++.dg/ext/visibility/anon8.C: New test.
3091
3092 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
3093
3094         PR target/34077
3095         * gcc.target/i386/pr34077.c: New testcase.
3096
3097 2007-11-26  Tobias Burnus  <burnus@net-b.de>
3098
3099         PR fortran/34203
3100         * gfortran.dg/backslash_3.f: Add -fbackslash option.
3101         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
3102         * gfortran.dg/backslash_1.f90: Remove no longer needed
3103         -fno-backslash option.
3104
3105 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3106
3107         PR c/23722
3108         * gcc.dg/cpp/19990413-1.c: Update.
3109         * gcc.dg/parse-else-error.c: New.
3110         * gcc.dg/parse-else-error-2.c: New.
3111         * gcc.dg/parse-else-error-3.c: New.
3112         * gcc.dg/parse-else-error-4.c: New.
3113
3114 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3115
3116         PR c++/34081
3117         * g++.dg/template/dependent-expr6.C: New testcase.
3118
3119 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
3120
3121         PR target/34215
3122         * gcc.target/i386/pr34215.c: New test.
3123
3124 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3125
3126         PR target/34174
3127         * gcc.dg/torture/pr34174-1.c: New.
3128
3129 2007-11-26  Richard Guenther  <rguenther@suse.de>
3130
3131         PR middle-end/34233
3132         * gcc.dg/pr34233.c: New testcase.
3133
3134 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3135             Revital Eres  <eres@il.ibm.com>
3136
3137         PR rtl-optimization/34085
3138         * gcc.dg/tree-prof (bb-reorg.c): New test.
3139
3140 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3141
3142         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3143         Return true for MIPS16 targets.
3144
3145 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3146
3147         PR fortran/33152
3148         * gfortran.dg/blockdata_4.f90: New test.
3149
3150 2007-11-25  Tobias Burnus  <burnus@net-b.de>
3151
3152         PR fortran/34079
3153         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
3154         * gfortran.dg/bind_c_usage_16.f03: New.
3155         * gfortran.dg/bind_c_usage_16_c.c: New.
3156
3157 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
3158
3159         * gnat.dg/specs/size_clause1.ads: New test.
3160         * gnat.dg/specs/size_clause2.ads: Likewise.
3161         * gnat.dg/specs/size_clause3.ads: Likewise.
3162
3163 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
3164
3165         PR fortran/33499
3166         * gfortran.dg/entry_16.f90: New test.
3167
3168 2007-11-24  Tobias Burnus  <burnus@net-b.de>
3169
3170         PR fortran/34192
3171         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
3172
3173 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
3174
3175         PR fortran/33541
3176         * gfortran.dg/nested_modules_1.f90: Change the reference to
3177         FOO, forbidden by the standard, to a reference to W.
3178         * gfortran.dg/use_only_1.f90: New test.
3179
3180 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3181
3182         PR fortran/34209
3183         * gfortran.dg/nearest_3.f90: New test.
3184
3185 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3186
3187         PR fortran/33317
3188         * gfortran.dg/optional_dim_2.f90: New test.
3189
3190 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3191
3192         PR fortran/34187
3193         * gfortran.dg/bind_c_usage_15.f90: New.
3194
3195 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3196
3197         PR fortran/34192
3198         * gfortran.dg/nearest_2.f90: New.
3199
3200
3201 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3202
3203         PR c++/30293
3204         PR c++/30294
3205         * g++.dg/ext/java-2.C: New test.
3206
3207 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
3208             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3209         
3210         PR c++/5310
3211         * g++.dg/warn/pr5310.C: New.
3212         * g++.dg/warn/pr33160.C: New.
3213         
3214 2007-11-23  Richard Guenther  <rguenther@suse.de>
3215             Michael Matz  <matz@suse.de>
3216
3217         PR tree-optimization/34176
3218         * gcc.c-torture/execute/pr34176.c: New testcase.
3219
3220 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3221
3222         PR c++/34198
3223         * gcc.dg/Wconversion-5.c: New test.
3224         * g++.dg/Wconversion3.C: New test.
3225
3226 2007-11-23  Richard Guenther  <rguenther@suse.de>
3227
3228         * gcc.dg/tree-ssa/alias-17.c: New testcase.
3229
3230 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
3231
3232         PR c/14050
3233         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
3234         qualifiers in abstract declarator.
3235
3236 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3237
3238         * gfortran.dg/derived_constructor_comps_3.f90: New.
3239
3240 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
3241
3242         PR c++/34094
3243         * g++.dg/ext/visibility/anon7.C: New test.
3244
3245 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3246
3247         PR fortran/34079
3248         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
3249         * gfortran.dg/bind_c_usage_13.f03: New.
3250         * gfortran.dg/bind_c_usage_14.f03: New.
3251
3252 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3253
3254         PR rtl-optimization/33848
3255         * gcc.dg/torture/pr33848.c: New test.
3256
3257 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3258
3259         PR fortran/34083
3260         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
3261
3262 2007-11-20  Richard Guenther  <rguenther@suse.de>
3263
3264         PR middle-end/34154
3265         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
3266
3267 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
3268
3269         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
3270
3271 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3272
3273         PR fortran/32770
3274         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
3275         so test passes with -frecord-marker=8.
3276         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
3277         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
3278         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
3279         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
3280         * gfortrand.dg/modulo_1.f90:  Likewise.
3281
3282 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3283
3284         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3285         New procedure.
3286         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
3287         * gcc.dg/pr30957-1.c: Likewise.
3288
3289 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3290
3291         PR c++/34089
3292         * g++.dg/template/crash74.C: New test.
3293
3294 2007-11-20  Richard Guenther  <rguenther@suse.de>
3295
3296         * gcc.c-torture/execute/20071120-1.c: New testcase.
3297
3298 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3299
3300         PR c/34146
3301         * gcc.dg/tree-ssa/pr34146.c: New test.
3302
3303         PR testsuite/33978
3304         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
3305         dependent on target settings like move_by_pieces etc.
3306
3307         PR c++/28879
3308         * g++.dg/template/vla2.C: New test.
3309
3310         PR c++/33962
3311         * g++.dg/overload/template3.C: New test.
3312
3313 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3314
3315         PR fortran/33317
3316         * gfortran.dg/optional_dim_2.f90: Remove test.
3317
3318 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
3319
3320         * gcc.dg/dfp/ddmode-ice.c: New test.
3321
3322 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3323
3324         PR tree-optimization/34036
3325         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
3326
3327 2007-11-19  Richard Guenther  <rguenther@suse.de>
3328
3329         PR tree-optimization/34
3330         * gcc.c-torture/execute/pr34099-2.c: New testcase.
3331
3332 2007-11-19  Tobias Burnus  <burnus@net-b.de>
3333
3334         PR fortran/34079
3335         * gfortran.dg/bind_c_usage_10_c.c: New.
3336         * gfortran.dg/bind_c_usage_10.f03: New.
3337
3338 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3339
3340         * gcc.dg/pr33007.c: Expect new warning.
3341         * gcc.dg/tree-ssa/recip-5.c: Likewise.
3342         * g++.dg/opt/pr34036.C: New test.
3343
3344 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3345
3346         PR c++/30988
3347         * g++.dg/warn/noreturn-4.C: New test.
3348         * g++.dg/warn/noreturn-5.C: New test.
3349         * g++.dg/warn/noreturn-6.C: New test.
3350         * g++.dg/warn/noreturn-7.C: New test.
3351
3352 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
3353
3354         PR fortran/32770
3355         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
3356         integers so tests works with -fdefault-integer-8.
3357         * gfortran.fortran-torture/execute/elemental.f90:  Use default
3358         integers so test passes with -fdefault-integer-8.
3359         * gfortran.fortran-torture/execute/der_io.f90:  Increase
3360         buffer length so test passes with -fdefault-integer-8.
3361         * gfortran.dg/bounds_check_8.f90:  Likewise.
3362         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
3363         * gfortran.dg/equiv_7.f90:  Set kind so test passes
3364         with -fdefault-integer-8.
3365         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
3366         provoke overflow.
3367
3368 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3369
3370         PR fortran/33317
3371         * gfortran.dg/optional_dim_2.f90: New test.
3372         
3373         PR fortran/34139
3374         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
3375         
3376 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3377
3378         PR rtl-optimization/34132
3379         * gcc.c-torture/compile/20071118-1.c: New test.
3380
3381 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
3382
3383         PR fortran/31608
3384         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
3385
3386 2007-11-18  Tobias Burnus  <burnus@net-b.de>
3387
3388         PR fortran/34137
3389         * gfortran.dg/entry_14.f90: New.
3390         * gfortran.dg/entry_15.f90: New.
3391
3392 2007-11-18  Richard Guenther  <rguenther@suse.de>
3393
3394         PR tree-optimization/34127
3395         * gcc.c-torture/compile/pr34127.c: New testcase.
3396
3397 2007-11-18  Ben Elliston  <bje@au.ibm.com>
3398
3399         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
3400         type specifier, as they are not permitted according to the AltiVec
3401         Programming Interface Manual.
3402
3403 2007-11-17  Tobias Burnus  <burnus@net-b.de>
3404
3405         PR fortran/34133
3406         * gfortran.dg/bind_c_usage_9.f03: New.
3407         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
3408
3409 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3410
3411         PR fortran/25252
3412         * interface.c (gfc_current_interface_head,
3413         gfc_set_current_interface_head): New functions.
3414         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
3415         On syntax error, restore previous state of the interface.
3416         * gfortran.h (gfc_current_interface_head,
3417         gfc_set_current_interface_head): New prototypes.
3418
3419 2007-11-17  Richard Guenther  <rguenther@suse.de>
3420
3421         PR middle-end/34130
3422         * gcc.c-torture/execute/pr34130.c: New testcase.
3423
3424 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3425
3426         PR fortran/34108
3427         * gfortran.dg/fmt_label_1.f90: New test.
3428
3429 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3430
3431         PR fortran/33957
3432         * gfortran.dg/initialization_15.f90 : New test.
3433
3434 2007-11-16  Richard Guenther  <rguenther@suse.de>
3435
3436         PR middle-end/34030
3437         * gcc.c-torture/compile/pr34030.c: New testcase.
3438
3439 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3440
3441         PR fortran/34008
3442         * gfortran.dg/interface_assignment_3.f90.
3443
3444 2007-11-16  Richard Guenther  <rguenther@suse.de>
3445
3446         PR tree-optimization/33870
3447         * gcc.dg/torture/pr33870.c: New testcase.
3448
3449 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3450
3451         PR fortran/33986
3452         * gfortran.dg/allocatable_function_3.f90.
3453
3454 2007-11-16  Richard Guenther  <rguenther@suse.de>
3455
3456         PR tree-optimization/34113
3457         * gcc.c-torture/compile/pr34113.c: New testcase.
3458
3459 2007-11-16  Richard Guenther  <rguenther@suse.de>
3460
3461         PR tree-optimization/34099
3462         * g++.dg/torture/pr3499.C: New testcase.
3463         * gcc.c-torture/execute/pr34099.c: Likewise.
3464
3465 2007-11-16  Olivier Hainque  <hainque@adacore.com>
3466
3467         * gnat.dg/release_unc_maxalign.adb: New test.
3468
3469 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
3470
3471         PR c++/34100
3472         * g++.dg/template/crash73.C: New test.
3473
3474 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
3475
3476         PR middle-end/23848
3477         * gcc.dg/tree-ssa/pr23848-1.c: New test.
3478         * gcc.dg/tree-ssa/pr23848-2.c: New test.
3479         * gcc.dg/tree-ssa/pr23848-3.c: New test.
3480         * gcc.dg/tree-ssa/pr23848-4.c: New test.
3481
3482 2007-11-15  Tobias Burnus  <burnus@net-b.de>
3483
3484         PR fortran/33917
3485         * gfortran.dg/proc_decl_11.f90: New.
3486
3487 2007-11-15  Ben Elliston  <bje@au.ibm.com>
3488
3489         * gcc.target/spu/compare-dp.c: New test.
3490
3491 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3492
3493         * gcc.dg/pr33923.c: New test.
3494
3495 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
3496
3497         PR middle-end/34088
3498         * gcc.dg/pr34088.c: New test.
3499
3500 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3501
3502         * gcc.c-torture/compile/20071114-1.c: New test.
3503
3504 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3505
3506         PR fortran/31608
3507         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
3508         to match known variations in symbol format. Document in comments.
3509
3510 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3511
3512         PR fortran/33985
3513         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
3514
3515 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3516
3517         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
3518         when done.
3519
3520 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3521
3522         PR fortran/33162
3523         * gfortran.dg/proc_decl_1.f90: Update.
3524         * gfortran.dg/proc_decl_7.f90: New test.
3525         * gfortran.dg/proc_decl_8.f90: New test.
3526         * gfortran.dg/proc_decl_9.f90: New test.
3527         * gfortran.dg/proc_decl_10.f90: New test.
3528
3529 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
3530
3531         PR fortran/34080
3532         * gfortran.dg/transfer_assumed_size_1.f90: New test.
3533
3534 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3535
3536         PR c++/34054
3537         PR c++/34056
3538         PR c++/34057
3539         PR c++/34058
3540         PR c++/34060
3541         * g++.dg/parse/crash36.C: Add another dg-error.
3542         * g++.dg/cpp0x/pr34054.C: New test.
3543         * g++.dg/cpp0x/pr34056.C: New test.
3544         * g++.dg/cpp0x/pr34057.C: New test.
3545         * g++.dg/cpp0x/pr34058.C: New test.
3546         * g++.dg/cpp0x/pr34060.C: New test.
3547
3548         PR tree-optimization/34063
3549         * g++.dg/tree-ssa/pr34063.C: New test.
3550
3551 2007-11-13  Diego Novillo  <dnovillo@google.com>
3552
3553         PR tree-optimization/33870
3554         * gcc.c-torture/execute/pr33870-1.c: New test.
3555         * gcc.dg/tree-ssa/alias-16.c: New test.
3556
3557 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3558
3559         PR c++/29225
3560         * g++.dg/template/crash72.C: New test.
3561
3562 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3563
3564         * g++.dg/opt/cfg5.C: New test.
3565
3566 2007-11-12  Richard Guenther  <rguenther@suse.de>
3567
3568         PR middle-end/34070
3569         * gcc.c-torture/execute/pr34070-1.c: New testcase.
3570         * gcc.c-torture/execute/pr34070-2.c: Likewise.
3571
3572 2007-11-12  Richard Guenther  <rguenther@suse.de>
3573
3574         PR middle-end/34027
3575         * gcc.dg/pr34027-1.c: New testcase.
3576         * gcc.dg/pr34027-2.c: Likewise.
3577
3578 2007-11-12  Ira Rosen  <irar@il.ibm.com>
3579
3580         PR tree-optimization/33953
3581         * gcc.dg/vect/pr33953.c: New testcase.
3582
3583 2007-11-11  Tom Tromey  <tromey@redhat.com>
3584
3585         PR c++/17577:
3586         * g++.dg/ext/pr17577.h: New file.
3587         * g++.dg/ext/pr17577.C: New file.
3588
3589 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3590
3591         PR c++/8570
3592         * g++.old-deja/g++.ns/template13.C: Update expected output.
3593         * g++.old-deja/g++.pt/friend23.C: Likewise.
3594         * g++.dg/warn/pr8570.C: New.
3595
3596 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
3597
3598         PR c++/34068
3599         * g++.dg/template/pseudodtor4.C: New test.
3600
3601 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
3602
3603         PR middle-end/34018
3604         * g++.dg/opt/inline14.C: New test.
3605
3606         PR tree-optimization/33680
3607         * gcc.c-torture/compile/20071108-1.c: New test.
3608
3609         PR c++/32241
3610         * g++.dg/template/pseudodtor3.C: New test.
3611
3612 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
3613
3614         PR c++/33510
3615         * g++.dg/cpp0x/variadic-init.C: New.
3616
3617 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
3618             Jakub Jelinek  <jakub@redhat.com>
3619
3620         PR rtl-optimization/34012
3621         * gcc.target/i386/pr34012.c: New test.
3622
3623 2007-11-09  Richard Guenther  <rguenther@suse.de>
3624
3625         PR tree-optimization/33604
3626         * g++.dg/tree-ssa/pr33604.C: New testcase.
3627         * gcc.dg/pr32721.c: Adjust pattern.
3628
3629 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3630
3631         * gcc.target/mips/dse-1.c: Disable.
3632
3633 2007-11-08  Tom Tromey  <tromey@redhat.com>
3634
3635         * gcc.dg/empty-source-3.c: Update warning location.
3636         * gcc.dg/gomp/barrier-2.c: Likewise.
3637         * gcc.dg/label-decl-3.c: Likewise.
3638         * gcc.dg/label-decl-2.c: Likewise.
3639         * gcc.dg/empty-source-2.c: Likewise.
3640
3641 2007-11-08  Tom Tromey  <tromey@redhat.com>
3642
3643         PR c++/30297:
3644         * g++.dg/inherit/pr30297.C: New file.
3645
3646 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
3647
3648         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
3649         -fno-common for cygwin and mingw32.
3650
3651 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
3652
3653         PR middle-end/33826
3654         * gcc.dg/pr33826.c: New.
3655         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
3656         recursive functions being marked pure or const.
3657         
3658 2007-11-08  Tobias Burnus  <burnus@net-b.de>
3659
3660         PR fortran/33917
3661         * gfortran.dg/proc_decl_5.f90: New.
3662         * gfortran.dg/proc_decl_6.f90: New.
3663
3664 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
3665
3666         PR tree-optimization/32575
3667         * gcc.c-torture/execute/20071108-1.c: New test.
3668
3669 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
3670
3671         * g++.dg/opt/anchor1.C: New.
3672
3673 2007-11-07  Diego Novillo  <dnovillo@google.com>
3674
3675         PR 33870
3676         * gcc.c-torture/execute/pr33870.x: Remove.
3677
3678 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
3679
3680         PR c++/33045
3681         PR c++/33837
3682         PR c++/33838
3683         * g++.dg/cpp0x/decltype-33837.C: New.
3684         * g++.dg/cpp0x/decltype-refbug.C: New.
3685         * g++.dg/cpp0x/decltype-33838.C: New.
3686
3687 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3688
3689         * gcc.c-torture/compile/20071107-1.c: New test.
3690
3691 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3692
3693         * gcc.dg/out-of-bounds-1.c: New test.
3694
3695 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
3696
3697         PR c++/33501
3698         * g++.dg/warn/incomplete2.C: New test.
3699         * g++.dg/template/incomplete4.C: New test.
3700         * g++.dg/template/incomplete5.C: New test.
3701
3702 2007-11-07  Olivier Hainque  <hainque@adacore.com>
3703
3704         * gnat.dg/max_align.adb: New test.
3705
3706 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
3707
3708         PR target/30961
3709         * gcc.target/i386/pr30961-1.c: New.
3710
3711 2007-11-06  Tom Tromey  <tromey@redhat.com>
3712
3713         PR c++/32368:
3714         * g++.dg/warn/pragma-system_header3.h: New.
3715         * g++.dg/warn/pragma-system_header3.C: New.
3716
3717         PR c++/32256:
3718         * g++.dg/warn/pragma-system_header4.C: New.
3719         * g++.dg/warn/pragma-system_header4.h: New.
3720
3721 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3722
3723         PR c++/33977
3724         PR c++/33886
3725         * g++.dg/other/canon-array.C: New.
3726         
3727 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3728
3729         * g++.dg/parser/crash36.C: Tweak expected errors.
3730         * g++.dg/cpp0x/pr31439.C: New.
3731         * g++.dg/cpp0x/pr32114.C: New.
3732         * g++.dg/cpp0x/pr32115.C: New.
3733         * g++.dg/cpp0x/pr32125.C: New.
3734         * g++.dg/cpp0x/pr32126.C: New.
3735         * g++.dg/cpp0x/pr32127.C: New.
3736         * g++.dg/cpp0x/pr32128.C: New.
3737         * g++.dg/cpp0x/pr32253.C: New.
3738         * g++.dg/cpp0x/pr32566.C: New.
3739         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
3740         * g++.dg/cpp0x/pr31438.C: Ditto.
3741         * g++.dg/cpp0x/variadic81.C: Ditto.
3742         * g++.dg/cpp0x/pr31432.C: Ditto.
3743         * g++.dg/cpp0x/pr31442.C: Ditto.
3744
3745 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
3746
3747         PR target/33168
3748         * g++.dg/other/datasec1.C: New test.
3749
3750         PR tree-optimization/33458
3751         * g++.dg/opt/inline12.C: New test.
3752
3753         PR tree-optimization/33993
3754         * gcc.c-torture/compile/20071105-1.c: New test.
3755
3756 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3757
3758         PR rtl-optimization/33648
3759         * gcc.dg/pr33648.c: Require effective target freorder.
3760
3761 2007-11-05  Revital Eres  <eres@il.ibm.com>
3762
3763         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
3764
3765 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3766
3767         PR c++/33996
3768         PR c++/33235
3769         PR c++/33930
3770         * g++.dg/cpp0x/pr33996.C: New
3771         * g++.dg/cpp0x/rv-trivial-bug.C: New
3772         * g++.dg/cpp0x/pr33930.C: New
3773
3774 2007-11-05  Nick Clifton  <nickc@redhat.com>
3775             Sebastian Pop  <sebastian.pop@amd.com>
3776
3777         PR tree-optimization/32540
3778         PR tree-optimization/33922
3779         * gcc.dg/tree-ssa/pr32540-1.c: New.
3780         * gcc.dg/tree-ssa/pr32540-2.c: New.
3781         * gcc.dg/tree-ssa/pr33922.c: New.
3782
3783 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3784
3785         PR c++/33939
3786         * g++.dg/cpp0x/variadic-rref.C: New.
3787         
3788 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3789
3790         * g++dg/warn/pointer-integer-comparison.C: New.
3791
3792 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3793
3794         PR tree-optimization/33856
3795         * gcc.c-torture/compile/20071027-1.c: New test.
3796
3797         PR c++/33836
3798         * g++.dg/ext/label10.C: New test.
3799
3800         PR c++/33969
3801         * g++.dg/other/ptrmem9.C: New test.
3802
3803 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
3804
3805         PR middle-end/32931
3806         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
3807
3808 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
3809
3810         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
3811         * g++.dg/ext/visibility/namespace2.C: Add argument to
3812         dg-require-visibility.
3813         * g++.dg/ext/java-1.C: Disable on AIX.
3814
3815 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
3816
3817         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
3818
3819 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3820
3821         PR fortran/33881
3822         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
3823
3824 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3825
3826         PR c/29062
3827         * gcc.dg/20031223-1.c: Adjust error output.
3828         * gcc.dg/parse-decl-after-label.c: New.
3829         
3830 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3831
3832         PR libfortran/24685
3833         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
3834         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
3835         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
3836
3837 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3838
3839         PR rtl-optimization/28940
3840         * gcc.target/i386/addr-sel-1.c: New test.
3841
3842 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
3843
3844         PR middle-end/33670
3845         * gcc.dg/pr33670.c: New test.
3846
3847 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3848
3849         PR c++/33516
3850         * g++.dg/lookup/typedef1.C: New test.
3851
3852 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
3853
3854         PR testsuite/32076
3855         * lib/scandump.exp (dump-suffix): New.
3856         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
3857         Include dump suffix in pass/fail messages, put regexp in quotes.
3858
3859 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
3860
3861         PR c++/33495
3862         * g++.dg/other/error19.C: New.
3863
3864 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3865
3866         PR rtl-optimization/28062
3867         * gcc.c-torture/compile/20071102-1.c: New test.
3868
3869 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
3870
3871         * g++.dg/cpp0x/pr33955.C: New.
3872
3873 2007-11-01  Tom Tromey  <tromey@redhat.com>
3874
3875         PR preprocessor/30805:
3876         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
3877
3878 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3879
3880         PR rtl-optimization/33648
3881         * gcc.dg/pr33648.c: New test.
3882
3883 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3884
3885         PR c++/32384
3886         * g++.dg/template/pseudodtor1.C: New test.
3887         * g++.dg/template/pseudodtor2.C: New test.
3888
3889         PR c++/32260
3890         * g++.dg/rtti/typeid7.C: New test.
3891
3892 2007-11-01  Tom Tromey  <tromey@redhat.com>
3893
3894         PR preprocessor/30805:
3895         * gcc.dg/cpp/pr30805.c: New file.
3896
3897 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
3898
3899         PR testsuite/25352
3900         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
3901         add dg-skip-if.
3902         * gcc.c-torture/compile/20001205-1.c: Ditto.
3903         * gcc.c-torture/compile/20001226-1.c: Ditto.
3904         * gcc.c-torture/compile/20020312-1.c: Ditto.
3905         * gcc.c-torture/compile/20020604-1.c: Ditto.
3906         * gcc.c-torture/compile/920501-12.c: Ditto.
3907         * gcc.c-torture/compile/920501-4.c: Ditto.
3908         * gcc.c-torture/compile/920520-1.c: Ditto.
3909         * gcc.c-torture/compile/980506-1.c: Ditto.
3910         * gcc.c-torture/compile/990617-1.c: Ditto.
3911         * gcc.dg/compare6.c: Ditto.
3912         * g++.old-deja/g++.brendan/crash43.C: Ditto.
3913         * g++.old-deja/g++.brendan/synth1.C: Ditto.
3914         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
3915         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
3916         * g++.old-deja/g++.pt/static6.C: Ditto.
3917         * g++.old-deja/g++.pt/crash16.C: Ditto.
3918         * g++.old-deja/g++.mike/p10416.C: Ditto.
3919         * g++.old-deja/g++.mike/ns15.C: Ditto.
3920         * g++.old-deja/g++.mike/eh46.C: Ditto.
3921
3922 2007-11-01  Tom Tromey  <tromey@redhat.com>
3923
3924         * gcc.dg/redecl-1.c: Update.
3925         * gcc.dg/pr20368-3.c: Update.
3926         * gcc.dg/inline-14.c: Update.
3927         * gcc.dg/builtins-30.c: Update.
3928         * gcc.dg/dremf-type-compat-4.c: Update.
3929         * gcc.dg/pr20368-2.c: Update.
3930
3931 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3932
3933         PR rtl-optimization/33673
3934         * gcc.dg/pr33673.c: New test.
3935
3936 2007-11-01  Michael Matz  <matz@suse.de>
3937
3938         PR tree-optimization/33961
3939         * gcc.dg/pr33961.c: New test.
3940
3941 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
3942
3943         PR c++/33494
3944         * g++.dg/template/error35.C: New.
3945
3946 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
3947
3948         PR target/31507
3949         * gcc.dg/pr31507-1.c: New test.
3950         * gcc.dg/pr31507-2.c: New test.
3951
3952 2007-10-31  Revital Eres  <eres@il.ibm.com>
3953
3954         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
3955         target.
3956         * gcc.dg/vect/tree-vect.h (check_vect): Add
3957         powerpc-*paired test.
3958         * lib/target-supports.exp (check_750cl_hw_available):
3959         New.
3960         (check_effective_target_vect_int,
3961         check_effective_target_vect_intfloat_cvt,
3962         check_effective_target_powerpc_altivec_ok,
3963         check_effective_target_vect_long,
3964         check_effective_target_vect_sdot_hi,
3965         check_effective_target_vect_udot_hi,
3966         check_effective_target_vect_pack_trunc,
3967         check_effective_target_vect_unpack,
3968         check_effective_target_vect_shift,
3969         check_effective_target_vect_int_mult): Disable for powerpc-*paired
3970         target.
3971         * gcc.dg/vect/vect-ifcvt-11.c: New.
3972         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
3973         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
3974         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
3975         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
3976         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
3977         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
3978
3979 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
3980             Tobias Burnus  <burnus@net-b.de>
3981
3982         PR fortran/33941
3983         * gfortran.dg/module_read_1.f90: New.
3984
3985 2007-10-31  Tom Tromey  <tromey@redhat.com>
3986
3987         PR preprocessor/30786:
3988         * gcc.dg/cpp/pr30786.c: New file.
3989
3990 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3991
3992         PR fortran/33162
3993         * gfortran.dg/interface_19.f90: New.
3994         * gfortran.dg/interface_20.f90: New.
3995         * gfortran.dg/interface_21.f90: New.
3996         
3997 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
3998
3999         PR tree-optimization/32377
4000         * gfortran.dg/vect/pr32377.f90: New.
4001         
4002 2007-10-31  Richard Guenther  <rguenther@suse.de>
4003
4004         PR middle-end/33779
4005         * gcc.c-torture/execute/pr33779-1.c: New testcase.
4006         * gcc.c-torture/execute/pr33779-2.c: Likewise.
4007
4008 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
4009
4010         PR fortran/33897
4011         * gfortran.dg/contained_3.f90: New.
4012
4013 2007-10-31  Christian Bruel  <christian.bruel@st.com>
4014
4015         PR c++/19531
4016         * g++.dg/opt/nrv8.C: New.
4017         
4018 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4019
4020         PR c++/33709
4021         * g++.dg/opt/compound1.C: New test.
4022
4023         PR c++/33616
4024         * g++.dg/template/ptrmem18.C: New test.
4025
4026 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4027
4028         PR fortran/33596
4029         * gfortran.dg/isnan_2.f90: New test.
4030
4031 2007-10-30  Ed Schouten  <ed@fxq.nl>
4032
4033         PR tree-optimization/32500
4034         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
4035
4036 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
4037
4038         PR c++/31993
4039         PR c++/32252
4040         * g++.dg/cpp0x/pr31993.C: New
4041         * g++.dg/cpp0x/pr32252.C: New
4042
4043 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4044
4045         PR tree-optimization/33723
4046         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
4047
4048 2007-10-30  Richard Guenther  <rguenther@suse.de>
4049
4050         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
4051         gcc.target/i386/loop-3.c.
4052
4053 2007-10-30  Revital Eres  <eres@il.ibm.com>
4054
4055         * gcc.dg/vect/pr33866.c: Require vect_long.
4056
4057 2007-10-30  Revital Eres  <eres@il.ibm.com>
4058
4059         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
4060         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4061
4062 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
4063
4064         PR tree-optimization/32893
4065         * lib/target-supports.exp
4066         (check_effective_target_unaligned_stack): new keyword.
4067         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
4068         not sensitive to unaligned_stack.
4069         * gcc.dg/vect/vect-3.c: Likewise.
4070         * gcc.dg/vect/vect-4.c: Likewise.
4071         * gcc.dg/vect/vect-5.c: Likewise.
4072         * gcc.dg/vect/vect-6.c: Likewise.
4073         * gcc.dg/vect/vect-7.c: Likewise.
4074         * gcc.dg/vect/vect-13.c: Likewise.
4075         * gcc.dg/vect/vect-17.c: Likewise.
4076         * gcc.dg/vect/vect-18.c: Likewise.
4077         * gcc.dg/vect/vect-19.c: Likewise.
4078         * gcc.dg/vect/vect-20.c: Likewise.
4079         * gcc.dg/vect/vect-21.c: Likewise.
4080         * gcc.dg/vect/vect-22.c: Likewise.
4081         * gcc.dg/vect/vect-27.c: Likewise.
4082         * gcc.dg/vect/vect-29.c: Likewise.
4083         * gcc.dg/vect/vect-64.c: Likewise.
4084         * gcc.dg/vect/vect-65.c: Likewise.
4085         * gcc.dg/vect/vect-66.c: Likewise.
4086         * gcc.dg/vect/vect-72.c: Likewise.
4087         * gcc.dg/vect/vect-73.c: Likewise.
4088         * gcc.dg/vect/vect-86.c: Likewise.
4089         * gcc.dg/vect/vect-all.c: Likewise.
4090         * gcc.dg/vect/slp-25.c: Likewise.
4091         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4092         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4093         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4094
4095         * gcc.dg/vect/vect-31.c: Removed alignment checks.
4096         * gcc.dg/vect/vect-34.c: Likewise.
4097         * gcc.dg/vect/vect-36.c: Likewise.
4098         * gcc.dg/vect/vect-64.c: Likewise.
4099         * gcc.dg/vect/vect-65.c: Likewise.
4100         * gcc.dg/vect/vect-66.c: Likewise.
4101         * gcc.dg/vect/vect-68.c: Likewise.
4102         * gcc.dg/vect/vect-76.c: Likewise.
4103         * gcc.dg/vect/vect-77.c: Likewise.
4104         * gcc.dg/vect/vect-78.c: Likewise.
4105
4106         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
4107         testcase (without no-section-anchors prefix) but with global arrays.
4108         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4109         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
4110         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4111         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4112         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4113         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4114         * gcc.dg/vect/vect-77-global.c: Likewise.
4115         * gcc.dg/vect/vect-78-global.c: Likewise.
4116
4117         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
4118         testcase (without no-section-anchors prefix) but fix alignment checks
4119         to also consider unaligned_stack targets.
4120         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4121
4122 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4123
4124         PR tree-optimization/33723
4125         * gcc.c-torture/execute/20071029-1.c: New test.
4126         * gcc.dg/tree-ssa/pr33723.c: New test.
4127
4128 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
4129
4130         PR tree-optimization/33614
4131         * gcc.c-torture/compile/pr33614.c: New test.
4132
4133 2007-10-29  Richard Guenther  <rguenther@suse.de>
4134
4135         PR tree-optimization/33870
4136         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
4137
4138 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4139
4140         PR tree-optimization/33757
4141         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
4142         true architectures instead of having a big dg-skip-if.
4143
4144         PR c++/33841
4145         * g++.dg/other/bitfield3.C: New test.
4146
4147 2007-10-29  Richard Guenther  <rguenther@suse.de>
4148
4149         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
4150
4151 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4152
4153         Automatic parallelization reduction tests.
4154
4155         * gcc.dg/tree-ssa/reduc-1.c: New test.
4156         * gcc.dg/tree-ssa/reduc-1char.c: New test.
4157         * gcc.dg/tree-ssa/reduc-1short.c: New test.
4158         * gcc.dg/tree-ssa/reduc-2.c: New test.
4159         * gcc.dg/tree-ssa/reduc-2char.c: New test.
4160         * gcc.dg/tree-ssa/reduc-2short.c: New test.
4161         * gcc.dg/tree-ssa/reduc-3.c: New test.
4162         * gcc.dg/tree-ssa/reduc-6.c: New test.
4163         * gcc.dg/tree-ssa/reduc-7.c: New test.
4164         * gcc.dg/tree-ssa/reduc-8.c: New test.
4165         * gcc.dg/tree-ssa/reduc-9.c: New test.
4166
4167 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4168             Zdenek Dvorak  <ook@ucw.cz>
4169
4170         OMP_ATOMIC Changes, testsuite changes.
4171
4172         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
4173         instead of gimple dump.
4174         * gcc.dg/gomp/atomic-9.c: Same.
4175         * gcc.dg/gomp/atomic-10.c: Same.
4176         * g++.dg/gomp/atomic-3.C: Same.
4177         * g++.dg/gomp/atomic-9.C: Same.
4178         * g++.dg/gomp/atomic-10.C: Same.
4179
4180 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
4181
4182         PR fortran/31217
4183         PR fortran/33811
4184         * gfortran.dg/forall_12.f90: New test.
4185
4186         PR fortran/33686
4187         * gfortran.dg/forall_13.f90: New test.
4188
4189 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
4190             Mark Mitchell  <mark@codesourcery.com>
4191
4192         PR c++/30659
4193         * g++.dg/template/crash71.C: New.
4194
4195 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4196
4197         PR fortran/32147
4198         * gfortran.dg/module_md5_1.f90: Update hash-value.
4199
4200 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
4201
4202         PR tree-opt/33589
4203         * g++.dg/torture/pr33589-1.C: New testcase.
4204         * g++.dg/torture/pr33589-2.C: New testcase.
4205
4206 2007-10-28  Richard Guenther  <rguenther@suse.de>
4207
4208         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
4209
4210 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
4211             Uros Bizjak  <ubizjak@gmail.com>
4212
4213         PR tree-optimization/33920
4214         * gcc.dg/tree-ssa/pr33290.c: New test.
4215
4216 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4217
4218         PR fortran/31306
4219         * gfortran.dg/argument_check_7.f90: New test.
4220         * gfortran.dg/argument_check_8.f90: New test.
4221         
4222 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4223
4224         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
4225         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
4226         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
4227         * gcc.target/i386/sse-14.c: Ditto.
4228
4229 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
4230
4231         PR c++/33844
4232         * g++.dg/other/ptrmem8.C: New test.
4233
4234         PR c++/33842
4235         * g++.dg/template/error34.C: New test.
4236
4237 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4238
4239         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
4240
4241 2007-10-27  Richard Guenther  <rguenther@suse.de>
4242
4243         PR tree-optimization/33870
4244         * gcc.dg/tree-ssa/alias-15.c: New testcase.
4245         * gcc.c-torture/execute/pr33870.c: Likewise.
4246
4247 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4248
4249         PR fortran/33162
4250         * gfortran.dg/argument_checking_9.f90: New test.
4251
4252 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4253
4254         * g++.dg/other/pr33601.C: New.
4255
4256 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4257
4258         PR c++/31988
4259         * g++.dg/init/new25.C: New.
4260
4261 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4262
4263         * g++.dg/cpp0x/pr33839.C: New.
4264         
4265 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
4266
4267         PR c++/33744
4268         * g++.dg/template/arg6.C: New test.
4269
4270 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4271
4272         PR c++/31747
4273         * g++.dg/parse/crash39.C: New.
4274
4275 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
4276
4277         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
4278         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
4279         "offset: -4B".
4280
4281 2007-10-25  David Daney  <ddaney@avtrex.com>
4282
4283         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
4284
4285 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
4286
4287         PR c++/33843
4288         * g++.dg/template/error32.C: New.
4289
4290 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4291             Ira Rosen  <irar@il.ibm.com>
4292
4293         PR tree-optimization/33833
4294         * gcc.dg/vect/pr33833.c: New testcase.
4295
4296 2007-10-25  David Daney  <ddaney@avtrex.com>
4297
4298         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
4299
4300 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4301             Ira Rosen  <irar@il.ibm.com>
4302
4303         PR tree-optimization/33866
4304         * gcc.dg/vect/pr33866.c: New testcase.
4305
4306 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4307
4308         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
4309         Add -w to compile flags to suppress "call-clobbered register" warnings
4310         and remove dg-warning directives.
4311
4312 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4313
4314         * gcc.dg/sms-2.c: Cleanup sms dump file.
4315         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
4316         profile-use step.
4317
4318 2007-10-24  David Daney  <ddaney@avtrex.com>
4319
4320         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
4321
4322 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4323
4324         PR target/33755
4325         * gcc.target/mips/pr33755.c: New test.
4326
4327 2007-10-24  Ira Rosen  <irar@il.ibm.com>
4328
4329         PR tree-optimization/33804
4330         * gcc.dg/vect/pr33804.c: New testcase.
4331
4332 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4333
4334         PR forrtran/33849
4335         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
4336
4337 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4338             Uros Bizjak  <ubizjak@gmail.com>
4339
4340         PR rtl-optimization/33846
4341         * gcc.dg/vect/pr33846.c: New testcase.
4342
4343 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4344             Dorit Nuzman  <dorit@il.ibm.com>
4345
4346         PR tree-optimization/33860
4347         * g++.dg/vect/pr33860.cc: New test.
4348         * g++.dg/vect/pr33860a.cc: New test.
4349
4350 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
4351             Revital Eres  <eres@il.ibm.com>      
4352
4353         * gcc.dg/sms-2.c: New testcase.
4354
4355 2007-10-22  David S. Miller  <davem@davemloft.net>
4356
4357         * gcc.dg/globalreg-1.c: New test.
4358
4359 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
4360             Dorit Nuzman  <dorit@il.ibm.com>
4361
4362         PR tree-optimization/33834
4363         PR tree-optimization/33835
4364         * g++.dg/vect/pr33834_1.cc: New test.
4365         * g++.dg/vect/pr33834_2.cc: New test.
4366         * g++.dg/vect/pr33835.cc: New test.
4367
4368 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4369
4370         * gcc.dg/pr33644.c: New test.
4371
4372 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4373
4374         PR c++/33372
4375         * g++.dg/gomp/pr33372-1.C: New test.
4376         * g++.dg/gomp/pr33372-2.C: New test.
4377         * g++.dg/gomp/pr33372-3.C: New test.
4378
4379 2007-10-22  Michael Matz  <matz@suse.de>
4380
4381         PR tree-optimization/33855
4382         * gcc.c-torture/compile/pr33855.c: New testcase.
4383
4384 2007-10-22  Ira Rosen  <irar@il.ibm.com>
4385
4386         PR tree-optimization/33854
4387         * gcc.dg/vect/O1-pr33854.c: New testcase.
4388         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
4389
4390 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
4391
4392         * gcc.dg/unwind-1.c: Disable on AIX.
4393         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
4394
4395 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
4396
4397         PR fortran/33749
4398         * gfortran.dg/assign_9.f90: New test.
4399
4400 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4401
4402         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
4403         (dg-mips-options): Skip tests that specify an ABI other than o32
4404         and o64 if generating MIPS16 hard-float code.
4405
4406 2007-10-21  Ira Rosen  <irar@il.ibm.com>
4407             Revital Eres  <eres@il.ibm.com>
4408
4409         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
4410         * gcc.dg/vect/vect-16.c: Fix comment.
4411         * gcc.dg/vect/pr33369.c: Require vect_int.
4412         * gcc.dg/vect/slp-33.c: Add spaces.
4413         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
4414         targets.
4415         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
4416         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
4417         targets.
4418         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
4419         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
4420         targets.
4421         * gcc.dg/vect/slp-10.c: Add spaces.
4422         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
4423         targets.
4424         * gcc.dg/vect/slp-36.c: Require vect_int.
4425         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
4426         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
4427         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
4428         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
4429         targets.
4430         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
4431         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
4432         instead of vector_alignment_reachable_for_double.
4433         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
4434         (natural_alignment): Split into...
4435         (natural_alignment_32, natural_alignment_64): New.
4436         (vector_alignment_reachable): Depend on natural_alignment_32.
4437         (vector_alignment_reachable_for_double): Rename to ...
4438         (vector_alignment_reachable_for_64bit): And depend on
4439         natural_alignment_64.
4440
4441 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4442
4443         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
4444         MIPS targets.
4445         * g++.dg/vect/vect.exp: Likewise.
4446         * lib/fortran-torture.exp: Likewise.
4447         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
4448         mipsisa64*-*-* as the target selector.  Remove -mips64,
4449         -mhard-float and -mgp64 from the options list.
4450         * gcc.target/mips/mips-ps-2.c: Likewise.
4451         * gcc.target/mips/mips-ps-3.c: Likewise.
4452         * gcc.target/mips/mips-ps-4.c: Likewise.
4453         * gcc.target/mips/mips-ps-6.c: Likewise.
4454         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
4455         options list.
4456         * gcc.target/mips/sb1-1.c: Likewise.
4457         * gcc.target/mips/mips-ps-type.c: Likewise.
4458         * gcc.target/mips/mips-ps-7.c: New test.
4459         * gcc.target/mips/mips-ps-type-2.c: Likewise.
4460         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
4461         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
4462         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
4463         as forcing an ABI and an architecture.
4464         (is_gp32_flag, is_gp64_flag): Fold into...
4465         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
4466         then -mfp64 imply -mhard-float.  Apply register rules after the
4467         loop.  Handle -march=mipsN like -mipsN.
4468
4469 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
4470
4471         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
4472         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
4473
4474 2007-10-20  Tobias Burnus  <burnus@net-b.de>
4475
4476         PR fortran/33818
4477         * gfortran.dg/entry_dummy_ref_3.f90: New.
4478
4479 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
4480             FX Coudert <fxcoudert@gcc.gnu.org>
4481
4482         PR fortran/31608
4483         * gfortran.dg/char_cast_1.f90: New test.
4484
4485 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4486
4487         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
4488         * gfortran.dg/large_real_kind_2.F90: ditto.
4489         * gfortran.dg/default_format_2.f90: ditto.
4490         * gfortran.dg/default_format_denormal_1.f90: ditto.
4491
4492 2007-10-19  Richard Guenther  <rguenther@suse.de>
4493
4494         PR middle-end/33816
4495         PR middle-end/32921
4496         * gfortran.dg/pr32921.f: New testcase.
4497
4498 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4499
4500         PR libfortran/33544
4501         * gfortran.dg/transfer_check_1.f90: Adjust options.
4502
4503 2007-10-19  Richard Guenther  <rguenther@suse.de>
4504
4505         Revert
4506         2007-10-19  Richard Guenther  <rguenther@suse.de>
4507
4508         PR middle-end/32921
4509         * gfortran.dg/pr32921.f: New testcase.
4510
4511 2007-10-19  Richard Guenther  <rguenther@suse.de>
4512
4513         * gcc.c-torture/execute/20071018-1.c: New testcase.
4514
4515 2007-10-19  Richard Guenther  <rguenther@suse.de>
4516
4517         PR middle-end/32921
4518         * gfortran.dg/pr32921.f: New testcase.
4519
4520 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
4521
4522         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
4523
4524 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4525
4526         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
4527
4528 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4529
4530         PR fortran/33233
4531         * gfortran.dg/host_assoc_function_1.f90: Correct references.
4532         * gfortran.dg/host_assoc_function_3.f90: New test.
4533
4534 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4535
4536         PR fortran/33733
4537         * gfortran.dg/transfer_simplify_6.f90: New test.
4538
4539 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4540             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4541
4542         PR middle-end/33794
4543         * gfortran.dg/pr33794.f90: New testcase.
4544
4545 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4546
4547         PR target/32961
4548         * gcc.target/i386/pr32961.c: New testcase.
4549         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
4550         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
4551         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
4552         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
4553         __builtin_ia32_pslldi128 defines.
4554
4555 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
4556
4557         PR fortran/33760
4558         * gfortran.dg/c_ptr_tests_13.f03: New test case.
4559
4560 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4561
4562         PR c++/28639
4563         PR c++/30299
4564         * g++.dg/template/void12.C: New.
4565         * g++.dg/template/void13.C: New.
4566
4567 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4568
4569         PR c++/31446
4570         * g++.dg/template/void11.C: New.
4571         * g++.dg/template/void2.C: Adjust error markers.
4572         * g++.dg/template/void10.C: Likewise.
4573         * g++.dg/template/crash55.C: Likewise.
4574
4575 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
4576
4577         * g++.dg/opt/const5.C: New test.
4578
4579 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
4580             Maxim Kuvyrkov  <maxim@codesourcery.com>
4581
4582         * gcc.target/ia64/20040709-2.c: New test.
4583
4584 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4585
4586         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
4587
4588 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
4589
4590         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
4591         to each function.  Check that there are no unsigned loads.
4592
4593 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4594
4595         PR tree-optimization/33136
4596         * gcc.c-torture/execute/20070824-1.c: New test.
4597         * gcc.dg/pr33136-1.c: New test.
4598         * gcc.dg/pr33136-2.c: New test.
4599         * gcc.dg/pr33136-3.c: New test.
4600
4601 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4602
4603         PR tree-optimization/33735
4604         * g++.dg/torture/pr33735.C: New.
4605
4606 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4607
4608         PR middle-end/33706
4609         * gcc.dg/va-arg-pack-2.c: New.
4610
4611 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4612
4613         PR tree-optimization/33619
4614         * gcc.dg/pr33619.c: New test.
4615
4616 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
4617
4618         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
4619         flag for AIX.
4620         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
4621
4622 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4623
4624         PR libfortran/33055
4625         * gfortran.dg/inquire_11.f90: New test.
4626         * gfortan.dg/negative_unit_int8.f: New test.
4627
4628 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
4629
4630         PR target/33133
4631         * gcc.c-torture/compile/pr33133.c: New test.
4632
4633 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4634
4635         PR libfortran/33672
4636         * gfortran.dg/namelist_40.f90: New test.
4637
4638 2007-10-14  Tobias Burnus  <burnus@net-b.de>
4639
4640         PR fortran/33745
4641         * gfortran.dg/bounds_check_11.f90: New.
4642
4643 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
4644
4645         PR c++/30303
4646         * g++.dg/other/ctor1.C: New test.
4647         * g++.dg/other/ctor2.C: New test.
4648         * g++.dg/other/dtor1.C: New test.
4649
4650 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
4651
4652         * gfortran.dg/bounds_check_10.f90: Fix testcase.
4653
4654 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
4655             Paul Thomas  <pault@gcc.gnu.org>
4656
4657         PR fortran/33254
4658         PR fortran/33727
4659         * gfortran.dg/bounds_check_10.f90: New.
4660
4661 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
4662
4663         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
4664         * gcc.target/powerpc/popcount-1.c: Same.
4665
4666 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
4667
4668         PR c++/26698
4669         * g++.dg/conversion/op4.C: New test.
4670
4671 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
4672
4673         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
4674
4675 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4676
4677         PR fortran/33542
4678         * gfortran.dg/ambiguous_specific_1.f90: New test.
4679
4680 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4681
4682         PR fortran/33664
4683         * gfortran.dg/impure_spec_expr_1.f90: New test.
4684         * gfortran.dg/char_result_7.f90: Remove illegal test.
4685
4686 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
4687
4688         PR 11001
4689         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
4690         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
4691         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
4692         * gcc.target/i386/pr11001-memset-1.c: New testcase.
4693         * gcc.target/i386/pr11001-memset-2.c: New testcase.
4694         * gcc.target/i386/pr11001-memset-3.c: New testcase.
4695         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
4696         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
4697         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
4698
4699 2007-10-12  Richard Guenther  <rguenther@suse.de>
4700
4701         PR middle-end/26198
4702         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
4703         * gcc.c-torture/execute/20071011-1.c: Likewise.
4704         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
4705
4706 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
4707
4708         PR tree-optimization/33742
4709         * gcc.dg/pr33742.c: New testcase.
4710
4711 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
4712
4713         PR tree-optimization/33645
4714         * gcc.dg/pr33645-1.c: New test.
4715         * gcc.dg/pr33645-2.c: New test.
4716         * gcc.dg/pr33645-3.c: New test.
4717  
4718         PR c++/32121
4719         * g++.dg/ext/label4.C: Adjust error regexp.
4720         * g++.dg/ext/label6.C: Adjust error regexp.
4721         * g++.dg/ext/label7.C: New test.
4722         * g++.dg/ext/label8.C: New test.
4723         * g++.dg/ext/label9.C: New test.
4724
4725 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
4726
4727         PR middle-end/33676
4728         * gcc.dg/pr33676.c: New.
4729
4730 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4731
4732         PR c++/31441
4733         * g++.dg/cpp0x/variadic83.C: New.
4734
4735 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4736
4737         PR c++/33461
4738         * g++.dg/cpp0x/variadic81.C: New.
4739         * g++.dg/cpp0x/variadic82.C: Likewise.
4740
4741 2007-10-11  Richard Guenther  <rguenther@suse.de>
4742
4743         PR middle-end/33724
4744         * gcc.dg/pr33724.c: New testcase.
4745
4746 2007-10-11  Richard Guenther  <rguenther@suse.de>
4747
4748         PR c/33726
4749         * gcc.dg/pr33726.c: New testcase.
4750
4751 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
4752
4753         PR fortran/33500
4754         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
4755         
4756 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4757
4758         PR testsuite/33391
4759         * gfortran.dg/do_3.F90: Run with -fwrapv.
4760
4761 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
4762
4763         * gcc.dg/unwind-1.c: New.
4764
4765 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4766
4767         PR libfortran/33683
4768         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
4769         failure on some common systems.
4770
4771 2007-10-09  Richard Guenther  <rguenther@suse.de>
4772
4773         PR middle-end/33692
4774         * gcc.dg/pr33692.c: New testcase.
4775
4776 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
4777
4778         PR middle-end/33669
4779         * gcc.c-torture/execute/pr33669.c: New.
4780
4781 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4782
4783         PR tree-optimization/33615
4784         * g++.dg/tree-ssa/pr33615-2.C: New test.
4785
4786 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4787
4788         PR tree-optimization/33615
4789         * g++.dg/tree-ssa/pr33615.C: New test.
4790
4791 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
4792
4793         PR tree-optimization/33572
4794         * g++.dg/torture/pr33572.C: Replace with complete test.
4795
4796 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
4797
4798         PR fortran/33689
4799         * gfortran.dg/spec_expr_5.f90: New.
4800
4801 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
4802
4803         * gcc.dg/pragma-darwin-2.c: New.
4804
4805 2007-10-08  Richard Guenther  <rguenther@suse.de>
4806
4807         PR middle-end/33693
4808         PR middle-end/33695
4809         PR middle-end/33697
4810         * gcc.dg/pr33693.c: New testcase.
4811         * gcc.dg/pr33695.c: Likewise.
4812         * gcc.dg/pr33697.c: Likewise.
4813
4814 2007-10-08  Richard Guenther  <rguenther@suse.de>
4815
4816         PR middle-end/33691
4817         PR middle-end/33694
4818         PR middle-end/33696
4819         * gcc.dg/pr33691.c: New testcase.
4820         * gcc.dg/pr33694.c: Likewise.
4821         * gcc.dg/pr33696.c: Likewise.
4822
4823 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4824
4825         PR libfortran/33683
4826         * gfortran.dg/gamma_5.f90:  New test case
4827
4828 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
4829
4830         PR fortran/20851
4831         * initialization_1.f90: Fix dg-error annotations.
4832         * initialization_14.f90: New.
4833         * initialization_7.f90: Fix dg-error annotations.
4834         * initialization_9.f90: Likewise.
4835
4836 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4837
4838         * gfortran.dg/error_recovery_4.f90: New test.
4839
4840 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4841
4842         * gfortran.dg/default_format_denormal_2.f90: New test.
4843         * gfortran.dg/default_format_2.inc: New test.
4844         * gfortran.dg/default_format_denormal_1.f90: New test.
4845         * gfortran.dg/default_format_1.inc: New test.
4846         * gfortran.dg/default_format_1.f90: Don't test for denormalized
4847         numbers.
4848         * gfortran.dg/default_format_2.f90: Don't test for denormalized
4849         numbers.
4850
4851 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4852
4853         * gfortran.dg/namelist_15.f90: Revise test.
4854
4855 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4856
4857         PR tree-optimization/33655
4858         * gcc.dg/torture/pr33655.c: New.
4859
4860 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4861
4862         PR tree-optimization/33572
4863         * g++.dg/torture/pr33572.C: New.
4864
4865 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
4866
4867         PR fortran/25076
4868         * gfortran.dg/forall_11.f90: New.
4869
4870 2007-10-05  Michael Matz  <matz@suse.de>
4871
4872         PR middle-end/33667
4873         * gcc.dg/pr33667.c: New testcase.
4874
4875 2007-10-05  Richard Guenther  <rguenther@suse.de>
4876
4877         PR middle-end/33666
4878         * gcc.dg/pr33666.c: New testcase.
4879
4880 2007-10-05  Michael Matz  <matz@suse.de>
4881
4882         PR inline-asm/33600
4883         * gcc.target/i386/pr33600.c: New testcase.
4884
4885 2007-10-05  Richard Guenther  <rguenther@suse.de>
4886
4887         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
4888
4889 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
4890
4891         PR target/33635
4892         * gcc.target/mips/pr33635-1.c: New test.
4893
4894 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4895
4896         PR libfortran/33253
4897         * gfortran.dg/namelist_39.f90: Revise to use long names.
4898
4899 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
4900
4901         PR fortran/33646
4902         * gfortran.dg/pr33646.f90: New file.
4903
4904 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4905
4906         PR fortran/33529
4907         * gfortran.dg/char_type_len_2.f90: Adjust error message.
4908         * gfortran.dg/char_decl_2.f90: New test.
4909
4910 2007-10-04  Richard Guenther  <rguenther@suse.de>
4911
4912         PR middle-end/33641
4913         * gcc.c-torture/compile/pr33641.c: New testcase.
4914
4915 2007-10-04  Michael Matz  <matz@suse.de>
4916
4917         PR rtl-optimization/33653
4918         * gcc.dg/pr33653.c: New.
4919
4920 2007-10-04  Richard Guenther  <rguenther@suse.de>
4921
4922         PR tree-optimization/33627
4923         * g++.dg/torture/pr33627.C: New testcase.
4924
4925 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
4926
4927         PR fortran/33626
4928         * gfortran.dg/parens_6.f90: New.
4929
4930 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
4931
4932         PR fortran/33646
4933         PR fortran/33542
4934         * gfortran.dg/ambiguous_specific_1.f90: Remove.
4935
4936 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
4937
4938         * g++.dg/ext/gnu-inline-global-redecl.C: New.
4939
4940 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
4941
4942         PR target/33635
4943         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
4944         and mips_forced_be.
4945         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
4946         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
4947         options.
4948         * gcc.target/mips/fpr-moves-1.c: New test.
4949         * gcc.target/mips/fpr-moves-2.c: Likewise.
4950         * gcc.target/mips/fpr-moves-3.c: Likewise.
4951         * gcc.target/mips/fpr-moves-4.c: Likewise.
4952         * gcc.target/mips/fpr-moves-5.c: Likewise.
4953         * gcc.target/mips/fpr-moves-6.c: Likewise.
4954         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
4955
4956 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4957
4958         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
4959
4960 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4961
4962         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
4963         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
4964
4965 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
4966
4967         PR fortran/33198
4968         * gfortran.dg/common_errors_1.f90: New.
4969
4970 2007-10-03  Doug Kwan  <dougkwan@google.com>
4971         Richard Guenther  <rguenther@suse.de>
4972
4973         PR debug/31899
4974         * g++.dg/debug/using3.C: New testcase.
4975
4976 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4977
4978         PR libfortran/33253
4979         * gfortran.dg/namelist_38.f90: New test.
4980         * gfortran.dg/namelist_39.f90: New test.
4981
4982 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4983
4984         PR libfortran/33469
4985         * gfortran.dg/default_format_1.f90: New test.
4986         * gfortran.dg/default_format_2.f90: New test.
4987         * gfortran.dg/namelist_print_1.f: Adjust expected output.
4988         * gfortran.dg/real_const_3.f90: Adjust expected output.
4989
4990 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4991
4992         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
4993         default ABI.  Split mips_forced_abi into mips_forced_abi and
4994         mips_forced_regs.
4995         (is_gp32_flag): Return true for -mabi=32.
4996         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
4997         (dg-mips-options): Use is_gp64_flag instead of checking specifically
4998         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
4999         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
5000         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
5001         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
5002         * gcc.target/mips/save-restore-2.c: Likewise.
5003         * gcc.target/mips/save-restore-3.c: Likewise.
5004         * gcc.target/mips/save-restore-4.c: Likewise.
5005
5006 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5007
5008         PR middle-end/33617
5009         * gcc.c-torture/compile/pr33617.c: New test.
5010
5011 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
5012
5013         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
5014         -gstabs+ for extended options.
5015
5016 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5017
5018         PR fortran/33542
5019         * gfortran.dg/ambiguous_specific_1.f90: New test.
5020
5021 2007-10-02  Revital Eres  <eres@il.ibm.com>
5022
5023         * gcc.target/powerpc/paired-8.c: New test.
5024         * gcc.target/powerpc/paired-9.c: New test.
5025         * gcc.target/powerpc/paired-10.c: New test.
5026
5027 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5028
5029         PR fortran/33566
5030         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
5031
5032 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5033
5034         PR fortran/33554
5035         * gfortran.dg/intent_out_2.f90: New test.
5036
5037 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5038
5039         PR fortran/33550
5040         * gfortran.dg/ambiguous_reference_1.f90: New test.
5041
5042 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5043
5044         PR fortran/31154
5045         PR fortran/31229
5046         PR fortran/33334
5047         * gfortran.dg/function_kinds_1.f90: New test.
5048         * gfortran.dg/function_kinds_2.f90: New test.
5049         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
5050         use association into interfaces.
5051
5052 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5053
5054         PR testsuite/31828
5055         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
5056         (overflow): Use INFINITY, not FP_INFINITE.
5057         gcc.dg/float-range-4.c: Likewise.
5058         gcc.dg/float-range-5.c: Likewise.
5059
5060 2007-10-01  Nick Clifton  <nickc@redhat.com>
5061
5062         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
5063         for 16-bit targets.
5064
5065 2007-09-30  Diego Novillo  <dnovillo@google.com>
5066
5067         PR 33593
5068         * g++.dg/tree-ssa/pr33593.C: New test.
5069
5070 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5071
5072         PR libfortran/33400
5073         * gfortran.dg/PR19872.f: Fix test condition.
5074         * gfortran.dg/list_read_7.f90: New test.
5075
5076 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
5077
5078         PR tree-optimization/33597
5079         * gcc.dg/vect/pr33597.c: New testcase.
5080
5081 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
5082
5083         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
5084         * gcc.target/i386/pr33524.c: ...this.
5085
5086 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5087
5088         PR fortran/33354
5089         * gfortran.dg/minmaxloc_4.f90: New.
5090
5091 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5092
5093         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
5094
5095 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
5096
5097         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
5098
5099 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
5100
5101         PR c++/33213
5102         * g++.dg/cpp0x/variadic79.C: New.
5103
5104 2007-09-28  Michael Matz  <matz@suse.de>
5105             Jakub Jelinek  <jakub@redhat.com>
5106
5107         PR rtl-optimization/33552
5108         * gcc.target/i386/pr33552.c: New runtime test.
5109         * gcc.target/i386/strinline.c: New compile time test.
5110
5111 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
5112
5113         * gfortran.dg/openmp_stack.f90: Removed.
5114
5115         PR c++/31434
5116         * g++.dg/cpp0x/variadic80.C: New test.
5117
5118 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5119
5120         * gfortran.dg/namelist_38.f90: Delete test for revertion of
5121         r128057.
5122
5123 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5124
5125         PR middle-end/7003
5126         * gcc.target/powerpc/gcse-1.c: New test.
5127
5128 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
5129
5130         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
5131         fixed capitalizations.
5132         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
5133         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
5134         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
5135         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
5136         * gfortran.dg/maxloc_shape_1.f90: Likewise.
5137         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
5138         * gfortran.dg/min_max_conformance.f90: Likewise.
5139
5140 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
5141
5142         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
5143         options.
5144         * gcc.dg/c99-tgmath-2.c: Likewise.
5145         * gcc.dg/c99-tgmath-3.c: Likewise.
5146         * gcc.dg/c99-tgmath-4.c: Likewise.
5147
5148 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
5149
5150         PR fortran/33568
5151         * gfortran.dg/anint_1.f90: New test.
5152
5153 2007-09-27  Ian Lance Taylor  <iant@google.com>
5154
5155         PR tree-optimization/33565
5156         * gcc.dg/Wstrict-overflow-20.c: New test.
5157
5158 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5159
5160         * gfortran.dg/openmp_stack.f90: Fix typo.
5161         * gfortran.dg/recursive_stack.f90: Fix typo.
5162
5163 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
5164
5165         PR c++/33493
5166         * g++.dg/template/error31.C: New.
5167
5168 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
5169
5170         * lib/prune.exp: Prune also "^In function .*$" lines and
5171         "^    inlined from .*$" lines.
5172
5173 2007-09-26  Richard Guenther  <rguenther@suse.de>
5174
5175         PR tree-optimization/33563
5176         * gcc.dg/torture/pr33563.c: New testcase.
5177
5178 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
5179
5180         PR c/25309
5181         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
5182         array.
5183         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
5184         without -O2.
5185
5186 2007-09-26  Richard Guenther  <rguenther@suse.de>
5187
5188         PR tree-optimization/30375
5189         PR tree-optimization/33560
5190         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
5191         * gcc.dg/tree-ssa/complex-5.c: Likewise.
5192         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5193         * gcc.dg/torture/pr30375.c: New testcase.
5194         * gcc.dg/torture/pr33560.c: New testcase.
5195         * gcc.dg/tree-ssa/pr30375.c: Likewise.
5196
5197 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
5198
5199         PR c++/33207
5200         * g++.dg/parse/crash38.C: New test.
5201
5202 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
5203
5204         PR target/33524
5205         * gcc.target/i386/sse5-convert.c: New file, test int->long
5206         vectorized conversions.
5207
5208 2007-09-25  Revital Eres  <eres@il.ibm.com>
5209
5210         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
5211
5212 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
5213
5214         PR c/32295
5215         * gcc.dg/enum-incomplete-1.c: New test.
5216
5217 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
5218
5219         * gcc.c-torture/compile/20070919-1.c: New test.
5220
5221 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5222
5223         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
5224
5225 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
5226
5227         PR c++/14688
5228         * g++.dg/inherit/override_attribs.C: New file.
5229
5230 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
5231
5232         PR fortran/33269
5233         * io.c (check_format_string): Move NULL and constant checks into
5234         this function.
5235         (check_io_constraints): Call gfc_simplify_expr() before calling
5236         check_format_string().  Remove NULL and constant checks.
5237
5238 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
5239
5240         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
5241         * gcc.c-torture/execute/loop-2g.x: Likewise.
5242
5243 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5244
5245         * lib/target-supports.exp (check_effective_target_mips16_attribute):
5246         Reject hard-float modes unless the ABI is o32 or o64.
5247         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
5248         of gcc.exp.  Skip the tests when mips16 code generation is not
5249         supported.
5250         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
5251         and use dg-add-options mips16_attribute.
5252
5253 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
5254
5255         PR c++/33506
5256         * g++.dg/ext/attrib29.C: New test.
5257
5258 2007-09-23  Ollie Wild  <aaw@google.com>
5259
5260         * gcc.dg/fold-bitand-1.c: New test.
5261         * gcc.dg/fold-bitand-2.c: New test.
5262         * gcc.dg/fold-bitand-3.c: New test.
5263         * gcc.dg/fold-bitand-4.c: New test.
5264
5265 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5266
5267         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
5268         any of the macros to be defined for __mips16.
5269         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
5270
5271 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5272
5273         * gcc.dg/vect/pr21591.c: Require vect_int.
5274         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
5275         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5276         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5277
5278 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
5279
5280         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
5281         attributes.
5282         * gcc.dg/va-arg-pack-len-2.c: New test.
5283         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
5284         attributes.
5285         * g++.dg/ext/va-arg-pack-len-2.C: New test.
5286
5287         PR tree-optimization/32772
5288         * gcc.c-torture/compile/20070905-1.c: New test.
5289
5290         PR tree-optimization/32975
5291         * gcc.dg/pr32975.c: New test.
5292
5293         PR middle-end/28755
5294         * gcc.dg/pr28755.c: New test.
5295
5296 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5297
5298         * lib/target-supports.exp (check_effective_target_nomips16): New
5299         procedure.
5300         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
5301         for mipsisa64*-*-*.
5302         * gcc.dg/vect/vect.exp: Likewise.
5303         * g++.dg/vect/vect.exp: Likewise.
5304         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
5305         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
5306         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
5307         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
5308         * gcc.target/mips/clear-cache-1.c (f): Likewise.
5309         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
5310         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
5311         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
5312         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
5313         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
5314         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
5315         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
5316         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5317         (test14, test15, test16, test17, test18): Likewise.
5318         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
5319         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5320         (test14, test15, test16, test17, test18, test19, test20, test21)
5321         (test22): Likewise.
5322         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
5323         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
5324         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
5325         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
5326         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
5327         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
5328         * gcc.target/mips/mips-3d-1.c (main): Likewise.
5329         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
5330         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5331         (test13, test14, test15, test16, test17, test18, test19, test20)
5332         (test21, test22, test23, test24, test25, test26, test27, test28)
5333         (test29, test30, test31): Likewise.
5334         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
5335         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5336         (test13, test14, test15, test16, test17, test18, test19, test20)
5337         (test21, test22, test23, test24, test25, test26, test27, test28)
5338         (test29, test30, test31, test32, test33, test34, test35, test36)
5339         (test37, test38, test39, test40, test41, test42, test43, test44)
5340         (test45, test46, test47, test48, test49, test50, test51, test52)
5341         (test53, test54, test55, test56, test57, test58, test59, test60)
5342         (test61, test62, test63): Likewise.
5343         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
5344         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5345         (test13, test14, test15, test16, test17, test18, test19, test20)
5346         (test21, test22, test23, test24, test25, test26, test27, test28)
5347         (test29, test30, test31): Likewise.
5348         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
5349         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5350         (test13, test14, test15, test16, test17, test18, test19, test20)
5351         (test21, test22, test23, test24, test25, test26, test27, test28)
5352         (test29, test30, test31): Likewise.
5353         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
5354         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5355         (test13, test14, test15): Likewise.
5356         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
5357         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5358         (test13, test14, test15): Likewise.
5359         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
5360         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5361         (test13, test14, test15, test16, test17, test18, test19, test20)
5362         (test21, test22, test23, test24, test25, test26, test27, test28)
5363         (test29, test30, test31): Likewise.
5364         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
5365         (matrix_multiply4: Likewise.
5366         * gcc.target/mips/mips-ps-1.c (main): Likewise.
5367         * gcc.target/mips/mips-ps-2.c (main): Likewise.
5368         * gcc.target/mips/mips-ps-3.c (main): Likewise.
5369         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
5370         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5371         (test13, test14, test15, test16, test17, test18, test19, test20)
5372         (test21, test22, test23, test24, test25, test26, test27, test28)
5373         (test29, test30, test31): Likewise.
5374         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
5375         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5376         (test13, test14, test15, test16, test17, test18, test19, test20)
5377         (test21, test22, test23, test24, test25, test26, test27, test28)
5378         (test29, test30, test31): Likewise.
5379         * gcc.target/mips/mips-ps-5.c (main): Likewise.
5380         * gcc.target/mips/mips-ps-6.c (main): Likewise.
5381         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
5382         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
5383         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
5384         (sub_v4qi): Likewise.
5385         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
5386         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
5387         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
5388         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
5389         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
5390         (subb, subc): Likewise.
5391         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
5392         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
5393         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
5394         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
5395         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
5396         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
5397         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
5398         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
5399         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
5400         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
5401         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
5402         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
5403         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
5404
5405 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5406
5407         * lib/target-supports.exp (add_options_for_mips16_attribute)
5408         (check_effective_target_mips16_attribute): New functions.
5409         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
5410         command line.
5411         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
5412         extra_test_flags.
5413         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
5414         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
5415         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
5416         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
5417         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
5418         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
5419         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
5420         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
5421         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
5422         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
5423         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
5424         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
5425         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
5426         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
5427         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
5428         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
5429         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
5430         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
5431         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
5432         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
5433         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
5434         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
5435         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
5436         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
5437         (NOMIPS16): Delete.
5438         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
5439         of dg-options.
5440         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
5441         options.  Require { target mips16_attribute } and use dg-add-options
5442         to add the associated options.
5443         (foo): Use MIPS16.
5444         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
5445         * gcc.target/mips/call-saved-3.c: Likewise.
5446         * gcc.target/mips/code-readable-1.c: Require { target
5447         mips16_attribute } and use dg-add-options to add the associated
5448         options.  Remove trailing whitespace.
5449         (NOMIPS16): Delete.
5450         * gcc.target/mips/code-readable-2.c: Likewise.
5451         * gcc.target/mips/code-readable-3.c: Likewise.
5452         * gcc.target/mips/mips16-attributes-2.c: Likewise.
5453         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
5454         Require { target mips16_attribute } and use dg-add-options to
5455         add the associated options.
5456         (cksum16, cksum8): Use MIPS16.
5457         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
5458         Require { target mips16_attribute } and use dg-add-options to
5459         add the associated options.
5460         (foo): Use MIPS16.
5461         * gcc.target/mips/save-restore-2.c: Likewise.
5462         * gcc.target/mips/save-restore-3.c: Likewise.
5463         * gcc.target/mips/save-restore-4.c: Likewise.
5464         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
5465         -mno-abicalls.
5466         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
5467         (foo): Use NOMIPS16.
5468
5469 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
5470
5471         PR fortran/33337
5472         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
5473
5474         PR fortran/33376
5475         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
5476
5477 2007-09-22  Tobias Burnus  <burnus@net-b.de>
5478
5479         PR fortran/33445
5480         * gfortran.dg/gomp/free-2.f90: New.
5481         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
5482         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
5483
5484 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
5485
5486         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
5487         * gcc.target/i386/sse5-haddX.c: Ditto.
5488         * gcc.target/i386/sse5-hsubX.c: Ditto.
5489         * gcc.target/i386/sse5-maccXX.c: Ditto.
5490         * gcc.target/i386/sse5-msubXX.c: Ditto.
5491         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5492         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5493         * gcc.target/i386/sse5-permpX.c: Ditto.
5494         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
5495         effective target.
5496         * gcc.target/i386/sse5-fma-vector.c: Ditto.
5497         * gcc.target/i386/sse5-ima-vector.c: Ditto.
5498         * gcc.target/i386/sse5-pcmov.c: Ditto.
5499         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5500
5501 2007-09-22  Richard Guenther  <rguenther@suse.de>
5502
5503         PR tree-optimization/33146
5504         * gcc.c-torture/compile/pr33146.c: New testcase.
5505
5506 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5507
5508         * lib/target-supports.exp (check_cached_effective_target): New
5509         procedure.
5510         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
5511         (check_effective_target_c99_runtime): New procedure.
5512         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
5513         (test3l): Likewise cargl.
5514         * gcc.dg/builtins-59.c: Require c99_runtime.
5515         * gcc.dg/builtins-61.c: Likewise.
5516         * gcc.dg/builtins-62.c: Likewise.
5517
5518 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5519
5520         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
5521         * lib/target-supports-dg.exp (dg-add-options): Likewise.
5522         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
5523         target-specific dg-options.
5524         * gcc.dg/builtins-20.c: Likewise.
5525         * gcc.dg/builtins-53.c: Likewise.
5526         * gcc.dg/builtins-55.c: Likewise.
5527         * gcc.dg/single-precision-constant.c: Likewise.
5528         * gcc.dg/torture/builtin-convert-1.c: Likewise.
5529         * gcc.dg/torture/builtin-convert-2.c: Likewise.
5530         * gcc.dg/torture/builtin-convert-3.c: Likewise.
5531         * gcc.dg/torture/builtin-convert-4.c: Likewise.
5532         * gcc.dg/torture/builtin-power-1.c: Likewise.
5533
5534 2007-09-21  Chao-ying Fu  <fu@mips.com>
5535
5536         * lib/target-supports.exp (check_effective_target_fixed_point): New to
5537         check if targets have fixed-point supports.
5538         * gcc.dg/fixed-point/fixed-point.exp: New file.
5539         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
5540         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
5541         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
5542         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
5543         * gcc.dg/fixed-point/constants-pedantic.c,
5544         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
5545         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
5546         * gcc.dg/fixed-point/keywords-ignored-c99.c,
5547         * gcc.dg/fixed-point/keywords-pedantic.c,
5548         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
5549         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
5550         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
5551         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
5552         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
5553         * gcc.dg/fixed-point/func-vararg-mixed.c,
5554         * gcc.dg/fixed-point/operator-logical.c,
5555         * gcc.dg/fixed-point/struct-union.c,
5556         * gcc.dg/fixed-point/bit-complement.c,
5557         * gcc.dg/fixed-point/operator-bitwise.c,
5558         * gcc.dg/fixed-point/operator-comma.c,
5559         * gcc.dg/fixed-point/struct-layout-1.c,
5560         * gcc.dg/fixed-point/union-init.c,
5561         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
5562         * gcc.dg/fixed-point/func-mixed.c,
5563         * gcc.dg/fixed-point/func-vararg-size0.c,
5564         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
5565         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
5566         * gcc.dg/fixed-point/operator-unary.c,
5567         * gcc.dg/fixed-point/allop-const.c,
5568         * gcc.dg/fixed-point/muldiv-warning.c,
5569         * gcc.dg/nofixed-point-1.c,
5570         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
5571         * gcc.target/mips/fixed-vector-type.c,
5572         * gcc.target/mips/fixed-scalar-type.c: New tests.
5573
5574 2007-09-21  Olivier Hainque  <hainque@adacore.com>
5575
5576         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
5577         * gnat.dg/test_nested_subtype_byref.adb: New test.
5578
5579 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
5580
5581         PR fortran/33439
5582         * gfortran.dg/gomp/pr33439.f90: New test.
5583
5584 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5585
5586         PR fortran/33455
5587         * gfortran.dg/merge_char_3.f90: New.
5588
5589 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5590
5591         PR fortran/33037
5592         * gfortran.dg/transfer_check_1.f90: New.
5593
5594 2007-09-20  Asher Langton  <langton2@llnl.gov>
5595
5596         PR fortran/20441
5597         * gfortran.dg/init_flag_1.f90: New.
5598         * gfortran.dg/init_flag_2.f90: New.
5599         * gfortran.dg/init_flag_3.f90: New.
5600         * gfortran.dg/init_flag_4.f90: New.
5601         * gfortran.dg/init_flag_5.f90: New.
5602         * gfortran.dg/init_flag_6.f90: New.
5603         * gfortran.dg/init_flag_7.f90: New.
5604
5605 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5606
5607         PR c++/33460
5608         * g++.dg/ext/anon-struct6.C: New.
5609
5610 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5611
5612         PR libfortran/23272
5613         * gfortran.dg/inquire_10.f90: New test.
5614
5615 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
5616
5617         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
5618
5619 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5620
5621         PR fortran/33221
5622         * gfortran.dg/used_types_18.f90: Declare variable of empty
5623         derived type.
5624
5625 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5626
5627         PR fortran/33288
5628         * gfortran.dg/array_constructor_19.f90: New test.
5629
5630 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
5631
5632         PR debug/33316
5633         * gcc.dg/debug/pr33316.c: New test.
5634
5635         PR c++/33496
5636         * g++.dg/cpp0x/variadic76.C: New test.
5637         * g++.dg/cpp0x/variadic77.C: New test.
5638         * g++.dg/cpp0x/variadic78.C: New test.
5639
5640         PR c/33238
5641         PR c/27301
5642         * gcc.c-torture/execute/20070919-1.c: New test.
5643         * gcc.dg/pr33238.c: New test.
5644         * gcc.dg/pr27301.c: New test.
5645
5646 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
5647
5648         * lib/target-supports.exp (check_effective_target_mips64): New
5649         procedure.
5650         * gcc.dg/lower-subreg-1.c: Require !mips64.
5651         * gcc.dg/sibcall-3.c (ATTR): New macro.
5652         (recurser_void1, recurser_void2): Use it.
5653         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
5654         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
5655
5656 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
5657
5658         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
5659         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
5660         warning annotation.
5661         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
5662
5663 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
5664
5665         PR fortran/33497
5666         * gfortran.dg/c_loc_tests_11.f03: New test case.
5667
5668 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5669
5670         PR c++/33459
5671         * g++.dg/init/ref14.C: New.
5672
5673 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5674
5675         * gnat.dg/slice2.ad[sb]: New testcase.
5676
5677 2007-09-19  Nick Clifton  <nickc@redhat.com>
5678
5679         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
5680
5681 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
5682
5683         * gcc.target/bfin/bfin.exp: New.
5684         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
5685         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
5686         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
5687         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
5688         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
5689         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
5690         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
5691         mcpu-bf561.c, mcpu-default.c}: New tests.
5692
5693 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
5694
5695         Restore detection of unsupported TLS.
5696
5697         Revert this patch:
5698         2007-02-10  Richard Henderson  <rth@redhat.com>
5699
5700         * lib/target-supports.exp (check_effective_target_tls): Redefine
5701         to mean non-emulated tls.
5702         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5703         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5704         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5705         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5706         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5707         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5708         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5709
5710         And then:
5711         * lib/target-supports.exp (check_effective_target_tls): Use
5712         stronger test for compiler support for TLS.
5713         (check_effective_target_tls_native): New, to test for non-emulated
5714         TLS support.
5715         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
5716         instead of dg-require-effective-target tls.
5717         * g++.dg/gomp/copyin-1.C: Likewise.
5718         * g++.dg/gomp/sharing-1.C: Likewise.
5719         * g++.dg/gomp/tls-1.C: Likewise.
5720         * g++.dg/gomp/tls-2.C: Likewise.
5721         * g++.dg/gomp/tls-3.C: Likewise.
5722         * g++.dg/tls/diag-1.C: Likewise.
5723         * g++.dg/tls/diag-2.C: Likewise.
5724         * g++.dg/tls/diag-3.C: Likewise.
5725         * g++.dg/tls/diag-4.C: Likewise.
5726         * g++.dg/tls/diag-5.C: Likewise.
5727         * g++.dg/tls/init-1.C: Likewise.
5728         * g++.dg/tls/init-2.C: Likewise.
5729         * g++.dg/tls/trivial.C: Likewise.
5730         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
5731         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
5732         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5733         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
5734         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
5735         * gcc.dg/gomp/clause-1.c: Likewise.
5736         * gcc.dg/gomp/copyin-1.c: Likewise.
5737         * gcc.dg/gomp/sharing-1.c: Likewise.
5738         * gcc.dg/gomp/tls-1.c: Likewise.
5739         * gcc.dg/gomp/tls-2.c: Likewise.
5740         * gcc.dg/tls/alpha-1.c: Likewise.
5741         * gcc.dg/tls/opt-1.c: Likewise.
5742         * gcc.dg/tls/opt-13.c: Likewise.
5743         * gcc.dg/tls/opt-14.c: Likewise.
5744         * gcc.dg/tls/opt-2.c: Likewise.
5745         * gcc.dg/tls/opt-3.c: Likewise.
5746         * gcc.dg/tls/opt-4.c: Likewise.
5747         * gcc.dg/tls/opt-7.c: Likewise.
5748         * gcc.dg/tls/section-1.c: Likewise.
5749         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
5750         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
5751         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
5752         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
5753         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5754         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5755         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
5756         * gfortran.dg/gomp/crayptr2.f90: Likewise.
5757         * gfortran.dg/gomp/fixed-1.f: Likewise.
5758         * gfortran.dg/gomp/free-1.f90: Likewise.
5759         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5760         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
5761         * gfortran.dg/gomp/reduction1.f90: Likewise.
5762         * gfortran.dg/gomp/sharing-1.f90: Likewise.
5763
5764 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5765
5766         PR fortran/31119
5767         * gfortran.dg/bounds_check_9.f90: New test.
5768         * gfortran.dg/bounds_check_fail_2.f90: New test.
5769
5770 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5771
5772         PR c++/33462 (again)
5773         * g++.dg/ext/va-arg1.C: Adjust.
5774
5775 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5776
5777         PR c++/33462
5778         * g++.dg/ext/va-arg1.C: New.
5779
5780 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5781
5782         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
5783
5784 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5785
5786         PR c++/33463
5787         * g++.dg/rtti/typeid6.C: New.
5788
5789 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5790
5791         PR c++/33464
5792         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
5793         * g++.dg/ext/is_class_error2.C: New.
5794
5795 2007-09-18  Richard Guenther  <rguenther@suse.de>
5796
5797         PR tree-optimization/33340
5798         * g++.dg/torture/pr33340.C: New testcase.
5799
5800 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5801
5802         PR fortran/33231
5803         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
5804         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
5805         * gfortran.dg/elemental_subroutine_5.f90: New.
5806
5807 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5808
5809         * lib/target-supports.exp (check_profiling_available): Extend
5810         mips*-*-elf check to mips*-*-elf*.
5811
5812 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
5813
5814         * gcc.dg/format/c90-scanf-5.c: New test.
5815         * gcc.dg/format/c99-scanf-4.c: New test.
5816         * gcc.dg/format/ext-7.c: New test.
5817         * gcc.dg/format/ext-8.c: New test.
5818
5819         PR middle-end/33423
5820         * gcc.c-torture/compile/20070915-1.c: New test.
5821
5822 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5823
5824         PR fortran/33106
5825         * gfortran.dg/private_type_9.f90: New.
5826
5827 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5828
5829         PR middle-end/33449
5830         * gfortran.dg/pr33449.f90: New test.
5831
5832 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5833
5834         * gfortran.dg/interface_15.f90: Compile with -std=f95.
5835         * gfortran.dg/private_type_1.f90: Ditto
5836         * gfortran.dg/interface_18.f90: New.
5837         * gfortran.dg/private_type_8.f90: New.
5838
5839 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
5840
5841         PR c++/33124
5842         * g++.dg/warn/new1.C: Adjust.
5843         * g++.dg/torture/str_empty.C: Likewise.
5844
5845 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5846
5847         * gcc.target/mips/dse-1.c: New test.
5848
5849 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
5850
5851         PR c++/32756
5852         * g++.dg/overload/operator3.C: New.
5853
5854 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5855
5856         * gcc.target/mips/truncate-1.c: New test.
5857
5858 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
5859
5860         PR fortran/29396
5861         PR fortran/29606
5862         PR fortran/30625
5863         PR fortran/30871
5864         * gfortran.dg/subref_array_pointer_1.f90: New test.
5865         * gfortran.dg/subref_array_pointer_2.f90: New test.
5866
5867 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
5868
5869         * gfortran.dg/nint_2.f90: Correct last change.
5870
5871 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
5872
5873         * gcc.dg/tree-ssa/parallelization-1.c: New test.
5874
5875 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
5876
5877         * gcc.dg/vect/pr33373b.c: New test.
5878
5879 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
5880
5881         PR target/33438
5882         * gcc.target/i386/pr33438.c: New test.
5883
5884 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5885
5886         * gfortran.dg/nint_2.f90: Revert previous commit.
5887
5888 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5889
5890         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
5891
5892 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
5893
5894         PR debug/33429
5895         * g++.dg/other/unused1.C: XFAIL class2 scan.
5896
5897 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5898
5899         PR fortran/33343
5900         * gfortran.dg/elemental_args_check_1.f90: New.
5901         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
5902         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
5903
5904 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5905
5906         * gfortran.dg/recursive_check_3.f90: New.
5907
5908 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5909
5910         PR fortran/33412
5911         * gfortran.dg/elemental_bind_c.f90: New.
5912
5913 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
5914
5915         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
5916         * gcc.target/mips/mips16-attributes-2.c: New test.
5917         * gcc.target/mips/mips16-attributes-3.c: Likewise.
5918         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
5919         hard-float asm when __mips16 is defined.
5920         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
5921         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
5922         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
5923         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
5924         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
5925         * gcc.target/mips/pr26765.c (foo): Likewise.
5926         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
5927         targets, use dg-mips-options instead of dg-options, and use -mgp32
5928         to force 32-bit mode.
5929         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
5930         and 64-bit mode.
5931         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
5932
5933 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
5934             Michael Meissner  <michael.meissner@amd.com>
5935
5936         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
5937         * gcc.target/i386/sse5-hsubX.c: Ditto.
5938         * gcc.target/i386/sse5-permpX.c: Ditto.
5939         * gcc.target/i386/sse5-haddX.c: Ditto.
5940         * gcc.target/i386/sse5-maccXX.c: Ditto.
5941         * gcc.target/i386/sse5-msubXX.c: Ditto.
5942         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5943         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5944
5945         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
5946         optimizes floating point conditional moves into the pcmov
5947         instruction on SSE5.
5948         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5949
5950         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
5951         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
5952         SSE5.
5953
5954         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
5955         compiler optimizes vector (a*b)+c into fmadd on SSE5.
5956
5957         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
5958         optimizes (a*b)+c into fmadd on SSE5.
5959
5960         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
5961         whether the SSE5 instructions can be generated.
5962
5963         * gcc.target/i386/sse5-check.h: New. Add support for 
5964         SSE5 tests.
5965
5966         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
5967         ammintrin.h, and turn on -msse5 option instead of -msse4a.
5968         * gcc.target/i386/sse-13.c: Ditto.
5969         * gcc.target/i386/sse-14.c: Ditto.
5970
5971 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
5972
5973         PR testsuite/33153
5974         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
5975         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
5976
5977 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
5978
5979         PR target/32338
5980         * gcc.dg/pr32338-1.c: New test.
5981         * gcc.dg/pr32338-2.c: New test.
5982
5983 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
5984         
5985         * lib/target-supports.exp (check_effective_target_sync_int_long):
5986         Revert change to add xtensa.
5987         (check_effective_target_sync_char_short): Likewise.
5988         
5989 2007-09-12  Olivier Hainque  <hainque@adacore.com>
5990
5991         * gnat.dg/packed_subtype.adb: New test.
5992
5993 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5994
5995         PR fortran/33297
5996         * gfortran.dg/intrinsic_size.f90: New.
5997
5998 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5999
6000         PR fortran/33284
6001         PR fortran/33310
6002         * gfortran.dg/conflicts_2.f90: New.
6003
6004 2007-09-12  Ira Rosen  <irar@il.ibm.com>
6005
6006         PR tree-optimization/32377
6007         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
6008         dependence distance.
6009         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
6010         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
6011         * gcc.dg/vect/no-vfa-vect-depend-1.c,
6012         gfortran.dg/vect/no-vfa-pr32377.f90: New.
6013
6014 2007-09-12  Richard Guenther  <rguenther@suse.de>
6015
6016         PR middle-end/33382
6017         * gcc.c-torture/compile/pr33382.c: New testcase.
6018         * gcc.c-torture/execute/pr33382.c: Likewise.
6019
6020 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
6021
6022         PR fortran/33395
6023         * gfortran.dg/c_ptr_tests_12.f03: New test case.
6024
6025 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
6026
6027         PR tree-optimization/33373
6028         * gcc.dg/vect/pr33373.c: New test.
6029
6030 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6031
6032         * lib/target-supports.exp (check_effective_target_vect_no_double):
6033         Remove unused proc.
6034
6035 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6036             Ulrich Weigand  <uweigand@de.ibm.com>
6037
6038         * gcc.target/spu/dfcgt-nan.c: New test.
6039
6040 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
6041
6042         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
6043
6044 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
6045
6046         PR fortran/33040
6047         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
6048
6049 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
6050
6051         * gcc.dg/va-arg-pack-len-1.c: New test.
6052         * g++.dg/va-arg-pack-len-1.C: New test.
6053
6054 2007-09-11  Michael Matz  <matz@suse.de>
6055
6056         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
6057
6058 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
6059
6060         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
6061         checks for size of long double.
6062         * gcc.dg/dfp/convert.h: New file.
6063         * gcc.dg/dfp/convert-bfp-2.c: New test.
6064         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
6065         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
6066         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
6067         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
6068         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
6069         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
6070         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
6071         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
6072         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
6073
6074 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
6075
6076         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
6077         Change dg-final to expect 1 non-profitable loop and
6078         3 profitable loops.
6079         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
6080         Change dg-final to expect 1 non-profitable loop and
6081         3 profitable loops.
6082         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
6083         Change dg-final to expect 1 profitable loop.
6084         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6085         Change dg-final to expect 1 profitable loop.    
6086         
6087 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
6088
6089         * gcc.target/mips/call-saved-1.c: New test.
6090         * gcc.target/mips/call-saved-2.c: Likewise.
6091         * gcc.target/mips/call-saved-3.c: Likewise.
6092         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
6093         instead of mips_mips64.  Set mips_fp64 too.
6094         (is_gp32_flag): Return true for -mips1 and -mips2.
6095         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
6096
6097 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
6098
6099         * g++.dg/ext/va-arg-pack-1.C: New test.
6100         * g++.dg/ext/va-arg-pack-2.C: New test.
6101
6102 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
6103
6104         PR target/33369
6105         * gcc.dg/vect/pr33369.c: New test.
6106
6107 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
6108
6109         PR fortran/33370
6110         * gfortran.dg/array_memcpy_5.f90:  New test.
6111
6112 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
6113
6114         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
6115
6116 2007-09-09  Richard Guenther  <rguenther@suse.de>
6117
6118         * gcc.c-torture/compile/20070906-1.c: New testcase.
6119
6120 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6121
6122         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
6123         noinline attribute.
6124         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
6125         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
6126         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6127         Likewise.
6128
6129 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6130
6131         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
6132
6133 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6134
6135         * gnat.dg/addr2_p.ads: Bump size of array to 9.
6136
6137 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6138
6139         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
6140         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
6141         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
6142         Compile tests with -fno-tree-pre.
6143         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
6144         * lib/target-supports.exp (check_effective_target_vect_strided): New.
6145         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
6146         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
6147         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
6148         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
6149         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
6150         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
6151         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
6152         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
6153         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
6154         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
6155         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
6156         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
6157         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
6158         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
6159         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
6160         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
6161         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
6162
6163 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
6164
6165         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
6166         to call objdump.
6167         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6168         Use remote_exec to call c++filt.
6169         * lib/target-supports-dg.exp (dg-require-host-local): New.
6170         * gcc.misc-tests/options.exp: Allow .exe in command paths.
6171         * g++.dg/parse/repo1.C: Use dg-require-host-local.
6172         * g++.dg/rtti/repo1.C: Likewise.
6173         * g++.dg/template/repo1.C: Likewise.
6174         * g++.dg/template/repo2.C: Likewise.
6175         * g++.dg/template/repo3.C: Likewise.
6176         * g++.dg/template/repo4.C: Likewise.
6177         * g++.dg/template/repo5.C: Likewise.
6178         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6179         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6180         * g++.old-deja/g++.pt/repo1.C: Likewise.
6181         * g++.old-deja/g++.pt/repo2.C: Likewise.
6182         * g++.old-deja/g++.pt/repo3.C: Likewise.
6183         * g++.old-deja/g++.pt/repo4.C: Likewise.
6184         * gcc.dg/cpp/trad/builtins.c: Likewise.
6185
6186 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
6187
6188         PR tree-optimization/32283
6189         * gcc.dg/tree-ssa/loop-31.c: New test.
6190
6191 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6192
6193         PR rtl-optimization/26449
6194         * gcc.target/i386/pr26449-1.c: New file.
6195
6196 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6197
6198         PR target/33329
6199         PR rtl-optimization/26449
6200         * gcc.target/i386/pr33329.c: New file.
6201
6202 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6203
6204         * gnat.dg/renaming3.adb, renaming4.ads: New test.
6205
6206 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6207
6208         * gnat.dg/unaligned_rep_clause.adb: New testcase.
6209
6210 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
6211
6212         PR tree-optimization/33301
6213         * gfortran.dg/vect/pr33301.f: New test.
6214
6215 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6216
6217         PR libfortran/33307
6218         * gfortran.dg/backspace_10.f90: New test.
6219
6220 2007-09-07  Richard Guenther  <rguenther@suse.de>
6221
6222         Reapply
6223         2007-09-06  Richard Guenther  <rguenther@suse.de>
6224
6225         PR tree-optimization/32586
6226         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6227         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6228         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6229         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6230         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6231         now obsolete simplification.
6232
6233 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
6234         
6235         PR tree-optimization/33299
6236         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
6237         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
6238
6239 2007-09-07  Richard Guenther  <rguenther@suse.de>
6240
6241         Revert
6242         2007-09-06  Richard Guenther  <rguenther@suse.de>
6243
6244         PR tree-optimization/32586
6245         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6246         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6247         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6248         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6249         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6250         now obsolete simplification.
6251
6252 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
6253
6254         PR tree-optimization/32821
6255         * gcc.dg/tree-ssa/pr32821.c: New file.
6256
6257 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
6258
6259         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
6260         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
6261         and mips_forced_no_er.
6262         (dg-mips-options): Add -mno-abicalls when a small-data option is
6263         specified.  Skip tests with small-data options if mips_forced_gp.
6264         Skip tests with -mexplicit-relocs if mips_forced_no_er.
6265         * gcc.target/mips/sdata-1.c: New test.
6266         * gcc.target/mips/sdata-2.c: Likewise.
6267         * gcc.target/mips/sdata-3.c: Likewise.
6268         * gcc.target/mips/sdata-4.c: Likewise.
6269
6270 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6271
6272         PR fortran/33298
6273         * spread_zerosize_1.f90:  New test case.
6274         * spread_bounds_1.f90:  New test case.
6275
6276 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
6277
6278         PR c++/32674
6279         * g++.dg/template/static31.C: New.
6280
6281 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6282
6283         PR fortran/33271
6284         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
6285         powerpc*-linux-gnu.
6286
6287 2007-09-06  David Daney  <ddaney@avtrex.com>
6288             Richard Sandiford  <richard@codesourcery.com>
6289
6290         PR target/33256
6291         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
6292         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
6293         * gcc.target/mips/pr33256.c: New test.
6294
6295 2007-09-06  Tom Tromey  <tromey@redhat.com>
6296
6297         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
6298
6299 2007-09-06  Richard Guenther  <rguenther@suse.de>
6300
6301         PR tree-optimization/32586
6302         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6303         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6304         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6305         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6306         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6307         now obsolete simplification.
6308
6309 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
6310
6311         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
6312         * gcc.target/i386/sse3-addsubps.c: Ditto.
6313         * gcc.target/i386/sse3-haddpd.c: Ditto.
6314         * gcc.target/i386/sse3-haddps.c: Ditto.
6315         * gcc.target/i386/sse3-hsubpd.c: Ditto.
6316         * gcc.target/i386/sse3-hsubps.c: Ditto.
6317         * gcc.target/i386/sse3-lddqu.c: Ditto.
6318         * gcc.target/i386/sse3-movddup.c: Ditto.
6319         * gcc.target/i386/sse3-movshdup.c: Ditto.
6320         * gcc.target/i386/sse3-movsldup.c: Ditto.
6321
6322 2007-09-06  Richard Guenther  <rguenther@suse.de>
6323
6324         PR tree-optimization/33302
6325         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
6326
6327 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6328
6329         PR libfortran/33225
6330         * gfortran.dg./fmt_float.f90: New test.
6331
6332 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6333
6334         PR libfortran/33253
6335         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
6336
6337 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
6338
6339         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
6340         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
6341
6342 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
6343
6344         * g++.dg/eh/builtin1.C: New test.
6345         * g++.dg/eh/builtin2.C: New test.
6346         * g++.dg/eh/builtin3.C: New test.
6347
6348         PR c++/33289
6349         * g++.dg/eh/builtin4.C: New test.
6350
6351 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
6352
6353         * gcc.target/powerpc/dfp-dd.c: New test.
6354         * gcc.target/powerpc/dfp-td.c: New test.
6355
6356 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6357
6358         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
6359         * gcc.dg/va-arg-pack-1.c: New test.
6360
6361 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
6362
6363         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
6364         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
6365         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
6366         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
6367         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
6368
6369 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6370
6371         PR c++/30302
6372         * g++.dg/ext/anon-struct5.C: New.
6373
6374 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
6375
6376         * gcc.dg/i386-cpuid.h: Remove.
6377         * gcc.target/i386/mmx-check.h: Include cpuid.h.
6378         (main): Use __get_cpuid to get target features.
6379         * gcc.target/i386/sse-check.h: Ditto.
6380         * gcc.target/i386/sse2-check.h: Ditto.
6381         * gcc.target/i386/sse3-check.h: Ditto.
6382         * gcc.target/i386/ssse3-check.h: Ditto.
6383         * gcc.target/i386/sse4_1-check.h: Ditto.
6384         * gcc.target/i386/sse4_2-check.h: Ditto.
6385         * gcc.target/i386/sse4a-check.h: Ditto.
6386         * gcc.dg/torture/pr16104-1.c: Ditto.
6387         (do_test): Change to void.
6388         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
6389         * gcc.target/i386/sse-6.c: Ditto.
6390         * gcc.target/i386/sse-7.c: Ditto.
6391         * g++.dg/other/i386-1.C: Include cpuid.h.
6392         (main): New function.  Use __get_cpuid to get target fetaures.
6393
6394 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6395             David Ung  <davidu@mips.com>
6396             Nigel Stephens <nigel@mips.com>
6397
6398         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
6399         * gcc.c-torture/compile/mipscop-2.c: Likewise.
6400         * gcc.c-torture/compile/mipscop-3.c: Likewise.
6401         * gcc.c-torture/compile/mipscop-4.c: Likewise.
6402         * gcc.dg/torture/mips-hilo-1.c: Likewise.
6403         * gcc.dg/torture/mips-hilo-2.c: Likewise.
6404         * gcc.dg/torture/pr19683-1.c: Likewise.
6405         * gcc.target/mips/madd-3.c: Likewise.
6406         * gcc.target/mips/maddu-3.c: Likewise.
6407         * gcc.target/mips/msub-3.c: Likewise.
6408         * gcc.target/mips/msubu-3.c: Likewise.
6409         * gcc.target/mips/asm-1.c: Likewise.
6410         * gcc.target/mips/branch-1.c: Likewise.
6411         * gcc.target/mips/ins-1.c: Likewise.
6412         * gcc.target/mips/near-far-3.c: Likewise.
6413         * gcc.target/mips/near-far-4.c: Likewise.
6414         * gcc.target/mips/smartmips-lwxs.c: Likewise.
6415         * gcc.target/mips/smartmips-ror-1.c: Likewise.
6416         * gcc.target/mips/smartmips-ror-2.c: Likewise.
6417         * gcc.target/mips/smartmips-ror-3.c: Likewise.
6418         * gcc.target/mips/smartmips-ror-4.c: Likewise.
6419         * gcc.target/mips/dspr2-MULT.c: Likewise.
6420         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6421         * gcc.target/mips/mips32-dsp-run.c: Likewise.
6422         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
6423         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
6424         * gcc.target/mips/code-readable-2.c: Likewise.
6425         * gcc.target/mips/code-readable-3.c: Likewise.
6426
6427 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6428             David Ung  <davidu@mips.com>
6429             Nigel Stephens <nigel@mips.com>
6430
6431         * gcc.target/mips/mips16-attributes.c: New.
6432
6433 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
6434
6435         PR fortran/31564
6436         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
6437
6438         PR fortran/33241
6439         * gfortran.dg/char_length_10.f90: New test.
6440
6441 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6442
6443         PR c++/29731
6444         * g++.dg/parse/template24.C: New.
6445
6446 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6447
6448         * g++.dg/other/spu2vmx-1.C: New test.
6449
6450 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6451
6452         PR tree-optimization/33017
6453         * gcc.dg/pr33017.c: New test.
6454
6455 2007-09-05  Ben Elliston  <bje@au.ibm.com>
6456
6457         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
6458         __protected_stream family of macros.
6459
6460 2007-09-04  Jan Hubicka  <jh@suse.cz>
6461
6462         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
6463         * gcc.dg/tree-ssa/pr27236.c: Likewise.
6464         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
6465         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6466         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
6467         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6468         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6469         Likewise.
6470
6471 2007-09-04  Janus Weil  <jaydub66@gmail.com>
6472             Tobias Burnus  <burnus@net-b.de>
6473
6474         * gfortran.dg/proc_decl_1.f90: New.
6475         * gfortran.dg/proc_decl_2.f90: New.
6476         * gfortran.dg/proc_decl_3.f90: New.
6477         * gfortran.dg/proc_decl_4.f90: New.
6478
6479 2007-09-04  Jan Hubicka  <jh@suse.cz>
6480
6481         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
6482         * gcc.dg/vect/vect-105.c: Mark functions noinline.
6483         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
6484         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
6485         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
6486         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
6487         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
6488         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
6489         * gcc.dg/vect/vect-50.c: Mark functions noinline.
6490         * gcc.dg/vect/vect-33.c: Mark functions noinline.
6491         * gcc.dg/vect/vect-16.c: Mark functions noinline.
6492         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
6493         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
6494         * gcc.dg/vect/vect-92.c: Mark functions noinline.
6495         * gcc.dg/vect/vect-75.c: Mark functions noinline.
6496         * gcc.dg/vect/vect-58.c: Mark functions noinline.
6497         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
6498         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
6499         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
6500         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
6501         * gcc.dg/vect/vect-114.c: Mark functions noinline.
6502         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
6503         * gcc.dg/vect/vect-8.c: Mark functions noinline.
6504         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
6505         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
6506         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
6507         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
6508         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
6509         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
6510         * gcc.dg/vect/vect-42.c: Mark functions noinline.
6511         * gcc.dg/vect/vect-25.c: Mark functions noinline.
6512         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
6513         * gcc.dg/vect/vect-67.c: Mark functions noinline.
6514         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
6515         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
6516         * gcc.dg/vect/vect-106.c: Mark functions noinline.
6517         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
6518         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
6519         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
6520         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
6521         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
6522         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
6523         * gcc.dg/vect/vect-34.c: Mark functions noinline.
6524         * gcc.dg/vect/vect-17.c: Mark functions noinline.
6525         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
6526         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
6527         * gcc.dg/vect/vect-93.c: Mark functions noinline.
6528         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
6529         * gcc.dg/vect/vect-76.c: Mark functions noinline.
6530         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
6531         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
6532         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
6533         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
6534         * gcc.dg/vect/vect-115.c: Mark functions noinline.
6535         * gcc.dg/vect/vect-9.c: Mark functions noinline.
6536         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
6537         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
6538         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
6539         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
6540         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
6541         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
6542         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
6543         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
6544         * gcc.dg/vect/vect-60.c: Mark functions noinline.
6545         * gcc.dg/vect/vect-26.c: Mark functions noinline.
6546         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
6547         * gcc.dg/vect/vect-85.c: Mark functions noinline.
6548         * gcc.dg/vect/vect-68.c: Mark functions noinline.
6549         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
6550         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
6551         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
6552         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
6553         * gcc.dg/vect/vect-107.c: Mark functions noinline.
6554         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
6555         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
6556         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
6557         * gcc.dg/vect/vect-52.c: Mark functions noinline.
6558         * gcc.dg/vect/vect-35.c: Mark functions noinline.
6559         * gcc.dg/vect/vect-18.c: Mark functions noinline.
6560         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
6561         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
6562         * gcc.dg/vect/vect-77.c: Mark functions noinline.
6563         * gcc.dg/vect/vect-2.c: Mark functions noinline.
6564         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
6565         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
6566         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
6567         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
6568         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
6569         * gcc.dg/vect/vect-116.c: Mark functions noinline.
6570         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
6571         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
6572         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
6573         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
6574         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
6575         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
6576         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
6577         * gcc.dg/vect/vect-44.c: Mark functions noinline.
6578         * gcc.dg/vect/vect-27.c: Mark functions noinline.
6579         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
6580         * gcc.dg/vect/vect-86.c: Mark functions noinline.
6581         * gcc.dg/vect/vect-100.c: Mark functions noinline.
6582         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
6583         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
6584         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
6585         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
6586         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
6587         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
6588         * gcc.dg/vect/vect-108.c: Mark functions noinline.
6589         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
6590         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
6591         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
6592         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
6593         * gcc.dg/vect/vect-11.c: Mark functions noinline.
6594         * gcc.dg/vect/vect-70.c: Mark functions noinline.
6595         * gcc.dg/vect/vect-36.c: Mark functions noinline.
6596         * gcc.dg/vect/vect-19.c: Mark functions noinline.
6597         * gcc.dg/vect/vect-95.c: Mark functions noinline.
6598         * gcc.dg/vect/vect-78.c: Mark functions noinline.
6599         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
6600         * gcc.dg/vect/vect-3.c: Mark functions noinline.
6601         * gcc.dg/vect/vect-all.c: Mark functions noinline.
6602         * gcc.dg/vect/vect-117.c: Mark functions noinline.
6603         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
6604         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
6605         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
6606         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
6607         * gcc.dg/vect/vect-20.c: Mark functions noinline.
6608         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
6609         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
6610         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
6611         * gcc.dg/vect/vect-62.c: Mark functions noinline.
6612         * gcc.dg/vect/vect-28.c: Mark functions noinline.
6613         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
6614         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
6615         * gcc.dg/vect/vect-87.c: Mark functions noinline.
6616         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
6617         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
6618         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
6619         * gcc.dg/vect/vect-109.c: Mark functions noinline.
6620         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
6621         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
6622         noinline.
6623         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
6624         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
6625         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
6626         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
6627         * gcc.dg/vect/vect-12.c: Mark functions noinline.
6628         * gcc.dg/vect/vect-71.c: Mark functions noinline.
6629         * gcc.dg/vect/vect-54.c: Mark functions noinline.
6630         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
6631         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
6632         * gcc.dg/vect/vect-96.c: Mark functions noinline.
6633         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
6634         * gcc.dg/vect/vect-110.c: Mark functions noinline.
6635         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
6636         * gcc.dg/vect/vect-4.c: Mark functions noinline.
6637         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
6638         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
6639         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
6640         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
6641         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
6642         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
6643         * gcc.dg/vect/vect-21.c: Mark functions noinline.
6644         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
6645         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
6646         * gcc.dg/vect/vect-80.c: Mark functions noinline.
6647         * gcc.dg/vect/vect-63.c: Mark functions noinline.
6648         * gcc.dg/vect/vect-46.c: Mark functions noinline.
6649         * gcc.dg/vect/vect-29.c: Mark functions noinline.
6650         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
6651         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
6652         * gcc.dg/vect/vect-88.c: Mark functions noinline.
6653         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
6654         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
6655         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
6656         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
6657         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
6658         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
6659         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
6660         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
6661         * gcc.dg/vect/vect-30.c: Mark functions noinline.
6662         * gcc.dg/vect/vect-13.c: Mark functions noinline.
6663         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
6664         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
6665         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
6666         * gcc.dg/vect/vect-72.c: Mark functions noinline.
6667         * gcc.dg/vect/vect-38.c: Mark functions noinline.
6668         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
6669         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
6670         * gcc.dg/vect/vect-97.c: Mark functions noinline.
6671         * gcc.dg/vect/vect-111.c: Mark functions noinline.
6672         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
6673         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
6674         * gcc.dg/vect/vect-5.c: Mark functions noinline.
6675         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
6676         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
6677         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
6678         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
6679         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
6680         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
6681         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
6682         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
6683         * gcc.dg/vect/vect-22.c: Mark functions noinline.
6684         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
6685         * gcc.dg/vect/vect-64.c: Mark functions noinline.
6686         * gcc.dg/vect/vect-89.c: Mark functions noinline.
6687         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
6688         * gcc.dg/vect/vect-103.c: Mark functions noinline.
6689         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
6690         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
6691         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
6692         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
6693         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
6694         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
6695         * gcc.dg/vect/vect-31.c: Mark functions noinline.
6696         * gcc.dg/vect/vect-14.c: Mark functions noinline.
6697         * gcc.dg/vect/vect-73.c: Mark functions noinline.
6698         * gcc.dg/vect/vect-56.c: Mark functions noinline.
6699         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
6700         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
6701         * gcc.dg/vect/vect-98.c: Mark functions noinline.
6702         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
6703         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
6704         * gcc.dg/vect/vect-112.c: Mark functions noinline.
6705         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
6706         * gcc.dg/vect/vect-6.c: Mark functions noinline.
6707         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
6708         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
6709         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
6710         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
6711         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
6712         * gcc.dg/vect/pr25413.c: Mark functions noinline.
6713         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
6714         * gcc.dg/vect/vect-40.c: Mark functions noinline.
6715         * gcc.dg/vect/vect-23.c: Mark functions noinline.
6716         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
6717         * gcc.dg/vect/vect-82.c: Mark functions noinline.
6718         * gcc.dg/vect/vect-65.c: Mark functions noinline.
6719         * gcc.dg/vect/vect-48.c: Mark functions noinline.
6720         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
6721         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
6722         * gcc.dg/vect/vect-104.c: Mark functions noinline.
6723         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
6724         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
6725         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
6726         * gcc.dg/vect/vect-32.c: Mark functions noinline.
6727         * gcc.dg/vect/vect-15.c: Mark functions noinline.
6728         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
6729         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
6730         * gcc.dg/vect/vect-91.c: Mark functions noinline.
6731         * gcc.dg/vect/vect-74.c: Mark functions noinline.
6732         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
6733         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
6734         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
6735         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
6736         * gcc.dg/vect/vect-99.c: Mark functions noinline.
6737         * gcc.dg/vect/vect-113.c: Mark functions noinline.
6738         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
6739         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
6740         * gcc.dg/vect/vect-7.c: Mark functions noinline.
6741         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
6742         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
6743         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
6744         * gcc.dg/vect/vect-24.c: Mark functions noinline.
6745         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
6746         * gcc.dg/vect/vect-83.c: Mark functions noinline.
6747         * gcc.dg/vect/vect-66.c: Mark functions noinline.
6748         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
6749
6750 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6751
6752         PR middle-end/33187
6753         * gcc.target/i386/cmov7.c: New file.
6754
6755 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6756
6757         * gcc.target/i386/sse4a-check.h: New file.
6758         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
6759         * gcc.target/i386/sse4a-insert.c: Ditto.
6760         * gcc.target/i386/sse4a-montsd.c: Ditto.
6761         * gcc.target/i386/sse4a-montss.c: Ditto.
6762         * gcc.target/i386/mmx-check.h: New file.
6763         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
6764         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
6765         * gcc.target/i386/sse-check.h: New file.
6766         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
6767         * gcc.target/i386/sse-3.c: Ditto.
6768         * gcc.target/i386/sse-7.c: Ditto.
6769         * gcc.target/i386/sse-9.c: Ditto.
6770         * gcc.target/i386/ssefn-3.c: Ditto.
6771         * gcc.target/i386/sse-recip.c: Ditto.
6772         * gcc.target/i386/sse-recip-vec.c: Ditto.
6773         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
6774         * gcc.target/i386/20020523-1.c: Remove.
6775         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
6776         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6777         * gcc.target/i386/ssefn-4.c: Ditto.
6778         * gcc.target/i386/sse-6.c: Ditto.
6779         * gcc.target/i386/sse-10.c: Ditto.
6780         * gcc.target/i386/sse-11.c: Ditto.
6781         * gcc.target/i386/sse-18.c: Ditto.
6782         * gcc.target/i386/fpprec-1.c: Ditto.
6783         * g++.dg/other/i386-1.C: Ditto.
6784
6785 2007-09-04  Richard Guenther  <rguenther@suse.de>
6786
6787         PR tree-optimization/33291
6788         * gcc.dg/volatile2.c: New testcase.
6789         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
6790         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
6791         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6792         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6793
6794 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6795
6796         PR fortran/33253
6797         * gfortran.dg/namelist_15.f90: Update test.
6798         * gfortran.dg/namelist_24.f90: Update test.
6799         * gfortran.dg/namelist_38.f90: New test.
6800
6801 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6802
6803         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
6804         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6805         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
6806         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6807         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
6808         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6809
6810 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6811
6812         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
6813         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
6814
6815         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
6816
6817 2007-09-02  David Daney  <ddaney@avtrex.com>
6818
6819         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
6820         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
6821         * gcc.target/mips/atomic-memory-1.c: Ditto.
6822         * gcc.target/mips/atomic-memory-2.c: Ditto.
6823
6824 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6825
6826         * gcc.target/cris/builtin_clz_v0.c: New testcase.
6827         * gcc.target/cris/builtin_clz_v3.c: New testcase.
6828
6829 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
6830
6831         * gfortran.dg/substr_6.f90: New test.
6832
6833 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
6834
6835         PR c++/33208
6836         * g++.dg/other/error18.C: New.
6837         * g++.dg/expr/bitfield3.C: Adjust.
6838
6839 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
6840
6841         PR fortran/33276
6842         * gfortran.fortran-torture/compile/pr33276.f90: New.
6843
6844 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
6845
6846         PR C/29237
6847         PR middle-end/33272
6848         * gcc.dg/c99-arraydecl-3.c: New test.
6849
6850 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
6851
6852         PR c++/32597
6853         * g++.dg/cpp0x/variadic-new2.C: New.
6854         * g++.dg/cpp0x/variadic-new.C: New.
6855
6856 2007-08-31  Tobias Burnus  <burnus@net-b.de>
6857
6858         PR fortran/33232
6859         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
6860         * gfortran.dg/read_1.f90: New.
6861
6862 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6863
6864         PR c++/33210
6865         * g++.dg/template/error30.C: New.
6866
6867 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6868
6869         PR c++/32113
6870         * g++.dg/template/crash70.C: New.
6871
6872 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6873
6874         PR c++/33212
6875         * g++.dg/ext/is_class_error.C: New.
6876
6877 2007-08-31  Olivier Hainque  <hainque@adacore.com>
6878
6879         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
6880         
6881 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
6882             Revital Eres  <eres@il.ibm.com>
6883
6884         * gcc.target/powerpc/paired-1.c: New test.
6885         * gcc.target/powerpc/paired-2.c: New test.
6886         * gcc.target/powerpc/paired-3.c: New test.
6887         * gcc.target/powerpc/paired-4.c: New test.
6888         * gcc.target/powerpc/paired-5.c: New test.
6889         * gcc.target/powerpc/paired-6.c: New test.
6890         * gcc.target/powerpc/paired-7.c: New test.
6891         * gcc.target/powerpc/ppc-paired.c: New test.
6892
6893 2007-08-31  Ollie Wild  <aaw@google.com>
6894
6895         * g++.dg/conversion/ptrmem2.C: New test.
6896         * g++.dg/conversion/ptrmem3.C: New test.
6897         * g++.dg/conversion/ptrmem4.C: New test.
6898         * g++.dg/conversion/ptrmem5.C: New test.
6899         * g++.dg/conversion/ptrmem6.C: New test.
6900         * g++.dg/conversion/ptrmem7.C: New test.
6901         * g++.dg/conversion/ptrmem8.C: New test.
6902
6903 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
6904
6905         PR fortran/31879
6906         * gfortran.dg/char_length_7.f90: New test.
6907         * gfortran.dg/char_length_9.f90: New test.
6908         * gfortran.dg/char_assign_1.f90: Add extra warning.
6909
6910         PR fortran/31197
6911         PR fortran/31258
6912         * gfortran.dg/char_length_8.f90: New test.
6913
6914 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6915
6916         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
6917
6918 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6919
6920         * gcc.dg/inline-24.c: New test.
6921         * g++.dg/opt/inline11.C: New test.
6922
6923 2007-08-30  Richard Guenther  <rguenther@suse.de>
6924
6925         * gcc.target/i386/vectorize5.c: New testcase.
6926
6927 2007-08-30  Tobias Burnus  <burnus@net-b.de>
6928
6929         PR fortran/33228
6930         * interface.c (check_interface0): Improve error for external procs.
6931         (check_sym_interfaces): Fix checking of module procedures.
6932
6933 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6934
6935         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
6936         (AI): Add AI_ALIGN.
6937         * gcc.dg/sync-3.c: New test.
6938
6939         PR middle-end/32758
6940         * gcc.dg/cleanup-12.c: New test.
6941
6942 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
6943
6944         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
6945         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
6946         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
6947         * gcc.dg/pr32450.c: Ditto.
6948         * gcc.dg/nest.c: Ditto.
6949         * gcc.dg/nested-func-4.c: Ditto.
6950         * g++.old-deja/g++.law/profile1.C: Ditto.
6951
6952 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6953
6954         PR fortran/32989
6955         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
6956         non-default integer kind arguments.
6957
6958 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
6959
6960         PR fortran/33105
6961         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
6962
6963 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6964
6965         * gcc.dg/h8300-ice2.c: Remove target selector.
6966
6967 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
6968
6969         PR fortran/33215
6970         * gfortran.dg/binding_label_tests_15.f03: New test case.
6971         * gfortran.dg/binding_label_tests_16.f03: Ditto.
6972
6973 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6974
6975         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
6976         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
6977
6978 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
6979
6980         PR c++/33194
6981         * g++.dg/other/canon-33194.C: New.
6982
6983 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6984
6985         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
6986         * gcc.c-torture/execute/pr23135.c: Likewise.
6987
6988 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6989
6990         * gcc.dg/pr31344.c: Move to ...
6991         * gcc.dg/dfp/pr31344.c: ... here.
6992         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
6993         * gcc.dg/20050503-1.c: Ditto.
6994         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
6995         * gcc.dg/20061127-1.c: Compile only for fpic targets.
6996         * gcc.dg/20060801-1.c: Ditto.
6997
6998 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
6999
7000         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
7001         * gfortran.dg/nan_1.f90: Likewise.
7002
7003 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7004
7005         PR fortran/33055
7006         Revert previous patch.
7007
7008 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
7009             Kazu Hirata  <kazu@codesourcery.com>
7010
7011         * gcc.target/m68k/interrupt-1.c: New.
7012
7013 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7014
7015         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
7016         10000 for targets where "int" can't hold at least 100000.
7017         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
7018         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
7019         (test5)(test6): Use it.
7020         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
7021         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
7022         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
7023         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
7024         * gcc.dg/attr-alloc_size.c (test): Likewise.
7025
7026 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
7027
7028         PR c++/33209
7029         * g++.dg/template/error29.C: New.
7030
7031 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7032
7033         PR c++/32596
7034         * g++.dg/ext/visibility/anon5.C: New test.
7035
7036 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7037
7038         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
7039
7040 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7041
7042         * gfortran.dg/gamma_1.f90: Remove large-real tests.
7043         * gfortran.dg/gamma_2.f90: Remove large-real tests.
7044         * gfortran.dg/gamma_4.f90: New: large-real tests.
7045
7046 2007-08-28  Jason Merrill  <jason@redhat.com>
7047
7048         PR c++/29000
7049         * g++.dg/ext/stmtexpr12.C: New test.
7050
7051         PR c++/28558
7052         * g++.dg/ext/attrib28.C: New test.
7053
7054 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
7055
7056         PR target/32661
7057         * gcc.target/i386/pr32661.c: New test.
7058
7059 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7060
7061         PR middle-end/32370
7062         * gcc.dg/pr32370.c: New test.
7063
7064         PR rtl-optimization/33148
7065         * gcc.c-torture/compile/20070827-1.c: New test.
7066
7067         PR debug/32914
7068         * d++.dg/debug/const3.C: New test.
7069         * d++.dg/debug/const4.C: New test.
7070         * d++.dg/debug/dwarf2/const1.C: New test.
7071         * d++.dg/debug/dwarf2/const2.C: New test.
7072         * d++.dg/debug/dwarf2/const2b.C: New test.
7073
7074 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
7075             Vladimir Yanovsky  <yanov@il.ibm.com>
7076             Revital Eres  <eres@il.ibm.com>
7077             Andrey Belevantsev  <abel@ispras.ru>
7078
7079         * gcc.dg/sms-1.c: New test.
7080
7081 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
7082
7083         * g++.dg/ext/gnu-inline-common.h: New.
7084         * g++.dg/ext/gnu-inline-global-reject.C: New.
7085         * g++.dg/ext/gnu-inline-global.C: New.
7086         * g++.dg/ext/gnu-inline-namespace.C: New.
7087         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
7088         * g++.dg/ext/gnu-inline-class.C: New.
7089         * g++.dg/ext/gnu-inline-class-static.C: New.
7090         * g++.dg/ext/gnu-inline-template-class.C: New.
7091         * g++.dg/ext/gnu-inline-template-func.C: New.
7092
7093 2007-08-27  Jason Merrill  <jason@redhat.com>
7094
7095         PR c++/31337
7096         * g++.dg/ext/stmtexpr11.C: New.
7097
7098 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
7099
7100         * lib/target-supports.exp (check_profiling_available):
7101         Set profiling_available_saved to 0 on fido-*-elf.
7102
7103 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
7104
7105         PR tree-optimization/33173
7106         
7107         * gcc.c-torture/compile/pr33173.c: New.
7108
7109 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
7110
7111         PR target/31385
7112         * gcc.dg/dfp/pr31385.c: New.
7113
7114 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7115
7116         * gcc.dg/unsigned-long-compare.c: Remove target selector.
7117
7118 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7119
7120         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
7121         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
7122         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
7123         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
7124         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
7125         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
7126         gcc.target/m68k directory.
7127         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
7128         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
7129         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
7130         gcc.target/cris directory.
7131         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
7132         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
7133         gcc.target/bfin directory.
7134
7135         * gcc.target/sh: New directory.
7136         * gcc.target/sh/sh.exp: New file.
7137         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
7138         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
7139         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
7140         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
7141         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
7142         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
7143
7144 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7145
7146         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
7147         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
7148         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
7149         * gcc.target/i386/local2.c: Ditto.
7150         * gcc.target/i386/stack-prot-kernel.c: Ditto.
7151         * gcc.target/i386/20011119-1.c: Ditto.
7152         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
7153         * gcc.target/i386/fastcall-1.c: Fix target selector.
7154
7155 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7156
7157         PR fortran/33055
7158         * gfortran.dg/negative_unit.f: Add new check
7159         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
7160         -fdefault-integer-8.
7161
7162 2007-08-26  Asher Langton  <langton2@llnl.gov>
7163
7164         * gfortran.dg/recursive_stack.f90: New.
7165         * gfortran.dg/openmp_stack.f90: New.
7166
7167 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7168
7169         PR fortran/31298
7170         * gfortran.dg/use_10.f90: New.
7171
7172 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7173
7174         PR fortran/32985
7175         * gfortran.dg/namelist_14.f90: Make test case valid.
7176         * gfortran.dg/common_10.f90: New.
7177
7178 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
7179
7180         PR middle-end/33181
7181         * gcc.dg/ifelse-2.c: New.
7182
7183 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7184
7185         PR fortran/32980
7186         * gfortran.dg/gamma_1.f90: New.
7187         * gfortran.dg/gamma_2.f90: New.
7188         * gfortran.dg/gamma_3.f90: New.
7189
7190 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7191
7192         PR fortran/33188
7193         * gfortran.dg/used_types_18.f90: New.
7194
7195 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
7196
7197         * gcc.dg/array-init-2.c: New test.
7198
7199 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7200
7201         PR fortran/33178
7202         * gfortran.dg/initialization_4.f90: Update dg-error.
7203         * gfortran.dg/initialization_13.f90: New.
7204
7205 2007-08-24  Richard Guenther  <rguenther@suse.de>
7206
7207         PR middle-end/33166
7208         * gcc.c-torture/compile/pr33166.c: New testcase.
7209
7210 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7211
7212         PR fortran/33139
7213         * gfortran.dg/pointer_assign_4.f90: New.
7214         * gfortran.dg/shape_2.f90: Fix test case.
7215         * gfortran.dg/char_result_4.f90: Ditto.
7216
7217 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7218
7219         * gcc.dg/array-init-1.c: New test.
7220
7221         PR c++/32567
7222         * g++.dg/parse/crash36.C: New test.
7223
7224 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
7225
7226         * gcc.dg/pr32721.c: Updated.
7227
7228 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7229
7230         PR tree-optimization/32573
7231         PR middle-end/32946
7232         * gcc.dg/pr32573.c: New test.
7233
7234         PR c++/32898
7235         * g++.dg/lookup/ns3.C: New test.
7236
7237         * gfortran.dg/assumed_charlen_sharing.f90: New test.
7238
7239         PR c++/31941
7240         * g++.dg/parse/crash37.C: New test.
7241
7242 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7243
7244         PR target/17390
7245         * gcc.target/i386/pr17390.c: New test.
7246
7247 2007-08-23  Richard Guenther  <rguenther@suse.de>
7248
7249         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
7250         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
7251         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
7252         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
7253         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
7254         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
7255         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
7256         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
7257
7258 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7259
7260         * gcc.target/s390: New directory.
7261         * gcc.target/s390/s390.exp: New file.
7262         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
7263         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
7264         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
7265         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
7266         gcc.target/s390 directory.
7267
7268 2007-08-23  Richard Guenther  <rguenther@suse.de>
7269
7270         PR tree-optimization/32328
7271         * gcc.dg/pr32328.c: New testcase.
7272
7273 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7274
7275         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
7276           available.
7277
7278 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7279
7280         PR fortran/33095
7281         * gfortran.dg/min_max_optional_5.f90: New test.
7282         * gfortran.dg/min_max_optional_2.f90: Remove.
7283         * gfortran.dg/min_max_optional_3.f90: Remove.
7284         * gfortran.dg/min_max_optional_4.f90: Remove.
7285
7286 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7287
7288         * gcc.target/i386/xorps-sse.c: New.
7289         * gcc.target/i386/xorps-sse2.c: New.
7290
7291 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7292
7293         * gcc.target/i386/cmov3.c: Fix scan-assembler.
7294         * gcc.target/i386/cmov4.c: Fix scan-assembler.
7295         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
7296
7297 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
7298
7299         PR fortran/33020
7300         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
7301         include multiple kinds for SHAPE parameter within a single
7302         namespace.
7303         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
7304         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
7305
7306 2007-08-22  Janus Weil  <jaydub66@gmail.com>
7307
7308         * interface_abstract_1.f90: Extended test case.
7309         * interface_abstract_3.f90: New test.
7310
7311 2007-08-21  Christian Bruel  <christian.bruel@st.com>
7312
7313         * gcc.dg/fold-sub.c: New test.
7314         
7315 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7316
7317         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
7318         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
7319         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
7320         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
7321         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
7322         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
7323
7324 2007-08-22  Richard Guenther  <rguenther@suse.de>
7325
7326         PR middle-end/33007
7327         * gcc.dg/pr33007.c: New testcase.
7328
7329 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
7330
7331         * gcc.c-torture/execute/strcmp-1.x: Delete.
7332
7333 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7334
7335         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
7336         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
7337         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
7338         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
7339         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
7340         gcc.target/i386/stack-realign.c,
7341         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7342         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7343         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
7344         target using dg-require-effective-target directive.
7345         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
7346         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
7347         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7348         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
7349         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
7350         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
7351         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
7352         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
7353         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
7354         Require lp64 target using dg-require-effective-target directive.
7355         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
7356         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
7357         directive.
7358         * gcc.target/i386/20010202-1.c: Move from here ...
7359         * gcc.dg/20010202-1.c: ... to here.
7360
7361 2007-08-22  Richard Guenther  <rguenther@suse.de>
7362
7363         PR tree-optimization/33142
7364         * gcc.c-torture/execute/pr33142.c: New testcase.
7365
7366 2007-08-22  Richard Guenther  <rguenther@suse.de>
7367
7368         PR middle-end/32563
7369         * g++.dg/torture/pr32563.C: New testcase.
7370
7371 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
7372
7373         PR middle-end/32912
7374         * gcc.dg/pr32912-1.c: Add -w to options.
7375         * gcc.dg/pr32912-2.c: Likewise.
7376         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
7377
7378 2007-08-21  Ian Lance Taylor  <iant@google.com>
7379
7380         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
7381
7382 2007-08-21  Ian Lance Taylor  <iant@google.com>
7383
7384         PR tree-optimization/33134
7385         * g++.dg/tree-ssa/pr33134.C: New test.
7386
7387 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
7388
7389         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
7390         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
7391
7392 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
7393
7394         PR debug/32610
7395         * gcc.dg/debug/pr32610.c: New test.
7396
7397         * g++.dg/init/new24.C: New test.
7398
7399         PR middle-end/32912
7400         * gcc.dg/pr32912-1.c: New test.
7401         * gcc.dg/pr32912-2.c: New test.
7402         * gcc.dg/pr32912-3.c: New test.
7403
7404 2007-08-21  Richard Guenther  <rguenther@suse.de>
7405
7406         * gcc.dg/pointer-arith-10.c: New testcase.
7407
7408 2007-08-21  Richard Guenther  <rguenther@suse.de>
7409
7410         PR middle-end/33122
7411         * gcc.c-torture/compile/pr33122.c: New testcase.
7412
7413 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
7414
7415         * g++.dg/warn/Wnvdtor-2.C: New testcase.
7416
7417 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
7418
7419         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
7420
7421 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
7422
7423         PR c++/33025
7424         * g++.dg/init/new23.C: New test.
7425
7426 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7427
7428         PR middle-end/30564
7429         * gcc.c-torture/compile/pr30564-1.c: New test.
7430         * gcc.c-torture/compile/pr30564-2.c: New test.
7431
7432 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
7433
7434         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
7435
7436 2007-08-19  Tobias Burnus  <burnus@net-b.de>
7437
7438         * gfortran.dg/interface_abstract_2.f90: New.
7439         * gfortran.dg/interface_abstract_1.f90: Fix typo.
7440
7441 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7442
7443         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
7444         unknown (so that outer-loop wont get analyzed).
7445         * gcc.dg/vect/vect-outer-1a.c: New test.
7446         * gcc.dg/vect/vect-outer-1b.c: New test.
7447         * gcc.dg/vect/vect-outer-1.c: New test.
7448         * gcc.dg/vect/vect-outer-2a.c: New test.
7449         * gcc.dg/vect/vect-outer-2b.c: New test.
7450         * gcc.dg/vect/vect-outer-2c.c: New test.
7451         * gcc.dg/vect/vect-outer-2.c: New test.
7452         * gcc.dg/vect/vect-outer-3a.c: New test.
7453         * gcc.dg/vect/vect-outer-3b.c: New test.
7454         * gcc.dg/vect/vect-outer-3c.c: New test.
7455         * gcc.dg/vect/vect-outer-3.c: New test.
7456         * gcc.dg/vect/vect-outer-4a.c: New test.
7457         * gcc.dg/vect/vect-outer-4b.c: New test.
7458         * gcc.dg/vect/vect-outer-4c.c: New test.
7459         * gcc.dg/vect/vect-outer-4d.c: New test.
7460         * gcc.dg/vect/vect-outer-4e.c: New test.
7461         * gcc.dg/vect/vect-outer-4f.c: New test.
7462         * gcc.dg/vect/vect-outer-4g.c: New test.
7463         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
7464         * gcc.dg/vect/vect-outer-4i.c: New test.
7465         * gcc.dg/vect/vect-outer-4j.c: New test.
7466         * gcc.dg/vect/vect-outer-4k.c: New test.
7467         * gcc.dg/vect/vect-outer-4l.c: New test.
7468         * gcc.dg/vect/vect-outer-4m.c: New test.
7469         * gcc.dg/vect/vect-outer-4.c: New test.
7470         * gcc.dg/vect/vect-outer-5.c: New test.
7471         * gcc.dg/vect/vect-outer-6.c: New test.
7472         * gcc.dg/vect/vect-outer-fir.c: New test.
7473         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
7474         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
7475
7476 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7477
7478         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
7479         and -fno-tree-reassoc.
7480         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
7481         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7482         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
7483         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7484         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
7485         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7486         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
7487         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
7488         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
7489         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
7490         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
7491         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
7492         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
7493         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
7494         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
7495         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
7496         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
7497         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
7498         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
7499         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
7500         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
7501         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
7502         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
7503         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
7504         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
7505         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
7506         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
7507         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
7508         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
7509         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
7510         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
7511         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
7512         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
7513         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
7514         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
7515         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
7516         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
7517
7518 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7519
7520         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
7521         versioning for aliasing).
7522         * gcc.dg/vect/vect-35.c: Likewise.
7523
7524         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
7525         targets.
7526         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7527
7528 2007-08-18  Tom Tromey  <tromey@redhat.com>
7529
7530         PR preprocessor/32974:
7531         * gcc.dg/cpp/pr32974.c: New file.
7532
7533 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7534
7535         * gfortran.dg/interface_abstract_1.f90: New.
7536
7537 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7538
7539         PR fortran/32881
7540         * gfortran.dg/pure_initializer_1.f90: New test.
7541
7542 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7543
7544         PR fortran/32875
7545         * gfortran.dg/array_constructor_18.f90: New test.
7546
7547 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7548
7549         PR c++/28989
7550         * g++.dg/expr/lval3.C: New test.
7551         * g++.dg/expr/lval4.C: New test.
7552
7553 2007-08-17  Ollie Wild  <aaw@google.com>
7554
7555         PR c++/31749
7556         * g++.dg/lookup/builtin3.C: New test.
7557         * g++.dg/lookup/builtin4.C: New test.
7558         * g++.dg/lookup/using19.C: New test.
7559
7560 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7561
7562         PR c++/32190
7563         * g++.dg/parse/error31.C: New.
7564
7565 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7566
7567         PR c++/32112
7568         * g++.dg/template/error26.C: New.
7569
7570 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7571
7572         PR fortran/33079
7573         * gfortran.dg/zero_length_2.f90: New test.
7574
7575 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7576
7577         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
7578         * gfortran.dg/kind_tests_3.f03: Ditto.
7579         * gfortran.dg/global_vars_f90_init.f90: Ditto.
7580         * gfortran.dg/interface_13.f90: Ditto.
7581         * gfortran.dg/pr32738.f90: Ditto.
7582         * gfortran.dg/module_private_1.f90: Ditto.
7583         * gfortran.dg/test_only_clause.f90: Ditto.
7584         * gfortran.dg/bind_c_vars.f90: Ditto.
7585         * gfortran.dg/bind_c_dts.f90: Ditto.
7586         * gfortran.dg/use_9.f90: Ditto.
7587         * gfortran.dg/generic_8.f90: Ditto.
7588         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7589         * gfortran.dg/private_type_6.f90: Ditto.
7590         * gfortran.dg/c_assoc.f90: Ditto.
7591         * gfortran.dg/private_type_7.f90: Ditto.
7592         * gfortran.dg/global_vars_c_init.f90: Ditto.
7593         * gfortran.dg/bind_c_dts_2.f03: Ditto.
7594         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
7595         * gfortran.dg/c_size_t_test.f03: Ditto.
7596         * gfortran.dg/used_types_12.f90: Ditto.
7597         * gfortran.dg/pr25923.f90: Ditto.
7598         * gfortran.dg/test_com_block.f90: Ditto.
7599         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
7600         * gfortran.dg/equiv_constraint_7.f90: Ditto.
7601         * gfortran.dg/com_block_driver.f90: Ditto.
7602         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
7603         * gfortran.dg/use_iso_c_binding.f90: Ditto.
7604         * gfortran.dg/c_loc_test.f90: Ditto.
7605         * gfortran.dg/c_ptr_tests.f03: Ditto.
7606         * gfortran.dg/module_interface_1.f90: Ditto.
7607
7608 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7609
7610         PR c++/32870
7611         * g++.dg/other/error17.C: Adjust.
7612         
7613 2007-08-17  Ben Elliston  <bje@au.ibm.com>
7614
7615         PR middle-end/32970
7616         * g++.dg/ext/altivec-14.C: New test.
7617
7618 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7619
7620         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
7621         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
7622         dump files.
7623         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
7624         * gcc.dg/vect/pr32366.c: Ditto.
7625
7626 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7627
7628         PR testsuite/33082
7629         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
7630         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
7631         * gcc.dg/dfp/convert-int-fold.c: Ditto.
7632         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
7633
7634 2007-08-16  Tobias Burnus  <burnus@net-b.de>
7635
7636         PR fortran/33072
7637         * gfortran.dg/use_9.f90: New.
7638
7639 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
7640
7641         * g++.dg/gcov/gcov-5.C: New test.
7642
7643 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
7644
7645         * g++.dg/gcov/gcov-4.C: New test.
7646         * lib/gcov.exp (verify-lines): Add support for
7647         checking no-coverage lines.
7648
7649 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
7650
7651         * gcc.dg/vect/vect-vfa-01.c: New.
7652         * gcc.dg/vect/vect-vfa-02.c: New.
7653         * gcc.dg/vect/vect-vfa-03.c: New.
7654         * gcc.dg/vect/vect-vfa-04.c: New.
7655         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
7656         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
7657         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
7658         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
7659         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
7660         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
7661         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
7662         gfortran.dg/vect/pr19049.f90: Rename to start with
7663         prefix no-vfa-.
7664         * gcc.dg/vect/vect.exp: Disable versioning for alias
7665         when test starts with no-vfa-.
7666         * gfortran.dg/vect/vect.exp: Likewise.
7667
7668 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
7669
7670         * gcc.dg/torture/pr32897.c: New test.
7671
7672 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
7673
7674         PR c++/31132
7675         * g++.dg/template/crash69.C: New.
7676
7677 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
7678
7679         * lib/target-supports.exp (check_effective_target_arm32): Use
7680         check_no_compiler_messages.
7681
7682 2007-08-15  Diego Novillo  <dnovillo@google.com>
7683
7684         gcc.dg/tree-ssa/20070815.c: New test.
7685
7686 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7687
7688         PR fortran/33077
7689         * gfortran.dg/random_7.f90: Initialize variable.
7690
7691 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
7692
7693         PR middle-end/33074
7694         * gfortran.dg/pr33074.f90: New test.
7695
7696         PR c++/32992
7697         * g++.dg/opt/nrv14.C: New test.
7698
7699 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
7700
7701         PR c++/33035
7702         * g++.dg/template/crash68.C: New.
7703
7704 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
7705
7706         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
7707         * gcc.dg/sibcall-4.c: Ditto.
7708
7709 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7710
7711         PR fortran/33066
7712         * gfortran.dg/use_8.f90: New test.
7713         * gfortran.dg/c_loc_tests_2.f03: Fix code.
7714
7715 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
7716
7717         PR c++/27211
7718         * g++.dg/template/error27.C: New.
7719         * g++.dg/template/error28.C: New.
7720         * g++.dg/other/pr28304.C: Adjust.
7721         * g++.old-deja/g++.mike/p811.C: Likewise.
7722
7723 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7724
7725         PR target/30315
7726         * gcc.target/i386/pr30315.c: New.
7727
7728 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7729
7730         PR fortran/32594
7731         * gfortran.dg/substr_5.f90: New test.
7732
7733 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
7734
7735         PR c/30428
7736         * gcc.dg/vector-2.c: New test.
7737
7738         PR c++/30428
7739         * g++.dg/ext/vector8.C: New test.
7740
7741 2007-08-13  Dan Hipschman  <dsh@google.com>
7742
7743         PR c/32953
7744         * gcc.dg/format/array-1.c: Add an additional test for
7745         unterminated format strings of length 1.
7746
7747 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7748
7749         PR fortran/32926
7750         * gfortran.dg/external_procedures_3.f90: New test.
7751
7752 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7753
7754         PR fortran/32827
7755         * gfortran.dg/import6.f90: New test.
7756
7757 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
7758
7759         PR C/30427
7760         *  gcc.dg/vector-1.c: New test.
7761
7762 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7763
7764         * gcc.dg/pr21255-4.c: Skip for PIC.
7765         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
7766
7767 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7768
7769         * gcc.dg/attr-isr.c: Skip for PIC.
7770         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7771         * gcc.dg/attr-isr-trapa.c: Likewise.
7772         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7773         * gcc.dg/pragma-isr-trapa.c: Likewise.
7774         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7775
7776 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7777
7778         PR fortran/32962
7779         * gfortran.dg/transpose_1.f90: New test.
7780
7781 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7782
7783         PR fortran/29600
7784         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
7785         intrinsic.
7786
7787 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7788
7789         PR fortran/30964
7790         PR fortran/33054
7791         * gfortran.dg/random_4.f90: New test.
7792         * gfortran.dg/random_5.f90: New test.
7793         * gfortran.dg/random_6.f90: New test.
7794         * gfortran.dg/random_7.f90: New test.
7795
7796 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7797
7798         PR fortran/32860
7799         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
7800
7801 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7802
7803         PR fortran/31629
7804         * gfortran.dg/module_private_1.f90: New test.
7805
7806 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7807
7808         PR fortran/29600
7809         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
7810         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
7811
7812 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7813
7814         PR fortran/32937
7815         * gfortran.dg/char_length_6.f90: New test.
7816
7817 2007-08-10  Ollie Wild  <aaw@google.com>
7818
7819         * g++.dg/lookup/using18.C: New test.
7820
7821 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7822
7823         PR c++/17763
7824         * g++.dg/other/error16.C: New.
7825
7826 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7827
7828         PR libfortran/33039
7829         * gfortran.dg/namelist_37.f90: New test.
7830
7831 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7832
7833         PR c++/22256
7834         * g++.dg/conversion/op3.C: New.
7835
7836 2007-08-09  Tobias Burnus  <burnus@net-b.de>
7837
7838         PR fortran/32987
7839         * gfortran.dg/fmt_tab_1.f90: New.
7840         * gfortran.dg/fmt_tab_2.f90: New.
7841
7842 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7843
7844         PR c/32796
7845         * gcc.c-torture/compile/pr32796.c: New test.
7846
7847 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7848
7849         PR middle-end/32813
7850         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
7851         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
7852         instead of just -O.
7853
7854 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
7855
7856         * gcc.target/mips/code-readable-1.c: New test.
7857         * gcc.target/mips/code-readable-2.c: Likewise.
7858         * gcc.target/mips/code-readable-3.c: Likewise.
7859
7860 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
7861             Revital Eres  <eres@il.ibm.com>
7862
7863         * gfortran.dg/sms-1.f90: Add comment.
7864         * gfortran.dg/sms-2.f90: New.
7865
7866 2007-08-07  Ian Lance Taylor  <iant@google.com>
7867
7868         * gcc.dg/instrument-1.c: New test.
7869         * gcc.dg/instrument-2.c: New test.
7870         * gcc.dg/instrument-3.c: New test.
7871
7872 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
7873
7874         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
7875
7876 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
7877
7878         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
7879         !vector_alignment_reachable targets.
7880         * gcc.dg/vect/vect-33.c: Likewise.
7881         * gcc.dg/vect/vect-42.c: Likewise.
7882         * gcc.dg/vect/vect-44.c: Likewise.
7883         * gcc.dg/vect/vect-50.c: Likewise.
7884         * gcc.dg/vect/vect-70.c: Likewise.
7885         * gcc.dg/vect/vect-71.c: Likewise.
7886         * gcc.dg/vect/vect-87.c: Likewise.
7887         * gcc.dg/vect/vect-88.c: Likewise.
7888         * gcc.dg/vect/vect-91.c: Likewise.
7889         * gcc.dg/vect/vect-93.c: Likewise.
7890         * gcc.dg/vect/vect-96.c: Likewise.
7891         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
7892         * gcc.dg/vect/section-anchors-69.c: Likewise.
7893         * gcc.dg/vect/pr25413.c: Likewise.
7894         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
7895         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
7896         * gfortran.dg/vect-2.f90: Likewise.
7897         * gfortran.dg/vect-3.f90: Likewise.
7898         * gfortran.dg/vect-4.f90: Likewise.
7899         * gfortran.dg/vect-5.f90: Likewise.
7900         * lib/target-supports.exp (check_effective_target_natural_alignment): 
7901         Return false for darwin. 
7902         (check_effective_target_vector_alignment_reachable_for_double): New.
7903
7904 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
7905
7906         * gcc.dg/multiword-1.c: New testcase.
7907
7908 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
7909
7910         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
7911         messages.
7912         * gfortran.dg/namelist_36.f90: New test.
7913
7914 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7915
7916         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
7917           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
7918
7919 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
7920
7921         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
7922         * gcc.dg/torture/type-generic-1.c: Likewise.
7923
7924 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7925
7926         * gcc.c-torture/20070522-1.c: Move to ...
7927         * gcc.c-torture/compile/20070522-1.c: Here.
7928
7929 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7930
7931         PR fortran/29828
7932         * gfortran.dg/minmax_char_1.f90: New test.
7933         * gfortran.dg/minmax_char_2.f90: New test.
7934         * gfortran.dg/min_max_optional_4.f90: New test.
7935
7936 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7937
7938         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
7939         hanging on the testcase.
7940
7941 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7942
7943         PR middle-end/32988
7944         * gcc.c-torture/compile/pr32988.c: New test.
7945
7946 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7947
7948         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
7949
7950 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
7951
7952         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
7953
7954         Revert:
7955         2007-03-22  Dirk Mueller  <dmueller@suse.de>
7956
7957         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7958
7959 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7960
7961         PR fortran/32979
7962         * gfortran.dg/isnan_1.f90: New test.
7963
7964 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
7965             Revital Eres <eres@il.ibm.com>
7966
7967         * gcc.dg/sms-antideps.c: New test.
7968
7969 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
7970
7971         PR fortran/31214
7972         * gfortran.dg/entry_13.f90: New test.
7973
7974         * gfortran.dg/entry_12.f90: Clean up .mod file.
7975
7976 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7977
7978         PR fortran/32770
7979         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
7980         variables as kind=4 so they don't overflow the record length.
7981
7982 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
7983
7984         PR fortran/32968
7985         * gfortran.dg/selected_kind_1.f90: New test.
7986
7987 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7988
7989         PR middle-end/32780
7990         * gcc.c-torture/compile/pr32780.c: New test.
7991
7992 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7993
7994         RP middle-end/32399
7995         * gcc.c-torture/compile/pr32399.c: New testcase.
7996
7997 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7998
7999         PR middle-end/32304
8000         * g++.dg/torture/pr32304.C: New testcase.
8001
8002 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8003
8004         PR middle-end/32935
8005         * gfortran.fortran-torture/compile/complex_1.f90: New test.
8006
8007 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8008
8009         PR fortran/32955
8010         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
8011
8012 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8013
8014         PR fortran/31202
8015         * gfortran.dg/nint_2.f90: New test.
8016
8017 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
8018
8019         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
8020         * gcc.dg/weak/typeof-2.c: Likewise.
8021
8022 2007-08-03  Diego Novillo  <dnovillo@google.com>
8023
8024         PR 31521
8025         * gcc.dg/tree-ssa/pr31521.c: New test.
8026
8027 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8028
8029         PR fortran/32770
8030         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
8031         iostat must be default kind.
8032
8033 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8034
8035         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
8036
8037 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8038
8039         PR fortran/32770
8040         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
8041         explicit so test passes with -fdefault-integer-8.
8042         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
8043         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
8044
8045 2007-08-02  Lee Millward  <lee.millward@gmail.com>
8046
8047         PR c++/30849
8048         * g++.dg/parse/asm1.C: New test.
8049
8050         PR c++/30850
8051         * g++.dg/parse/asm2.C: Likewise.
8052
8053         PR c++/30851
8054         * g++.dg/parse/asm3.C: Likewise.
8055         
8056 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8057
8058         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
8059           "int" is only 16 bit bits wide.
8060         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
8061
8062 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8063
8064         * g++.dg/torture/type-generic-1.C: New.
8065         * gcc.dg/pr28796-2.c: Move tests ...
8066         * gcc.dg/tg-tests.h: ... here.
8067         * gcc.dg/torture/type-generic-1.c: New.
8068
8069 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8070
8071         PR libfortran/32954
8072         * minmaxloc_3.f90:  New test case.
8073
8074 2007-08-01  Tobias Burnus  <burnus@net-b.de>
8075
8076         PR fortran/32936
8077         * gfortran.dg/allocate_stat.f90: New.
8078
8079 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
8080
8081         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
8082
8083 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
8084
8085         PR tree-optimization/32919
8086         * gcc.c-torture/compile/pr32919.c: New.
8087
8088 2007-08-01  Nick Clifton  <nickc@redhat.com>
8089
8090         * gcc.c-torture/execute/execute.exp: Change copyright header to
8091         refer to version 3 of the GNU General Public License and to point
8092         readers at the COPYING3 file and the FSF's license web page.
8093         * gcc.c-torture/execute/ieee/ieee.exp,
8094         gcc.c-torture/unsorted/unsorted.exp,
8095         gcc.c-torture/compile/compile.exp,
8096         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
8097         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
8098         gcc.target/cris/torture/cris-torture.exp,
8099         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
8100         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
8101         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
8102         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
8103         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
8104         gnat.dg/dg.exp, gnat.dg/style/style.exp,
8105         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
8106         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
8107         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
8108         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
8109         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
8110         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
8111         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
8112         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
8113         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
8114         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
8115         gcc.dg/noncompile/noncompile.exp,
8116         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
8117         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
8118         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
8119         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
8120         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
8121         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
8122         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
8123         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
8124         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
8125         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
8126         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
8127         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
8128         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
8129         g++.old-deja/old-deja.exp,
8130         gfortran.fortran-torture/execute/execute.exp,
8131         gfortran.fortran-torture/compile/compile.exp,
8132         treelang/output/output-1.c, treelang/output/output-1.tree,
8133         treelang/execute/execute.exp, treelang/Makefile.in,
8134         treelang/compile/compile.exp, g++.dg/dg.exp,
8135         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
8136         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
8137         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
8138         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
8139         g++.dg/compat/struct-layout-1.exp,
8140         g++.dg/compat/struct-layout-1_generate.c,
8141         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
8142         g++.dg/bprob/bprob.exp, config/default.exp,
8143         gcc.test-framework/test-framework.awk,
8144         gcc.test-framework/gen_directive_tests,
8145         gcc.test-framework/test-framework.exp,
8146         objc.dg/special/special.exp,
8147         objc.dg/gnu-encoding/gnu-encoding.exp,
8148         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
8149         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
8150         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
8151         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
8152         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
8153         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
8154         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
8155         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
8156         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
8157         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
8158         lib/target-supports-dg.exp, lib/gcc-defs.exp,
8159         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
8160         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
8161         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
8162         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
8163         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
8164         Likewise.
8165
8166 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8167
8168         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
8169         error message text.
8170
8171 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8172
8173         PR fortran/32945
8174         * gfortran.dg/initialization_12.f90: New test.
8175
8176 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
8177
8178         PR fortran/31609
8179         * gfortran.dg/entry_12.f90: New test.
8180
8181 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8182
8183         PR fortran/32938
8184         * gfortran.dg/altreturn_6.f90: New test.
8185
8186 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
8187
8188         PR fortran/32942
8189         * gfortran.dg/exponent_2.f90: New test.
8190
8191 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
8192
8193         * gcc.dg/vect/vect-117.c: New test.
8194         * gcc.dg/vect/vect-74.c: Enabled test
8195         * gcc.dg/vect/vect-81.c: Enabled test
8196
8197 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
8198
8199         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
8200         s/dg-error/dg-warning where warning is expected.
8201
8202 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
8203
8204         PR fortran/32770
8205         * gfortran.dg/array_constructor_12.f90:  Adjust argument
8206         of huge() to correct kind.
8207
8208 2007-07-30  Ollie Wild  <aaw@google.com>
8209
8210         * gcc.dg/cpp/counter-2.c: New test.
8211         * gcc.dg/cpp/counter-3.c: New test.
8212         * gcc.dg/cpp/dir-only-1.c: New test.
8213         * gcc.dg/cpp/dir-only-1.h: New file.
8214         * gcc.dg/cpp/dir-only-2.c: New test.
8215         * gcc.dg/cpp/dir-only-3.c: New test.
8216         * gcc.dg/cpp/dir-only-3a.h: New file.
8217         * gcc.dg/cpp/dir-only-3b.h: New file.
8218         * gcc.dg/cpp/dir-only-4.c: New test.
8219         * gcc.dg/cpp/dir-only-5.c: New test.
8220         * gcc.dg/cpp/dir-only-6.c: New test.
8221
8222 2007-07-30  Julian Brown  <julian@codesourcery.com>
8223
8224         * gcc.target/arm/neon/v*.c: Regenerate.
8225
8226 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
8227
8228         PR c++/32108
8229         * g++.dg/ext/label6.C: New.
8230
8231 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8232
8233         PR libfortran/32858
8234         PR libfortran/30814
8235         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
8236
8237 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
8238
8239         PR fortran/31211
8240         * gfortran.dg/actual_pointer_function_1.f90: New test.
8241
8242         PR fortran/32682
8243         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
8244
8245 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
8246
8247         PR fortran/32906
8248         * gfortran.dg/shape_1.f90: Adjust error message.
8249         * gfortran.dg/parameter_array_ref_1.f90: New test.
8250
8251 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8252
8253         PR fortran/31609
8254         * gfortran.dg/entry_11.f90: New test.
8255
8256 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
8257             Revital Eres  <eres@il.ibm.com>
8258
8259         * gfortran.dg/sms-1.f90: New test.
8260
8261 2007-07-28  Richard Guenther  <rguenther@suse.de>
8262
8263         * gcc.c-torture/compile/pr32920.c: New testcase.
8264
8265 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
8266
8267         PR c++/30917
8268         * g++.dg/lookup/friend11.C: New test.
8269
8270 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
8271
8272         * gfortran.dg/namelist_5.f90: Adjusted error message.
8273         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
8274         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
8275         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
8276         * gfortran.dg/namelist_32.f90: ... this.
8277
8278         PR fortran/32876
8279         * gfortran.dg/namelist_33.f90: New test.
8280
8281         PR fortran/32905
8282         * gfortran.dg/namelist_34.f90: New test.
8283
8284         PR fortran/31818
8285         * gfortran.dg/namelist_35.f90: New test.
8286
8287 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
8288
8289         PR fortran/32880
8290         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
8291
8292 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8293
8294         PR testsuite/32471
8295         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
8296           assuming it is 0x7ffffffff.
8297         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
8298         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
8299
8300 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
8301
8302         * gfortran.dg/operator_3.f90: Fix dg directive.
8303         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
8304         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
8305         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
8306
8307 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
8308
8309         * g++.dg/cpp0x/decltype1.C: New.
8310         * g++.dg/cpp0x/decltype2.C: New.
8311         * g++.dg/cpp0x/decltype3.C: New.
8312         * g++.dg/cpp0x/decltype4.C: New.
8313         * g++.dg/cpp0x/decltype5.C: New.
8314         * g++.dg/cpp0x/decltype6.C: New.
8315
8316 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8317
8318         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
8319           because the test relies on bit 31 to be the sign bit.
8320
8321 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8322
8323         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
8324           assuming it is 0x7fffffff.
8325         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
8326         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
8327
8328 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
8329
8330         PR c++/32346
8331         * g++.dg/expr/bitfield9.C: New test.
8332
8333 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8334
8335         PR fortran/32899
8336         * gfortran.dg/logical_comp.f90: Update dg-error strings.
8337
8338 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8339
8340         PR fortran/32760
8341         * gfortran.dg/private_type_7.f90: New test.
8342
8343 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8344
8345         PR fortran/32035
8346         * gfortran.dg/select_char_1.f90: New test.
8347
8348 2007-07-27  Tobias Burnus  <burnus@net-b.de>
8349
8350         PR fortran/32903
8351         * gfortran.dg/initialization_11.f90: New test.
8352
8353 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
8354
8355         * gcc.target/mips/ins-1.c: New test.
8356
8357 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
8358
8359         PR/19232
8360         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
8361         (f1): Likewise.
8362
8363 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
8364
8365         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
8366         error: width of 'spare' exceeds its type.
8367
8368 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
8369
8370         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
8371         * gcc.dg/sibcall-4.c: Likewise.
8372
8373 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8374
8375         PR rtl-optimization/31500
8376         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
8377         * g++.dg/warn/Warray-bounds.C: Likewise.
8378
8379 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
8380
8381         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
8382
8383 2007-07-25  Julian Brown  <julian@codesourcery.com>
8384             Paul Brook  <paul@codesourcery.com>
8385             Joseph Myers  <joseph@codesourcery.com>
8386             Mark Shinwell  <shinwell@codesourcery.com>
8387
8388         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
8389         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
8390         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
8391         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
8392         (check_effective_target_arm_neon_hw): New.
8393         * gcc.target/arm/neon/neon.exp: New file.
8394         * gcc.target/arm/neon/polytypes.c: New file.
8395         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
8396
8397 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
8398
8399         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
8400           targets where an "int" is less than 32 bits wide.
8401
8402 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
8403
8404         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
8405
8406 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8407
8408         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
8409           during addition if an int is only 16 bits wide.
8410         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
8411
8412 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8413
8414         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
8415           size as "long int" and are 32 or 64 bits wide.
8416         * gcc.dg/torture/pr28814.c: Likewise.
8417
8418 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8419
8420         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
8421           exactly as wide as an int.
8422
8423 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
8424
8425         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8426         Define and use throughout as long long printf format specifier.
8427         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8428         Likewise.
8429
8430 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
8431
8432         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
8433         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
8434
8435 2007-07-25  Ben Elliston  <bje@au.ibm.com>
8436
8437         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
8438
8439 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
8440
8441         * gcc.c-torture/execute/20070724-1.c: New.
8442
8443 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
8444
8445         PR fortran/31205
8446         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
8447         "deallocates" to 24, since patch has code rid of much spurious
8448         code.
8449         * gfortran.dg/interface_assignment_1.f90 : New test.
8450
8451         PR fortran/32842
8452         * gfortran.dg/interface_assignment_2.f90 : New test.
8453
8454 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8455
8456         PR fortran/32867
8457         * fortran.dg/initialization_10.f90: New test.
8458
8459 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8460
8461         PR fortran/32778
8462         * gfortran.dg/imag_2.f: Removed
8463         * gfortran.dg/warn_std_1.f90: New test.
8464         * gfortran.dg/warn_std_2.f90: New test.
8465         * gfortran.dg/warn_std_3.f90: New test.
8466
8467 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8468
8469         PR c++/29001
8470         * g++.dg/init/new22.C: New.
8471
8472 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8473
8474         PR c++/32561
8475         * g++.dg/template/crash67.C: New.
8476
8477 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
8478
8479         * lib/target-support.exp (check_effective_target_natural_alignment): 
8480         (check_effective_target_vector_alignment_reachable): New.
8481         * config/spu/spu.c (spu_vector_alignment_reachable): New.
8482         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
8483         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
8484         check.
8485         * gcc.dg/vect/pr25413.c: Likewise.
8486         * gcc.dg/vect/pr31699.c: Likewise.
8487
8488 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
8489
8490         PR fortran/30814
8491         * gfortran.dg/pack_bounds_1.f90:  New test case.
8492
8493 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
8494
8495         PR fortran/31639
8496         * gfortran.dg/initialization_9.f90: New test.
8497
8498 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8499
8500         PR fortran/32797
8501         PR fortran/32800
8502         * gfortran.dg/bind_c_usage_8.f03: New test case.
8503         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
8504         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
8505
8506 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
8507
8508         * gcc.target/mips/branch-cost-1.c: New test.
8509         * gcc.target/mips/branch-cost-2.c: Likewise.
8510
8511 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8512
8513         PR fortran/32732
8514         * gfortran.dg/c_char_tests.f03: New test case.
8515         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
8516         * gfortran.dg/c_char_tests_2.f03: New test case.
8517         * gfortran.dg/value_6.f03: Ditto.
8518         * gfortran.dg/value_7.f03: Ditto.
8519
8520 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8521
8522         PR fortran/32600
8523         * gfortran.dg/c_funloc_tests_5.f03: New.
8524         * gfortran.dg/c_funloc_tests_5.f04: New.
8525         * gfortran.dg/c_funloc_tests_4_driver.c: New.
8526
8527 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8528
8529         PR c++/32839
8530         * g++.dg/expr/call4.C: New.
8531         * g++.dg/expr/call5.C: New.
8532
8533 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8534
8535         PR fortran/32710
8536         * gfortran.dg/namelist_30.f90: New test.
8537
8538 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8539
8540         PR fortran/29962
8541         * gfortran.dg/array_initializer_1.f90: Removed warning.
8542         * gfortran.dg/initialization_1.f90: Adjusted messages.
8543         * gfortran.dg/nested_modules_6.f90: Removed warning.
8544
8545         PR fortran/31253
8546         * gfortran.dg/initialization_7.f90: New test.
8547
8548         PR fortran/31639
8549         * gfortran.dg/initialization_8.f90: New test.
8550
8551 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8552
8553         PR c++/30818
8554         * g++.dg/template/crash47.C: Adjust errors.
8555         * g++.dg/template/crash48.C: Adjust errors.
8556         * g++.dg/template/typename12.C: New.
8557         * g++.dg/template/typename13.C: New.
8558         * g++.dg/template/typename14.C: New.
8559         * g++.dg/template/typedef6.C: Adjust errors.
8560
8561 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8562
8563         PR fortran/32627
8564         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
8565         * gfortran.dg/pr32627.f03: New test case.
8566
8567         * gfortran.dg/c_f_pointer_logical.f03: New test case.
8568         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
8569         c_f_pointer_logical.
8570         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
8571         c_f_pointer_complex.
8572         * gfortran.dg/c_f_pointer_complex.f03: New test case.
8573         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
8574         c_f_pointer_shape_tests_2.
8575         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
8576
8577 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8578
8579         PR fortran/32804
8580         * gfortran.dg/c_loc_tests_9.f03: New test case.
8581         * gfortran.dg/c_loc_tests_10.f03: Ditto.
8582
8583 2007-07-21  Lee Millward  <lee.millward@gmail.com>
8584
8585         PR fortran/32823
8586         * gfortran.dg/int_2.f90: New test.
8587         
8588 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8589
8590         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
8591
8592 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
8593
8594         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
8595         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
8596
8597 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
8598
8599         PR tree-optimization/19910
8600         * gcc.dg/pr19910.c: New test.
8601
8602 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
8603
8604         PR fortran/32738
8605         * gfortran.dg/pr32738.f90: New test.
8606
8607 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
8608
8609         PR tree-optimzation/32635
8610         * gfortran.dg/pr32635.f:  New test case.
8611
8612 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
8613
8614         PR fortran/32801
8615         * gfortran.dg/pr32801.f03: New test case.
8616
8617 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8618
8619         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
8620         Test negative numbers also.
8621         * gcc.dg/c99-math-float-1.c: Likewise.
8622         * gcc.dg/c99-math-long-double-1.c: Likewise.
8623         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
8624         test inputs.
8625
8626 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
8627         
8628         * lib/target-supports.exp (check_effective_target_sync_int_long):
8629         Enable for xtensa.
8630         (check_effective_target_sync_char_short): Likewise.
8631         
8632 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8633
8634         * gcc.dg/pr28796-2.c: Add more cases.
8635
8636 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8637
8638         * gcc.dg/pr28796-1.c: Add more cases.
8639         * gcc.dg/pr28796-2.c: Likewise.
8640
8641 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8642
8643         * gcc.dg/pr28796-1.c: Add more cases.
8644         * gcc.dg/pr28796-2.c: Likewise.
8645
8646 2007-07-17  Janus Weil  <jaydub66@gmail.com>
8647
8648         PR fortran/32535
8649         * gfortran.dg/pr32535.f90: New test.
8650
8651 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
8652
8653         PR fortran/31320
8654         PR fortran/32665
8655         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
8656
8657 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
8658
8659         PR rtl-optimization/32773
8660         * gcc.dg/pr32773.c: New test.
8661
8662 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8663
8664         * gcc.target/spu/intrinsics-1.c: Use dg-message to
8665         match flax-vector-conversions note.
8666         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
8667         instead of dg-error for the warning.
8668
8669 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8670
8671         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
8672           adapted to work on targets with 16-bit or wider int.
8673         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
8674         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
8675         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
8676         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
8677
8678 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8679
8680         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
8681         support large arrays.
8682         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
8683         * gcc.dg/20061109-1.c: Likewise.
8684         * gcc.c-torture/execute/20061101-1.x: Likewise.
8685         * gcc.c-torture/execute/pr29797-1.x: Likewise.
8686         * gcc.c-torture/execute/pr31448.x: Likewise.
8687
8688 2007-07-16  Lee Millward  <lee.millward@gmail.com>
8689
8690         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
8691
8692         PR fortran/32238
8693         * gfortran.dg/pr32238.f90: New test.
8694
8695         PR fortran/32222
8696         * gfortran.dg/pr32222.f90: New test.
8697
8698         PR fortran/32242
8699         * gfortran.dg/pr32242.f90: New test.
8700         
8701 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
8702             David Ung  <davidu@mips.com>
8703
8704         * gcc.target/mips/mips-sched-madd.c: New test case.
8705
8706 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8707
8708         PR libfortran/32611
8709         * gfortran.dg/large_real_kind_1.f90: Update test.
8710         * gfortran.dg/pr17706.f90: Update test.
8711         * gfortran.dg/fmt_zero_digits.f90: Update test.
8712         * gfortran.dg/fmt_zero_precision.f90: Update test.
8713         * gfortran.dg/real_const_3.f90: Update test.
8714
8715 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8716
8717         PR fortran/32036
8718         * gfortran.dg/bounds_check_8.f90: New test.
8719         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
8720
8721 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8722
8723         PR fortran/32357
8724         * gfortran.dg/mvbits_2.f90: New test.
8725
8726 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8727
8728         PR libfortran/32731
8729         * gfortran.dg/pack_mask_1.f90:  New test.
8730         * gfortran.dg/unpack_mask_1.f90:  New test.
8731
8732 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8733
8734         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
8735         * gcc.dg/20001101-1.c: Likewise.
8736         * gcc.dg/20001102-1.c: Likewise.
8737         * gcc.dg/20020116-2.c: Likewise.
8738         * gcc.dg/20020416-1.c: Likewise.
8739         * gcc.dg/sparc-constant-1.c: Likewise.
8740         * gcc.dg/sparc-dwarf2.c: Likewise.
8741         * gcc.dg/sparc-frame-1.c: Likewise.
8742         * gcc.dg/sparc-getcontext-1.c: Likewise.
8743         * gcc.dg/sparc-loop-1.c: Likewise.
8744         * gcc.dg/sparc-reg-1.c: Likewise.
8745         * gcc.dg/sparc-ret.c: Likewise.
8746         * gcc.dg/sparc-trap-1.c: Likewise.
8747         * gcc.dg/ultrasp10.c: Likewise.
8748         * gcc.dg/ultrasp11.c: Likewise.
8749         * gcc.dg/ultrasp1.c: Likewise.
8750         * gcc.dg/ultrasp2.c: Likewise.
8751         * gcc.dg/ultrasp3.c: Likewise.
8752         * gcc.dg/ultrasp4.c: Likewise.
8753         * gcc.dg/ultrasp5.c: Likewise.
8754         * gcc.dg/ultrasp6.c: Likewise.
8755         * gcc.dg/ultrasp7.c: Likewise.
8756         * gcc.dg/ultrasp8.c: Likewise.
8757         * gcc.dg/ultrasp9.c: Likewise.
8758         * gcc.dg/splet-1.c: Delete.
8759
8760 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
8761
8762         PR fortran/32724
8763         * gfortran.dg/stfunc_5.f90: New test.
8764
8765 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
8766
8767         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
8768         New procedure to check if arrays are naturally aligned to the vector
8769         alignment boundary.
8770         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
8771         in size_t typedef.  Adjust tree dump scan results according to
8772         vect_aligned_arrays target check.
8773         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
8774         vect_aligned_arrays target check.
8775         * gcc.dg/vect/pr31699.c: Ditto.
8776
8777 2007-07-13  Sa Liu  <saliu@de.ibm.com>
8778
8779         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
8780         for V2DFmode vector conditional expression.
8781         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
8782         and dfceq patterns.
8783         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
8784         and dfcgt patterns.
8785         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
8786         V2DFmode comparison and test special values.
8787         * lib/target-supports.exp: Switch on test for V2DFmode 
8788         vector conditional expression.
8789
8790 2007-07-13  Richard Guenther  <rguenther@suse.de>
8791
8792         PR tree-optimization/32721
8793         * gcc.dg/pr32721.c: New testcase.
8794
8795 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
8796
8797         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
8798         error message part that continues on a new line.
8799
8800 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
8801
8802         * gcc.dg/c99-tgmath-1.c: New.
8803         * gcc.dg/c99-tgmath-2.c: New.
8804         * gcc.dg/c99-tgmath-3.c: New.
8805         * gcc.dg/c99-tgmath-4.c: New.
8806
8807 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8808             Janis Johnson  <janis187@us.ibm.com>
8809
8810         PR testsuite/25241
8811         * gcc.test-framework/dg-error-exp-F.c: New test.
8812         * gcc.test-framework/dg-warning-exp-F.c: New test.
8813         * lib/gcc.exp: Enable warning and error prefixes.
8814         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
8815         (dg-error): Wrap original dg-error.
8816         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
8817         markers from dg-error/dg-warning directives.
8818         * gcc.dg/20040322-1.c: Likewise.
8819         * gcc.dg/Wchar-subscripts-1.c: Likewise.
8820         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
8821         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
8822         * gcc.dg/Werror-1.c: Likewise.
8823         * gcc.dg/Werror-10.c: Likewise.
8824         * gcc.dg/Werror-11.c: Likewise.
8825         * gcc.dg/Werror-2.c: Likewise.
8826         * gcc.dg/Werror-3.c: Likewise.
8827         * gcc.dg/Werror-4.c: Likewise.
8828         * gcc.dg/Werror-5.c: Likewise.
8829         * gcc.dg/Werror-6.c: Likewise.
8830         * gcc.dg/Werror-7.c: Likewise.
8831         * gcc.dg/Werror-8.c: Likewise.
8832         * gcc.dg/Werror-9.c: Likewise.
8833         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8834         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
8835         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
8836         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
8837         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
8838         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
8839         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
8840         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
8841         * gcc.dg/Wnested-externs-1.c: Likewise.
8842         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
8843         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
8844         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
8845         * gcc.dg/Wshadow-3.c: Likewise.
8846         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
8847         * gcc.dg/Wwrite-strings-1.c: Likewise.
8848         * gcc.dg/anon-struct-5.c: Likewise.
8849         * gcc.dg/anon-struct-6.c: Likewise.
8850         * gcc.dg/anon-struct-7.c: Likewise.
8851         * gcc.dg/anon-struct-8.c: Likewise.
8852         * gcc.dg/array-8.c: Likewise.
8853         * gcc.dg/array-quals-2.c: Likewise.
8854         * gcc.dg/asm-qual-1.c: Likewise.
8855         * gcc.dg/asm-wide-1.c: Likewise.
8856         * gcc.dg/assign-warn-1.c: Likewise.
8857         * gcc.dg/assign-warn-2.c: Likewise.
8858         * gcc.dg/bitfld-10.c: Likewise.
8859         * gcc.dg/bitfld-11.c: Likewise.
8860         * gcc.dg/bitfld-12.c: Likewise.
8861         * gcc.dg/bitfld-13.c: Likewise.
8862         * gcc.dg/bitfld-14.c: Likewise.
8863         * gcc.dg/builtin-choose-expr-2.c: Likewise.
8864         * gcc.dg/builtins-30.c: Likewise.
8865         * gcc.dg/c90-const-expr-5.c: Likewise.
8866         * gcc.dg/c90-typespec-1.c: Likewise.
8867         * gcc.dg/c99-const-expr-5.c: Likewise.
8868         * gcc.dg/c99-flex-array-5.c: Likewise.
8869         * gcc.dg/c99-fordecl-3.c: Likewise.
8870         * gcc.dg/c99-tag-3.c: Likewise.
8871         * gcc.dg/c99-typespec-1.c: Likewise.
8872         * gcc.dg/c99-vla-jump-1.c: Likewise.
8873         * gcc.dg/c99-vla-jump-2.c: Likewise.
8874         * gcc.dg/c99-vla-jump-3.c: Likewise.
8875         * gcc.dg/c99-vla-jump-4.c: Likewise.
8876         * gcc.dg/c99-vla-jump-5.c: Likewise.
8877         * gcc.dg/cast-1.c: Likewise.
8878         * gcc.dg/cast-2.c: Likewise.
8879         * gcc.dg/cast-3.c: Likewise.
8880         * gcc.dg/cast-4.c: Likewise.
8881         * gcc.dg/cast-pretty-print-1.c: Likewise.
8882         * gcc.dg/comp-goto-2.c: Likewise.
8883         * gcc.dg/comp-goto-3.c: Likewise.
8884         * gcc.dg/cpp/error-1.c: Likewise.
8885         * gcc.dg/cpp/if-paren.c: Likewise.
8886         * gcc.dg/decl-7.c: Likewise.
8887         * gcc.dg/decl-8.c: Likewise.
8888         * gcc.dg/decl-nospec-1.c: Likewise.
8889         * gcc.dg/decl-nospec-2.c: Likewise.
8890         * gcc.dg/decl-nospec-3.c: Likewise.
8891         * gcc.dg/declspec-10.c: Likewise.
8892         * gcc.dg/declspec-11.c: Likewise.
8893         * gcc.dg/declspec-12.c: Likewise.
8894         * gcc.dg/declspec-13.c: Likewise.
8895         * gcc.dg/declspec-14.c: Likewise.
8896         * gcc.dg/declspec-15.c: Likewise.
8897         * gcc.dg/declspec-16.c: Likewise.
8898         * gcc.dg/declspec-17.c: Likewise.
8899         * gcc.dg/declspec-4.c: Likewise.
8900         * gcc.dg/declspec-5.c: Likewise.
8901         * gcc.dg/declspec-6.c: Likewise.
8902         * gcc.dg/declspec-7.c: Likewise.
8903         * gcc.dg/declspec-8.c: Likewise.
8904         * gcc.dg/declspec-9.c: Likewise.
8905         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
8906         * gcc.dg/dfp/constants-c99.c: Likewise.
8907         * gcc.dg/dfp/keywords-c89.c: Likewise.
8908         * gcc.dg/dfp/keywords-c99.c: Likewise.
8909         * gcc.dg/dfp/keywords-reserved.c: Likewise.
8910         * gcc.dg/dfp/typespec.c: Likewise.
8911         * gcc.dg/dremf-type-compat-2.c: Likewise.
8912         * gcc.dg/dremf-type-compat-3.c: Likewise.
8913         * gcc.dg/dremf-type-compat-4.c: Likewise.
8914         * gcc.dg/empty-source-2.c: Likewise.
8915         * gcc.dg/empty-source-3.c: Likewise.
8916         * gcc.dg/enum3.c: Likewise.
8917         * gcc.dg/extra-semi-2.c: Likewise.
8918         * gcc.dg/extra-semi-3.c: Likewise.
8919         * gcc.dg/float-range-1.c: Likewise.
8920         * gcc.dg/float-range-2.c: Likewise.
8921         * gcc.dg/float-range-3.c: Likewise.
8922         * gcc.dg/float-range-5.c: Likewise.
8923         * gcc.dg/format/asm_fprintf-2.c: Likewise.
8924         * gcc.dg/format/asm_fprintf-3.c: Likewise.
8925         * gcc.dg/format/asm_fprintf-4.c: Likewise.
8926         * gcc.dg/format/asm_fprintf-5.c: Likewise.
8927         * gcc.dg/format/cast-1.c: Likewise.
8928         * gcc.dg/format/gcc_diag-3.c: Likewise.
8929         * gcc.dg/format/gcc_diag-4.c: Likewise.
8930         * gcc.dg/format/gcc_diag-6.c: Likewise.
8931         * gcc.dg/format/gcc_diag-8.c: Likewise.
8932         * gcc.dg/format/gcc_diag-9.c: Likewise.
8933         * gcc.dg/format/nul-2.c: Likewise.
8934         * gcc.dg/format/opt-1.c: Likewise.
8935         * gcc.dg/format/opt-2.c: Likewise.
8936         * gcc.dg/format/opt-3.c: Likewise.
8937         * gcc.dg/format/opt-4.c: Likewise.
8938         * gcc.dg/format/opt-5.c: Likewise.
8939         * gcc.dg/format/opt-6.c: Likewise.
8940         * gcc.dg/framework-2.c: Likewise.
8941         * gcc.dg/func-args-1.c: Likewise.
8942         * gcc.dg/func-outside-1.c: Likewise.
8943         * gcc.dg/func-outside-2.c: Likewise.
8944         * gcc.dg/gnu-cond-expr-2.c: Likewise.
8945         * gcc.dg/gnu-cond-expr-3.c: Likewise.
8946         * gcc.dg/if-empty-1.c: Likewise.
8947         * gcc.dg/init-bad-1.c: Likewise.
8948         * gcc.dg/init-bad-2.c: Likewise.
8949         * gcc.dg/init-bad-3.c: Likewise.
8950         * gcc.dg/init-desig-obs-2.c: Likewise.
8951         * gcc.dg/init-desig-obs-3.c: Likewise.
8952         * gcc.dg/init-empty-2.c: Likewise.
8953         * gcc.dg/init-empty-3.c: Likewise.
8954         * gcc.dg/inline-11.c: Likewise.
8955         * gcc.dg/inline-12.c: Likewise.
8956         * gcc.dg/inline-8.c: Likewise.
8957         * gcc.dg/inline-9.c: Likewise.
8958         * gcc.dg/inline3.c: Likewise.
8959         * gcc.dg/label-decl-1.c: Likewise.
8960         * gcc.dg/label-decl-2.c: Likewise.
8961         * gcc.dg/label-decl-3.c: Likewise.
8962         * gcc.dg/label-decl-4.c: Likewise.
8963         * gcc.dg/long-long-typespec-1.c: Likewise.
8964         * gcc.dg/lvalue-2.c: Likewise.
8965         * gcc.dg/lvalue-3.c: Likewise.
8966         * gcc.dg/nested-func-3.c: Likewise.
8967         * gcc.dg/nested-redef-1.c: Likewise.
8968         * gcc.dg/noreturn-4.c: Likewise.
8969         * gcc.dg/old-style-prom-2.c: Likewise.
8970         * gcc.dg/old-style-prom-3.c: Likewise.
8971         * gcc.dg/old-style-then-proto-1.c: Likewise.
8972         * gcc.dg/overflow-warn-1.c: Likewise.
8973         * gcc.dg/overflow-warn-2.c: Likewise.
8974         * gcc.dg/overflow-warn-3.c: Likewise.
8975         * gcc.dg/overflow-warn-4.c: Likewise.
8976         * gcc.dg/overflow-warn-6.c: Likewise.
8977         * gcc.dg/parm-forwdecl-2.c: Likewise.
8978         * gcc.dg/parm-forwdecl-3.c: Likewise.
8979         * gcc.dg/parm-impl-decl-1.c: Likewise.
8980         * gcc.dg/parm-impl-decl-2.c: Likewise.
8981         * gcc.dg/parm-incomplete-1.c: Likewise.
8982         * gcc.dg/parm-mismatch-1.c: Likewise.
8983         * gcc.dg/pointer-arith-1.c: Likewise.
8984         * gcc.dg/pointer-arith-2.c: Likewise.
8985         * gcc.dg/pointer-arith-3.c: Likewise.
8986         * gcc.dg/pointer-arith-4.c: Likewise.
8987         * gcc.dg/pointer-arith-6.c: Likewise.
8988         * gcc.dg/pointer-arith-7.c: Likewise.
8989         * gcc.dg/pointer-arith-8.c: Likewise.
8990         * gcc.dg/pr13804-1.c: Likewise.
8991         * gcc.dg/pr15698-1.c: Likewise.
8992         * gcc.dg/pr15698-2.c: Likewise.
8993         * gcc.dg/pr15698-3.c: Likewise.
8994         * gcc.dg/pr15698-4.c: Likewise.
8995         * gcc.dg/pr15698-5.c: Likewise.
8996         * gcc.dg/pr15698-6.c: Likewise.
8997         * gcc.dg/pr15698-7.c: Likewise.
8998         * gcc.dg/pr15698-8.c: Likewise.
8999         * gcc.dg/pr17188-1.c: Likewise.
9000         * gcc.dg/pr17301-1.c: Likewise.
9001         * gcc.dg/pr17301-2.c: Likewise.
9002         * gcc.dg/pr17730-1.c: Likewise.
9003         * gcc.dg/pr20368-1.c: Likewise.
9004         * gcc.dg/pr20368-2.c: Likewise.
9005         * gcc.dg/pr20368-3.c: Likewise.
9006         * gcc.dg/pr22308-1.c: Likewise.
9007         * gcc.dg/qual-component-1.c: Likewise.
9008         * gcc.dg/redecl-1.c: Likewise.
9009         * gcc.dg/redecl-11.c: Likewise.
9010         * gcc.dg/redecl-12.c: Likewise.
9011         * gcc.dg/redecl-13.c: Likewise.
9012         * gcc.dg/redecl-14.c: Likewise.
9013         * gcc.dg/redecl-15.c: Likewise.
9014         * gcc.dg/register-var-1.c: Likewise.
9015         * gcc.dg/register-var-2.c: Likewise.
9016         * gcc.dg/stmt-expr-2.c: Likewise.
9017         * gcc.dg/stmt-expr-3.c: Likewise.
9018         * gcc.dg/stmt-expr-label-1.c: Likewise.
9019         * gcc.dg/stmt-expr-label-2.c: Likewise.
9020         * gcc.dg/stmt-expr-label-3.c: Likewise.
9021         * gcc.dg/struct-empty-2.c: Likewise.
9022         * gcc.dg/struct-empty-3.c: Likewise.
9023         * gcc.dg/struct-parse-1.c: Likewise.
9024         * gcc.dg/struct-semi-1.c: Likewise.
9025         * gcc.dg/struct-semi-2.c: Likewise.
9026         * gcc.dg/struct-semi-3.c: Likewise.
9027         * gcc.dg/switch-5.c: Likewise.
9028         * gcc.dg/switch-6.c: Likewise.
9029         * gcc.dg/switch-7.c: Likewise.
9030         * gcc.dg/tls/diag-5.c: Likewise.
9031         * gcc.dg/transparent-union-1.c: Likewise.
9032         * gcc.dg/transparent-union-3.c: Likewise.
9033         * gcc.dg/typespec-1.c: Likewise.
9034         * gcc.dg/vla-init-2.c: Likewise.
9035         * gcc.dg/vla-init-3.c: Likewise.
9036         * gcc.dg/vla-init-4.c: Likewise.
9037         * gcc.dg/vla-init-5.c: Likewise.
9038         * gcc.dg/void-cast-2.c: Likewise.
9039         * gcc.dg/wvla-3.c: Likewise.
9040         * gcc.dg/wvla-7.c: Likewise.
9041         * gcc.target/i386/991209-1.c: Likewise.
9042         * gcc.target/ia64/fpreg-1.c: Likewise.
9043         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
9044         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
9045         
9046 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
9047
9048         PR fortran/31639
9049         * gfortran.dg/func_decl_4.f90: New test.
9050
9051 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
9052
9053         PR fortran/32727
9054         * gfortran.dg/interface_17.f90: New test.
9055
9056 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
9057
9058         PR fortran/32599
9059         * gfortran.dg/32599.f03: New test case.
9060
9061         PR fortran/32601
9062         * gfortran.dg/32601.f03: New test case.
9063         * gfortran.dg/32601_1.f03: Ditto.
9064         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
9065         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
9066
9067 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
9068
9069         * gcc.c-torture/execute/align-3.c: Remove function addr check.
9070
9071 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9072             Devang Patel  <dpatel@apple.com>
9073
9074         PR tree-optimization/25413
9075         * gcc.dg/vect/vect-align-1.c: New.
9076         * gcc.dg/vect/vect-align-2.c: New.
9077         * gcc.dg/vect/pr25413.c: New.
9078         * gcc.dg/vect/pr25413a.c: New.
9079         * gcc.dg/vect/pr31699.c: Fix dg-final check.
9080
9081 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
9082
9083         * lib/target-support.exp (check_ultrasparc_hw_available):
9084         New function.
9085         (is-effective-target): Check $arg for ultrasparc_hw.
9086         (is-effective-target-keyword): Likewise.
9087         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
9088         when determining what to do on sparc platforms.
9089         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
9090         * gcc.dg/20001101-1.c: Likewise.
9091         * gcc.dg/20001101-2.c: Likewise.
9092         * gcc.dg/ultrasp9.c: Likewise.
9093         * gcc.dg/ultrasp10.c: Likewise.
9094         * gcc.target/sparc/pdist-3.c: Likewise.
9095
9096 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
9097
9098         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
9099
9100 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9101
9102         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
9103         get vectorized.
9104         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
9105         now get vectorized.
9106         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
9107         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
9108         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
9109         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
9110         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
9111         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
9112         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
9113         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
9114         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
9115         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
9116         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
9117         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
9118         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
9119         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
9120         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
9121         * lib/target-supports.exp (check_effective_target_vect_int_mul):
9122         Add spu.
9123
9124 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
9125
9126         PR c++/30854
9127         * g++.dg/parse/error30.C: New test.
9128
9129 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9130
9131         PR fortran/29804
9132         * gfortran.dg/alloc_comp_misc_1.f90: New test.
9133
9134 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
9135
9136         * gfortran.fortran-torture/compile/pr32663.f: New test.
9137
9138 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9139
9140         PR c++/31027
9141         * g++.dg/inherit/virtual4.C: New.
9142
9143 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
9144
9145         PR target/32661
9146         * gcc.target/i386/pr32661-1.c: New test.
9147
9148 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
9149
9150         * gnat.dg/invariant_index.ad[sb]: New test.
9151
9152 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9153
9154         PR c++/32560
9155         * g++.dg/template/decl3.C: New.
9156
9157 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
9158
9159         PR 32617
9160         * gcc.c-torture/execute/align-3.c: New.
9161
9162 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
9163
9164         PR target/32708
9165         * gcc.target/i386/pr32708-1.c: New test.
9166         * gcc.target/i386/pr32708-2.c: Ditto.
9167         * gcc.target/i386/pr32708-3.c: Ditto.
9168
9169 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
9170
9171         * g++.dg/init/new20.C: Remove svn:executable flag.
9172
9173 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9174
9175         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
9176
9177 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9178
9179         * gcc.dg/ultrasp7.c: Add fpic target requirement.
9180
9181 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9182
9183         PR testsuite/25241
9184         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
9185         directive.
9186         
9187 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
9188
9189         PR fortran/32157
9190         * gfortran.dg/overload_2.f90: New test.
9191
9192         PR fortran/32689
9193         * gfortran.dg/transfer_simplify_5.f90
9194
9195         PR fortran/32634
9196         * gfortran.dg/interface_15.f90: New test.
9197
9198 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9199
9200         PR libfortran/32336
9201         * gfortran.dg/matmul_5.f90:  New test case.
9202
9203 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9204
9205         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
9206         * gcc.dg/fesd-any.h: Likewise.
9207         * gcc.dg/fesd-baseonly.c: Likewise.
9208         * gcc.dg/fesd-baseonly.h: Likewise.
9209         * gcc.dg/fesd-none.c: Likewise.
9210         * gcc.dg/fesd-none.h: Likewise.
9211         * gcc.dg/fesd-reduced.c: Likewise.
9212         * gcc.dg/fesd-reduced.h: Likewise.
9213         * gcc.dg/fesd-sys.c: Likewise.
9214         * gcc.dg/fesd-sys.h: Likewise
9215         * gcc.dg/fesd.h: Likewise.
9216
9217         * g++.dg/debug/dwarf2: New directory.
9218         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
9219         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
9220         * g++.dg/other/fesd-any.h: Likewise.
9221         * g++.dg/other/fesd-baseonly.C: Likewise.
9222         * g++.dg/other/fesd-baseonly.h: Likewise.
9223         * g++.dg/other/fesd-none.C: Likewise.
9224         * g++.dg/other/fesd-none.h: Likewise.
9225         * g++.dg/other/fesd-reduced.C: Likewise.
9226         * g++.dg/other/fesd-reduced.h: Likewise.
9227         * g++.dg/other/fesd-sys.C: Likewise.
9228         * g++.dg/other/fesd-sys.h: Likewise.
9229         * g++.dg/other/fesd.h: Likewise.
9230
9231 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
9232
9233         PR fortran/31129
9234         * gfortran.dg/parameter_unused.f90: New test.
9235
9236 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
9237
9238         PR tree-optimization/32681
9239         * gcc.dg/tree-ssa/pr32681.c: New test.
9240
9241 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9242
9243         PR fortran/32678
9244         * gfortran.dg/fmt_t_5.f90: New test.
9245
9246 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
9247
9248         PR c++/30535
9249         * g++.dg/template/operator10.C: New.
9250
9251 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9252
9253         PR libfortran/32217
9254         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
9255
9256 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9257
9258         PR fortran/29876
9259         * gfortran.dg/operator_6.f90: New test.
9260
9261 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9262
9263         PR fortran/17711
9264         * gfortran.dg/operator_4.f90: New test.
9265         * gfortran.dg/operator_5.f90: New test.
9266         * gfortran.dg/logical_comp.f90: Adjusted error messages.
9267         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
9268
9269 2007-07-08  Tobias Burnus  <burnus@net-b.de>
9270
9271         PR fortran/32669
9272         * gfortran.dg/argument_checking_6.f90: New.
9273
9274 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9275
9276         PR fortran/25094
9277         * gfortran.dg/interface_155555.f90: New test.
9278
9279 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9280
9281         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9282         c99-math-long-double-1.c, c99-math.h: Test subnormals.
9283
9284 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9285
9286         PR testsuite/25241
9287         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
9288         discern pedantic diagnostics and errors.
9289         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
9290         and not an error.
9291         * gcc.dg/20050121-1.c: This is an error and not a warning.
9292         * gcc.target/i386/sseregparm-2.c:  Likewise.
9293         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
9294         * gcc.dg/charset/attribute2.c: Likewise.
9295         * gcc.dg/bitfld-1.c: Likewise.
9296         * gcc.dg/pack-test-2.c: Likewise.
9297         * gcc.dg/940510-1.c: Match separately error and warning.
9298         * gcc.dg/array-2.c: Match separately multiple messages. The second
9299         diagnostic is a pedantic warning and not an error.
9300         * gcc.dg/pr14475.c: Match separately multiple messages.
9301         * gcc.dg/pr18809-1.c: Likewise.
9302         * gcc.dg/pr27953.c: Likewise.
9303         * gcc.dg/vla-init-1.c: Likewise.
9304         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
9305
9306 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9307
9308         PR fortran/32644
9309         * gfortran.dg/char_decl_1.f90: New test.
9310
9311 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
9312
9313         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
9314
9315 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
9316
9317         PR c++/32232
9318         * g++.dg/template/overload9.C: New test.
9319
9320 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
9321
9322         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
9323         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
9324
9325 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9326
9327         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
9328         * gcc.dg/20001012-2.c: Likewise.
9329         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
9330         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
9331
9332 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9333
9334         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
9335         about the chunk size when STACK_SIZE is defined.
9336
9337 2007-07-06  Josh Conner  <jconner@apple.com>
9338
9339         PR middle-end/32602
9340         * gcc.dg/sibcall-8.c: New test.
9341
9342 2007-07-06  Josh Conner  <jconner@apple.com>
9343
9344         PR middle-end/32603
9345         * gcc.target/arm/sibcall-1.c: New test.
9346
9347 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
9348
9349         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
9350
9351 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
9352
9353         * gfortran.dg/save_parameter.f90: New test.
9354         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
9355
9356 2007-07-06  Richard Guenther  <rguenther@suse.de>
9357
9358         * g++.dg/opt/pr30965.C: New testcase.
9359
9360 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
9361
9362         * gcc.target/mips/save-restore-5.c: New test.
9363
9364 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9365
9366         PR rtl_optimization/32450
9367         * gcc.dg/pr32450.c: New runtime test.
9368
9369 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9370
9371         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
9372         single underscore in scan directives.
9373
9374 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
9375
9376         PR c++/32245
9377         * g++.dg/init/ptrmem4.C: New test.
9378
9379         PR c++/32251
9380         * g++.dg/init/new21.C: Likewise.
9381
9382         PR c++/31992
9383         * g++.dg/template/static30.C: Likewise.
9384
9385 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
9386
9387         * gcc.dg/vect/costmodel/ppc: New directory.
9388         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
9389         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
9390         New test.
9391         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
9392         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
9393         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
9394         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
9395         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
9396         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
9397         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
9398         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
9399         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
9400         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
9401         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
9402         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
9403         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
9404         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
9405
9406 2007-07-05  Tobias Burnus  <burnus@net-b.de>
9407
9408         PR fortran/32359
9409         * gfortran.dg/module_md5_1.f90: Update MD5 number.
9410
9411 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
9412
9413         PR fortran/32526
9414         * gfortran.dg/interface_14.f90: New test.
9415
9416         PR fortran/32613
9417         * gfortran.dg/do_iterator_2.f90: New test.
9418
9419 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
9420
9421         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
9422         (FE_DEC_DOWNWARD): Likewise.
9423         (FE_DEC_UPWARD): Likewise.
9424         (FE_DEC_TOWARDZERO): Likewise.
9425         (FE_DEC_TONEARESTFROMZERO): Likewise.
9426
9427 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
9428
9429         * gcc.c-torture/compile/pr32606.c: New.
9430         * gfortran.fortran-torture/execute/pr32604.f90: New.
9431
9432 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
9433
9434         * gcc.dg/visibility-12.c: New test.
9435         * gcc.dg/visibility-13.c: Likewise.
9436         * g++.dg/ext/visibility-9.C: Likewise.
9437         * g++.dg/ext/visibility-10.C: Likewise.
9438
9439 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9440
9441         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
9442         * gcc.dg/sh-relax-vxworks.c: New test.
9443
9444 2007-07-04  Richard Guenther  <rguenther@suse.de>
9445
9446         PR tree-optimization/32500
9447         * gcc.c-torture/execute/pr32500.c: New testcase.
9448
9449 2007-07-04  Richard Guenther  <rguenther@suse.de>
9450
9451         PR tree-optimization/32482
9452         * gcc.c-torture/compile/pr32482.c: New testcase.
9453
9454 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9455
9456         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
9457         VxWorks kernels.
9458         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
9459         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
9460         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
9461         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
9462
9463 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9464
9465         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
9466
9467 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9468
9469         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
9470
9471 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9472
9473         PR fortran/31198
9474         * gfortran.dg/min_max_optional_1.f90: New test.
9475         * gfortran.dg/min_max_optional_2.f90: New test.
9476         * gfortran.dg/min_max_optional_3.f90: New test.
9477
9478 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9479
9480         PR fortran/32545
9481         * gfortran.dg/fmt_error.f90: New test.
9482
9483 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9484
9485         PR fortran/32612
9486         * gfortran.dg/interface_13.f90: New test.
9487
9488 2007-07-03  Dave Brolley  <brolley@redhat.com>
9489
9490         PR c++/31743
9491         * g++.dg/init/new20.C: New test.
9492
9493 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
9494
9495         PR fortran/32579
9496         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
9497
9498 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9499
9500         PR fortran/25062
9501         * common_7.f90: New.
9502         * common_8.f90: New.
9503         * common_9.f90: New.
9504
9505 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9506
9507         PR fortran/30940
9508         * gfortran.dg/argument_checking_1.f90: New.
9509         * gfortran.dg/argument_checking_2.f90: New.
9510         * gfortran.dg/argument_checking_3.f90: New.
9511         * gfortran.dg/argument_checking_4.f90: New.
9512         * gfortran.dg/argument_checking_5.f90: New.
9513         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
9514         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
9515
9516 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9517
9518         * gcc.dg/pr32176.c: Add -w to default dg-options.
9519
9520 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9521
9522         * gcc.c-torture/compile/ssa-pre-1.c: New test.
9523
9524 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9525
9526         PR fortran/20888
9527         * gfortran.dg/null_2.f90: New.
9528
9529 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9530             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9531
9532         PR middle-end/32176
9533         * gcc.dg/pr32176.c: New test.
9534
9535 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9536
9537         * gcc.dg/const-float80.c : New test.
9538         * gcc.dg/const-float128.c : New test.
9539         * gcc.dg/const-float80-ped.c : New test.
9540         * gcc.dg/const-float128-ped.c : New test.
9541
9542 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9543
9544         * gcc.dg/c99-math.h: Fix typo.
9545
9546 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9547
9548         PR libgomp/32468
9549         * gcc.dg/gomp/pr32468-1.c: New test.
9550
9551 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9552
9553         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
9554         an ABI option.
9555
9556 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9557
9558         * gfortran.fortran-torture/compile/pr32583.f: New.
9559         * gcc.c-torture/compile/pr32584.c: New
9560
9561 2007-07-02  Ollie Wild  <aaw@google.com>
9562
9563         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
9564         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
9565
9566 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9567
9568         * gcc.target/mips/save-restore-1.c: New test.
9569         * gcc.target/mips/save-restore-2.c: Likewise.
9570         * gcc.target/mips/save-restore-3.c: Likewise.
9571         * gcc.target/mips/save-restore-4.c: Likewise.
9572
9573 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
9574
9575         PR tree-optimization/31966
9576         PR tree-optimization/32533
9577         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
9578         * gfortran.dg/pr32533.f90: Ditto.
9579
9580 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9581
9582         * g++.dg/opt/nrv12.C: New test.
9583         * gcc.target/i386/nrv1.c: New test.
9584
9585         PR c++/31748
9586         * g++.dg/gomp/pr31748.C: New test.
9587
9588 2007-07-02  Ira Rosen  <irar@il.ibm.com>
9589  
9590         PR tree-optimization/32230
9591         * gcc.dg/vect/pr32230.c: New test.
9592
9593 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
9594
9595         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
9596         * bind_c_coms.f90: Ditto.
9597         * bind_c_coms_driver.c: Ditto.
9598         * bind_c_dts.f90: Ditto.
9599         * bind_c_dts_2.f03: Ditto.
9600         * bind_c_dts_2_driver.c: Ditto.
9601         * bind_c_dts_3.f03: Ditto.
9602         * bind_c_dts_4.f03: Ditto.
9603         * bind_c_dts_driver.c: Ditto.
9604         * bind_c_implicit_vars.f03: Ditto.
9605         * bind_c_procs.f03: Ditto.
9606         * bind_c_usage_2.f03: Ditto.
9607         * bind_c_usage_3.f03: Ditto.
9608         * bind_c_usage_5.f03: Ditto.
9609         * bind_c_usage_6.f03: Ditto.
9610         * bind_c_usage_7.f03: Ditto.
9611         * bind_c_vars.f90: Ditto.
9612         * bind_c_vars_driver.c: Ditto.
9613         * binding_c_table_15_1.f03: Ditto.
9614         * binding_label_tests.f03: Ditto.
9615         * binding_label_tests_10.f03: Ditto.
9616         * binding_label_tests_10_main.f03: Ditto.
9617         * binding_label_tests_11.f03: Ditto.
9618         * binding_label_tests_11_main.f03: Ditto.
9619         * binding_label_tests_12.f03: Ditto.
9620         * binding_label_tests_13.f03: Ditto.
9621         * binding_label_tests_13_main.f03: Ditto.
9622         * binding_label_tests_14.f03: Ditto.
9623         * binding_label_tests_2.f03: Ditto.
9624         * binding_label_tests_3.f03: Ditto.
9625         * binding_label_tests_4.f03: Ditto.
9626         * binding_label_tests_5.f03: Ditto.
9627         * binding_label_tests_6.f03: Ditto.
9628         * binding_label_tests_7.f03: Ditto.
9629         * binding_label_tests_8.f03: Ditto.
9630         * binding_label_tests_9.f03: Ditto.
9631         * c_assoc.f90: Ditto.
9632         * c_assoc_2.f03: Ditto.
9633         * c_f_pointer_shape_test.f90: Ditto.
9634         * c_f_pointer_tests.f90: Ditto.
9635         * c_f_tests_driver.c: Ditto.
9636         * c_funloc_tests.f03: Ditto.
9637         * c_funloc_tests_2.f03: Ditto.
9638         * c_funloc_tests_3.f03: Ditto.
9639         * c_funloc_tests_3_funcs.c: Ditto.
9640         * c_kind_params.f90: Ditto.
9641         * c_kind_tests_2.f03: Ditto.
9642         * c_kinds.c: Ditto.
9643         * c_loc_driver.c: Ditto.
9644         * c_loc_test.f90: Ditto.
9645         * c_loc_tests_2.f03: Ditto.
9646         * c_loc_tests_2_funcs.c: Ditto.
9647         * c_loc_tests_3.f03: Ditto.
9648         * c_loc_tests_4.f03: Ditto.
9649         * c_loc_tests_5.f03: Ditto.
9650         * c_loc_tests_6.f03: Ditto.
9651         * c_loc_tests_7.f03: Ditto.
9652         * c_loc_tests_8.f03: Ditto.
9653         * c_ptr_tests.f03: Ditto.
9654         * c_ptr_tests_10.f03: Ditto.
9655         * c_ptr_tests_5.f03: Ditto.
9656         * c_ptr_tests_7.f03: Ditto.
9657         * c_ptr_tests_7_driver.c: Ditto.
9658         * c_ptr_tests_8.f03: Ditto.
9659         * c_ptr_tests_8_funcs.c: Ditto.
9660         * c_ptr_tests_9.f03: Ditto.
9661         * c_ptr_tests_driver.c: Ditto.
9662         * c_size_t_driver.c: Ditto.
9663         * c_size_t_test.f03: Ditto.
9664         * com_block_driver.f90: Ditto.
9665         * global_vars_c_init.f90: Ditto.
9666         * global_vars_c_init_driver.c: Ditto.
9667         * global_vars_f90_init.f90: Ditto.
9668         * global_vars_f90_init_driver.c: Ditto.
9669         * interop_params.f03: Ditto.
9670         * iso_c_binding_only.f03: Ditto.
9671         * iso_c_binding_rename_1.f03: Ditto.
9672         * iso_c_binding_rename_1_driver.c: Ditto.
9673         * iso_c_binding_rename_2.f03: Ditto.
9674         * iso_c_binding_rename_2_driver.c: Ditto.
9675         * kind_tests_2.f03: Ditto.
9676         * kind_tests_3.f03: Ditto.
9677         * module_md5_1.f90: Ditto.
9678         * only_clause_main.c: Ditto.
9679         * print_c_kinds.f90: Ditto.
9680         * test_bind_c_parens.f03: Ditto.
9681         * test_c_assoc.c: Ditto.
9682         * test_com_block.f90: Ditto.
9683         * test_common_binding_labels.f03: Ditto.
9684         * test_common_binding_labels_2.f03: Ditto.
9685         * test_common_binding_labels_2_main.f03: Ditto.
9686         * test_common_binding_labels_3.f03: Ditto.
9687         * test_common_binding_labels_3_main.f03: Ditto.
9688         * test_only_clause.f90: Ditto.
9689         * use_iso_c_binding.f90: Ditto.
9690         * value_5.f90: Ditto.
9691         * value_test.f90: Ditto.
9692         * value_tests_f03.f90: Ditto.
9693
9694 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
9695
9696         * gcc.dg/tls/opt-14.c: New.
9697
9698 2007-07-01  Ollie Wild  <aaw@google.com>
9699
9700         * g++.dg/lookup/using16.C: New test.
9701         * g++.dg/lookup/using17.C: New test.
9702
9703 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
9704
9705         PR fortran/32239
9706         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
9707         (test_4): Use proper test for floating point equality.
9708         (test_8): Likewise.
9709
9710 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9711
9712         PR libgfortran/32554
9713         * gfortran.dg/fmt_p_1.f90: New test.
9714
9715 2007-07-01  Ira Rosen  <irar@il.ibm.com>
9716
9717         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
9718         initialization and fix dg-final check - the initialization loop is
9719         vectorizable.
9720
9721 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9722             Volker Reichelt  <reichelt@netcologne.de>
9723
9724         PR middle-end/32559
9725         * gcc.dg/pr32559.c: New test.
9726
9727 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9728
9729         PR tree-optimization/25371
9730         * gcc.dg/vect/pr25371.c: New test.
9731
9732 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
9733
9734         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
9735         when allocating and initializing a flexible array.
9736
9737 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
9738
9739         PR fortran/20373
9740         * gfortran.dg/intrinsic.f90: New test.
9741
9742 2007-06-30  Tobias Burnus  <burnus@net-b.de>
9743
9744         PR fortran/32555
9745         * gfortran.dg/fmt_zero_check.f90: New.
9746
9747 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
9748
9749         PR fortran/30284
9750         * gfortran.dg/repeat_f90: New test.
9751
9752 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9753
9754         PR testsuite/25241
9755         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
9756         -pedantic-errors, so we should match errors.
9757         * gcc.dg/cpp/escape-1.c: Likewise.
9758         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
9759         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
9760         warning.
9761         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
9762         errors instead of warnings.
9763         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
9764         a pedantic warning.
9765         * gcc.dg/cpp/arith-3.c: Likewise.
9766
9767 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9768
9769         PR testsuite/25241
9770         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
9771         * gcc.dg/pch/valid-2.c: Likewise.
9772         * gcc.dg/pch/valid-3.c: Likewise.
9773         * gcc.dg/pch/warn-1.c: Likewise.
9774         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
9775         
9776 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9777
9778         PR c/4076
9779         * gcc.dg/Wunused-function.c: New.
9780         
9781 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9782
9783         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
9784
9785 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
9786
9787         * g++.dg/other/canon-31724.C: New.
9788         
9789 2007-06-29  Jan Hubicka  <jh@suse.cz>
9790
9791         PR middle-end/32372
9792         * gcc.c-torture/compile/pr32372.c: new.
9793
9794 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9795
9796         * gfortran.dg/operator_3.f90: New test.
9797
9798 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9799
9800         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
9801         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
9802
9803 2007-06-29  Richard Guenther  <rguenther@suse.de>
9804
9805         PR middle-end/32493
9806         * gcc.dg/inline-23.c: New testcase.
9807
9808 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
9809
9810         PR tree-optimization/24659
9811         * gcc.target/i386/vectorize2.c: New test.
9812         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
9813         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
9814
9815 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
9816
9817         * gcc.dg/pointer-arith-9.c: New test.
9818
9819 2007-06-29  Tobias Burnus  <burnus@net-b.de>
9820
9821         PR fortran/32483
9822         * gfortran.dg/fmt_read_2.f90: New.
9823
9824 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9825
9826         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
9827         If it exists, don't try to create it.
9828
9829 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
9830
9831         * g++.dg/ext/visibility/ms-compat-1.C: New.
9832
9833 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9834
9835         PR tree-opt/32417
9836         * gfortran.fortran-torture/compile/pr32417.f90: New test.
9837
9838 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
9839
9840         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
9841         targets.
9842
9843 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
9844
9845         PR fortran/32467
9846         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
9847
9848 2007-06-27  Richard Guenther  <rguenther@suse.de>
9849
9850         PR middle-end/32492
9851         * gcc.dg/inline-22.c: New testcase.
9852
9853 2007-06-26  Hui-May Chang <hm.chang@apple.com>
9854
9855         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
9856         the scan-assembler constant.
9857
9858 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
9859
9860         PR 20216
9861         * gcc.dg/pr20216.c: New.
9862
9863 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9864
9865         PR tree-opt/32421
9866         * gcc.dg/vect/pr32421.c: New test.
9867
9868 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
9869
9870         PR c++/32111
9871         * g++.dg/other/friend5.C: New test.
9872
9873 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
9874
9875         PR fortran/32464
9876         * gfortran.dg/host_assoc_function_2.f90: New test.
9877
9878         PR fortran/31494
9879         * gfortran.dg/host_assoc_call_1.f90: New test.
9880
9881 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9882
9883         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
9884         
9885 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9886
9887         PR fortran/32456
9888         * gfortran.dg/error_format.f90: New test.
9889
9890 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9891
9892         PR fortran/32136
9893         * gfortran.dg/pr32136.f90: New test.
9894
9895 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9896
9897         PR fortran/31726
9898         * gfortran.dg/minmaxloc_1.f90: New test.
9899
9900         PR fortran/32298
9901         * gfortran.dg/minmaxloc_2.f90: New test.
9902
9903 2007-06-23  Richard Guenther  <rguenther@suse.de>
9904
9905         PR tree-optimization/16876
9906         PR middle-end/29478
9907         * gcc.dg/pr29254.c: The warning is bogus.
9908         * gcc.dg/warn-1.c: Likewise.
9909         * gcc.dg/assign-warn-3.c: Likewise.
9910         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
9911
9912 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
9913
9914         * gcc.c-torture/execute/20070623-1.c: New.
9915
9916 2007-06-22  Jan Hubicka  <jh@suse.cz>
9917
9918         * gcc.c-torture/compile/pr31541.c: New.
9919
9920 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9921
9922         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
9923         Remove -m64 from dg-options.
9924
9925 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9926
9927         PR middle-end/32374
9928         * gcc.dg/pr32374.c: New test.
9929
9930 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9931
9932         PR fortran/32360
9933         * gfortran.dg/pointer_assign_3.f90: New test.
9934
9935 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
9936
9937         * gcc.dg/tree-ssa/pr19590.c: New.
9938
9939 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9940
9941         PR fortran/31162
9942         * gfortran.dg/assign.f90: Update test.
9943         * gfortran.dg/real_do_1.f90: Update test.
9944         * gfortran.dg/gomp/omp_do1.f90: Update test.
9945         * gfortran.dg/warnings_are_errors_1.f: Update test.
9946         * gfortran.dg/g77/20010519-1.f: Update test.
9947         * gfortran.dg/g77/pr9258.f: Update test.
9948         * gfortran.dg/g77/960317-1.f: Update test.
9949
9950 2007-06-21  Richard Guenther  <rguenther@suse.de>
9951
9952         PR tree-optimization/32453
9953         * gcc.c-torture/compile/pr32453.c: New testcase.
9954
9955 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
9956
9957         PR tree-optimization/31866
9958         * gcc.dg/pr31866.c: New test.
9959
9960 2007-06-21  Richard Guenther  <rguenther@suse.de>
9961
9962         PR tree-optimization/32451
9963         * g++.dg/torture/20070621-1.C: New testcase.
9964
9965 2007-06-21  Christian Bruel  <christian.bruel@st.com>
9966
9967         * gcc.dg/attr-isr.c: Test delay slot content.
9968         
9969 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9970
9971         PR fortran/32361
9972         gfortran.dg/pointer_assign_2.f90: New test.
9973
9974 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9975
9976         PR fortran/25061
9977         gfortran.dg/invalid_procedure_name.f90: New test.
9978
9979 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
9980
9981         PR tree-optimization/25737
9982         * gcc.dg/tree-ssa/alias-14.c: New test.
9983
9984 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
9985
9986         * gcc.target/i386/large-size-array-3.c: New.
9987
9988 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9989         Richard Guenther  <rguenther@suse.de>
9990
9991         PR fortran/32140
9992         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
9993
9994 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
9995
9996         PR middle-end/31959
9997         * gcc.dg/pr31959.c: New test.
9998
9999         PR inline-asm/32109
10000         * g++.dg/ext/asm10.C: New test.
10001
10002         PR middle-end/32285
10003         * gcc.c-torture/execute/20070614-1.c: New test.
10004
10005 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
10006
10007         * gcc.target/arm/stack-corruption.c: New test.
10008
10009 2007-06-19  Richard Guenther  <rguenther@suse.de>
10010
10011         * g++.dg/torture/pr30252.C: New testcase.
10012
10013 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
10014
10015         PR tree-optimization/32353
10016         * g++.dg/opt/nrv13.C: New test.
10017
10018 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
10019
10020         PR fortran/20863
10021         PR fortran/20882
10022         * gfortran.dg/impure_assignment_2.f90 : New test.
10023
10024         PR fortran/32236
10025         * gfortran.dg/data_initialized_2.f90 : New test.
10026
10027         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
10028         appropriate version of 'dmach'.
10029
10030 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10031
10032         PR target/32389
10033         * gcc.target/i386/pr32389.c New test.
10034
10035 2007-06-18  Simon Baldwin <simonb@google.com>
10036
10037         PR c++/31923
10038         * g++.dg/template/error25.C: New.
10039         * g++.dg/template/spec35.C: New.
10040
10041 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
10042
10043         * gcc.c-torture/compile/pr32355.c: New testcase.
10044         
10045 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10046
10047         PR tree-optimization/32383
10048         * g++.dg/opt/pr32383.C: New test.
10049
10050 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
10051
10052         PR rtl-optimization/32366
10053         * gcc.dg/vect/pr32366.c: New test.
10054
10055 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
10056
10057         * gcc.c-torture/compile/pr32349.c: New testcase.
10058         
10059 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10060
10061         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
10062         * gcc.target/sparc/combined-2.c: Likewise.
10063         * gcc.target/sparc/fexpand.c : Likewise.
10064         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
10065         * gcc.target/sparc/fpack16.c : Likewise.
10066         * gcc.target/sparc/fpmerge.c : Likewise.
10067         * gcc.target/sparc/fpmul.c : Likewise.
10068         * gcc.target/sparc/noresult.c : Likewise.
10069         * gcc.target/sparc/pdist.c: Likewise.
10070
10071 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
10072
10073         PR middle-end/31723
10074         * gcc.target/i386/recip-divf.c: New test.
10075         * gcc.target/i386/recip-sqrtf.c: Ditto.
10076         * gcc.target/i386/recip-vec-divf.c: Ditto.
10077         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10078         * gcc.target/i386/sse-recip.c: Ditto.
10079         * gcc.target/i386/sse-recip-vec.c: Ditto.
10080
10081 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10082
10083         PR tree-opt/32225
10084         * gcc.c-torture/compile/20070605-1.c: New test.
10085
10086         * gcc.c-torture/compile/20070603-1.c: New testcase.
10087         * gcc.c-torture/compile/20070603-2.c: New testcase.
10088
10089         * gcc.c-torture/compile/20070531-1.c: New test.
10090
10091         PR tree-opt/32167
10092         * gcc.c-torture/compile/20070531-2.c: New test.
10093
10094         PR tree-opt/32144
10095         * gcc.c-torture/compile/20070529-1.c: New test.
10096
10097         PR tree-opt/32145
10098         * gcc.c-torture/compile/20070529-2.c: New test.
10099
10100         PR tree-opt/32015
10101         * gcc.c-torture/compile/20070520-1.c: New test.
10102
10103         * g++.dg/ext/java-1.C: New test.
10104
10105         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
10106         loops instead of one. Remove the "can't determine dependence"
10107         check.
10108         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
10109         needed as the cast is gone in the first place.
10110         * gcc.dg/max-1.c: Change local variable a to be a global one.
10111         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
10112         have a cast which is PREd.
10113
10114 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
10115
10116         * g++.dg/lookup/anon6.C: New test.
10117
10118 2007-06-14  Dirk Mueller  <dmueller@suse.de>
10119
10120         PR c++/31806
10121         * g++.dg/opt/static6.C: New testcase.
10122
10123 2007-06-14  Geoff Keating  <geoffk@apple.com>
10124
10125         * g++.dg/ext/visibility/overload-1.C: New.
10126
10127         PR 31093
10128         * g++.dg/ext/visibility/anon4.C: New.
10129
10130 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
10131
10132         PR target/32268
10133         * gcc.target/i386/pr32268.c: New test.
10134
10135 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
10136
10137         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
10138         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
10139         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
10140
10141         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
10142         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
10143         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
10144         BID is used.
10145
10146 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
10147
10148         PR fortran/32302
10149         * gfortran.dg/common_resize_1.f90: New test.
10150
10151 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
10152
10153         PR target/32274
10154         * gcc.dg/vect/pr32224.c: Fix.   
10155         
10156 2007-06-13  Eric Christopher  <echristo@apple.com>
10157
10158         * gcc.target/i386/ssefn-1.c: Add -march=i386.
10159
10160 2007-06-13  Tobias Burnus  <burnus@net-b.de>
10161
10162         PR fortran/32323
10163         * gfortran.dg/actual_array_vect_1.f90: New.
10164
10165 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10166
10167         * gcc.target/sparc/mfpu.c: New test.
10168
10169 2007-06-12  Geoff Keating  <geoffk@apple.com>
10170
10171         * g++.dg/warn/weak1.C: Suppress on Darwin.
10172         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
10173
10174 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10175
10176         PR middle-end/31579
10177          * g++.dg/torture/pr31579.C: New testcase.
10178
10179 2007-06-12  Ian Lance Taylor  <iant@google.com>
10180
10181         PR libstdc++/29286
10182         * g++.dg/init/new16.C: New test.
10183         * g++.dg/init/new17.C: New test.
10184         * g++.dg/init/new18.C: New test.
10185         * g++.dg/init/new19.C: New test.
10186
10187 2007-06-12  Olivier Hainque  <hainque@adacore.com>
10188
10189         * gnat.dg/lhs_view_convert.adb: New test.
10190
10191 2007-06-12  Richard Guenther  <rguenther@suse.de>
10192
10193         PR tree-optimization/15353
10194         PR tree-optimization/31657
10195         * gcc.c-torture/execute/20070424-1.c: New testcase.
10196         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
10197         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
10198         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
10199         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
10200         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
10201
10202 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10203
10204         PR rtl-optimization/32293
10205         * gcc.dg/pr32293.c: New test.
10206
10207 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10208
10209         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
10210
10211 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
10212
10213         PR fortran/29786
10214         * gfortran.dg/equiv_7.f90: New test.
10215         * gfortran.dg/equiv_constraint_7.f90: Change error message.
10216
10217         PR fortran/30875
10218         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
10219
10220 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
10221
10222         * gcc.dg/setjmp-3.c: Rename raise to raise0.
10223         * gcc.dg/setjmp-4.c: Likewise.
10224         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
10225
10226 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
10227
10228         PR rtl-optimization/31025
10229         * gfortran.dg/pr31025.f90: New.
10230
10231 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10232
10233         PR target/32280
10234         * gcc.target/i386/pr32280.c: New test.
10235
10236 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10237
10238         PR middle-end/32279
10239         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
10240
10241 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10242
10243         PR libgfortran/32235
10244         * gfortran.dg/backspace_9.f: New test.
10245
10246 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
10247
10248         * gcc.dg/tree-ssa/prefetch-7.c: New test.
10249
10250 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
10251
10252         * gcc.dg/tree-ssa/loop-28.c: New testcase.
10253
10254 2007-06-09  Ian Lance Taylor  <iant@google.com>
10255
10256         PR tree-optimization/32169
10257         * gcc.c-torture/compile/pr32169.c: New test.
10258
10259 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
10260
10261         * gcc.dg/vect/costmodel: New directory.
10262         * gcc.dg/vect/costmodel/i386: New directory.
10263         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
10264         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
10265         New test.
10266         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
10267         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
10268         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
10269         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
10270         * gcc.dg/vect/costmodel/x86_64: New directory.
10271         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
10272         New testsuite.
10273         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
10274         New test.
10275         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
10276         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
10277         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
10278         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
10279         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
10280
10281 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
10282
10283         PR tree-optimization/32243
10284         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
10285         flags for -Os tests.
10286         * gcc.dg/vect/03-vect-pr32243.c: New test.
10287
10288 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
10289
10290         PR tree-optimization/32224
10291         * gcc.dg/vect/pr32224.c: New test.
10292
10293 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
10294
10295         PR c++/32177
10296         * g++.dg/gomp/pr32177.C: New test.
10297
10298 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10299
10300         PR testsuite/25241
10301         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
10302         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
10303         warning nor an error.
10304         * gcc.dg/Wfatal-2.c: Likewise.
10305         * gcc.dg/Werror-1.c: Likewise.
10306         * gcc.dg/Werror-5.c: Likewise.
10307         * gcc.dg/Werror-7.c: Likewise.
10308         * gcc.dg/Werror-10.c: Likewise.
10309         * gcc.dg/Werror-11.c: Likewise.
10310
10311 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
10312
10313         PR c++/30759
10314         * g++.dg/init/brace6.C: New test.
10315
10316 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
10317
10318         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
10319         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
10320         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
10321         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
10322
10323         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
10324         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
10325         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
10326         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
10327         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
10328         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
10329         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
10330         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
10331
10332         * gcc.dg/darwin-minversion-3.c: New.
10333
10334 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
10335
10336         * gcc.target/i386/builtin-copysign.c: New test.
10337
10338 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10339
10340         PR tree-optimization/32220
10341         * gfortran.dg/predcom-2.f: New testcase.
10342
10343 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10344
10345         PR tree-opt/32231
10346         * gcc.target/i386/vectorize4.c: New test.
10347
10348 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
10349
10350         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
10351
10352 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10353
10354         PR testsuite/25241
10355         * gcc.dg/simd-5.c: Mark output as a note.
10356         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
10357         dg-message.
10358         * gcc.dg/simd-1.c: Likewise.
10359         * gcc.dg/always_inline.c: Mark output as a sorry.
10360         * gcc.dg/always_inline2.c: Likewise.
10361         * gcc.dg/always_inline3.c: Likewise.
10362
10363 2007-06-06  Ian Lance Taylor  <iant@google.com>
10364
10365         * g++.dg/conversion/enum1.C: New test.
10366
10367 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
10368
10369         PR tree-optimization/32216
10370         * gcc.dg/vect/pr32216.c: New test.
10371
10372 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10373
10374         PR testsuite/18923
10375         * gfortran.dg/invalid_contains_1.f90: New test.
10376         * gfortran.dg/invalid_contains_2.f90: New test.
10377
10378 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10379
10380         PR testsuite/32057
10381         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
10382         midnight issues.
10383
10384 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10385
10386         PR testsuite/25241
10387         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
10388         dg-message to match de note.
10389         * gcc.dg/pr26570.c: Use dg-message for a note.
10390         * gcc.dg/pr29254.c: Use dg-message for generic output and use
10391         dg-error instead of dg-warning because of -Werror.
10392         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
10393         neither an error, nor a warning.
10394         * gcc.dg/glibc-uclibc-2.c: Likewise
10395         * gcc.dg/cpp/19940712-1.c: Likewise.
10396
10397 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
10398
10399         PR preprocessor/23479
10400         * gcc.dg/binary-constants-1.c: Add test suites for
10401         the 0b-prefixed binary integer constants.
10402         * gcc.dg/binary-constants-2.c: Ditto.
10403         * gcc.dg/binary-constants-3.c: Ditto.
10404         * gcc.dg/binary-constants-4.c: Ditto.
10405
10406 2007-06-05  Ian Lance Taylor  <iant@google.com>
10407
10408         * gcc.dg/Wstrict-overflow-19.c: New test.
10409
10410 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
10411
10412         * gcc.dg/matrix/matrix-6.c: Remove conversion.
10413
10414 2007-06-04  Ian Lance Taylor  <iant@google.com>
10415
10416         * gcc.dg/Wstrict-overflow-18.c: New test.
10417
10418 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10419
10420         PR testsuite/25241
10421         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
10422         * gcc.dg/cpp/mi5.c: Likewise.
10423         * gcc.dg/cpp/mi7.c: Likewise.
10424
10425 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
10426
10427         PR c/32191
10428         * gcc.dg/pr32191.c: New test.
10429
10430 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10431
10432         PR fortran/32124
10433         * gfortran.dg/allocate_stat_1.f90: Remove.
10434
10435 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
10436
10437         * gcc.target/i386/sse4_2-check.h: New.
10438         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
10439         * gcc.target/i386/sse4_2-crc32.h: Likewise.
10440         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
10441         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
10442         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
10443         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
10444         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
10445         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
10446         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
10447         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
10448         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
10449         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
10450         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
10451         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
10452         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
10453         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
10454         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
10455         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
10456
10457 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
10458
10459         * gcc.dg/pie-link.c: New test.
10460
10461 2007-06-01  Ian Lance Taylor  <iant@google.com>
10462
10463         * gcc.dg/Wstrict-overflow-17.c: New test.
10464
10465 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
10466
10467         * gcc.dg/builtin-return-1.c (g): New.
10468         (main): Allocate at least 64 bytes on the stack.
10469
10470 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
10471
10472         * g++.dg/init/cleanup3.C: New test.
10473
10474 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10475
10476         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
10477         int is 16 bits.
10478
10479 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
10480
10481         PR fortran/32156
10482         * gfortran.dg/char_array_constructor_3.f90: New test.
10483
10484 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10485
10486         PR tree-optimization/32160
10487         * gfortran.dg/predcom-1.f: New test.
10488
10489 2007-05-31  Richard Guenther  <rguenther@suse.de>
10490
10491         * g++.dg/other/str_empty.C: Move...
10492         * g++.dg/other/pr30567.C: Move...
10493         * g++.dg/tree-ssa/pr27218.C: Move...
10494         * g++.dg/torture: ...here and remove dg-options.
10495
10496 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
10497
10498         PR c++/32158
10499         * g++.dg/ext/is_pod_incomplete.C: New.
10500
10501 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
10502             Douglas Gregor <doug.gregor@gmail.com>
10503             Pedro Lamarao <pedro.lamarao@mndfck.org>
10504             Howard Hinnant <howard.hinnant@gmail.com>
10505
10506         PR c++/7412
10507         PR c++/29939
10508         * g++.dg/cpp0x/rv8p.C: New.
10509         * g++.dg/cpp0x/temp-constructor-bug.C: New.
10510         * g++.dg/cpp0x/cast-bug.C: New.
10511         * g++.dg/cpp0x/elision_weak.C: New.
10512         * g++.dg/cpp0x/collapse-bug.C: New.
10513         * g++.dg/cpp0x/rv3p.C: New.
10514         * g++.dg/cpp0x/rv7n.C: New.
10515         * g++.dg/cpp0x/overload-conv-1.C: New.
10516         * g++.dg/cpp0x/rv2n.C: New.
10517         * g++.dg/cpp0x/deduce.C: New.
10518         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
10519         * g++.dg/cpp0x/rv6p.C: New.
10520         * g++.dg/cpp0x/template_deduction.C: New.
10521         * g++.dg/cpp0x/implicit-copy.C: New.
10522         * g++.dg/cpp0x/rv1p.C: New.
10523         * g++.dg/cpp0x/cast.C: New.
10524         * g++.dg/cpp0x/rv5n.C: New.
10525         * g++.dg/cpp0x/collapse.C: New.
10526         * g++.dg/cpp0x/overload-conv-2.C: New.
10527         * g++.dg/cpp0x/rv4p.C: New.
10528         * g++.dg/cpp0x/rvo.C: New.
10529         * g++.dg/cpp0x/iop.C: New.
10530         * g++.dg/cpp0x/rv3n.C: New.
10531         * g++.dg/cpp0x/rv7p.C: New.
10532         * g++.dg/cpp0x/reference_collapsing.C: New.
10533         * g++.dg/cpp0x/overload.C: New.
10534         * g++.dg/cpp0x/named.C: New.
10535         * g++.dg/cpp0x/rv2p.C: New.
10536         * g++.dg/cpp0x/rv6n.C: New.
10537         * g++.dg/cpp0x/not_special.C: New.
10538         * g++.dg/cpp0x/bind.C: New.
10539         * g++.dg/cpp0x/rv1n.C: New.
10540         * g++.dg/cpp0x/rv5p.C: New.
10541         * g++.dg/cpp0x/elision.C: New.
10542         * g++.dg/cpp0x/named_refs.C: New.
10543         * g++.dg/cpp0x/unnamed_refs.C: New.
10544         * g++.dg/cpp0x/rv4n.C: New.
10545         * g++.dg/cpp0x/elision_neg.C: New.
10546         * g++.dg/init/copy7.C: Run in C++98 mode.
10547         * g++.dg/overload/arg1.C: Ditto.
10548         * g++.dg/overload/arg4.C: Ditto.
10549
10550 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10551
10552         PR c++/31809
10553         * g++.dg/opt/static5.C: New test.
10554
10555 2007-05-30  Richard Guenther  <rguenther@suse.de>
10556
10557         * g++.dg/dg.exp: Prune torture/.
10558         * g++.dg/torture/dg-torture.exp: New testsuite.
10559
10560 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
10561
10562         * gcc.target/arm/pr27387.C: Move and rename to ...
10563         * g++.dg/inherit/thunk8.C: ... here.
10564
10565 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10566
10567         PR tree-optimization/31769
10568         * g++.dg/gomp/pr31769.C: New test.
10569
10570 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
10571
10572         * gcc.target/i386/stack-realign.c: New.
10573
10574 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
10575
10576         * gcc.dg/tree-ssa/prefetch-6.c: New test.
10577
10578 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10579
10580         * gfortran.dg/sizeof.f90: New.
10581
10582 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10583
10584         PR c/31339
10585         * gcc.dg/boolcomplex-1.c: New test.
10586
10587         PR c++/31339
10588         * g++.dg/ext/boolcomplex-1.c: New test.
10589
10590 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
10591
10592         * gcc.dg/matrix: New directory.
10593
10594 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10595
10596         PR fortran/32124
10597         * gfortran.dg/allocate_stat_1.f90: New.
10598
10599 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10600
10601         PR fortran/31972
10602         * transfer_hollerith_1.f90: New test.
10603
10604 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10605
10606         PR tree-opt/32100
10607         * gcc.c-torture/execute/vrp-7.c: New test.
10608
10609 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10610
10611         * gfortran.dg/transfer_simplify_4.f90: New test.
10612
10613 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10614
10615         PR fortran/32088
10616         * gfortran.dg/func_result_3.f90: New.
10617
10618 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10619
10620         PR middle-end/32083
10621         * gfortran.dg/transfer_simplify_3.f90: New.
10622
10623 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10624
10625         PR target/32065
10626         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
10627         to compile options.
10628         * gcc.target/i386/pr32065-2.c: New test.
10629
10630 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10631
10632         PR fortran/31813
10633         * gfortran.dg/io_constraints_2.f90: Update.
10634
10635 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
10636
10637         PR fortran/31219
10638         * gfortran.dg/array_constructor_17.f90: New test.
10639
10640 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10641
10642         PR tree-opt/32090
10643         * g++.dg/opt/array2.C: New testcase.
10644
10645 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10646
10647         PR target/32065
10648         * gcc.target/i386/pr32065.c: New test.
10649
10650 2007-05-25  Dirk Mueller  <dmueller@suse.de>
10651             Marcus Meissner <meissner@suse.de>
10652
10653         * gcc.dg/attr-alloc_size.c: New.
10654
10655 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
10656             Lee Millward  <lee.millward@gmail.com>
10657
10658         PR c++/31745
10659         * g++.dg/parse/crash34.C: New test.
10660
10661         * g++.dg/parse/crash35.C: New test.
10662
10663 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10664
10665         * gcc.target/i386/sse2-check.h: New.
10666         * gcc.target/i386/sse2-vec-1.c: Likewise.
10667         * gcc.target/i386/sse2-vec-2.c: Likewise.
10668         * gcc.target/i386/sse2-vec-3.c: Likewise.
10669         * gcc.target/i386/sse2-vec-4.c: Likewise.
10670         * gcc.target/i386/sse2-vec-5.c: Likewise.
10671         * gcc.target/i386/sse2-vec-6.c: Likewise.
10672
10673 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
10674
10675         PR c++/31431
10676         PR c++/31432
10677         PR c++/31434
10678         PR c++/31435
10679         PR c++/31437
10680         PR c++/31438
10681         PR c++/31442
10682         PR c++/31443
10683         PR c++/31444
10684         PR c++/31445
10685         * g++.dg/cpp0x/pr31431.C: New.
10686         * g++.dg/cpp0x/pr31437.C: New.
10687         * g++.dg/cpp0x/pr31442.C: New.
10688         * g++.dg/cpp0x/pr31444.C: New.
10689         * g++.dg/cpp0x/pr31431-2.C: New.
10690         * g++.dg/cpp0x/pr31432.C: New.
10691         * g++.dg/cpp0x/pr31434.C: New.
10692         * g++.dg/cpp0x/pr31438.C: New.
10693         * g++.dg/cpp0x/pr31443.C: New.
10694         * g++.dg/cpp0x/pr31445.C: New.
10695         * g++.dg/cpp0x/variadic-crash1.C: New.
10696
10697 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
10698
10699         * gcc.target/arm/long-calls-1.c: New test.
10700         * gcc.target/arm/long-calls-2.c: Likewise.
10701         * gcc.target/arm/long-calls-3.c: Likewise.
10702         * gcc.target/arm/long-calls-4.c: Likewise.
10703
10704 2007-05-25  Richard Guenther  <rguenther@suse.de>
10705             Andrew Pinski  <andrew_pinski@playstation.sony.com>
10706
10707         PR tree-optimization/31982
10708         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
10709
10710 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
10711
10712         PR fortran/32047
10713         * gfortran.dg/result_in_spec_2.f90: New test.
10714
10715 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10716
10717         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
10718
10719 2007-05-24  Ollie Wild  <aaw@google.com>
10720
10721         * gcc.dg/cpp/counter-1.c: New test.
10722         * gcc.dg/pch/counter-1.c: New test.
10723         * gcc.dg/pch/counter-1.hs: New file.
10724         * gcc.dg/pch/counter-2.c: New test.
10725         * gcc.dg/pch/counter-2.hs: New file.
10726         * gcc.dg/pch/counter-3.c: New test.
10727         * gcc.dg/pch/counter-3.hs: New file.
10728
10729 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
10730
10731         * gcc.dg/tree-ssa/predcom-1.c: New test.
10732         * gcc.dg/tree-ssa/predcom-2.c: New test.
10733         * gcc.dg/tree-ssa/predcom-3.c: New test.
10734         * gcc.dg/tree-ssa/predcom-4.c: New test.
10735         * gcc.dg/tree-ssa/predcom-5.c: New test.
10736         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
10737
10738 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
10739
10740         PR testsuite/32062
10741         * gcc.target/i386/sse4_1-check.h (MASK): New.
10742
10743 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10744
10745         PR fortran/32038
10746         * gfortran.dg/pr25603.f: Initialize integer variables.
10747
10748 2007-05-23  Ian Lance Taylor  <iant@google.com>
10749
10750         * g++.dg/other/vrp1.C: New test.
10751
10752 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
10753
10754         PR preprocessor/20077
10755         * gcc.dg/cpp/paste15.c: New test.
10756
10757 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
10758             Nigel Stephens  <nigel@mips.com>
10759             Richard Sandiford  <richard@codesourcery.com>
10760
10761         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
10762         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
10763         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
10764         * gcc.target/mips/inter/mips16-inter.exp: New.
10765
10766 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
10767
10768         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
10769
10770 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10771
10772         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
10773         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
10774         * gcc.target/i386/sse3-addsubps.c: Likewise.
10775         * gcc.target/i386/sse3-haddpd.c: Likewise.
10776         * gcc.target/i386/sse3-haddps.c: Likewise.
10777         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10778         * gcc.target/i386/sse3-hsubps.c: Likewise.
10779         * gcc.target/i386/sse3-lddqu.c: Likewise.
10780         * gcc.target/i386/sse3-movddup.c: Likewise.
10781         * gcc.target/i386/sse3-movshdup.c: Likewise.
10782         * gcc.target/i386/sse3-movsldup.c: Likewise.
10783
10784         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
10785         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
10786         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10787         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10788         * gcc.target/i386/ssse3-palignr.c: Likewise.
10789         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10790         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10791         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10792         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10793         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10794         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10795         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10796         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10797         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10798         * gcc.target/i386/ssse3-psignb.c: Likewise.
10799         * gcc.target/i386/ssse3-psignd.c: Likewise.
10800         * gcc.target/i386/ssse3-psignw.c: Likewise.
10801         * gcc.target/i386/ssse3-vals.h: Likewise.
10802
10803         * gcc.target/i386/sse3-check.h: New file.
10804         * gcc.target/i386/ssse3-check.h: Likewise.
10805
10806 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10807
10808         PR middle-end/31095
10809         * gcc.c-torture/compile/bcopy-1.c: New testcase.
10810
10811 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10812
10813         PR middle-end/31606
10814         * gcc.c-torture/20070522-1.c: New testcase.
10815
10816 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10817
10818         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
10819
10820 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
10821
10822         * gcc.c-torture/execute/ieee/20000320-1.x,
10823         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10824         m68k-*-* and check_effective_target_coldfire_fpu.
10825
10826 2007-05-22  Ollie Wild  <aaw@google.com>
10827
10828         * g++.dg/lookup/hidden-class10.C: New test.
10829         * g++.dg/lookup/hidden-class11.C: New test.
10830
10831 2007-05-22  Ollie Wild  <aaw@google.com>
10832
10833         * g++.dg/lookup/name-clash5.C: New test.
10834         * g++.dg/lookup/name-clash6.C: New test.
10835
10836 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10837
10838         * g++.dg/other/i386-2.C: Update comments on header files tested.
10839         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
10840         of <tmmintrin.h>.
10841         * gcc.target/i386/sse-12.c: Likewise.
10842         * gcc.target/i386/sse-13.c: Likewise.
10843         * gcc.target/i386/sse-14.c: Likewise.
10844
10845         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
10846         Redefined to test with immediate operand.
10847         (__builtin_ia32_blendps): Likewise.
10848         (__builtin_ia32_blendpd): Likewise.
10849         (__builtin_ia32_dpps): Likewise.
10850         (__builtin_ia32_dpps): Likewise.
10851         (__builtin_ia32_insertps128): Likewise.
10852         (__builtin_ia32_vec_ext_v4sf): Likewise.
10853         (__builtin_ia32_vec_set_v16qi): Likewise.
10854         (__builtin_ia32_vec_set_v4si): Likewise.
10855         (__builtin_ia32_vec_set_v2di): Likewise.
10856         (__builtin_ia32_vec_ext_v16qi): Likewise.
10857         (__builtin_ia32_vec_ext_v4si): Likewise.
10858         (__builtin_ia32_vec_ext_v2di): Likewise.
10859         (__builtin_ia32_roundpd): Likewise.
10860         (__builtin_ia32_roundsd): Likewise.
10861         (__builtin_ia32_roundps): Likewise.
10862         (__builtin_ia32_roundss): Likewise.
10863         (__builtin_ia32_mpsadbw128): Likewise.
10864
10865 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10866
10867         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
10868
10869 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10870
10871         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
10872         failures.
10873         * gcc.dg/dfp/func-struct.c: Ditto.
10874         * gcc.dg/dfp/operator-assignment.c: Ditto.
10875         * gcc.dg/dfp/convert-bfp.c: Ditto.
10876         * gcc.dg/dfp/convert-int.c: Ditto.
10877         * gcc.dg/dfp/convert-int-max.c: Ditto.
10878         * gcc.dg/dfp/func-scalar.c: Ditto.
10879         * gcc.dg/dfp/cast.c: Ditto.
10880         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
10881         failures, and fix a typo in return type of arg1_128.
10882         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
10883         failures, and fix a typo in a constant suffix.
10884         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
10885         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
10886
10887 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10888             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10889
10890         * lib/gcc-dg.exp(process_message): New proc.
10891         (dg-message): New test directive.
10892         * gcc.dg/always_inline.c: Use dg-message.
10893         * gcc.dg/always_inline2.c: Ditto.
10894         * gcc.dg/always_inline3.c: Ditto.
10895         * gcc.dg/invalid-call-1.c: Ditto.
10896         * gcc.dg/pr17506.c: Ditto.
10897         * gcc.dg/simd-5.c: Ditto.
10898         * gcc.dg/simd-6.c: Ditto.
10899         * gcc.dg/va-arg-2.c: Ditto.
10900         * gcc.dg/cpp/syshdr.c: Ditto.
10901         * gcc.dg/cpp/unc4.c: Ditto.
10902         * gcc.dg/cpp/trad/mi1.c: Ditto.
10903         * gcc.dg/cpp/trad/mi5.c: Ditto.
10904         * gcc.dg/cpp/trad/mi7.c: Ditto.
10905         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
10906         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
10907         * gcc.test-framework/test-framework.awk: Special-case outexists
10908         tests.
10909
10910 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10911
10912         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
10913         (bit_SSE4_2): Likewise.
10914         (bit_POPCNT): Likewise.
10915
10916         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
10917         Check if assembler supports SSE4 instructions.
10918
10919         * gcc.target/i386/sse4_1-blendpd.c: New file.
10920         * gcc.target/i386/sse4_1-blendps.c: Likewise.
10921         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
10922         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
10923         * gcc.target/i386/sse4_1-check.h: Likewise.
10924         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
10925         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
10926         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
10927         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
10928         * gcc.target/i386/sse4_1-extractps.c: Likewise.
10929         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
10930         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
10931         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
10932         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
10933         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
10934         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
10935         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
10936         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
10937         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
10938         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
10939         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
10940         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
10941         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
10942         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
10943         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
10944         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
10945         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
10946         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
10947         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
10948         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
10949         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
10950         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
10951         * gcc.target/i386/sse4_1-pminud.c: Likewise.
10952         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
10953         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
10954         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
10955         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
10956         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
10957         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
10958         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
10959         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
10960         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
10961         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
10962         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
10963         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
10964         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
10965         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
10966         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
10967         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
10968         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
10969         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
10970         * gcc.target/i386/sse4_1-round.h: Likewise.
10971         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
10972         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
10973         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
10974         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
10975         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
10976         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
10977         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
10978         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
10979         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
10980         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
10981         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
10982         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
10983         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
10984         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
10985
10986 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10987
10988         PR fortran/31627
10989         * gfortran.dg/bounds_check_7.f90: New test.
10990
10991 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
10992
10993         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
10994         (check_effective_target_sse4a): Ditto.
10995
10996         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
10997         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
10998         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
10999         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
11000         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
11001         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
11002         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
11003         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
11004         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
11005         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
11006         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
11007         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
11008         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
11009         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
11010         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
11011         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
11012         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
11013         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
11014         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
11015         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
11016
11017 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
11018
11019         * g++.dg/ext/cleanup-1.C: New test.
11020         * g++.dg/ext/cleanup-2.C: Likewise.
11021         * g++.dg/ext/cleanup-3.C: Likewise.
11022         * g++.dg/ext/cleanup-4.C: Likewise.
11023         * g++.dg/ext/cleanup-5.C: Likewise.
11024         * g++.dg/ext/cleanup-6.C: Likewise.
11025         * g++.dg/ext/cleanup-8.C: Likewise.
11026         * g++.dg/ext/cleanup-9.C: Likewise.
11027         * g++.dg/ext/cleanup-10.C: Likewise.
11028         * g++.dg/ext/cleanup-11.C: Likewise.
11029         * g++.dg/ext/cleanup-dtor.C: Likewise.
11030
11031 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11032
11033         PR middle-end/31995
11034         * gcc.dg/vect/vect-102a.c: New test.
11035
11036 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
11037             Paolo Carlini  <pcarlini@suse.de>
11038             Uros Bizjak  <ubizjak@gmail.com>
11039
11040         * gcc.dg/gcc-have-sync-compare-and-swap.c,
11041         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
11042         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
11043         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
11044         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
11045         New testcases.
11046
11047 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
11048
11049         PR fortran/32002
11050         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
11051
11052 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11053
11054         PR fortran/32027
11055         * gfortran.dg/do_3.F90: Add checks for the final value of the
11056         loop variable.
11057
11058 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11059
11060         * gcc.c-torture/execute/990127-2.x: New file.
11061
11062 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11063
11064         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
11065         * gcc.target/i386/sse-12: Add -O to compile options.
11066         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
11067         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11068         and mm3dnow.h.  Add -O to compile options.
11069
11070 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
11071
11072         PR fortran/31867
11073         * gfortran.dg/char_length_5.f90: New test.
11074
11075         PR fortran/31994
11076         * gfortran.dg/array_reference_1.f90: New test.
11077
11078 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11079
11080         PR middle-end/7651
11081         PR c++/11856
11082         PR c/12963
11083         PR c/23587
11084         PR other/29694
11085         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
11086         * gcc.dg/Wtype-limits.c: New.
11087         * gcc.dg/Wtype-limits-Wextra.c: New.
11088         * gcc.dg/Wtype-limits-no.c: New.
11089         * g++.dg/warn/Wtype-limits.C: New.
11090         * g++.dg/warn/Wtype-limits-Wextra.C: New.
11091         * g++.dg/warn/Wtype-limits-no.C: New.
11092
11093 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11094
11095         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
11096         instead of "-msse2".'
11097         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
11098         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11099         and mm3dnow.h.
11100         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
11101         to test with immediate operand.
11102         (__builtin_ia32_insertqi): Ditto.
11103         (__builtin_ia32_palignr128): Ditto.
11104         (__builtin_ia32_palignr): Ditto.
11105         (__builtin_ia32_pshufhw): Ditto.
11106         (__builtin_ia32_pshuflw): Ditto.
11107         (__builtin_ia32_pshufd): Ditto.
11108         (__builtin_ia32_vec_set_v8hi): Ditto.
11109         (__builtin_ia32_vec_ext_v8hi): Ditto.
11110         (__builtin_ia32_shufpd): Ditto.
11111         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11112
11113 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
11114
11115         PR fortran/32001
11116         * gfortran.dg/min_max_conformance.f90: Added more testcases.
11117
11118 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11119
11120         PR target/31585
11121         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
11122         and "__inline".  Use "-msse" instead of "-msse2".
11123
11124 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11125
11126         PR middle-end/7651
11127         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
11128         * gcc.dg/20030906-2.c: Likewise.
11129         * objc.dg/method-17.m: Add -Wreturn-type.
11130         * obj-c++.dg/method-21.mm: Likewise.
11131
11132 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11133
11134         PR target/31585
11135         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
11136         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
11137         (__builtin_ia32_psrlqi128): Ditto.
11138         (__builtin_ia32_psrlwi128): Ditto.
11139         (__builtin_ia32_psrldi128): Ditto.
11140         (__builtin_ia32_psrldqi128): Ditto.
11141         (__builtin_ia32_pslldqi128): Ditto.
11142         (__builtin_ia32_psrawi128): Ditto.
11143         (__builtin_ia32_psradi128): Ditto.
11144         (__builtin_ia32_psllqi128): Ditto.
11145         (__builtin_ia32_pslldi128): Ditto.
11146         (__builtin_prefetch): Ditto.
11147         (__builtin_ia32_pshufw): Ditto.
11148         (__builtin_ia32_vec_set_v4hi): Ditto.
11149         (__builtin_ia32_vec_ext_v4hi): Ditto.
11150         (__builtin_ia32_shufps): Ditto.
11151         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11152
11153 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11154
11155         PR fortran/31974
11156         * gfortran.dg/char_allocation_1.f90: New test.
11157
11158 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11159
11160         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
11161         * gcc.dg/Wconversion-sign.c: New.
11162         * gcc.dg/Wconversion-integer-no-sign.c: New.
11163         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
11164         Wconversion-sign.C
11165         * g++.dg/warn/Wconversion-sign.C: New.
11166         * g++.old-deja/g++.other/warn4.C: Update.
11167         * g++.dg/warn/Wconversion1.C: Likewise.
11168
11169 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11170
11171         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
11172         * gcc.dg/torture/builtin-math-4.c: Likewise.
11173
11174 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11175
11176         PR libfortran/31964
11177         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
11178
11179 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11180
11181         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
11182
11183 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
11184
11185         PR target/31628
11186         * gcc.target/i386/pr31628.c: New.
11187
11188 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
11189
11190         PR middle-end/31344
11191         * gcc.dg/pr31344.c: New test.
11192
11193 2007-05-17  Ian Lance Taylor  <iant@google.com>
11194
11195         PR tree-optimization/31953
11196         * gcc.c-torture/compile/pr31953.c: New test.
11197
11198 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11199
11200         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
11201
11202         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
11203         and drem.
11204         * gcc.dg/torture/builtin-math-4.c: Likewise.
11205
11206         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
11207         * gcc.dg/torture/builtin-math-4.c: Likewise.
11208
11209         * gcc.dg/torture/builtin-math-4.c: New test.
11210
11211 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
11212             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11213
11214         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
11215         * gcc.dg/cpp/include2.c: Ditto.
11216         * gcc.dg/cpp/mac-dir-2.c: Ditto.
11217         * gcc.dg/cpp/paste5.c: Ditto.
11218         * gcc.dg/cpp/paste6.c: Ditto.
11219         * gcc.dg/cpp/paste8.c: Ditto.
11220         * gcc.dg/cpp/paste11.c: Ditto.
11221         * gcc.dg/cpp/paste13.c: Ditto.
11222         * gcc.dg/cpp/skipping2.c: Ditto.
11223         * gcc.dg/reg-vol-struct-1.c: Ditto.
11224         * gcc.dg/Wshadow-1.c: Ditto.
11225         * gcc.dg/cpp/trad/comment.c: Ditto.
11226         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
11227         * gcc.dg/cpp/if-2.c: Ditto.
11228         * gcc.dg/array-5.c: Ditto.
11229         * gcc.dg/inline-15.c: Ditto.
11230         * gcc.dg/pr27953.c: Ditto.
11231         * gcc.dg/Wno-c++-compat.c: Ditto.
11232
11233 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
11234
11235         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
11236
11237 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11238
11239         * gcc.c-torture/execute/20070517-1.c: New test.
11240
11241 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
11242
11243         PR fortran/31919
11244         * gfortran.dg/min_max_conformance.f90: New test.
11245
11246 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
11247
11248         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
11249         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
11250         gcc.dg/vect/vect-104.c: Use more complex construction to
11251         prevent vectorizing.
11252         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
11253
11254 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
11255
11256         PR tree-optimization/24659
11257         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
11258         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
11259         not vect_int target.
11260         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
11261         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
11262         targets.
11263         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
11264         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
11265         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
11266
11267 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
11268
11269         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
11270         and x86_64-*-* targets.
11271         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
11272
11273 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
11274
11275         PR fortran/18769
11276         PR fortran/30881
11277         PR fortran/31194
11278         PR fortran/31216
11279         PR fortran/31427
11280         * transfer_simplify_1.f90: New test.
11281         * transfer_simplify_2.f90: New test.
11282
11283 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
11284
11285         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
11286
11287 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
11288
11289         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11290
11291         * gcc.dg/fltconst-pedantic-dfp.c: New test.
11292
11293         PR c/31924
11294         * gcc.dg/fltconst-1.c: New test.
11295
11296         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
11297         * gcc.dg/dfp/operator-assignment.c: Ditto.
11298
11299 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
11300
11301         PR c++/29928
11302         * g++.dg/rtti/typeid5.C: New.
11303
11304 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11305
11306         PR fortran/31725
11307         * gfortran.dg/substr_4.f: New test.
11308
11309 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
11310
11311         * gcc.target/m68k/interrupt_thread-1.c,
11312         gcc.target/m68k/interrupt_thread-2.c,
11313         gcc.target/m68k/interrupt_thread-3.c: New.
11314         * gcc.target/m68k/m68k.exp: Accept fido.
11315
11316 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
11317
11318         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
11319         * gfortran.dg/altreturn_3.f90: Likewise.
11320         * gfortran.dg/assumed_dummy_1.f90: Likewise.
11321         * gfortran.dg/default_numeric_type_1.f90: Likewise.
11322         * gfortran.dg/inquire_iolength.f90: Likewise.
11323         * gfortran.dg/module_naming_1.f90: Likewise.
11324         * gfortran.dg/oldstyle_2.f90: Likewise.
11325         * gfortran.dg/operator_2.f90: Likewise.
11326         * gfortran.dg/parameter_array_element_1.f90: Likewise.
11327         * gfortran.dg/used_types_11.f90: Likewise.
11328         * gfortran.dg/zero_array_components_1.f90: Likewise.
11329         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
11330         * gfortran.dg/parameter_array_dummy.f90: Likewise.
11331         * gfortran.dg/real_const_3.f90: Likewise.
11332
11333 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
11334
11335         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
11336         * gcc.dg/tree-ssa/loop-30.c: New test.
11337
11338 2007-05-13  Richard Guenther  <rguenther@suse.de>
11339
11340         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
11341         scanning forwprop1.
11342         * g++.dg/tree-ssa/pr31146.C: Likewise.
11343
11344 2007-05-13  Revital Eres  <eres@il.ibm.com>
11345
11346         * gcc.dg/dse.c: New test.
11347
11348 2007-05-12  Richard Guenther  <rguenther@suse.de>
11349
11350         PR tree-optimization/31797
11351         * gcc.c-torture/compile/pr31797.c: New testcase.
11352
11353 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
11354
11355         PR fortran/30746
11356         * gfortran.dg/host_assoc_function_1.f90: New test.
11357
11358 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
11359
11360         PR c++/31829
11361         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
11362
11363 2007-05-11  Silvius Rus  <rus@google.com>
11364
11365         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
11366         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
11367         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
11368         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
11369         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
11370         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
11371         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
11372         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
11373         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
11374         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
11375         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
11376         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
11377         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
11378         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
11379         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
11380         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
11381
11382 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
11383
11384         PR other/31852
11385         * gcc.c-torture/execute/builtins/memchr.c: New.
11386         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
11387         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
11388
11389 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11390
11391         PR fortran/30876
11392         * gfortran.dg/recursive_reference_1.f90: Put error at correct
11393         line.
11394         * gfortran.dg/recursive_reference_2.f90: New test.
11395
11396 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11397
11398         PR fortran/30878
11399         * gfortran.dg/namelist_29.f90: New test.
11400
11401 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
11402
11403         PR fortran/31474
11404         * gfortran.dg/entry_10.f90: New test.
11405
11406 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
11407
11408         PR tree-optimization/31885
11409         * gcc.dg/tree-ssa/loop-29.c: New test.
11410
11411 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
11412
11413         * assumed_dummy_1.f90: Fix dg directive.
11414         * char_initialiser_actual.f90: Likewise.
11415         * nested_modules_2.f90: Likewise.
11416         * shift-alloc.f90: Likewise.
11417
11418 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
11419
11420         * gcc.dg/20070507-1.c: Disable for non-pic targets.
11421
11422 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11423
11424         PR libfortran/31880
11425         * gfortran.dg/unf_read_corrupted_2.f90: New test.
11426
11427 2007-05-09  Mike Stump  <mrs@apple.com>
11428
11429         * g++.dg/other/first-global.C: Add -fpie for darwin.
11430         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
11431
11432 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11433
11434         * gcc.dg/20070507-1.c: New testcase.
11435
11436 2007-05-08  Chao-ying Fu  <fu@mips.com>
11437
11438         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
11439         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
11440         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
11441         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
11442
11443 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
11444
11445         PR 31847
11446         * gcc.dg/pr31847.c: New test.
11447
11448 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11449
11450         PR fortran/31692
11451         * gfortran.dg/actual_array_result_1.f90: New test.
11452
11453 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11454
11455         PR fortran/29397
11456         * gfortran.dg/parameter_array_init_1.f90: New test.
11457
11458         PR fortran/29400
11459         * gfortran.dg/parameter_array_init_2.f90: New test.
11460
11461 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
11462
11463         PR target/31854
11464         * gcc.target/i386/pr31854.c: New test.
11465
11466 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
11467
11468         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
11469
11470 2007-05-07  Mike Stump  <mrs@apple.com>
11471
11472         * g++.old-deja/g++.mike/empty.C: Add.
11473
11474 2007-05-07  Eric Christopher  <echristo@apple.com>
11475
11476         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
11477
11478 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
11479
11480         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
11481         variable.  Rearrange conversions from binary float to decimal float.
11482
11483 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
11484
11485         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
11486         x86.
11487
11488 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
11489
11490         * gnat.dg/opt1.ad[sb]: New testcase.
11491
11492 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11493
11494         PR fortran/31399
11495         * gfortran.dg/do_3.F90: New test.
11496
11497 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11498
11499         PR fortran/31764
11500         * gfortran.dg/new_line.f90: Add new checks.
11501
11502 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11503
11504         PR fortran/31201
11505         * gfortran.dg/large_unit_1.f90: New.
11506         * gfortran.dg/large_unit_2.f90: New.
11507         * gfortran.dg/iostat_4.f90: New
11508         * gfortran.dg/bounds_check_fail_1.f90: Updated.
11509
11510 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
11511
11512         PR fortran/31540
11513         * gfortran.dg/char_result_4.f90: New test.
11514
11515 2007-06-05  Revital Eres  <eres@il.ibm.com>
11516
11517         PR 30957
11518         * gcc.dg/pr30957-1.c: New test.
11519
11520 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11521
11522         PR fortran/31251
11523         * gfortran.dg/char_type_len_2.f90: New test.
11524
11525 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
11526
11527         PR 31775
11528         * g++.dg/other/nested-extern.cc: New.
11529         * g++.dg/other/nested-extern-1.C: New.
11530         * g++.dg/other/nested-extern-2.C: New.
11531
11532 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11533
11534         PR fortran/31760
11535         * gfortran.dg/erf.f90: New test.
11536         * gfortran.dg/besxy.f90: New test.
11537
11538 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11539
11540         PR fortran/22359
11541         * gfortran.dg/fseek.f90: New test.
11542
11543 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
11544
11545         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
11546
11547 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11548
11549         PR libfortran/31210
11550         * gfortran.dg/zero_length_1.f90: New test.
11551
11552 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11553
11554         PR fortran/31803
11555         * gfortran.dg/char_pointer_assign_3.f90: New test.
11556         * gfortran.dg/char_result_2.f90: Re-enable test.
11557
11558 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11559
11560         PR fortran/25071
11561         * gfortran.dg/char_length_3.f90: New test.
11562         * gfortran.dg/char_result_2.f90: Fix test.
11563
11564 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
11565
11566         PR tree-optimization/30565
11567         * gcc.dg/tree-ssa/loop-27.c: New test.
11568
11569 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
11570
11571         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
11572         * gcc.target/bfin/arith.c (__v2hi): Likewise.
11573         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
11574         * gcc.target/bfin/shift.c (__v2hi): Likewise.
11575
11576 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
11577
11578         PR tree-optimization/31699
11579         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
11580         New.
11581         (check_effective_target_vect_floatint_cvt): New.
11582         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
11583         of specific targets.
11584         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
11585         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
11586         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11587         * gcc.dg/vect/vect-iv-4.c: Likewise.
11588         * gcc.dg/vect/vect-multitypes-11.c: New.
11589         * gcc.dg/vect/pr31699.c: New.
11590
11591 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
11592
11593         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
11594
11595 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
11596
11597         PR C++/31663
11598         * g++.dg/warn/anonymous-namespace-2.C: New.
11599         * g++.dg/warn/anonymous-namespace-2.h: New.
11600
11601 2007-05-02  Paul Brook  <paul@codesourcery.com>
11602
11603         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
11604
11605 2007-05-02  Eric Christopher  <echristo@apple.com>
11606
11607         * gcc.dg/cpp/if-div.c: New file.
11608
11609 2007-05-02  Tom Tromey  <tromey@redhat.com>
11610
11611         PR preprocessor/28709:
11612         * gcc.dg/cpp/pr28709.c: New file.
11613
11614 2007-05-02  Richard Guenther  <rguenther@suse.de>
11615
11616         PR tree-optimization/31146
11617         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
11618
11619 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
11620
11621         * gcc.c-torture/compile/limits-blockid.c: New.
11622         * gcc.c-torture/compile/limits-caselabels.c: New.
11623         * gcc.c-torture/compile/limits-declparen.c: New.
11624         * gcc.c-torture/compile/limits-enumconst.c: New.
11625         * gcc.c-torture/compile/limits-exprparen.c: New.
11626         * gcc.c-torture/compile/limits-externalid.c: New.
11627         * gcc.c-torture/compile/limits-fnargs.c: New.
11628         * gcc.c-torture/compile/limits-fndefn.c: New.
11629         * gcc.c-torture/compile/limits-idexternal.c: New.
11630         * gcc.c-torture/compile/limits-idinternal.c: New.
11631         * gcc.c-torture/compile/limits-pointer.c: New.
11632         * gcc.c-torture/compile/limits-stringlit.c: New.
11633         * gcc.c-torture/compile/limits-structmem.c: New.
11634         * gcc.c-torture/compile/limits-structnest.c: New.
11635
11636 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
11637
11638         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
11639
11640 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11641
11642         PR middle-end/31740
11643         * gcc.c-torture/compile/20070501-1.c: New testcase.
11644
11645 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11646
11647         PR fortran/31732
11648         * gfortran.dg/array_memset_2:  New test case.
11649
11650 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11651
11652         PR testsuite/31615
11653         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
11654
11655 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11656
11657         PR testsuite/31589
11658         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
11659         dg-final test.
11660         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
11661         keyword to dg-final test.
11662         * gcc.dg/vect/vect-iv-4.c: Likewise.
11663         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11664         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
11665         test.
11666         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
11667         cast.
11668         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
11669         * lib/target-supports.exp
11670         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
11671         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
11672
11673 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
11674
11675         * gcc.c-torture/execute/ieee/20000320-1.c: Use
11676         __LONG_LONG_MAX__ and its friends instead of those supplied by
11677         limits.h.
11678
11679 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
11680
11681         PR C++/31721
11682         * g++.dg/ext/vector7.C: New testcase.
11683
11684 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11685
11686         PR fortran/31591
11687         * gfortran.dg/bound_simplification_1.f90: New test.
11688
11689 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11690
11691         PR fortran/31645
11692         * gfortran.dg/bom_error.f90: New test.
11693         * gfortran.dg/bom_include.f90: New test.
11694         * gfortran.dg/bom_UTF16-LE.f90: New test.
11695         * gfortran.dg/bom_UTF16-BE.f90: New test.
11696         * gfortran.dg/bom_UTF-8.f90: New test.
11697         * gfortran.dg/bom_UTF-32.f90: New test.
11698         * gfortran.dg/bom_UTF-8.F90: New test.
11699         * gfortran.dg/bom_include.inc: New file.
11700
11701 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11702
11703         PR C++/30221
11704         * g++.dg/init/ptrfn2.C: New test.
11705         * g++.dg/init/ptrfn3.C: New test.
11706
11707 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
11708
11709         PR fortran/31711
11710         * gfortran.dg/dependency_21.f90: New test.
11711
11712 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11713
11714         * gfortran.dg/secnds.f: Use real*8.
11715         * gfortran.dg/secnds-1.f: Use real*8.
11716
11717 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11718
11719         PR libfortran/31532
11720         * gfortran.dg/inquire_5.f90: Update test.
11721
11722 2007-04-27  Ian Lance Taylor  <iant@google.com>
11723
11724         PR middle-end/31710
11725         * gcc.c-torture/compile/pr31710.c: New test.
11726
11727 2007-04-27  Richard Guenther  <rguenther@suse.de>
11728
11729         PR tree-optimization/30965
11730         PR tree-optimization/30978
11731         * gcc.dg/tree-ssa/pr30978.c: New testcase.
11732         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
11733         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
11734         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
11735
11736 2007-04-27  Richard Guenther  <rguenther@suse.de>
11737
11738         PR tree-optimization/31715
11739         * gcc.dg/Warray-bounds-4.c: New testcase.
11740
11741 2007-04-26  Ian Lance Taylor  <iant@google.com>
11742
11743         PR target/28675
11744         * gcc.c-torture/compile/pr28675.c: New test.
11745
11746 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11747
11748         PR C++/30016
11749         * g++.dg/ext/vector6.C: New test.
11750
11751 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
11752
11753         * gcc.c-torture/execute/ieee/20000320-1.x: New.
11754
11755 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
11756
11757         PR middle-end/31617
11758         * g++.dg/other/str_empty.C: Add expected warning.
11759
11760 2007-04-26  Richard Guenther  <rguenther@suse.de>
11761         Daniel Berlin  <dberlin@dberlin.org>
11762
11763         PR tree-optimization/30567
11764         * g++.dg/other/pr30567.C: New testcase.
11765
11766 2007-04-26  Richard Guenther  <rguenther@suse.de>
11767
11768         PR tree-optimization/31703
11769         * gcc.c-torture/compile/pr31703.c: New testcase.
11770         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
11771         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11772
11773 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
11774
11775         * gfortran.dg/open_errors.f90: Added if statements checking
11776         the value of iostat.
11777
11778 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
11779
11780         PR c++/31598
11781         * g++.dg/gomp/pr31598.C: New test.
11782
11783         PR tree-optimization/30558
11784         * g++.dg/gomp/pr30558.C: New test.
11785
11786 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
11787
11788         PR c++/31338
11789         * g++.dg/ext/complex2.C: New test.
11790
11791 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
11792
11793         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
11794
11795 2007-04-25  Thiemo Seufer  <ths@mips.com>
11796
11797         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
11798         value to signed char.
11799
11800 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
11801
11802         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
11803         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
11804         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
11805
11806 2007-04-25  Tobias Burnus  <burnus@net-b.de>
11807
11808         PR fortran/31668
11809         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
11810         statement functions.
11811         * gfortran.dg/c_by_val_5.f90: New test.
11812
11813 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
11814
11815         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
11816         with two new subroutines to avoid parameter-induced aliasing.
11817         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
11818         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
11819
11820 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11821
11822         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
11823         * g++.dg/warn/Warray-bounds.C: Likewise.
11824
11825 2007-04-24  Ian Lance Taylor  <iant@google.com>
11826
11827         PR tree-optimization/31605
11828         * gcc.c-torture/execute/pr31605.c: New test.
11829
11830 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11831
11832         PR fortran/31587
11833         * lib/gcc-dg.exp (scan-module): New function.
11834         * gfortran.dg/module_md5_1.f90: New test.
11835
11836 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
11837
11838         * g++.old-deja/g++.pt/defarg6.C: Only run with
11839         -std=gnu++98.
11840         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
11841         * g++.dg/cpp0x/variadic61.C: Ditto.
11842         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
11843         * g++.dg/cpp0x/variadic62.C: Ditto.
11844         * g++.dg/template/meminit1.C: Ditto.
11845         * g++.dg/template/operator7.C: Ditto.
11846         * g++.dg/template/static15.C: Ditto.
11847         * g++.dg/template/invalid1.C: Ditto.
11848         * g++.dg/template/shift1.C: Ditto.
11849         * g++.dg/template/error10.C: Ditto.
11850
11851 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
11852
11853         PR diagnostic/25923
11854         * gfortran.dg/pr25923.f90: New test.
11855
11856 2007-04-24  Ian Lance Taylor  <iant@google.com>
11857
11858         PR tree-optimization/31602
11859         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
11860
11861 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
11862
11863         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
11864         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
11865
11866 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
11867
11868         * gcc.target/i386/reload-1.c. New.
11869
11870 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11871             Olga Golovanevsky  <olga@il.ibm.com>
11872
11873         * g++.dg/other/str_empty.C: New test.
11874
11875 2007-04-24  Richard Henderson  <rth@redhat.com>
11876
11877         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
11878
11879 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11880
11881         PR target/31641
11882         * gcc.c-torture/compile/pr31641.c: New testcase.
11883
11884 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
11885
11886         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
11887         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
11888         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
11889         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
11890
11891 2007-04-23  Simon Baldwin  <simonb@google.com>
11892
11893         * g++.dg/other/error15.C: New.
11894         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
11895         triggering a "multiple parameters named" error.
11896
11897 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
11898
11899         PR fortran/31618
11900         * gfortran.dg/backspace_8.f:  New test case.
11901
11902 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
11903
11904         PR fortran/31630
11905         * gfortran.dg/used_types_17.f90: New test.
11906
11907         PR fortran/31620
11908         * gfortran.dg/zero_array_components_1.f90: New test.
11909
11910 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11911
11912         PR fortran/31616
11913         * gfortran.dg/open_errors.f90: Allow a different error message.
11914
11915 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
11916
11917         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
11918         Rename from check_effective_target_vect_pack_mod.  Rename global
11919         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
11920         messages.
11921         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
11922         rename.
11923         * gcc.dg/vect/vect-iv-8a.c: Ditto.
11924         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
11925
11926 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11927
11928         PR middle-end/31448
11929         * gcc.c-torture/execute/pr31448.c: New testcase.
11930
11931 2007-04-22  Nick Clifton  <nickc@redhat.com>
11932
11933         * gcc.dg/20020312-2.c: Add support for the FRV.
11934
11935 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
11936
11937         PR tree-optimization/24659
11938         * gcc.dg/vect/vect-float-extend-1.c: New test.
11939         * gcc.dg/vect/vect-float-truncate-1.c: New test.
11940
11941 2007-04-22  Richard Guenther  <rguenther@suse.de>
11942
11943         PR tree-optimization/29789
11944         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
11945         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11946
11947 2007-04-22  Revital Eres  <eres@il.ibm.com>
11948
11949         * gcc.dg/var-expand2.c: New test.
11950
11951 2007-04-22  Revital Eres  <eres@il.ibm.com>
11952
11953         * gcc.dg/var-expand3.c: New test.
11954
11955 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11956
11957         PR fortran/31495
11958         * gfortran.dg/continuation_8.f90: New test.
11959
11960 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11961
11962         PR C/30265
11963         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
11964         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
11965
11966 2007-04-21  Richard Guenther  <rguenther@suse.de>
11967
11968         PR middle-end/31136
11969         * gcc.c-torture/execute/pr31136.c: New testcase.
11970
11971 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
11972
11973         * gcc.target/i386/movsi-sm-1.c: New.
11974
11975 2007-04-20  Richard Henderson  <rth@redhat.com>
11976
11977         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
11978         * gcc.dg/pr27095.c: Cope with alpha GOT load.
11979
11980 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
11981
11982         * gcc.target/i386/ordcmp-1.c: New test.
11983         * gcc.target/i386/unordcmp-1.c: New test.
11984
11985         PR tree-optimization/31632
11986         * gcc.c-torture/compile/20070419-1.c: New test.
11987
11988 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11989
11990         * gcc.dg/invalid-call-1.c: New test.
11991
11992 2007-04-18  Dirk Mueller  <dmueller@suse.de>
11993
11994         PR diagnostic/31227
11995         * gcc.dg/Warray-bounds-3.c: New.
11996
11997 2007-04-18  Richard Guenther  <rguenther@suse.de>
11998
11999         PR tree-optimization/19431
12000         PR tree-optimization/21463
12001         * gcc.c-torture/execute/20070212-1.c: New testcase.
12002         * gcc.c-torture/execute/20070212-2.c: Likewise.
12003         * gcc.c-torture/execute/20070212-3.c: Likewise.
12004         * gcc.dg/tree-ssa/pr19431.c: Likewise.
12005         * gcc.dg/tree-ssa/pr21463.c: Likewise.
12006         * g++.dg/tree-ssa/pr21463.C: Likewise.
12007         * g++.dg/tree-ssa/pr30738.C: Likewise.
12008
12009 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12010
12011         PR c++/31513
12012         * g++.dg/expr/bitfield8.C: New test.
12013
12014 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
12015             Richard Sandiford  <richard@codesourcery.com>
12016
12017         * lib/target-supports.exp (check_profiling_available): Return 0
12018         for uClibc with -p or -pg.
12019
12020 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
12021
12022         PR c++/31517
12023         * g++.dg/template/init7.C: New test.
12024
12025 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
12026
12027         PR rtl-optimization/31360
12028         * gcc.dg/loop-7.c: New test.
12029
12030 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12031
12032         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
12033         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
12034         build.
12035         (compat-execute): Likewise.
12036         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
12037         files to remote hosts.
12038         * lib/c-ctorture.exp (c-torture-compile): Likewise.
12039         (c-torture-execute): Likewise.
12040         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
12041         or plain file.  Use remote_upload and remote_download to copy
12042         files about.
12043         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
12044         before scanning it.
12045
12046 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
12047
12048         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
12049
12050 2007-04-16  Lawrence Crowl  <crowl@google.com>
12051
12052         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
12053         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
12054         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
12055         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12056         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
12057         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
12058         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
12059         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
12060         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
12061         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12062         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
12063
12064         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
12065         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
12066         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
12067         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12068         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
12069         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
12070         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
12071         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
12072         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
12073         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12074         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
12075
12076 2007-04-16  Ian Lance Taylor  <iant@google.com>
12077
12078         PR tree-optimization/31522
12079         * gcc.dg/Wstrict-overflow-16.c: New test.
12080
12081 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
12082
12083         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
12084
12085 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
12086
12087         PR fortran/31144
12088         * gfortran.dg/module_naming_1.f90: New.
12089
12090 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
12091
12092         * lib/target-supports.exp (check_profiling_available): Return
12093         false for m68k-*-uclinux.
12094
12095 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
12096
12097         PR c++/29365
12098         Testcase for c++ anonymous namespace warning
12099
12100         * g++.dg/warn/anonymous-namespace-1.C: New test
12101         * g++.dg/warn/anonymous-namespace-1.h: New test
12102
12103 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12104
12105         PR testsuite/31578
12106         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
12107
12108 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12109
12110         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
12111
12112 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
12113
12114         PR fortran/31204
12115         * gfortran.dg/array_constructor_16.f90: New test.
12116
12117 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
12118
12119         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
12120         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
12121
12122 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12123
12124         PR rtl-optimization/31500
12125         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
12126         * g++.dg/warn/Warray-bounds.C: Likewise.
12127
12128 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12129
12130         PR C/31520
12131         * gcc.dg/gnu89-init-4.c: New testcase.
12132
12133 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
12134
12135         PR c++/25874
12136         * gcc.dg/gomp/pr25874.c: Add dg-options.
12137         * g++.dg/gomp/pr25874.C: Add dg-options.
12138
12139 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
12140
12141         PR fortran/21061
12142         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
12143         * gfortran.dg/warnings_are_errors_1.f: New testcase.
12144
12145 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12146
12147         PR fortran/31561
12148         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
12149
12150 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
12151
12152         PR fortran/29507
12153         PR fortran/31404
12154         * gfortran.dg/initialization_6.f90: New test.
12155
12156 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
12157
12158         * gcc.c-torture/compile/pr27528.c: Require nonpic.
12159
12160         * lib/target-supports.exp (check_gc_sections_available):
12161         Return false if ldflags includes -elf2flt.
12162
12163 2007-04-13  Jason Merrill  <jason@redhat.com>
12164
12165         PR c++/31074
12166         * conv3.C: New test.
12167
12168 2007-04-13  Mike Stump  <mrs@apple.com>
12169
12170         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
12171         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
12172
12173 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
12174
12175         PR tree-optimization/29598
12176         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
12177
12178 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12179
12180         PR fortran/31559
12181         * gfortran.dg/func_assign.f90: New test.
12182
12183 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
12184
12185         PR fortran/31550
12186         * gfortran.dg/used_types_16.f90: New test.
12187
12188 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
12189
12190         PR fortran/18937
12191         * gfortran.dg/goto_2.f90: New.
12192         * gfortran.dg/goto_3.f90: New.
12193         * gfortran.dg/pr17708.f90: Rename to ...
12194         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
12195
12196 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12197
12198         PR fortran/31562
12199         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
12200         instead of a struct.
12201
12202 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12203
12204         PR fortran/31562
12205         * gfortran.dg/value_4.c: Use GNU extensions for complex
12206         instead of a struct.
12207
12208 2007-04-13  Richard Guenther  <rguenther@suse.de>
12209
12210         PR tree-optimization/21258
12211         * gcc.dg/tree-ssa/vrp34.c: New testcase.
12212
12213 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12214
12215         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
12216         <complex.h>.
12217
12218 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
12219
12220         PR fortran/31250
12221         * gfortran.dg/char_length_2.f90: New.
12222         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
12223         * gfortran.dg/repeat_4.f90: Likewise.
12224
12225         PR fortran/31266
12226         * gfortran.dg/char_assign_1.f90: New.
12227
12228         PR fortran/31471
12229         * gfortran.dg/block_name_1.f90: New.
12230         * gfortran.dg/block_name_2.f90: New.
12231
12232 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
12233
12234         PR c++/31078
12235         * g++.dg/other/pr31078.C: New.
12236
12237 2007-04-12  Richard Guenther  <rguenther@suse.de>
12238
12239         PR tree-optimization/31169
12240         * gcc.c-torture/execute/pr31169.c: New testcase.
12241
12242 2007-04-12  Richard Guenther  <rguenther@suse.de>
12243
12244         PR tree-optimization/24689
12245         PR tree-optimization/31307
12246         * g++.dg/tree-ssa/pr31307.C: New testcase.
12247         * gcc.dg/tree-ssa/pr24689.c: Likewise.
12248
12249 2007-04-12  Tobias Burnus  <burnus@net-b.de>
12250
12251         PR fortran/31472
12252         * gfortran.dg/access_spec_1.f90: New test.
12253         * gfortran.dg/access_spec_2.f90: New test.
12254         * gfortran.dg/non_module_public.f90: Match new error message.
12255
12256 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
12257
12258         PR testsuite/31538
12259         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
12260         to 4 at line 38 to fix bounds problem.
12261
12262 2007-04-11  Tobias Burnus  <burnus@net-b.de>
12263
12264         PR testsuite/31240
12265         * gfortran.dg/pointer_intent_1.f90: Fix test.
12266
12267 2007-04-10  Eric Christopher  <echristo@apple.com>
12268
12269         * lib/target-supports.exp
12270         (check_effective_target_fstack_protector): Rewrite.
12271
12272 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
12273
12274         PR c++/31449
12275         * g++.dg/init/const5.C: New test.
12276
12277 2007-04-09  Jan Hubicka  <jh@suse.cz>
12278
12279         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
12280
12281 2007-04-08  Jan Hubicka  <jh@suse.cz>
12282
12283         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
12284
12285 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12286
12287         PR fortran/31257
12288         * gfortran.dg/achar_4.f90: New test.
12289
12290 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12291
12292         PR fortran/30880
12293         * gfortran.dg/used_dummy_types_8.f90: New test.
12294
12295 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12296
12297         PR fortran/30872
12298         * gfortran.dg/parameter_array_element_1.f90: New test.
12299
12300 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12301
12302         PR fortran/31222
12303         * gfortran.dg/default_numeric_type_1.f90: New test.
12304
12305 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12306
12307         PR fortran/31424
12308         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
12309
12310 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12311
12312         PR fortran/31293
12313         * gfortran.dg/interface_12.f90: New test.
12314
12315 2007-04-07  Bruce Korb  <bkorb@gnu.org>
12316
12317         * gcc.dg/format/opt-6.c: New test.
12318         * gcc.dg/format/nul-1.c: New test.
12319         * gcc.dg/format/nul-2.c: New test.
12320
12321 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12322
12323         PR libgfortran/31395
12324         * gfortran.dg/fmt_colon.f90: New test.
12325
12326 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
12327
12328         * g++.old-deja/g++.other/init18.C: Use
12329         dg-require-effective-target instead of an explicit xfail.
12330
12331 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
12332
12333         * gcc.dg/dfp/signbit-1.c
12334         * gcc.dg/dfp/signbit-2.c
12335
12336 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12337
12338         PR fortran/31483
12339         * gfortran.dg/altreturn_5.f90: New test.
12340
12341 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12342
12343         PR fortran/31292
12344         * gfortran.dg/contained_module_proc_1.f90: New test.
12345
12346 2007-04-04  Stuart Hastings  <stuart@apple.com>
12347
12348         PR 31281
12349         * objc/execute/exceptions/pr31281.m: New.
12350
12351 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
12352
12353         * g++.dg/ext/dllimport12.C: Update comments.
12354
12355 2007-04-03  Eric Christopher  <echristo@apple.com>
12356
12357         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
12358
12359 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12360
12361         PR fortran/31304
12362         * gfortran.dg/repeat_2.f90: New test.
12363         * gfortran.dg/repeat_3.f90: New test.
12364         * gfortran.dg/repeat_4.f90: New test.
12365
12366 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
12367
12368         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
12369
12370 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
12371
12372         PR c++/30847
12373         * g++.dg/parse/cond3.C: New test.
12374
12375         PR middle-end/30704
12376         * gcc.c-torture/execute/ieee/pr30704.c: New test.
12377
12378 2007-04-02  Jason Merrill  <jason@redhat.com>
12379
12380         PR c++/31187
12381         * g++.dg/ext/visibility/anon3.C: New test.
12382
12383 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12384
12385         PR libgfortran/31052
12386         * gfortran.dg/namelist_28.f90: New test.
12387
12388 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12389
12390         PR libgfortran/31366
12391         * gfortran.dg/direct_io_6.f90: New test.
12392
12393 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12394
12395         PR libgfortran/31207
12396         * gfortran.dg/advance_5.f90: New test.
12397         * gfortran.dg/advance_6.f90: New test.
12398
12399 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12400
12401         * g++.dg/ext/dllimport6.C: Remove extra ';'.
12402         * g++.dg/ext/dllimport7.C: Likewise.
12403         * g++.dg/ext/selectany1.C: Likewise.
12404
12405 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
12406
12407         * g++.dg/parser/pr31138.C: New.
12408         * g++.dg/parser/pr31140.C: New.
12409         * g++.dg/parser/pr31141.C: New.
12410
12411 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
12412
12413         PR c++/26099
12414         * g++.dg/ext/is_base_of.C: New.
12415         * g++.dg/ext/has_virtual_destructor.C: New.
12416         * g++.dg/ext/is_polymorphic.C: New.
12417         * g++.dg/ext/is_base_of_diagnostic.C: New.
12418         * g++.dg/ext/is_enum.C: New.
12419         * g++.dg/ext/has_nothrow_assign.C: New.
12420         * g++.dg/ext/has_nothrow_constructor.C: New.
12421         * g++.dg/ext/is_empty.C: New.
12422         * g++.dg/ext/has_trivial_copy.C: New.
12423         * g++.dg/ext/has_trivial_assign.C: New.
12424         * g++.dg/ext/is_abstract.C: New.
12425         * g++.dg/ext/is_pod.C: New.
12426         * g++.dg/ext/has_nothrow_copy.C: New.
12427         * g++.dg/ext/is_class.C: New.
12428         * g++.dg/ext/has_trivial_constructor.C: New.
12429         * g++.dg/ext/is_union.C: New.
12430         * g++.dg/ext/has_trivial_destructor.C: New.
12431         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
12432         * g++.dg/template/crash43.C: Likewise.
12433
12434 2007-03-29  Dirk Mueller  <dmueller@suse.de>
12435
12436         * g++.dg/warn/pedantic2.C: New testcase.
12437
12438 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12439
12440         * size_dim.f90: Fix dg directive.
12441         * pr16433.f: Likewise.
12442         * use_6.f90: Likewise.
12443         * use_7.f90: Likewise.
12444         * entry_9.f90: Likewise.
12445         * pointer_intent_2.f90: Likewise.
12446         * protected_1.f90: Likewise.
12447         * fmt_missing_period_2.f: Likewise.
12448         * pointer_intent_3.f90: Likewise.
12449         * protected_2.f90: Likewise.
12450         * protected_3.f90: Likewise.
12451         * pr15754.f90: Likewise.
12452         * protected_4.f90: Likewise.
12453         * protected_5.f90: Likewise.
12454         * initialization_2.f90: Likewise.
12455         * protected_6.f90: Likewise.
12456         * continuation_7.f90: Likewise.
12457         * derived_function_interface_1.f90: Likewise.
12458         * der_pointer_4.f90: Likewise.
12459         * fmt_zero_precision.f90: Likewise.
12460         * blockdata_3.f90: Likewise.
12461         * fmt_missing_period_1.f: Likewise.
12462         * real_const_3.f90: Likewise.
12463         * use_4.f90: Likewise.
12464         * fmt_missing_period_3.f: Likewise.
12465         * use_5.f90: Likewise.
12466
12467 2007-03-28  Mike Stump  <mrs@apple.com>
12468
12469         * gcc.dg/darwin-comm.c: Add.
12470
12471 2007-03-28  Eric Christopher  <echristo@apple.com>
12472
12473         * lib/target-supports.exp (check_effective_target_fstack_protector):
12474         New.
12475         * gcc.dg/ssp-1.c: Use.
12476         * gcc.dg/ssp-2.c: Ditto.
12477
12478 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
12479
12480         PR c++/29077
12481         * g++.dg/parse/constructor3.C: New test.
12482
12483 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12484
12485         * gnat.dg/thin_pointer.ad[sb]: New test.
12486
12487 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12488
12489         * g++.dg/cpp0x/bracket1.C: New.
12490         * g++.dg/cpp0x/bracket2.C: New.
12491         * g++.dg/cpp0x/bracket3.C: New.
12492         * g++.dg/cpp0x/bracket4.C: New.
12493
12494 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12495
12496         * g++.dg/cpp0x/temp_default1.C: New.
12497         * g++.dg/cpp0x/temp_default3.C: New.
12498         * g++.dg/cpp0x/temp_default2.C: New.
12499         * g++.dg/cpp0x/temp_default4.C: New.
12500
12501 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12502
12503         PR c++/29993
12504         * g++.dg/other/cv_func2.C: New.
12505
12506 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
12507
12508         * gcc.dg/dfp/func-vararg-alternate.h: New file.
12509         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
12510         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
12511         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
12512
12513         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
12514         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
12515
12516         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
12517
12518         * lib/compat.exp (compat-execute): Fix processing of file names.
12519
12520 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
12521
12522         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
12523
12524 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
12525
12526         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12527         Delete created executable test file.
12528         (check_effective_target_fortran_large_int): Ditto.
12529         (check_effective_target_static_libgfortran): Ditto.
12530
12531 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
12532
12533         PR c++/30500
12534         * g++.dg/warn/pragma-system_header1.C: New test.
12535         * g++.dg/warn/pragma-system_header2.C: New test.
12536         * g++.dg/warn/pragma-system_header1.h. New.
12537         * g++.dg/warn/pragma-system_header2.h. New.
12538
12539 2007-03-26  Ian Lance Taylor  <iant@google.com>
12540
12541         PR tree-optimization/31345
12542         * gcc.c-torture/compile/pr31345-1.c: New test.
12543
12544 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
12545
12546         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
12547         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
12548         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
12549         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
12550         * gfortran.dg/overload_1.f90: Likewise.
12551         * gfortran.dg/impure_assignment_1.f90: Likewise.
12552         * gfortran.dg/error_recovery_3.f90: Likewise.
12553         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12554         * gfortran.dg/sequence_types_1.f90: Likewise.
12555         * gfortran.dg/internal_references_1.f90: Likewise.
12556         * gfortran.dg/present_1.f90: Likewise.
12557         * gfortran.dg/volatile10.f90: Likewise.
12558         * gfortran.dg/module_equivalence_2.f90: Likewise.
12559         * gfortran.dg/use_4.f90: Likewise.
12560         * gfortran.dg/elemental_result_1.f90: Likewise.
12561         * gfortran.dg/generic_actual_arg.f90: Likewise.
12562         * gfortran.dg/private_type_5.f90: Likewise.
12563         * gfortran.dg/protected_4.f90: Likewise.
12564         * gfortran.dg/interface_3.f90: Likewise.
12565
12566 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12567
12568         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
12569         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
12570
12571 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12572
12573         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
12574
12575 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12576
12577         PR libgfortran/31199
12578         * gfortran.dg/fmt_t_4.f90: New test.
12579
12580 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12581
12582         PR libfortran/31297
12583         * gfortran.dg/backspace_5.f:  Initialize variable(s).
12584         * gfortran.dg/backspace_6.f:  Likewise.
12585         * gfortran.dg/char_bounds_check_fail_1: Likewise.
12586         * gfortran.dg/direct_io_2.f90:  Likewise.
12587         * gfortran.dg/write_back.f:  Likewise.
12588         * gfortran.dg/write_rewind_2.f:  Likewise.
12589         * gfortran.dg/write_rewind_1.f:  Likewise.
12590         * gfortran.dg/write_rewind_2.f:  Likewise.
12591
12592 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
12593
12594         PR tree-optimization/30784
12595         * gcc.dg/vect/pr30784.c: New test.
12596
12597 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12598
12599         PR fortran/30877
12600         * gfortran.dg/operator_1.f90: New test.
12601         * gfortran.dg/operator_2.f90: New test.
12602
12603 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12604
12605         PR libfortran/31196
12606         * gfortran.dg/reshape_transpose_1.f90:  New test.
12607
12608 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12609
12610         PR fortran/30655
12611         * gfortran.dg/bounds_check_6.f90: New test.
12612
12613 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
12614
12615         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
12616         #ifndef/#endif.
12617         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12618         * gcc.dg/dfp/decfloat-constants.c: Ditto.
12619
12620 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
12621
12622         PR fortran/31209
12623         * gfortran.dg/pointer_function_actual_1.f90: New test.
12624
12625         PR fortran/31200
12626         * gfortran.dg/pointer_function_actual_2.f90: New test.
12627
12628         PR fortran/31215
12629         * gfortran.dg/result_in_spec_1.f90: New test.
12630
12631 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12632
12633         PR fortran/30834
12634         * gfortran.dg/integer_exponentiation_3.F90: New test.
12635         * gfortran.dg/integer_exponentiation_4.f90: New test.
12636         * gfortran.dg/integer_exponentiation_5.F90: New test.
12637
12638 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12639
12640         PR c++/30863
12641         * g++.dg/template/error24.C: New test.
12642         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
12643
12644 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12645
12646         PR c++/31273
12647         * g++.dg/expr/bitfield7.C: New test.
12648
12649 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12650
12651         PR other/23572
12652         * gcc.dg/float-range-4.c: New.
12653         * gcc.dg/float-range-1.c: Update. Test for a warning.
12654         * gcc.dg/float-range-3.c: New.
12655         * gcc.dg/float-range-5.c: New.
12656
12657 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12658
12659         PR fortran/31262
12660         * gfortran.dg/no_range_check_1.f90: New test.
12661
12662 2007-03-22  Dirk Mueller  <dmueller@suse.de>
12663
12664         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
12665         * g++.dg/other/static1.C: Remove stray semicolon.
12666         * g++.dg/other/init1.C: Likewise.
12667         * g++.dg/rtti/dyncast1.C: Likewise.
12668         * g++.dg/tree-ssa/pr17153.C: Likewise.
12669         * g++.dg/lookup/disamb1.C: Likewise.
12670         * g++.dg/lookup/scoped2.C: Likewise.
12671         * g++.dg/lookup/friend7.C: Likewise.
12672         * g++.dg/parse/parse4.C: Likewise.
12673         * g++.dg/parse/parse5.C: Likewise.
12674         * g++.dg/expr/pr29066.C: Likewise.
12675         * g++.dg/expr/cast4.C: Likewise.
12676         * g++.dg/tc1/dr193.C: Likewise.
12677         * g++.dg/tc1/dr213.C: Likewise.
12678         * g++.dg/abi/dcast1.C: Likewise.
12679         * g++.dg/abi/covariant2.C: Likewise.
12680         * g++.dg/inherit/covariant11.C: Likewise.
12681         * g++.dg/inherit/covariant9.C: Likewise.
12682         * g++.dg/inherit/covariant10.C: Likewise.
12683         * g++.dg/init/static3.C: Likewise.
12684         * g++.dg/init/init-ref3.C: Likewise.
12685         * g++.dg/init/ref10.C: Likewise.
12686         * g++.dg/template/meminit2.C: Likewise.
12687         * g++.dg/template/using9.C: Likewise.
12688         * g++.dg/template/friend9.C: Likewise.
12689         * g++.dg/template/ref1.C: Likewise.
12690         * g++.old-deja/g++.warn/inline.C: Likewise.
12691         * g++.old-deja/g++.robertl/eb91.C: Likewise.
12692         * g++.old-deja/g++.robertl/eb46.C: Likewise.
12693         * g++.old-deja/g++.robertl/eb34.C: Likewise.
12694         * g++.old-deja/g++.robertl/eb43.C: Likewise.
12695         * g++.old-deja/g++.robertl/eb26.C: Likewise.
12696         * g++.old-deja/g++.robertl/eb116.C: Likewise.
12697         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12698         * g++.old-deja/g++.brendan/overload8.C: Likewise.
12699         * g++.old-deja/g++.brendan/overload11.C: Likewise.
12700         * g++.old-deja/g++.brendan/copy7.C: Likewise.
12701         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12702         * g++.old-deja/g++.brendan/template11.C: Likewise.
12703         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
12704         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12705         * g++.old-deja/g++.brendan/crash16.C: Likewise.
12706         * g++.old-deja/g++.jason/pmem2.C: Likewise.
12707         * g++.old-deja/g++.jason/parse9.C: Likewise.
12708         * g++.old-deja/g++.jason/byval2.C: Likewise.
12709         * g++.old-deja/g++.jason/overload8.C: Likewise.
12710         * g++.old-deja/g++.jason/pmf8.C: Likewise.
12711         * g++.old-deja/g++.jason/template33.C: Likewise.
12712         * g++.old-deja/g++.jason/return3.C: Likewise.
12713         * g++.old-deja/g++.jason/scoping2.C: Likewise.
12714         * g++.old-deja/g++.jason/virtual.C: Likewise.
12715         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12716         * g++.old-deja/g++.jason/template27.C: Likewise.
12717         * g++.old-deja/g++.jason/synth6.C: Likewise.
12718         * g++.old-deja/g++.jason/ref8.C: Likewise.
12719         * g++.old-deja/g++.jason/offset1.C: Likewise.
12720         * g++.old-deja/g++.other/static20.C: Likewise.
12721         * g++.old-deja/g++.other/array1.C: Likewise.
12722         * g++.old-deja/g++.other/new3.C: Likewise.
12723         * g++.old-deja/g++.other/array2.C: Likewise.
12724         * g++.old-deja/g++.other/overload9.C: Likewise.
12725         * g++.old-deja/g++.other/cast6.C: Likewise.
12726         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
12727         * g++.old-deja/g++.other/eh4.C: Likewise.
12728         * g++.old-deja/g++.other/using7.C: Likewise.
12729         * g++.old-deja/g++.other/init18.C: Likewise.
12730         * g++.old-deja/g++.other/dyncast1.C: Likewise.
12731         * g++.old-deja/g++.other/dyncast2.C: Likewise.
12732         * g++.old-deja/g++.other/dtor11.C: Likewise.
12733         * g++.old-deja/g++.pt/static11.C: Likewise.
12734         * g++.old-deja/g++.pt/crash19.C: Likewise.
12735         * g++.old-deja/g++.pt/overload12.C: Likewise.
12736         * g++.old-deja/g++.pt/crash46.C: Likewise.
12737         * g++.old-deja/g++.pt/mi1.C: Likewise.
12738         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
12739         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12740         * g++.old-deja/g++.pt/local5.C: Likewise.
12741         * g++.old-deja/g++.pt/typename2.C: Likewise.
12742         * g++.old-deja/g++.pt/explicit80.C: Likewise.
12743         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
12744         * g++.old-deja/g++.law/visibility1.C: Likewise.
12745         * g++.old-deja/g++.law/visibility2.C: Likewise.
12746         * g++.old-deja/g++.law/virtual2.C: Likewise.
12747         * g++.old-deja/g++.law/operators19.C: Likewise.
12748         * g++.old-deja/g++.law/parsing10.C: Likewise.
12749         * g++.old-deja/g++.law/visibility4.C: Likewise.
12750         * g++.old-deja/g++.law/operators4.C: Likewise.
12751         * g++.old-deja/g++.law/dtors2.C: Likewise.
12752         * g++.old-deja/g++.law/missed-error3.C: Likewise.
12753         * g++.old-deja/g++.law/visibility10.C: Likewise.
12754         * g++.old-deja/g++.law/scope3.C: Likewise.
12755         * g++.old-deja/g++.law/casts2.C: Likewise.
12756         * g++.old-deja/g++.law/code-gen5.C: Likewise.
12757         * g++.old-deja/g++.law/operators33.C: Likewise.
12758         * g++.old-deja/g++.law/friend4.C: Likewise.
12759         * g++.old-deja/g++.mike/pmf7.C: Likewise.
12760         * g++.old-deja/g++.mike/p5611.C: Likewise.
12761         * g++.old-deja/g++.mike/net37.C: Likewise.
12762         * g++.old-deja/g++.mike/p3570.C: Likewise.
12763         * g++.old-deja/g++.mike/p5718.C: Likewise.
12764         * g++.old-deja/g++.mike/net21.C: Likewise.
12765         * g++.old-deja/g++.mike/p1862.C: Likewise.
12766         * g++.old-deja/g++.mike/p4511.C: Likewise.
12767         * g++.old-deja/g++.mike/virt3.C: Likewise.
12768         * g++.old-deja/g++.mike/p16146.C: Likewise.
12769         * g++.old-deja/g++.mike/p1989.C: Likewise.
12770         * g++.old-deja/g++.mike/p5571.C: Likewise.
12771         * g++.old-deja/g++.gb/scope10.C: Likewise.
12772         * g++.old-deja/g++.abi/primary5.C: Likewise.
12773         * g++.old-deja/g++.abi/empty2.C: Likewise.
12774         * g++.old-deja/g++.abi/arraynew.C: Likewise.
12775         * g++.old-deja/g++.eh/vbase4.C: Likewise.
12776         * g++.old-deja/g++.eh/ptr1.C: Likewise.
12777         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
12778         * g++.old-deja/g++.bob/template3.C: Likewise.
12779         * g++.old-deja/g++.bob/inherit1.C: Likewise.
12780
12781 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
12782
12783         PR fortran/31193
12784         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
12785
12786 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
12787
12788         PR fortran/20897
12789         * gfortran.dg/derived_name_1.f90: New.
12790         * gfortran.dg/derived_name_2.f: New.
12791
12792 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12793
12794         * lib/target-supports.exp (check_effective_target_nonpic): New
12795         procedure.
12796         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
12797         when compiling PIC.
12798         * gcc.target/i386/asm-4.c: Require nonpic.
12799         * gcc.target/i386/cmov1.c: Likewise.
12800         * gcc.target/i386/mul.c: Likewise.
12801         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
12802         * gcc.target/i386/ssetype-1.c: Require nonpic.
12803         * gcc.target/i386/ssetype-3.c: Likewise.
12804         * gcc.target/i386/ssetype-5.c: Likewise.
12805
12806 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12807
12808         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
12809         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
12810         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
12811         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
12812
12813 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
12814
12815         PR tree-optimization/30590
12816         * g++.dg/opt/pr30590.C: New testcase.
12817
12818 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
12819
12820         PR c/30762
12821         * gcc.dg/pr30762-1.c: New test.
12822         * gcc.dg/pr30762-2.c: New test.
12823
12824         PR inline-asm/30505
12825         * gcc.target/i386/pr30505.c: New test.
12826
12827 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
12828
12829         * gcc.target/arm/register-variables.c: New.
12830
12831 2007-03-19  Jeff Law  <law@redhat.com>
12832
12833         * PR tree-optimization/30984
12834         * gcc.c-torture/pr30984.c: New test.
12835
12836 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12837         Richard Guenther  <rguenther@suse.de>
12838
12839         PR tree-optimization/31254
12840         * gcc.dg/torture/pr31254.c: New testcase.
12841
12842 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
12843
12844         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
12845         target default_packed.
12846
12847 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12848
12849         PR fortran/31203
12850         * gfortran.dg/string_length_1.f90: New test.
12851
12852 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12853
12854         PR testsuite/30395
12855         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
12856
12857 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12858
12859         PR libgfortran/31052
12860         * gfortran.dg/namelist_27.f90: New test.
12861
12862 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
12863
12864         PR fortran/30531
12865         * gfortran.dg/used_types_14.f90: New test.
12866
12867         PR fortran/31086
12868         * gfortran.dg/used_types_15.f90: New test.
12869
12870 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
12871
12872         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
12873         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
12874
12875 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12876
12877         PR fortran/31120
12878         * gfortran.dg/integer_exponentiation_2.f90: New test.
12879
12880 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
12881
12882         PR tree-optimization/31041
12883         * gcc.dg/vect/pr31041.c: New test.
12884
12885 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12886
12887         * g++.dg/warn/Wconversion-integer.C: New
12888         * g++.dg/warn/Wconversion-real.C: New.
12889         * g++.dg/warn/Wconversion-real-integer.C: New.
12890         * g++.dg/warn/conv2.C: Updated.
12891
12892 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12893
12894         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
12895         exclude RTPs.
12896
12897 2007-03-16  Richard Guenther  <rguenther@suse.de>
12898
12899         PR tree-optimization/31146
12900         * g++.dg/tree-ssa/pr31146.C: New testcase.
12901
12902 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12903
12904         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
12905         assume that the target has <features.h>.
12906
12907 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12908
12909         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
12910         dg-options rather than to the whole test.
12911
12912 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
12913
12914         PR debug/29906
12915         * g++.dg/debug/pr29906.C: New
12916
12917 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12918
12919         PR libgfortran/31099
12920         * gfortran.dg/unformatted_recl.f90: Update test.
12921
12922 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
12923
12924         * gcc.dg/tree-ssa/prefetch-5.c: New test.
12925
12926 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12927
12928         PR c++/30891
12929         * g++.dg/parse/namespace-definition.C: New.
12930
12931 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12932
12933         PR c++/24924
12934         * g++.dg/cpp/pedantic-errors.C: New.
12935         * g++.dg/cpp/permissive.C: New.
12936
12937 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12938
12939         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
12940         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
12941
12942 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12943
12944         * lib/target-supports.exp (check_missing_uclibc_feature)
12945         (check_effective_target_wchar): New procedures.
12946         * gcc.dg/wchar_t-1.c: Require target wchar.
12947         * gcc.dg/wint_t-1.c: Likewise.
12948
12949 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12950
12951         * lib/target-supports.exp (check_gc_sections_available): Return
12952         false for VxWorks targets.
12953
12954 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12955
12956         * g++.dg/warn/Wconversion2.C: Fix typo.
12957         * gcc.dg/if-empty-1.c: Ditto.
12958
12959 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12960
12961         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
12962
12963 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12964
12965         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
12966         * gcc.target/i386/pr31167.c: Ditto.
12967
12968 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12969
12970         PR target/31167
12971         * gcc.target/i386/pr31167.c: New test.
12972
12973 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
12974
12975         PR fortran/30922
12976         * gfortran.dg/import5.f90.f90: New test.
12977
12978
12979         PR fortran/30879
12980         * gfortran.dg/data_components_1.f90: New test.
12981
12982
12983         PR fortran/30870
12984         * gfortran.dg/generic_13.f90: New test.
12985
12986         PR fortran/31163
12987         * gfortran.dg/alloc_comp_basics_5.f90: New test.
12988
12989 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12990
12991         PR libgfortran/31051
12992         * gfortran.dg/fmt_t_4.f90: New
12993
12994 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12995
12996         PR C++/31165
12997         * g++.dg/other/default7.C: New test.
12998
12999 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13000
13001         * g++.dg/warn/Wconversion2.C: New.
13002
13003 2007-03-14  Eric Christopher  <echristo@apple.com>
13004
13005         * gcc.dg/ssp-1.c: New.
13006         * gcc.dg/ssp-2.c: Ditto.
13007
13008 2007-03-14  Dirk Mueller  <dmueller@suse.de>
13009
13010         * g++.dg/warn/do-empty.C: New.
13011         * gcc.dg/do-empty.c: New.
13012         * gcc.dg/if-empty-1.c: Update.
13013         * gcc.dg/20001116-1.c: Update.
13014         * gcc.dg/pr23165.c: Update.
13015
13016 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
13017
13018         * gfortran.dg/module_implicit_conversion.f90: New test.
13019
13020 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
13021
13022         PR middle-end/31127
13023         * gcc.dg/pr31127.c: New.
13024
13025 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
13026
13027         * gcc.dg/tree-ssa/loop-26.c: New test.
13028
13029 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
13030
13031         * gcc.target/i386/cmpxchg16b-1.c: New test.
13032
13033 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13034
13035         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
13036         * gcc.dg/c99-vla-1.c: Likewise.
13037         * g++.dg/ext/vla1.C: Likewise
13038
13039 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13040
13041         * gcc.dg/wvla-1.c: New test
13042         * gcc.dg/wvla-2.c: New test
13043         * gcc.dg/wvla-3.c: New test
13044         * gcc.dg/wvla-4.c: New test
13045         * gcc.dg/wvla-5.c: New test
13046         * gcc.dg/wvla-6.c: New test
13047         * gcc.dg/wvla-7.c: New test
13048         * g++.dg/warn/Wvla-1.C: New test
13049         * g++.dg/warn/Wvla-2.C: New test
13050         * g++.dg/warn/Wvla-3.C: New test
13051
13052 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
13053
13054         PR c++/30108
13055         * g++.dg/other/default6.C: New test.
13056
13057 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13058
13059         * lib/target-supports.exp (check_profiling_available): Return false
13060         for VxWorks.
13061         (check_effective_target_vxworks_kernel): New procedure.
13062         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
13063         VxWorks.
13064         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
13065         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
13066         to include VxWorks.
13067         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
13068
13069 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13070
13071         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
13072         PIC is not supported.
13073         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
13074         * gcc.dg/20020426-2.c: Likewise.
13075         * gcc.dg/pr28243.c: Likewise.
13076         * gcc.dg/visibility-11.c: Likewise.
13077         * gcc.dg/tls/opt-9.c: Likewise.
13078         * gcc.dg/tls/opt-10.c: Likewise.
13079         * gcc.dg/tls/pic-1.c: Likewise.
13080         * gcc.dg/tls/struct-1.c: Likewise.
13081         * gcc.target/i386/20000807-1.c: Likewise.
13082         * gcc.target/i386/20000904-1.c: Likewise.
13083         * gcc.target/i386/20011119-1.c: Likewise.
13084         * gcc.target/i386/990213-2.c: Likewise.
13085         * gcc.target/i386/990214-1.c: Likewise.
13086         * gcc.target/i386/compress-float-387-pic.c: Likewise.
13087         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
13088         * gcc.target/i386/pic-1.c: Likewise.
13089         * gcc.target/i386/pr21518.c: Likewise.
13090         * gcc.target/i386/pr23098.c: Likewise.
13091         * gcc.target/i386/pr23943.c: Likewise.
13092
13093 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
13094
13095         PR c++/31038
13096         * g++.dg/template/complit2.C: New test.
13097
13098         PR c++/30328
13099         * g++.dg/ext/bitfield1.C: New test.
13100
13101 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
13102
13103         PR fortran/30883
13104         * gfortran.dg/interface_11.f90: New test.
13105
13106 2007-03-11  Richard Guenther  <rguenther@suse.de>
13107
13108         PR tree-optimization/31115
13109         * gcc.dg/torture/pr31115.c: New testcase.
13110
13111 2007-03-11  Ira Rosen  <irar@il.ibm.com>
13112
13113         PR tree-optimization/29925
13114         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
13115
13116 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
13117
13118         PR c++/30274
13119         * g++.dg/expr/bitfield3.C: New test.
13120         * g++.dg/expr/bitfield4.C: Likewise.
13121         * g++.dg/expr/bitfield5.C: Likewise.
13122         * g++.dg/expr/bitfield6.C: Likewise.
13123
13124         PR c++/30924
13125         * g++.dg/template/array18.C: New test.
13126
13127 2007-03-10  Dirk Mueller  <dmueller@suse.de>
13128
13129         PR c++/17946
13130         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
13131         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
13132
13133 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
13134
13135         PR c++/20599
13136         * g++.dg/cpp0x/variadic-bind.C: New.
13137         * g++.dg/cpp0x/variadic-function.C: New.
13138         * g++.dg/cpp0x/variadic-mem_fn.C: New.
13139         * g++.dg/cpp0x/variadic-tuple.C: New.
13140         * g++.dg/cpp0x/variadic1.C: New.
13141         * g++.dg/cpp0x/variadic2.C: New.
13142         * g++.dg/cpp0x/variadic3.C: New.
13143         * g++.dg/cpp0x/variadic4.C: New.
13144         * g++.dg/cpp0x/variadic5.C: New.
13145         * g++.dg/cpp0x/variadic6.C: New.
13146         * g++.dg/cpp0x/variadic7.C: New.
13147         * g++.dg/cpp0x/variadic8.C: New.
13148         * g++.dg/cpp0x/variadic9.C: New.
13149         * g++.dg/cpp0x/variadic10.C: New.
13150         * g++.dg/cpp0x/variadic11.C: New.
13151         * g++.dg/cpp0x/variadic12.C: New.
13152         * g++.dg/cpp0x/variadic13.C: New.
13153         * g++.dg/cpp0x/variadic14.C: New.
13154         * g++.dg/cpp0x/variadic15.C: New.
13155         * g++.dg/cpp0x/variadic16.C: New.
13156         * g++.dg/cpp0x/variadic17.C: New.
13157         * g++.dg/cpp0x/variadic18.C: New.
13158         * g++.dg/cpp0x/variadic19.C: New.
13159         * g++.dg/cpp0x/variadic20.C: New.
13160         * g++.dg/cpp0x/variadic21.C: New.
13161         * g++.dg/cpp0x/variadic22.C: New.
13162         * g++.dg/cpp0x/variadic23.C: New.
13163         * g++.dg/cpp0x/variadic24.C: New.
13164         * g++.dg/cpp0x/variadic25.C: New.
13165         * g++.dg/cpp0x/variadic26.C: New.
13166         * g++.dg/cpp0x/variadic27.C: New.
13167         * g++.dg/cpp0x/variadic28.C: New.
13168         * g++.dg/cpp0x/variadic29.C: New.
13169         * g++.dg/cpp0x/variadic30.C: New.
13170         * g++.dg/cpp0x/variadic31.C: New.
13171         * g++.dg/cpp0x/variadic32.C: New.
13172         * g++.dg/cpp0x/variadic33.C: New.
13173         * g++.dg/cpp0x/variadic34.C: New.
13174         * g++.dg/cpp0x/variadic35.C: New.
13175         * g++.dg/cpp0x/variadic36.C: New.
13176         * g++.dg/cpp0x/variadic37.C: New.
13177         * g++.dg/cpp0x/variadic38.C: New.
13178         * g++.dg/cpp0x/variadic39.C: New.
13179         * g++.dg/cpp0x/variadic40.C: New.
13180         * g++.dg/cpp0x/variadic41.C: New.
13181         * g++.dg/cpp0x/variadic42.C: New.
13182         * g++.dg/cpp0x/variadic43.C: New.
13183         * g++.dg/cpp0x/variadic44.C: New.
13184         * g++.dg/cpp0x/variadic45.C: New.
13185         * g++.dg/cpp0x/variadic46.C: New.
13186         * g++.dg/cpp0x/variadic47.C: New.
13187         * g++.dg/cpp0x/variadic48.C: New.
13188         * g++.dg/cpp0x/variadic49.C: New.
13189         * g++.dg/cpp0x/variadic50.C: New.
13190         * g++.dg/cpp0x/variadic51.C: New.
13191         * g++.dg/cpp0x/variadic52.C: New.
13192         * g++.dg/cpp0x/variadic53.C: New.
13193         * g++.dg/cpp0x/variadic54.C: New.
13194         * g++.dg/cpp0x/variadic55.C: New.
13195         * g++.dg/cpp0x/variadic56.C: New.
13196         * g++.dg/cpp0x/variadic57.C: New.
13197         * g++.dg/cpp0x/variadic58.C: New.
13198         * g++.dg/cpp0x/variadic59.C: New.
13199         * g++.dg/cpp0x/variadic60.C : New.
13200         * g++.dg/cpp0x/variadic61.C : New.
13201         * g++.dg/cpp0x/variadic62.C : New.
13202         * g++.dg/cpp0x/variadic63.C : New.
13203         * g++.dg/cpp0x/variadic64.C : New.
13204         * g++.dg/cpp0x/variadic65.C : New.
13205         * g++.dg/cpp0x/variadic66.C : New.
13206         * g++.dg/cpp0x/variadic67.C : New.
13207         * g++.dg/cpp0x/variadic68.C : New.
13208         * g++.dg/cpp0x/variadic69.C : New.
13209         * g++.dg/cpp0x/variadic70.C : New.
13210         * g++.dg/cpp0x/variadic71.C : New.
13211         * g++.dg/cpp0x/variadic72.C : New.
13212         * g++.dg/cpp0x/variadic73.C : New.
13213         * g++.dg/cpp0x/variadic74.C : New.
13214         * g++.dg/cpp0x/variadic75.C : New.
13215         * g++.dg/cpp0x/variadic-ex1.C : New.
13216         * g++.dg/cpp0x/variadic-ex2.C : New.
13217         * g++.dg/cpp0x/variadic-ex3.C : New.
13218         * g++.dg/cpp0x/variadic-ex4.C : New.
13219         * g++.dg/cpp0x/variadic-ex5.C : New.
13220         * g++.dg/cpp0x/variadic-ex6.C : New.
13221         * g++.dg/cpp0x/variadic-ex7.C : New.
13222         * g++.dg/cpp0x/variadic-ex8.C : New.
13223         * g++.dg/cpp0x/variadic-ex9.C : New.
13224         * g++.dg/cpp0x/variadic-ex10.C : New.
13225         * g++.dg/cpp0x/variadic-ex11.C : New.
13226         * g++.dg/cpp0x/variadic-ex12.C : New.
13227         * g++.dg/cpp0x/variadic-ex13.C : New.
13228         * g++.dg/cpp0x/variadic-ex14.C : New.
13229
13230 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13231
13232         PR libgfortran/31099
13233         * gfortran.dg/unformatted_recl.f90: New test.
13234
13235 2007-03-09  Roger Sayle  <roger@eyesopen.com>
13236
13237         * gcc.dg/fold-eqcmplx-1.c: New test case.
13238
13239 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
13240
13241         PR rtl-optimization/30643
13242         * gcc.dg/pr30643.c: New.
13243
13244 2007-03-09  Chao-ying Fu  <fu@mips.com>
13245
13246         * gcc.target/mips/mips32-dspr2-type.c: New test.
13247         * gcc.target/mips/mips32-dspr2.c: New test.
13248         * gcc.target/mips/dspr2-MULT.c: New test.
13249         * gcc.target/mips/dspr2-MULTU.c: New test.
13250         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
13251         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
13252         Adjust some formats.
13253
13254 2007-03-09  Dirk Mueller  <dmueller@suse.de>
13255
13256         PR c++/17946
13257         * gcc.dg/Wlogical-op-1.c: New.
13258         * g++.dg/warn/Wlogical-op-1.C: New.
13259
13260 2007-03-09  Richard Guenther  <rguenther@suse.de>
13261
13262         PR tree-optimization/30904
13263         PR middle-end/31058
13264         * gcc.dg/pr30904.c: Remove xfail.
13265
13266 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13267
13268         PR C/31072
13269         * gcc.c-torture/execute/pr31072.c: New test.
13270
13271 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13272
13273         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
13274         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13275         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
13276         *lrint* and *lround*.
13277         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
13278         floor->lfloor.
13279         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
13280         * gcc.dg/torture/builtin-integral-1.c: Likewise.
13281         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
13282         and *lround*.  Correct macro names.
13283         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
13284         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
13285
13286 2007-03-08  Ian Lance Taylor  <iant@google.com>
13287
13288         * gcc.dg/no-strict-overflow-5.c: New test.
13289         * gcc.dg/no-strict-overflow-6.c: New test.
13290         * gcc.dg/Wstrict-overflow-11.c: New test.
13291         * gcc.dg/Wstrict-overflow-12.c: New test.
13292         * gcc.dg/Wstrict-overflow-13.c: New test.
13293         * gcc.dg/Wstrict-overflow-14.c: New test.
13294         * gcc.dg/Wstrict-overflow-15.c: New test.
13295
13296 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13297
13298         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
13299         for VxWorks kernel mode.
13300         * gcc.c-torture/execute/strncmp-1.x: Likewise.
13301
13302 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13303
13304         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
13305         mode.
13306
13307 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13308
13309         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
13310         and lib/bfill.c on VxWorks targets.
13311         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
13312         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
13313         lib/bfill.c and lib/memmove.c on VxWorks targets.
13314         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
13315         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
13316         on VxWorks targets.
13317         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
13318         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
13319
13320 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13321
13322         * gfortran.dg/use_5.f90: New test.
13323         * gfortran.dg/use_6.f90: Ditto.
13324         * gfortran.dg/use_7.f90: Ditto.
13325
13326 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13327
13328         PR fortran/30973
13329         * gfortran.dg/use_4.f90: New test.
13330         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
13331
13332 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
13333
13334         PR fortran/31011
13335         * gfortran.dg/parameter_array_section_2.f90: New test.
13336
13337 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
13338
13339         PR c++/30852
13340         * g++.dg/ext/offsetof1.C: Add cases with volatile.
13341
13342         PR c++/30534
13343         * g++.dg/template/arg5.C: New test.
13344
13345 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
13346
13347         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
13348
13349 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
13350
13351         * gcc.dg/var-expand1.c: Add newline at end of file.
13352
13353 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
13354
13355         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
13356
13357 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
13358
13359         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
13360
13361 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13362
13363         * gcc.dg/torture/builtin-convert-4.c: New test.
13364
13365 2007-03-05  Ian Lance Taylor  <iant@google.com>
13366
13367         * gcc.c-torture/compile/pr31034.c: New test.
13368
13369 2007-03-05  Ian Lance Taylor  <iant@google.com>
13370
13371         * gcc.dg/inline-18.c: New test.
13372         * gcc.dg/inline-19.c: New test.
13373         * gcc.dg/inline-20.c: New test.
13374         * gcc.dg/inline-21.c: New test.
13375
13376 2007-03-05  Richard Guenther  <rguenther@suse.de>
13377
13378         PR tree-optimization/14052
13379         * gcc.dg/tree-ssa/vrp33.c: New testcase.
13380
13381 2007-03-05  Richard Guenther  <rguenther@suse.de>
13382
13383         PR tree-optimization/23777
13384         * gcc.dg/tree-ssa/pr23777.c: New testcase.
13385
13386 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13387
13388         PR other/30465
13389         * gcc.dg/multiple-overflow-warn-3.c: New.
13390         * g++.dg/warn/multiple-overflow-warn-3.C: New.
13391
13392 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
13393
13394         PR c++/30895
13395         * g++.dg/parse/template23.C: New test.
13396
13397 2007-03-04  Roger Sayle  <roger@eyesopen.com>
13398
13399         PR middle-end/30744
13400         * gcc.dg/pr30744-1.c: New test case.
13401
13402 2007-03-04  Tobias Burnus  <burnus@net-b.de>
13403
13404         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
13405
13406 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13407
13408         PR target/30406
13409         * gfortran.dg/logical_3.f90: New test.
13410
13411 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
13412
13413         PR libfortran/30981
13414         * gfortran.dg/integer_exponentiation_1.f90:  New test.
13415
13416 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
13417
13418         * gcc.target/m68k/m68k.exp: New.
13419         * gcc.target/m68k/crash1.c: New.
13420
13421 2007-03-03  Tobias Burnus  <burnus@net-b.de>
13422
13423         * gfortran.dg/c_by_val.c: Use int64_t instead of long
13424         to be more compatible with integer(kind=8).
13425
13426 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13427
13428         PR libfortran/31001
13429         * gfortran.dg/zero_sized_3.f90: New test.
13430
13431 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13432
13433         PR c++/15787
13434         * g++.dg/parse/else.C: New.
13435         * g++.dg/parse/else-2.C: New.
13436
13437 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
13438             Tobias Burnus  <burnus@net-b.de>
13439
13440         PR fortran/30882
13441         * gfortran.dg/size_dim.f90: New test.
13442
13443 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
13444             Tobias Burnus  <burnus@net-b.de>
13445
13446         PR fortran/30873
13447         * gfortran.dg/entry_9.f90: New test.
13448
13449 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
13450
13451         PR c++/28253
13452         * g++.dg/inherit/covariant16.C: New test.
13453
13454 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
13455
13456         * g++.dg/other/darwin-minversion-1.C: New.
13457
13458 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
13459
13460         * gcc.dg/tree-ssa/20070302-1.c: New test.
13461
13462 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
13463
13464         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
13465         tests.
13466
13467 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
13468
13469         * gcc.dg/tree-ssa/prefetch-4.c: New test.
13470
13471 2007-03-01  Simon Baldwin <simonb@google.com>
13472
13473         PR c++/23689
13474         * warn/ignored_typedef.C: New.
13475         * init/ctor8.C: Added dg-warning to consume ignored typedef
13476         warning.
13477         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
13478         and added an explicit line number.
13479
13480 2007-02-28  Richard Guenther  <rguenther@suse.de>
13481
13482         PR middle-end/30364
13483         * gcc.dg/torture/pr30364-1.c: New testcase.
13484         * gcc.dg/torture/pr30364-2.c: Likewise.
13485         * gcc.dg/torture/pr30364-3.c: Likewise.
13486
13487 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13488
13489         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
13490         powerpc*, use -funsafe-math-optimizations.
13491         * gcc.dg/torture/builtin-logb-1.c: Likewise.
13492         * gcc.dg/torture/builtin-modf-1.c: Likewise.
13493
13494 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13495             Paul Thomas  <pault@gcc.gnu.org>
13496
13497         PR fortran/30888
13498         PR fortran/30887
13499         * c_by_val_1.f: Test %VAL() with non-default kind.
13500         * c_by_val.c: Ditto.
13501         * c_by_val_4.f: New test.
13502
13503 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13504
13505         PR fortran/30968
13506         * gfortran.dg/continuation_7.f90: New test.
13507
13508 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
13509
13510         * g++.dg/inherit/thunk7.C: New test.
13511         * lib/target-supports.exp (check_profiling_available): Not available
13512         for bfin-*-*.
13513
13514 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
13515
13516         PR target/30970
13517         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
13518
13519 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
13520
13521         * lib/target-supports.exp (check_effective_target_init_priority):
13522         Remove Solaris special case.
13523
13524 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
13525
13526         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
13527         for more builtin types.
13528
13529         * g++.dg/ext/visibility/class1.C: Port to Darwin.
13530         * g++.dg/ext/visibility/noPLT.C: Likewise.
13531
13532 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13533
13534         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
13535         sh* targets.
13536
13537 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
13538
13539         PR fortran/30865
13540         * size_optional_dim_1.f90:  New test.
13541
13542 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
13543
13544         * gcc.dg/vxworks/vxworks.exp: New file.
13545         * gcc.dg/vxworks/initpri1.c: Likewise.
13546         * gcc.dg/vxworks/initpri2.c: Likewise.
13547         * gcc.dg/initpri2.c: Add more tests.
13548         * g++.dg/special/initpri2.C: Likewise.
13549
13550         * gcc.dg/initpri1.c: New test.
13551         * gcc.dg/initpri2.c: Likewise.
13552         * g++.dg/special/initpri1.C: New test.
13553         * g++.dg/special/initpri2.C: Likewise.
13554         * g++.dg/special/conpr-1.C: Use init_priority effective target.
13555         * g++.dg/special/conpr-2.C: Likewise.
13556         * g++.dg/special/conpr-3.C: Likewise.
13557         * g++.dg/special/conpr-4.C: Likewise.
13558         * g++.dg/special/initp1.C: Likewise.
13559         * g++.dg/special/ecos.exp: Remove code to detect availability of
13560         constructor priorities.
13561         * lib/target-supports.exp (check_effective_target_init_priority):
13562         New function.
13563
13564 2007-02-24  Jan Hubicka  <jh@suse.cz>
13565
13566         * gcc.c-torture/execute/pr30778.c: New testcase.
13567
13568 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13569
13570         PR libgfortran/30918
13571         * gfortran.dg/namelist_26.f90: New test.
13572
13573 2007-02-24  Richard Guenther  <rguenther@suse.de>
13574
13575         PR middle-end/30951
13576         * gcc.dg/pr30951.c: New testcase.
13577
13578 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13579
13580         * gcc.dg/torture/builtin-modf-1.c: New test.
13581
13582 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
13583
13584         PR tree-optimization/30904
13585         * gcc.dg/pr30904.c: New test.
13586
13587 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13588
13589         * gcc.test-framework/README: Correct command.
13590         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
13591         -Wunused-value.
13592         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
13593
13594 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
13595
13596         * lib/target-supports.exp (check_effective_target_unwrapped): New.
13597
13598 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
13599
13600         * lib/target-supports.exp (check_effective_target_newlib): New
13601         function.
13602
13603 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
13604
13605         PR fortran/30660
13606         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
13607         allocatable component.
13608
13609
13610 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13611
13612         * gcc.dg/torture/builtin-logb-1.c: New test.
13613         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
13614         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
13615         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
13616         sh* targets.
13617
13618 2007-02-23  Richard Guenther  <rguenther@suse.de>
13619
13620         * g++.dg/warn/changes-meaning.C: New testcase.
13621
13622 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13623
13624         PR libgfortran/30910
13625         * gfortran.dg/fmt_zero_precision.f90: Update test.
13626
13627 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13628
13629         * gcc.dg/torture/builtin-frexp-1.c: New test.
13630
13631 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
13632
13633         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
13634
13635 2007-02-22  Ian Lance Taylor  <iant@google.com>
13636
13637         PR debug/30898
13638         * g++.dg/debug/pr30898.C: New test.
13639
13640 2007-02-22  Ira Rosen  <irar@il.ibm.com>
13641
13642         * gcc.dg/vect/vect-106.c: New test.
13643
13644 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13645             Ira Rosen  <irar@il.ibm.com>
13646
13647         PR tree-optimization/30843
13648         * gcc.dg/vect/pr30843.c: New test.
13649
13650 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13651
13652         PR tree-optimization/30858
13653         * gcc.dg/vect/pr30858.c: New test.
13654
13655 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
13656
13657         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
13658         to set options for compiling testglue.
13659         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
13660         * lib/obj-c++.exp (obj-c++_init): Likewise.
13661
13662 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
13663
13664         * gnat.dg/derived_aggregate.adb: New test.
13665
13666 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13667
13668         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
13669         sh* targets.  Call the correct CKSGN macro.
13670
13671 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
13672
13673         * gfortran.dg/gomp/omp_parse1.f90: New test.
13674         * gfortran.dg/gomp/omp_parse2.f: New test.
13675
13676 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
13677
13678         PR fortran/30869
13679         * gfortran.dg/do_pointer_1.f90:  New test.
13680
13681 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13682
13683         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
13684         and scalbln.
13685
13686 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
13687
13688         * gcc.dg/darwin-minversion-1.c: New.
13689         * gcc.dg/darwin-minversion-2.c: New.
13690
13691 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13692
13693         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
13694
13695 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13696             DJ Delorie <dj@redhat.com>
13697
13698         PR other/30824
13699         * gcc.dg/Wfatal.c: New.
13700         * gcc.dg/Wfatal-2.c: New.
13701         * gcc.dg/Werror-1.c: Adjust expectations.
13702         * gcc.dg/Werror-5.c: Likewise.
13703         * gcc.dg/Werror-7.c: Likewise.
13704         * gcc.dg/Werror-10.c: Likewise.
13705         * gcc.dg/Werror-11.c: Likewise.
13706
13707 2007-02-20  Tobias Burnus  <burnus@net-b.de>
13708
13709         PR fortran/30522
13710         * gfortran.dg/volatile10.f90: New test.
13711
13712 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
13713
13714         PR libfortran/30533
13715         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
13716
13717 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13718
13719         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
13720         * gcc.dg/Walways-true-1.c: Likewise.
13721         * gcc.dg/weak/weak-3.c: Likewise.
13722         * gcc.dg/Werror-1.c: Likewise.
13723         * gcc.dg/Werror-3.c: Likewise.
13724         * gcc.dg/Werror-4.c: Likewise.
13725         * gcc.dg/Werror-5.c: Likewise.
13726         * gcc.dg/Werror-6.c: Likewise.
13727         * gcc.dg/Werror-7.c: Likewise.
13728         * gcc.dg/Werror-8.c: Likewise.
13729         * gcc.dg/Werror-10.c: Likewise.
13730         * gcc.dg/Werror-11.c: Likewise.
13731         * gcc.dg/Werror-12.c: Likewise.
13732         * g++.old-deja/g++.mike/warn8.C: Likewise.
13733         * g++.dg/warn/Walways-true-1.C: Likewise.
13734         * g++.dg/warn/Walways-true-2.C: Likewise.
13735         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
13736         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
13737         -Wstring-literal-comparison with -Waddress.
13738         * gcc.dg/Wstring-literal-comparison-4.c: Replace
13739         -Wno-string-literal-comparison with -Wno-address.
13740
13741 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
13742
13743         * gnat.dg/self_aggregate_with_call.adb: New test.
13744
13745 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
13746
13747         PR tree-optimization/30975
13748         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
13749         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
13750         * gcc.dg/vect/pr30795.c: New.
13751
13752 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13753
13754         PR fortran/30681
13755         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
13756
13757 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13758
13759         PR rtl-optimization/28173
13760         * gcc.target/i386/andor-1.c: New test case.
13761
13762 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13763
13764         * gcc.dg/torture/builtin-ldexp-1.c: New.
13765         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
13766
13767 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13768
13769         * gfortran.dg/array_constructor_15.f90: New test case.
13770
13771 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13772
13773         * gfortran.dg/forall_10.f90: New test case.
13774
13775 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13776
13777         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
13778
13779 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13780
13781         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
13782         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
13783
13784 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
13785
13786         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
13787         * gcc.target/i386/builtin-bswap-3.c: Ditto.
13788         * gcc.target/i386/xchg-1.c: New test.
13789         * gcc.target/i386/xchg-2.c: New test.
13790
13791 2007-02-16  Richard Guenther  <rguenther@suse.de>
13792             Christian Bruel  <christian.bruel@st.com>
13793
13794         * gcc.dg/strict-overflow-5.c: New testcase.
13795
13796 2007-02-16  Tobias Burnus  <burnus@net-b.de>
13797
13798         PR fortran/30793
13799         * gfortran.dg/func_derived_4.f90: New test.
13800
13801 2007-02-15  Roger Sayle  <roger@eyesopen.com>
13802
13803         PR middle-end/30391
13804         * gfortran.dg/pr30391-1.f90: New test case.
13805
13806 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13807
13808         PR middle-end/30433
13809         * gcc.c-torture/compile/pr30433.c: New testcase to check
13810         that complex constants comparisions are foldded.
13811
13812 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13813
13814         PR C++/30158
13815         * g++.dg/ext/stmtexpr10.C: New testcase.
13816
13817 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13818
13819         PR middle-end/30729
13820         * gcc.dg/Wunused-value-2.c: New testcase.
13821
13822 2007-02-15  Ian Lance Taylor  <iant@google.com>
13823
13824         * g++.dg/eh/subreg-1.C: New test.
13825
13826 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13827
13828         PR c/26494
13829         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
13830         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
13831         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
13832         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
13833         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
13834         * gcc.dg/Werror-implicit-function-declaration.c: New.
13835
13836 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13837
13838         PR c++/28943
13839         * g++.dg/warn/pr28943.C: New.
13840
13841 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13842
13843         * gfortran.fortran-torture/execute/math.f90: Fix typo.
13844
13845 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13846
13847         PR fortran/30779
13848         * gfortran.dg/error_recovery_3.f90: New test.
13849
13850 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13851
13852         * g++.dg/tree-ssa/sra-1.C: New.
13853
13854 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13855
13856         * g++.dg/tree-ssa/sra-1.C: New.
13857
13858 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13859
13860         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
13861
13862 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13863
13864         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
13865
13866 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
13867
13868         PR fortran/30799
13869         * gfortran.dg/logical_2.f90: New test.
13870
13871 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
13872
13873         * gcc.dg/torture/complex-alias-1.c: New test.
13874
13875 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
13876
13877         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
13878         instead of -fdump-tree-tailcall.
13879
13880 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
13881
13882         * gfortran.dg/interface_10.f90: Fix comment typo.
13883
13884 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
13885
13886         PR tree-optimization/30771
13887         * gcc.dg/vect/pr30771.c: New test.
13888
13889 2007-02-13  Ian Lance Taylor  <iant@google.com>
13890
13891         * gcc.dg/Wstrict-overflow-1.c: New test.
13892         * gcc.dg/Wstrict-overflow-2.c: New test.
13893         * gcc.dg/Wstrict-overflow-3.c: New test.
13894         * gcc.dg/Wstrict-overflow-4.c: New test.
13895         * gcc.dg/Wstrict-overflow-5.c: New test.
13896         * gcc.dg/Wstrict-overflow-6.c: New test.
13897         * gcc.dg/Wstrict-overflow-7.c: New test.
13898         * gcc.dg/Wstrict-overflow-8.c: New test.
13899         * gcc.dg/Wstrict-overflow-9.c: New test.
13900         * gcc.dg/Wstrict-overflow-10.c: New test.
13901
13902 2007-02-13  Roger Sayle  <roger@eyesopen.com>
13903
13904         * gcc.target/ia64/builtin-bswap-2.c: New test case.
13905
13906 2007-02-13  Richard Henderson  <rth@redhat.com>
13907
13908         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
13909         * gcc.c-torture/execute/pr29302-1.c: ... here.
13910
13911 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13912
13913         PR c/29521
13914         * gcc.dg/c90-return-1.c: Update output.
13915         * gcc.dg/c99-return-1.c: Likewise.
13916
13917 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
13918
13919         PR fortran/30554
13920         * gfortran.dg/used_dummy_types_7.f90: New test..
13921
13922 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
13923
13924         * gcc.target/i386/parity-1.c: New test.
13925         * gcc.target/i386/parity-2.c: New test.
13926
13927 2007-02-12  Roger Sayle  <roger@eyesopen.com>
13928
13929         * gcc.target/i386/builtin-bswap-3.c: New test case.
13930
13931 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
13932
13933         PR tree-optimization/29145
13934         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
13935         alias analysis is improved to take better advantage of restrict
13936         qualified pointers.
13937         * gcc.dg/vect/vect-80.c: Likewise.
13938         * gcc.dg/vect/pr29145.c: New.
13939
13940 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
13941
13942         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
13943         * gcc.target/i386/sse4a-insert.c: Likewise.
13944
13945 2007-02-11  Roger Sayle  <roger@eyesopen.com>
13946
13947         * gcc.target/ia64/builtin-popcount-1.c: New test case.
13948         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
13949
13950 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
13951
13952         PR fortran/30478
13953         * gfortran.dg/enum_4.f90: Update error message checks.
13954
13955 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
13956
13957         PR fortran/30554
13958         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
13959         versions of the modules.
13960
13961         PR fortran/30617
13962         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
13963         by getting rid of recursive I/O and providing functions with
13964         results.
13965
13966         PR fortran/30319
13967         * gfortran.dg/char_array_constructor_2.f90
13968
13969 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
13970
13971         PR c++/26988
13972         * g++.dg/template/spec34.C: New test
13973
13974 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
13975
13976         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
13977         on i?86 and x86_64.
13978         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
13979         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
13980         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
13981         on i?86 and x86_64.
13982         * gcc.dg/vect/vect-113.c: Ditto.
13983
13984 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
13985
13986         PR c++/29487
13987         * g++.dg/eh/weak1-C: New test.
13988         * g++.dg/eh/weak1-a.cc: Likewise.
13989         * g++.dg/eh/comdat1.C: Likewise.
13990
13991 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
13992             Dorit Nuzman  <dorit@il.ibm.com>
13993
13994         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
13995         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
13996         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
13997         * gcc.dg/vect/vect-113.c: Likewise.
13998
13999         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
14000
14001 2007-02-10  Richard Henderson  <rth@redhat.com>
14002
14003         * lib/target-supports.exp (check_effective_target_tls): Redefine
14004         to mean non-emulated tls.
14005         * gcc.dg/tls/alias-1.c: Remove tls requirement.
14006         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14007         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14008         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14009         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14010         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14011         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14012
14013 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
14014
14015         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
14016
14017 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
14018
14019         * gfortran.dg/secnds.f: Replace time tolerance with a
14020         before-and-after bracket.
14021         * gfortran.dg/secnds-1.f: Likewise.
14022
14023 2007-02-09  Tobias Burnus  <burnus@net-b.de>
14024
14025         PR fortran/30512
14026         * gfortran.dg/maxlocval_1.f90: New test.
14027
14028 2007-02-09  Roger Sayle  <roger@eyesopen.com>
14029
14030         * gcc.target/ia64/builtin_bswap-1.c: New test case.
14031
14032 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14033
14034         PR fortran/30720
14035         * gfortran.dg/array_function_1.f90: New test.
14036
14037 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14038
14039         * lib/target-supports.exp (check_effective_target_lax_strtofp)
14040         (check_effective_target_dummy_wcsftime): New functions.
14041
14042 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14043
14044         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
14045         * lib/target-supports.exp (check_effective_target_uclibc): New
14046         function.
14047
14048 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14049
14050         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
14051         (vsnprintf): Don't define for uClibc targets.
14052
14053 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14054
14055         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
14056         set before checking whether it was allowed.
14057         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
14058         before checking inside_main.
14059
14060 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14061
14062         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
14063         uClinux targets.
14064         (u16sf): Likewise u4sf.
14065         * g++.dg/compat/struct-layout-1.h: Likewise.
14066
14067 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14068
14069         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
14070         procedure.
14071         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
14072         m68k targets if check_effective_target_coldfire_fpu returns true.
14073
14074 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
14075         Richard Guenther  <rguenther@suse.de>
14076
14077         PR middle-end/23361
14078         * gcc.dg/fold-compare-3.c: New testcase.
14079         * gcc.dg/tree-ssa/loop-24.c: Likewise.
14080
14081 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
14082
14083         * gcc.dg/pr26570.c: Clean up coverage files.
14084         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
14085         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
14086         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
14087         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
14088         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
14089         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
14090         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
14091         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
14092         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
14093         * gcc.dg/tree-ssa/pr25501.c: Ditto.
14094         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
14095         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
14096         * gcc.dg/vect/pr28952.c: Ditto.
14097         * gcc.dg/vect/pr27151.c: Ditto.
14098         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
14099         * g++.dg/gomp/macro-3.C: Ditto.
14100
14101 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
14102
14103         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
14104         of the loop.
14105
14106 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14107
14108         * gcc.target/i386/builtin-bswap-2.c: New test case.
14109
14110 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14111
14112         * gfortran.dg/forall_8.f90: New test case.
14113         * gfortran.dg/forall_9.f90: Likewise.
14114
14115 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14116
14117         * gcc.dg/builtins-20.c: Add some -~ complex cases.
14118
14119 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
14120
14121         * lib/target-supports.exp (check_effective_target_simulator): New.
14122
14123 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
14124
14125         * gcc.dg/tree-ssa/loop-25.c: New test.
14126
14127 2007-02-06  Richard Henderson  <rth@redhat.com>
14128
14129         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
14130
14131 2007-02-06  Roger Sayle  <roger@eyesopen.com>
14132
14133         * gcc.target/powerpc/popcount-1.c: New test case.
14134         * gcc.target/powerpc/parity-1.c: Likewise.
14135
14136 2007-02-06  Richard Guenther  <rguenther@suse.de>
14137
14138         PR middle-end/27302
14139         * gcc.dg/torture/pr27302-2.c: New testcase.
14140
14141 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
14142
14143         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
14144         * gcc.dg/vect/vect-iv-1.c: New test.
14145         * gcc.dg/vect/vect-iv-2.c: New test.
14146         * gcc.dg/vect/vect-iv-3.c: New test.
14147         * gcc.dg/vect/vect-iv-4.c: New test.
14148         * gcc.dg/vect/vect-iv-5.c: New test.
14149         * gcc.dg/vect/vect-iv-6.c: New test.
14150         * gcc.dg/vect/vect-iv-7.c: New test.
14151         * gcc.dg/vect/vect-iv-8.c: New test.
14152         * gcc.dg/vect/vect-iv-9.c: New test.
14153         * gcc.dg/vect/vect-iv-10.c: New test.
14154         * gcc.dg/vect/vect-iv-11.c: New test.
14155         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
14156         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
14157         * gcc.dg/vect/vect-14.c: Now vectorizable.
14158         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
14159         loop).
14160         * gcc.dg/vect/vect-27.c: Likewise.
14161         * gcc.dg/vect/vect-29.c Likewise.
14162         * gcc.dg/vect/vect-dv-2.c: Likewise.
14163         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
14164         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
14165         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
14166
14167 2007-02-06  Ira Rosen  <irar@il.ibm.com>
14168
14169         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
14170
14171 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14172
14173         * gcc.dg/builtins-20.c: Add more cases.
14174
14175 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
14176
14177         PR debug/30189
14178         * gcc.dg/pr30189.c: New test.
14179
14180 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
14181
14182         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
14183         for running tests.
14184         * gcc.target/i386/sse4a-extract.c: New test.
14185         * gcc.target/i386/sse4a-insert.c: New test.
14186         * gcc.target/i386/sse4a-montsd.c: New test.
14187         * gcc.target/i386/sse4a-montss.c: New test.
14188
14189 2007-02-05  Richard Guenther  <rguenther@suse.de>
14190
14191         * gcc.target/i386/vectorize3.c: New testcase.
14192
14193 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
14194
14195         PR target/30665
14196         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
14197
14198 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14199
14200         PR fortran/30611
14201         * gfortran.dg/repeat_1.f90: New test.
14202
14203 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
14204
14205         PR fortran/30605
14206         * gfortran.dg/spread_shape_1.f90: Remove tabs.
14207         * gfortran.dg/derived_init_2.f90: Ditto.
14208         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
14209         * gfortran.dg/array_initializer_1.f90: Ditto.
14210         * gfortran.dg/do_2.f90: Ditto.
14211         * gfortran.dg/proc_assign_1.f90: Ditto.
14212
14213 2007-02-04  Richard Guenther  <rguenther@suse.de>
14214
14215         PR middle-end/30636
14216         * g++.dg/warn/pr30636.C: New testcase.
14217         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
14218
14219 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
14220
14221         PR middle-end/30667
14222         * gfortran.dg/pr30667.f: New test.
14223
14224 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14225
14226         * gcc.dg/builtins-54.c: Add more cases.
14227
14228 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
14229
14230         PR fortran/30514
14231         * gfortran.dg/zero_sized_2.f90: New test.
14232
14233         PR fortran/30660
14234         * gfortran.dg/alloc_comp_basics_4.f90: New test.
14235
14236         PR fortran/29820
14237         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
14238         file.
14239
14240 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
14241
14242         PR fortran/30683
14243         * gfortran.dg/interface_10.f90: New test.
14244
14245 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14246
14247         * gcc.dg/builtins-20.c: Add more cases.
14248
14249 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14250
14251         PR target/29682
14252         * gcc-target/ia64/pr29682.c: New test.
14253
14254 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
14255
14256         PR fortran/30284
14257         * gfortran.dg/arrayio_11.f90.f90: New test.
14258
14259         PR fortran/30626
14260         * gfortran.dg/arrayio_12.f90.f90: New test.
14261
14262 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
14263
14264         PR c++/30536
14265         * g++.dg/tls/diag-5.C: New test.
14266
14267         PR middle-end/30473
14268         * gcc.dg/pr30473.c: New test.
14269         * gcc.c-torture/execute/20070201-1.c: New test.
14270
14271 2007-02-01  Roger Sayle  <roger@eyesopen.com>
14272
14273         * gfortran.dg/dependency_20.f90: New test case.
14274
14275 2007-01-31  Ian Lance Taylor  <iant@google.com>
14276
14277         * gcc.dg/lower-subreg-1.c (test): New test.
14278
14279 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
14280
14281         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
14282
14283 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14284
14285         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
14286         * gcc.dg/torture/builtin-math-3.c: Likewise.
14287
14288 2007-01-31  Dirk Mueller  <dmueller@suse.de>
14289
14290         gcc.dg/Wparentheses-2.c: Update and add new tests.
14291
14292 2007-01-31  Ira Rosen  <irar@il.ibm.com>
14293
14294         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
14295         vectorize.
14296
14297 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
14298
14299         * gcc.dg/builtins-63.c: New test.
14300
14301 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14302
14303         PR fortran/27588
14304         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
14305
14306 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14307
14308         PR fortran/30520
14309         * gfortran.dg/volatile8.f90: New argument conformance test.
14310         * gfortran.dg/volatile9.f90: New scope test.
14311
14312 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14313
14314         PR c++/24745
14315         * g++.dg/warn/null4.C: New.
14316
14317 2001-01-30  Roger Sayle  <roger@eyesopen.com>
14318             Uros Bizjak  <ubizjak@gmail.com>
14319
14320         * gcc.dg/large-size-array-3.c: Correct typo.
14321
14322 2007-01-30  Richard Guenther  <rguenther@suse.de>
14323
14324         PR middle-end/27657
14325         * g++.dg/debug/pr27657.C: New testcase.
14326
14327 2007-01-30  Richard Guenther  <rguenther@suse.de>
14328
14329         PR middle-end/30313
14330         * gcc.dg/torture/pr30313.c: New testcase.
14331
14332 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
14333
14334         * gcc.dg/dfp/dfp-except.h: New file.
14335         * gcc.dg/dfp/fe-check.h: New file.
14336         * gcc.dg/dfp/fe-binop.c: New test.
14337         * gcc.dg/dfp/fe-convert-1.c: New test.
14338         * gcc.dg/dfp/fe-convert-2.c: New test.
14339         * gcc.dg/dfp/fe-convert-3.c: New test.
14340
14341         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
14342         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14343         * gcc.dg/dfp/convert-dfp.c: Ditto.
14344         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14345
14346 2007-01-29  Josh Conner  <jconner@apple.com>
14347
14348         * gcc.target/powerpc/altivec-24.c: New test.
14349
14350 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
14351
14352         PR c++/28266
14353         * g++.dg/parse/defarg12.C: New test.
14354
14355 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
14356
14357         PR fortran/30554
14358         * gfortran.dg/used_dummy_types_6.f90: New test.
14359
14360 2007-01-28  Jan Hubicka  <jh@suse.cz>
14361
14362         * gcc.dg/tree-prof/val-prof-6.c: New test.
14363
14364 2007-01-28  Roger Sayle  <roger@eyesopen.com>
14365
14366         * gcc.dg/large-size-array-3.c: Correct test case (portability).
14367
14368 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
14369
14370         PR C++/28988
14371         * g++.dg/expr/dtor4.C: New test.
14372
14373 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
14374
14375         * gcc.dg/tree-ssa/loop-23.c: New test.
14376
14377 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
14378
14379         PR libfortran/30389
14380         * gfortran.dg/achar_2.f90:  New test.
14381         * gfortran.dg/achar_3.f90:  New test.
14382
14383 2007-01-27  Ian Lance Taylor  <iant@google.com>
14384
14385         * gcc.dg/strict-overflow-1.c: New test.
14386         * gcc.dg/no-strict-overflow-1.c: New test.
14387         * gcc.dg/strict-overflow-2.c: New test.
14388         * gcc.dg/no-strict-overflow-2.c: New test.
14389         * gcc.dg/strict-overflow-3.c: New test.
14390         * gcc.dg/no-strict-overflow-3.c: New test.
14391         * gcc.dg/strict-overflow-4.c: New test.
14392         * gcc.dg/no-strict-overflow-4.c: New test.
14393         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
14394         * gcc.dg/pr15784-1.c: Likewise.
14395         * gcc.dg/pr20922-1.c: Likewise.
14396         * gcc.dg/pr20922-3.c: Likewise.
14397         * gcc.dg/pr20922-4.c: Likewise.
14398         * gcc.dg/pr20922-6.c: Likewise.
14399         * gcc.dg/compare-4.c: Likewise.
14400         * gcc.dg/torture/pr26898-1.c: Likewise.
14401         * gcc.dg/tree-ssa/divide-1.c: Likewise.
14402         * gcc.dg/tree-ssa/divide-2.c: Likewise.
14403         * gcc.dg/tree-ssa/divide-3.c: Likewise.
14404         * gcc.dg/tree-ssa/divide-4.c: Likewise.
14405         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
14406         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
14407         * gcc.dg/tree-ssa/pr21082.c: Likewise.
14408         * gcc.dg/tree-ssa/pr26899.c: Likewise.
14409         * g++.dg/tree-ssa/pr21082.C: Likewise.
14410
14411 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14412
14413         * gcc-dg/large-size-array-3.c: New test case.
14414
14415 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14416
14417         * gfortran.dg/forall_7.f90: New test case.
14418
14419 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
14420
14421         PR fortran/30407
14422         * gfortran.dg/where_operator_assign_1.f90: New test.
14423         * gfortran.dg/where_operator_assign_2.f90: New test.
14424         * gfortran.dg/where_operator_assign_3.f90: New test.
14425
14426 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
14427
14428         * lib/target-supports.exp
14429         (check_effective_target_powerpc_altivec): New.
14430         (check_effective_target_vect_cmdline_needed): Use it.
14431
14432 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
14433
14434         PR fortran/30278
14435         * gfortran.dg/backslash_3.f: New test.
14436
14437 2007-01-26  Richard Guenther  <rguenther@suse.de>
14438
14439         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
14440
14441 2007-01-26  Tobias Burnus  <burnus@net-b.de>
14442
14443         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
14444         * gfortran.dg/vect/vect.exp: Ditto.
14445         * gfortran.dg/dg.exp: Ditto.
14446         * gfortran.fortran-torture/execute/execute.exp: Ditto.
14447         * gfortran.fortran-torture/compile/compile.exp: Ditto.
14448
14449 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14450
14451         * gcc.dg/builtins-20.c: Add more cases.
14452         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
14453
14454 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14455
14456         PR fortran/30437
14457         * gcc.dg/Wall.c: New.
14458         * gcc.dg/Wno-all.c: New.
14459         * gfortran.dg/Wall.f90: New.
14460         * gfortran.dg/Wno-all.f90: New.
14461
14462 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
14463
14464         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
14465         * g++.dg/eh/simd-2.C: Also run on Darwin.
14466         * g++.dg/eh/simd-3.C: New.
14467         * g++.dg/eh/simd-4.C: New.
14468
14469 2007-01-25  Richard Guenther  <rguenther@suse.de>
14470
14471         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
14472         and _PROFILE_USE.
14473         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
14474
14475 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
14476
14477         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
14478         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
14479         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
14480         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
14481         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
14482         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
14483         * gcc.dg/ipa/ipa-7.c: New testcase.
14484
14485 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
14486
14487         * g++.dg/cpp0x/warn_cxx0x.C: New.
14488
14489 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14490
14491         * gcc.dg/builtins-20.c: Test builtin carg.
14492
14493 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
14494
14495         PR middle-end/27416
14496         * gcc.dg/gomp/pr27416.c: New test.
14497
14498         PR middle-end/30494
14499         * gcc.dg/gomp/pr30494.c: New test.
14500         * g++.dg/gomp/pr30494.C: New test.
14501
14502         PR middle-end/30421
14503         * gcc.dg/gomp/pr30421.c: New test.
14504
14505 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
14506
14507         * gcc.target/ia64/versionid-1.c: New test.
14508         * gcc.target/ia64/versionid-2.c: New test.
14509
14510 2007-01-24  Richard Guenther  <rguenther@suse.de>
14511
14512         PR testsuite/30181
14513         * gcc.dg/builtins-57.c: Change to a link-time testcase
14514         to support non-C99 targets.
14515
14516 2007-01-24  Jan Hubicka  <jh@suse.cz>
14517
14518         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
14519
14520 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14521
14522         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
14523
14524 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
14525
14526         PR objc/27438
14527         * objc.dg/const-str-12.m: New test.
14528
14529 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14530
14531         PR fortran/30532
14532         * gfortran.dg/ctrl-z.f90:  New test.
14533
14534 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14535
14536         PR fortran/30481
14537         * gfortran.dg/namelist_assumed_char.f90:  New test.
14538
14539 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
14540
14541         PR c++/27492
14542         * g++.dg/inherit/covariant15.C: New test.
14543
14544 2007-01-23  Ian Lance Taylor  <iant@google.com>
14545
14546         * g++.dg/warn/Wparentheses-24.C: New test.
14547
14548 2007-01-23  Richard Guenther  <rguenther@suse.de>
14549
14550         PR testsuite/30560
14551         * ada/acats/run_acats: Do not call gnatmake or gnatchop
14552         with full path.
14553
14554 2007-01-22  Richard Guenther  <rguenther@suse.de>
14555
14556         PR tree-optimization/30038
14557         * gcc.dg/builtins-62.c: New testcase.
14558
14559 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14560
14561         * gcc.c-torture/compile/20070121.c: New test.
14562
14563 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
14564
14565         PR libfortran/30525
14566         * gfortran.dg/char_comparison_1.f:  New test.
14567
14568 2007-01-21  Ira Rosen  <irar@il.ibm.com>
14569
14570         * gcc.dg/vect/vect-strided-same-dr.c: New test.
14571
14572 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
14573
14574         PR objc/30479
14575         * objc.dg/pch: New directory.
14576         * objc.dg/pch/pch.exp: New file.
14577         * objc.dg/pch/interface-1.m: New test.
14578         * objc.dg/pch/interface-1.hs: New include file.
14579         * lib/objc.exp (objc_target_compile): Add
14580         "-x objective-c-header" in front of the sources if this is
14581         a precompiled header being compiled.
14582
14583 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14584
14585         * gfortran.dg/array_memcpy_3.f90: New test case.
14586         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
14587
14588 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14589             Brooks Moses  <brooks.moses@codesourcery.com>
14590             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14591
14592         * gfortran.dg/intrinsic_sign_1.f90: New test case.
14593         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
14594
14595 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14596
14597         * gcc.dg/torture/builtin-math-3.c: Test fdim.
14598
14599 2007-01-19  Mike Stump  <mrs@apple.com>
14600
14601         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
14602         away.
14603
14604 2007-01-19  Roger Sayle  <roger@eyesopen.com>
14605
14606         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
14607         option instead of -funsafe-math-optimizations.
14608
14609 2007-01-19  Tomas Bily  <tbily@suse.cz>
14610
14611         gcc.dg/tree-prof/indir-call-prof.c: New.
14612         g++.dg/dg.exp: Add tree-prof subdirectory.
14613         g++.dg/tree-prof/indir-call-prof.C: New.
14614         g++.dg/tree-prof/tree-prof.exp: New.
14615
14616 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14617
14618         PR c++/17947
14619         * g++.dg/warn/deprecated.C: Update warning output.
14620         * g++.dg/warn/deprecated-2.C: Likewise.
14621         * g++.dg/warn/deprecated-3.C: New.
14622
14623 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14624
14625         * gcc.c-torture/execute/nestfunc-7.c: New.
14626
14627 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
14628
14629         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
14630
14631 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14632
14633         * gcc.dg/m68k-pic-1.c: New.
14634
14635 2007-01-18  Roger Sayle  <roger@eyesopen.com>
14636
14637         * gfortran.dg/array_memcpy_4.f90: New test case.
14638
14639 2007-01-18  Josh Conner  <jconner@apple.com>
14640
14641         PR target/30485
14642         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
14643         * gcc.dg/vect/no-trapping-math-1: New.
14644         * gcc.dg/vect/no-trapping-math-2: New.
14645
14646 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
14647
14648         * gcc.target/i386/387-8.c: Update comment about optimizing
14649         inherent load of 1.0 of fptan instruction.
14650
14651 2007-01-18  Dirk Mueller  <dmueller@suse.de>
14652             Richard Guenther <rguenther@suse.de>
14653
14654         PR diagnostic/8268
14655         * gcc.dg/Warray-bounds.c: New testcase.
14656         * gcc.dg/Warray-bounds-2.c: New testcase.
14657         * g++.dg/warn/Warray-bounds.C: New testcase.
14658         * g++.dg/warn/Warray-bounds-2.C: New testcase.
14659
14660 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
14661
14662         PR fortran/30476
14663         * gfortran.dg/generic_12.f90: New test.
14664
14665 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
14666
14667         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
14668         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
14669
14670 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
14671
14672         * gcc.dg/dfp/compare-special.h: New file.
14673         * gcc.dg/dfp/compare-special-32.c: New test.
14674         * gcc.dg/dfp/compare-special-64.c: New test.
14675         * gcc.dg/dfp/compare-special-128.c: New test.
14676
14677 2007-01-16  Roger Sayle  <roger@eyesopen.com>
14678             Paul Thomas  <pault@gcc.gnu.org>
14679             Steven G. Kargl  <kargl@gcc.gnu.org>
14680
14681         PR fortran/30404
14682         * gfortran.dg/forall_6.f90: New test case.
14683         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
14684         * gfortran.dg/dependency_13.f90: Likewise.
14685
14686 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14687
14688         PR testsuite/12325
14689         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
14690         targets that don't support Inf.
14691
14692 2007-01-15  Dale Johannesen  <dalej@apple.com>
14693
14694         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
14695
14696 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
14697
14698         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
14699         of achar for 0xff to avoid the "Extended ASCII not
14700         implemented" error message.
14701
14702 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
14703
14704         PR fortran/28172
14705         * gfortran.dg/altreturn_4.f90: New test.
14706
14707         PR fortran/29389
14708         * gfortran.dg/stfunc_4.f90: New test.
14709
14710         PR fortran/29712
14711         * gfortran.dg/bound_2.f90: Reinstate commented out line.
14712         * gfortran.dg/initialization_1.f90: Change warning.
14713
14714         PR fortran/30283
14715         * gfortran.dg/specification_type_resolution_2.f90: New test.
14716
14717 2007-01-14  Jan Hubicka  <jh@suse.cz>
14718
14719         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
14720         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
14721         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
14722         elimination.
14723
14724 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
14725
14726         PR fortran/30410
14727         * gfortran.dg/external_procedures_2.f90: New test.
14728
14729 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
14730
14731         PR target/30413
14732         * gcc.target/i386/pr30413.c: New test.
14733
14734 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
14735
14736         PR fortran/30452
14737         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
14738
14739 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
14740
14741         * gcc.dg/20070112-1.c: New test.
14742
14743 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14744
14745         PR libgfortran/30435
14746         * gfortran.dg/list_read_6.f90: New test.
14747
14748 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
14749
14750         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
14751
14752 2007-01-12  Tom Tromey  <tromey@redhat.com>
14753
14754         PR preprocessor/28227:
14755         * gcc.dg/cpp/pr28227.c: New file.
14756
14757 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14758
14759         * gcc.dg/tree-ssa/loop-22.c: New test.
14760
14761 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14762
14763         PR tree-optimization/29516
14764         * gcc.dg/tree-ssa/loop-20.c: New test.
14765
14766 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
14767
14768         PR libfortran/30415
14769         * minmaxloc_integer_kinds_1.f90:  New test.
14770
14771 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
14772
14773         PR c++/29573
14774         * g++.dg/template/sizeof-template-argument.C: New test.
14775
14776 2007-01-11  Jan Hubicka  <jh@suse.cz>
14777
14778         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
14779         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
14780         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
14781         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
14782         * gcc.dg/tree-ssa/pr21658.c: Likewise.
14783         * gcc.dg/tree-ssa/pr15349.c: Likewise.
14784         * gcc.dg/tree-ssa/pr25501.c: Likewise.
14785         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
14786         transformation in question.
14787         * gcc.dg/tree-ssa/vrp05.c: Likewise.
14788         * gcc.dg/tree-ssa/pr20701.c: Likewise.
14789         * gcc.dg/always_inline3.c: Likewise.
14790
14791 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
14792
14793         PR c++/28999
14794         * g++.dg/template/typename11.C: New test.
14795
14796 2007-01-10  Robert Kennedy <jimbob@google.com>
14797
14798         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
14799
14800 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14801
14802         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
14803         for different integer kinds.
14804         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
14805         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
14806         * gfortran.dg/ishft_2.f90: New test.
14807         * gfortran.dg/ishft_3.f90: New test.
14808
14809 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14810
14811         * gfortran.dg/altreturn_2.f90: Removed executable bit.
14812
14813 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
14814
14815         PR tree-optimization/30322
14816         * gcc.dg/tree-ssa/loop-21.c: New test.
14817
14818 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
14819
14820         * g++.dg/rtti/darwin-builtin-linkage.C: New.
14821
14822 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14823
14824         * gcc.target/spu/intrinsics-1.c: Remove xfail.
14825
14826 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14827
14828         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
14829         * g++.dg/warn/overflow-warn-3.C: Likewise.
14830         * g++.dg/warn/overflow-warn-4.C: Likewise.
14831         * g++.dg/warn/overflow-warn-5.C: Likewise.
14832         * g++.dg/warn/overflow-warn-6.C: Likewise.
14833         * g++.dg/warn/Woverflow-1.C: Likewise.
14834         * g++.dg/warn/Woverflow-2.C: Likewise.
14835         * g++.dg/warn/Woverflow-3.C: Likewise.
14836         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
14837
14838 2007-01-08  Roger Sayle  <roger@eyesopen.com>
14839
14840         * gfortran.dg/array_constructor_14.f90: New test case.
14841         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
14842
14843 2007-01-08  Richard Guenther  <rguenther@suse.de>
14844
14845         PR tree-optimization/23603
14846         * gcc.dg/tree-ssa/vrp31.c: New testcase.
14847         * gcc.dg/tree-ssa/vrp32.c: Likewise.
14848
14849 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14850
14851         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
14852         in __v8qi typedef.
14853         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
14854         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
14855         compiler behaviour.
14856         * gcc.dg/simd-5.c: Likewise.
14857         * gcc.dg/simd-6.c: Likewise.
14858         * g++.dg/conversion/simd1.C: Likewise.
14859         * g++.dg/conversion/simd3.C: Likewise.
14860         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
14861         (main): Use it.
14862
14863 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14864
14865         PR tree-optimization/29877
14866         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
14867         name of a hard register for the target concerned.  Adjust dg-error
14868         directives to cope with new behaviour of TER.
14869
14870 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14871
14872         PR c++/28986
14873         * g++.dg/conversion/nullptr1.C: Added overflow warning.
14874         * g++.dg/warn/overflow-warn-1.C: New.
14875         * g++.dg/warn/overflow-warn-3.C: New.
14876         * g++.dg/warn/overflow-warn-4.C: New.
14877         * g++.dg/warn/overflow-warn-5.C: New.
14878         * g++.dg/warn/overflow-warn-6.C: New.
14879         * g++.dg/warn/Woverflow-1.C: New.
14880         * g++.dg/warn/Woverflow-2.C: New.
14881         * g++.dg/warn/Woverflow-3.C: New.
14882         * g++.dg/warn/multiple-overflow-warn-2.C: New.
14883
14884 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
14885
14886         PR fortran/27698
14887         * gfortran.dg/invalid_name.f90: New test.
14888         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
14889         * gfortran.dg/gomp/pr29759.f90: Ditto.
14890
14891 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
14892
14893         * gfortran.dg/present_1.f90:  Update error message.
14894
14895 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
14896
14897         PR c++/19439
14898         * g++.dg/template/duplicate1.C: New test
14899         * g++.dg/template/memfriend6.C: Adjust error markers.
14900
14901 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
14902
14903         PR tree-opt/30385
14904         * gcc.dg/torture/inline-1.c: New test.
14905
14906 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14907
14908         PR c/19978
14909         * gcc.dg/multiple-overflow-warn-1.c: New.
14910         * gcc.dg/multiple-overflow-warn-2.c: New.
14911         * gcc.dg/overflow-warn-6.c: New.
14912         * g++.dg/warn/multiple-overflow-warn-1.C: New.
14913
14914 2007-01-05  Roger Sayle  <roger@eyesopen.com>
14915
14916         * gfortran.dg/array_memcpy_1.f90: New test case.
14917         * gfortran.dg/array_memcpy_2.f90: Likewise.
14918
14919 2007-01-05  Richard Guenther  <rguenther@suse.de>
14920
14921         PR middle-end/27826
14922         * g++.dg/opt/pr27826.C: New testcase.
14923
14924 2007-01-05  Ian Lance Taylor  <iant@google.com>
14925
14926         * gcc.dg/Walways-true-1.c: New test.
14927         * gcc.dg/Walways-true-2.c: New test.
14928         * g++.dg/warn/Walways-true-1.C: New test.
14929         * g++.dg/warn/Walways-true-2.C: New test.
14930
14931 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
14932
14933         PR c/30360
14934         * gcc.dg/pr30360.c: New test.
14935
14936 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
14937
14938         PR fortran/23232
14939         * gfortran.dg/data_implied_do_1.f90: New test.
14940
14941         PR fortran/27996
14942         PR fortran/27998
14943         * gfortran.dg/char_length_1.f90: New test.
14944
14945 2007-01-05  Richard Guenther  <rguenther@suse.de>
14946
14947         PR middle-end/28116
14948         * g++.dg/opt/pr28116.C: New testcase.
14949
14950 2007-01-05  Tobias Burnus  <burnus@net-b.de>
14951
14952         PR fortran/29624
14953         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
14954           invalid deallocate.
14955         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
14956         * gfortran.dg/protected_4.f90: Add pointer intent check.
14957         * gfortran.dg/protected_6.f90: Add pointer intent check.
14958         * gfortran.dg/pointer_intent_1.f90: New test.
14959         * gfortran.dg/pointer_intent_2.f90: New test.
14960         * gfortran.dg/pointer_intent_3.f90: New test.
14961
14962 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
14963
14964         PR 30235
14965         * gfortran.dg/altreturn_2.f90: new test.
14966
14967 2007-01-04  Tom Tromey  <tromey@redhat.com>
14968
14969         PR preprocessor/28165:
14970         * gcc.dg/cpp/pr28165.c: New file.
14971
14972 2007-01-03  Josh Conner  <jconner@apple.com>
14973
14974         PR middle-end/29683
14975         * gcc.dg/pr29683.c: New.
14976
14977 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14978
14979         PR c++/28217
14980         * g++.dg/pch/template-1.C: New test.
14981         * g++.dg/pch/template-1.Hs: New file.
14982
14983 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14984
14985         PR middle-end/30353
14986         * gcc.c-torture/compile/complex-4.c: New test.
14987
14988 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
14989
14990         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
14991         -maltivec.
14992         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
14993
14994 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14995
14996         PR middle-end/30286
14997         * gcc.dg/pr30286.c: New test.
14998
14999         PR c++/29535
15000         * g++.dg/template/crash66.C: New test.
15001
15002         PR c++/29054
15003         * g++.dg/template/friend49.C: New test.
15004
15005 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
15006
15007         * gfortran.dg/ibits.f90: New test.
15008
15009 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
15010
15011         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
15012         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
15013
15014 2007-01-02  Jan Hubicka  <jh@suse.cz>
15015
15016         * gcc.dg/pr16194.c: We now output error on all three functions,
15017         not just first one.
15018
15019 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15020
15021         PR c/19977
15022         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
15023         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
15024
15025 2006-01-02  Ian Lance Taylor  <iant@google.com>
15026
15027         * g++.dg/warn/Wparentheses-22.C: New test.
15028         * g++.dg/warn/Wparentheses-23.C: New test.
15029
15030 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15031
15032         PR middle-end/7651
15033         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
15034         * gcc.dg/declspec-3-Wextra.c: New.
15035         * gcc.dg/declspec-3-no.c: New
15036
15037 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
15038
15039         PR fortran/20896
15040         * gfortran.dg/interface_10.f90: Remove.
15041
15042 2007-01-01  Roger Sayle  <roger@eyesopen.com>
15043
15044         * gcc.dg/fold-eqxor-4.c: New test case.
15045
15046 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
15047
15048         PR middle-end/30311
15049         * gcc.c-torture/compile/pr30311.c: New test.
15050
15051 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
15052
15053         PR middle-end/30253
15054         * gcc.c-torture/compile/statement-expression-1.c: New test.
15055
15056 2007-01-01  Andreas Schwab  <schwab@suse.de>
15057
15058         PR target/29166
15059         * g++.dg/eh/pr29166.C: New test.
15060
15061 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
15062
15063         * lib/target-supports.exp (check_effective_target_powerpc_spe):
15064         New.
15065         (check_effective_target_vect_cmdline_needed): Use it.
15066
15067 2006-12-31  Richard Guenther  <rguenther@suse.de>
15068
15069         PR middle-end/30137
15070         * gcc.dg/pr30137-1.c: New testcase.
15071         * gcc.dg/pr30137-2.c: Likewise.
15072
15073 2006-12-31  Roger Sayle  <roger@eyesopen.com>
15074
15075         PR middle-end/30322
15076         * gcc.dg/fold-plusnot-1.c: New test case.
15077
15078 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
15079
15080         PR c++/29731
15081         * g++.dg/parse/template22.C: New test.
15082
15083 2006-12-31  Richard Guenther  <rguenther@suse.de>
15084
15085         PR middle-end/30338
15086         * gcc.c-torture/compile/pr30338.c: New testcase.
15087
15088 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15089
15090         PR fortran/27900
15091         * gfortran.dg/intrinsic_actual_4.f90: New test.
15092
15093         PR fortran/24325
15094         * gfortran.dg/func_decl_3.f90: New test.
15095
15096 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15097
15098         PR fortran/23060
15099         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
15100         * gfortran.dg/c_by_val_1.f: New test.
15101         * gfortran.dg/c_by_val_2.f: New test.
15102         * gfortran.dg/c_by_val_3.f: New test.
15103
15104 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
15105
15106         PR libfortran/30321
15107         * gfortran.dg/sum_zero_array_1.f90:  New test.
15108
15109 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
15110
15111         PR preprocessor/29612
15112         * gcc.dg/cpp/pr29612-1.c: New test.
15113         * gcc.dg/cpp/pr29612-2.c: New test.
15114
15115 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
15116
15117         PR fortran/30034
15118         * gfortran.dg/pure_formal_proc_1.f90: New test.
15119
15120         PR fortran/30237
15121         * gfortran.dg/intrinsic_actual_3.f90: New test.
15122
15123 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15124
15125         PR fortran/30014
15126         * gfortran.dg/io_constraints_1.f90: Update test.
15127         * gfortran.dg/io_constraints_2.f90: Update test.
15128         * gfortran.dg/inquire_iolength.f90: New test.
15129
15130 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
15131
15132         PR fortran/20896
15133         * gfortran.dg/interface_10.f90: New test.
15134         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
15135         since z is already, locally a variable.
15136
15137         PR fortran/25135
15138         * gfortran.dg/generic_11.f90: New test.
15139         * gfortran.dg/interface_7.f90: Remove name clash between module
15140         name and procedure 'x' referenced in the interface.
15141
15142 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15143
15144         PR middle-end/7651
15145         * gcc.dg/Wmissing-parameter-type.c: New.
15146         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
15147         * gcc.dg/Wmissing-parameter-type-no.c: New.
15148
15149 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
15150
15151         PR fortran/25818
15152         * gfortran.dg/entry_array_specs_2.f: New test.
15153
15154         PR fortran/30084
15155         * gfortran.dg/nested_modules_6.f90: New test.
15156
15157 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15158
15159         PR middle-end/7651
15160         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
15161         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
15162
15163 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
15164
15165         PR C++/30168
15166         * g++.dg/opt/complex6.C: New test.
15167
15168 2006-12-22  Ben Elliston  <bje@au.ibm.com>
15169
15170         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
15171         full" if the linker on spu-*-* warns about exceeding local store.
15172
15173         And revert this patch:
15174         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15175         fail to link due to relocation overflows on spu-*-*.
15176
15177 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15178
15179         PR fortran/30273
15180         * gfortran.dg/dependency_19.f90: New test.
15181
15182 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15183
15184         PR fortran/30202
15185         * gfortran.dg/alloc_comp_basics_3.f90: New test.
15186
15187 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
15188
15189         PR middle-end/30262
15190         * gcc.c-torture/execute/20061220-1.c: New test.
15191
15192         PR middle-end/30263
15193         * gcc.dg/gomp/asm-1.c: New test.
15194
15195         PR target/30230
15196         * g++.dg/eh/ia64-2.C: New test.
15197
15198 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15199
15200         PR target/28966
15201         PR target/29248
15202         * gcc.dg/rs6000-leaf.c: New.
15203
15204 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15205
15206         PR fortran/25392
15207         * gfortran.dg/f2c_8.f90: New test.
15208
15209 2006-12-20  Bill Wendling  <wendling@apple.com>
15210
15211         * gcc.dg/asm-b.c: Check for __ppc64__.
15212
15213 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15214
15215         PR fortran/30190
15216         * gfortran.dg/bounds_check_5.f90: New test.
15217
15218 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
15219
15220         PR middle-end/30143
15221         * gcc.dg/gomp/complex-1.c: New testcase.
15222
15223 2006-12-20  Roger Sayle  <roger@eyesopen.com>
15224
15225         * gfortran.dg/array_memset_1.f90: New test case.
15226
15227 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
15228
15229         * lib/target-supports.exp: Add spu to
15230         check_effective_target_vect_widen_mult_hi_to_si.
15231
15232 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15233
15234         PR fortran/29992
15235         * gfortran.dg/generic_9.f90: New test.
15236
15237         PR fortran/30081
15238         * gfortran.dg/generic_10.f90: New test.
15239
15240 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
15241
15242         PR tree-opt/30045
15243         * gcc.dg/pr30045.c: New test.
15244
15245 2006-12-20  Ben Elliston  <bje@au.ibm.com>
15246
15247         * gcc.dg/20020312-2.c: Add a case for __SPU__.
15248
15249 2006-12-19  Eric Christopher  <echristo@apple.com>
15250
15251         PR target/29302
15252         * gcc.c-torture/execute/pr29302-1.c: New.
15253
15254 2006-12-19  Tobias Burnus  <burnus@net-b.de>
15255
15256         PR fortran/39238
15257         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
15258
15259 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
15260
15261         PR fortran/30236
15262         * gfortran.dg/altreturn_3.f90: New test.
15263
15264         * gfortran.dg/char_result_12.f90: Fix comment typos.
15265
15266 2006-12-19  Ben Elliston  <bje@au.ibm.com>
15267
15268         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
15269         as newlib's stdio.h uses non-traditional cpp constructs.
15270
15271 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15272
15273         * gfortran.dg/advance.f90: Renamed to advance_1.f90
15274         * gfortran.dg/append-1.f90: Renamed to append_1.f90
15275         * gfortran.dg/array-1.f90: Renamed to array_1.f90
15276         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
15277         * gfortran.dg/backspace.f: Renamed to backspace_1.f
15278         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
15279         * gfortran.dg/default_initialization.f: Renamed to
15280         default_initialization_1.f
15281         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
15282         dollar_edit_descriptor_1.f
15283         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
15284         dollar_edit_descriptor_2.f
15285         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
15286         dollar_edit_descriptor_3.f
15287         * gfortran.dg/logint-1.f: Renamed to logint_1.f
15288         * gfortran.dg/logint-2.f: Renamed to logint_2.f
15289         * gfortran.dg/logint-3.f: Renamed to logint_3.f
15290         * gfortran.dg/advance_1.f90: Renamed from advance.f90
15291         * gfortran.dg/append_1.f90: Renamed from append-1.f90
15292         * gfortran.dg/array_1.f90: Renamed from array-1.f90
15293         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
15294         * gfortran.dg/backspace_1.f: Renamed from backspace.f
15295         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
15296         * gfortran.dg/default_initialization_1.f: Renamed from
15297         default_initialization.f
15298         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
15299         dollar_edit_descriptor-1.f
15300         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
15301         dollar_edit_descriptor-2.f
15302         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
15303         dollar_edit_descriptor-3.f
15304         * gfortran.dg/logint_1.f: Renamed from logint-1.f
15305         * gfortran.dg/logint_2.f: Renamed from logint-2.f
15306         * gfortran.dg/logint_3.f: Renamed from logint-3.f
15307
15308 2006-12-18  Bill Wendling  <wendling@apple.com>
15309
15310         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
15311         id is an OjbC keyword.
15312
15313 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15314
15315         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
15316
15317 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15318
15319         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
15320
15321 2006-12-18  Ian Lance Taylor  <iant@google.com>
15322
15323         * g++.dg/warn/Wmissing-declarations-1.C: New test.
15324
15325 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15326
15327         * gcc.c-torture/compile/pr27528.c: Use empty templates.
15328
15329 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
15330
15331         PR fortran/30207
15332         * gfortran.fortran-torture/execute/where21.f90: New test.
15333
15334 2006-12-17  Tobias Burnus  <burnus@net-b.de>
15335
15336         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
15337
15338 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15339
15340         PR middle-end/7651
15341         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
15342         * gcc.dg/if-empty-1.c: Likewise.
15343         * gcc.dg/pr23165.c: Likewise.
15344         * g++.dg/warn/empty-body.C: Likewise.
15345
15346 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15347
15348         PR libfortran/30005
15349         * gfortran.dg/open_errors.f90: New test.
15350
15351 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
15352
15353         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
15354
15355         * gcc.target/i386/ssse3-pabsb.c: New file.
15356         * gcc.target/i386/ssse3-pabsd.c: Likewise.
15357         * gcc.target/i386/ssse3-pabsw.c: Likewise.
15358         * gcc.target/i386/ssse3-palignr.c: Likewise.
15359         * gcc.target/i386/ssse3-phaddd.c: Likewise.
15360         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
15361         * gcc.target/i386/ssse3-phaddw.c: Likewise.
15362         * gcc.target/i386/ssse3-phsubd.c: Likewise.
15363         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
15364         * gcc.target/i386/ssse3-phsubw.c: Likewise.
15365         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
15366         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
15367         * gcc.target/i386/ssse3-pshufb.c: Likewise.
15368         * gcc.target/i386/ssse3-psignb.c: Likewise.
15369         * gcc.target/i386/ssse3-psignd.c: Likewise.
15370         * gcc.target/i386/ssse3-psignw.c: Likewise.
15371         * gcc.target/i386/ssse3-vals.h: Likewise.
15372
15373 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
15374
15375         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
15376         * lib/fortran-torture.exp: Include target-supports.exp.
15377
15378 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
15379
15380         PR target/30185
15381         * gcc.c-torture/execute/pr30185.c: New test.
15382
15383 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15384
15385         PR testsuite/30179
15386         PR testsuite/30180
15387         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
15388         * gcc.dg/builtin-bswap-2.c: Likewise.
15389         * gcc.dg/builtin-bswap-3.c: Likewise.
15390         * gcc.dg/builtin-bswap-4.c: Likewise.
15391         * lib/target-supports.exp (check_effective_target_stdint_types): New.
15392         * gcc.c-torture/execute/mode-dependent-address.x: New file.
15393
15394 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15395
15396         PR libfortran/30145
15397         * gfortran.dg/write_zero_array: New test.
15398
15399 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15400
15401         PR fortran/30200
15402         * gfortran.dg/write_fmt_trim.f90: New test.
15403
15404 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
15405
15406         PR 30194
15407         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
15408         temporarily.
15409
15410 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15411
15412         * lib/target-supports.exp (check_weak_available): Use istarget
15413         "hppa*-*-hpux10*" instead of regexp.
15414         (check_cxa_atexit_available): Likewise.
15415
15416 2006-12-14  Richard Guenther  <rguenther@suse.de>
15417
15418         PR tree-optimization/30197
15419         * gcc.c-torture/execute/complex-1.c: Fix function name.
15420         * gcc.dg/builtins-61.c: New testcase.
15421
15422 2006-12-14  Richard Guenther  <rguenther@suse.de>
15423
15424         PR middle-end/30172
15425         * gcc.dg/pr30172-1.c: New testcase.
15426
15427 2006-12-14  Richard Guenther  <rguenther@suse.de>
15428
15429         PR tree-optimization/30198
15430         * gcc.dg/builtins-60.c: New testcase.
15431
15432 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
15433
15434         * lib/target-supports.exp (vect_no_align): Remove spu.
15435
15436 2006-12-13  Ian Lance Taylor  <iant@google.com>
15437
15438         PR c++/19564
15439         PR c++/19756
15440         * g++.dg/warn/Wparentheses-5.C: New test.
15441         * g++.dg/warn/Wparentheses-6.C: New test.
15442         * g++.dg/warn/Wparentheses-7.C: New test.
15443         * g++.dg/warn/Wparentheses-8.C: New test.
15444         * g++.dg/warn/Wparentheses-9.C: New test.
15445         * g++.dg/warn/Wparentheses-10.C: New test.
15446         * g++.dg/warn/Wparentheses-11.C: New test.
15447         * g++.dg/warn/Wparentheses-12.C: New test.
15448         * g++.dg/warn/Wparentheses-13.C: New test.
15449         * g++.dg/warn/Wparentheses-14.C: New test.
15450         * g++.dg/warn/Wparentheses-15.C: New test.
15451         * g++.dg/warn/Wparentheses-16.C: New test.
15452         * g++.dg/warn/Wparentheses-17.C: New test.
15453         * g++.dg/warn/Wparentheses-18.C: New test.
15454         * g++.dg/warn/Wparentheses-19.C: New test.
15455         * g++.dg/warn/Wparentheses-20.C: New test.
15456         * g++.dg/warn/Wparentheses-21.C: New test.
15457
15458 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15459
15460         PR testsuite/30157
15461         * lib/target-supports.exp (check_cxa_atexit_available): Return false
15462         for target "hppa.*hpux10".
15463
15464 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
15465
15466         * g++.dg/debug/vartrack1.C: New test.
15467
15468         * g++.dg/opt/ifcvt1.C: New test.
15469
15470         * gcc.dg/tls/opt-13.c: New test.
15471
15472         * gcc.dg/20060425-2.c: New test.
15473
15474         * g++.dg/opt/pr15054-2.C: New test.
15475
15476         * gcc.c-torture/execute/20060420-1.c: New test.
15477
15478         * gcc.c-torture/execute/20060412-1.c: New test.
15479
15480         * objc/compile/20060406-1.m: New test.
15481
15482 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
15483
15484         * g++.dg/template/array17.C: New test.
15485
15486 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
15487
15488         * gcc.target/powerpc/altivec-23.c: New test.
15489
15490 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
15491
15492         PR c++27316
15493         * g++.dg/inherit/error3.C: New test.
15494
15495         PR c++/28740
15496         * g++.dg/inherit/error4.C: New test.
15497
15498 2006-12-13  Richard Guenther  <rguenther@suse.de>
15499
15500         PR tree-optimization/17687
15501         * gcc.dg/builtins-59.c: New testcase.
15502
15503 2006-12-13  Ben Elliston  <bje@au.ibm.com>
15504
15505         * gcc.target/spu/Wmain.c: New test.
15506
15507 2006-12-12  Josh Conner  <jconner@apple.com>
15508
15509         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
15510         * g++.dg/abi/thunk4.C: Likewise.
15511         * g++.dg/abi/rtti3.C: Likewise.
15512
15513 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
15514
15515         * gcc.target/spu/cpat-1.c: New test.
15516         * gcc.target/spu/cpat-2.c: New test.
15517         * gcc.target/spu/cpat-3.c: New test.
15518         * gcc.target/spu/cpat-4.c: New test.
15519
15520 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15521
15522         PR tree-opt/28436
15523         * gcc.c-torture/compile/vector-1.c: New test.
15524         * gcc.c-torture/compile/vector-2.c: New test.
15525         * gcc.c-torture/compile/vector-3.c: New test.
15526
15527 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15528
15529         * lib/fortran-torture.exp: Update copyright years.  Remove
15530         obsolete comment.  Test -ftree-vectorize where it makes sense.
15531         * lib/gfortran-dg.exp: Update copyright years.  Use settings
15532         from fortran-torture.exp.
15533         * gfortran.dg/char_transpose_1.f90,
15534         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
15535         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
15536         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
15537         '-w' to dg-options.
15538
15539 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
15540
15541         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
15542         saved_${tool}_load.
15543
15544 2006-12-12  Ira Rosen  <irar@il.ibm.com>
15545
15546         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
15547         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
15548         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
15549         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
15550         gaps.
15551
15552 2006-12-12  Richard Guenther  <rguenther@suse.de>
15553
15554         PR middle-end/30147
15555         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
15556
15557 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
15558             Diego Novillo  <dnovillo@redhat.com>
15559
15560         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
15561         VDEF/VUSE changes.
15562         * gcc.dg/tree-ssa/pr26421.c: Likewise
15563         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
15564         * gcc.dg/tree-ssa/pr23382.c: Likewise.
15565         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
15566         * gcc.dg/tree-ssa/pr28410.c: Likewise.
15567         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
15568         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
15569         * gcc.dg/tree-ssa/vrp07.c: Likewise.
15570         * gcc.dg/tree-ssa/vrp08.c: Likewise.
15571         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15572
15573 2006-12-11  Jan Hubicka  <jh@suse.cz>
15574
15575         * gcc.dg/tree-prof/stringop-1.c: New test.
15576         * gcc.dg/tree-prof/stringop-2.c: New test.
15577
15578 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
15579
15580         PR target/30120
15581         * gcc.target/i386/pr30120.c: New test.
15582
15583         Revert:
15584         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15585
15586         * gcc.target/i386/x87regparm-1.c: New test.
15587         * gcc.target/i386/x87regparm-2.c: New test.
15588         * gcc.target/i386/x87regparm-3.c: New test.
15589         * gcc.target/i386/x87regparm-4.c: New test.
15590
15591 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
15592
15593         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
15594
15595 2006-12-10  Tobias Burnus  <burnus@net-b.de>
15596
15597         PR fortran/23994
15598         * gfortran.dg/protected_1.f90: New test.
15599         * gfortran.dg/protected_2.f90: New test.
15600         * gfortran.dg/protected_3.f90: New test.
15601         * gfortran.dg/protected_4.f90: New test.
15602         * gfortran.dg/protected_5.f90: New test.
15603         * gfortran.dg/protected_6.f90: New test.
15604
15605 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15606             Tobias Burnus  <burnus@gcc.gnu.org>
15607
15608         PR fortran/29975
15609         PR fortran/30068
15610         * gfortran.dg/interface_4.f90: Test adding procedure to generic
15611         interface.
15612         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
15613         ambiguous interfaces.
15614         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
15615         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
15616         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
15617         ambiguous interfaces.
15618         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
15619         * gfortran.dg/array_initializer_2.f90: Add initializer array
15620         constructor test.
15621
15622         PR fortran/30096
15623         * gfortran.dg/interface_9.f90: Test that host interfaces are
15624         not checked for ambiguity with the local version.
15625
15626 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15627
15628         PR fortran/29464
15629         * gfortran.dg/module_interface_2.f90: New test.
15630
15631 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15632
15633         PR fortran/29941
15634         * gfortran.dg/assumed_len.f90: New test.
15635
15636 2006-12-09  Richard Guenther  <rguenther@suse.de>
15637
15638         * g++.dg/warn/implicit-typename1.C: Qualify types.
15639         * g++.dg/parse/crash12.C: Likewise.
15640         * g++.dg/tree-ssa/pr22444.C: Likewise.
15641
15642 2006-12-09  Tobias Burnus  <burnus@net-b.de>
15643
15644         * gfortran.dg/array_2.f90: Added sqrt test.
15645
15646 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
15647
15648         * gcc.target/i386/x87regparm-1.c: XFAIL.
15649         * gcc.target/i386/x87regparm-2.c: XFAIL.
15650         * gcc.target/i386/x87regparm-3.c: XFAIL.
15651         * gcc.target/i386/x87regparm-4.c: XFAIL.
15652
15653 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15654
15655         * lib/target-supports.exp
15656         (check_effective_target_large_long_double): New.
15657         * gcc.dg/Wconversion-real.c : Use it.
15658         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
15659         unsigned.
15660
15661 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
15662
15663         * gcc.c-torture/execute/mode-dependent-address.c: New test.
15664
15665 2006-12-08  Tobias Burnus  <burnus@net-b.de>
15666
15667         PR fortran/27546
15668         * gfortran.dg/import4.f90: New test for IMPORT in modules.
15669
15670 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
15671
15672         PR c++/29732
15673         * g++.dg/template/crash65.C: New test.
15674         * g++.dg/template/spec16.C: Tweak error markers.
15675
15676 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15677
15678         * gcc.target/spu: New directory.
15679         * gcc.target/spu/spu.exp: New file.
15680         * gcc.target/spu/intrinsics-1.c: New test.
15681
15682 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
15683
15684         PR c++/29980
15685         * g++.dg/ext/attrib27.C: New test.
15686         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
15687         * g++.dg/parse/typedef5.C: Likewise.
15688
15689 2006-12-07  Mike Stump  <mrs@apple.com>
15690
15691         * treelang/compile/var_defs.tree: Adjust.
15692
15693 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
15694
15695         PR c++/29730
15696         * g++.dg/template/crash64.C: New test.
15697         * g++.dg/parse/crash27.C: Adjust error markers.
15698
15699 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
15700
15701         PR libfortran/30009
15702         PR libfortran/30056
15703         * gfortran.dg/read_eof_4.f90:  Add tests.
15704         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
15705         * gfortran.dg/unf_read_corrupted_1.f90: New test.
15706
15707 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
15708
15709         PR c++/29729
15710         * g++.dg/template/crash63.C: New test.
15711
15712         PR c++/29728
15713         * g++.dg/template/crash62.C: New test.
15714
15715 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15716
15717         PR fortran/30003
15718         * gfortran.dg/allocatable_function_1.f90: Increase the number
15719         of expected calls of free to 10; the lhs section reference is
15720         now evaluated so there is another call to bar.  Change the
15721         comment appropriately.
15722         * gfortran.dg/array_section_1.f90: New test.
15723
15724 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15725
15726         PR fortran/29912
15727         * gfortran.dg/char_result_12.f90: New test.
15728
15729 2006-12-05  Richard Guenther  <rguenther@suse.de>
15730
15731         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
15732         * gcc.dg/vect/vect-pow-2.c: Rename to ...
15733         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
15734         vect_double, xfail for spu*-*-*.
15735
15736 2006-12-04  Tobias Burnus  <burnus@net-b.de>
15737
15738         PR fortran/29962
15739         * initialization_4.f90: Test noninteger exponents (-std=f95).
15740         * initialization_5.f90: New test for noninteger exponents
15741           with -std=f2003.
15742
15743 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15744
15745         PR fortran/29821
15746         * gfortran.dg/parameter_array_section_1.f90: New test.
15747
15748 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
15749
15750         PR c++/29733
15751         * g++.dg/template/crash61.C: New test.
15752
15753         PR c++/29632
15754         * g++.dg/template/error23.C: New test.
15755
15756 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
15757
15758         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
15759
15760 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15761
15762         PR fortran/29916
15763         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
15764
15765 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
15766
15767         PR middle-end/29965
15768         * gcc.dg/gomp/pr29965-1.c: New test.
15769         * gcc.dg/gomp/pr29965-2.c: New test.
15770         * gcc.dg/gomp/pr29965-3.c: New test.
15771         * gcc.dg/gomp/pr29965-4.c: New test.
15772         * gcc.dg/gomp/pr29965-5.c: New test.
15773         * gcc.dg/gomp/pr29965-6.c: New test.
15774         * g++.dg/gomp/pr29965-1.C: New test.
15775         * g++.dg/gomp/pr29965-2.C: New test.
15776         * g++.dg/gomp/pr29965-3.C: New test.
15777         * g++.dg/gomp/pr29965-4.C: New test.
15778         * g++.dg/gomp/pr29965-5.C: New test.
15779         * g++.dg/gomp/pr29965-6.C: New test.
15780         * g++.dg/gomp/pr29965-7.C: New test.
15781         * g++.dg/gomp/pr29965-8.C: New test.
15782         * g++.dg/gomp/pr29965-9.C: New test.
15783         * g++.dg/gomp/pr29965-10.C: New test.
15784
15785 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
15786
15787         * gnat.dg/pointer_variable_bounds.adb: New test.
15788         * gnat.dg/pointer_variable_bounds.ads: Likewise.
15789         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
15790
15791 2006-12-03  Eric Christopher  <echristo@apple.com>
15792
15793         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
15794
15795 2006-12-03  Richard Henderson  <rth@redhat.com>
15796             Andrew Pinski  <pinskia@gmail.com>
15797
15798         PR C++/14329
15799         * g++.dg/warn/unit-1.C: New test.
15800
15801 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
15802
15803         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
15804
15805 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
15806
15807         * g++.dg/vect/vect.exp: Enable tests to run on spu.
15808         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
15809         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
15810         * gcc.dg/vect/vect-70.c: Reduce array size.
15811         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
15812         vect_no_compaer_double targets.
15813         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
15814         vect_float, vect_double, and vect_int.
15815
15816 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
15817
15818         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
15819         test for loop versioning on vect_no_align targets.
15820         * gcc.dg/vect/pr20122.c: Likewise.
15821         * gcc.dg/vect/vect-105.c: Likewise.
15822         * gcc.dg/vect/vect-42.c: Likewise.
15823         * gcc.dg/vect/vect-43.c: Likewise.
15824         * gcc.dg/vect/vect-74.c: Likewise.
15825         * gcc.dg/vect/vect-75.c: Likewise.
15826         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15827         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15828         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
15829         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
15830
15831 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
15832
15833         PR fortran/29642
15834         * gfortran.dg/value_1.f90 : New test.
15835         * gfortran.dg/value_2.f90 : New test.
15836         * gfortran.dg/value_3.f90 : New test.
15837         * gfortran.dg/value_4.f90 : New test.
15838         * gfortran.dg/value_4.c : Called from value_4.f90.
15839
15840 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15841
15842         PR C++/30033
15843         *  g++.dg/cpp0x/static_assert4.C: New testcase.
15844
15845 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15846
15847         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
15848
15849 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
15850
15851         PR c/27953
15852         * gcc.dg/pr27953.c: New test.
15853
15854 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15855
15856         PR c++/30022
15857         * g++.dg/ext/vector5.C: New test.
15858
15859         PR c++/30021
15860         * g++.dg/other/main1.C: New test.
15861
15862 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
15863
15864         PR libfortran/29568
15865         * gfortran.dg/convert_implied_open.f90:  Change to
15866         new default record length.
15867         * gfortran.dg/unf_short_record_1.f90:  Adapt to
15868         new error message.
15869         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
15870
15871 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
15872
15873         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
15874
15875 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
15876
15877         PR c++/29066
15878         * g++.dg/expr/pr29066.c: New.
15879
15880 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
15881             Zdenek Dvorak <dvorakz@suse.cz>
15882
15883         PR tree-optimization/29921
15884         * gcc.dg/pr29921-2.c: New test.
15885
15886 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
15887
15888         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
15889         (i386_get_cpuid): New function.
15890         (i386_cpuid_ecx): Likewise.
15891         (i386_cpuid_edx): Likewise.
15892         (i386_cpuid): Updated to call i386_cpuid_edx.
15893
15894         * gcc.target/i386/sse3-addsubpd.c: New file.
15895         * gcc.target/i386/sse3-addsubps.c: Likewise.
15896         * gcc.target/i386/sse3-haddpd.c: Likewise.
15897         * gcc.target/i386/sse3-haddps.c: Likewise.
15898         * gcc.target/i386/sse3-hsubpd.c: Likewise.
15899         * gcc.target/i386/sse3-hsubps.c: Likewise.
15900         * gcc.target/i386/sse3-lddqu.c: Likewise.
15901         * gcc.target/i386/sse3-movddup.c: Likewise.
15902         * gcc.target/i386/sse3-movshdup.c: Likewise.
15903         * gcc.target/i386/sse3-movsldup.c: Likewise.
15904
15905 2006-12-01  Dirk Mueller  <dmueller@suse.de>
15906
15907         * g++.dg/warn/Wreturn-type-4.C: New testcase.
15908
15909 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
15910
15911         * gcc.dg/dfp/convert-int-max.c: New test.
15912         * gcc.dg/dfp/convert-int-max-fold.c: New test.
15913
15914 2006-11-30  Richard Guenther  <rguenther@suse.de>
15915
15916         * gcc.dg/vect/vect-pow-1.c: Rename ...
15917         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
15918         floats instead of doubles, check successful vectorization.
15919
15920 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15921
15922         PR target/29945
15923         * gcc.c-torture/compile/pr29945.c: New testcase.
15924
15925 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
15926
15927         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
15928         -maltivec.
15929
15930 2006-11-29  Eric Christopher  <echristo@apple.com>
15931
15932         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
15933
15934 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
15935
15936         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
15937
15938         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
15939
15940 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
15941
15942         PR c++/29022
15943         * g++.dg/inherit/virtual2.C: New test.
15944         * g++.dg/inherit/virtual3.C: Likewise.
15945         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
15946         * g++.dg/inherit/error2.C: Likewise.
15947         * g++.dg/template/instantiate1.C: Likewise.
15948
15949 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
15950
15951         PR tree-opt/29984
15952         * gcc.dg/tree-ssa/reassoc-12.c: New test.
15953
15954 2006-11-28  Jan Hubicka  <jh@suse.cz>
15955
15956         * gcc.dg/memcpy-1.c: New test.
15957
15958 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
15959
15960         PR c++/29735
15961         * g++.dg/warn/main-3.C: New test.
15962
15963 2006-11-28  Jan Hubicka  <jh@suse.cz>
15964
15965         * gcc.dg/winline-1.c: New test.
15966
15967 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15968
15969         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
15970         alignments.
15971
15972 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15973
15974         PR fortran/29976
15975         * gfortran.dg/missing_optional_dummy_3.f90
15976
15977 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15978
15979         PR fortran/20880
15980         * gfortran.dg/interface_3.f90: Modify errors.
15981
15982 2006-11-28  Ben Elliston  <bje@au.ibm.com>
15983
15984         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15985         fail to link due to relocation overflows on spu-*-*.
15986
15987 2006-11-27  Michael Matz  <matz@suse.de>
15988             Andreas Krebbel  <krebbel1@de.ibm.com>
15989
15990         PR target/29319
15991         * gcc.dg/20061127-1.c: New testcase.
15992
15993 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
15994
15995         * gcc.dg/20061124-1.c: Add exit() function prototype.
15996
15997 2006-11-27  Jan Hubicka  <jh@suse.cz>
15998
15999         * gcc.target/i386/memcpy-1.c: Adjust size.
16000         * gcc.dg/visibility-11.c: Likewise.
16001
16002 2006-11-27  Richard Guenther  <rguenther@suse.de>
16003
16004         PR middle-end/25620
16005         * gcc.target/i386/pow-1.c: New testcase.
16006         * gcc.dg/builtins-58.c: Likewise.
16007
16008 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
16009
16010         PR c++/29886
16011         * g++.dg/expr/cast8.C: New test.
16012
16013 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16014
16015         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
16016         Don't ever inline the testcase.
16017
16018 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16019
16020         PR fortran/29982
16021         * gfortran.fortran-torture/compile/parameter_3.f90: New
16022         testcase.
16023
16024 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16025
16026         PR fortran/29951
16027         * gfortran.fortran-torture/execute/transfer2.f90: New test.
16028
16029 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16030
16031         * gfortran.fortran-torture/execute/specifics.f90: Remove test
16032         for CHAR.
16033
16034 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16035
16036         PR libgfortran/29936
16037         * gfortran.dg/write_check3.f90: New test.
16038
16039 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16040
16041         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
16042
16043 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
16044
16045         PR fortran/20880
16046         * gfortran.dg/interface_3.f90: New test.
16047
16048         PR fortran/29387
16049         * gfortran.dg/generic_8.f90: New test.
16050
16051 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16052
16053         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
16054         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
16055         * gfortran.dg/specifics_3.f90: Remove.
16056
16057 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
16058
16059         PR c/29955
16060         * gcc.dg/gomp/pr29955.c: New test.
16061
16062         PR c/29736
16063         * gcc.dg/pr29736.c: New test.
16064
16065 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16066
16067         PR tree-opt/29964
16068         * gcc.dg/pure-1.c: New test.
16069
16070 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
16071
16072         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
16073         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
16074
16075 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16076
16077         * gcc.dg/20061124-1.c: New testcase.
16078
16079 2006-11-23  Eric Christopher  <echristo@apple.com>
16080
16081         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
16082
16083 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16084
16085         PR c/2707
16086         PR c++/26167
16087         * gcc.dg/Wconversion-integer.c: New. Supersedes
16088         Wconversion-negative-constants.c
16089         * gcc.dg/Wconversion-real.c: New.
16090         * gcc.dg/Wconversion-real-integer.c: New.
16091         * gcc.dg/Wconversion-negative-constants.c: Deleted.
16092         * g++.dg/warn/Wconversion1.C: Modified.
16093
16094 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16095
16096         * gfortran.dg/overload_1.f90: New test.
16097
16098 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16099
16100         PR c/9072
16101         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
16102         Wtraditional-conversion.
16103         * gcc.dg/overflow-warn-2.c: Likewise.
16104         * gcc.dg/Wconversion.c: Likewise. Renamed as
16105         Wtraditional-conversion.c .
16106         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
16107         Wtraditional-conversion-2.c .
16108         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
16109         Wtraditional-conversion-2.c
16110         * gcc.dg/Wconversion-negative-constants.c: New.
16111
16112 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
16113
16114         * gcc.dg/tree-ssa/dump-1.c: New test.
16115
16116 2006-11-23  David Ung <davidu@mips.com>
16117
16118         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
16119         -mfp64, allowable when ISA >= 33 and float is enabled.
16120         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
16121         of mthc1 and mfhc1 patterns.
16122
16123 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
16124
16125         PR tree-optimization/29921
16126         * gcc.dg/pr29921.c: New test.
16127
16128 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16129
16130         PR fortran/29441
16131         * gfortran.dg/initialization_4.f90: New test.
16132
16133 2006-11-22  Ira Rosen  <irar@il.ibm.com>
16134
16135         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
16136         platforms that have interleaving support.
16137         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
16138         * gcc.dg/vect/vect-strided-a-u16-i2.c,
16139         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
16140         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
16141         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
16142         gcc.dg/vect/vect-strided-u8-i2-gap.c,
16143         gcc.dg/vect/vect-strided-u8-i8.c,
16144         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
16145         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
16146         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
16147         gcc.dg/vect/vect-strided-float.c,
16148         gcc.dg/vect/vect-strided-a-mult.c,
16149         gcc.dg/vect/vect-strided-mult-char-ls.c,
16150         gcc.dg/vect/vect-strided-a-u16-mult.c,
16151         gcc.dg/vect/vect-strided-a-u32-mult.c,
16152         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
16153         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
16154         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
16155         gcc.dg/vect/vect-strided-mult.c,
16156         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
16157         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
16158         New.
16159
16160 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16161
16162         PR fortran/25087
16163         * gfortran.dg/auto_char_len_4.f90: New test.
16164
16165 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16166
16167         PR fortran/29652
16168         * gfortran.dg/generic_7.f90: New test.
16169         * gfortran.dg/defined_operators_1.f90: Add new error.
16170
16171 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
16172
16173         PR tree-optimization/29902
16174         * g++.dg/tree-ssa/pr29902.C: New test.
16175
16176 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
16177
16178         PR fortran/29820
16179         * gfortran.dg/used_types_13.f90: New test.
16180
16181 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
16182
16183         * gcc.dg/dfp/snan.c: Delete.
16184
16185 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
16186
16187         * g++.dg/cpp0x/static_assert1.C: New.
16188         * g++.dg/cpp0x/static_assert2.C: New.
16189         * g++.dg/cpp0x/static_assert3.C: New.
16190
16191 2006-11-21  Richard Guenther  <rguenther@suse.de>
16192
16193         * gcc.dg/vect/vect-pow-1.c: New testcase.
16194         * gcc.dg/vect/vect-pow-2.c: Likewise.
16195
16196 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
16197
16198         PR c++/29570
16199         * g++.dg/template/static29.C: New test.
16200
16201         PR c++/29734
16202         * g++.dg/conversion/simd4.C: New test.
16203
16204 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
16205
16206         PR c++/29475
16207         * g++.dg/template/access19.C: New test.
16208         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
16209         error is reported.
16210
16211 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16212
16213         PR tree-opt/25500
16214         * gcc.dg/tree-ssa/sra-4.c: New testcase.
16215
16216 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16217
16218         PR fortran/27546
16219         * gfortran.dg/import.f90: Extended test.
16220         * gfortran.dg/import2.f90: Extended test.
16221
16222 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16223
16224         * gfortran.dg/volatile3.f90: Add conflict test.
16225
16226 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
16227
16228         PR fortran/24783
16229         * gfortran.dg/implicit_10.f90: New test.
16230
16231 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16232
16233         PR c++/8586
16234         * g++.dg/warn/Wall-write-strings.C: New.
16235
16236 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16237
16238         * gfortran.dg/alloc_comp_constraint_5.f90: New.
16239         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
16240
16241 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16242
16243         * gfortran.dg/use_3.f90: Remove error message.
16244         * gfortran.dg/iso_fortran_env_1.f90: New test.
16245         * gfortran.dg/iso_fortran_env_2.f90: New test.
16246         * gfortran.dg/iso_fortran_env_3.f90: New test.
16247         * gfortran.dg/iso_fortran_env_4.f90: New test.
16248
16249 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
16250
16251         * gcc.dg/vect/vect-27.c: Fix initialization.
16252
16253 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16254
16255         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
16256         * gcc.dg/torture/builtin-minmax-1.c: New.
16257
16258         * gcc.dg/builtins-20.c: Add cases for copysign.
16259
16260 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16261
16262         PR fortran/24285
16263         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
16264
16265 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16266         * gfortran.dg/use_1.f90: New test.
16267         * gfortran.dg/use_1.f90: New test.
16268         * gfortran.dg/use_1.f90: New test.
16269
16270 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
16271
16272         PR tree-optimization/29801
16273         * gcc.dg/pr29801.c: New test.
16274
16275 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
16276
16277         PR middle-end/29584
16278         * gcc.dg/torture/pr29584.c: New test.
16279
16280 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
16281
16282         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
16283         Condition PowerPC tests for saving FPRs on powerpc_fprs.
16284         * gcc.target/powerpc/compress-float-ppc.c,
16285         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
16286         powerpc_fprs.
16287         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
16288         do not pass -mhard-float.
16289
16290 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
16291
16292         * gnat.dg/volatile_aggregate.adb: New test.
16293
16294 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16295
16296         PR fortran/29391
16297         PR fortran/29489
16298         * gfortran.dg/bound_2.f90: Add more checks.
16299         * gfortran.dg/bound_3.f90: New test.
16300
16301 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16302
16303         PR target/29201
16304         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
16305
16306 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16307
16308         * gfortran.dg/import3.f90: Fix error message.
16309
16310 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16311
16312         PR tree-opt/29788
16313         * gfortran.fortran-torture/compile/inline_1.f90:
16314         New testcase.
16315
16316 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16317
16318         * gcc.target/i386/x87regparm-1.c: New test.
16319         * gcc.target/i386/x87regparm-2.c: New test.
16320         * gcc.target/i386/x87regparm-3.c: New test.
16321         * gcc.target/i386/x87regparm-4.c: New test.
16322
16323 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16324
16325         PR fortran/27546
16326         * gfortran.dg/import.f90: New test.
16327         * gfortran.dg/import2.f90: New test.
16328         * gfortran.dg/import3.f90: New test.
16329
16330 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16331
16332         PR fortran/27588
16333         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
16334
16335 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16336
16337         PR fortran/29806
16338         * gfortran.dg/contains.f90: New test.
16339         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
16340
16341 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
16342
16343         PR tree-optimization/29581
16344         * gcc.dg/pr29581-1.c: New test.
16345         * gcc.dg/pr29581-2.c: New test.
16346         * gcc.dg/pr29581-3.c: New test.
16347         * gcc.dg/pr29581-4.c: New test.
16348         * gfortran.dg/pr29581.f90: New test.
16349
16350 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
16351
16352         PR fortran/29702
16353         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
16354         numbers in error message headers.
16355
16356 2006-11-14  Richard Guenther  <rguenther@suse.de>
16357
16358         * gcc.target/i386/math-torture/math-torture.exp: Restrict
16359         to i?86 and x86_64 targets.
16360
16361 2006-11-14  Caroline Tice  <ctice@apple.com>
16362
16363         * gcc.dg/pubtypes-1.c: New file/testcase.
16364         * gcc.dg/pubtypes-2.c: New file/testcase.
16365         * gcc.dg/pubtypes-3.c: New file/testcase.
16366         * gcc.dg/pubtypes-4.c: New file/testcase.
16367         * g++.dg/pubtypes.C: New file/testcase.
16368
16369 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
16370
16371         PR c++/29106
16372         * g++.dg/init/self1.C: New test.
16373
16374 2006-11-14  Tobias Burnus  <burnus@net-b.de>
16375
16376         PR fortran/29657
16377         * gfortran.dg/conflicts.f90: Add.
16378
16379 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
16380
16381         PR rtl-optimization/29798
16382
16383         * gcc.c-torture/execute/pr29798.c: New.
16384
16385 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16386
16387         * gcc.dg/builtins-20.c: Add more cases.
16388
16389 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
16390
16391         PR fortran/29759
16392         * gfortran.dg/gomp/pr29759.f90: New test.
16393
16394 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
16395
16396         PR c++/29518
16397         * g++.dg/template/static28.C: New test.
16398
16399 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
16400
16401         * lib/c-torture.exp: Use target-libpath.exp.
16402         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
16403         set GCC_EXEC_PREFIX env var from global variable of same name.
16404
16405 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16406
16407         PR fortran/26994
16408         * gfortran.fortran-torture/compile/transfer-1.f90:
16409         New testcase.
16410
16411 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
16412             Zdenek Dvorak <dvorakz@suse.cz>
16413
16414         PR tree-optimization/29680
16415         * gcc.dg/alias-11.c: New test.
16416
16417 2006-11-12  Jason Merrill  <jason@redhat.com>
16418             Andrew Pinski <pinskia@physics.uc.edu>
16419
16420         PR middle-end/28915
16421         * gcc.target/i386/vectorize1.c: New.
16422
16423 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16424
16425         PR rtl-optimization/29797
16426         * gcc.c-torture/execute/pr29797-1.c: New test case.
16427
16428 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16429
16430         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
16431
16432 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
16433
16434         * gcc.dg/tree-ssa/prefetch-3.c: New test.
16435
16436 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16437
16438         PR tree-optimization/13827
16439         * gcc.dg/fold-eqand-1.c: New test case.
16440
16441 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16442
16443         PR rtl-opt/28812
16444         * gcc.c-torture/execute/mayalias-3.c: New test.
16445
16446 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
16447
16448         PR middle-end/27528
16449         * gcc.c-torture/compile/pr27528.c: New test.
16450         * gcc.dg/pr27528.c: Likewise.
16451
16452 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16453
16454         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
16455
16456         * gcc.dg/torture/builtin-symmetric-1.c: New test.
16457
16458 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16459
16460         PR fortran/29758
16461         * gfortran.dg/reshape_source_size_1.f90: New test.
16462
16463 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16464
16465         PR fortran/29315
16466         * gfortran.dg/aliasing_dummy_4.f90: New test.
16467
16468 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
16469
16470         PR target/29777
16471         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
16472         and x86_64-*-* targets.
16473
16474 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16475
16476         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
16477         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
16478         New macros. Use them in exact tests.
16479         (TESTIT3): New macro.
16480         Add tests for fmin, fmax and fma.
16481
16482 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16483
16484         PR fortran/29431
16485         * gfortran.dg/array_constructor_13.f90: New test.
16486
16487 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16488
16489         PR fortran/29744
16490         * gfortran.dg/used_types_12.f90: New test.
16491
16492 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
16493
16494         PR middle-end/29726
16495         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
16496         (test6): Ditto.
16497         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
16498         * gcc.dg/fold-eqandshift-3.c: New test case.
16499
16500 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16501
16502         PR fortran/29699
16503         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
16504
16505         PR fortran/21370
16506         * gfortran.dg/change_symbol_attributes_1.f90: New test.
16507
16508 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16509
16510         * gcc.dg/20061109-1.c: New testcase.
16511
16512 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16513
16514         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
16515
16516 2006-11-09  Tobias Burnus  <burnus@net-b.de>
16517
16518         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
16519         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
16520
16521 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
16522
16523         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
16524         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
16525
16526 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16527
16528         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
16529
16530 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16531
16532         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
16533         vect-9.c).
16534         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
16535         * gcc.dg/vect/vect-9.c: Now vectorizable.
16536         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
16537         that support vect_widen_mult.
16538         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
16539         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
16540         vect-reduc-dot-u16.c).
16541         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
16542         vect-reduc-dot-u16.c).
16543         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
16544         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
16545         vect-reduc-dot-s8.c).
16546         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
16547         vect-reduc-dot-s8.c).
16548         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
16549         vect-reduc-dot-s8.c).
16550         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
16551         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
16552         vect-reduc-dot-u8.c).
16553         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
16554         vect-reduc-dot-u8.c).
16555         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
16556         * gcc.dg/vect/vect-multitypes-9.c: New test.
16557         * gcc.dg/vect/vect-multitypes-10.c: New test.
16558         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
16559         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
16560         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
16561         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
16562         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
16563         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
16564         wrapv-vect-reduc-dot-s8.c.
16565         * lib/target-support.exp (check_effective_target_vect_unpack): New.
16566         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
16567         targets that support vec_unpack.
16568         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
16569         (check_effective_target_vect_widen_mult_qi_to_hi): New.
16570         (check_effective_target_vect_widen_mult_hi_to_si): New.
16571         (check_effective_target_vect_widen_sum): Removed.
16572
16573         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16574
16575         * gcc.dg/vect/vect-multitypes-8.c: New test.
16576         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
16577
16578         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
16579
16580         * gcc.dg/vect/vect-multitypes-7.c: New test.
16581
16582         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16583
16584         * gcc.dg/vect/vect-multitypes-4.c: New test.
16585         * gcc.dg/vect/vect-multitypes-5.c: New test.
16586         * gcc.dg/vect/vect-multitypes-6.c: New test.
16587
16588         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16589
16590         * gcc.dg/vect/vect-multitypes-1.c: New test.
16591         * gcc.dg/vect/vect-multitypes-2.c: New test.
16592         * gcc.dg/vect/vect-multitypes-3.c: New test.
16593
16594 2006-11-07  Eric Christopher  <echristo@apple.com>
16595
16596         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
16597         Test using scan-assembler-not.
16598
16599 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
16600
16601         * gcc.dg/inline-17.c: New test.
16602
16603 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
16604
16605         PR other/25028
16606         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
16607         on HP-UX.
16608
16609 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
16610
16611         PR fortran/29539
16612         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
16613
16614         PR fortran/29634
16615         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
16616         test.
16617
16618 2006-11-07  Tobias Burnus  <burnus@net-b.de>
16619
16620         PR fortran/29601
16621         * gfortran.dg/volatile.f90: Add.
16622         * gfortran.dg/volatile2.f90: Add.
16623         * gfortran.dg/volatile3.f90: Add.
16624         * gfortran.dg/volatile4.f90: Add.
16625         * gfortran.dg/volatile5.f90: Add.
16626         * gfortran.dg/volatile6.f90: Add.
16627         * gfortran.dg/volatile7.f90: Add.
16628
16629 2006-11-06  Tobias Burnus  <burnus@net-b.de>
16630
16631         * gfortran.dg/io_constraints_2.f90: Adjust pattern
16632           for matching error messages.
16633         * gfortran.dg/specifics_3.f90: Adjust pattern
16634           for matching error messages.
16635
16636 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
16637             Bernhard Fischer  <aldot@gcc.gnu.org>
16638
16639         * lib/gcc-dg.exp (output-exists): New proc.
16640         (output-exists-not): New proc.
16641         * gcc.test-framework/test-framework.awk: Support new directives.
16642         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
16643         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
16644         * gcc.test-framework/dg-outexists-exp-F.c: New test.
16645         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
16646         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
16647         * gcc.test-framework/dg-outexists-exp-P.c: New test.
16648
16649 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
16650
16651         PR fortran/29630
16652         PR fortran/29679
16653         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
16654         * gfortran.dg/initialization_3.f90: New.
16655
16656 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16657
16658         PR libgfortran/25545
16659         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
16660
16661 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
16662
16663         PR middle-end/29695
16664         * gcc.c-torture/execute/pr29695-1.c: New test.
16665         * gcc.c-torture/execute/pr29695-2.c: New test.
16666
16667 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
16668
16669         PR fortran/29565
16670         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
16671
16672 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
16673
16674         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
16675         for matching error messages.
16676
16677 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
16678
16679         PR target/26915
16680         * gcc.target/i386/387-12.c: New test.
16681
16682 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16683
16684         PR libfortran/29713
16685         * gfortran.dg/pr29713.f90: New test.
16686
16687 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
16688
16689         * gcc.c-torture/execute/arith-rand-ll.c:
16690         Also test for bogus rest sign.
16691
16692 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16693
16694         PR libfortran/27895
16695         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
16696
16697 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
16698
16699         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
16700         from error messages.
16701
16702 2006-11-02  Mike Stump  <mrs@apple.com>
16703
16704         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
16705
16706         * g++.old-deja/g++.abi/align.C: Enable for darwin.
16707
16708 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
16709
16710         * g++.dg/eh/gcsec1.C: New test.
16711
16712 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16713
16714         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
16715         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
16716
16717 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
16718
16719         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
16720         hexadecimal value.
16721         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
16722         * gcc.dg/pr14796-2.c: Likewise.
16723
16724 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16725
16726         * gcc.c-torture/execute/20061101-1.c: New test.
16727
16728 2006-11-01  Richard Guenther  <rguenther@suse.de>
16729
16730         * gcc.target/i386/fpprec-1.c: New testcase.
16731
16732 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16733
16734         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
16735         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
16736
16737 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16738
16739         * gcc.c-torture/execute/20061031-1.c: New test.
16740
16741 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16742
16743         PR 23067
16744         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
16745         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
16746         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
16747         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
16748         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
16749         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
16750         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
16751
16752 2006-10-31  Eric Christopher  <echristo@apple.com>
16753             Falk Hueffner  <falk@debian.org>
16754
16755         * gcc.dg/builtin-bswap-1.c: New.
16756         * gcc.dg/builtin-bswap-2.c: New.
16757         * gcc.dg/builtin-bswap-3.c: New.
16758         * gcc.dg/builtin-bswap-4.c: New.
16759         * gcc.dg/builtin-bswap-5.c: New.
16760         * gcc.target/i386/builtin-bswap-1.c: New.
16761
16762 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16763
16764         * gcc.dg/inline-16.c: New.
16765
16766         PR 16622
16767         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
16768         defining it.
16769         * gcc.dg/inline-13.c: New.
16770         * gcc.dg/inline-14.c: New.
16771         * gcc.dg/inline-15.c: New.
16772
16773         PR 11377
16774         * gcc.dg/inline6.c: New.
16775         * gcc.dg/inline7.c: New.
16776
16777 2006-10-31  Roger Sayle  <roger@eyesopen.com>
16778
16779         PR middle-end/23470
16780         * gcc.dg/pr23470-1.c: New test case.
16781
16782 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
16783
16784         PR fortran/29537
16785         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
16786         data.
16787         * gfortran.dg/blockdata_2.f90: New testcase.
16788
16789 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
16790
16791         PR libfortran/29627
16792         * gfortran.dg/unf_short_record_1.f90:  New test.
16793
16794 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16795
16796         PR fortran/29067
16797         * gfortran.dg/pr29067.f: New test.
16798
16799 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
16800             Richard Sandiford  <richard@codesourcery.com>
16801
16802         * lib/target-supports.exp (get_compiler_messages): Append options
16803         as a single list element.
16804         (check_effective_target_arm_vfp_ok): New.
16805         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
16806
16807 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
16808
16809         PR fortran/29387
16810         * gfortran.dg/intrinsic_actual_2.f90: New test.
16811
16812         PR fortran/29490
16813         * gfortran.dg/actual_array_interface_1.f90: New test.
16814
16815         PR fortran/29641
16816         * gfortran.dg/used_types_11.f90: New test.
16817
16818 2006-10-30  Dirk Mueller  <dmueller@suse.de>
16819
16820         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
16821         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
16822         * g++.old-deja/g++.pt/eichin01.C (main): Same.
16823         * g++.old-deja/g++.mike/net25.C (main): Same.
16824         * g++.dg/lookup/exception1.C (main): Same.
16825         * g++.dg/parse/parens2.C (main): Same.
16826
16827 2006-10-30  Roger Sayle  <roger@eyesopen.com>
16828
16829         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
16830
16831 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16832
16833         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
16834         * gcc.dg/torture/builtin-math-3.c: Likewise.
16835
16836 2006-10-30  Tobias Burnus  <burnus@net-b.de>
16837
16838         PR fortran/29452
16839         * gfortran.dg/write_check.f90: Check run-time keyword checking.
16840         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
16841
16842 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
16843
16844         PR Fortran/29410
16845         * gfortran.fortran-torture/execute/transfer1.f90: New test.
16846
16847 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
16848
16849         * lib/target-supports.exp (check_function_available): Declare
16850         function before calling.
16851
16852 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
16853
16854         PR tree-optimization/29637
16855         * gcc.dg/pr29637.c: New test.
16856
16857 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16858
16859         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
16860         tree canonicalization.
16861
16862 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16863
16864         * gcc.dg/builtins-20.c: Add more hypot tests.
16865
16866 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16867
16868         * gcc.dg/fold-compare-1.c: New test case.
16869
16870 2006-10-29  Dirk Mueller  <dmueller@suse.de>
16871
16872         PR c++/16307
16873         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
16874
16875 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16876
16877         PR tree-optimization/15458
16878         * gcc.dg/fold-xornot-1.c: New test case.
16879
16880 2006-10-29  Richard Guenther  <rguenther@suse.de>
16881
16882         * gcc.target/i386/math-torture/trunc.c: New testcase.
16883
16884 2006-10-29  Richard Guenther  <rguenther@suse.de>
16885
16886         * gcc.target/i386/math-torture/round.c: New testcase.
16887
16888 2006-10-29  Richard Guenther  <rguenther@suse.de>
16889
16890         * gcc.target/i386/math-torture/ceil.c: New testcase.
16891         * gcc.target/i386/math-torture/floor.c: Likewise.
16892
16893 2006-10-29  Richard Guenther  <rguenther@suse.de>
16894
16895         * gcc.target/i386/math-torture/rint.c: New testcase.
16896         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
16897
16898 2006-10-29  Richard Guenther  <rguenther@suse.de>
16899
16900         * gcc.target/i386/math-torture/lfloor.c: New testcase.
16901         * gcc.target/i386/math-torture/lceil.c: Likewise.
16902
16903 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16904
16905         PR libgfortran/24313
16906         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
16907
16908 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
16909
16910         * gcc.c-torture/execute/20020118-1.c,
16911         gcc.c-torture/execute/builtins/strlen.c,
16912         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
16913         comment typos.
16914
16915 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16916
16917         * gcc.dg/builtins-20.c: Add tests for hypot.
16918         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
16919         two-argument builtins.
16920         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
16921         TESTIT2.  Update all callers.
16922         (TESTIT2, TESTIT2_R): New helper macros.
16923         Add testcases for pow, hypot and atan2.
16924
16925 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16926
16927         PR C++/29295
16928         * g++.dg/expr/bool1.C: New test.
16929         * g++.dg/expr/bool2.C: New test.
16930
16931 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16932
16933         PR fortran/28224
16934         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
16935         * gfortran.dg/namelist_internal.f90: New test.
16936
16937 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16938
16939         PR fortran/29625
16940         * gfortran.dg/io_real_boz.f90: Add.
16941         * gfortran.dg/io_real_boz2.f90: Add.
16942
16943 2006-10-28  Richard Guenther  <rguenther@suse.de>
16944
16945         PR middle-end/26899
16946         * gcc.dg/tree-ssa/pr26899.c: New testcase.
16947
16948 2006-10-28  Richard Guenther  <rguenther@suse.de>
16949
16950         PR target/28806
16951         * gcc.target/i386/math-torture/lround.c: New testcase.
16952
16953 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
16954
16955         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
16956         * gcc.dg/builtins-44.c: Likewise.
16957         * gcc.dg/builtins-45.c: Likewise.
16958         * gcc.dg/pr28796-2.c: Likewise.
16959         * gcc.dg/unordered-3.c: Likewise.
16960
16961 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16962
16963         PR libgfortran/27954
16964         * gfortran.dg/error_recovery_2.f90: New test.
16965
16966 2006-10-26  Richard Guenther  <rguenther@suse.de>
16967
16968         * gcc.target/i386/i386.exp: Use glob, not find to collect
16969         tests.  Avoids recursing into subdirectories.
16970         * gcc.target/i386/math-torture/math-torture.exp: Torture
16971         for interesting ia32 math options.
16972         * gcc.target.i386/math-torture/lrint.c: New testcase.
16973
16974 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16975
16976         PR libgfortran/29563
16977         * gfortran.dg/arrayio_9.f90: Update test.
16978         * gfortran.dg/arrayio_19.f90: New test.
16979
16980 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
16981
16982         * gcc.dg/20061026.c: New testcase.
16983
16984 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16985
16986         PR libgfortran/29563
16987         * gfortran.dg/arrayio_9.f90: New test.
16988
16989 2006-10-26  Ben Elliston  <bje@au.ibm.com>
16990
16991         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
16992         Copy the strings manually, as strcpy may call strlen.
16993
16994 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16995
16996         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
16997         Add checks for log, log2, log10 and log1p.
16998
16999         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
17000         we already test 0.0.  Add checks for expm1, log, log2, log10,
17001         log1p, cbrt, erf and erfc.
17002
17003 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
17004
17005         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
17006
17007 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
17008
17009         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
17010         and remainderl() built-in functions.  Remove -ffast-math from
17011         dg-options.
17012
17013 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17014
17015         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
17016         acosh and atanh.
17017
17018         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
17019         floating point modifiers to arguments passed to float and long
17020         double functions respectively.  Update all callers to use floating
17021         point numbers, not integers.  Add tests for exp, exp2 and
17022         exp10/pow10.
17023
17024         * gcc.dg/torture/builtin-math-3.c: New test.
17025
17026 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
17027
17028         PR fortran/29393
17029         * gfortran.dg/initialize_2.f90: New.
17030
17031 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17032
17033         * gcc.dg/torture/builtin-math-2.c: New test.
17034
17035 2006-10-24  Richard Guenther  <rguenther@suse.de>
17036
17037         PR middle-end/28796
17038         * gcc.dg/pr28796-1.c: New testcase.
17039         * gcc.dg/pr28796-2.c: Likewise.
17040
17041 2006-10-24  Richard Guenther  <rguenther@suse.de>
17042
17043         * gcc.dg/builtins-57.c: New testcase.
17044
17045 2006-10-24  Richard Guenther  <rguenther@suse.de>
17046
17047         PR tree-optimization/29567
17048         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
17049
17050 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
17051
17052         PR tree-optimization/14784
17053         * gcc.dg/alias-10.c: New test.
17054
17055 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17056
17057         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
17058
17059 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
17060
17061         * gcc.dg/builtin-strncat-chk-1.c: New test.
17062
17063 2006-10-23  Jan Hubicka  <jh@suse.cz>
17064
17065         * gcc.dg/memmove-1.c: New test.
17066
17067 2006-10-23  Paul Brook  <paul@codesourcery.com>
17068
17069         * gcc.dg/pragma-pack-5.c: New test.
17070
17071 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
17072
17073         * g++.dg/other/s390-1.C: New testcase.
17074
17075 2006-10-23  Richard Guenther  <rguenther@suse.de>
17076
17077         PR middle-end/27132
17078         PR middle-end/23295
17079         * gcc.dg/pr27132.c: New testcase.
17080         * gcc.dg/pr23295.c: Likewise.
17081         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
17082         * g++.dg/tree-ssa/pr19807.C: Likewise.
17083
17084 2006-10-23  Richard Guenther  <rguenther@suse.de>
17085
17086         PR middle-end/21032
17087         * gcc.dg/pr21032.c: New testcase.
17088
17089 2006-10-22  Jeff Law  <law@redhat.com>
17090         Richard Guenther  <rguenther@suse.de>
17091
17092         PR tree-optimization/15911
17093         * gcc.dg/tree-ssa/vrp30.c: New testcase.
17094
17095 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17096
17097         PR c++/20647
17098         * g++.dg/abi/rtti3.C: New.
17099
17100 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
17101
17102         PR middle-end/28252
17103         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
17104         transformation.
17105
17106 2006-10-21  Richard Guenther  <rguenther@suse.de>
17107
17108         PR tree-optimization/3511
17109         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
17110
17111 2006-10-21  Richard Guenther  <rguenther@suse.de>
17112
17113         PR middle-end/26898
17114         * gcc.dg/torture/pr26898-1.c: New testcase.
17115         * gcc.dg/torture/pr26898-2.c: Likewise.
17116
17117 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
17118
17119         PR c++/28053
17120         * g++.dg/parse/bitfield1.C: Adjust error markers.
17121         * g++.dg/parse/bitfield2.C: New test.
17122
17123 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
17124
17125         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
17126
17127 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17128
17129         PR libfortran/27895
17130         * gfortran.dg/zero_sized_1.f90: New test.
17131
17132 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
17133
17134         * gcc.dg/div-compare-1.c: New test.
17135
17136 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
17137
17138         PR fortran/29216
17139         * gfortran.dg/result_default_init_1.f90: New test.
17140
17141         PR fortran/29314
17142         * gfortran.dg/automatic_default_init_1.f90: New test.
17143
17144         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
17145         from 38 to 33.
17146
17147 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
17148
17149         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
17150         'using namespace std' without previous declaration.
17151         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
17152         * g++.old-deja/g++.robertl/eb133c.C: New.
17153
17154 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17155
17156         PR libgfortran/29277
17157         * gfortran.dg/streamio_4.f90: Update test.
17158         * gfortran.dg/streamio_11.f90: New test.
17159
17160 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
17161
17162         PR c++/27952
17163         * g++.dg/inherit/virtual1.C: New test.
17164
17165 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17166
17167         PR c++/28261
17168         * g++.dg/parse/enum3.C: New test.
17169
17170 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17171
17172         PR c++/29039
17173         * g++.dg/init/ctor8.C: New test.
17174
17175 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17176
17177         PR c++/27270
17178         * g++.dg/ext/complit8.C: Tweak error markers.
17179         * g++.dg/template/complit1.C: Add error marker.
17180
17181 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17182
17183         PR c++/27270
17184         * g++.dg/ext/complit8.C: New test.
17185
17186         PR c++/29408
17187         * g++.dg/parse/dtor12.C: New test.
17188
17189         PR c++/29435
17190         * g++.dg/template/sizeof11.C: New test.
17191
17192 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
17193
17194         PR fortran/29392
17195         * gfortran.dg/data_char_3.f90: New test.
17196
17197         PR fortran/29451
17198         * gfortran.dg/negative_automatic_size.f90: New test.
17199
17200 2006-10-16  David Daney  <ddaney@avtrex.com>
17201
17202         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
17203
17204 2006-10-16  Eric Christopher  <echristo@apple.com>
17205
17206         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
17207         x86_64.
17208
17209 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17210
17211         PR c++/28211
17212         * g++.dg/tc1/dr49.C: Tweak error messages.
17213         * g++.dg/parse/template21.C: New test.
17214
17215 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17216
17217         PR middle-end/20491
17218         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
17219
17220 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17221
17222         PR fortran/29403
17223         * gfortran.dg/print_1.f90: New test.
17224
17225 2006-10-15  Jan Hubicka  <jh@suse.cz>
17226
17227         PR middle-end/29241
17228         * gcc.c-torture/compile/pr29241.c: New testcase.
17229
17230 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
17231
17232         PR middle-end/29250
17233         * gcc.c-torture/compile/pr29250.c: New test.
17234
17235 2006-10-15  Richard Guenther  <rguenther@suse.de>
17236
17237         * gcc.dg/pr29299.c: New testcase.
17238
17239 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
17240
17241         PR fortran/24767
17242         * gfortran.dg/label_4.f90: Adjust warning flag.
17243
17244 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
17245
17246         PR fortran/29371
17247         * gfortran.dg/nullify_3.f90: New test.
17248
17249 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17250
17251         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17252         on Solaris 2.5.1 too.
17253
17254 2006-10-13  Eric Christopher  <echristo@apple.com>
17255
17256         * gcc.dg/pr25993.c: Skip for darwin.
17257
17258 2006-10-13  Eric Christopher  <echristo@apple.com>
17259
17260         * gcc.dg/visibility-11.c: Skip for darwin.
17261
17262 2006-10-13  Eric Christopher  <echristo@apple.com>
17263
17264         * gcc.dg/darwin-weakimport-1.c: Use
17265         -fno-asynchronous-unwind-tables.
17266         * gcc.dg/darwin-weakimport-3.c: Ditto.
17267
17268 2006-10-13  Richard Guenther  <rguenther@suse.de>
17269
17270         PR tree-optimization/29446
17271         * gcc.dg/torture/pr29446.c: New testcase.
17272
17273 2006-10-13  Bill Wendling  <wendling@apple.com>
17274
17275         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
17276         * g++.old-deja/g++.jason/hmc1.C: Likewise.
17277         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
17278         * g++.old-deja/g++.law/shadow1.C: Likewise.
17279         * g++.old-deja/g++.law/ctors10.C: Likewise.
17280         * g++.dg/debug/namespace1.C: Likewise.
17281         * g++.dg/inherit/namespace-as-base.C: Likewise.
17282         * g++.dg/opt/delay-slot-1.C: Likewise.
17283         * g++.dg/parse/defarg10.C: Likewise.
17284         * g++.dg/template/ptrmem11.C: Likewise.
17285         * g++.dg/template/mem_func_ptr.C: Likewise.
17286         * g++.dg/template/spec19.C: Likewise.
17287
17288 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
17289
17290         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
17291
17292 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
17293
17294         PR fortran/29373
17295         * gfortran.dg/implicit_9.f90: New test.
17296
17297         PR fortran/29407
17298         * gfortran.dg/namelist_25.f90: New test.
17299
17300         PR fortran/27701
17301         * gfortran.dg/same_name_2.f90: New test.
17302
17303         PR fortran/29232
17304         * gfortran.dg/host_assoc_types_1.f90: New test.
17305
17306         PR fortran/29364
17307         * gfortran.dg/missing_derived_type_1.f90: New test.
17308         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
17309
17310         PR fortran/29422
17311         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
17312
17313         PR fortran/29428
17314         * gfortran.dg/alloc_comp_assign_5.f90: New test.
17315
17316 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17317
17318         PR fortran/29391
17319         * gfortran.dg/bound_2.f90: New test.
17320
17321 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17322
17323         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
17324         directive.
17325         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
17326         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
17327         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
17328         * gfortran.dg/gomp/reduction3.f90: Likewise.
17329         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
17330         * gfortran.dg/dummy_procedure_2.f90: Likewise.
17331         * gfortran.dg/interface_derived_type_1.f90: Likewise.
17332         * gfortran.dg/forall_4.f90: Likewise.
17333         * gfortran.dg/spec_expr_4.f90: Likewise.
17334         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
17335         * gfortran.dg/forall_5.f90: Likewise.
17336         * gfortran.dg/open_access_append_2.f90: Add check for
17337         compile-time warning.
17338
17339 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
17340
17341         PR c++/28506
17342         * g++.dg/parse/pure1.C: New test.
17343
17344 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17345
17346         PR fortran/21435
17347         * gfortran.dg/io_constraints_3.f90: New test.
17348         * gfortran.dg/open_access_append_1.f90: Add checks
17349         for compile-time warnings.
17350         * gfortran.dg/pr20163-2.f: Likewise.
17351         * gfortran.dg/iostat_2.f90: Likewise.
17352         * gfortran.dg/label_4.f90: Delete the temporary
17353         file.
17354         * gfortran.dg/direct_io_2.f90: Add a FILE=
17355         specifier.
17356         * gfortran.dg/iomsg_1.f90: Add check for
17357         compile-time warning.
17358
17359 2006-10-12  Jan Hubicka  <jh@suse.cz>
17360
17361         PR c/28419
17362         * gcc.dg/pr28319.c: New test.
17363
17364 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
17365         PR c++/29318
17366         * g++.dg/ext/vla4.C: New test.
17367
17368 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
17369
17370         PR c++/27961
17371         * g++.dg/template/crash60.C: New test.
17372         * g++.dg/other/large-size-array.C: Adjust error markers.
17373         * g++.dg/parse/crash27.C: Likewise.
17374         * g++.dg/template/crash1.C: Likewise.
17375
17376 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
17377
17378         PR testsuite/29093
17379         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
17380
17381 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
17382
17383         PR preprocessor/28709
17384         * gcc.dg/cpp/paste14.c: New test.
17385
17386 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
17387
17388         PR c++/29175
17389         * g++.dg/init/array24.C: New test.
17390
17391 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17392
17393         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
17394         of <sys/types.h>.
17395
17396 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
17397
17398         PR c++/29024
17399         * g++.dg/parse/typedef8.C: New test.
17400         * g++.dg/other/mult-stor1.C: Adjust error markers.
17401
17402 2006-10-11  Richard Guenther  <rguenther@suse.de>
17403
17404         PR tree-optimization/28230
17405         * gcc.dg/torture/pr28230.c: New testcase.
17406
17407 2006-10-11  Richard Guenther  <rguenther@suse.de>
17408
17409         PR inline-asm/29119
17410         * gcc.dg/torture/pr29119.c: New testcase.
17411
17412 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
17413
17414         PR middle-end/29272
17415         * gcc.c-torture/execute/20060930-2.c: New test.
17416
17417 2006-10-09  Richard Henderson  <rth@redhat.com>
17418
17419         Revert emutls patch.
17420
17421 2006-10-09  Richard Guenther  <rguenther@suse.de>
17422
17423         PR middle-end/29254
17424         * gcc.dg/pr29254.c: New testcase.
17425
17426 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
17427             Paul Thomas  <pault@gcc.gnu.org>
17428
17429         PR fortran/20541
17430         * gfortran.dg/alloc_comp_basics_1.f90: New test.
17431         * gfortran.dg/alloc_comp_basics_2.f90: New test.
17432         * gfortran.dg/alloc_comp_assign_1.f90: New test.
17433         * gfortran.dg/alloc_comp_assign_2.f90: New test.
17434         * gfortran.dg/alloc_comp_assign_3.f90: New test.
17435         * gfortran.dg/alloc_comp_assign_4.f90: New test.
17436         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
17437         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
17438         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
17439         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
17440         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
17441         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
17442         * gfortran.dg/alloc_comp_std.f90: New test.
17443         * gfortran.dg/move_alloc.f90: New test.
17444
17445 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
17446
17447         PR fortran/29115
17448         * gfortran.dg/derived_constructor_comps_2.f90: New test.
17449
17450         PR fortran/29211
17451         * gfortran.dg/forall_char_dependencies_1.f90: New test.
17452
17453 2006-10-08  Tobias Burnus  <burnus@net-b.de>
17454
17455         PR fortran/28585
17456         * gfortran.dg/new_line.f90: New test.
17457
17458 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17459
17460         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
17461         * gcc.dg/torture/builtin-convert-1.c,
17462         gcc.dg/torture/builtin-convert-2.c,
17463         gcc.dg/torture/builtin-convert-3.c,
17464         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
17465
17466 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
17467
17468         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17469         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17470         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17471         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
17472
17473 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
17474
17475         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
17476         Xfail some tests for powerpc-darwin and powerpc-aix.
17477
17478 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
17479
17480         PR c/29380
17481         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
17482
17483 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17484
17485         PR target/29300
17486         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17487         on hppa*-*-hpux*.
17488
17489 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17490
17491         PR fortran/16580
17492         PR fortran/29288
17493         * gfortran.fortran-torture/execute/specifics.f90:
17494         Add tests for using all possible intrinsics as actual arguments.
17495         * gfortran.dg/specifics_1.f90: Add tests for using
17496         all possible intrinsics as actual arguments.
17497         * gfortran.dg/specifics_2.f90: New file.
17498         * gfortran.dg/specifics_3.f90: New file.
17499
17500 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
17501
17502         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
17503         * gcc.dg/debug/debug-2.c: Likewise.
17504
17505 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
17506
17507         * gcc.c-torture/compile/sync-2.c: New test.
17508
17509 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17510
17511         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
17512         line endings.
17513
17514 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17515
17516         PR rtl-optimization/29128
17517         * gcc.c-torture/compile/pr29128.c: New test.
17518
17519 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17520
17521         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
17522         line endings.
17523
17524 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
17525
17526         PR middle-end/29256
17527         * gcc.dg/tree-ssa/loop-19.c: New test.
17528
17529 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17530
17531         PR tree-optimization/29330
17532         * gcc.dg/pr29330.c: New test.
17533
17534         PR target/28924
17535         * gcc.c-torture/compile/20061005-1.c: New test.
17536
17537 2006-10-06  Olivier Hainque  <hainque@adacore.com>
17538
17539         * gcc.dg/typename-vla-1.c: New case.
17540         * gnat.dg/forward_vla.adb: New case.
17541
17542 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17543
17544         PR tree-optimization/29290
17545         * gfortran.dg/loop_nest_1.f90: New test.
17546
17547         PR target/29198
17548         * gcc.dg/tls/opt-12.c: New test.
17549
17550         PR fortran/28415
17551         * gfortran.dg/save_2.f90: New test.
17552
17553         PR c/29091
17554         * gcc.dg/pr29091.c: New test.
17555
17556 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
17557
17558         * lib/target-supports.exp
17559         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
17560         same as x86_64-*-*; check for LP64.
17561
17562 2006-10-04  Richard Henderson  <rth@redhat.com>
17563
17564         * lib/target-supports.exp (check_effective_target_tls): Redefine
17565         to mean non-emulated tls.
17566         * gcc.dg/tls/alias-1.c: Remove tls requirement.
17567         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
17568         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
17569         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17570         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17571         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
17572         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
17573
17574 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17575
17576         PR fortran/29343
17577         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
17578
17579 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17580
17581         * gfortran.dg/bounds_check_fail_1.f90: New test.
17582
17583 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17584
17585         PR c++/29020
17586         * g++.dg/template/friend48.C: New test.
17587
17588 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17589
17590         PR fortran/29098
17591         * gfortran.dg/default_initialization_2.f90: New test.
17592
17593 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17594
17595         PR fortran/20779
17596         PR fortran/20891
17597         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
17598
17599 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17600
17601         PR fortran/29284
17602         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
17603
17604         PR fortran/29321
17605         PR fortran/29322
17606         * gfortran.dg/missing_optional_dummy_2.f90: New test.
17607
17608         PR fortran/25091
17609         PR fortran/25092
17610         * gfortran.dg/entry_array_specs_1.f90: New test.
17611
17612 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
17613
17614         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
17615         insufficient to inhibit some test failures at -O3.  Do testing
17616         on integers.
17617
17618 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17619
17620         PR c++/29138
17621         * g++.dg/inherit/access8.C: New test.
17622         * g++.dg/template/dtor4.C: Tweak error messages.
17623
17624 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17625
17626         PR fortran/27478
17627         * gfortran.dg/entry_8.f90: New test.
17628
17629 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17630
17631         PR c++/29291
17632         * g++.dg/parse/new4.C: New test.
17633
17634 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
17635
17636         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
17637         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
17638         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
17639         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
17640         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
17641
17642 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17643
17644         PR fortran/19260
17645         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
17646         * gfortran.dg/continuation_2.f90: New test.
17647
17648         PR fortran/19262
17649         * gfortran.dg/continuation_3.f90: New test.
17650         * gfortran.dg/continuation_4.f90: New test.
17651         * gfortran.dg/continuation_5.f: New test.
17652         * gfortran.dg/continuation_6.f: New test.
17653
17654 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
17655
17656         PR c++/29226
17657         * g++.dg/template/vla1.C: New test.
17658
17659 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17660
17661         PR fortran/29210
17662         * gfortran.dg/complex_parameter_1.f90: New test.
17663
17664 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
17665
17666         PR c/29154
17667         * gcc.c-torture/execute/20060929-1.c: New test.
17668
17669 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
17670
17671         PR c++/29105
17672         * g++.dg/template/member6.C: New test.
17673         * g++.dg/parse/typename7.C: Adjust error markers.
17674
17675         PR c++/29080
17676         * g++.dg/template/member7.C: New test.
17677
17678 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
17679
17680         PR c/24010
17681         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
17682         gcc.dg/Woverride-init-3.c: New tests.
17683
17684 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17685
17686         * gcc.c-torture/execute/20060930-1.c: New test.
17687
17688 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17689
17690         PR fortran/18791
17691         * gfortran.dg/specifics_1.f90: New test.
17692         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
17693         complex specifics.
17694
17695 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17696
17697         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
17698         pthread-init-common.h: New.
17699
17700 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
17701
17702         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
17703         precision on some archs.
17704
17705 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
17706
17707         * gcc.dg/non-local-goto-1.c: New test.
17708         * gcc.dg/non-local-goto-2.c: Likewise.
17709         * gcc.dg/setjmp-3.c: Likewise.
17710         * gcc.dg/setjmp-4.c: Likewise.
17711
17712 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
17713
17714         * gnat.dg/self_aggregate_with_pointer.adb: New test.
17715
17716 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17717
17718         PR fortran/28276
17719         * gfortran.dg/exponent_1.f90: New test.
17720
17721         PR fortran/27021
17722         * gfortran.dg/nearest_1.f90: New test.
17723
17724 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
17725
17726         PR middle-end/25261
17727         PR middle-end/28790
17728         * gcc.dg/gomp/nestedfn-1.c: New test.
17729
17730 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
17731
17732         PR objc/29195
17733         * objc/compile/method-1.m: New test.
17734
17735 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
17736
17737         PR c++/26938
17738         * g++.dg/template/crash58.C: New test.
17739         * g++.dg/parse/crash28.C: Adjust error markers.
17740         * g++.dg/template/crash34.C: Likewise.
17741         * g++.dg/template/friend31.C: Likewise.
17742         * g++.dg/template/crash32.C: Likewise.
17743
17744         PR c++/27329
17745         * g++.dg/template/crash59.C: New test.
17746
17747         PR c++/27667
17748         * g++.dg/template/spec33.C: New test.
17749         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
17750
17751 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
17752             Adam Nemet  <anemet@caviumnetworks.com>
17753
17754         * gcc.dg/tree-ssa/ivopts-1.c: New test.
17755         * gcc.dg/tree-ssa/ivopts-2.c: New test.
17756
17757 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
17758
17759         PR target/28911
17760         * gcc.dg/pr28911.c: New.
17761
17762 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
17763
17764         PR target/29169
17765         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
17766         (dg-options): Add -mfpmath=387.
17767
17768 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
17769
17770         PR c/28706
17771         * gcc.dg/pr28706.c: New test.
17772
17773         PR c/28712
17774         * gcc.dg/pr28712.c: New test.
17775
17776 2006-09-22  Mike Stump  <mrs@apple.com>
17777
17778         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
17779
17780 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
17781
17782         PR tree-optimization/28888
17783         * gcc.dg/pr28888.c: New test.
17784
17785 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
17786
17787         PR c++/29016
17788         * g++.dg/init/ptrfn1.C: New test.
17789
17790 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
17791
17792         PR c++/28861
17793         * g++.dg/template/spec32.C: New test.
17794         * g++.dg/parse/crash9.C: Adjust error markers.
17795
17796         PR c++/28303
17797         * g++.dg/template/typedef6.C: New test.
17798         * g++.dg/init/error1.C: Adjust error markers.
17799         * g++.dg/parse/crash9.C: Likewise.
17800         * g++.dg/template/crash55.C: Likewise.
17801
17802 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
17803
17804         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
17805
17806 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
17807
17808         PR target/27650
17809         * g++.dg/ext/dllimport12.C: New test.
17810
17811 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
17812
17813         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
17814         * gcc.target/mips/nmadd-2.c: Likewise.
17815         * gcc.target/mips/mips-ps-6.c: New test.
17816         * gcc.target/mips/neg-abs-1.c: Likewise.
17817         * gcc.target/mips/neg-abs-2.c: Likewise.
17818         * gcc.target/mips/nmadd-3.c: New test.
17819
17820 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
17821
17822         PR middle-end/28046
17823         * gcc.dg/gomp/atomic-10.c: New test.
17824         * g++.dg/gomp/atomic-10.C: New test.
17825
17826 2006-09-20  Eric Christopher  <echristo@apple.com>
17827
17828         * gcc.target/i386/sse3-not-fisttp.c: New.
17829
17830 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
17831
17832         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
17833
17834 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
17835
17836         * gcc.c-torture/execute/pr28289.c (one): New variable.
17837         (main): Use it instead of argc.
17838         * gcc.c-torture/execute/20060102-1.c (one): New variable.
17839         (main): Use it instead of argc.
17840
17841 2006-09-19  Paul Brook  <paul@codesourcery.com>
17842
17843         PR target/28516
17844         * gcc.dg/nested-func-5.c: New test.
17845
17846 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17847
17848         * lib/target-supports.exp (check_effective_target_tls): Compile
17849         test stubs using ${tool}_target_compile, not just target_compile.
17850         (check_effective_target_tls_runtime): Likewise.
17851
17852 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17853
17854         * gcc.c-torture/compile/20030405-1.x: Remove.
17855
17856         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
17857         optimising linker from discarding it.
17858
17859 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17860
17861         PR fortran/28526
17862         * gfortran.dg/keyword_symbol_1.f90: New test.
17863
17864         * gfortran.dg/spread_shape_1.f90: Add missing warning with
17865         pedantic compilation option.
17866
17867 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
17868
17869         PR fortran/29060
17870         * gfortran.dg/spread_shape_1.f90: New test.
17871
17872 2006-09-17  Roger Sayle  <roger@eyesopen.com>
17873
17874         PR tree-optimization/28887
17875         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
17876
17877 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
17878
17879         PR c/25993
17880         * gcc.dg/pr25993.c: New test.
17881
17882 2006-09-17  Ira Rosen  <irar@il.ibm.com>
17883
17884         PR tree-opt/21591
17885         * gcc.dg/vect/pr21591.c: New test.
17886
17887 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
17888
17889         PR tree-opt/29059
17890         * gcc.c-torture/compile/strcpy-1.c: New test.
17891         * gcc.c-torture/compile/strcpy-2.c: New test.
17892         * gcc.c-torture/compile/memcpy-1.c: New test.
17893         * gcc.c-torture/compile/memcpy-2.c: New test.
17894
17895 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
17896
17897         PR testsuite/29055
17898         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
17899
17900 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
17901
17902         * gnat.dg/specs/double_record_extension1.ads: New test.
17903         * gnat.dg/specs/double_record_extension2.ads: Likewise.
17904
17905 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
17906
17907         PR fortran/29051
17908         * gfortran.dg/oldstyle_3.f90: New test.
17909
17910 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17911
17912         PR libgfortran/29099
17913         * gfortran.dg/secnds-1.f: New test.
17914
17915 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17916
17917         PR libgfortran/29053
17918         * gfortran.dg/streamio_9.f90: New test.
17919         * gfortran.dg/streamio_10.f90: New test.
17920
17921 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
17922
17923         PR C++/29002
17924         * g++.dg/init/array22.C: New test.
17925         * g++.dg/init/array23.C: New test.
17926
17927 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
17928
17929         * stackcheck.lst: Update list of tests requiring stack checking.
17930         * norun.lst: Adjust for above change.
17931         * ada95.lst: New file.
17932         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
17933         requiring -gnat95 switch.
17934
17935 2006-09-14  Olivier Hainque  <hainque@adacore.com>
17936
17937         * gnat.dg/in_out_parameter.adb: New test.
17938
17939 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
17940
17941         PR debug/28980
17942         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
17943
17944 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
17945
17946         * gnat.dg/specs/unchecked_union.ads: New test.
17947
17948 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
17949
17950         PR rtl-optimization/28982
17951         * gcc.c-torture/execute/pr28982a.c: New test.
17952         * gcc.c-torture/execute/pr28982b.c: Likewise.
17953
17954 2006-09-12  Eric Christopher  <echristo@apple.com>
17955
17956         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
17957         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
17958
17959 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
17960
17961         PR c/28768
17962         PR preprocessor/14634
17963         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
17964         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
17965         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
17966
17967 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17968
17969         * gcc.dg/pr28243.c: New test.
17970
17971 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
17972
17973         PR fortran/28971
17974         gfortran.dg/pr28971.f90: New test to act as a backstop in case
17975         this undiagnosed regression reappears.
17976
17977 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
17978
17979         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
17980         Treat $srcdir as a literal.
17981         * lib/fortran-torture.exp (fortran-torture-compile,
17982         fortran-torture-execute): Likewise.
17983         * lib/objc-torture.exp (objc-torture-compile,
17984         objc-torture-execute): Likewise.
17985         * lib/profopt.exp (profopt-execute): Likewise.
17986
17987 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
17988
17989         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
17990
17991 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
17992
17993         PR testsuite/28950
17994         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
17995
17996 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
17997
17998         PR target/13685
17999         * gcc.target/i386/pr13685.c: New test.
18000
18001 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18002
18003         * gcc.dg/pr28726.c: New test.
18004
18005 2006-09-11  Josh Conner  <jconner@apple.com>
18006
18007         * gcc.dg/nrv3.c: Increase size of structure.
18008         * gcc.dg/nrv4.c: Likewise.
18009         * gcc.dg/nrv5.c: Likewise.
18010
18011 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
18012
18013         PR libfortran/28890
18014         gfortran.dg/assumed_charlen_function_5.f90: New test.
18015
18016 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
18017
18018         PR c++/28991
18019         * g++.dg/init/static3.C: New test.
18020
18021 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
18022
18023         PR testsuite/29007
18024         * gcc.dg/long-long-cst1.c (t): Add cast to
18025         __SIZE_TYPE__ before casting to int.
18026         (main): Return 0 on success.
18027
18028 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18029
18030         * gcc.c-torture/execute/20060910-1.c: New test.
18031
18032 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
18033
18034         PR middle-end/26983
18035         * gcc.dg/pr26983.c: New test.
18036
18037 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
18038
18039         PR target/29006
18040         * gcc.c-torture/execute/pr29006.c: New test.
18041
18042 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18043
18044         PR libfortran/28947
18045         gfortran.dg/matmul_4.f90: New test.
18046
18047 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18048
18049         PR fortran/28959
18050         gfortran.dg/used_types_10: New test.
18051
18052 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18053
18054         PR libfortran/28923
18055         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
18056         gfortran.dg/array_initializer_3.f90: New test.
18057
18058 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18059
18060         PR fortran/28914
18061         * gfortran.dg/actual_array_constructor_3.f90: New test.
18062
18063 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
18064
18065         PR testsuite/26778
18066         * gcc.target/i386/pr26778.c: New testcase.
18067
18068 2006-09-08  Eric Christopher  <echristo@apple.com>
18069
18070         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
18071         * gcc.target/i386/memcpy-1.c: Ditto.
18072         * gcc.target/i386/asm-1.c: Ditto.
18073         * gcc.target/i386/20060512-4.c: Ditto.
18074         * gcc.target/i386/compress-float-387.c: Ditto.
18075         * gcc.target/i386/20060512-1.c: Ditto.
18076         * gcc.target/i386/compress-float-sse.c: Ditto.
18077         * gcc.target/i386/20060512-2.c: Ditto.
18078         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
18079         * gcc.target/i386/stack-prot-kernel.c: Ditto.
18080         * gcc.target/i386/compress-float-387-pic.c: Ditto.
18081         * gcc.dg/pr26449.c: Ditto.
18082         * gcc.dg/attr-ms_struct-2.c: Ditto.
18083         * gcc.dg/attr-ms_struct-1.c: Ditto.
18084         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
18085
18086 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
18087
18088         PR c/28504
18089         * gcc.dg/vla-10.c: New test.
18090
18091 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18092
18093         PR c++/28858
18094         * g++.dg/parse/template20.C: New test.
18095         * g++.dg/template/operator8.C: Remove obsolete part.
18096         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
18097         * g++.old-deja/g++.pt/crash65.C: Likewise.
18098
18099 2006-09-07  Jason Merrill  <jason@redhat.com>
18100
18101         PR middle-end/27724
18102         * gcc.dg/long-long-cst1.c: New test.
18103
18104 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18105
18106         PR C++/28906
18107         * g++.dg/other/array3.C: New test.
18108         * g++.dg/other/array4.C: New test.
18109         * g++.dg/other/array5.C: New test.
18110
18111 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
18112
18113         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
18114
18115 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
18116
18117         PR target/28946
18118         * gcc.target/i386/pr28946.c: New test.
18119
18120 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
18121
18122         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
18123         in integer literal constant.
18124         * gfortran.dg/enum_8.f90: Ditto.
18125         * gfortran.dg/g77/20030326-1.f: Ditto.
18126
18127 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
18128
18129         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
18130         nonconformance usage.
18131
18132 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18133
18134         PR middle-end/28862
18135         * gcc.c-torture/compile/vector-align-1.c: New test.
18136
18137 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18138
18139         PR rtl-opt/27883
18140         * g++.dg/opt/copysign-1.C: New test.
18141
18142 2006-09-06  Jason Merrill  <jason@redhat.com>
18143
18144         PR c++/27371
18145         * g++.dg/warn/unused-result1.C: New test.
18146
18147 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
18148
18149         PR c++/28903
18150         * g++.dg/ext/vla3.C: New test.
18151
18152         PR c++/28886
18153         * g++.dg/template/array16.C: New test.
18154
18155 2006-09-06  Richard Guenther  <rguenther@suse.de>
18156
18157         * gcc.dg/pr27226.c: Remove testcase again.
18158
18159 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18160
18161         PR tree-opt/28937
18162         * g++.dg/opt/unroll2.C: New test.
18163
18164 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18165
18166         PR tree-opt/28952
18167         * gcc.dg/vect/pr28952.c: New test.
18168
18169 2006-09-05  Richard Guenther  <rguenther@suse.de>
18170
18171         PR tree-optimization/28900
18172         * gcc.dg/torture/pr28900.c: New testcase
18173
18174 2006-09-05  Richard Guenther  <rguenther@suse.de>
18175
18176         PR tree-optimization/28905
18177         * gcc.c-torture/compile/pr28905.c: New testcase.
18178
18179 2006-09-05  Richard Guenther  <rguenther@suse.de>
18180
18181         PR middle-end/28935
18182         * gcc.dg/pr28935.c: New testcase.
18183
18184 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18185
18186         * gcc.c-torture/execute/20060905-1.c: New test.
18187
18188 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
18189
18190         PR fortran/28908
18191         * gfortran.dg/used_types_7.f90: New test.
18192         * gfortran.dg/used_types_8.f90: New test.
18193         * gfortran.dg/used_types_9.f90: New test.
18194
18195 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18196
18197         * gcc.c-torture/compile/20060904-1.c: New test.
18198
18199 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
18200
18201         PR c++/23287 Revert my 2006-09-01 patch
18202         * g++.dg/parse/dtor12.C: Remove.
18203
18204 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
18205
18206         PR c+/27670
18207         * g++.dg/template/operator9.C: New test.
18208
18209         PR c++/27493
18210         * g++.dg/template/operator7.C: New test.
18211
18212         PR c++/27494
18213         * g++.dg/template/operator8.C: New test.
18214
18215         PR c++/27397
18216         * g++.dg/template/crash57.C: New test.
18217
18218         * g++.dg/template/typedef4.C: Adjust error markers.
18219         * g++.dg/template/typedef5.C: Likewise.
18220
18221 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
18222
18223         PR c++/28878
18224         * g++.dg/parse/crash33.C: New test.
18225
18226 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
18227         Richard Guenther  <rguenther@suse.de>
18228         Adam Nemet  <anemet@caviumnetworks.com>
18229
18230         PR middle-end/27226
18231         * gcc.target/mips/memcpy-1.c: New testcase.
18232         * gcc.dg/pr27226.c: Likewise.
18233
18234 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18235
18236         PR c++/28705
18237         * g++.dg/lookup/koenig5.C: New.
18238         * g++.dg/template/crash56.C: New.
18239
18240 2006-09-01  Josh Conner  <jconner@apple.com>
18241
18242         PR c++/25505
18243         * gcc.dg/nrv3.c: New test.
18244         * gcc.dg/nrv4.c: New test.
18245         * gcc.dg/nrv5.c: New test.
18246
18247 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18248
18249         PR c++/23287
18250         * g++.dg/parse/dtor12.C: New.
18251
18252 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
18253
18254         PR tree-optimization/28839
18255         * gcc.dg/pr28839.c: New test.
18256
18257 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
18258
18259         PR target/24367
18260         * gcc.dg/pr24367.c: New testcase.
18261
18262 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
18263
18264         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
18265
18266 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
18267
18268         PR rtl-optimization/27735
18269         * gcc.dg/loop-unswitch-1.c: New test.
18270
18271 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
18272
18273         PR fortran/28885
18274         * gfortran.dg/aliasing_dummy_2.f90: New test.
18275
18276         PR fortran/20067
18277         * gfortran.dg/generic_5.f90: Change error message.
18278
18279         PR fortran/28873
18280         * gfortran.dg/generic_6.f90: New test.
18281
18282         PR fortran/25077
18283         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
18284
18285         PR fortran/25102
18286         * gfortran.dg/invalid_interface_assignment.f90: New test.
18287
18288         PR fortran/24866
18289         * gfortran.dg/module_proc_external_dummy.f90: New test.
18290
18291 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
18292
18293         PR c++/28349
18294         * g++.dg/warn/var-args1.C: New test.
18295
18296 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
18297
18298         PR fortran/28866
18299         * gfortran.dg/simpleif_2.f90: New test.
18300         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
18301         * gfortran.dg/enum_5.f90: Ditto.
18302
18303 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18304             Kazu Hirata  <kazu@codesourcery.com>
18305
18306         PR tree-optimization/17506
18307         * gcc.dg/pr17506.c: New.
18308
18309 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
18310
18311         PR c++/28139
18312         * g++.dg/eh/alias1.C: New test.
18313
18314 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18315
18316         PR c++/28860
18317         * g++.dg/template/ttp22.C: New test.
18318
18319 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
18320
18321         PR middle-end/26632
18322         * gcc.dg/pr26632.c: New.
18323
18324 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18325
18326         PR libgfortran/28354
18327         * gfortran.dg/fmt_zero_precision.f90: New test.
18328
18329 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
18330
18331         PR c++/28058
18332         * g++.dg/template/spec31.C: New test.
18333
18334 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
18335
18336         PR c++/26573
18337         * g++.dg/other/static2.C: New test.
18338
18339 2006-08-26  Roger Sayle  <roger@eyesopen.com>
18340
18341         * gcc.dg/Wswitch-enum-2.c: New test case.
18342         * gcc.dg/Wswitch-enum-3.c: Likewise.
18343
18344 2006-08-26  Richard Guenther  <rguenther@suse.de>
18345
18346         * gcc.c-torture/compile/20060826-1.c: New testcase.
18347
18348 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
18349
18350         PR c++/28736
18351         * g++.dg/template/void10.C: New test.
18352
18353         PR c++/28737
18354         * g++.dg/template/void8.C: New test.
18355
18356         PR c+_+/28738
18357         * g++.dg/template/void9.C: New test.
18358
18359         * g++.dg/template/void3.C: Adjust error markers.
18360         * g++.dg/template/void4.C: Likewise.
18361         * g++.dg/template/crash55.C: Likewise.
18362         * g++.dg/template/void7.C: Likewise
18363
18364 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
18365
18366         PR c++/28588
18367         * g++.dg/inherit/access6.C: New test.
18368         * g++.dg/inherit/access7.C: Likewise.
18369
18370         PR c++/28595
18371         * g++.dg/template/array15.C: New test.
18372         * g++.dg/template/crash2.C: Tweak error markers.
18373
18374 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
18375
18376         PR middle-end/28683
18377         * gcc.c-torture/compile/20060823-1.c: New test.
18378
18379 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18380
18381         PR c++/28853
18382         * g++.dg/template/ttp21.C: New test.
18383
18384         PR c++/28852
18385         * g++.dg/other/operator1.C: Add error-marker.
18386         * g++.dg/other/operator2.C: New test.
18387
18388 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18389
18390         PR c/27893
18391         * gcc.c-torture/compile/vla-const-1.c,
18392         gcc.c-torture/compile/vla-const-2.c: New tests.
18393
18394 2006-08-26  Richard Guenther  <rguenther@suse.de>
18395
18396         PR middle-end/28814
18397         * gcc.dg/torture/pr28814.c: New testcase.
18398
18399 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18400
18401         PR c/28418
18402         * gcc.c-torture/compile/compound-literal-1.c: New test.
18403
18404 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18405
18406         PR c/28299
18407         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
18408         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
18409         Expect extra diagnostics.
18410
18411 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
18412
18413         gcc.dg/noncompile/pr16876.c: New test.
18414
18415 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
18416
18417         PR c++/28056
18418         * g++.dg/parse/local1.C: New test.
18419         * g++.dg/other/qual1.C: Tweak error marker.
18420
18421 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
18422
18423         PR c++/27787
18424         * g++.dg/template/typename10.C: New.
18425         * g++.dg/template/lookup4.C: Remove bogus error marker.
18426
18427 2006-08-25  Richard Guenther  <rguenther@suse.de>
18428
18429         PR testsuite/28829
18430         * gcc.dg/pr26570.c: Fix testcase.
18431
18432 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
18433
18434         PR tree-opt/28807
18435         * gcc.c-torture/execute/mayalias-2.c: New test.
18436         * gcc.dg/tree-ssa/alias-13.c: New test.
18437
18438 2006-08-24  Jan Hubicka  <jh@suse.cz>
18439
18440         PR debug/26881
18441         * gcc.dg/debug/pr26881.c: New file.
18442
18443 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
18444
18445         PR fortran/28788
18446         * gfortran.dg/used_types_4.f90: New test.
18447         * gfortran.dg/derived_init_2.f90: Modify to check sibling
18448         association of derived types.
18449         * gfortran.dg/used_types_2.f90: Add module cleanup.
18450         * gfortran.dg/used_types_3.f90: The same.
18451
18452         PR fortran/28771
18453         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
18454         fix of regression.
18455
18456 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18457
18458         PR 28813
18459         * gfortran.dg/direct_io_6.f90: Remove test.
18460
18461 2006-08-23  Stuart Hastings  <stuart@apple.com>
18462
18463         PR 28825
18464         * gcc.target/i386/20060821-1.c: New.
18465
18466 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
18467
18468         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
18469         dg-warning strings for dllimport.
18470
18471 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
18472
18473         PR C++/28450
18474         * g++.dg/ext/vector4.C: New test.
18475         * g++.dg/ext/complex1.C: New test.
18476
18477 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
18478
18479         PR debug/28692
18480         * gcc.dg/debug/const-1.c: New.
18481         * gcc.dg/debug/const-2.c: New.
18482         * gcc.dg/debug/dwarf2/const-1.c: New.
18483         * gcc.dg/debug/dwarf2/const-2.c: New.
18484         * gcc.dg/debug/dwarf2/const-2b.c: New.
18485
18486 2006-08-22  Richard Guenther  <rguenther@suse.de>
18487
18488         PR middle-end/28776
18489         * gcc.c-torture/compile/pr28776-1.c: New testcase.
18490         * gcc.c-torture/compile/pr28776-2.c: Likewise.
18491
18492 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
18493
18494         PR tree-optimization/28003
18495         * g++.dg/tree-ssa/pr28003.C: New.
18496
18497 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18498
18499         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
18500
18501 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
18502
18503         PR c++/26269
18504         * g++.dg/other/error14.C: New test.
18505
18506         PR c++/28505
18507         * g++.dg/parse/ctor7.C: New test.
18508         * g++.dg/parse/ctor8.C: Likewise.
18509
18510         PR c++/28741
18511         * g++.dg/template/void7.C: New test.
18512
18513 2006-08-21  Olivier Hainque  <hainque@adacore.com>
18514
18515         * gnat.dg/self_aggregate_with_zeros.adb: New test.
18516         * gnat.dg/self_aggregate_with_array.adb: New test.
18517
18518 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18519
18520         * g++.dg/eh/arm-vfp-unwind.C: New test.
18521
18522 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
18523
18524         PR c++/28341
18525         * g++.dg/template/ref3.C: New test.
18526         * g++.dg/template/nontype13.C: New test.
18527
18528         PR c++/28346
18529         * g++.dg/template/ptrmem17.C: New test.
18530
18531 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
18532
18533         PR target/28648 c:
18534         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
18535
18536 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
18537
18538         PR fortran/28630
18539         * gfortran.dg/used_types_2.f90: New test.
18540
18541         PR fortran/28601
18542         * gfortran.dg/used_types_3.f90: New test.
18543
18544         PR fortran/20886
18545         * gfortran.dg/generic_actual_arg.f90: New test.
18546
18547         PR fortran/28735
18548         * gfortran.dg/module_private_array_refs_1.f90: New test.
18549
18550         PR fortran/28762
18551         * gfortran.dg/program_name_1.f90: New test.
18552
18553         PR fortran/28425
18554         * gfortran.dg/derived_constructor_comps_1.f90: New test.
18555
18556         PR fortran/28496
18557         * gfortran.dg/array_initializer_2.f90: New test.
18558
18559         PR fortran/18111
18560         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
18561
18562         PR fortran/28600
18563         * gfortran.dg/assumed_charlen_function_4.f90: New test.
18564
18565         PR fortran/28771
18566         * gfortran.dg/assumed_charlen_in_main.f90: New test.
18567
18568         PR fortran/28660
18569         * gfortran.dg/dependent_decls_1.f90: New test.
18570
18571 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18572
18573         PR fortran/25217
18574         * gfortran.dg/derived_init_2.f90: New.
18575
18576 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
18577
18578         * gcc.c-torture/execute/pr28289.c: New test.
18579
18580 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
18581
18582         PR c/28744
18583         * gcc.dg/attr-externally-visible-1.c: New test.
18584         * gcc.dg/attr-externally-visible-2.c: New test.
18585         * g++.dg/parse/attr-externally-visible-1.C: New test.
18586         * g++.dg/parse/attr-externally-visible-2.C: New test.
18587
18588 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18589
18590         PR c++/28606
18591         * g++.dg/parse/dtor11.C: New test.
18592
18593 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18594
18595         PR rtl-optimization/28489
18596         * gcc.c-torture/compile/pr28489.c: New test.
18597
18598 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18599
18600         PR c++/28710
18601         * g++.dg/template/redecl4.C: New test.
18602
18603         PR c++/28711
18604         * g++.dg/template/ctor8.C: New test.
18605
18606 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18607
18608         * gcc.dg/pr26570.c: Fix testcase.
18609
18610 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18611
18612         * PR c++/28573
18613         * g++.dg/parse/offsetof6.C: New test.
18614         * g++.dg/parse/offsetof6.C: New test.
18615         * g++.dg/parse/offsetof7.C: New test.
18616
18617 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18618
18619         PR testsuite/28602
18620         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
18621         is false.
18622
18623 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
18624
18625         PR c++/28302
18626         * g++.dg/ext/vector3.C: New test.
18627
18628 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
18629
18630         PR gcov/profile/26570
18631         * gcc.dg/pr26570.c: New test.
18632
18633 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
18634
18635         PR c/27697
18636         * gcc.dg/qual-component-1.c: New test.
18637
18638 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18639
18640         PR c++/28593
18641         * g++.dg/parse/new3.C: New test.
18642
18643 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18644
18645         PR fortran/25828
18646         * gfortran.dg/streamio_1.f90: New test.
18647         * gfortran.dg/streamio_2.f90: New test.
18648         * gfortran.dg/streamio_3.f90: New test.
18649         * gfortran.dg/streamio_4.f90: New test.
18650         * gfortran.dg/streamio_5.f90: New test.
18651         * gfortran.dg/streamio_6.f90: New test.
18652         * gfortran.dg/streamio_7.f90: New test.
18653         * gfortran.dg/streamio_8.f90: New test.
18654
18655 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
18656
18657         PR c/28287
18658         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
18659
18660 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
18661
18662         PR c++/28594
18663         * g++.dg/template/void6.C: New test.
18664
18665 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18666
18667         PR c/28649
18668         * gcc.dg/parse-error-1.c: New test.
18669         * gcc.dg/parse-error-2.c: New test.
18670         * gcc.dg/cpp/digraph2.c: Add error-marker.
18671         * gcc.dg/noncompile/920923-1.c: Likewise.
18672
18673 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
18674
18675         PR c/27490
18676         * gcc.dg/sizeof-2.c: New testcase.
18677
18678         PR c/27489
18679         * gcc.dg/switch-A.c: New testcase.
18680
18681 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
18682
18683         PR c++/28288
18684         PR c++/14556
18685         * g++.old-deja/g++.warn/compare1.C: Delete.
18686         * g++.dg/opt/pr7503-2.C: Delete.
18687         * g++.dg/opt/pr7503-3.C: Delete.
18688         * g++.dg/opt/pr7503-4.C: Delete.
18689         * g++.dg/opt/pr7503-5.C: Delete.
18690         * g++.dg/opt/max1.C: Delete.
18691         * g++.dg/warn/minmax.C: Delete.
18692         * g++.dg/expr/minmax.C: New test.
18693
18694 2006-08-14  Richard Guenther  <rguenther@suse.de>
18695
18696         PR testsuite/28703
18697         * gcc.c-torture/execute/pr28651.c: Do not use argc
18698         to avoid optimization, instead forbid inlining.
18699
18700 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
18701
18702         PR rtl-optimization/28634
18703         * gcc.c-torture/execute/ieee/pr28634.c: New test.
18704
18705 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
18706
18707         PR c/27184
18708         * gcc.dg/torture/pr27184.c: New test.
18709
18710 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
18711
18712         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
18713
18714 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18715
18716         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
18717         * gfortran.dg/stat_2.f90: Likewise.
18718         * gfortran.dg/chmod_1.f90: Likewise.
18719         * gfortran.dg/chmod_2.f90: Likewise.
18720         * gfortran.dg/chmod_3.f90: Likewise.
18721
18722 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
18723
18724         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
18725
18726 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18727
18728         * g++.dg/opt/pr23454-2.C: New test.
18729
18730 2006-08-11  Richard Guenther  <rguenther@suse.de>
18731
18732         PR middle-end/28651
18733         * gcc.c-torture/execute/pr28651.c: New testcase.
18734
18735 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
18736
18737         * gnat.dg/specs/static_initializer.ads: New test.
18738
18739 2006-08-10  Paul Brook  <paul@codesourcery.com>
18740
18741         * gcc.target/arm/cond-asm.c: New test.
18742
18743 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
18744
18745         PR tree-optimization/26197
18746         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
18747         * g++.dg/vect/vect.exp: Compile the new tests with
18748         --param max-aliased-vops=0.
18749
18750 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
18751
18752         PR c++/28637
18753         * g++.dg/template/void3.C: New test.
18754
18755         PR c++/28638
18756         * g++.dg/template/void4.C: New test.
18757
18758         PR c++/28640
18759         * g++.dg/template/void5.C: New test.
18760
18761 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
18762
18763         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
18764         after dg-do compile.
18765
18766 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
18767
18768         PR tree-optimizations/26969
18769         * gcc.dg/vect/vect.exp: Compile tests prefixed with
18770         "unswitch-loops" with -funswitch-loops.
18771         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
18772
18773 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18774
18775         * gcc.dg/sparc-getcontext-1.c: Fix typo.
18776         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
18777         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
18778         * objc.dg/dwarf-1.m: Likewise.
18779         * objc.dg/dwarf-2.m: Likewise.
18780         * obj-c++.dg/dwarf-2.mm: Likewise.
18781
18782 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18783
18784         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
18785         * objc.dg/dwarf-2.m: Likewise.
18786         * obj-c++.dg/dwarf-2.mm: Likewise.
18787
18788         PR libfortran/28603
18789         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
18790
18791         PR testsuite/27611
18792         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18793
18794         PR testsuite/27033
18795         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18796
18797 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
18798
18799         PR target/27827
18800         * gcc.target/i386/pr27827.c: New testcase.
18801
18802 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
18803
18804         PR fortran/28590
18805         * gfortran.dg/sequence_types_1.f90: New test.
18806
18807 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
18808
18809         PR fortran/28548
18810         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
18811         dg-warning.  Add -pedantic option.
18812
18813 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18814
18815         PR c/28502
18816         * gcc.dg/proto-1.c: New test.
18817
18818         PR c/27721
18819         * gcc.dg/lvalue-4.c: New test.
18820
18821         PR c/28136
18822         * gcc.dg/init-bad-5.c: New test.
18823
18824 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
18825
18826         PR c++/28347
18827         * g++.dg/ext/typedef-init.C: Add new test for typedef
18828         initialization inside templates. Adjust existing error markers.
18829
18830 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
18831
18832         PR c++/28148
18833         * g++.dg/init/ptrmem3.C: New test.
18834
18835 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
18836
18837         PR tree-optimization/27770
18838         * lib/target-support.exp: New target keyword "section_anchors".
18839         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
18840         tests.
18841         * gcc.dg/vect/section-anchors-pr27770.c: New test.
18842         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
18843         * gcc.dg/vect/section-anchors-vect-69.c: New test.
18844         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
18845
18846 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18847
18848         * gcc.dg/20060801-1.c: Add missing '}'.
18849
18850 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18851
18852         PR c++/27508
18853         * g++.dg/parse/dtor9.C: New test.
18854         * g++.dg/parse/dtor10.C: New test.
18855         * g++.dg/other/error7.C: Adjust error-marker.
18856
18857         PR c++/28274
18858         * g++.dg/other/default5.C: New test.
18859
18860 2006-08-02  Richard Guenther  <rguenther@suse.de>
18861
18862         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
18863
18864 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
18865
18866         PR c++/28557
18867         * g++.dg/template/conv9.C: New test.
18868
18869 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
18870
18871         PR debug/28063
18872         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
18873         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
18874         Optionally return assembly text.  Update callers.
18875         (check_no_compiler_messages): Update verbose messages.
18876         (check_no_messages_and_pattern): New.
18877         (check_effective_target_string_merging): New.
18878
18879 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18880
18881         PR c++/28250
18882         * g++.dg/eh/catch4.C: New test.
18883
18884         PR c++/28257
18885         * g++.dg/other/qual1.C: New test.
18886
18887         PR c++/28259
18888         * g++.dg/inherit/error2.C: New test.
18889
18890         PR c++/28267
18891         * g++.dg/other/new1.C: New test.
18892
18893         * g++.dg/warn/pr23075.C: Remove obsolete test.
18894         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
18895         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
18896
18897 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
18898
18899         PR c++/28523
18900         * g++.dg/eh/cast1.C: New test.
18901
18902 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
18903
18904         PR libfortran/28452
18905         * gfortran.dg/random_3.f90:  New test.
18906
18907 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18908
18909         PR c++/28432
18910         * g++.dg/other/pr28304.C: Change expected error message.
18911         * g++.dg/other/pr28432.C: New test.
18912
18913 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18914
18915         PR c++/28256
18916         * g++.dg/init/brace2.C: Change expected error message, add empty init.
18917
18918 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
18919
18920         PR debug/23336
18921         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
18922         at -g1.
18923         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
18924         g++.dg/debug/enum-2.C: New.
18925
18926 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18927
18928         PR c++/6634
18929         * g++.dg/parse/long1.C: Add more tests.
18930
18931 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18932
18933         * gfortran.dg/lrshift_1.c: New file.
18934
18935 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18936
18937         PR libgfortran/28335
18938         * gfortran.dg/no_unit_error_1.f90: New test.
18939
18940 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18941
18942         PR libgfortran/28335
18943         * gfortran.dg/no_unit_error_1.f90: Delete test.
18944         * gfortran.dg/no_unit_error_2.f90: Delete test.
18945
18946 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18947
18948         * gfortran.dg/chmod_3.f90: New test.
18949         * gfortran.dg/ltime_gmtime_1.f90: New test.
18950         * gfortran.dg/ltime_gmtime_2.f90: New test.
18951         * gfortran.dg/lrshift_1.f90: New test.
18952         * gfortran.dg/chmod_1.f90: New test.
18953         * gfortran.dg/chmod_2.f90: New test.
18954
18955 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
18956
18957         PR c++/27668
18958         * g++.dg/template/crash55.C: New test.
18959
18960         PR c++/27962
18961         * g++.dg/template/nontype16.C: New test.
18962
18963         * g++.dg/template/void2.C: Adjust error markers.
18964         * g++.dg/template/nontype5.C: Adjust error markers.
18965
18966 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
18967
18968         * gcc.target/i386/stack-prot-kernel.c: New test.
18969
18970 2006-07-27  Roger Sayle  <roger@eyesopen.com>
18971
18972         * gcc.dg/builtins-55.c: New test case.
18973
18974 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
18975
18976         PR rtl-optimization/27907
18977         * gcc.c-torture/compile/pr27907.c: New test.
18978
18979 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18980
18981         * gfortran.dg/mclock.f90: New test.
18982         * gfortran.dg/int_conv_1.f90: New test.
18983         * gfortran.dg/stat_1.f90: New test.
18984         * gfortran.dg/stat_2.f90: New test.
18985
18986 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18987
18988         PR libgfortran/28335
18989         * gfortran.dg/no_unit_error_1.f90: New test.
18990         * gfortran.dg/no_unit_error_2.f90: New test.
18991         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
18992
18993 2006-07-25  Roger Sayle  <roger@eyesopen.com>
18994
18995         PR middle-end/28473
18996         * gcc.dg/fold-convround-1.c: New test case.
18997
18998 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18999
19000         * gfortran.dg/arithmetic_if.f90:  Fix comments.
19001
19002 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19003
19004         PR c++/27572
19005         * g++.dg/other/typedef1.C: New test.
19006         * g++.dg/template/typedef4.C: New test.
19007         * g++.dg/template/typedef5.C: New test.
19008
19009 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
19010
19011         PR fortran/28416
19012         * gfortran.dg/allocatable_dummy_3.f90: New.
19013
19014 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19015
19016         PR fortran/28439
19017         * gfortran.dg/arithmetic_if.f90:  New test.
19018
19019 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
19020
19021         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
19022         avoid memcpy optimization.
19023
19024 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19025
19026         PR fortran/25289
19027         * gfortran.dg/direct_io_6.f90: New test.
19028
19029 2006-07-24  Jan Hubicka  <jh@suse.cz>
19030
19031         PR c/25795
19032         PR c++/27369
19033         * gcc.dg/pr25795.c: New test.
19034         * gcc.dg/pr25795-1.c: New test.
19035
19036 2006-07-23  Roger Sayle  <roger@eyesopen.com>
19037
19038         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
19039         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
19040         which may be transformed to "g || h" on some platforms.
19041
19042 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
19043
19044         PR c++/28025
19045         * g++.dg/template/friend45.C: New test.
19046
19047 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19048
19049         PR libgfortran/28339
19050         * gfortran.dg/arrayio_8.f90: New test.
19051
19052 2006-07-21  Mike Stump  <mrs@apple.com>
19053
19054         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
19055
19056         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
19057
19058 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19059
19060         PR c++/28250
19061         * g++.dg/eh/catch3.C: New test.
19062
19063         PR c++/28363
19064         * g++.dg/template/defarg10.C: New test.
19065
19066 2006-07-20  Paul Brook  <paul@codesourcery.com>
19067
19068         PR 27363
19069         * gcc.dg/pr27363.c: New test.
19070
19071 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
19072
19073         PR c++/28338
19074         * g++.dg/init/ref13.C: New test.
19075
19076 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19077
19078         PR obj-c++/28434
19079         * obj-c++.dg/proto-error-1.mm: New test.
19080
19081 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19082
19083         PR c++/28337
19084         * g++.dg/template/string1.C: New test.
19085
19086 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19087
19088         PR c++/28048
19089         * g++.dg/template/defarg9.C: New test.
19090
19091         PR c++/28235
19092         * g++.dg/template/static27.C: New test.
19093
19094 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
19095
19096         PR 28410
19097         * gcc.dg/tree-ssa/pr28410.c: New test.
19098
19099 2006-07-18  Lee Millward  <lee.millward@gmail.com>
19100
19101         PR c++/28258
19102         * g++/dg/other/error13.C: New test.
19103
19104         PR c++/28260
19105         * g++.dg/template/friend44.C: New test.
19106
19107 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
19108
19109         PR c++/27495
19110         * g++.dg/other/pr27495.C: New.
19111
19112 2006-07-18  Olivier Hainque  <hainque@adacore.com>
19113
19114         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
19115         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
19116
19117 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19118
19119         PR c/28286
19120         * gcc.dg/pragma-pack-4.c: New test.
19121
19122 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19123
19124         PR c++/28291
19125         * g++.dg/ext/pr28291.C: New test.
19126
19127 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19128
19129         PR middle-end/28403
19130         * gcc.c-torture/execute/pr28403.c: New test.
19131
19132 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19133
19134         PR middle-end/28402
19135         * gcc.dg/pr28402.c: New test.
19136
19137 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19138
19139         PR c++/28304
19140         * g++.dg/other/pr28304.C: New test.
19141
19142 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
19143
19144         PR other/28251
19145         gcc.c-torture/unsorted/dump-noaddr.c: New test.
19146         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
19147
19148 2006-07-17  Richard Guenther  <rguenther@suse.de>
19149
19150         PR tree-optimization/28238
19151         * g++.dg/tree-ssa/pr28238.C: New testcase.
19152
19153 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19154
19155         PR c++/28250
19156         * g++.dg/eh/catch1.C: New test.
19157         * g++.dg/eh/catch2.C: New test.
19158
19159 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
19160
19161         PR c++/28370
19162         * g++.dg/template/anon3.C: New test.
19163
19164 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
19165
19166         PR fortran/20844
19167         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
19168         specifiers requiring an explicit format tag..
19169
19170         PR fortran/28201
19171         * gfortran.dg/generic_5: New test.
19172
19173         PR fortran/20893
19174         * gfortran.dg/elemental_optional_args_1.f90: New test.
19175
19176 2006-07-16  Olivier Hainque  <hainque@adacore.com>
19177
19178         * gnat.dg/assert.ads: New file.
19179         * gnat.dg/controlled_record.ads: Likewise.
19180         * gnat.dg/controlled_record.adb: Likewise.
19181
19182 2006-07-15  Lee Millward  <lee.millward@gmail.com>
19183
19184         PR c++/28292
19185         * g++.dg/other/error12.C: New test.
19186
19187         PR c++/28269
19188         * g++.dg/template/crash54.C: New test.
19189
19190 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19191
19192         PR c++/28249
19193         * g++.dg/parse/catch1.C: New test.
19194
19195         PR c++/28294
19196         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
19197
19198         PR c++/28387
19199         * g++.dg/ext/attrib24.C: New test.
19200
19201 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19202
19203         PR c++/28343
19204         * g++.dg/ext/asmspec1.C: New test.
19205
19206 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
19207
19208         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
19209         (dg-test): Support shouldfail tests.
19210         * lib/target-supports-dg.exp (dg-shouldfail): New.
19211         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
19212         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
19213         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
19214         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
19215         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
19216         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
19217         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
19218
19219 2006-07-13  Jan Hubicka  <jh@suse.cz>
19220
19221         * gcc.target/i386/memcpy-1.c: New.
19222
19223 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
19224
19225         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
19226
19227 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
19228
19229         PR fortran/25097
19230         * gfortran.dg/present_1.f90: New test.
19231
19232         PR fortran/20903
19233         * gfortran.dg/interface_derived_type_1.f90: New test.
19234
19235 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
19236
19237         PR fortran/28213
19238         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
19239         list.
19240
19241 2006-07-07  Lee Millward  <lee.millward@gmail.com>
19242
19243         PR c++/27820
19244         * g++.dg/other/label1.C: New test.
19245
19246 2006-07-07  Richard Guenther  <rguenther@suse.de>
19247
19248         PR middle-end/28268
19249         * gcc.dg/torture/pr28268.c: New testcase.
19250
19251 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
19252
19253         PR c++/27019
19254         * g++.dg/ext/pr27019.C: New.
19255
19256 2006-07-07  Richard Guenther  <rguenther@suse.de>
19257
19258         PR tree-optimization/28187
19259         * gcc.dg/pr28187.c: New testcase.
19260
19261 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
19262
19263         * gnat.dg/address_conversion.adb: New test.
19264         * gnat.dg/boolean_subtype.adb: Likewise.
19265         * gnat.dg/frame_overflow.adb: Likewise.
19266         * gnat.dg/pointer_array.adb: Likewise.
19267         * gnat.dg/pointer_conversion.adb: Likewise.
19268
19269 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
19270
19271         PR fortran/28237
19272         PR fortran/23420
19273         * gfortran.dg/print_fmt_5.f90: New test.
19274
19275 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19276
19277         PR fortran/28129
19278         * gfortran.dg/bounds_check_4.f90: New test.
19279
19280 2006-07-05  Richard Guenther  <rguenther@suse.de>
19281
19282         PR target/28158
19283         * gfortran.dg/pr28158.f90: New testcase.
19284
19285 2006-07-05  Richard Guenther  <rguenther@suse.de>
19286
19287         PR tree-optimization/28162
19288         * gcc.dg/pr28162.c: New testcase.
19289
19290 2006-07-05  Richard Guenther  <rguenther@suse.de>
19291         Andrew Pinski  <pinskia@gcc.gnu.org>
19292
19293         PR c++/27084
19294         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
19295
19296 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
19297
19298         PR fortran/28174
19299         * gfortran.dg/actual_array_substr_2.f90: New test.
19300
19301         PR fortran/28167
19302         * gfortran.dg/actual_array_constructor_2.f90: New test.
19303
19304 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19305
19306         * gfortran.dg/itime_idate_1.f: New test.
19307         * gfortran.dg/itime_idate_2.f: New test.
19308
19309 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19310
19311         PR libgfortran/27704
19312         * gfortran.dg/open_status_3.f90: New test.
19313         * gfortran.dg/fmt_l.f90: Update for new feature.
19314
19315 2006-07-03  Asher Langton  <langton2@llnl.gov>
19316
19317         * gfortran.dg/oldstyle_2.f90: New.
19318
19319 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
19320
19321         * gnat.dg/string_slice.adb: New test.
19322
19323 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19324
19325         PR fortran/19259
19326         * gfortran.dg/semicolon_fixed.c: New.
19327         * gfortran.dg/semicolon_free.c: New.
19328
19329 2006-06-30  Mike Stump  <mrs@apple.com>
19330
19331         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
19332         that don't support internal visibility.
19333
19334 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
19335
19336         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
19337         for '(' / ')' needing an extra '\'.
19338
19339 2006-06-29  Roger Sayle  <roger@eyesopen.com>
19340
19341         PR middle-end/27428
19342         * gcc.dg/pr27428-1.c: New test case.
19343
19344 2006-06-29  Mike Stump  <mrs@apple.com>
19345
19346         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
19347         on darwin as we can't align commons large enough yet.
19348
19349         * gcc.dg/vla-8.c: Add additional testcases.
19350
19351 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
19352
19353         PR c++/28114
19354         * g++.dg/other/pr28114.C: New.
19355
19356 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
19357
19358         * gcc.c-torture/compile/20060625-1.c: New test.
19359
19360 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
19361
19362         PR fortran/20867
19363         * gfortran.dg/stfunc_3.f90: New test.
19364
19365         PR fortran/25056
19366         * gfortran.dg/impure_actual_1.f90: New test.
19367
19368         PR fortran/20874
19369         * gfortran.dg/elemental_result_1.f90: New test.
19370
19371         PR fortran/25073
19372         * gfortran.dg/select_7.f90: New test.
19373
19374         PR fortran/27554
19375         * intrinsic_actual_1.f: New test.
19376
19377         PR fortran/22038
19378         PR fortran/28119
19379         * gfortran.dg/forall_4.f90: New test.
19380
19381         PR fortran/25072
19382         * gfortran.dg/forall_5.f90: New test.
19383
19384 2006-06-25  Lee Millward  <lee.millward@gmail.com>
19385
19386         PR c++/28051
19387         * g++.dg/template/using13.C: New test.
19388
19389         PR c++/28054
19390         * g++.dg/other/incomplete3.C: New test.
19391
19392 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19393
19394         PR fortran/28081
19395         * gfortran.dg/substr_3.f: New test.
19396         * gfortran.dg/equiv_2.f90: Update expected error message.
19397
19398 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
19399
19400         PR fortran/28118
19401         * gfortran.dg/actual_array_substr_1.f90: New test.
19402
19403 2006-06-24  Olivier Hainque  <hainque@adacore.com>
19404
19405         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
19406         * gnat.dg/scalar_mode_agg_compare.adb: New test.
19407
19408 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
19409
19410         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
19411
19412 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
19413
19414         PR fortran/27981
19415         * gfortran.dg/simpleif_2.f90: New test.
19416
19417 2006-06-23  Lee Millward  <lee.millward@gmail.com>
19418
19419         * g++.dg/template/error22.C: Fix typo.
19420
19421 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19422
19423         PR c++/28112
19424         * g++.dg/ext/attrib23.C: New test.
19425
19426 2006-06-23  Olivier Hainque  <hainque@adacore.com>
19427
19428         * gnat.dg/varsize_temp.adb: New test.
19429
19430 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19431
19432         PR c++/11468
19433         * g++.dg/other/java2.C: New test.
19434
19435 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
19436
19437         PR target/27789
19438         * g++.dg/ext/dllimport4.C. Add more tests for invalid
19439         initialization.
19440
19441 2006-06-22  Roger Sayle  <roger@eyesopen.com>
19442
19443         PR target/27531
19444         * gcc.dg/pr27531-1.c: New test case.
19445
19446 2006-06-22  Asher Langton  <langton2@llnl.gov>
19447
19448         PR fortran/24748
19449         * gfortran.dg/implicit_8.f90: New.
19450
19451 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
19452
19453         PR rtl-optimization/28121
19454         * gcc.dg/pr28121.c: New test.
19455
19456 2006-06-22  Lee Millward  <lee.millward@gmail.com>
19457
19458         PR c++/27805
19459         * g++.dg/parse/ptrmem6.C: New test.
19460
19461         PR c++/27821
19462         * g++.dg/template/error22.C: New test.
19463
19464 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19465
19466         PR c++/28111
19467         * g++.dg/template/friend43.C: New test.
19468
19469         PR c++/28110
19470         * g++.dg/template/crash53.C: New test.
19471
19472         PR c++/28109
19473         * g++.dg/rtti/incomplete1.C: New test.
19474
19475 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
19476
19477         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
19478
19479 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
19480
19481         * gcc.c-torture/execute/complex-7.c: New.
19482
19483 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
19484
19485         * gcc.dg/merge-all-constants-1.c: New test.
19486
19487 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
19488
19489         PR c++/28113
19490         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
19491
19492 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
19493
19494         * gfortran.dg/rrspacing_1.f90: New test.
19495
19496 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19497
19498         PR c++/28052
19499         * g++.dg/other/bitfield2.C: New test.
19500
19501 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
19502
19503         PR tree-optimization/27331
19504         * gcc.dg/pr27331.c: New test.
19505
19506 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
19507             Eric Botcazou  <ebotcazou@adacore.com>
19508
19509         PR ada/18692
19510         * lib/gnat.exp: New file.
19511         * lib/gnat-dg.exp: Likewise.
19512         * gnat.dg: New directory.
19513         * gnat.dg/dg.exp: New driver.
19514         * gnat.dg/specs: New directory.
19515         * gnat.dg/specs/specs.exp: New driver.
19516         * gnat.dg/style: New directory.
19517         * gnat.dg/style/style.exp: New driver.
19518
19519 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
19520
19521         PR fortran/16206
19522         * gfortran.dg/array_initializer_1.f90: New test.
19523
19524         PR fortran/28005
19525         * gfortran.dg/matmul_3.f90: New test.
19526
19527 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
19528
19529         PR middle-end/28075
19530         * gcc.dg/tree-ssa/inline-1.c: New test.
19531
19532 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
19533
19534         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
19535         in malloc prototype; remove XFAIL.
19536         * gcc.dg/pr18241-2.c: Ditto.
19537         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
19538         in memset prototype; remove XFAIL.
19539         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19540
19541 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19542
19543         * gcc.dg/vla-8.c: Add.
19544
19545 2006-06-19  Richard Guenther  <rguenther@suse.de>
19546
19547         PR tree-optimization/27090
19548         * g++.dg/tree-ssa/pr27090.C: New testcase.
19549
19550 2006-06-19  Roger Sayle  <roger@eyesopen.com>
19551
19552         PR target/27861
19553         * gcc.dg/pr27861-1.c: New test case.
19554
19555 2006-06-19  Richard Guenther  <rguenther@suse.de>
19556
19557         PR middle-end/28045
19558         * gcc.dg/torture/pr28045.c: New testcase.
19559
19560 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19561
19562         PR fortran/26801
19563         * gfortran.dg/associated_4.f90: New test.
19564
19565 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19566
19567         PR fortran/19310
19568         PR fortran/19904
19569         * gfortran.dg/real_const_3.f90: New test.
19570
19571 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
19572
19573         PR c++/28016
19574         * g++.dg/template/static26.C: New test.
19575
19576         PR c++/27979
19577         * g++.dg/expr/bitfield2.C: New test.
19578
19579         PR c++/27884
19580         * g++.dg/parse/linkage2.C: New test.
19581
19582 2006-06-16  Richard Guenther  <rguenther@suse.de>
19583
19584         PR middle-end/27116
19585         * gcc.dg/pr15785-1.c: Revert last change.
19586         * gcc.dg/torture/pr27116-2.c: New testcase.
19587
19588 2006-06-16  Roger Sayle  <roger@eyesopen.com>
19589
19590         PR middle-end/27802
19591         * gcc.dg/pr27802-1.c: New test case.
19592
19593 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
19594
19595         PR c++/27689
19596         * g++.dg/template/ttp18.C: New test.
19597         * g++.dg/template/ttp19.C: Likewise.
19598
19599         PR c++/27666
19600         * g++.dg/expr/cond9.C: New test.
19601
19602         PR c++/27640
19603         * g++.dg/template/ctor7.C: New test.
19604
19605 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
19606
19607         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
19608
19609 2006-06-16  Richard Guenther  <rguenther@suse.de>
19610
19611         PR tree-optimization/27781
19612         * gcc.dg/tree-ssa/pr27781.c: New testcase.
19613
19614 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
19615
19616         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
19617
19618 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
19619
19620         * gcc.dg/tree-ssa/loop-18.c: New test.
19621
19622 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
19623
19624         PR c++/27665
19625         * g++.dg/template/crash52.C: New test.
19626
19627         PR c++/27648
19628         * g++.dg/ext/attrib22.C: New test.
19629
19630         PR c++/26559
19631         * g++.dg/template/builtin1.C: New test.
19632         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
19633
19634         PR c++/28018
19635         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
19636         assignment.
19637         * g++.old-deja/g++.pt/crash51.C: Likewise.
19638
19639         PR c++/27227
19640         * g++.dg/lookup/linkage1.C: New test.
19641         * g++.dg/lookup/linkage2.C: Likewise.
19642
19643 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
19644
19645         PR middle-end/27959
19646         * gcc.dg/pr27959.c: New testcase.
19647
19648 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
19649
19650         PR target/28014:
19651         * g++.dg/eh/div.C: New test.
19652
19653 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
19654
19655         PR c++/27894
19656         * g++.dg/tree-ssa/pr26757.C: New test.
19657         * g++.dg/tree-ssa/pr27894.C: New test.
19658
19659 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19660
19661         * gcc.c-torture/compile/20060609-1.c: New test.
19662
19663         PR target/27863
19664         * gcc.c-torture/compile/pr27863.c: New test.
19665
19666 2006-06-13  Richard Guenther  <rguenther@suse.de>
19667
19668         PR tree-optimization/27830
19669         * g++.dg/tree-ssa/pr27830.C: New testcase.
19670
19671 2006-06-13  Matthew Sachs  <msachs@apple.com>
19672
19673         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
19674         the list of compiler flags; this causes those flags to be checked
19675         for things like dg-skip-if.
19676
19677 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19678
19679         PR c++/27601
19680         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
19681
19682 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
19683             Kazu Hirata  <kazu@codesourcery.com>
19684
19685         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
19686         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
19687
19688 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19689
19690         PR c++/27933
19691         * g++.dg/lookup/using15.C: New test.
19692
19693         PR c++/27951
19694         * g++.dg/other/anon4.C: New test.
19695
19696 2006-06-12  Roger Sayle  <roger@eyesopen.com>
19697
19698         PR c++/21210
19699         * g++.dg/init/complex1.C: New test case.
19700
19701 2006-06-11  Eric Christopher  <echristo@apple.com>
19702
19703         PR middle-end/27948
19704         * gcc.dg/bf-ms-layout.c: Run on darwin.
19705         * gcc.dg/bf-no-ms-layout: Ditto.
19706         * gcc.dg/attr-ms_struct-2.c: New.
19707         * gcc.dg/bf-ms-layout-2.c: Ditto.
19708
19709 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
19710
19711         * gcc.dg/attr-ms_struct-packed1.c: New.
19712
19713 2006-06-09  Mike Stump  <mrs@apple.com>
19714
19715         * gcc.dg/vla-7.c: Add.
19716
19717 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
19718
19719         PR fortran/24558
19720         * gfortran.dg/entry_6.f90: New test.
19721
19722         PR fortran/20877
19723         PR fortran/25047
19724         * gfortran.dg/entry_7.f90: New test.
19725
19726 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
19727
19728         PR c/27747
19729         * gcc.dg/cpp/_Pragma6.c: New test.
19730
19731         PR c++/27748
19732         * g++.dg/cpp/_Pragma1.C: New test.
19733
19734         PR preprocessor/27746
19735         * gcc.dg/gomp/macro-3.c: New test.
19736         * gcc.dg/gomp/macro-4.c: New test.
19737         * g++.dg/gomp/macro-3.C: New test.
19738         * g++.dg/gomp/macro-4.C: New test.
19739
19740 2006-06-09  Richard Guenther  <rguenther@suse.de>
19741
19742         PR tree-optimization/26998
19743         * gcc.dg/torture/pr26998.c: New testcase.
19744         * gcc.dg/tree-ssa/vrp29.c: New testcase.
19745
19746 2006-06-08  Mike Stump  <mrs@apple.com>
19747
19748         * gcc.dg/pr27095.c: Account for stubs.
19749
19750         PR target/26427
19751         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
19752         produce bad code on darwin.
19753
19754 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19755
19756         PR fortran/27958
19757         * gfortran.dg/substr_2.f: New test.
19758
19759 2006-06-08  Asher Langton  <langton2@llnl.gov>
19760
19761         PR fortran/27786
19762         * cray_pointers_2.f90: Add -fbounds-check compile flag.
19763
19764 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19765
19766         PR target/27421
19767         * gcc.dg/union-3.c: New test.
19768
19769 2006-06-08  Richard Guenther  <rguenther@suse.de>
19770
19771         PR middle-end/27116
19772         * gcc.dg/torture/pr27116.c: New testcase.
19773         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
19774
19775 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
19776
19777         PR rtl-optimization/26449
19778         * gcc.dg/pr26449.c: New test.
19779
19780 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19781
19782         PR c++/27601
19783         * g++.dg/ext/offsetof1.C: Test member functions.
19784
19785 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
19786
19787         * gcc.dg/pr27095.c: Improve scanning.
19788
19789 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
19790
19791         PR fortran/23091
19792         * gfortran.dg/saved_automatic_1.f90: New test.
19793
19794         PR fortran/24168
19795         * gfortran.dg/array_simplify_1.f90: New test.
19796
19797         PR fortran/25090
19798         * gfortran.dg/entry_dummy_ref_1.f90: New test.
19799
19800         PR fortran/25058
19801         * gfortran.dg/entry_dummy_ref_2.f90: New test.
19802
19803 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
19804
19805         PR c++/27177
19806         * g++.dg/expr/cast7.C: New test.
19807
19808 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
19809
19810         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
19811         * lib/gcc-defs.exp (tool_check_compile): Ditto.
19812         * lib/fortran-torture.exp (fortran-torture-compile,
19813         fortran-torture-execute): Ditto.
19814
19815 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
19816
19817         PR target/27842
19818         * gcc.dg/vmx/pr27842.c: New test.
19819
19820 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19821
19822         PR libfortran/27895
19823         * gfortran.dg/bounds_check_3.f90: New test.
19824
19825 2006-06-05  Mike Stump  <mrs@apple.com>
19826
19827         * objc.dg/objc-fast-4.m: Skip for ppc64.
19828
19829 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
19830
19831         PR testsuite/27705
19832         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
19833
19834 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
19835             Victor Kaplansky  <victork@il.ibm.com>
19836
19837         PR tree-optimizations/26360
19838         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
19839         with -fno-tree-dce.
19840         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
19841
19842 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
19843
19844         PR fortran/14067
19845         * gfortran.dg/data_char_1.f90: Add messages for truncated
19846         strings.
19847
19848         PR fortran/16943
19849         * gfortran.dg/func_decl_2.f90: New test.
19850
19851         PR fortran/20839
19852         * gfortran.dg/do_2.f90: New test.
19853
19854         PR fortran/27655
19855         * gfortran.dg/associated_3.f90: New test.
19856
19857 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
19858
19859         PR c++/27819
19860         * g++.dg/template/static25.C: New test.
19861
19862         PR c++/27722
19863         * g++.dg/init/array21.C: New test.
19864
19865         PR c++/27807
19866         * g++.dg/ext/complit7.C: New test.
19867
19868         PR c++/27806
19869         * g++.dg/parse/ptrmem5.C: New test.
19870
19871 2006-06-04  Roger Sayle  <roger@eyesopen.com>
19872             Andrew Pinski  <pinskia@physics.uc.edu>
19873
19874         PR c/27150
19875         PR middle-end/27382
19876         * gcc.dg/pr27150-1.c: New testcase.
19877         * gcc.dg/pr27382-1.c: New testcase.
19878         * gcc.dg/pr27382-2.c: New testcase.
19879
19880 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
19881
19882         PR c/25161
19883         PR c/27020
19884         * gcc.dg/array-10.c: New test.
19885
19886 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19887
19888         PR c++/27804
19889         * g++.dg/init/const4.C: New test.
19890         * g++.dg/init/member1.C: Add error-marker.
19891         * g++.dg/other/fold1.C: Adjust error-marker.
19892
19893 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19894
19895         PR c++/27601
19896         * g++.dg/ext/offsetof1.C: New test.
19897
19898 2006-06-04 Eric Christopher <echristo@apple.com>
19899
19900         * gcc.dg/attr-ms_struct-1.c: New.
19901
19902 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
19903
19904         * gcc.c-torture/compile/builtin_constant_p.c: New test.
19905
19906 2006-06-04  Richard Guenther  <rguenther@suse.de>
19907
19908         PR tree-optimization/27039
19909         * gcc.dg/tree-ssa/loop-17.c: New testcase.
19910
19911 2006-06-03  Roger Sayle  <roger@eyesopen.com>
19912
19913         PR target/26223
19914         * gcc.target/i386/amd64-abi-2.c: New test case.
19915
19916 2006-06-02  Eric Christopher  <echristo@apple.com>
19917
19918         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
19919         * gcc.target/i386/20020523-1.c: Skip if darwin.
19920         * gcc.target/i386/asm-3.c: Ditto.
19921         * gcc.target/i386/20011119-1.c: Ditto.
19922         * gcc.target/i386/clobbers.c: Remove pic part of test.
19923
19924 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
19925
19926         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
19927         * g++.old-deja/g++.other/init19.C: Ditto.
19928         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
19929         and add other platforms as expected failures.
19930
19931 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
19932
19933         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
19934         (is-effective-target-keyword): Ditto.
19935
19936 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
19937
19938         PR fortran/27715
19939         * gfortran.dg/extended_char_comparison_1.f:  New test.
19940
19941 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
19942
19943         PR fortran/25098
19944         * gfortran.dg/dummy_procedure_1.f90: New test.
19945
19946         PR fortran/25147
19947         * gfortran.dg/dummy_procedure_2.f90: New test.
19948
19949         * gfortran.dg/associated_2.f90: Correct to make consistent with
19950         standard.
19951
19952 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19953
19954         * gcc.target/i386/387-11.c: New test case.
19955
19956 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
19957
19958         PR c++/27801
19959         * g++.dg/template/cond6.C: New test.
19960
19961         PR c++/26496
19962         * g++.dg/template/crash51.C: New test.
19963         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
19964
19965         PR c++/27385
19966         * g++.dg/init/array20.C: New test.
19967
19968 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19969
19970         * gcc.dg/builtins-54.c: New test case.
19971
19972 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19973
19974         PR c++/26433
19975         * g++.dg/template/fntry1.C: Add dg-do link.
19976
19977         PR c++/27808
19978         * g++.dg/parse/friend6.C: New test.
19979
19980 2006-05-30  Asher Langton  <langton2@llnl.gov>
19981
19982         * gfortran.dg/cray_pointers_7.f90: New test.
19983
19984 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19985
19986         PR tree-optimization/23452
19987         * gcc.dg/fold-mulconj-1.c: New test case.
19988
19989 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19990
19991         PR c++/27803
19992         * g++.dg/parse/bitfield1.C: New test.
19993
19994 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19995
19996         * gcc.target/ppc-eq0-1.c: New test case.
19997         * gcc.target/ppc-negeq0-1.c: New test case.
19998
19999 2006-05-30  Dirk Mueller  <dmueller@suse.de>
20000
20001         PR c/27273
20002         * gcc.dg/overflow-warn-5.c: New test.
20003
20004 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20005
20006         PR c/27718
20007         * gcc.dg/sizeof-1.c: New test.
20008
20009 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
20010
20011         PR target/27790
20012         * gcc.target/i386/pr27790.c: New test.
20013
20014 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20015
20016         PR libgfortran/27757
20017         * gfortran.dg/direct_io_5.f90: New test.
20018
20019 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20020
20021         PR libgfortran/27634
20022         * gfortran.dg/fmt_missing_period_1.f: New test.
20023         * gfortran.dg/fmt_missing_period_2.f: New test.
20024         * gfortran.dg/fmt_missing_period_3.f: New test.
20025
20026 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20027
20028         PR fortran/19777
20029         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
20030         arrays.
20031
20032 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20033
20034         PR c++/27713
20035         * g++.dg/template/new6.C: New test.
20036
20037 2006-05-29  Roger Sayle  <roger@eyesopen.com>
20038
20039         PR tree-optimization/24964
20040         * gcc.target/i386/387-10.c: New test case.
20041
20042 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
20043
20044         * intrinsics/string_intrinsics.c (compare_string):
20045         Use memcmp instead of strncmp to avoid tripping over
20046         CHAR(0) in a string.
20047
20048 2006-05-27  Richard Guenther  <rguenther@suse.de>
20049
20050         PR middle-end/27773
20051         * gcc.dg/torture/pr27773.c: New testcase.
20052
20053 2006-05-27  Dirk Mueller  <dmueller@suse.de>
20054
20055         * gcc.dg/pr24561.c: Rename to..
20056         * gcc.dg/pr25962.c: .. this.
20057
20058 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20059
20060         PR fortran/19777
20061         * gfortran.dg/bounds_check_2.f: New test.
20062
20063 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
20064
20065         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
20066         * gfortran.dg/byte_1.f90: Likewise.
20067         * gfortran.dg/dup_save_2.f90: Likewise.
20068
20069 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
20070
20071         * gfortran.dg/associated_2.f90: New test.
20072
20073 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20074
20075         PR fortran/27524
20076         * gfortran.dg/bounds_check_1.f90: New test.
20077
20078 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
20079
20080         PR rtl-optimization/27661
20081         * gcc.dg/pr27661.c: New test case.
20082
20083 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
20084
20085         PR fortran/23151
20086         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
20087         * gfortran.dg/print_parentheses_1.f:  New test.
20088         * gfortran.dg/print_parentheses_2.f90:  New test.
20089
20090 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
20091
20092         PR target/27758
20093         * gcc.dg/pr27758.c: New test.
20094
20095 2006-05-24  Falk Hueffner  <falk@debian.org>
20096
20097         * gcc.c-torture/compile/pr27571.c: New test.
20098
20099 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
20100
20101         PR fortran/27709
20102         * gfortran.dg/spec_expr_4.f90: New test.
20103
20104         PR fortran/27155
20105         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
20106
20107 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
20108
20109         PR c++/20103
20110         * g++.dg/ext/complit6.C: New test.
20111         * g++.dg/ext/complit3.C: Adjust error markers.
20112         * g++.dg/init/const3.C: New test.
20113
20114 2006-05-25  Richard Guenther  <rguenther@suse.de>
20115
20116         PR middle-end/27743
20117         * gcc.dg/torture/pr27743.c: New testcase.
20118
20119 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20120
20121         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
20122
20123 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
20124
20125         * gcc.dg/compat/scalar-by-value-x.h: New.
20126         * gcc.dg/compat/scalar-by-value-y.h: New.
20127         * gcc.dg/compat/scalar-by-value-5.c: New.
20128         * gcc.dg/compat/scalar-by-value-5_main.c: New.
20129         * gcc.dg/compat/scalar-by-value-5_x.c: New.
20130         * gcc.dg/compat/scalar-by-value-5_y.c: New.
20131         * gcc.dg/compat/scalar-by-value-6.c: New.
20132         * gcc.dg/compat/scalar-by-value-6_main.c: New.
20133         * gcc.dg/compat/scalar-by-value-6_x.c: New.
20134         * gcc.dg/compat/scalar-by-value-6_y.c: New.
20135
20136 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
20137
20138         PR tree-optimization/27639
20139         PR tree-optimization/26719
20140         * gcc.dg/pr27639.c: New test.
20141         * gcc.dg/pr26719.c: New test.
20142         * gcc.dg/tree-ssa/scev-cast.c: New test.
20143
20144 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
20145
20146         PR c++/20173
20147         * g++.dg/template/error21.C: New test.
20148
20149 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
20150
20151         PR target/27696
20152         * gcc.target/i386/pr27696.c: New.
20153
20154 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
20155
20156         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
20157
20158         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
20159
20160 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20161
20162         PR c++/27716
20163         * g++.dg/other/assign1.C: New test.
20164
20165 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
20166
20167         PR target/27266
20168         * gcc.target/i386/pr27266.c: New.
20169
20170 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20171
20172         PR c++/27451
20173         * g++.dg/ext/asm9.C: New test.
20174
20175 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
20176
20177         PR rtl-optimization/25514
20178         * gcc.c-torture/compile/pr25514.c: New test.
20179
20180 2006-05-22  Richard Guenther  <rguenther@suse.de>
20181
20182         Revert
20183         2006-01-31  Richard Guenther  <rguenther@suse.de>
20184
20185         * gcc.target/i386/sselibm-1.c: New testcase.
20186         * gcc.target/i386/sselibm-2.c: Likewise.
20187         * gcc.target/i386/sselibm-3.c: Likewise.
20188         * gcc.target/i386/sselibm-4.c: Likewise.
20189         * gcc.target/i386/sselibm-5.c: Likewise.
20190
20191 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20192
20193         PR c/27420
20194         * gcc.dg/func-args-2.c: New test.
20195
20196         PR c/26818
20197         * gcc.dg/struct-incompl-1.c: New test.
20198
20199 2006-05-22  Richard Guenther  <rguenther@suse.de>
20200
20201         PR testsuite/27708
20202         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
20203         the transformations we test for.
20204
20205 2006-05-22  Richard Guenther  <rguenther@suse.de>
20206
20207         PR testsuite/27707
20208         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
20209
20210 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
20211
20212         PR c++/27210
20213         * g++.dg/warn/new1.C: New test.
20214         * g++.dg/template/new5.C: Likewise.
20215
20216 2006-05-21  Roger Sayle  <roger@eyesopen.com>
20217
20218         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
20219         * gcc.target/i386/20060512-3.c: Likewise.
20220
20221 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
20222
20223         PR rtl-optimization/27671
20224         * gcc.c-torture/execute/pr27671-1.c: New.
20225         * gcc.dg/pr27671-2.c: Likewise.
20226
20227         PR tree-optimization/26622.
20228         * gcc.c-torture/compile/pr26622.c: New.
20229
20230 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20231
20232         PR fortran/27613
20233         * gfortran.dg/recursive_reference_1.f90: New test.
20234
20235 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20236
20237         PR fortran/25746
20238         * gfortran.dg/elemental_subroutine_3.f90: New test.
20239
20240         PR fortran/25090
20241         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
20242
20243         PR fortran/27584
20244         * gfortran.dg/associated_target_1.f90: New test.
20245
20246         PR fortran/19015
20247         * gfortran.dg/maxloc_shape_1.f90: New test.
20248
20249 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20250
20251         PR libgfortran/24459
20252         * gfortran.dg/namelist_24.f90: New test.
20253         * gfortran.dg/namelist_12.f: Fix typo in comment.
20254
20255 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
20256
20257         PR middle-end/25776
20258         * g++.dg/other/error11.C: New test.
20259
20260 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20261
20262         * gcc.target/mips/pr26765.c: Add -w to options.
20263
20264 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20265
20266         * lib/target-supports.exp (check_effective_target_mpaired_single):
20267         New function.
20268         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
20269         multilibs.
20270         * g++.dg/vect/vect.exp: Likewise.
20271
20272 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20273
20274         PR testsuite/25891
20275         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
20276
20277 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
20278
20279         PR fortran/27662
20280         * gfortran.dg/temporary_1.f90: New file.
20281
20282 2006-05-19  Andreas Schwab  <schwab@suse.de>
20283
20284         * g++.dg/other/unused1.C: Also match "stringz".
20285
20286 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
20287
20288         PR c++/26433
20289         * g++.dg/template/fntry1.C: New test.
20290
20291 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
20292
20293         PR c++/27471
20294         PR c++/27506
20295         * g++.dg/conversion/bitfield5.C: New test.
20296         * g++.dg/conversion/bitfield6.C: New test.
20297
20298 2006-05-18  Mike Stump  <mrs@apple.com>
20299
20300         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
20301         * gcc.dg/vla-4.c: Add.
20302         * gcc.dg/vla-5.c: Add.
20303         * gcc.dg/vla-6.c: Add.
20304
20305 2006-05-12  Stuart Hastings  <stuart@apple.com>
20306
20307         * gcc.target/i386/20060512-1.c: New.
20308         * gcc.target/i386/20060512-2.c: New.
20309         * gcc.target/i386/20060512-3.c: New.
20310         * gcc.target/i386/20060512-4.c: New.
20311
20312 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
20313
20314         PR c++/26122
20315         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
20316
20317         PR c++/26068
20318         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
20319         * g++.dg/parse/linkage1.C: New test.
20320
20321 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20322
20323         PR tree-optimization/27548
20324         * g++.dg/tree-ssa/pr27548.C: New test.
20325
20326 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20327
20328         PR fortran/26551
20329         * gfortran.dg/recursive_check_1.f: New test.
20330         * gfortran.dg/recursive_check_2.f90: New test.
20331
20332 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
20333
20334         * g++.dg/opt/temp2.C: New test.
20335
20336 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20337
20338         PR c++/27491
20339         * g++.dg/init/brace5.C: New test.
20340
20341         PR middle-end/27415
20342         * gcc.dg/gomp/pr27415.c: New test.
20343         * g++.dg/gomp/pr27415.C: New test.
20344
20345         PR tree-optimization/27549
20346         * g++.dg/tree-ssa/pr27549.C: New test.
20347
20348 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20349
20350         PR libgfortran/27575
20351         * gfortran.dg/read_eof_4.f90: New test.
20352
20353 2006-05-16  Richard Guenther  <rguenther@suse.de>
20354
20355         PR tree-optimization/22303
20356         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
20357
20358 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
20359
20360         PR middle-end/27573
20361         * gcc.dg/gomp/pr27573.c: New test.
20362         * gfortran.dg/gomp/pr27573.f90: New test.
20363
20364         PR c/27499
20365         * gcc.dg/gomp/pr27499.c: New test.
20366         * g++.dg/gomp/pr27499.C: New test.
20367
20368 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20369
20370         PR c++/27339
20371         * g++.dg/parser/access8.C: Adjust error marker.
20372         * g++.dg/template/access17.C: New test.
20373         * g++.dg/template/access18.C: Likewise.
20374
20375 2006-05-15  Roger Sayle  <roger@eyesopen.com>
20376
20377         PR target/26600
20378         * gcc.target/i386/pr26600.c: New test case.
20379
20380 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20381
20382         PR c++/27505
20383         * g++.dg/expr/bitfield1.C: New test.
20384
20385 2006-05-15  Richard Guenther  <rguenther@suse.de>
20386
20387         PR tree-optimization/27603
20388         * gcc.dg/torture/pr27603.c: New testcase.
20389
20390 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
20391
20392         PR fortran/25090
20393         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20394
20395         PR fortran/25082
20396         * gfortran.dg/scalar_return_1.f90: New test.
20397
20398         PR fortran/27411
20399         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
20400
20401 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
20402
20403         * gcc.dg/gomp/critical-4.c: New test.
20404         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
20405         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
20406         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
20407         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
20408
20409 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20410
20411         PR c++/27582
20412         * g++.dg/template/dependent-args1.C: New test.
20413
20414         PR c++/27581
20415         * g++.dg/lookup/this1.C: New test.
20416
20417         PR c++/27315
20418         * g++.dg/template/operator6.C: New test.
20419         * g++.dg/template/incomplete3.C: New test.
20420
20421         PR c++/27559
20422         * g++.dg/template/new4.C: New test.
20423
20424         PR c++/27496
20425         * g++.dg/template/void2.C: New test.
20426
20427 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
20428
20429         * g++.dg/template/dependent-expr5.C: New test.
20430
20431 2006-05-14  Roger Sayle  <roger@eyesopen.com>
20432
20433         PR middle-end/26729
20434         * gcc.dg/pr26729-1.c: New test case.
20435
20436 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
20437
20438         * gcc.dg/pr27003.c: New test.
20439
20440 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
20441
20442         * lib/target-supports.dg (check_cxa_atexit_available): Change
20443         v3_target_compile to ${tool}_target_compile.
20444
20445 2006-05-11  Jason Merrill  <jason@redhat.com>
20446
20447         * lib/scanasm.exp (scan-not-hidden): Fix typo.
20448
20449 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20450
20451         PR fortran/27553
20452         * gfortran.dg/label_5.f90: New test.
20453
20454 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
20455
20456         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
20457         check_effective_target_powerpc_altivec_ok): New.
20458         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
20459         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
20460         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
20461         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
20462         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
20463         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
20464         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
20465         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
20466         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
20467         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
20468         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
20469         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
20470         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
20471         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
20472         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
20473         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
20474         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
20475         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
20476         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
20477         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
20478         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
20479         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
20480         gcc.target/powerpc/altivec-9.c,
20481         gcc.target/powerpc/altivec-consts.c,
20482         gcc.target/powerpc/altivec-pr22085.c,
20483         gcc.target/powerpc/altivec-splat.c,
20484         gcc.target/powerpc/altivec-types-1.c,
20485         gcc.target/powerpc/altivec-types-2.c,
20486         gcc.target/powerpc/altivec-types-3.c,
20487         gcc.target/powerpc/altivec-types-4.c,
20488         gcc.target/powerpc/altivec-varargs-1.c,
20489         gcc.target/powerpc/altivec-vec-merge.c,
20490         gcc.target/powerpc/ppc-vector-memcpy.c,
20491         gcc.target/powerpc/ppc-vector-memset.c,
20492         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
20493         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
20494         these effective targets.
20495         * gcc.dg/vmx/pr27006.c: Add missing close brace.
20496         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
20497
20498 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20499
20500         PR middle-end/27384
20501         * g++.dg/other/fold1.C: New test.
20502
20503         PR middle-end/27488
20504         * gcc.dg/fold-nonneg-1.c: New test.
20505
20506         PR c++/27547
20507         * g++.dg/other/operator1.C: New test.
20508
20509 2006-05-11  Richard Guenther  <rguenther@suse.de>
20510
20511         PR middle-end/27529
20512         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
20513
20514 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
20515
20516         * lib/target-supports-dg.exp (check-flags): New.
20517         (dg-skip-if): Move flag checks.
20518
20519 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
20520
20521         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
20522         * lib/target-supports.dg (check_cxa_atexit_available): New.
20523
20524 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
20525
20526         PR fortran/27470
20527         * gfortran.dg/multiple_allocation_2.f90: New test case.
20528
20529 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
20530
20531         * gcc.target/arm/pr27387.C: Fix a comment typo.
20532
20533 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20534
20535         PR fortran/24549
20536         * gfortran.dg/error_recovery_1.f90: New test.
20537
20538 2006-05-10  Richard Guenther  <rguenther@suse.de>
20539
20540         PR tree-optimization/27302
20541         * gcc.dg/torture/pr27302.c: New testcase.
20542
20543 2006-05-09  Dirk Mueller  <dmueller@suse.de>
20544         Richard Guenther  <rguenther@suse.de>
20545
20546         PR middle-end/27498
20547         * gcc.dg/tree-ssa/pr27498.c: New testcase.
20548
20549 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
20550
20551         PR rtl-optimization/27335
20552         * gcc.dg/pr27335.c: New test.
20553
20554 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
20555
20556         * gcc.target/mips/mips-ps-5.c: New file.
20557
20558 2006-05-08  Jan Hubicka  <jh@suse.cz>
20559
20560         PR middle-end/25962
20561         * gcc.dg/pr25962.c: New.
20562
20563 2006-05-08  Roger Sayle  <roger@eyesopen.com>
20564
20565         PR target/27158
20566         * gcc.target/powerpc/pr27158.c: New test case.
20567
20568 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
20569
20570         PR testsuite/27476
20571         * ada/acats/run_all.sh: Use test -z.
20572
20573 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20574
20575         PR libfortran/18271
20576         * gfortran.dg/spec_expr_3.f90: New test.
20577
20578 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
20579
20580         PR target/24879
20581         * gcc.target/i386/monitor.c: New file.
20582
20583 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
20584
20585         * gcc.dg/pr27095.c: xfail *-*-darwin*.
20586
20587 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20588
20589         PR c++/27447
20590         * g++.dg/other/ptrmem7.C: New test.
20591
20592 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20593
20594         PR target/27421
20595         * gcc.dg/array-9.c: New test.
20596
20597 2006-05-07  Richard Guenther  <rguenther@suse.de>
20598
20599         PR tree-optimization/27409
20600         * gcc.dg/torture/pr27409.c: New testcase.
20601
20602 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20603
20604         PR fortran/27457
20605         * gfortran.dg/select_6.f90: New.
20606
20607 2006-05-07  Richard Guenther  <rguenther@suse.de>
20608
20609         PR tree-optimization/27136
20610         * gcc.dg/torture/pr27136.c: New testcase.
20611
20612 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
20613
20614         PR fortran/24813
20615         * gfortran.dg/char_cons_len_1.f90: New test.
20616
20617 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20618
20619         PR c++/27427
20620         * g++.dg/template/incomplete2.C: New test.
20621
20622 2006-05-06  Richard Guenther  <rguenther@suse.de>
20623
20624         PR tree-optimization/27151
20625         * gcc.dg/vect/pr27151.c: New testcase.
20626
20627 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20628
20629         PR c++/27430
20630         * g++.dg/template/void1.C: New test.
20631
20632         PR c++/27423
20633         * g++.dg/other/void2.C: New test.
20634
20635         PR c++/27422
20636         * g++.dg/conversion/void1.C: New test.
20637
20638 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
20639
20640         PR/21391
20641         * g++.dg/other/unused1.C: New.
20642
20643 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20644
20645         PR objc/27240
20646         * objc.dg/member-1.m: New test.
20647
20648 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
20649
20650         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
20651
20652 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20653
20654         PR libfortran/26985
20655         * gfortran.dg/matmul_2.f90: New test.
20656
20657 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
20658
20659         * ada/acats/run_all.sh: Use sync when main not found.
20660
20661 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
20662
20663         PR target/26765
20664         * gcc.target/mips/pr26765.c: New.
20665
20666 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
20667
20668         * gcc.target/bfin: New directory.
20669         * gcc.target/bfin/bfin.exp: New file.
20670         * gcc.target/bfin/frmul.c: New file.
20671         * gcc.target/bfin/arith.c: New file.
20672         * gcc.target/bfin/mul-combine.c: New file.
20673         * gcc.target/bfin/shift.c: New file.
20674
20675 2006-05-04  Richard Guenther  <rguenther@suse.de>
20676
20677         PR tree-optimization/14287
20678         PR tree-optimization/14844
20679         PR tree-optimization/19792
20680         PR tree-optimization/21608
20681         PR tree-optimization/27090
20682         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
20683         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
20684         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
20685         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
20686         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
20687
20688 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
20689
20690         PR tree-optimization/27285
20691         * gcc.c-torture/execute/pr27285.c: New test.
20692
20693         PR middle-end/27388
20694         * gcc.dg/gomp/pr27388-1.c: New test.
20695         * gcc.dg/gomp/pr27388-2.c: New test.
20696         * gcc.dg/gomp/pr27388-3.c: New test.
20697
20698         PR c++/27359
20699         * g++.dg/gomp/pr27359.C: New test.
20700
20701 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
20702
20703         PR fortran/20248
20704         * gfortran.dg/iargc.f90: New test.
20705
20706 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20707
20708         PR c++/27102
20709         * g++.dg/template/crash49.C: New test.
20710
20711 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
20712
20713         PR testsuite/27032
20714         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
20715
20716 2006-05-02  Jeff Law  <law@redhat.com>
20717
20718         PR tree-optimization/27364
20719         * gcc.c-torture/execute/pr27364.c: New test.
20720
20721 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20722
20723         PR c++/27309
20724         * g++.dg/parser/ctor5.C: New test.
20725
20726 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
20727
20728         PR target/27387
20729         * gcc.target/arm/arm.exp: New.
20730         * gcc.target/arm/pr27387.C: Likewise.
20731
20732 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
20733
20734         PR fortran/27269
20735         PR fortran/27324
20736         * gfortran.dg/module_equivalence_2.f90: New test.
20737
20738 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
20739
20740         PR middle-end/27337
20741         * g++.dg/gomp/pr27337-1.C: New test.
20742         * g++.dg/gomp/pr27337-2.C: New test.
20743
20744         PR middle-end/27328
20745         * gcc.dg/gomp/pr27328.c: New test.
20746
20747         PR middle-end/27325
20748         * g++.dg/gomp/pr27325.C: New test.
20749
20750         PR middle-end/27310
20751         * g++.dg/gomp/pr27310.C: New test.
20752
20753 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20754
20755         PR tree-optimization/27291
20756         * g++.dg/tree-ssa/pr27291.C: New test.
20757
20758 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20759
20760         PR tree-optimization/27283
20761         * g++.dg/tree-ssa/pr27283.C: New test.
20762
20763 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20764
20765         * gcc.dg/tree-ssa/loop-16.c: New test.
20766
20767 2006-05-01  Roger Sayle  <roger@eyesopen.com>
20768             Joseph S. Myers  <joseph@codesourcery.com>
20769
20770         * gcc.dg/Wconversion-3.c: New test case.
20771         * gcc.dg/Wconversion-4.c: Likewise.
20772
20773 2006-05-01  Richard Guenther  <rguenther@suse.de>
20774
20775         PR tree-optimization/26726
20776         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
20777
20778 2006-04-30  Roger Sayle  <roger@eyesopen.com>
20779
20780         * gcc.dg/Woverflow-1.c: New test case.
20781         * gcc.dg/Woverflow-2.c: Likewise.
20782         * gcc.dg/Woverflow-3.c: Likewise.
20783
20784 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
20785
20786         PR c++/27094
20787         * g++.dg/template/defarg8.C: New test.
20788
20789 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20790
20791         PR c++/27278
20792         * g++.dg/parse/operator7.C: New test.
20793
20794 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20795
20796         PR c++/11471
20797         PR c++/27102
20798         * g++.dg/template/crash48.C: New test.
20799
20800         PR c++/27279
20801         * g++.dg/parse/ctor4.C: New test.
20802
20803 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20804
20805         PR fortran/25681
20806         * gfortran.df/char_type_len.f90: New test.
20807
20808 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20809
20810         PR libgfortran/27304
20811         * gfortran.dg/fmt_exhaust.f90: New test.
20812
20813 2006-04-28  Roger Sayle  <roger@eyesopen.com>
20814
20815         PR c/25309
20816         * gcc.dg/large-size-array-2.c: New test case.
20817
20818 2006-04-28  Richard Guenther  <rguenther@suse.de>
20819
20820         PR target/26826
20821         * gcc.target/i386/pr26826.c: New testcase.
20822
20823 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
20824
20825         PR middle-end/27260
20826         * gcc.c-torture/execute/pr27260.c: New.
20827
20828 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
20829
20830         PR middle-end/27095
20831         * gcc.dg/pr27095.c: New.
20832
20833 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20834
20835         PR c++/27292
20836         * g++.dg/conversion/bitfield4.C: New test.
20837
20838 2006-04-27  Eric Christopher  <echristo@apple.com>
20839
20840         * gcc.dg/pragma-ms_struct.c: New.
20841
20842 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20843
20844         PR c++/27102
20845         * g++.dg/template/crash47.C: New test.
20846
20847 2006-04-27  Dirk Mueller  <dmueller@suse.de>
20848
20849         * gcc.target/i386/sse-7.c: build with -msse.
20850
20851 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
20852
20853         PR testsuite/27274:
20854         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
20855         (main): Exit if processor doesn't support SSE.
20856
20857 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
20858
20859         PR middle-end/27282
20860         * gcc.c-torture/compile/pr27282.c: New test.
20861
20862 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
20863
20864         PR middle-end/26913
20865         * g++.dg/gomp/pr26913.C: New test.
20866
20867         PR c/25996
20868         * gcc.dg/gomp/pr25996.c: New test.
20869         * g++.dg/gomp/pr25996.C: New test.
20870
20871 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
20872
20873         PR rtl-optimization/26725
20874         * gcc.c-torture/compile/pr26725.c: New test.
20875
20876 2006-04-25  Richard Guenther  <rguenther@suse.de>
20877
20878         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
20879         than n + -1.
20880
20881 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
20882
20883         * gcc.dg/20060425-1.c: New testcase.
20884
20885 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
20886
20887         PR tree-optimization/26865
20888         * gcc.dg/pr26865.c: New test.
20889
20890 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
20891
20892         PR c++/27292
20893         * g++.dg/conversion/bitfield1.C: New test.
20894         * g++.dg/conversion/bitfield2.C: Likewise.
20895         * g++.dg/conversion/bitfield3.C: Likewise.
20896
20897 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20898         Richard Guenther  <rguenther@suse.de>
20899
20900         PR tree-optimization/27236
20901         * gcc.dg/tree-ssa/pr27236.c: New testcase.
20902
20903 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20904
20905         PR c++/19963
20906         * g++.dg/other/incomplete2.C: New test.
20907
20908 2006-04-24  Richard Guenther  <rguenther@suse.de>
20909
20910         PR middle-end/26869
20911         * gcc.dg/torture/pr26869.c: New testcase.
20912
20913 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20914         Richard Guenther  <rguenther@suse.de>
20915
20916         PR tree-optimization/27218
20917         * g++.dg/tree-ssa/pr27218.C: New testcase.
20918
20919 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20920
20921         PR c++/26912
20922         * g++.dg/template/friend41.C: New test.
20923
20924 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
20925
20926         * g++.dg/opt/pr15551.C: Include cstdio.
20927         (main): Use remove instead of unlink.
20928
20929 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
20930
20931         * gcc.dg/sibcall-7.c: New test.
20932         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
20933         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
20934         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
20935         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
20936         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
20937
20938 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20939
20940         PR c++/26534
20941         * g++.dg/opt/bitfield1.C: New test.
20942         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
20943         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
20944         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
20945         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
20946         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
20947         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
20948         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
20949         * g++.dg/abi/bitfield2.C: Likewise.
20950         * g++.dg/init/bitfield1.C: Likewise.
20951
20952 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
20953
20954         PR fortran/25099
20955         * gfortran.dg/elemental_subroutine_4.f90: New test.
20956         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
20957         call sub (m, x).
20958
20959 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
20960
20961         * gcc.c-torture/compile/20060421-1.c: New testcase.
20962
20963 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20964
20965         PR c/25875
20966         * gcc.dg/init-bad-4.c: New test.
20967
20968 2006-04-21  Paul Brook  <paul@codesourcery.com>
20969
20970         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
20971
20972 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
20973
20974         PR fortran/27122
20975         * gfortran.dg/defined_operators_1.f90: New test.
20976         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
20977         remove old ones associated, incorrectly, with Note 5.46.
20978
20979         PR fortran/27113
20980         * gfortran.dg/character_array_constructor_1.f90: New test.
20981
20982 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
20983
20984         * gcc.dg/20060419-1.c: New test.
20985
20986 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
20987
20988         PR c/26774
20989         * gcc.dg/struct-parse-1.c: New test case.
20990
20991 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20992
20993         PR c++/26558
20994         * g++.dg/parse/template19.C: New test.
20995
20996         PR c++/26739
20997         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
20998
20999         PR c++/26036
21000         * g++.dg/expr/call3.C: New test.
21001
21002         PR c++/10385
21003         * g++.dg/conversion/dynamic1.C: New test.
21004
21005 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
21006
21007         PR c++/27102
21008         * g++.dg/template/crash35.C: Tweak error markers.
21009         * g++.dg/template/crash46.C: New test.
21010         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
21011         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
21012
21013 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
21014
21015         PR rtl-optimization/14261
21016         * gcc.c-torture/compile/20060419-1.c: Added.
21017
21018 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
21019
21020         * gfortran.dg/label_1.f90: Adjust dg-error.
21021
21022 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21023
21024         PR target/26961
21025         * gcc.dg/fold-cond-1.c: New test case.
21026         * gcc.dg/pr26961-1.c: Likewise.
21027
21028 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21029
21030         PR libgfortran/27138
21031         * gfortran.dg/read_bad_advance.f90: New test.
21032
21033 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21034             Dale Johannesen  <dalej@apple.com>
21035
21036         PR target/24076
21037         * gcc.target/i386/vecinit-3.c: New testcase.
21038         * gcc.target/i386/vecinit-4.c: Likewise.
21039         * gcc.target/i386/sse-18.c: Likewise.
21040         * gcc.target/i386/sse-19.c: Likewise.
21041
21042 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
21043
21044         * gfortran.dg/allocate_zerosize_1.f90: New test.
21045
21046 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
21047
21048         PR c++/26365
21049         * g++.dg/template/crash45.C: New test.
21050
21051 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
21052
21053         PR fortran/26787
21054         * gfortran.dg/proc_assign_1.f90: New test.
21055         * gfortran.dg/procedure_lvalue.f90: Change message.
21056         * gfortran.dg/namelist_4.f90: Add new error.
21057
21058         PR fortran/25597
21059         PR fortran/27096
21060         * gfortran.dg/auto_pointer_array_result_1.f90
21061
21062         PR fortran/27089
21063         * gfortran.dg/specification_type_resolution_1.f90
21064
21065         PR fortran/18003
21066         PR fortran/25669
21067         PR fortran/26834
21068         * gfortran.dg/bounds_temporaries_1.f90: New test.
21069
21070         PR fortran/27124
21071         * gfortran.dg/array_return_value_1.f90: New test.
21072
21073 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
21074
21075         PR fortran/25336
21076         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
21077
21078 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
21079
21080         PR middle-end/26823
21081         * g++.dg/gomp/pr26823-1.C: New test.
21082         * g++.dg/gomp/pr26823-2.C: New test.
21083
21084 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
21085
21086         PR middle-end/27134
21087         * gcc.dg/pr27314.c: New test.
21088
21089 2006-04-13  Richard Henderson  <rth@redhat.com>
21090
21091         * g++.dg/gomp/block-0.C: Update expected matches.
21092
21093 2006-04-13  DJ Delorie  <dj@redhat.com>
21094
21095         * lib/target-supports.exp (check_effective_target_int32plus): New.
21096         (check_effective_target_ptr32plus): New.
21097         (check_effective_target_size32plus): New.
21098         (check_effective_target_int16): New.
21099         (check_profiling_available): Add m32c to the list of unsupported
21100         targets.
21101
21102         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
21103         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
21104         memory size.
21105         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
21106         pointers.
21107         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
21108         size_t.
21109         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
21110         and size_t.
21111         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
21112         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
21113         not just xstormy16.  Skip m32c due to weird pointer size.
21114         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
21115         not just xstormy16.
21116         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
21117         not just xstormy16.
21118         * gcc.dg/20020312-2.c: Add m32c support.
21119         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
21120         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
21121         in test.
21122         * gcc.dg/20050321-2.c: Require >=32 bit integers.
21123         * gcc.dg/asm-1.c: Skip if int and short are the same size.
21124         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
21125         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
21126         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
21127         formats
21128         * gcc.dg/init-string-2.c: Require >=32 bit integers.
21129         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
21130         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
21131         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
21132         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
21133         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
21134         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
21135         in test.
21136         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
21137         in test.
21138         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
21139         * gcc.dg/pr23049.c: Require >=32 bit integers.
21140         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
21141         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
21142         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
21143         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
21144         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
21145         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
21146         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
21147         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
21148         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
21149         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
21150         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
21151         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
21152         prototype in test.
21153         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
21154         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
21155         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
21156         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
21157         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
21158
21159         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
21160         * gcc.c-torture/execute/20040703-1.x: Likewise.
21161         * gcc.c-torture/execute/20040705-1.x: Likewise.
21162         * gcc.c-torture/execute/20040705-2.x: Likewise.
21163         * gcc.c-torture/execute/20040709-1.x: Likewise.
21164         * gcc.c-torture/execute/20040709-2.x: Likewise.
21165         * gcc.c-torture/execute/20040811-1.x: Likewise.
21166         * gcc.c-torture/execute/20050316-1.x: Likewise.
21167         * gcc.c-torture/execute/bitfld-4.x: Likewise.
21168         * gcc.c-torture/execute/pr19689.x: Likewise.
21169         * gcc.c-torture/execute/pr7284-1.x: Likewise.
21170         * gcc.c-torture/execute/usmul.x: Likewise.
21171         * gcc.c-torture/execute/vrp-5.x: Likewise.
21172         * gcc.c-torture/execute/vrp-6.x: Likewise.
21173         * gcc.dg/debug/20041023-1.s: Likewise.
21174
21175 2006-04-13  Roger Sayle  <roger@eyesopen.com>
21176
21177         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
21178         of integers to a vector types are now constant expressions in C.
21179         * gcc.dg/vect/vect-fold-1.c: New test case.
21180
21181 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
21182             Ulrich Weigand  <uweigand@de.ibm.com>
21183
21184         PR target/27006
21185         * gcc.dg/vmx/pr27006.c: New testcase.
21186
21187 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21188
21189         PR libgfortran/26766
21190         * gfortran.dg/write_recursive.f90: New test.
21191
21192 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
21193
21194         * g++.dg/parse/dtor7.C: New test.
21195         * g++.dg/parse/new1.C: Add error marker.
21196         * g++.dg/template/new3.C: New test.
21197
21198         PR c++/26122
21199         * g++.dg/template/pure1.C: New test.
21200
21201         PR c++/26295
21202         * g++.dg/parse/ptrmem4.C: New test.
21203
21204 2006-04-10  Jeff Law  <law@redhat.com>
21205
21206         PR/27087
21207         * gcc.c-torture/compile/pr27087.c: New test.
21208
21209 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
21210
21211         PR/21391
21212         * gcc.dg/20060410.c: New.
21213
21214 2006-04-10  Matthias Klose  <doko@debian.org>
21215
21216         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
21217         Recognize multilib directory names containing underscores.
21218
21219 2006-04-10  Roger Sayle  <roger@eyesopen.com>
21220
21221         * gcc.target/i386/vecinit-1.c: New test case.
21222         * gcc.target/i386/vecinit-2.c: Likewise.
21223
21224 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
21225
21226         PR debug/27057
21227         * g++.dg/debug/dwarf2-2.C: New test.
21228
21229 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
21230
21231         PR rtl-optimization/27073
21232         * gcc.c-torture/execute/pr27073.c: New test.
21233
21234 2006-04-08  Mike Stump  <mrs@apple.com>
21235
21236         * gcc.dg/pragma-darwin.c: Improve for ppc64.
21237
21238 2006-04-07  Richard Guenther  <rguenther@suse.de>
21239
21240         PR tree-optimization/26135
21241         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
21242
21243 2006-04-06  Jan Hubicka  <jh@suse.cz>
21244
21245         PR profile/26399
21246         * g++.dg/bprob/g++-bprob-2.C: New testcase.
21247
21248 2006-04-06  Roger Sayle  <roger@eyesopen.com>
21249
21250         * g++.dg/conversion/nullptr1.C: New test case.
21251         * g++.dg/conversion/nullptr2.C: Likewise.
21252
21253 2006-04-05  Roger Sayle  <roger@eyesopen.com>
21254
21255         * gfortran.dg/dependency_18.f90: New test case.
21256
21257 2006-04-05  Richard Guenther  <rguenther@suse.de>
21258
21259         PR tree-optimization/26919
21260         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
21261         * gcc.dg/ipa/ipa-2.c: Likewise.
21262         * gcc.dg/ipa/ipa-3.c: Likewise.
21263         * gcc.dg/ipa/ipa-5.c: Likewise.
21264
21265 2006-04-05  Richard Guenther  <rguenther@suse.de>
21266
21267         PR tree-optimization/26763
21268         * gcc.dg/torture/pr26763-1.c: New testcase.
21269         * gcc.dg/torture/pr26763-2.c: Likewise.
21270
21271 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
21272
21273         PR fortran/23634
21274         PR fortran/25619
21275         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
21276
21277 2006-04-04  Eric Christopher  <echristo@apple.com>
21278
21279         * gcc.target/i386/387-1.c: Allow regexp to match darwin
21280         stubs.
21281         * gcc.target/i386/387-5.c: Ditto.
21282
21283 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
21284
21285         * gcc.target/sparc/struct-ret-check.c: New test.
21286
21287 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21288
21289         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
21290         zero decimal digits specified in format.
21291
21292 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
21293
21294         PR fortran/26891
21295         * gfortran.dg/missing_optional_dummy_1.f90: New test.
21296
21297         PR fortran/26976
21298         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
21299         * gfortran.dg/initialization_1.f90: Make assignment compliant.
21300         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
21301         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
21302         compliant and detect bigendian-ness.
21303
21304 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
21305
21306         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
21307         dummy arguments work when the actual argument is itself a dummy
21308         argument of the caller.
21309
21310 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21311
21312         PR libfortran/24685
21313         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
21314
21315 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21316
21317         * gfortran.dg/dependencency_17.f90: New test case.
21318
21319 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21320
21321         * gfortran.dg/dependency_14.f90: New test case.
21322         * gfortran.dg/dependency_15.f90: Likewise.
21323         * gfortran.dg/dependency_16.f90: Likewise.
21324
21325 2006-03-31  Asher Langton  <langton2@llnl.gov>
21326
21327         PR fortran/25358
21328         gfortran.dg/cray_pointers_6.f90: New test.
21329
21330 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21331
21332         PR libgfortran/26890
21333         * gfortran.dg/read_size_noadvance.f90: New test.
21334
21335 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
21336
21337         PR fortran/25031
21338         * gfortran.dg/multiple_allocation_1.f90: Check that the
21339         size has changed after a re-allocation with stat.
21340
21341 2006-03-30  Richard Guenther  <rguenther@suse.de>
21342
21343         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
21344         removal.
21345         * gcc.target/i386/sselibm-2.c: Likewise.
21346         * gcc.target/i386/sselibm-3.c: Likewise.
21347         * gcc.target/i386/sselibm-4.c: Likewise.
21348         * gcc.target/i386/sselibm-5.c: Likewise.
21349
21350 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21351
21352         * gcc.dg/fold-andxor-1.c: New test case.
21353         * gcc.dg/fold-xorand-1.c: Likewise.
21354
21355 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21356
21357         * gcc.dg/fold-convnotconv-1.c: New test case.
21358
21359 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
21360
21361         PR fortran/26779
21362         * gfortran.dg/private_type_5.f90: New test.
21363
21364 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
21365
21366         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
21367
21368 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
21369
21370         * gfortran.dg/advance_2.f90: New test.
21371         * gfortran.dg/advance_3.f90: New test.
21372
21373         * gfortran.fortran-torture/execute/equiv_5.f: New test.
21374
21375 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21376
21377         PR libgfortran/26661
21378         PR libgfortran/26880
21379         * gfortran.dg/read_x_past.f: New test.
21380
21381 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
21382
21383         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
21384         to be STABS.
21385
21386 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
21387
21388         * objc.dg/dwarf-1.m: Skip on AIX.
21389         * objc.dg/dwarf-2.m: Skip on AIX.
21390
21391 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
21392
21393         PR fortran/26816
21394         * gfortran.dg/float_1.f90: New test.
21395
21396 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
21397
21398         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
21399         X86_64 targets.
21400         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
21401
21402 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21403
21404         PR libfortran/26735
21405         * gfortran.dg/convert_implied_open.f90: New test case.
21406
21407 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21408
21409         PR fortran/26769
21410         * gfortran.dg/transpose_reshape_r10.f90: New test case.
21411
21412 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
21413
21414         PR middle-end/26717
21415         * gcc.dg/pr26717.c: New test.
21416
21417 2006-03-25  Roger Sayle  <roger@eyesopen.com>
21418
21419         * gfortran.dg/dependency_12.f90: New test case.
21420
21421 2006-03-24  Roger Sayle  <roger@eyesopen.com>
21422
21423         * gfortran.dg/dependency_9.f90: New (resurected) test case.
21424
21425 2006-03-24  Jeff Law  <law@redhat.com>
21426
21427         * gcc.c-torture/pr26840.c: New test.
21428
21429 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
21430
21431         * objc.dg/dwarf-2.m: New.
21432         * obj-c++.dg/dwarf-2.mm: New.
21433
21434         * g++.old-deja/g++.other/init19.C: New.
21435
21436 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
21437
21438         * g++.dg/eh/spbp.C: Skip on AIX.
21439
21440 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
21441
21442         PR middle-end/26611
21443         * g++.dg/gomp/pr26611-1.C: New test.
21444         * g++.dg/gomp/pr26611-2.C: New test.
21445
21446 2006-03-24  Jeff Law  <law@redhat.com>
21447
21448         * gcc.c-torture/compile/pr26833.c: New test.
21449         * gfortran.fortran-torture/compile/pr26806.f90: New test.
21450
21451 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21452
21453         * gfortran.dg/endfile_2.f90: Delete temp file.
21454
21455 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
21456
21457         PR fortran/19303
21458         * gfortran.dg/record_marker_1.f90: New test case.
21459         * gfortran.dg/record_marker_2.f: New test case.
21460         * gfortran.dg/record_marker_3.f90: New test case.
21461
21462 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
21463
21464         PR fortran/17298
21465         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
21466         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
21467
21468 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
21469
21470         * lib/gcc-dg.exp (cleanup-modules): New proc.
21471         * gfortran.dg/allocatable_function_1.f90,
21472         gfortran.dg/allocate_char_star_scalar_1.f90,
21473         gfortran.dg/assumed_charlen_function_1.f90,
21474         gfortran.dg/assumed_dummy_1.f90,
21475         gfortran.dg/assumed_shape_ranks_1.f90,
21476         gfortran.dg/assumed_shape_ranks_2.f90,
21477         gfortran.dg/assumed_size_dt_dummy.f90,
21478         gfortran.dg/auto_char_dummy_array_1.f90,
21479         gfortran.dg/auto_char_len_3.f90,
21480         gfortran.dg/automatic_module_variable.f90,
21481         gfortran.dg/bad_automatic_objects_1.f90,
21482         gfortran.dg/char_array_constructor.f90,
21483         gfortran.dg/char_array_structure_constructor.f90,
21484         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
21485         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
21486         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
21487         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
21488         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
21489         gfortran.dg/derived_pointer_recursion.f90,
21490         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
21491         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
21492         gfortran.dg/dummy_functions_1.f90,
21493         gfortran.dg/elemental_initializer_1.f90,
21494         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
21495         gfortran.dg/elemental_pointer_1.f90,
21496         gfortran.dg/elemental_subroutine_1.f90,
21497         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
21498         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
21499         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
21500         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
21501         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
21502         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
21503         gfortran.dg/global_references_1.f90,
21504         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
21505         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
21506         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
21507         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
21508         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
21509         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
21510         gfortran.dg/large_integer_kind_1.f90,
21511         gfortran.dg/large_real_kind_1.f90,
21512         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
21513         gfortran.dg/module_double_reuse.f90,
21514         gfortran.dg/module_equivalence_1.f90,
21515         gfortran.dg/module_interface_1.f90,
21516         gfortran.dg/module_parameter_array_refs_1.f90,
21517         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
21518         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
21519         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
21520         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
21521         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
21522         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
21523         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
21524         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
21525         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
21526         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
21527         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
21528         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
21529         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
21530         gfortran.dg/same_name_1.f90,
21531         gfortran.dg/sibling_dummy_procedure_1.f90,
21532         gfortran.dg/sibling_dummy_procedure_2.f90,
21533         gfortran.dg/sibling_dummy_procedure_3.f90,
21534         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
21535         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
21536         gfortran.dg/used_dummy_types_2.f90,
21537         gfortran.dg/used_dummy_types_3.f90,
21538         gfortran.dg/used_dummy_types_4.f90,
21539         gfortran.dg/used_dummy_types_5.f90,
21540         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
21541         gfortran.dg/userdef_operator_1.f90: Use it.
21542
21543 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21544
21545         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
21546         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
21547         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
21548         gfortran.dg/write_back.f,
21549         gfortran.fortran-torture/execute/inquire_1.f90,
21550         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
21551
21552 2006-03-21  Jeff Law  <law@redhat.com>
21553
21554         * gcc.dg/tree-ssa/vrp28.c: New test.
21555
21556 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21557
21558         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
21559         if _STDC_C99 is defined.
21560         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
21561         * gcc.dg/builtins-20.c: Likewise.
21562         * gcc.dg/builtins-53.c: Likewise.
21563         * gcc.dg/single-precision-constant.c: Likewise. Also pass
21564         -mmacosx-version-min=10.3 on PowerPC/Darwin.
21565
21566 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
21567
21568         PR tree-opt/26781
21569         * gcc.c-torture/compile/pr26781-1.c: New test.
21570         * gcc.c-torture/compile/pr26781-2.c: New test.
21571
21572 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
21573
21574         PR c++/26690
21575         * g++.dg/gomp/pr26690-1.C: New test.
21576         * g++.dg/gomp/pr26690-2.C: New test.
21577
21578 2006-03-20  Jeff Law  <law@redhat.com>
21579
21580         * gcc.dg/tree-ssa/pr21829.c: New test.
21581
21582         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
21583
21584 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
21585
21586         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
21587         (check_visibility_available): Use it.
21588         (check_effective_target_default_packed): Likewise.
21589         (check_effective_target_pcc_bitfield_type_matters): Likewise.
21590         (check_effective_target_fopenmp): Likewise.
21591         (check_effective_target_freorder): Likewise.
21592         (check_effective_target_fpic): Likewise.
21593         (check_named_sections_available): Likewise.
21594         (check_effective_target_ilp32): Likewise.
21595         (check_effective_target_lp64): Likewise.
21596
21597 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
21598
21599         PR fortran/20935
21600         * gfortran.dg/scalar_mask_2.f90: New test case.
21601
21602 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
21603
21604         PR tree-opt/26629
21605         * gcc.dg/tree-ssa/loadpre12.c: New test.
21606         * gcc.dg/tree-ssa/loadpre13.c: New test.
21607         * gcc.dg/tree-ssa/loadpre14.c: New test.
21608         * gcc.dg/tree-ssa/loadpre15.c: New test.
21609         * gcc.dg/tree-ssa/loadpre16.c: New test.
21610         * gcc.dg/tree-ssa/loadpre17.c: New test.
21611         * gcc.dg/tree-ssa/loadpre18.c: New test.
21612         * gcc.dg/tree-ssa/loadpre19.c: New test.
21613         * gcc.dg/tree-ssa/loadpre20.c: New test.
21614         * gcc.dg/tree-ssa/loadpre21.c: New test.
21615         * gcc.dg/tree-ssa/loadpre22.c: New test.
21616
21617 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
21618
21619         PR fortran/26741
21620         * gfortran.dg/elemental_initializer_1.f90: New test.
21621
21622         PR fortran/26716
21623         * gfortran.dg/assumed_shape_ranks_2: New test.
21624
21625 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
21626
21627         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
21628         target fpic.
21629
21630 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21631
21632         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
21633         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
21634         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
21635         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
21636         gfortran.fortran-torture/execute/direct_io.f90,
21637         gfortran.fortran-torture/execute/inquire_2.f90,
21638         gfortran.fortran-torture/execute/inquire_4.f90,
21639         gfortran.fortran-torture/execute/list_read_1.f90,
21640         gfortran.fortran-torture/execute/open_replace.f90,
21641         gfortran.fortran-torture/execute/slash_edit.f90,
21642         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
21643         temporary files from testcases.
21644
21645 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21646
21647         PR libgfortran/26509
21648         gfortran.dg/write_direct_eor.f90: New test.
21649
21650 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
21651
21652         * gcc.target/powerpc/pr26350.c: New.
21653         * gcc.target/powerpc/indexed-addr.c: New.
21654
21655 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21656
21657         * gfortran.dg/dependency_13.f90: New test case.
21658
21659 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21660
21661         PR middle-end/21781
21662         * gcc.dg/real-const-1.c: New test case.
21663
21664 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
21665
21666         * g++.old-deja/g++.other/init18.C: New.
21667         * g++.old-deja/g++.other/init5.C: Remove xfail.
21668
21669 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21670
21671         * g++.dg/opt/pr15551.C: Cleanup temp file.
21672
21673 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21674
21675         PR c++/6634
21676         g++.dg/parse/long1.C: New test.
21677
21678 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21679
21680         PR fortran/19101
21681         * gfortran.dg/continuation.f90: New test.
21682         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
21683
21684 2006-03-14  Richard Guenther  <rguenther@suse.de>
21685
21686         PR tree-optimization/26672
21687         * gcc.dg/torture/pr26672.c: New testcase.
21688
21689 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
21690
21691         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
21692         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
21693
21694 2006-03-13  Roger Sayle  <roger@eyesopen.com>
21695
21696         PR middle-end/26557
21697         * gcc.c-torture/compile/switch-1.c: New test case.
21698
21699 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
21700
21701         PR fortran/25378
21702         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
21703         test to include more permuatations of mask and index.
21704         * gfortran.dg/scalar_mask_1.f90: Modify last test to
21705         respond to F2003 spec. that the position returned for an all false
21706         mask && condition is zero.
21707
21708 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
21709
21710         PR middle-end/25989
21711         * gcc.dg/gomp/pr25989.c: New test.
21712
21713 2006-03-13  Jeff Law  <law@redhat.com>
21714
21715         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
21716
21717 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
21718
21719         * gcc.dg/switch-9.c: New test.
21720
21721 2006-03-13  Richard Guenther  <rguenther@suse.de>
21722
21723         PR middle-end/26630
21724         * gcc.dg/torture/pr26630.c: New testcase.
21725
21726 2006-03-11  Roger Sayle  <roger@eyesopen.com>
21727
21728         * gfortran.dg/dependency_10.f90: New test case.
21729         * gfortran.dg/dependency_11.f90: Likewise.
21730
21731 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
21732             Erik Edelmann  <eedelman@gcc.gnu.org>
21733
21734         * gfortran.dg/allocatable_function_1.f90: New.
21735         * gfortran.dg/allocatable_function_2.f90: New.
21736
21737 2006-03-10  Richard Guenther  <rguenther@suse.de>
21738
21739         PR middle-end/26565
21740         * gcc.dg/torture/pr26565.c: New testcase.
21741
21742 2006-03-09  Eric Christopher  <echristo@apple.com>
21743
21744         * gcc.c-torture/compile/20060309-1.c: New.
21745
21746 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21747
21748         PR libgfortran/26499
21749         * gfortran.dg/write_back.f: New test.
21750         * gfortran.dg/write_rewind_1.f: New test.
21751         * gfortran.dg/write_rewind_2.f: New test.
21752
21753 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21754
21755         PR libgfortran/26554
21756         * gfortran.dg/read_logical.f90: New test.
21757
21758 2006-03-04  Laurent GUERBY <laurent@guerby.net>
21759
21760         * ada/acats/norun.lst: cdd2a03 now passes.
21761
21762 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
21763
21764         PR testsuite/25177
21765         * gcc.target/powerpc/pr18096-1.c: Change where the error
21766         would match.
21767
21768 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
21769
21770         * gcc.target/i386/cleanup-1.c: New test.
21771         * gcc.target/i386/cleanup-2.c: New test.
21772
21773 2006-03-04  Roger Sayle  <roger@eyesopen.com>
21774
21775         * gfortran.dg/dependency_9.f90: Remove for the time being.
21776
21777 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
21778
21779         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
21780         directive.
21781
21782 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21783
21784         * gfortran.dg/dependency_9.f90: New test case.
21785
21786 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21787
21788         * gfortran.dg/dependency_4.f90: New test case.
21789         * gfortran.dg/dependency_5.f90: New test case.
21790         * gfortran.dg/dependency_6.f90: New test case.
21791         * gfortran.dg/dependency_7.f90: New test case.
21792         * gfortran.dg/dependency_8.f90: New test case.
21793
21794 2006-03-03  Paul Brook  <paul@codesourcery.com>
21795
21796         * lib/target-supports.exp (check_profiling_available):
21797         Add m68k-*-elf.
21798
21799 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
21800
21801         PR fortran/25031
21802         * multiple_allocation_1.f90: New test.
21803
21804 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21805
21806         PR tree-optimization/26524
21807         * gfortran.dg/pr26524.f: New test case.
21808
21809 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21810
21811         * g++.dg/template/repo5.C: Cleanup repo files.
21812         * gcc.dg/20051201-1.c: Cleanup coverage files.
21813         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
21814         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
21815         tree dump files.
21816
21817 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
21818
21819         * objc.dg/objc-nofilename-1.m: New test.
21820         * objc.dg/bad-receiver-type.m: New test.
21821         * obj-c++.dg/bad-receiver-type.mm: New test.
21822
21823 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21824
21825         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
21826
21827 2006-03-01  Mike Stump  <mrs@apple.com>
21828
21829         * g++.dg/abi/key2.C: Add.
21830
21831 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
21832
21833         * gfortran.dg/logical_dot_product.f90: New test.
21834
21835         PR fortran/26393
21836         * gfortran.dg/used_interface_ref.f90: New test.
21837
21838         PR fortran/20938
21839         * gfortran.dg/dependency_2.f90: New test.
21840         * gfortran.fortran-torture/execute/where17.f90: New test.
21841         * gfortran.fortran-torture/execute/where18.f90: New test.
21842         * gfortran.fortran-torture/execute/where19.f90: New test.
21843         * gfortran.fortran-torture/execute/where20.f90: New test.
21844
21845 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
21846
21847         * g++.dg/tree-ssa/pr26443.C: New test case.
21848
21849 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
21850
21851         PR middle-end/26022
21852         * g++.dg/opt/return-slot1.C: New test.
21853
21854 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21855
21856         PR libgfortran/26136
21857         * gfortran.dg/namelist_23.f90: New test.
21858
21859 2006-02-28  Roger Sayle  <roger@eyesopen.com>
21860
21861         PR middle-end/14752
21862         * gcc.dg/fold-eqandshift-2.c: New test case.
21863
21864 2006-02-28  Richard Guenther  <rguenther@suse.de>
21865
21866         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
21867         decomposition.
21868
21869 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
21870
21871         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
21872
21873 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21874
21875         PR libgfortran/26464
21876         * gfortran.dg/backspace_5.f: New test.
21877         * gfortran.dg/backspace_6.f: New test.
21878
21879 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21880
21881         * gcc.dg/fold-eqandnot-1.c: New test case.
21882
21883 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21884
21885         PR middle-end/19983
21886         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
21887
21888 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
21889
21890         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
21891         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
21892
21893 2006-02-26  Richard Guenther  <rguenther@suse.de>
21894
21895         PR tree-optimization/26421
21896         * gcc.dg/tree-ssa/pr26421.c: New testcase.
21897
21898 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
21899
21900         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
21901         * g++.old-deja/g++.robertl/eb132.C: Likewise.
21902
21903 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21904
21905         * gcc.dg/fold-even-1.c: New test case.
21906
21907 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21908
21909         PR middle-end/21137
21910         * gcc.dg/fold-eqandshift-1.c: New test case.
21911
21912 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21913
21914         PR tree-optimization/25125
21915         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
21916         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
21917
21918 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21919
21920         PR tree-optimizations/26359
21921         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
21922         with -fdump-tree-dceloop-details.
21923         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
21924
21925 2006-02-25  Roger Sayle  <roger@eyesopen.com>
21926
21927         PR middle-end/23673
21928         * gcc.dg/fold-eqxor-1.c: New test case.
21929         * gcc.dg/fold-eqxor-2.c: Likewise.
21930         * gcc.dg/fold-eqxor-3.c: Likewise.
21931
21932 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
21933
21934         PR fortran/23092
21935         * scalar_mask_1.f90: New test.
21936
21937 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
21938
21939         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
21940         * g++.dg/eh/uncaught2.C: New.
21941         * g++.dg/eh/uncaught3.C: New.
21942
21943 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21944
21945         PR libgfortran/26423
21946         * gfortran.dg/read_many_1.f: New test.
21947
21948 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
21949
21950         PR fortran/24519
21951         * gfortran.dg/dependency_3.f90: New test.
21952         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
21953         XFAILs.
21954
21955         PR fortran/25395
21956         * gfortran.dg/equiv_6.f90: New test.
21957
21958 2006-02-23  Jeff Law  <law@redhat.com>
21959
21960         * gcc.c-torture/compile/pr26425.c: New test.
21961
21962 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
21963
21964         PR middle-end/26412
21965         * gcc.dg/gomp/pr26412.c: New test.
21966
21967 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21968
21969         PR c++/26291
21970         * g++.dg/other/ellipsis1.C: New test.
21971         * g++.dg/parse/operator4.C: Adjust error marker.
21972
21973 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
21974
21975         PR target/25603
21976         * gfortran.dg/pr25603.f: New testcase.
21977
21978 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21979
21980         * gcc.dg/bf-spl1.c: Don't specify -m68000.
21981         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
21982
21983 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
21984
21985         * g++.dg/eh/spbp.C: New.
21986
21987 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
21988
21989         PR middle-end/26379
21990         * gcc.target/i386/mmx-7.c: New test.
21991
21992 2006-02-20  Roger Sayle  <roger@eyesopen.com>
21993
21994         PR tree-optimization/26361
21995         * gcc.dg/tree-ssa/vrp27.c: New test case.
21996
21997 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
21998
21999         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
22000         * gcc.dg/tree-ssa/complex-4.c: Here.
22001
22002 2006-02-19  Roger Sayle  <roger@eyesopen.com>
22003
22004         PR middle-end/19543
22005         * gfortran.dg/logical_1.f90: New test case.
22006
22007 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
22008
22009         PR middle-end/26334
22010         * gcc.dg/20060218-1.c: Moved to...
22011         * gcc.target/i386/20060218-1.c: ... here.  New test.
22012
22013 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
22014
22015         PR fortran/26201
22016         * gfortran.dg/convert_1.f90: New.
22017
22018 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
22019
22020         PR fortran/25054
22021         * gfortran.dg/namelist_5.f90: New test.
22022
22023         PR fortran/25089
22024         * gfortran.dg/namelist_4.f90: New test.
22025
22026 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22027
22028         PR tree-opt/25680
22029         * gcc.dg/tree-ssa/complex-3.c: New test.
22030
22031 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22032
22033         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
22034         variable to take into account the variable name in the
22035         function header.
22036         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
22037
22038 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
22039
22040         PR middle-end/26334
22041         * gcc.c-torture/compile/20060217-1.c: New test.
22042         * gcc.dg/20060218-1.c: New test.
22043
22044 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
22045
22046         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
22047
22048 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
22049
22050         * gcc.dg/cpp/undef3.c: New test.
22051         * gcc.dg/cpp/trad/builtins2.c: New test.
22052
22053 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
22054
22055         PR c++/26266
22056         * g++.dg/template/static22.C: New test.
22057         * g++.dg/template/static23.C: New test.
22058         * g++.dg/template/static24.C: New test.
22059         * g++.dg/template/non-dependent13.C: New test.
22060         * g++.dg/init/member1.C: Tweak error markers.
22061
22062 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22063
22064         PR target/26255
22065         * gcc.c-torture/compile/pr26255.c: New test case.
22066
22067 2006-02-16  Roger Sayle  <roger@eyesopen.com>
22068
22069         * gfortran.fortran-torture/execute/where_10.f90: New test case.
22070         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
22071         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
22072         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
22073         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
22074         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
22075         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
22076
22077 2006-02-16  Jeff Law  <law@redhat.com>
22078
22079         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
22080         * gcc.dg/tree-ssa/vrp26.c: New test.
22081
22082 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
22083
22084         PR target/20353
22085         PR target/24578
22086         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
22087         __UCLIBC__ is defined.
22088
22089 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
22090
22091         PR fortran/26224
22092         * gfortran.dg/gomp/pr26224.f: New test.
22093
22094 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
22095
22096         PR tree-opt/25918
22097         * lib/target-supports.exp
22098         (check_effective_target_vect_short_mult): New.
22099         (check_effective_target_vect_char_mult): New.
22100         (check_effective_target_vect_widen_sum_qi_to_si): New.
22101         (check_effective_target_vect_widen_sum_qi_to_hi): New.
22102         (check_effective_target_vect_widen_sum_hi_to_si): New.
22103         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
22104         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
22105         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
22106         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
22107         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
22108         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
22109         vect-reduc-pattern-2c.c
22110         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
22111         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
22112         vect-reduc-pattern-1c.c
22113
22114 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
22115
22116         PR fortran/24557
22117         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
22118
22119 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22120
22121         PR fortran/26054
22122         * gfortran.dg/enum_8.f90: Remove check for warning.
22123         * gfortran.dg/iomsg_1.f90: Ditto.
22124         * gfortran.dg/enum_1.f90: Ditto.
22125         * gfortran.dg/enum_9.f90: Ditto.
22126         * gfortran.dg/enum_2.f90: Ditto.
22127         * gfortran.dg/enum_10.f90: Ditto.
22128         * gfortran.dg/enum_3.f90: Ditto.
22129         * gfortran.dg/flush_1.f90: Ditto.
22130         * gfortran.dg/enum_4.f90: Ditto.
22131         * gfortran.dg/array_constructor_1.f90: Ditto.
22132         * gfortran.dg/enum_5.f90: Ditto.
22133         * gfortran.dg/enum_6.f90: Ditto.
22134         * gfortran.dg/enum_7.f90: Ditto.
22135
22136 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
22137
22138         PR middle-end/26300
22139         * gcc.c-torture/compile/20060215-1.c: New test.
22140
22141 2006-02-14  Roger Sayle  <roger@eyesopen.com>
22142
22143         PR middle-end/23670
22144         * gcc.dg/tree-ssa/andor-2.c: New test case.
22145
22146 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
22147
22148         PR fortran/25045
22149         * optional_dim.f90: New test.
22150
22151 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22152
22153         PR fortran/26277
22154         * gfortran.dg/label_4.f90: New.
22155
22156 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
22157             Diego Novillo  <dnovillo@redhat.com>
22158             Uros Bizjak  <uros@kss-loka.si>
22159
22160         * gfortran.dg/gomp: New directory.
22161
22162 2006-02-14  Richard Guenther  <rguenther@suse.de>
22163
22164         PR tree-optimization/26258
22165         * gcc.dg/torture/pr26258.c: New testcase.
22166
22167 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
22168
22169         PR fortran/26246
22170         * gfortran.dg/pr26246_1.f90: New test.
22171         * gfortran.dg/pr26246_2.f90: New test.
22172
22173         PR middle-end/26092
22174         * gcc.c-torture/compile/20060208-1.c: New test.
22175
22176 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
22177
22178         PR fortran/26074
22179         PR fortran/25103
22180         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
22181         * gfortran.dg/bad_automatic_objects_1.f90: New test.
22182         * gfortran.dg/automatic_module_variable.f90: Change error message.
22183
22184         PR fortran/20861
22185         * gfortran.dg/internal_dummy_1.f90: New test.
22186
22187         PR fortran/20871
22188         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
22189
22190
22191         PR fortran/25083
22192         * gfortran.dg/uncommon_block_data_1.f90: New test.
22193         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
22194         with standard.
22195
22196         PR fortran/25088
22197         * gfortran.dg/typed_subroutine_1.f90: New test.
22198
22199 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
22200
22201         * objc.dg/dwarf-1.m: New.
22202
22203 2006-02-13  Roger Sayle  <roger@eyesopen.com>
22204
22205         PR middle-end/24427
22206         * gcc.dg/tree-ssa/andor-1.c: New test case.
22207
22208 2006-02-13  Josh Conner  <jconner@apple.com>
22209
22210         PR target/25376
22211         * gcc.dg/pr25376.c: New test.
22212
22213         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
22214         assemble.
22215         * lib/target-supports.exp (check_named_sections_available):
22216         Only compile named-sections test -- don't assemble.
22217
22218 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22219
22220         * g++.dg/warn/no-write-strings.C: New test.
22221         * g++.dg/warn/write-strings.C: Likewise.
22222         * g++.dg/warn/write-strings-default.C: Likewise.
22223
22224 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
22225
22226         PR fortran/25806
22227         * gfortran.dg/ret_pointer_2.f90: New test.
22228
22229 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
22230
22231         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
22232
22233 2006-02-10  Jeff Law  <law@redhat.com>
22234
22235         * gcc.c-torture/compile/pr26213.c: New test.
22236
22237 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
22238
22239         gfortran.dg/null_1.f90: New test.
22240
22241 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22242
22243         PR fortran/14771
22244         * gfortran.dg/parens_4.f90: New.
22245         * gfortran.dg/parens_5.f90: New.
22246
22247 2006-02-10  Richard Guenther  <rguenther@suse.de>
22248
22249         * gcc.dg/pr23372-1.c: Remove empty file.
22250
22251 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22252         Paul Thomas  <pault@gcc.gnu.org>
22253
22254         PR fortran/14771
22255         * gfortran.dg/parens_1.f90: New.
22256         * gfortran.dg/parens_2.f90: New.
22257         * gfortran.dg/parens_3.f90: New.
22258
22259 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
22260
22261         PR fortran/26038
22262         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
22263
22264         PR fortran/25059
22265         * gfortran.dg/impure_assignment_1.f90: New test.
22266
22267         PR fortran/25070
22268         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
22269
22270 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22271
22272         PR target/26141
22273         * g++.dg/expr/stdarg2.C: New test.
22274
22275 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22276
22277         PR inline-asm/16194
22278         * gcc.dg/pr16194.c: New test.
22279
22280 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22281
22282         * ada/acats/run_acats: Use portable variant of "$@".
22283
22284 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22285
22286         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
22287         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
22288
22289 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22290
22291         PR tree-opt/26179
22292         * g++.dg/opt/pr26179.C: New test.
22293
22294 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22295
22296         PR middle-end/26134
22297         * gcc.dg/tree-ssa/complex-3.c: New test.
22298
22299 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22300
22301         * gcc.c-torture/compile/volatile-1.c: New test.
22302
22303 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
22304
22305         PR 26180
22306         * gcc.dg/tree-ssa/pr26180.c: New test.
22307
22308 2006-02-08  Jeff Law  <law@redhat.com>
22309
22310         * gcc.dg/tree-ssa/pr21417.c: New test.
22311
22312 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22313
22314         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
22315         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
22316
22317 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22318
22319         * lib/scanrtl.exp: New.
22320
22321 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22322
22323         PR c++/26071
22324         * g++.dg/other/virtual2.C: New test.
22325
22326         PR c++/26070
22327         * g++.dg/other/virtual1.C: New test.
22328
22329 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22330
22331         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
22332         cleanup-ipa-dump): Update dump file glob patterns.
22333         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
22334         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
22335
22336         * lib/gcc-dg.exp: Load it.
22337         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
22338
22339 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
22340
22341         PR testsuite/26159
22342         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
22343         * gcc.dg/tree-ssa/pr23382.c: Ditto.
22344
22345 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22346
22347         PR fortran/25577
22348         * gfortran.dg/mvbits_1.f90: New.
22349
22350 2006-02-07  Dirk Mueller  <dmueller@suse.com>
22351
22352         * g++.dg/warn/Wdiv-by-zero.C: New test.
22353         * g++.dg/warn/Wno-div-by-zero.C: New.
22354
22355 2006-02-07  Jeff Law  <law@redhat.com>
22356
22357         * gcc.dg/tree-ssa/pr21559.c: New test.
22358
22359         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
22360         multiple VRP passes.
22361         * gcc.dg/tree-ssa/vrp09.c: Likewise.
22362         * gcc.dg/tree-ssa/vrp18.c: Likewise.
22363         * gcc.dg/tree-ssa/pr21582.c: Likewise.
22364         * gcc.dg/tree-ssa/pr20657.c: Likewise.
22365         * gcc.dg/tree-ssa/pr21001.c: Likewise.
22366         * gcc.dg/tree-ssa/vrp02.c: Likewise
22367         * gcc.dg/tree-ssa/vrp11.c: Likewise
22368         * gcc.dg/tree-ssa/pr14341.c: Likewise
22369         * gcc.dg/tree-ssa/vrp19.c: Likewise
22370         * gcc.dg/tree-ssa/vrp20.c: Likewise
22371         * gcc.dg/tree-ssa/vrp03.c: Likewise
22372         * gcc.dg/tree-ssa/pr21086.c: Likewise
22373         * gcc.dg/tree-ssa/pr21959.c: Likewise
22374         * gcc.dg/tree-ssa/vrp21.c: Likewise
22375         * gcc.dg/tree-ssa/vrp04.c: Likewise
22376         * gcc.dg/tree-ssa/pr25485.c: Likewise
22377         * gcc.dg/tree-ssa/pr22026.c: Likewise
22378         * gcc.dg/tree-ssa/vrp22.c: Likewise
22379         * gcc.dg/tree-ssa/vrp05.c: Likewise
22380         * gcc.dg/tree-ssa/20030807-10.c: Likewise
22381         * gcc.dg/tree-ssa/pr20701.c: Likewise
22382         * gcc.dg/tree-ssa/vrp23.c: Likewise
22383         * gcc.dg/tree-ssa/vrp06.c: Likewise
22384         * gcc.dg/tree-ssa/pr22117.c: Likewise
22385         * gcc.dg/tree-ssa/pr20702.c: Likewise
22386         * gcc.dg/tree-ssa/vrp15.c: Likewise
22387         * gcc.dg/tree-ssa/pr21090.c: Likewise
22388         * gcc.dg/tree-ssa/pr21294.c: Likewise
22389         * gcc.dg/tree-ssa/vrp24.c: Likewise
22390         * gcc.dg/tree-ssa/vrp07.c: Likewise
22391         * gcc.dg/tree-ssa/pr21563.c: Likewise
22392         * gcc.dg/tree-ssa/pr25382.c: Likewise
22393         * gcc.dg/tree-ssa/vrp16.c: Likewise
22394         * gcc.dg/tree-ssa/vrp25.c: Likewise
22395         * gcc.dg/tree-ssa/vrp08.c: Likewise
22396         * gcc.dg/tree-ssa/20030807-6.c: Likewise
22397         * gcc.dg/tree-ssa/vrp17.c: Likewise
22398         * gcc.dg/tree-ssa/pr21458.c: Likewise
22399         * g++.dg/tree-ssa/pr18178.C: Likewise
22400
22401 2006-02-07  Richard Guenther  <rguenther@suse.de>
22402
22403         PR c++/26140
22404         Revert
22405         2006-01-30  Richard Guenther  <rguenther@suse.de>
22406         PR c++/23372
22407         * gcc.dg/pr23372-1.C: New testcase.
22408
22409         * g++.dg/tree-ssa/pr26140.C: New testcase.
22410
22411 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
22412
22413         PR c++/9737
22414         * g++.dg/template/ttp15.C: New test.
22415         * g++.dg/template/ttp16.C: Likewise.
22416         * g++.dg/template/ttp17.C: Likewise.
22417         * g++.old-deja/g++.pt/ttp36.C: Remove.
22418         * g++.old-deja/g++.pt/ttp19.C: Likewise.
22419         * g++.old-deja/g++.pt/ttp37.C: Likewise.
22420         * g++.old-deja/g++.pt/ttp38.C: Likewise.
22421         * g++.old-deja/g++.pt/ttp39.C: Likewise.
22422         * g++.old-deja/g++.pt/ttp9.C: Likewise.
22423         * g++.old-deja/g++.pt/ttp40.C: Likewise.
22424         * g++.old-deja/g++.pt/ttp51.C: Likewise.
22425         * g++.old-deja/g++.pt/ttp26.C: Likewise.
22426         * g++.old-deja/g++.pt/ttp36.C: Likewise.
22427
22428 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
22429
22430         PR libfortran/23815
22431         * unf_io_convert_4.f90: New test.
22432
22433 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
22434
22435         * gcc.dg/tree-ssa/loadpre10.c: New test.
22436         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
22437         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
22438         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
22439
22440 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22441
22442         PR libfortran/24685
22443         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
22444
22445 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
22446
22447         PR tree-opt/25251
22448         * gfortran.dg/assign_7.f: New test.
22449
22450 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
22451
22452         PR fortran/26041
22453         PR fortran/26064
22454         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
22455         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
22456         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
22457
22458 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
22459
22460         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
22461         in size_t typedef.
22462
22463 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22464
22465         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
22466         * g++.dg/charset/string.c (foo): Likewise.
22467         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
22468         const char*
22469         * g++.dg/ext/builtin2.C (printf): Likewise.
22470         * g++.dg/init/new15.C (printf): Likewise.
22471         * g++.dg/opt/pr17697-1.C (foo): Likewise.
22472         * g++.dg/opt/pr17697-2.C (foo): Likewise.
22473         * g++.dg/opt/pr17697-3.C (foo): Likewise.
22474         * g++.dg/template/non-dependent4.C (temp): Likewise.
22475         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
22476         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
22477         parameter type to const char*.
22478         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
22479         Change type to const char*.
22480         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
22481         Likewise.
22482         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
22483         second parameter type to const char*.
22484         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
22485         (Y::Y): Change parameter type to const char*.
22486         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
22487         * g++.old-deja/g++.jason/report.C: Apply const correctness.
22488         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
22489         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
22490         (char*).
22491         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
22492         const char*.
22493         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
22494         type to const char*.
22495         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
22496         return type to const char*.
22497         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
22498         to const char*.
22499         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
22500         * g++.old-deja/g++.law/refs1.C: Likewise.
22501         * g++.old-deja/g++.law/visibility1.C: Likewise.
22502         * g++.old-deja/g++.law/visibility2.C: Likewise.
22503         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
22504         const char*.
22505         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
22506         * g++.old-deja/g++.mike/net48.C: Likewise.
22507         * g++.old-deja/g++.mike/p646.C: Likewise.
22508         * g++.old-deja/g++.mike/p6746.C: Likewise.
22509         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
22510         type to const char*.
22511         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
22512         deprecated conversion warning.
22513         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
22514         char*.
22515         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
22516         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
22517         * g++.old-deja/g++.pt/explicit8.C: Likewise.
22518         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
22519         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
22520         * g++.old-deja/g++.pt/nontype3.C: Likewise.
22521         * g++.old-deja/g++.pt/t39.C: Likewise.
22522         * g++.old-deja/g++.robertl/eb106.C: Likewise.
22523         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
22524
22525 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
22526
22527         PR fortran/25075
22528         intrinsic_argument_conformance_1.f90: New test.
22529
22530 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
22531
22532         PR fortran/20845
22533         * gfortran.dg/char_result_11.f90: Add SAVE.
22534         * gfortran.dg/der_pointer_4.f90: Ditto.
22535         * gfortran.dg/default_initialization.f90: New test.
22536
22537 2006-02-03  Jeff Law  <law@redhat.com>
22538
22539         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
22540         handle more than 100 dump files.
22541         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
22542         * lib/scantree.exp (scan-tree-dump): Likewise.
22543         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
22544         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
22545         * lib/scanipa.exp (scan-ipa-dump): Likewise.
22546         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
22547         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
22548
22549 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
22550
22551         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
22552
22553 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
22554
22555         * g++.dg/template/using12.C: New test.
22556
22557 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
22558
22559         * gcc.target/powerpc/pr25960.c: New test.
22560
22561 2006-02-02  Steven G. Kargl  <kargls@comcast>
22562
22563         PR fortran/24958
22564         gfortran.dg/nullify_2.f90: New test.
22565
22566 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
22567
22568         PR 25990
22569         * gcc.dg/gomp/pr25990.c: New test.
22570
22571 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
22572
22573         PR c++/25342
22574         * g++.gd/template/partial4.C: New test.
22575
22576 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
22577
22578         PR middle-end/26001
22579         * gfortran.dg/data_char_2.f90: New.
22580
22581 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
22582
22583         PR fortran/26039
22584         maxval_maxloc_conformance_1.f90: New test.
22585
22586 2006-01-31  Richard Guenther  <rguenther@suse.de>
22587
22588         * gcc.target/i386/sselibm-1.c: New testcase.
22589         * gcc.target/i386/sselibm-2.c: Likewise.
22590         * gcc.target/i386/sselibm-3.c: Likewise.
22591         * gcc.target/i386/sselibm-4.c: Likewise.
22592         * gcc.target/i386/sselibm-5.c: Likewise.
22593
22594 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22595
22596         PR fortran/24266
22597         * gfortran.dg/arrayio_derived_2.f90: New.
22598
22599 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
22600
22601         * gcc.dg/unsigned-long-compare.c: New test.
22602
22603 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
22604
22605         PR testsuite/25318
22606         * lib/target-supports.exp (check_effective_target_freorder):
22607         Check to see if target supports -freorder-blocks-and-partition.
22608         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
22609         instead of "dg-require-named-sections".
22610
22611 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
22612
22613         PR target/14798:
22614         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
22615         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
22616         * gcc.dg/pragma-isr-trapa2.c: Likewise.
22617         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
22618         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
22619         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
22620         * gcc.dg/attr-isr-trap_exit.c: Likewise.
22621         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
22622
22623 2006-01-30  Richard Guenther  <rguenther@suse.de>
22624
22625         PR c++/23372
22626         * gcc.dg/pr23372-1.C: New testcase.
22627
22628 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
22629
22630         * gcc.dg/gomp/pr25874.c: New test.
22631
22632 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
22633
22634         PR tree-opt/25911
22635         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
22636
22637 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
22638
22639         PR fortran/18578
22640         PR fortran/18579
22641         PR fortran/20857
22642         PR fortran/20885
22643         * gfortran.dg/intent_out_1.f90: New test.
22644
22645 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
22646
22647         PR fortran/17911
22648         * gfortran.dg/procedure_lvalue.f90: New test.
22649
22650         PR fortran/20895
22651         PR fortran/25030
22652         * gfortran.dg/char_pointer_assign_2.f90: New test.
22653         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
22654         assignment to be consistent with standard.
22655         * gfortran.dg/char_result_2.f90: The same.
22656         * gfortran.dg/char_result_8.f90: The same.
22657
22658 2006-01-28  Zack Weinberg  <zackw@panix.com>
22659
22660         * gcc.dg/Woverlength-strings.c
22661         * gcc.dg/Woverlength-strings-pedantic-c89.c
22662         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
22663         * gcc.dg/Woverlength-strings-pedantic-c99.c
22664         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
22665
22666 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
22667
22668         * gcc.c-torture/execute/20060127-1.c: New test.
22669
22670 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22671
22672         PR c++/25999
22673         * g++.dg/ext/pragmaweak1.C: New test.
22674
22675 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22676
22677         PR c++/25855
22678         * g++.dg/template/spec29.C: New test.
22679
22680 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
22681
22682         PR c/19606.
22683         * gcc.c-torture/execute/pr19606.c: New.
22684
22685 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
22686
22687         * gcc.dg/pragma-re-4.c: New test.
22688
22689 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
22690
22691         PR fortran/25964
22692         * gfortran.dg/assumed_size_refs_3.f90: New test.
22693
22694 2006-01-27  Ben Elliston  <bje@au.ibm.com>
22695
22696         * gcc.misc-tests/dectest.exp: Remove defunct comment.
22697
22698 2006-01-26  Laurent GUERBY <laurent@guerby.net>
22699
22700         PR ada/21317
22701         * ada/acats/support/impdef.a: Add One_Long_Second.
22702         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
22703         * ada/acats/tests/c9/c94026.a: Likewise.
22704         * ada/acats/tests/c9/c97305c.ada: Likewise.
22705         * ada/acats/tests/c9/c99004a.ada: Likewise.
22706
22707 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
22708
22709         PR fortran/25964
22710         * gfortran.dg/global_references_2.f90: New test.
22711
22712         PR fortran/25084
22713         PR fortran/20852
22714         PR fortran/25085
22715         PR fortran/25086
22716         * gfortran.dg/assumed_charlen_function_1.f90: New test.
22717         * gfortran.dg/assumed_charlen_function_3.f90: New test.
22718
22719         PR fortran/25416
22720         * gfortran.dg/assumed_charlen_function_2.f90: New test.
22721
22722 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
22723
22724         PR c/25892
22725         * gcc.dg/Wpointer-sign.c: New.
22726         * gcc.dg/Wpointer-sign-Wall.c: New.
22727         * gcc.dg/Wpointer-sign-Wall-no.c: New.
22728         * gcc.dg/Wpointer-sign-pedantic.c: New.
22729         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
22730         * gcc.dg/conv-2.c: Use -Wpointer-sign.
22731
22732 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
22733
22734         PR C/25861
22735         * gcc.c-torture/compile/pr25861.c: New test.
22736
22737 2006-01-26  Paul Brook  <paul@codesourcery.com>
22738
22739         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
22740         on short-enum targets.
22741         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
22742         variable.
22743         (generate_fields): Use short_enums.
22744         (main): Set short_enums.  Document -e.
22745         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
22746         on short-enum targets.
22747         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
22748         variable.
22749         (generate_fields): Use short_enums.
22750         (main): Set short_enums.  Document -e.
22751         * lib/target-supports.exp (check_effective_target_short_enums): New.
22752
22753 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
22754
22755         PR target/25947
22756         * gcc.dg/torture/pr25947-1.c: New test.
22757
22758 2006-01-25  Jan Hubicka  <jh@suse.cz>
22759             Roger Sayle  <roger@eyesopen.com>
22760
22761         PR rtl-optimization/25703
22762         * gcc.target/i386/20060125-1.c: New test case.
22763         * gcc.target/i386/20060125-2.c: New test case.
22764
22765 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22766
22767         PR fortran/18540
22768         * gfortran.dg/goto_1.f: New.
22769
22770 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
22771
22772         PR fortran/25716
22773         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
22774         25716 on 32-bit systems too.
22775
22776 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
22777
22778         PR testsuite/25590
22779         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
22780
22781 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
22782
22783         * gcc.dg/tree-ssa/gen-vect-33.c: New.
22784
22785 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22786
22787         PR fortran/25835
22788         * gfortran.dg/read_eof.f90: Delete, renamed.
22789         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
22790         * gfortran.dg/read_eof_2.f90: New test.
22791         * gfortran.dg/read_eof_3.f90: New test.
22792
22793 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
22794
22795         PR tree-opt/25860
22796         * gcc.c-torture/compile/pr25860.c: New test.
22797
22798 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22799
22800         PR c++/25552
22801         * g++.dg/parse/dtor8.C: New test.
22802
22803 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
22804
22805         PR testsuite/25891
22806         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
22807         * gcc.dg/gomp/gomp.exp: Return without testing anything if
22808         check_effective_target_fopenmp returns 0.
22809
22810 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
22811
22812         PR ada/20548
22813         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
22814         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
22815         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
22816
22817 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
22818
22819         PR tree-opt/25857
22820         * g++.dg/opt/pr25857.C: New test.
22821
22822 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
22823         Jan Hubicka  <jh@suse.cz>
22824         Richard Guenther  <rguenther@suse.de>
22825
22826         PR rtl-optimization/25654
22827         * gcc.dg/torture/pr25654.c: New testcase.
22828         * gcc.target/i386/pr25654.c: Likewise.
22829
22830 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
22831
22832         PR fortran/25901
22833         * gfortran.dg/internal references_2.f90: New test.
22834
22835         Fix regression in testing of admissability of attributes.
22836         * gfortran.dg/intent_used_1.f90: New test.
22837
22838 2006-01-23  Ben Elliston  <bje@au.ibm.com>
22839
22840         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
22841         Remove target conditional torture options for i?86 and x86_64
22842         GNU/Linux.
22843
22844 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22845
22846         PR c++/10891
22847         * g++.dg/rtti/no-rtti.C: New.
22848
22849 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
22850
22851         PR c++/25895
22852         * g++.dg/inherit/conv2.C: New test.
22853
22854         PR c++/25856
22855         * g++.dg/parse/dtor7.C: New test.
22856
22857         PR c++/25858
22858         * g++.dg/template/crash44.C: New test.
22859
22860 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
22861
22862         PR fortran/25124
22863         PR fortran/25625
22864         * gfortran.dg/internal_references_1.f90: New test.
22865           PR fortran/20881
22866         PR fortran/23308
22867         PR fortran/25538
22868         PR fortran/25710
22869         * gfortran.dg/global_references_1.f90: New test.
22870         * gfortran.dg/g77/19990905-1.f: Restore the error that
22871         there is a clash between the common block name and
22872         the name of a subroutine reference.
22873
22874         PR fortran/PR24276
22875         * gfortran.dg/aliasing_dummy_1.f90: New test.
22876
22877 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
22878
22879         * gcc.dg/vmx/1b-01.c: Warning fix.
22880         * gcc.dg/vmx/1c-02.c: Likewise.
22881         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
22882
22883 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
22884
22885         PR testsuite/24962
22886         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
22887
22888 2006-01-20  Richard Guenther  <rguenther@suse.de>
22889         Steven Bosscher <stevenb.gcc@gmail.com>
22890
22891         PR rtl-optimization/24626
22892         * gcc.dg/torture/pr24626-1.c: New testcase.
22893         * gcc.dg/torture/pr24626-2.c: Likewise.
22894         * gcc.dg/torture/pr24626-3.c: Likewise.
22895         * gcc.dg/torture/pr24626-4.c: Likewise.
22896
22897 2006-01-20  Dirk Mueller  <dmueller@suse.com>
22898
22899         PR c++/5520
22900         * g++.dg/warn/empty-body.C: New.
22901
22902 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
22903
22904         PR c++/22136
22905         * g++.dg/template/using10.C: New test.
22906         * g++.dg/temlpate/using11.C: Likewise.
22907         * g++.dg/inherit/using5.C: Tweak error messages.
22908
22909 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
22910
22911         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
22912         target test.
22913         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
22914
22915 2006-01-19  Jan Hubicka  <jh@suse.cz>
22916
22917         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
22918
22919 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22920
22921         PR c++/25854
22922         * g++.dg/template/spec28.C: New test.
22923
22924 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
22925
22926         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22927         (switchfiles): Fix fprintf's by adding srcdir or removing it.
22928
22929 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
22930
22931         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
22932         * gcc.dg/gomp/critical-1.c: Likewise.
22933         * gcc.dg/gomp/critical-3.c: Likewise.
22934         * gcc.dg/gomp/empty.c: Likewise.
22935         * gcc.dg/gomp/ordered-1.c: Likewise.
22936         * gcc.dg/gomp/for-4.c: Likewise.
22937         * gcc.dg/gomp/for-6.c: Likewise.
22938         * gcc.dg/gomp/master-3.c: Likewise.
22939         * gcc.dg/gomp/for-8.c: Likewise.
22940         * gcc.dg/gomp/for-10.c: Likewise.
22941         * gcc.dg/gomp/for-18.c: Likewise.
22942         * gcc.dg/gomp/for-5.c: Likewise.
22943         * gcc.dg/gomp/for-7.c: Likewise.
22944         * gcc.dg/gomp/for-9.c: Likewise.
22945
22946 2006-01-18  Jeff Law  <law@redhat.com>
22947
22948         * gcc.dg/tree-ssa/vrp25.c: New test.
22949
22950 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22951
22952         * gcc.dg/pr25805.c: Fix misapplied patch.
22953
22954 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
22955
22956         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
22957         (check_effective_target_vect_udot_qi): New.
22958         (check_effective_target_vect_sdot_hi): New.
22959         (check_effective_target_vect_udot_hi): New.
22960         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
22961         prefixed with "wrapv-" with -fwrapv.
22962         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
22963         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
22964         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
22965         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
22966         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
22967
22968         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
22969         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
22970         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
22971         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
22972
22973 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22974
22975         PR c++/16829
22976         * g++.dg/other/default2.C: New test.
22977         * g++.dg/other/default3.C: New test.
22978
22979 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22980
22981         PR c/25805
22982         * gcc.dg/pr25805.c: New file.
22983
22984 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
22985
22986         PR c++/25836
22987         * g++.dg/template/init6.C: New test.
22988
22989 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
22990
22991         * gcc.dg/tree-ssa/pr24287.c: New test
22992
22993 2006-01-18  Eric Christopher  <echristo@apple.com>
22994
22995         * g++.dg/eh/table.C: New.
22996
22997 2006-01-18  DJ Delorie  <dj@redhat.com>
22998
22999         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
23000         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
23001         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
23002         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
23003
23004 2006-01-18  Jeff Law  <law@redhat.com>
23005
23006         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
23007         on wrapping on overflow semantics.
23008
23009         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
23010
23011         * gcc.gc/tree-ssa/vrp23.c: New test.
23012         * gcc.gc/tree-ssa/vrp24.c: New test.
23013
23014 2006-01-18  Richard Henderson  <rth@redhat.com>
23015             Aldy Hernandez  <aldyh@redhat.com>
23016             Jakub Jelinek  <jakub@redhat.com>
23017             Diego Novillo  <dnovillo@redhat.com>
23018             Uros Bizjak  <uros@kss-loka.si>
23019
23020         * gcc.dg/gomp: New directory.
23021
23022 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
23023             Steven G. Kargl  <kargls@comcast.net>
23024
23025         PR fortran/20869
23026         * gfortran.dg/intrinsic_external_1.f90: New test.
23027
23028         PR fortran/20875.
23029         * gfortran.dg/elemental_pointer_1.f90: New test.
23030
23031         PR fortran/25024
23032         * gfortran.dg/external_procedures_1.f90: New test.
23033
23034         PR fortran/25785
23035         gfortran.dg/assumed_present.f90: New test.
23036
23037 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
23038
23039         * g++.dg/parse/lookup5.C: New test.
23040
23041 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23042
23043         PR fortran/25697
23044         * gfortran.dg/read_eof.f90: New test.
23045
23046 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23047
23048         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
23049         add a closing brace.
23050
23051 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23052
23053         PR fortran/25631
23054         * gfortran.dg/fmt_tl.f: New test.
23055
23056 2006-01-17  Eric Christopher  <echristo@apple.com>
23057
23058         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
23059         * g++.old-deja/g++.warn/impint2.C: Ditto.
23060         * g++.old-deja/g++.other/null1.C: Ditto.
23061         * g++.dg/warn/conv2.C: Ditto.
23062         * g++.dg/warn/conv4.C: New file.
23063
23064 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23065
23066         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
23067
23068 2006-01-17  Andreas Jaeger  <aj@suse.de>
23069             Janis Johnson <janis187@us.ibm.com>
23070
23071         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
23072         in 64-bit.
23073         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
23074         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
23075
23076 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23077
23078         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23079         (switchfiles): xfail txxx where xxx >= 25.
23080
23081 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23082
23083         PR testsuite/25764
23084         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
23085
23086 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
23087
23088         PR c/25682
23089         * gcc.dg/pr25682.c: New test.
23090         * g++.dg/parse/array-size2.C: New test.
23091
23092 2006-01-16  Ian Lance Taylor  <ian@airs.com>
23093
23094         * consistency.vlad: Remove entire directory, 1652 files.
23095
23096 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
23097
23098         * lib/target-supports.exp (check_effective_target_dfp_nocache,
23099         check_effective_target_dfprt_nocache): New.
23100         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
23101         (check_effective_target_dfprt): New.
23102         * lib/c-compat.exp (check_dfp): Remove.
23103         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
23104         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
23105         level of support for decimal float.
23106         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
23107         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
23108         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
23109         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
23110         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
23111         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
23112         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
23113         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
23114         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
23115         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
23116         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
23117         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
23118         directives.
23119
23120 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
23121
23122         PR testsuite/25741
23123         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
23124         $base_dir/../.
23125         * lib/gfortran.exp (gfortran_init): Likewise.
23126         * lib/obj-c++.exp (obj-c++_init): Likewise.
23127         * lib/scanasm.exp (scan-assembler-dem): Likewise.
23128         (scan-assembler-dem-not): Likewise.
23129         * lib/scandump.exp (scan-dump-dem): Likewise.
23130         (scan-dump-dem-not): Likewise.
23131
23132 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
23133
23134         PR testsuite/25767
23135         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
23136         powerpc-*-darwin*.
23137         * lib/obj-c++.exp (obj-c++_init): Likewise.
23138
23139 2006-01-16  Richard Guenther  <rguenther@suse.de>
23140
23141         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
23142
23143 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23144
23145         PR testsuite/25777
23146         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
23147         to LD_LIBRARY_PATH.
23148
23149 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
23150             Andrew Pinski  <pinskia@physics.uc.edu>
23151
23152         * gcc.dg/minmax-1.c: New test.
23153
23154 2006-01-16  Ben Elliston  <bje@au.ibm.com>
23155
23156         * gcc.dg/dfp/dfp.exp: Correct FSF address.
23157         * gcc.misc-tests/dectest.exp: Ditto.
23158
23159 2006-01-15  Ian Lance Taylor  <ian@airs.com>
23160
23161         PR testsuite/25796
23162         * gcc.target/i386/cmov6.c: Use -march=k8.
23163
23164 2006-01-15  Andreas Jaeger  <aj@suse.de>
23165
23166         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
23167         x86 does not have __float128.
23168
23169 2006-01-14  Ian Lance Taylor  <ian@airs.com>
23170
23171         * gcc.target/i386/cmov6.c: New test.
23172
23173 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
23174
23175         PR c++/25663
23176         * g++.dg/template/ctor6.C: New test.
23177
23178 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
23179
23180         PR tree-optimization/25485
23181         * gcc.dg/tree-ssa/pr25485.c: New.
23182
23183 2006-01-14  Richard Guenther  <rguenther@suse.de>
23184
23185         PR tree-optimization/22548
23186         PR tree-optimization/22555
23187         PR tree-optimization/22501
23188         * gcc.dg/tree-ssa/alias-4.c: New testcase.
23189         * gcc.dg/tree-ssa/alias-5.c: Likewise.
23190         * gcc.dg/tree-ssa/alias-6.c: Likewise.
23191         * gcc.dg/tree-ssa/alias-7.c: Likewise.
23192         * gcc.dg/tree-ssa/alias-8.c: Likewise.
23193         * gcc.dg/tree-ssa/alias-9.c: Likewise.
23194         * gcc.dg/tree-ssa/alias-10.c: Likewise.
23195         * gcc.dg/tree-ssa/alias-11.c: Likewise.
23196         * gcc.dg/tree-ssa/alias-12.c: Likewise.
23197
23198 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
23199
23200         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
23201         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
23202
23203 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
23204         Richard Guenther  <rguenther@suse.de>
23205
23206         PR rtl-optimization/24257
23207         * gcc.dg/torture/pr24257.c: New testcase.
23208
23209 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
23210
23211         * gcc.c-torture/execute/20060110-1.c: New test.
23212         * gcc.c-torture/execute/20060110-2.c: New test.
23213
23214 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
23215
23216         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
23217
23218 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
23219
23220         PR fortran/25756
23221         * gfortran.dg/label_3.f90: New test.
23222
23223 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
23224
23225         PR tree-optimization/25771
23226         * g++.dg/tree-ssa/pr25771.C: New test
23227
23228 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
23229
23230         PR tree-opt/24365
23231         * g++.dg/opt/complex5.C: New test.
23232
23233 2006-01-13  Richard Guenther  <rguenther@suse.de>
23234
23235         * gcc.target/i386/387-9.c: New testcase.
23236
23237 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23238
23239         PR c++/24824
23240         * g++.dg/debug/dwarf2-1.C: New.
23241
23242 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
23243
23244         PR testsuite/25728
23245         * lib/gcov.exp (verify-lines): Add "close $fd".
23246
23247 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
23248             Ben Elliston  <bje@au.ibm.com>
23249
23250         * gcc.dg/dfp/inf-1.c: New test.
23251
23252 2006-01-12  Janis Johnson <janis187@us.ibm.com>
23253             Yao Qi  <qiyaoltc@cn.ibm.com>
23254             Ben Elliston  <bje@au.ibm.com>
23255             Jon Grimm  <jgrimm2@us.ibm.com>
23256
23257         * gcc.dg/nodfp-1.c: New test.
23258         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23259         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23260         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
23261         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
23262         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
23263         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
23264         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
23265         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
23266         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
23267         * gcc.dg/format/dfp-scanf-1.c: Likewise.
23268         * gcc.dg/format/dfp-printf-1.c: Likewise.
23269         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
23270         (compat_setup_dfp): New.
23271         * gcc.dg/compat/compat.exp: Use it.
23272         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
23273         Make some variables global, prepend "compat_" to their names.
23274         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
23275         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
23276         * gcc.misc-tests/dectest.exp: New test driver for decTest.
23277         * lib/compat.exp (compat_skip_list): Make global, rename.
23278         * lib/c-compat.exp: New file.
23279         * lib/target-supports.exp (check_effective_target_dfp): New.
23280
23281         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
23282         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
23283         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
23284         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
23285         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
23286         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
23287         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
23288         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
23289         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
23290         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
23291         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
23292         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
23293         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
23294         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
23295         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
23296         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
23297         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
23298         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
23299         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
23300         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
23301         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
23302         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
23303         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
23304         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
23305         gcc.dg/dfp/struct-layout-1.c,
23306         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
23307         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
23308         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
23309         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
23310         gcc.dg/dfp/func-vararg-dfp.c,
23311         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
23312         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
23313         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
23314         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
23315         gcc.dg/dfp/wtr-conversion-1.c: New tests.
23316
23317 2006-01-11  Richard Guenther  <rguenther@suse.de>
23318
23319         PR tree-optimization/25734
23320         * gcc.dg/tree-ssa/pr25734.c: New testcase.
23321
23322 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23323
23324         PR fortran/25486
23325         * gfortran.dg/literal_character_constant_1_x.F: New test.
23326         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
23327         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
23328         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
23329
23330 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23331
23332         PR c++/25386
23333         * g++.dg/ext/packed3.C: Add expected packed error.
23334
23335 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
23336
23337         PR target/25706
23338         * gcc.dg/torture/pr25706-1.c: New test.
23339
23340 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
23341
23342         PR tree-optimization/23109
23343         PR tree-optimization/23948
23344         PR tree-optimization/24123
23345
23346         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
23347         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
23348         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
23349         g++.dg/tree-ssa/pr23948.C: New testcases.
23350         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
23351         three divisions in order to do the optimization.
23352
23353 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
23354
23355         PR c++/25632
23356         * g++.dg/other/pr25632.C: New test.
23357
23358 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
23359
23360         PR fortran/25730
23361         * gfortran.dg/used_types_1.f90: New test.
23362
23363 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
23364
23365         PR target/25718
23366         * gcc.dg/torture/pr25718-1.c: New test.
23367
23368 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23369
23370         * gfortran.dg/list_read_2.f90: Fix typo in description.
23371
23372 2006-01-10  Jan Beulich  <jbeulich@novell.com>
23373
23374         * lib/target-supports.exp (check_visibility_available): Simplify test
23375         for *-*-netware*.
23376         (check_profiling_available): Fail for *-*-netware*.
23377         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
23378         * gcc.dg/20021014-1.c: Likewise.
23379         * gcc.dg/nest.c: Likewise.
23380
23381 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23382
23383         fortran/24936
23384         * gfortran.dg/forall_3.f90: New test.
23385
23386 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23387
23388         PR fortran/21977
23389         * gfortran.dg/nesting_2.f90: New test.
23390         * gfortran.dg/nesting_3.f90: New test.
23391
23392 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
23393
23394         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
23395         Fix typo in comment.
23396
23397 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23398
23399         * gfortran.dg/single_char_string.f90: New test.
23400
23401 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23402
23403         * gfortran.dg/ichar_2.f90: New test.
23404
23405 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23406
23407         PR fortran/25093
23408         * gfortran.dg/private_type_4.f90: New.
23409
23410 2006-01-07  Richard Guenther  <rguenther@suse.de>
23411
23412         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
23413
23414 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23415
23416         * gfortran.dg/func_decl_1.f90: New.
23417         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
23418         * gfortran.dg/array_alloc_2.f90: Likewise.
23419         * gfortran.dg/char_result_8.f90: Likewise.
23420         * gfortran.dg/dup_save_1.f90: Likewise.
23421         * gfortran.dg/dup_save_2.f90: Likewise.
23422         * gfortran.dg/f2c_6.f90: Likewise.
23423         * gfortran.dg/f2c_7.f90: Likewise.
23424         * gfortran.dg/func_result_2.f90: Likewise.
23425         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
23426
23427 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
23428
23429         PR fortran/22146
23430         * gfortran.dg/elemental_subroutine_1.f90: New test.
23431         * gfortran.dg/elemental_subroutine_2.f90: New test.
23432
23433         PR fortran/25029
23434         PR fortran/21256
23435         * gfortran.dg/assumed_size_refs_1.f90: New test.
23436
23437         PR fortran/20868
23438         PR fortran/20870
23439         * gfortran.dg/assumed_size_refs_2.f90: New test.
23440         * gfortran.dg/initialization_1.f90: Change warning message.
23441
23442 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
23443
23444         * gcc.dg/tree-ssa/loop-15.c: New test.
23445
23446 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23447
23448         PR fortran/25598
23449         * gfortran.dg/backspace_3.f: New test.
23450         * gfortran.dg/backspace_4.f: New test.
23451
23452 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23453
23454         PR fortran/24268
23455         * gfortran.dg/fmt_white.f: Update test.
23456
23457 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
23458
23459         * gcc.dg/cast-1.c: Add new warning.
23460         * gcc.dg/cast-2.c: Likewise.
23461         * gcc.dg/cast-3.c: Likewise.
23462         * gcc.dg/format/cast-1.c: Likewise.
23463         * gcc.dg/cast-4.c: New testcase.
23464
23465 2006-01-05  Richard Guenther  <rguenther@suse.de>
23466
23467         PR tree-optimization/22555
23468         * gcc.dg/tree-ssa/alias-3.c: New testcase.
23469
23470 2006-01-05  Richard Guenther  <rguenther@suse.de>
23471             Diego Novillo  <dnovillo@redhat.com>
23472
23473         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
23474         * gcc.dg/tree-ssa/loop-8.c: Likewise.
23475         * gcc.dg/tree-ssa/loop-1.c: Likewise.
23476         * gcc.dg/tree-ssa/pr23294.c: Likewise.
23477         * gcc.dg/tree-ssa/pr21985.c: Likewise.
23478         * gcc.dg/tree-ssa/loop-14.c: Likewise.
23479         * gcc.dg/tree-ssa/loop-2.c: Likewise.
23480         * gcc.dg/tree-ssa/loop-3.c: Likewise.
23481         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23482         * gcc.dg/tree-ssa/pr21171.c: Likewise.
23483         * gcc.dg/tree-ssa/loop-5.c: Likewise.
23484         * gcc.dg/tree-ssa/loop-10.c: Likewise.
23485         * gcc.dg/tree-ssa/loop-6.c: Likewise.
23486         * treelang/compile/extravar.tree: Likewise.
23487         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
23488         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
23489         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
23490         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23491         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
23492
23493 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23494
23495         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
23496         for 64-bit fix.
23497
23498 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
23499
23500         PR fortran/23675
23501         gfortran.dg/char_result_11.f90: New.
23502
23503 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
23504
23505         PR c++/24782
23506         * g++.dg/parse/access9.C: New test.
23507         * g++.dg/tc1/dr52.C: Tweak error markers.
23508
23509 2006-01-04  Richard Henderson  <rth@redhat.com>
23510
23511         Merge from gomp branch.
23512         * g++.dg/parse/pragma2.C: Update expected error lines.
23513
23514 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
23515
23516         * g++.dg/other/i386-2.C: New test.
23517
23518         PR target/25554
23519         * gcc.c-torture/compile/20051228-1.c: New test.
23520
23521         PR c/25559
23522         * gcc.dg/pr25559.c: New test.
23523
23524 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
23525
23526         PR c++/25492
23527         * g++.dg/lookup/friend9.C: New test.
23528
23529         PR c++/25625
23530         * g++.dg/template/repo5.C: New test.
23531
23532 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
23533
23534         PR fortran/25101
23535         * gfortran.dg/forall_2.f90: New test.
23536
23537 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
23538
23539         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
23540         dg-require-weak.  Adjust regexp to handle leading-underscore
23541         targets and space as well as TAB after .weak.  Change previous
23542         64-bit fix to not use naked dot.
23543
23544 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
23545
23546         PR rtl-optimization/25578
23547         * gcc.c-torture/execute/20060102-1.c: New testcase.
23548
23549 2006-01-03  Richard Guenther  <rguenther@suse.de>
23550
23551         PR c/25183
23552         * gcc.dg/torture/pr25183.c: New testcase.
23553
23554 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
23555
23556         Merge from gomp-branch.
23557         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
23558         * gcc.dg/ia64-sync-2.c: Likewise.
23559         * gcc.dg/ia64-sync-3.c: Likewise.
23560         * gcc.dg/ia64-sync-4.c: Likewise.
23561         * gcc.dg/sync-2.c: Likewise.
23562         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
23563         that sparc64-*-* and sparcv9-*-* supports sync builtins.
23564
23565 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
23566
23567         PR c++/25635
23568         * g++.dg/parse/operator6.C: New test.
23569
23570         PR c++/25637
23571         * g++.dg/parse/error29.C: New test.
23572
23573         PR c++/25638
23574         * g++.dg/parse/dtor6.C: New test.
23575
23576         PR c++/25633
23577         * g++.dg/parse/ctor3.C: New test.
23578
23579         PR c++/25634
23580         * g++.dg/template/class3.C: New test.
23581
23582 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
23583
23584         * g++.dg/debug/debug9.C: New.
23585
23586 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
23587
23588         PR fortran/24640
23589         * gfortran.dg/label_2.f90: New test.
23590
23591 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23592
23593         * g++.dg/lookup/using12.C: Tighten error marker.
23594
23595 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
23596             Andrew Pinski <pinskia@physics.uc.edu>
23597
23598         * gcc.target/powerpc/darwin-abi-3.c: New file.
23599         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
23600         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
23601         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
23602         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
23603         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
23604         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
23605         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
23606         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
23607
23608 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
23609
23610         * gcc.dg/tree-ssa/loadpre1.c: New;
23611         * gcc.dg/tree-ssa/loadpre2.c: New;
23612         * gcc.dg/tree-ssa/loadpre3.c: New;
23613         * gcc.dg/tree-ssa/loadpre4.c: New;
23614         * gcc.dg/tree-ssa/loadpre5.c: New;
23615         * gcc.dg/tree-ssa/loadpre6.c: New;
23616         * gcc.dg/tree-ssa/loadpre7.c: New;
23617         * gcc.dg/tree-ssa/loadpre8.c: New;
23618         * gcc.dg/tree-ssa/loadpre9.c: New;
23619
23620 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
23621
23622         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
23623         * g++.dg/abi/thunk4.C: Likewise.
23624
23625 2006-01-01  Andreas Jaeger  <aj@suse.de>
23626
23627         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
23628         portable.
23629
23630 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
23631
23632         PR c++/25294
23633         * gcc.dg/pragma-pack-3.c: New test.
23634         * g++.dg/parse/pragma3.C: New test.
23635
23636 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23637
23638         PR middle-end/24827
23639         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
23640
23641 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23642
23643         PR testsuite/25214
23644         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
23645
23646 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23647
23648         PR fortran/22607
23649         * gfortran-dg/pure_byref_3.f90: New.
23650
23651         fortran/PR 25396
23652         * gfortran.dg/userdef_operator_1.f90: New.
23653
23654 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23655
23656         * g++.dg/abi/thunk3.C: New.
23657         * g++.dg/abi/thunk4.C: New.
23658
23659 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
23660
23661         PR fortran/25532
23662         * gfortran.dg/host_used_types_1.f90: New test. Check that host
23663         associated derived type components of derived types are
23664         properly declared in contained procedures.
23665
23666 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23667
23668         PR libgfortran/25139
23669         * gfortran.dg/backspace_2.f: New test.
23670
23671 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23672
23673         PR libgfortran/25550
23674         * gfortran.dg/endfile.f: New test.
23675
23676 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23677
23678         PR libgfortran/25419
23679         * gfortran.dg/comma.f: New test.
23680
23681 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23682
23683         * lib/gfortran-dg.exp: Remove trailing whitespace.
23684         * lib/fortran-torture.exp: Test with -fbounds-check instead of
23685         -funroll-all-loops.
23686
23687 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
23688
23689         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
23690         Extended Double long doubles or repeat tests when long double is
23691         the same size as double.
23692
23693 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23694
23695         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
23696
23697         PR testsuite/25442
23698         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
23699         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
23700
23701         PR testsuite/25441
23702         * gcc.dg/pr23911.c: Make test variable static.
23703
23704         PR testsuite/25444
23705         * gcc.dg/tree-ssa/pr14841.c: Likewise.
23706
23707 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23708
23709         PR c++/25439
23710         * g++.dg/parse/crash17.C: Adjust error markers.
23711         * g++.dg/template/error20.C: New test.
23712
23713 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23714
23715         PR c++/23172
23716         * g++.dg/ext/complit4.C: New test.
23717
23718         PR c++/25417
23719         * g++.dg/ext/complit5.C: Likewise.
23720
23721 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
23722
23723         PR tree-optimization/25125
23724         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
23725         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
23726         * gcc.c-torture/execute/pr25125.c: New.
23727
23728 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
23729
23730         PR fortran/25029
23731         PR fortran/21256
23732         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
23733         functions with incorrect assumed size references.
23734
23735 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
23736
23737         PR c++/23171
23738         * g++.dg/opt/init1.C: New test.
23739
23740 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
23741
23742         PR c++/24671
23743         * g++.dg/template/sfinae3.C: New test.
23744
23745 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23746
23747         * g++.dg/other/friend4.C: New test.
23748
23749 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23750
23751         PR target/25005
23752         * g++.dg/opt/pr25005.C: New test.
23753
23754 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23755
23756         PR c++/25369
23757         * g++.dg/template/ptrmem16.C: New test.
23758
23759 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
23760
23761         PR fortran/25029
23762         PR fortran/21256
23763         * gfortran.dg/initialization_1.f90: Add test of SIZE.
23764
23765 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23766
23767         PR libgfortran/25307
23768         * gfortran.dg/list_read_5.f90: New test.
23769
23770 2005-12-22  Richard Henderson  <rth@redhat.com>
23771
23772         * gcc.target/i386/sse-7.c: Use -msse2.
23773
23774 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23775
23776         PR rtl-optimization/25432
23777         * gcc.c-torture/compile/20051216-1.c: New test.
23778
23779         PR objc/25328
23780         * objc/execute/pr25328.m: New test.
23781
23782 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23783
23784         PR c++/25364
23785         * g++.dg/template/call4.C: New test.
23786
23787 2005-12-22  Dale Johannesen  <dalej@apple.com>
23788
23789         * gcc.target/i386/sse-17.c: New.
23790
23791 2005-12-22  Paul Brook  <paul@codesourcery.com>
23792
23793         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
23794
23795 2005-12-22  Paul Brook  <paul@codesourcery.com>
23796
23797         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
23798
23799 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23800
23801         PR tree-opt/25513
23802         * gcc.c-torture/compile/pr25513.c: New test.
23803
23804 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23805
23806         PR c++/23333
23807         * g++.dg/parse/error25.C: Add more tests.
23808
23809 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23810
23811         PR fortran/18990
23812         * gfortran.dg/der_charlen_1.f90: New.
23813
23814 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
23815
23816         PR fortran/20889
23817         * gfortran.dg/pointer_component_type_1.f90: New test.
23818
23819         PR fortran/25029
23820         PR fortran/21256
23821         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
23822         should give an error with assumed size array refernces and checks
23823         those that should not.
23824         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
23825         reference an upper bound so that it does not generate an error.
23826
23827         PR fortran/19362
23828         PR fortran/20244
23829         PR fortran/20864
23830         PR fortran/25391
23831         * gfortran.dg/used_dummy_types_1.f90: New test.
23832         * gfortran.dg/used_dummy_types_2.f90: New test.
23833         * gfortran.dg/used_dummy_types_3.f90: New test.
23834         * gfortran.dg/used_dummy_types_4.f90: New test.
23835         * gfortran.dg/used_dummy_types_5.f90: New test.
23836
23837         PR fortran/23152
23838         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
23839         group already being USE associated.
23840         * gfortran.dg/assumed_shape_nml.f90: New test.
23841         * gfortran.dg/assumed_size_nml.f90: New test.
23842
23843         PR fortran/20862
23844         PR fortran/25053
23845         PR fortran/25063
23846         PR fortran/25064
23847         PR fortran/25066
23848         PR fortran/25067
23849         PR fortran/25068
23850         PR fortran/25307
23851         * gfortran.dg/io_constraints_1.f90: New test.
23852         * gfortran.dg/io_constraints_1.f90: New test.
23853         * gfortran.dg/iostat_3.f90: Change wording of warning.
23854         * gfortran.dg/g77/19981216-0.f: The same.
23855
23856 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
23857
23858         PR tree-optimization/23518
23859         * gcc.dg/pr23518.c: New.
23860
23861 2005-12-21  Mike Stump  <mrs@apple.com>
23862
23863         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
23864
23865 2005-12-21  Paul Brook  <paul@codesourcery.com>
23866
23867         * gcc.dg/pr19340.c: Skip on m68k targets.
23868
23869 2005-12-21  Steven Bosscher  <stevenb@suse.de>
23870
23871         PR rtl-optimization/25196
23872         * gcc.dg/pr25196.c: New test.
23873
23874 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
23875
23876         PR fortran/25423
23877         gfortran.dg/where_nested_1.f90: New.
23878
23879 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
23880
23881         PR tree-optimization/25382.
23882         * gcc.dg/tree-ssa/pr25382.c: New.
23883
23884 2005-12-20  Richard Guenther  <rguenther@suse.de>
23885
23886         PR middle-end/24306
23887         * gcc.target/i386/pr24306.c: New testcase.
23888
23889 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
23890
23891         PR tree-optimization/25501
23892         * gcc.dg/tree-ssa/pr25501.c: New.
23893
23894 2005-12-20  Richard Guenther  <rguenther@suse.de>
23895
23896         Revert
23897         2005-12-02  Richard Guenther  <rguenther@suse.de>
23898
23899         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23900
23901 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
23902
23903         PR c++/21228
23904         * g++.dg/warn/Wunreachable-code-2.C: New test.
23905
23906 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
23907
23908         PR c++/24278
23909         * g++.dg/template/ctor5.C: New test.
23910
23911         PR c++/24915
23912         * g++.dg/template/overload8.C: New test.
23913
23914 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
23915
23916         * gcc.c-torture/compile/pr25483 : New test.
23917
23918 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23919
23920         PR c++/20552
23921         * g++.dg/ext/typeof10.C: New test.
23922
23923 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23924
23925         * gcc.dg/mt-loopi1.c: New.
23926
23927 2005-12-18  Richard Guenther  <rguenther@suse.de>
23928
23929         PR tree-optimization/25481
23930         * gcc.dg/torture/pr25481.c: New testcase.
23931
23932 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
23933
23934         PR rtl-optimization/21041
23935         * gcc.dg/pr21041.c: New test.
23936
23937 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23938
23939         PR libgfortran/25463
23940         * gfortran.dg/advance.f90: New test.
23941
23942 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
23943
23944         * gcc.dg/20051201-1.c: New test.
23945
23946 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
23947
23948         PR fortran/25018
23949         * gfortran.dg/initialization_1.f90: New test.
23950         * gfortran.dg/enum_5.f90: Change dg-error to new message.
23951         * gfortran.dg/g77/980616-0.f: The same.
23952
23953 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23954
23955         * PR fortran/25458
23956         * gfortran.dg/chkbits.f90: New test.
23957
23958 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23959
23960         * gfortran.dg/enum_5.f: Revert to previous version.
23961
23962 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23963
23964         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
23965         * gfortran.dg/nested_modules_1.f90: Ditto.
23966         * gfortran.dg/hollerith_f95.f90: Ditto.
23967         * gfortran.dg/select_5.f90: Ditto.
23968         * gfortran.dg/secnds.f: Ditto.
23969         * gfortran.dg/hollerith2.f90: Ditto.
23970         * gfortran.dg/imag_2.f: Ditto.
23971         * gfortran.dg/ftell_2.f90: Ditto.
23972         * gfortran.dg/malloc_free_1.f90: Ditto.
23973         * gfortran.dg/logint-1.f: Ditto.
23974         * gfortran.dg/recursive_statement_functions.f90: Ditto.
23975         * gfortran.dg/e_d_fmt.f90: Ditto.
23976         * gfortran.dg/hollerith_legacy.f90: Ditto.
23977         * gfortran.dg/logint-2.f: Ditto.
23978         * gfortran.dg/enum_5.f90: Ditto.
23979         * gfortran.dg/f2c_2.f90: Ditto.
23980         * gfortran.dg/pr17143.f90: Ditto.
23981         * gfortran.dg/namelist_14.f90: Ditto.
23982         * gfortran.dg/logint-3.f: Ditto.
23983         * gfortran.dg/spread_scalar_source.f90: Ditto.
23984         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
23985         * gfortran.dg/namelist_11.f: Ditto.
23986         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23987         * gfortran.dg/g77/20010519-1.f
23988         * gfortran.dg/g77/alpha1.f: Ditto.
23989         * gfortran.dg/g77/990115-1.f: Ditto.
23990         * gfortran.dg/g77/erfc.f: Ditto.
23991         * gfortran.dg/g77/19990313-3.f: Ditto.
23992         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
23993         * gfortran.dg/g77/20010426.f: Ditto.
23994         * gfortran.dg/g77/19990313-0.f: Ditto.
23995         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
23996         * gfortran.dg/g77/20000629-1.f: Ditto.
23997         * gfortran.dg/g77/970125-0.f: Ditto.
23998         * gfortran.dg/g77/8485.f: Ditto.
23999         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
24000         * gfortran.dg/g77/19990313-1.f: Ditto.
24001         * gfortran.dg/g77/int8421.f: Ditto.
24002         * gfortran.dg/g77/19990305-0.f: Ditto.
24003         * gfortran.dg/g77/947.f: Ditto.
24004         * gfortran.dg/g77/19990905-2.f: Ditto.
24005         * gfortran.dg/g77/cabs.f: Ditto.
24006         * gfortran.dg/g77/19990313-2.f: Ditto.
24007         * gfortran.dg/g77/20020307-1.f: Ditto.
24008         * gfortran.dg/g77/dcomplex.f: Ditto.
24009         * gfortran.dg/g77/19990502-1.f: Ditto.
24010         * gfortran.dg/g77/19981216-0.f: Ditto.
24011         * gfortran.dg/common_4.f90: Ditto.
24012         * gfortran.dg/entry_4.f90: Ditto.
24013         * gfortran.dg/equiv_constraint_2.f90: Ditto.
24014         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
24015         * gfortran.dg/namelist_12.f: Ditto.
24016         * gfortran.dg/scale_1.f90: Ditto.
24017         * gfortran.dg/modulo_1.f90
24018         * gfortran.dg/hollerith.f90: Ditto.
24019         * gfortran.dg/direct_io_3.f90: Ditto.
24020         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
24021         * gfortran.dg/gnu_logical_1.F: Ditto.
24022         * gfortran.dg/unf_io_convert_1.f90: Ditto.
24023         * gfortran.dg/assign_1.f90: Ditto.
24024         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
24025         * gfortran.dg/pr23095.f: Ditto.
24026         * gfortran.dg/read_float_1.f90: Ditto.
24027
24028 2005-12-17  Andreas Jaeger  <aj@suse.de>
24029
24030         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
24031         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
24032
24033 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24034
24035         PR fortran/24268
24036         * gfortran.dg/fmt_white.f: New test.
24037
24038 2005-12-16  Steven G. Kargl <kargls@comcast.net>
24039
24040         * gfortran.dg/label_1.f90: New test.
24041
24042 2005-12-15  Ben Elliston  <bje@au.ibm.com>
24043
24044         PR testsuite/25422
24045         * gcc.dg/20031012-1.c: Add -Walways-true option.
24046         * gcc.dg/weak/weak-3.c: Likewise.
24047         * g++.old-deja/g++.mike/warn8.C: Likewise.
24048
24049 2005-12-16  Mike Stump  <mrs@apple.com>
24050
24051         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
24052         exit.
24053
24054 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24055
24056         PR libgfortran/25264
24057         PR libgfortran/25349
24058         * gfortran.dg/tl_editing.f90: Added additional checks.
24059         * gfortran.dg/t_editing.f: New test.
24060         * gfortran.dg/write_padding.f90: New test
24061
24062 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24063
24064         PR testsuite/25215
24065         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
24066
24067 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
24068
24069         PR rtl-optimization/24899
24070         * gcc.c-torture/execute/20051215-1.c: New test.
24071
24072 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
24073
24074         PR 24823
24075         * gfortran.dg/pr24823.f: New test.
24076
24077 2005-12-16  Jeff Law  <law@redhat.com>
24078
24079         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
24080
24081 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24082
24083         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24084         (base_types): Change C++ style comments to C style comments.  Remove
24085         aligned types from the array.  Keep Enums disabled.
24086         (complex_types): Remove aligned types from the array.
24087         Comment out "_Complex long double".
24088         (attrib_types): Remove.
24089         (complex_attrib_types): Remove.
24090         (attrib_array_types): Remove.
24091         (complex_attrib_array_types): Remove.
24092         (aligned_bitfld_types): Remove.
24093         (n_aligned_bitfld_types): Remove.
24094         (FEATURE_ALIGNEDPACKED): Delete.
24095         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
24096         (singles): Remove support for adding attributes.
24097         (choose_type): Remove support for attributed types.
24098         (generate_fields): Remove support for attributed bit-fields.
24099         Remove support for adding attributes.
24100         (generate_random_tests): Remove support for adding attributes.
24101         (features): Add back "[0] :0" and "complex vector [0]".
24102         (main): Remove support for attributed bit-fields.
24103         Uncomment the calling of generate_random_tests for the rests of
24104         the tests.
24105
24106 2005-12-16  Jan Hubicka  <jh@suse.cz>
24107
24108         * gcc.c-torture/combine/pr25224.c: New.
24109
24110 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
24111
24112         PR other/25028
24113         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
24114         HP-UX.
24115
24116 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
24117
24118         * gcc.dg/20051215-1.c: New file.
24119
24120 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24121
24122         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
24123         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
24124
24125 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
24126
24127         PR fortran/18197
24128         * gfortran.dg/dummy_functions_1.f90: New.
24129
24130 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
24131
24132         PR rtl-optimization/25310
24133         * gcc.c-torture/compile/pr25310.c: New test.
24134
24135 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24136
24137         PR debug/25023
24138         * gcc.dg/pr25023.c: New test.
24139
24140 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24141
24142         * g++.old-deja/g++.brendan/redecl1.C,
24143         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
24144         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
24145         g++.old-deja/g++.oliva/typeof1.C,
24146         g++.old-deja/g++.other/crash16.C,
24147         g++.old-deja/g++.other/crash34.C,
24148         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
24149         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
24150         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
24151         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
24152         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
24153         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
24154         Remove xfail.
24155
24156 2005-12-14  Kean Johnston  <jkj@sco.com>
24157             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24158
24159         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
24160         * gcc.target/i386/20020523-1.c: Ditto.
24161         * gcc.target/i386/tailcall-1.c: Ditto.
24162         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
24163         * gcc.target/i386/ssetype-5.c: Ditto.
24164
24165 2005-12-14  Jeff Law  <law@redhat.com>
24166
24167         * gcc.dg/tree-ssa/foldstring-1.c: New test.
24168
24169 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24170
24171         PR target/25254
24172         PR target/24188
24173         * gcc.target/i386/pr25254.c: New test.
24174         * gfortran.dg/PR24188.f: New test.
24175
24176 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
24177
24178         * lib/fortran-torture.exp: Catch remaining uses of
24179         remote_file build delete.
24180
24181 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24182
24183         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
24184
24185 2005-12-14  Ben Elliston  <bje@au.ibm.com>
24186
24187         * gcc.dg/warn-addr-cmp.c: New test.
24188
24189 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24190
24191         PR debug/25023
24192         PR target/25293
24193         * gcc.target/i386/pr25293.c: New test.
24194
24195 2005-12-13  Petr Machata  <machata@post.cz>
24196
24197         PR c++/24907
24198         * g++.dg/parse/comma2.C: New test.
24199
24200 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
24201             Jakub Jelinek  <jakub@redhat.com>
24202
24203         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
24204         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
24205         (limits.h): Include unconditionally.
24206         (stdlib.h): Likewise.
24207         (hashtab.h): Do not include.
24208         (getopt.h): Likewise.
24209         (stddef.h): Include.
24210         (hashval_t): Define.
24211         (struct entry): Add "next" field.
24212         (HASH_SIZE): New macro.
24213         (hash_table): New variable.
24214         (switchfiles): Do not use xmalloc.
24215         (mix): New macro.
24216         (iterative_hash): New function.
24217         (hasht): Remove.
24218         (e_exists): New function.
24219         (e_insert): Likewise.
24220         (output): Use, instead of libiberty hashtable functions.
24221         (main): Do not use getopt.  Do not call htab_create.
24222
24223 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24224
24225         PR c++/25331
24226         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
24227         put atal* and atpaal* attributes on array elements.
24228         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
24229         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
24230         put atal* and atpaal* attributes on array elements.
24231         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
24232
24233 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
24234
24235         * gcc.dg/single-precision-constant.c: New test.
24236
24237 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
24238
24239         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
24240         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
24241         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
24242         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
24243         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
24244         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
24245         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
24246         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
24247         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
24248         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
24249         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
24250         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
24251         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
24252         gcc.target/powerpc/ppc-sdata-2.c,
24253         gcc.target/powerpc/ppc-stackalign-1.c,
24254         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
24255         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
24256         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
24257         gcc.target/powerpc/rs6000-ldouble-2.c,
24258         gcc.target/powerpc/rs6000-power2-1.c,
24259         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
24260         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
24261         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
24262         option into target selector.
24263         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
24264         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
24265
24266 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24267
24268         PR objc/25348
24269         * objc.dg/encode-9.m: New test.
24270
24271 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24272
24273         PR testsuite/20772
24274         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
24275         * gcc.dg/asm-b.c: Fix typo.
24276         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
24277         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24278         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
24279         i?86 lp64 and x86_64 ilp32.
24280         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
24281         on i?86 lp64.
24282         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
24283
24284 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
24285
24286         PR fortran/25078
24287         gfortran.dg/equiv_5.f90: New test.
24288
24289 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
24290
24291         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
24292         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
24293         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
24294         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
24295         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
24296         * gcc.dg/tree-ssa/reassoc-5.c: New.
24297         * gcc.dg/tree-ssa/reassoc-6.c: New.
24298         * gcc.dg/tree-ssa/reassoc-7.c: New.
24299         * gcc.dg/tree-ssa/reassoc-8.c: New.
24300         * gcc.dg/tree-ssa/reassoc-9.c: New.
24301         * gcc.dg/tree-ssa/reassoc-10.c: New.
24302         * gcc.dg/tree-ssa/reassoc-11.c: New.
24303
24304 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24305
24306         PR testsuite/25167
24307         PR testsuite/24478
24308         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
24309
24310 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
24311
24312         PR c++/25300
24313         * g++.dg/template/inherit.C: Do not use a generic error message.
24314
24315 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24316
24317         PR libobjc/25354
24318         * objc.dg/gnu-encoding: New directory.
24319         * objc.dg/gnu-encoding/compat-common.h: New file.
24320         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
24321         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
24322         * objc.dg/gnu-encoding/vector-defs.h: New file.
24323         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
24324         * objc.dg/gnu-encoding/generate-random.c: New file.
24325         * objc.dg/gnu-encoding/generate-random_r.c: New file.
24326         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
24327         * objc.dg/gnu-encoding/generate-random.h: New file.
24328
24329 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
24330
24331         PR c++/25337
24332         * g++.dg/template/defarg7.C: New test.
24333
24334 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24335
24336         PR libobjc/25347
24337         * objc.dg/encode-8.m: New test.
24338
24339 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24340
24341         PR libobjc/25346
24342         * objc.dg/encode-7.m: New test.
24343
24344 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
24345
24346         PR c++/25010
24347         * g++.dg/opt/inline10.C: New test.
24348
24349 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
24350
24351         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
24352
24353 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
24354
24355         * gfortran.dg/substring_equivalence.f90: typo in comment
24356
24357 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24358
24359         PR fortran/25068
24360         * gfortran.dg/iostat_3.f90: New test.
24361
24362 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
24363
24364         PR fortran/23815
24365         * gfortran.dg/unf_io_convert_1.f90: New test.
24366         * gfortran.dg/unf_io_convert_2.f90: New test.
24367         * gfortran.dg/unf_io_convert_3.f90: New test.
24368
24369 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24370
24371         PR testsuite/20772
24372         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
24373         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
24374         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24375         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
24376         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
24377         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24378         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
24379         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
24380         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24381         gcc.dg/torture/fp-int-convert-float128-timode.c,
24382         gcc.dg/torture/fp-int-convert-float128.c,
24383         gcc.dg/torture/fp-int-convert-float80-timode.c,
24384         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
24385         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
24386
24387         * gcc.dg/tls/opt-1.c: Require effective target fpic.
24388
24389 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
24390
24391         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
24392
24393 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
24394
24395         * gcc.dg/20051207-1.c,
24396         * gcc.dg/20051207-2.c,
24397         * gcc.dg/20051207-3.c: New tests.
24398
24399 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24400
24401         PR testsuite/20772
24402         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
24403         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
24404         dg-skip-if target selector.
24405
24406         PR testsuite/20772
24407         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
24408         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
24409         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
24410         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
24411         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
24412         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
24413         and/or merge with i?86 cases.
24414
24415         * gcc.dg/tls/opt-3.c: Require effective target fpic.
24416
24417         PR testsuite/20772
24418         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
24419         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
24420         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
24421         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
24422         x86_64-*-linux*.
24423
24424 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
24425
24426         PR target/25311
24427         * gcc.c-torture/compile/pr25311.c: New test.
24428
24429 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24430
24431         PR libgfortran/25039
24432         * gfortran.dg/read_comma.f: New test.
24433
24434 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
24435
24436         PR c++/19317
24437         * g++.dg/opt/pr19317-1.C: New test.
24438         * g++.dg/opt/pr19317-2.C: New test.
24439         * g++.dg/opt/pr19317-3.C: New test.
24440
24441         PR target/19005
24442         * gcc.c-torture/execute/pr19005.c: New test.
24443
24444         PR target/17828
24445         * g++.old-deja/g++.other/comdat5.C: New test.
24446         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
24447
24448         * g++.dg/compat/struct-layout-1.exp: New file.
24449         * g++.dg/compat/struct-layout-1.h: New.
24450         * g++.dg/compat/struct-layout-1_generate.c: New.
24451         * g++.dg/compat/struct-layout-1_x1.h: New.
24452         * g++.dg/compat/struct-layout-1_x2.h: New.
24453         * g++.dg/compat/struct-layout-1_y1.h: New.
24454         * g++.dg/compat/struct-layout-1_y2.h: New.
24455
24456         * gcc.dg/20050330-2.c: New test.
24457
24458 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24459
24460         PR fortran/25292
24461         * gfortran.dg/associated_1.f90: New.
24462
24463 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24464
24465         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
24466         ILP32 vect_no_align platforms.
24467
24468 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
24469             Jakub Jelinek  <jakub@redhat.com>
24470
24471         PR target/25268
24472         * gcc.c-torture/compile/20051207-1.c: New test.
24473
24474 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24475
24476         PR testsuite/20772
24477         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
24478         gcc.dg/torture/pr18582-1.c,
24479         gcc.target/i386/attributes-error.c: Also test on x86_64.
24480
24481         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
24482
24483 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24484
24485         PR c++/19397
24486         * g++.dg/template/typedef3.C: New test.
24487
24488         PR c++/19762
24489         PR c++/19764
24490         * g++.dg/template/dtor3.C: Fix error markers.
24491
24492 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
24493
24494         * lib/target-supports.exp (check_effective_target_sync_char_short):
24495         Add s390*.
24496
24497 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
24498
24499         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
24500
24501 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24502
24503         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
24504         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
24505         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
24506         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
24507
24508 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24509
24510         PR c++/25263
24511         * g++.dg/other/array2.C: New test case.
24512
24513 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
24514
24515         * gcc.dg/darwin-weakimport-3.c: New.
24516
24517         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
24518         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
24519         and to work on Darwin.
24520         * gcc.dg/attr-weakref-1b.c: New file.
24521         * gcc.dg/attr-weakref-2.c: New test.
24522         * gcc.dg/darwin-weakref-1.c: New test.
24523
24524 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
24525
24526         PR testsuite/25247
24527         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
24528         use in selector expressions.
24529         (dg-xfail-if): Ditto.
24530         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
24531         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
24532         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
24533         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
24534         * gcc.test-framework/test-framework.exp: Skip generated tests if
24535         CHECK_TEST_FRAMEWORK is not 1.
24536
24537 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24538
24539         PR tree-optimization/24963
24540         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
24541
24542         PR target/24108
24543         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
24544
24545         PR target/18580
24546         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
24547         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24548         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24549         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24550
24551 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
24552
24553         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
24554         dg-options.
24555
24556 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24557
24558         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
24559
24560 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24561
24562         * gcc.dg/format/cast-1.c: New test.
24563
24564 2005-12-04  Roger Sayle  <roger@eyesopen.com>
24565
24566         PR c/7776
24567         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
24568         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
24569         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
24570         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
24571
24572 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24573
24574         * gcc.dg/cast-pretty-print-1.c: New test.
24575
24576 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24577
24578         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
24579
24580 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
24581
24582         PR c++/24173
24583         * g++.dg/template/friend40.C: New test.
24584
24585 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
24586
24587         PR target/25199
24588         * gcc.target/i386/movq-2.c: New test.
24589         * gcc.target/i386/movq.c: Remove target i?86, instead add
24590         dg-require-effective-target ilp32.
24591
24592 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24593
24594         PR c++/24103
24595         * g++.dg/other/default1.C: New test.
24596
24597 2005-12-02  Richard Guenther  <rguenther@suse.de>
24598
24599         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24600
24601 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24602
24603         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
24604
24605 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
24606
24607         PR target/21017
24608         * gcc.target/powerpc/rotate.c: New.
24609
24610 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24611
24612         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
24613         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
24614
24615 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24616
24617         PR c/13384
24618         * gcc.dg/pr17730-1.c: Adjust.
24619         * gcc.dg/lvalue1.c (main): Likewise.
24620         * gcc.dg/lvalue-2.c: Likewise.
24621         * g++.dg/pr7503-3.C
24622
24623 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
24624
24625         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
24626         error messages.
24627
24628 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
24629
24630         PR fortran/24789
24631         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
24632
24633 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24634
24635         PR target/24475
24636         * lib/target-supports.exp (check_effective_target_tls): New.
24637         (check_effective_target_tls_runtime): New.
24638         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
24639         for TLS support.
24640         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
24641         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
24642         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
24643         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
24644         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
24645         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
24646         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
24647         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
24648         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
24649         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
24650         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
24651         effective-target TLS.
24652         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
24653         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
24654         effective-target TLS runtime.
24655
24656 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24657
24658         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
24659
24660 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
24661
24662         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
24663         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
24664         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
24665         ignored" warnings when "packing" is the same as the ABI layout.
24666
24667 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
24668
24669         PR fortran/21302
24670         * gfortran.dg/line_length_1.f: New test.
24671         * gfortran.dg/line_length_2.f90: Ditto.
24672
24673 2005-11-30  Richard Guenther  <rguenther@suse.de>
24674
24675         PR tree-optimization/21655
24676         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
24677
24678 2005-11-30  Dale Johannesen  <dalej@apple.com>
24679
24680         * gcc.c-torture/compile/pr24930.c: New.
24681
24682 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
24683
24684         PR fortran/15809
24685         *  gfortran.dg/auto_char_dummy_array.f90: New test.
24686
24687 2005-11-30  Jeff Law  <law@redhat.com>
24688
24689         * g++.old-deja/g++.law/pr25000.C: New test.
24690
24691 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
24692
24693         * gcc.dg/tls/opt-11.c: New test.
24694
24695 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
24696
24697         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
24698         targets.
24699         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
24700         LP64 ia64.
24701
24702 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
24703
24704         * gfortran.dg/open_access_1.f90: New test.
24705
24706 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24707
24708         * gcc.dg/charset/builtin2.c: New test.
24709
24710 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
24711
24712         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
24713         on mmix-*-* for *_[xy].c.
24714
24715 2005-11-28  Kean Johnston  <jkj@sco.com>
24716
24717         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
24718         headers.
24719         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
24720         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
24721         * gcc.target/i386/asm-3.c: Ditto.
24722         * gcc.target/i386/clobbers.c: Ditto.
24723         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
24724         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
24725         test regexp.
24726         * gcc.target/i386/mul.c: Ditto.
24727         * gcc.target/i386/ssetype-1.c: Ditto.
24728         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
24729         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
24730         static so the test works with -fPIC mode too. Based on comment in
24731         PR19231 by Pinski.
24732         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
24733
24734 2005-11-28  Richard Guenther  <rguenther@suse.de>
24735
24736         * gcc.dg/alias-9.c: New testcase.
24737         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
24738
24739 2005-11-28  Roger Sayle  <roger@eyesopen.com>
24740             Uros Bizjak  <uros@kss-loka.si>
24741
24742         PR middle-end/20219
24743         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
24744         tan(x)/sin(x) transformations.
24745
24746 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
24747
24748         PR middle-end/24575
24749         * gcc.dg/tree-ssa/divide-3.c: New test.
24750         * gcc.dg/tree-ssa/divide-4.c: New test.
24751
24752 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
24753
24754         PR fortran/24917
24755         *  gfortran.dg/boz_6.f90: New test.
24756
24757 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24758
24759         PR fortran/23912
24760         * gfortran.dg/modulo_1.f90: New test.
24761
24762 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24763
24764         PR libfortran/24919
24765         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
24766         fail on CRLF platforms.
24767         * gfortran.dg/ftell_2.f90: Likewise.
24768
24769 2005-11-26  Eric Christopher  <echristo@apple.com>
24770
24771         * gcc.dg/intmax_t-1.c: Remove mips xfail.
24772
24773 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24774
24775         * objc.dg/gnu-runtime-3.m: Simplify.
24776
24777 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24778
24779         PR middle-end/23669
24780         * gcc.dg/tree-ssa/divide-1.c: New test.
24781         * gcc.dg/tree-ssa/divide-2.c: New test.
24782
24783 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24784
24785         PR libgfortran/24945
24786         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
24787
24788 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24789
24790         PR libgfortran/24945
24791         * gfortran.dg/open_status_2.f90: New test.
24792
24793 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24794
24795         * gcc.c-torture/execute/builtins/fprintf.c,
24796         gcc.c-torture/execute/builtins/fputs-lib.c,
24797         gcc.c-torture/execute/builtins/fputs.c,
24798         gcc.c-torture/execute/builtins/lib/fprintf.c,
24799         gcc.c-torture/execute/builtins/lib/printf.c,
24800         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
24801
24802 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
24803
24804         * gcc.dg/20050922-2.c: New test.
24805
24806 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
24807
24808         * objc.dg/gnu-runtime-3.m: New test.
24809
24810 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24811
24812         PR c++/9278
24813         * g++.dg/other/void1.C: New test.
24814
24815 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
24816
24817         PR middle-end/24998
24818         * gcc.dg/torture/fp-int-convert-float.c,
24819         gcc.dg/torture/fp-int-convert-double.c,
24820         gcc.dg/torture/fp-int-convert-long-double.c,
24821         gcc.dg/torture/fp-int-convert-timode.c,
24822         gcc.dg/torture/fp-int-convert-float80.c,
24823         gcc.dg/torture/fp-int-convert-float80-timode.c,
24824         gcc.dg/torture/fp-int-convert-float128.c,
24825         gcc.dg/torture/fp-int-convert-float128-timode.c,
24826         gcc.dg/torture/fp-int-convert.h: New files.
24827
24828 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24829
24830         PR middle-end/24989
24831         * gcc.dg/tree-ssa/bool-10.c: New test.
24832         * gcc.dg/tree-ssa/bool-11.c: New test.
24833         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
24834
24835 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24836
24837         PR middle-end/24990
24838         * tree-ssa/pr24990-1.c: New test.
24839
24840 2005-11-24  Richard Guenther  <rguenther@suse.de>
24841         Dirk Mueller <dmueller@suse.de>
24842
24843         PR c++/14024
24844         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
24845         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
24846         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
24847         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
24848         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
24849         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
24850
24851 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
24852
24853         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
24854
24855 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24856
24857         PR c/21668
24858         * gcc.dg/Wc++-compat.c: New.
24859         * gcc.dg/Wno-c++-compat.c: New.
24860
24861 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
24862
24863         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
24864         (vspltish, vspltisw): Likewise.
24865
24866 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24867
24868         PR libgfortran/24794
24869         * gfortran.dg/namelist_12.f: Fix quotes.
24870         * gfortran.dg/namelist_13.f90: Fix quotes.
24871         * gfortran.dg/namelist_14.f90: Fix quotes.
24872         * gfortran.dg/namelist_15.f90: Fix quotes.
24873         * gfortran.dg/namelist_use.f90: Fix quotes.
24874         * gfortran.dg/namelist_use_only.f90: Fix quotes.
24875         * gfortran.dg/namelist_21.f90: New test.
24876         * gfortran.dg/namelist_22.f90: New test.
24877
24878 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
24879
24880         PR target/23435
24881         * gcc.c-torture/compile/pr23435.c: New.
24882
24883 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24884
24885         * gcc.c-torture/execute/floatunsisf-1.c: New test.
24886
24887 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24888
24889         * gcc.target/powerpc/405-macchw-1.c,
24890         gcc.target/powerpc/405-macchw-2.c,
24891         gcc.target/powerpc/405-macchwu-1.c,
24892         gcc.target/powerpc/405-macchwu-2.c,
24893         gcc.target/powerpc/405-machhw-1.c,
24894         gcc.target/powerpc/405-machhw-2.c,
24895         gcc.target/powerpc/405-machhwu-1.c,
24896         gcc.target/powerpc/405-machhwu-2.c,
24897         gcc.target/powerpc/405-maclhw-1.c,
24898         gcc.target/powerpc/405-maclhw-2.c,
24899         gcc.target/powerpc/405-maclhwu-1.c,
24900         gcc.target/powerpc/405-maclhwu-2.c,
24901         gcc.target/powerpc/405-mulchw-1.c,
24902         gcc.target/powerpc/405-mulchw-2.c,
24903         gcc.target/powerpc/405-mulchwu-1.c,
24904         gcc.target/powerpc/405-mulchwu-2.c,
24905         gcc.target/powerpc/405-mulhhw-1.c,
24906         gcc.target/powerpc/405-mulhhw-2.c,
24907         gcc.target/powerpc/405-mulhhwu-1.c,
24908         gcc.target/powerpc/405-mulhhwu-2.c,
24909         gcc.target/powerpc/405-mullhw-1.c,
24910         gcc.target/powerpc/405-mullhw-2.c,
24911         gcc.target/powerpc/405-mullhwu-1.c,
24912         gcc.target/powerpc/405-mullhwu-2.c,
24913         gcc.target/powerpc/405-nmacchw-1.c,
24914         gcc.target/powerpc/405-nmacchw-2.c,
24915         gcc.target/powerpc/405-nmachhw-1.c,
24916         gcc.target/powerpc/405-nmachhw-2.c,
24917         gcc.target/powerpc/405-nmaclhw-1.c,
24918         gcc.target/powerpc/405-nmaclhw-2.c,
24919         gcc.target/powerpc/440-macchw-1.c,
24920         gcc.target/powerpc/440-macchw-2.c,
24921         gcc.target/powerpc/440-macchwu-1.c,
24922         gcc.target/powerpc/440-macchwu-2.c,
24923         gcc.target/powerpc/440-machhw-1.c,
24924         gcc.target/powerpc/440-machhw-2.c,
24925         gcc.target/powerpc/440-machhwu-1.c,
24926         gcc.target/powerpc/440-machhwu-2.c,
24927         gcc.target/powerpc/440-maclhw-1.c,
24928         gcc.target/powerpc/440-maclhw-2.c,
24929         gcc.target/powerpc/440-maclhwu-1.c,
24930         gcc.target/powerpc/440-maclhwu-2.c,
24931         gcc.target/powerpc/440-mulchw-1.c,
24932         gcc.target/powerpc/440-mulchw-2.c,
24933         gcc.target/powerpc/440-mulchwu-1.c,
24934         gcc.target/powerpc/440-mulchwu-2.c,
24935         gcc.target/powerpc/440-mulhhw-1.c,
24936         gcc.target/powerpc/440-mulhhw-2.c,
24937         gcc.target/powerpc/440-mulhhwu-1.c,
24938         gcc.target/powerpc/440-mulhhwu-2.c,
24939         gcc.target/powerpc/440-mullhw-1.c,
24940         gcc.target/powerpc/440-mullhw-2.c,
24941         gcc.target/powerpc/440-mullhwu-1.c,
24942         gcc.target/powerpc/440-mullhwu-2.c,
24943         gcc.target/powerpc/440-nmacchw-1.c,
24944         gcc.target/powerpc/440-nmacchw-2.c,
24945         gcc.target/powerpc/440-nmachhw-1.c,
24946         gcc.target/powerpc/440-nmachhw-2.c,
24947         gcc.target/powerpc/440-nmaclhw-1.c,
24948         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
24949
24950 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
24951
24952         PR fortran/24774
24953         * gfortran.dg/inquire_9.f90: New test.
24954
24955         PR fortran/21647
24956         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
24957
24958 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24959
24960         PR libfortran/24432
24961         * lib/target-supports.exp (check_effective_target_fortran_large_real):
24962         Check that 'cos' is supported.
24963
24964 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
24965
24966         PR fortran/24223
24967         * gfortran.dg/substring_equivalence.f90: New test.
24968
24969         PR fortran/24705
24970         * gfortran.dg/auto_internal_assumed.f90: New test.
24971
24972 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
24973
24974         * gcc.dg/fold-div-2.c: New test.
24975
24976 2005-11-20  Ian Lance Taylor  <ian@airs.com>
24977
24978         PR rtl-optimization/24883
24979         * gcc.c-torture/compile/pr24883.c: New test.
24980
24981 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
24982
24983         PR middle-end/20583
24984         * gcc.c-torture/compile/pr20583.c: New.
24985
24986 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
24987
24988         * gcc.c-torture/execute/usmul.c: New test.
24989
24990 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
24991
24992         * gcc.dg/tree-ssa/vrp22.c: New test.
24993
24994 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
24995
24996         PR middle-end/24912
24997         * gcc.dg/torture/pr24912-1.c: New test.
24998
24999 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
25000
25001         PR fortran/24862
25002         * gfortran.dg/arrayio_derived_1.f90: New test.
25003
25004 2005-11-19  Richard Guenther  <rguenther@suse.de>
25005
25006         PR middle-end/23294
25007         * gcc.dg/tree-ssa/pr23294.c: New testcase.
25008
25009 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
25010
25011         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
25012
25013 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
25014
25015         PR c++/8355
25016         * g++.dg/template/friend39.C: New test.
25017
25018 2005-11-18  James E Wilson  <wilson@specifix.com>
25019
25020         * gcc.dg/builtin-strstr.c: New.
25021
25022 2005-11-18  Richard Henderson  <rth@redhat.com>
25023
25024         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
25025         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
25026         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
25027         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
25028         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
25029         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
25030         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
25031         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
25032         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
25033         renaming to remove initial "ia64-".
25034
25035 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
25036
25037         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
25038
25039 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
25040
25041         * g++.dg/cpp/string-2.C: New test.
25042
25043 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
25044
25045         * gcc.dg/tree-ssa/loop-14.c: New test.
25046
25047 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
25048             Michael Chamberlain <michael@chamberlain.net.au>
25049
25050         * ada/acats/run_all.sh (target_run): Kill long running tests.
25051
25052 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25053
25054         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
25055         * gcc.dg/cleanup-9.c: Likewise.
25056         * gcc.dg/cleanup-10.c: Likewise.
25057         * gcc.dg/cleanup-11.c: Likewise.
25058
25059 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25060
25061         PR fortran/24892
25062         * gfortran.dg/open_access_append_1.f90: New test.
25063         * gfortran.dg/open_access_append_2.f90: New test.
25064
25065 2005-11-16  Richard Guenther  <rguenther@suse.de>
25066
25067         PR middle-end/24851
25068         * gcc.c-torture/execute/pr24851.c: New testcase.
25069
25070 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
25071
25072         * gcc.dg/fold-overflow-1.c: New test.
25073
25074 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
25075
25076         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
25077         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
25078
25079 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
25080
25081         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
25082         structures.
25083         * g++.dg/eh/forced2.C: Likewise.
25084         * g++.dg/eh/forced3.C: Likewise.
25085         * g++.dg/eh/forced4.C: Likewise.
25086
25087 2005-11-11  Mike Stump  <mrs@apple.com>
25088
25089         * g++.old-deja/g++.mike/unused.C: Add.
25090
25091 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
25092
25093         PR c++/24667
25094         * g++.dg/warn/Wcast-qual1.C: New test.
25095
25096 2005-11-15  Jan Hubicka  <jh@suse.cz>
25097
25098         * gcc.dg/winline-5.c: Add large-unit-insns limit.
25099
25100 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
25101
25102         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
25103
25104 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
25105
25106         PR 24840
25107         * gcc.dg/tree-ssa/pr24840.c: New test.
25108
25109 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
25110
25111         PR testsuite/24841
25112         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
25113
25114 2005-11-14  Dale Johannesen  <dalej@apple.com>
25115
25116         * gcc.c-torture/execute/20051113-1.c: New.
25117
25118 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
25119
25120         PR c++/24687
25121         * g++.dg/template/crash43.C: New test.
25122
25123 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
25124
25125         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
25126
25127 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25128
25129         PR c++/24817
25130         * g++.dg/eh/spec8.C: New test.
25131
25132 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25133
25134         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
25135
25136 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25137
25138         PR c++/20293
25139         * g++.dg/parse/ambig4.C: New test.
25140         * g++.dg/tc1/dr101.C: Adjust error markers.
25141         * g++.dg/lookup/strong-using-2.C: Likewise.
25142         * g++.dg/lookup/ambig5.C: Likewise.
25143         * g++.dg/lookup/ambig4.C: Likewise.
25144         * g++.dg/parse/crash22.C: Likewise.
25145
25146 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25147
25148         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
25149
25150 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
25151
25152         * gcc.dg/nested-calls-1.c: New test.
25153
25154 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25155
25156         * gfortran.dg/complex_intrinsic_1.f90: New test.
25157         * gfortran.dg/complex_intrinsic_2.f90: New test.
25158         * gfortran.dg/fgetc_1.f90: New test.
25159         * gfortran.dg/fgetc_2.f90: New test.
25160         * gfortran.dg/fgetc_3.f90: New test.
25161         * gfortran.dg/ftell_1.f90: New test.
25162         * gfortran.dg/ftell_2.f90: New test.
25163         * gfortran.dg/gnu_logical_1.F: New test.
25164         * gfortran.dg/gnu_logical_2.f90: New test.
25165
25166 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
25167
25168         PR middle-end/24820
25169         * gcc.dg/pr24820.c: New test.
25170
25171 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
25172
25173         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
25174         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
25175         variable.
25176
25177 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25178
25179         PR testsuite/24614
25180         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
25181
25182 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25183
25184         * gcc.target/cris/cris.exp: New file.
25185         * gcc.target/cris/rld-legit1.c: New test.
25186         * gcc.target/cris/rld-legit2.c: New test.
25187
25188 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
25189
25190         PR c++/24780
25191         * g++.dg/opt/pr24780.C: New test.
25192
25193         PR c++/24761
25194         * g++.dg/template/asm1.C: New test.
25195
25196 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
25197
25198         PR libgfortran/24787
25199         * gfortran.dg/scan_1.f90: New test.
25200
25201 2005-11-12  Jan Hubicka  <jh@suse.cz>
25202
25203         * gcc.target/i386/minmax-1.c: New.
25204         * gcc.target/i386/minmax-2.c: New.
25205
25206 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
25207
25208         * gcc.dg/pr24445.c: Fix for 64-bit targets.
25209
25210 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
25211
25212         * gcc.c-torture/execute/20051110-1.c,
25213         gcc.c-torture/execute/20051110-2.c: New tests.
25214
25215 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25216
25217         PR middle-end/24750
25218         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
25219         New tests.
25220
25221 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25222
25223         * lib/target-libpath.exp (get_shlib_extension): New proc.
25224         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
25225         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25226         * lib/objc.exp (objc_target_compile): Likewise.
25227         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
25228         detection.
25229
25230 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25231
25232         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
25233
25234         * lib/target-supports.exp (check_effective_target_static_libgfortran):
25235         Add -static to additional_flags and pass it to target_compile.
25236
25237 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
25238
25239         PR libgfortran/24719
25240         gfortran.dg/read_noadvance.f90: New test.
25241
25242         PR libgfortran/24699
25243         gfortran.dg/fmt_t_2.f90: New test.
25244
25245         PR libgfortran/24785
25246         gfortran.dg/read_x_eor.f90: New test.
25247
25248         PR libgfortran/24584
25249         gfortran.dg/namelist_empty.f90: Rename test.
25250
25251         PR libgfortran/24489
25252         gfortran/read_eor.f90: Rename test.
25253
25254 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25255
25256         PR fortran/15976
25257         * gfortran.dg/automatic_module_variable.f90: New test.
25258
25259 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
25260
25261         PR target/24445
25262         * gcc.dg/pr24445.c: New test.
25263
25264 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25265
25266         PR fortran/24655
25267         PR fortran/24755
25268         * gfortran.dg/recursive_statement_functions.f90: Add statement
25269         functions using inline intrinsic functions and parameters to test
25270         that they no longer seg-fault.
25271
25272         PR fortran/24409
25273         gfortran.dg/nested_modules_4.f90: New test.
25274         gfortran.dg/nested_modules_5.f90: New test.
25275
25276 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25277
25278         PR fortran/24643
25279         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
25280
25281 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
25282
25283         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
25284         failures.
25285
25286 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25287
25288         * gcc.dg/sparc-getcontext-1.c: New test.
25289
25290 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
25291
25292         * gcc.dg/ifcvt-fabs-1.c: New test.
25293
25294 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
25295
25296         PR other/4372
25297         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
25298         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
25299
25300 2005-11-09  Richard Guenther  <rguenther@suse.de>
25301
25302         PR tree-optimization/24716
25303         * gcc.c-torture/execute/pr24716.c: New testcase.
25304
25305 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25306
25307         * gcc.dg/pr24624.c: Disable for non S/390 targets.
25308
25309 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25310
25311         PR 24624
25312         * gcc.dg/pr24624.c: Testcase added.
25313
25314 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25315
25316         PR 24623
25317         * g++.dg/other/pr24623.C: Testcase added.
25318
25319 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
25320
25321         PR fortran/22607
25322         * gfortran-dg/pure_byref_1.f90: New.
25323         * gfortran-dg/pure_byref_2.f90: New.
25324
25325 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
25326
25327         PR c/24101
25328         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
25329         * gcc.dg/dg.exp: Run main loop also for *.i files.
25330
25331 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
25332
25333         PR c++/19450
25334         * g++.dg/tls/diag-3.C: New test.
25335         * g++.dg/tls/diag-4.C: New test.
25336         * g++.dg/tls/static-1.C: New test.
25337         * g++.dg/tls/static-1a.cc: New file.
25338
25339 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
25340
25341         PR 23046
25342         * g++.dg/tree-ssa/pr23046.C: New test.
25343
25344 2005-11-08  Devang Patel <dpatel@apple.com>
25345
25346         PR tree-optimization/23115
25347         * gcc.dg/tree-ssa/pr23115.c: New.
25348
25349 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
25350
25351         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
25352         * gcc.target/powerpc/pr16155.c: Same.
25353         * gcc.target/powerpc/altivec-1.c: Same.
25354         * gcc.target/powerpc/altivec-2.c: Same.
25355         * gcc.target/powerpc/altivec-3.c: Same.
25356         * gcc.target/powerpc/altivec-5.c: Same.
25357         * gcc.target/powerpc/altivec-11.c: Same.
25358         * gcc.target/powerpc/altivec-12.c: Same.
25359         * gcc.target/powerpc/altivec-14.c: Same.
25360         * gcc.target/powerpc/altivec-22.c: Same.
25361         * gcc.target/powerpc/altivec-consts.c: Same.
25362         * gcc.target/powerpc/altivec-pr22085.c: Same.
25363         * gcc.target/powerpc/altivec-splat.c: Same.
25364         * gcc.target/powerpc/altivec-varargs-1.c: Same.
25365         * gcc.target/powerpc/altivec-vec-merge.c: Same.
25366         * gcc.target/powerpc/darwin-longlong.c: Same.
25367
25368 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
25369
25370         PR target/19340
25371         * gcc.dg/pr19340.c: New test.
25372
25373 2005-11-07  Ian Lance Taylor  <ian@airs.com>
25374
25375         PR rtl-optimization/24683
25376         * gcc.dg/pr24683.c: New test.
25377
25378 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25379
25380         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
25381         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
25382
25383 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25384
25385         * gcc.target/i386/pr23376.c: Compile with -mmmx.
25386
25387 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
25388
25389         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
25390
25391 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25392
25393         PR target/24230
25394
25395         * gcc.target/powerpc/altivec-consts.c,
25396         gcc.target/powerpc/altivec-splat.c: New testcase.
25397
25398 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25399
25400         PR c/24599
25401
25402         * gcc.dg/overflow-2.c: New testcase.
25403
25404 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
25405
25406         PR rtl-optimization/23567
25407         * gcc.c-torture/execute/20051104-1.c: New test.
25408
25409 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
25410
25411         PR fortran/24534
25412         gfortran.dg/private_type_2.f90: Modified to check that case with
25413         PRIVATE declaration within derived type is accepted.
25414
25415         PR fortran/20838
25416         gfortran.dg/pointer_assign_1.f90: New test.
25417
25418         PR fortran/20840
25419         * gfortran.dg/arrayio_0.f90: New test.
25420
25421         PR fortran/17737
25422         gfortran.dg/data_initialized.f90: New test.
25423         gfortran.dg/data_constraints_1.f90: New test.
25424         gfortran.dg/data_constraints_2.f90: New test.
25425
25426 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
25427
25428         PR fortran/24174
25429         PR fortran/24305
25430         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
25431
25432 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
25433
25434         PR 24670
25435         * gcc.dg/tree-ssa/pr24670.c: New test.
25436
25437 2005-11-05  Ian Lance Taylor  <ian@airs.com>
25438
25439         PR target/22432
25440         * gcc.target/i386/pr22432.c: New test.
25441
25442 2005-11-05  Richard Henderson  <rth@redhat.com>
25443
25444         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
25445         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
25446         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
25447         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
25448         from gcc.dg/alpha-*.
25449         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
25450         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
25451
25452 2005-11-05  Andreas Jaeger  <aj@suse.de>
25453
25454         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
25455
25456 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25457
25458         PR target/23424
25459         * gcc.dg/torture/pr23424-1.c: New test.
25460
25461 2005-11-04  Richard Henderson  <rth@redhat.com>
25462
25463         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
25464         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
25465         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
25466         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
25467         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
25468         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
25469         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
25470         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
25471         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
25472         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
25473         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
25474         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
25475         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
25476         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
25477         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
25478         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
25479         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
25480         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
25481         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
25482         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
25483         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
25484         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
25485         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
25486         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
25487         Move from gcc.dg/.
25488         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
25489         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
25490         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
25491         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
25492         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
25493         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
25494         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
25495         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
25496         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
25497         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
25498         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
25499         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
25500         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
25501         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
25502         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
25503         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
25504         gcc.target/i386/lea.c, gcc.target/i386/local.c,
25505         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
25506         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
25507         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
25508         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
25509         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
25510         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
25511         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
25512         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
25513         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
25514         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
25515         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
25516         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
25517         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
25518         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
25519         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
25520         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
25521         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
25522         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
25523         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
25524         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
25525         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
25526         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
25527         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
25528         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
25529         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
25530         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
25531         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
25532         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
25533
25534 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
25535
25536         PR 24627
25537         * gcc.dg/tree-ssa/pr24627.c: New test.
25538
25539 2005-11-04 Paul Brook  <paul@codesourcery.com>
25540
25541         * gcc.dg/tls/opt-10.c: New test.
25542
25543 2005-11-04  Andreas Jaeger  <aj@suse.de>
25544
25545         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
25546         avoid extra warnings.
25547
25548 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25549
25550         PR libfortran/22298
25551         * lib/target-supports.exp
25552         (check_effective_target_static_libgfortran): New
25553         static_libgfortran effective target.
25554         * gfortran.dg/static_linking_1.f: New test.
25555         * gfortran.dg/static_linking_1.c: New file.
25556
25557 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25558
25559         * gcc.dg/pr24615.c: Guard test with { target fpic }.
25560
25561 2005-11-03  Josh Conner  <jconner@apple.com>
25562
25563         PR c++/19989
25564         g++.dg/ext/array2.C: New test.
25565         g++.dg/template/dependent-name3.C: New test.
25566         g++.dg/template/dependent-name4.C: New test.
25567         g++.dg/template/sfinae2.C: New test.
25568
25569 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25570
25571         PR preprocessor/22042
25572         * gcc.dg/cpp/strify4.c: New test.
25573
25574 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25575
25576         PR c++/17964
25577         * g++.dg/cpp/string-1.C: New test.
25578
25579 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25580
25581         * gcc.target/powerpc: New directory.
25582         * gcc.target/powerpc/powerpc.exp: New file.
25583         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
25584         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
25585         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
25586         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
25587         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
25588         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
25589         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
25590         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
25591         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
25592         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
25593         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
25594         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
25595         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
25596         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
25597         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
25598         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
25599         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
25600         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
25601         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
25602         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
25603         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
25604         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
25605         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
25606         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
25607         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
25608         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
25609         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
25610         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
25611         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
25612         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
25613         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
25614         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
25615         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
25616         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
25617
25618 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
25619
25620         PR c++/21627
25621         * g++.dg/warn/inline2.C: New test.
25622
25623 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25624
25625         PR middle-end/23155
25626         * g++.dg/ext/c99struct1.C: New test.
25627         * gcc.dg/union-cast-1.c: New test.
25628         * gcc.dg/union-cast-2.c: New test.
25629         * gcc.dg/union-cast-3.c: New test.
25630
25631 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25632
25633         PR middle-end/24589
25634         * gcc.c-torture/execute/zero-struct-2.c: New test.
25635
25636 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25637
25638         PR c++/24582
25639         * g++.dg/init/switch1.C: New test.
25640
25641 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25642
25643         * gcc.dg/delay-slot-1.c: New test.
25644
25645 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
25646
25647         PR target/24620
25648         * gcc.dg/pr24620.c: New test.
25649
25650 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25651
25652         PR c/24329
25653         * gcc.dg/format/unnamed-1.c: New test.
25654
25655 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25656
25657         PR c++/22434
25658         * g++.dg/expr/cond8.C: New test.
25659
25660         PR c++/24560
25661         * g++.dg/parse/dot1.C: New test.
25662
25663 2005-11-02  Jan Hubicka  <jh@suse.cz>
25664
25665         PR target/23303
25666         * gcc.dg/i386-lea.c: New test
25667
25668 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25669
25670         PR target/24615
25671         * gcc.dg/pr24615.c: New test.
25672
25673 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25674
25675         PR target/24600
25676         * gcc.dg/pr24600.c: New test.
25677
25678 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25679
25680         PR c++/19253
25681         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
25682         * g++.dg/parse/typename9.C: New test.
25683         * g++/dg/parse/typename10.C: Likewise.
25684
25685 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
25686
25687         PR fortran/18157
25688         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
25689         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
25690         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
25691
25692 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25693
25694         PR c++/24569
25695         * g++.dg/debug/static1.C: New test.
25696
25697 2005-11-02  Josh Conner  <jconner@apple.com>
25698
25699         * g++.dg/crash38.C: moved into proper directory...
25700         * g++.dg/template/crash42.C: ...here
25701
25702 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
25703
25704         PR target/18338
25705         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
25706         pcc_bitfield_type_matters || default_packed.
25707
25708         * lib/target-supports.exp
25709         (check_effective_target_pcc_bitfield_type_matters): New proc.
25710         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
25711
25712         PR testsuite/23304
25713         * lib/target-supports.exp (check_effective_default_packed): New proc.
25714         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
25715         Gate expected errors on target ! default_packed.
25716         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
25717
25718 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25719
25720         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
25721         change (r106358).
25722
25723 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25724
25725         PR fortran/24008
25726         * gfortran.dg/entry_5.f90: New.
25727         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
25728
25729 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
25730
25731         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
25732
25733 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
25734
25735         PR fortran/21565
25736         gfortran.dg/namelist_blockdata.f90: New test.
25737
25738         PR fortran/18737
25739         gfortran.dg/external_implicit_none.f90: New test.
25740
25741         PR fortran/14994
25742         * gfortran.dg/secnds.f: New test.
25743
25744 2005-10-31  Jan Hubicka  <jh@suse.cz>
25745
25746         PR target/20928
25747         * gcc.c-torture/compile/pr20928.c: New test.
25748
25749 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
25750
25751         PR middle-end/23492
25752         * gcc.c-torture/compile/zero-strct-5.c: New test.
25753
25754 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
25755
25756         PR libgfortran/24584
25757         * gfortran.dg/pr24584.f90: New test.
25758
25759 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
25760
25761         PR fortran/18883
25762         * gfortran.dg/char_result_9.f90: New.
25763         * gfortran.dg/char_result_10.f90: New.
25764
25765 2005-10-30  Jan Hubicka  <jh@suse.cz>
25766
25767         * g++.dg/tree-ssa/pr24172.C: New testcase.
25768
25769 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25770
25771         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
25772
25773 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
25774
25775         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
25776         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
25777         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
25778         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
25779         gfortran.dg/enum_9.f90,
25780         gfortran.fortran-torture/compile/enum_1.f90,
25781         gfortran.fortran-torture/execute/enum_1.f90,
25782         gfortran.fortran-torture/execute/enum_2.f90,
25783         gfortran.fortran-torture/execute/enum_3.f90,
25784         gfortran.fortran-torture/execute/enum_4.f90: New tests.
25785
25786 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
25787
25788         PR target/18482
25789         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
25790         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
25791
25792 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25793
25794         PR libfortran/20179
25795         * gfortran.dg/mixed_io_1.f90: New test.
25796         * gfortran.dg/mixed_io_1.c: New file.
25797
25798 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25799
25800         * gfortran.dg/malloc_free_1.f90: New test.
25801
25802 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
25803
25804         * gcc.dg/nested-func-4.c: Require profiling -pg.
25805
25806 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25807
25808         PR C++/23229
25809         * g++.dg/warn/main-2.C: New test.
25810
25811 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
25812
25813         PR fortran/24545
25814         * gfortran.dg/interface_2.f90: new test.
25815
25816 2005-10-28  Josh Conner  <jconner@apple.com>
25817
25818         PR c++/22153
25819         * g++.dg/template/crash38.C: New test.
25820         * g++.dg/parse/explicit1.C: Change expected errors.
25821
25822 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25823
25824         PR C++/23426
25825         * g++.dg/other/large-size-array.C: New test.
25826
25827 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25828
25829         PR middle-end/24362
25830         * g++.dg/opt/complex4.C: New test.
25831
25832 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
25833
25834         * gcc.dg/nested-func-4.c: New test.
25835
25836 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
25837
25838         PR fortran/24158
25839         gfortran.dg/derived_recursion.f90: New test.
25840         gfortran.dg/implicit_actual.f90: New test.
25841
25842 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
25843
25844         PR middle-end/24295, PR testsuite/24477
25845         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
25846         removed when weakref hits the tree.
25847
25848 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
25849
25850         * gfortran.dg/cray_pointers_4.f90: New test.
25851
25852         * gfortran.dg/cray_pointers_5.f90: New test.
25853
25854 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
25855
25856         PR fortran/22290
25857         * gfortran.dg/assign_5.f90: New test.
25858         * gfortran.dg/assign_6.f: New test.
25859
25860 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
25861
25862         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
25863         CPU has no SSE support.
25864
25865 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
25866
25867         PR libgfortran/24224
25868         * gfortran.dg/arrayio_1.f90: Update attribution.
25869         * gfortran.dg/arrayio_2.f90: Update attribution.
25870         * gfortran.dg/arrayio_3.f90: Update attribution.
25871         * gfortran.dg/arrayio_4.f90: Update test conditions.
25872         * gfortran.dg/arrayio_5.f90: Update attribution.
25873         * gfortran.dg/arrayio_6.f90: New test.
25874         * gfortran.dg/arrayio_7.f90: New test.
25875
25876 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
25877
25878         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
25879
25880 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25881
25882         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
25883
25884 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25885
25886         PR fortran/24416
25887         * gfortran.dg/namelist_char_only.f90: New test.
25888
25889 2005-10-24  Asher Langton  <langton2@llnl.gov>
25890
25891         PR fortran/17031
25892         PR fortran/22282
25893         * gfortran.dg/cray_pointers_1.f90: New test.
25894         * gfortran.dg/cray_pointers_2.f90: New test.
25895         * gfortran.dg/cray_pointers_3.f90: New test.
25896         * gfortran.dg/loc_1.f90: New test.
25897         * gfortran.dg/loc_2.f90: New test.
25898
25899 2005-10-24  Steven Bosscher  <stevenb@suse.de>
25900
25901         * gcc.dg/pr24225.c: New test.
25902
25903 2005-10-24  Asher Langton  <langton2@llnl.gov>
25904
25905         * gfortran.dg/dup_save_1.f90: New test.
25906         * gfortran.dg/dup_save_2.f90: New test.
25907
25908 2005-10-24  Paul Brook  <paul@codesourcery.com>
25909
25910         PR 24107
25911         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
25912         stdint.h.
25913
25914 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
25915
25916         PR libgfortran/24489
25917         * gfortran.dg/pr24489.f90: New test.
25918
25919 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
25920
25921         PR fortran/23635
25922         * gfortran.dg/ichar_1.f90: Add tests for derived types.
25923
25924 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
25925
25926         PR target/18911
25927         * g++.dg/init/array16.C: Skip for mmix-*-*.
25928
25929 2005-10-23  Asher Langton  <langton2@llnl.gov>
25930
25931         * gfortran.dg/byte_1.f90: New test.
25932         * gfortran.dg/byte_2.f90: New test.
25933
25934 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
25935
25936         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
25937
25938 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
25939
25940         PR fortran/18022
25941         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
25942
25943         PR fortran/24311
25944         * gfortran.dg/merge_char_const.f90: New test.
25945
25946         PR fortran/24384
25947         * gfortran.dg/spread_scalar_source.f90: New test.
25948
25949 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
25950
25951         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
25952
25953         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
25954         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
25955
25956         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
25957
25958 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
25959
25960         PR fortran/24426
25961         * gfortran.dg/der_pointer_4.f90: New.
25962
25963 2005-10-22  David Ayers  <d.ayers@inode.at>
25964
25965         * obj-c++.dg/except-1.mm: Simplify.
25966
25967 2005-10-21  David Ayers  <d.ayers@inode.at>
25968
25969         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
25970
25971 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
25972
25973         * gfortran.dg/assumed_dummy_2.f90: New test.
25974
25975 2005-10-21  James E Wilson  <wilson@specifix.com>
25976
25977         PR preprocessor/15220
25978         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
25979
25980 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
25981
25982         * gcc.c-torture/execute/20051021-1.c: New test.
25983
25984 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
25985
25986         PR c++/24260
25987         * g++.dg/ext/tmplattr1.C: New test.
25988
25989 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
25990
25991         PR fortran/24440
25992         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
25993
25994 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
25995
25996         * obj-c++.dg/except-1.mm: New.
25997
25998         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
25999
26000 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
26001
26002         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
26003
26004 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
26005
26006         PR middle-end/24295
26007         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
26008         declarations with the same names as thunks' alias targets, use
26009         aliases instead.
26010         * gcc.dg/attr-alias-3.c: New test.
26011         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
26012
26013 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
26014
26015         PR c++/22618
26016         * g++.dg/parse/access8.C: New test.
26017
26018 2005-10-20  Richard Guenther  <rguenther@suse.de>
26019
26020         PR c++/24439
26021         * g++.dg/tree-ssa/pr24439.C: New testcase.
26022
26023 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26024
26025         * g++.dg/opt/delay-slot-1.C: New test.
26026
26027 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
26028
26029         PR fortran/21625
26030         * gfortran.fg/der_init_1.f90: New.
26031
26032 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
26033
26034         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
26035
26036 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
26037
26038         PR c++/21908
26039         * g++.dg/parse/error28.C: New test.
26040
26041 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26042
26043         * gcc.dg/profile-generate-2.c: New test.
26044
26045 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
26046
26047         PR target/23589
26048         * g++.dg/ext/dllimport11.C: New.
26049
26050 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26051
26052         PR c++/22293
26053         * g++.dg/other/friend3.C: New test.
26054
26055 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
26056
26057         PR c++/23293
26058         * g++.dg/template/error19.C: New test.
26059
26060 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
26061
26062         PR c++/21383
26063         * g++.dg/overload/koenig2.C: New.
26064
26065         PR c++/23118
26066         * g++.dg/overload/error2.C: New.
26067
26068         PR c++/22604
26069         * g++.dg/inherit/covariant14.C: New.
26070
26071 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26072
26073         PR c++/23440
26074         * g++.dg/parse/for1.C: New test.
26075
26076 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
26077
26078         PR fortran/23446
26079         * gfortran.dg/host_dummy_index_1.f90: New test.
26080
26081         PR fortran/21459
26082         * gfortran.dg/automatic_char_len_2.f90: New test.
26083
26084         PR fortran/20866
26085         * gfortran.dg/recursive_statement_functions.f90: New test.
26086
26087         PR fortran/20853
26088         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
26089
26090         PR fortran/20849
26091         * gfortran.dg/external_initializer.f90: New test.
26092
26093         PR fortran/20837
26094         * non_module_public.f90: New test.
26095
26096 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26097
26098         PR c++/24386
26099         * g++.dg/template/overload7.C: New.
26100
26101         PR c++/22551
26102         * g++.dg/other/switch2.C: Remove expected warnings.
26103
26104         PR c++/21353
26105         * g++.dg/template/defarg6.C: New.
26106
26107 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
26108
26109         PR target/24315
26110         * gcc.target/i386/pr24315.c: New test.
26111
26112 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26113
26114         PR c++/24389
26115         * g++.dg/template/static21.C: New test.
26116         * g++.dg/template/static21-a.cc: Likewise.
26117
26118 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
26119
26120         PR c++/23959
26121         * g++.dg/warn/Wswitch-default-1.C: New test.
26122         * g++.dg/warn/Wswitch-default-2.C: New test.
26123
26124 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26125
26126         PR c++/22173
26127         * g++.dg/parse/template18.C: New test.
26128         * g++.dg/template/nontype15.C: Likewise.
26129
26130 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
26131
26132         PR fortran/22273
26133         * gfortran.dg/spec_expr_2.f90: New.
26134
26135 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
26136
26137         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
26138         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
26139         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
26140         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
26141         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
26142         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
26143         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
26144         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
26145         previous target-specific skips and warning-message matches where
26146         applicable.
26147
26148 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
26149
26150         PR c++/21347
26151         * g++.dg/warn/Wctor-dtor.C: New test.
26152
26153 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26154
26155         PR c/23439
26156         * gcc.dg/for-1.c: New test.
26157
26158 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
26159
26160         PR c++/19565
26161         * g++.dg/warn/Wconversion1.C: New test.
26162         * g++.dg/ext/packed4.C: Compile with -w.
26163         * g++.dg/opt/20050511-1.C: Likewise.
26164         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
26165
26166 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
26167
26168         * gfortran.dg/boz_5.f90: New test.
26169
26170 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
26171
26172         PR c++/22551
26173         * g++.dg/other/switch2.C: New.
26174
26175         PR c++/23984
26176         * g++.dg/init/ctor7.C: New.
26177
26178 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
26179
26180         PR c++/23730
26181         * g++.dg/parse/crash32.C: New test.
26182
26183 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
26184
26185         PR c++/20721
26186         * g++.dg/init/goto2.C: New test.
26187
26188         PR c++/22464
26189         * g++.dg/template/crash/41.C: New test.
26190
26191         PR c++/22180
26192         * g++.dg/template/crash40.C: New test.
26193
26194         PR c++/23694
26195         * g++.dg/parse/friend5.C: New test.
26196
26197         PR c++/23307
26198         * g++.dg/template/crash38.C: New test.
26199
26200         PR c++/22352
26201         * g++.dg/template/friend38.C: New test.
26202
26203         PR c++/22405
26204         * g++.dg/template/crash39.C: New test.
26205
26206 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
26207
26208         * gcc.dg/debug/dwarf2/dwarf-char1.c,
26209         gcc.dg/debug/dwarf2/dwarf-char2.c,
26210         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
26211
26212         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
26213
26214 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
26215
26216         * gcc.dg/dll-2.c: Add tests for warnings.
26217         * gcc.dg/dll-3.c: Likewise.
26218         * gcc.dg/dll-4.c: Likewise.
26219
26220         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
26221         * g++.dg/ext/dllimport2.C: Likewise.
26222         * g++.dg/ext/dllimport3.C: Likewise.
26223         * g++.dg/ext/dllimport7.C: Likewise.
26224         * g++.dg/ext/dllimport8.C: Likewise.
26225         * g++.dg/ext/dllimport9.C: Likewise.
26226
26227 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
26228
26229         PR fortran/24092
26230         * gfortran.dg/derived_pointer_recursion.f90: New test.
26231
26232 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
26233
26234         * gcc.c-torture/execute/20051012-1.c: New test.
26235
26236 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26237
26238         PR fortran/18082
26239         * gfortran.dg/automatic_char_len_1.f90: New test.
26240
26241 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26242
26243         PR fortran/20847
26244         * gfortran.dg/save_common.f90: New test.
26245
26246         PR fortran/20856
26247         * gfortran.dg/save_result.f90: New test.
26248
26249 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26250
26251         PR c++/21592
26252         * g++.dg/template/dependent-expr1.C: Add new expected error.
26253         * g++.dg/template/dependent-expr2.C: Adjust error text.
26254         * g++.dg/template/overload6.C: New.
26255
26256         PR c++/23797
26257         * g++.dg/other/typename8.C: New.
26258
26259         PR c++/21117
26260         * g++.dg/other/return1.C: New.
26261
26262 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
26263
26264         PR c++/24052
26265         * g++.dg/ext/label5.C: New.
26266
26267 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26268
26269         PR c++/19964
26270         * g++.dg/parse/crash31.C: New.
26271
26272 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
26273
26274         * g++.dg/ipa/ipa-1.c: New test.
26275         * g++.dg/ipa/ipa-2.c: New test.
26276         * g++.dg/ipa/ipa-3.c: New test.
26277         * g++.dg/ipa/ipa-4.c: New test.
26278         * g++.dg/ipa/ipa-5.c: New test.
26279         * g++.dg/ipa/ipa.exp: New file.
26280
26281 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26282
26283         PR fortran/24207
26284         * gfortran.dg/private_type_3.f90: New test.
26285
26286 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26287
26288         PR fortran/20786
26289         gfortran.dg/aint_anint_1.f90: New test.
26290
26291 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26292
26293         PR libgfortran/24313
26294         gfortran.dg/csqrt.f: New test.
26295
26296 2005-10-11  Ian Lance Taylor  <ian@airs.com>
26297
26298         PR c++/8057
26299         * g++.dg/warn/noeffect7.C: New test.
26300         * g++.dg/warn/noeffect2.C: Instantiate templates.
26301         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
26302         and warning.
26303
26304 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26305
26306         PR c++/21089
26307         * g++.dg/init/float1.C: New test.
26308
26309         PR c++/24277
26310         * g++.dg/init/member1.C: Tweak error markers.
26311
26312 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
26313
26314         PR testsuite/24281
26315         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
26316         Check for null pointer.
26317
26318 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26319
26320         PR c++/21369
26321         * g++.dg/parse/ret-type3.C: New test.
26322
26323 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
26324
26325         PR tree-opt/23946
26326         * gcc.c-torture/compile/pr23946.c: New test.
26327
26328 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
26329
26330         * g++.dg/opt/mmx2.C: New test.
26331
26332 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26333
26334         PR c++/24277
26335         * g++.dg/template/static20.C: New test.
26336
26337         PR c++/24302
26338         * g++.dg/warn/Wunused-12.C: New test.
26339
26340         PR c++/23437
26341         * g++.dg/template/arg4.C: New test.
26342
26343 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26344
26345         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
26346         * gcc.dg/ucnid-3.c: Likewise.
26347         * gcc.dg/ucnid-4.c: Likewise.
26348         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
26349         * g++.dg/other/ucnid-1.C: Likewise.
26350         * gcc.dg/sparc-frame-1.c: New test.
26351
26352 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26353
26354         PR c++/24139
26355         * g++.dg/template/spec27.C: New test.
26356
26357         PR c++/24275
26358         * g++.dg/template/static19.C: New test.
26359
26360 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26361
26362         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
26363         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
26364
26365 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
26366
26367         PR target/24136
26368         * gfortran.fortran-torture/compile/pr24136.f: New test.
26369
26370 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
26371
26372         PR c++/22172
26373         * g++.dg/parse/crash30.C: New test.
26374
26375 2005-10-07  Richard Guenther  <rguenther@suse.de>
26376
26377         PR middle-end/24227
26378         * gcc.c-torture/compile/pr24227.c: New testcase.
26379
26380 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
26381
26382         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
26383         Do not put aligned attributes on array elements.
26384
26385 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
26386
26387         PR testsuite/23611, PR testsuite/23615
26388         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
26389         writing prototypes of library functions by hand.
26390         * obj-c++.dg/bitfield-4.mm: Likewise.
26391         * obj-c++.dg/const-str-4.mm: Likewise.
26392         * obj-c++.dg/encode-4.mm: Likewise.
26393         * obj-c++.dg/encode-5.mm: Likewise.
26394         * obj-c++.dg/encode-6.mm: Likewise.
26395         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
26396         * obj-c++.dg/method-10.mm: Likewise.
26397         * obj-c++.dg/method-17.mm: Likewise.
26398         * obj-c++.dg/method-19.mm: Likewise.
26399         * obj-c++.dg/try-catch-2.mm: Likewise.
26400
26401 2005-10-06  Richard Henderson  <rth@redhat.com>
26402
26403         PR 24236
26404         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
26405
26406 2005-10-06  Dale Johannesen  <dalej@apple.com>
26407
26408         * gcc.c-torture/execute/20030125-1.c: Correct.
26409
26410 2005-10-06  Richard Guenther  <rguenther@suse.de>
26411
26412         PR tree-optimization/24238
26413         * g++.dg/tree-ssa/pr24238.C: New testcase.
26414
26415 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
26416
26417         PR 18568
26418         * gfortran.dg/der_pointer_3.f90: New test.
26419
26420 2005-10-05  Devang Patel  <dpatel@apple.com>
26421
26422         PR Debug/23205
26423         * g++.dg/other/PR23205.C: New.
26424
26425 2005-10-05  Richard Henderson  <rth@redhat.com>
26426
26427         PR target/23602
26428         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
26429         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
26430
26431 2005-10-05  Dale Johannesen  <dalej@apple.com>
26432
26433         * gcc.c-torture/execute/float-floor.c: New.
26434
26435 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
26436
26437         PR tree-optimization/21419
26438         PR tree-optimization/24146
26439         PR tree-optimization/24151
26440
26441         * g++.dg/ext/asm7.C: New.
26442         * g++.dg/ext/asm8.C: New.
26443         * gcc.dg/asm-1.c: Compile on all targets.
26444         * gcc.dg/asm-pr24146.c: New.
26445         * gcc.dg/pr21419.c: Adjust error messages.
26446
26447 2005-10-05  Richard Guenther  <rguenther@suse.de>
26448
26449         PR fortran/24176
26450         * gfortran.fortran-torture/compile/empty.f90: New testcase.
26451
26452 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26453
26454         PR c++/23513
26455         * g++.dg/template/spec22.C: Robustify test.
26456         * g++.dg/template/spec26.C: New.
26457
26458 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
26459
26460         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
26461         if target supports vector instructions.
26462
26463 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
26464
26465         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
26466         C99 functions.
26467
26468 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
26469
26470         * lib/target-supports.exp (check_effective_target_fortran_large_real,
26471         check_effective_target_fortran_large_int): Replace cached result
26472         when target changes.
26473
26474 2005-10-04  Devang Patel  <dpatel@apple.com>
26475
26476         * gcc.dg/i386-sse-vect-types.c: New.
26477
26478 2005-10-04  Ian Lance Taylor  <ian@airs.com>
26479
26480         PR preprocessor/13726
26481         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
26482         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
26483
26484 2005-10-04  Richard Guenther  <rguenther@suse.de>
26485
26486         PR c/23576
26487         * gcc.dg/noncompile/pr23576.c: New testcase.
26488
26489 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
26490
26491         PR middle-end/23125
26492         * gcc.dg/register-var-3.c: New test.
26493
26494 2005-10-04  Steven Bosscher  <stevenb@suse.de>
26495
26496         * gcc.dg/pr23049.c: New test.
26497
26498         * gcc.dg/ucnid-4.c: Fix test.
26499
26500 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
26501
26502         PR 23445
26503         * gcc.c-torture/compile/pr23445.c: New test.
26504
26505 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
26506
26507         * g++.dg/overload/unknown1.C: New.
26508
26509 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
26510
26511         PR c++/17775
26512         * g++.dg/template/repo4.C: New test.
26513
26514 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26515
26516         PR libfortran/19308
26517         * gfortran.dg/large_real_kind_2.F90: New test.
26518         * gfortran.dg/large_integer_kind_2.f90: New test.
26519
26520 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
26521
26522         * lib/target-supports.exp (check_effective_target_vect_shift):
26523         Implement with result caching. Add i?86, x86_64 and ia64 targets.
26524         (check_effective_target_vect_condition): Fix copy-n-pasto.
26525
26526         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
26527         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
26528         targets.
26529
26530 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
26531
26532         PR c++/22621
26533         * g++.dg/template/overload5.C : New test.
26534
26535         PR c++/23840
26536         * g++.dg/expr/stdarg1.C: New test.
26537
26538 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
26539
26540         PR 24142
26541         * gcc.c-torture/execute/pr24142.c: New test.
26542
26543 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
26544
26545         PR 24141
26546         * gcc.c-torture/execute/pr24141.c: New test.
26547
26548 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
26549             Diego Novillo  <dnovillo@redhat.com>
26550
26551         PR 23604
26552         * gcc.c-torture/execute/pr23604.c: New test.
26553
26554 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
26555
26556         PR fortran/16404
26557         PR fortran/20835
26558         PR fortran/20890
26559         PR fortran/20899
26560         PR fortran/20900
26561         PR fortran/20901
26562         PR fortran/20902
26563         gfortran.dg/equiv_constraint_1.f90: New test.
26564         gfortran.dg/equiv_constraint_2.f90: New test.
26565         gfortran.dg/equiv_constraint_3.f90: New test.
26566         gfortran.dg/equiv_constraint_4.f90: New test.
26567         gfortran.dg/equiv_constraint_5.f90: New test.
26568         gfortran.dg/equiv_constraint_6.f90: New test.
26569         gfortran.dg/equiv_constraint_7.f90: New test.
26570         gfortran.dg/equiv_constraint_8.f90: New test.
26571         gfortran.dg/private_type_1.f90: New test.
26572         gfortran.dg/private_type_2.f90: New test.
26573         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
26574         980628-10.f: Assert std=gnu to permit mixing of
26575         types in equivalence statements.
26576
26577 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
26578
26579         PR 24112
26580         * gfortran.dg/open_status_1.f90: New.
26581
26582 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26583
26584         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
26585         * gcc.dg/vect/pr22480.c: Clean up temp files.
26586         * gcc.dg/vect/pr23831.c: Clean up temp files.
26587         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
26588         Clean up temp files.
26589         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
26590         Clean up temp files.
26591
26592         * gcc.dg/20050309-1.c: Clean up temp files.
26593         * gcc.dg/20050325-1.c: Clean up temp files.
26594
26595 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26596
26597         PR tree-optimization/24059
26598         * gcc.dg/vect/pr24059.c : New test.
26599
26600 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
26601
26602         PR middle-end/24109
26603         * gcc.c-torture/execute/20050929-1.c: New test.
26604
26605 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26606
26607         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
26608
26609 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
26610
26611         PR c/21419
26612         * gcc.dg/pr21419.c: New test.
26613
26614 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26615
26616         * gcc.dg/pr23911.c: New test.
26617
26618 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
26619
26620         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
26621
26622         PR c++/16782
26623         * g++.dg/parse/qualified4.C: New test.
26624         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
26625         * g++.old-deja/g++.mike/p8154.C: Likewise.
26626
26627 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
26628
26629         PR c++/22147
26630         * g++.dg/template/friend37.C: New test.
26631         * g++.dg/parse/crash28.C: Adjust error markers.
26632
26633 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
26634
26635         PR fortran/18518
26636         * gfortran.fortran-torture/execute/save_2.f90: New decl.
26637
26638 2005-09-27  Devang Patel  <dpatel@apple.com>
26639
26640         PR tree-optimization/23625
26641         * gcc.dg/pr23625.c: New test.
26642
26643 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
26644
26645         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
26646         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
26647
26648 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
26649
26650         PR fortran/23677
26651         * gfortran.fortran-torture/execute/save_1.f90: New test.
26652         * gfortran.dg/save_1.f90: New test.
26653
26654 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
26655
26656         * gcc.target/i386/builtin-apply-mmx.c: New test.
26657
26658         PR target/22576
26659         * gcc.target/i386/pr22576.c: New test.
26660
26661         PR target/22585
26662         * gcc.target/i386/pr22585.c: New test.
26663
26664         PR target/23268
26665         * gcc.target/i386/pr23268.c: New test.
26666
26667         PR middle-end/23831
26668         * gcc.dg/vect/pr23831.c: New test.
26669
26670         PR target/24055
26671         * gcc.target/i386/pr24055.c: New test.
26672
26673 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
26674
26675         PR tree-optimization/23960
26676         * gcc.c-torture/compile/pr23960.c: New.
26677
26678 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
26679
26680         PR fortran/16861
26681         * gfortran.dg/nested_modules_3.f90: New.
26682
26683 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
26684
26685         PR fortran/24005
26686         gfortran.dg/interface_1.f90: New test.
26687
26688 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
26689         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26690
26691         PR fortran/23843
26692         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
26693
26694 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
26695
26696         PR fortran/23516
26697         * gfortran.dg/imag_1.f: New test.
26698         * gfortran.dg/imag_2.f: Ditto.
26699
26700 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
26701
26702         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
26703
26704 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
26705
26706         PR c++/21983
26707         * g++.dg/warn/pr21983.C: New test.
26708
26709 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
26710
26711         * gcc.dg/20050922-1.c: Testcase added.
26712
26713 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
26714
26715         PR c++/23993
26716         * g++.dg/template/array14.C: New test.
26717
26718 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
26719
26720         PR fortran/19929
26721         * gfortran.dg/der_ptr_component_1.f90: New test.
26722
26723 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26724
26725         PR c++/23965
26726         * g++.dg/template/error1.C: Reject "no matching function" message.
26727
26728 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26729
26730         PR c++/17609
26731         * g++.dg/lookup/error1.C: New test.
26732
26733 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
26734
26735         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
26736         functionality of the testcase.
26737
26738 2005-09-20  Richard Henderson  <rth@redhat.com>
26739
26740         * gcc.dg/vect/vect-22.c: Require vect_float.
26741         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
26742
26743 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
26744
26745         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
26746         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
26747         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
26748         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
26749         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
26750         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
26751         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
26752         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
26753         * gcc.dg/cpp/ucnid-8.c: New test.
26754
26755 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26756
26757         PR tree-optimization/23929
26758         * gcc.c-torture/compile/pr23929.c: New test.
26759
26760 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
26761
26762         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
26763         for one loop.
26764
26765 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
26766
26767         PR testsuite/23186
26768         * g++.dg/other/pr22003.C: Require named sections.
26769
26770 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26771
26772         PR c++/23947
26773         * g++.dg/rtti/crash3.C: New test.
26774
26775         PR tree-optimization/23818
26776         * gcc.dg/pr23818.c: New test.
26777
26778 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26779
26780         PR fortran/23420
26781         * gfortran.dg/print_fmt_4.f: New.
26782
26783 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26784
26785         PR fortran/23663
26786         * gfortran.fortran-torture/execute/entry_11.f90: New test.
26787
26788 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26789
26790         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
26791         Use pointers to local alignable arrays instead. Added comments.
26792         * gcc.dg/vect/vect-46.c: Likewise.
26793         * gcc.dg/vect/vect-48.c: Likewise.
26794         * gcc.dg/vect/vect-49.c: Likewise.
26795         * gcc.dg/vect/vect-52.c: Likewise.
26796         * gcc.dg/vect/vect-53.c: Likewise.
26797         * gcc.dg/vect/vect-54.c: Likewise.
26798         * gcc.dg/vect/vect-56.c: Likewise.
26799         * gcc.dg/vect/vect-57.c: Likewise.
26800         * gcc.dg/vect/vect-58.c: Likewise.
26801         * gcc.dg/vect/vect-60.c: Likewise.
26802         * gcc.dg/vect/vect-61.c: Likewise.
26803
26804         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
26805         The test is no longer vectorizable on vect_no_align targets.
26806         * gcc.dg/vect/vect-43.c: Likewsie.
26807
26808         * gcc.dg/vect/vect-44.c: Added comments.
26809         * gcc.dg/vect/vect-45.c: Added comments.
26810         * gcc.dg/vect/vect-50.c: Added comments.
26811         * gcc.dg/vect/vect-51.c: Added comments.
26812
26813         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
26814         aligned type.
26815         * gcc.dg/vect/Os-vect-95.c: Likewise.
26816
26817         * gcc.dg/vect/vect-41.c: Test removed.
26818         * gcc.dg/vect/vect-47.c: Test removed.
26819         * gcc.dg/vect/vect-55.c: Test removed.
26820         * gcc.dg/vect/vect-59.c: Test removed.
26821
26822 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26823
26824         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
26825         No longer vectorizable on vect_no_align targets.
26826         * gcc.dg/vect/pr20122.c: Likewise.
26827         * gcc.dg/vect/vect-74.c: Likewise.
26828         * gcc.dg/vect/vect-75.c: Likewise.
26829         * gcc.dg/vect/vect-76.c: Likewise.
26830
26831         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
26832         Will not be vectorizable on vect_no_align targets once aliasing issues
26833         are resolved.
26834         * gcc.dg/vect/vect-79.c: Likewise.
26835
26836         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
26837         * gcc.dg/vect/vect-78.c: Likewise.
26838         * gcc.dg/vect/vect-97.c: Likewise.
26839
26840 2005-09-19  Steven Bosscher  <stevenb@suse.de>
26841
26842         * gcc.dg/pr23943.c: New test.
26843
26844 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26845
26846         PR fortran/19181
26847         * gfortran.dg/derived_pointer_null_1.f90: New test.
26848
26849 2005-09-18  Richard Guenther  <rguenther@suse.de>
26850
26851         PR middle-end/23944
26852         * gcc.c-torture/compile/pr23944.c: New testcase.
26853
26854 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
26855
26856         PR fortran/15975
26857         * gfortran.dg/der_pointer_2.f90: New test.
26858
26859 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26860
26861         PR fortran/16861
26862         * gfortran.dg/nested_modules_2.f90: New test.
26863
26864 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26865
26866         PR c++/18368
26867         * g++.dg/other/semicolon.C: New test.
26868
26869 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
26870
26871         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
26872         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
26873
26874 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
26875
26876         PR c++/23914
26877         * g++.dg/template/static18.C: New test.
26878
26879         PR c++/21514
26880         * g++.dg/template/crash19.C: Remove dg-error marker.
26881         * g++.dg/template/local4.C: New test.
26882
26883 2005-09-16  Paul Brook  <paul@codesourcery.com>
26884
26885         PR fortran/23906
26886         * gfortran.dg/dependency_1.f90: New test.
26887
26888 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26889
26890         PR c++/23896
26891         * g++.dg/template/static17.C: New test.
26892
26893 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
26894
26895         PR c++/23139
26896         * g++.dg/warn/huge-val1.C: New test.
26897
26898 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26899
26900         PR c++/13140
26901         * g++.dg/parse/class2.C: New test.
26902         * g++.dg/template/explicit8.C: Likewise.
26903         * g++.dg/template/spec25.C: Likewise.
26904
26905 2005-09-14  Josh Conner  <jconner@apple.com>
26906
26907         PR middle-end/23584
26908         * gcc.dg/pr23584.c: New test.
26909
26910 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
26911
26912         PR fortran/21875 Internal Unit Array I/O, NIST
26913         * gfortran.dg/arrayio_1.f90: New test.
26914         * gfortran.dg/arrayio_1.f90: New test.
26915         * gfortran.dg/arrayio_1.f90: New test.
26916         * gfortran.dg/arrayio_1.f90: New test.
26917         * gfortran.dg/arrayio_1.f90: New test.
26918
26919 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
26920
26921         PR middle-end/22480
26922         * gcc.dg/vect/pr22480.c: New test.
26923
26924 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
26925
26926         PR fortran/19358
26927         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
26928
26929 2005-09-13 Josh Conner <jconner@apple.com>
26930
26931         PR c++/23180
26932         * g++.dg/init/struct2.C: New test.
26933         * g++.dg/init/struct3.C: New test.
26934
26935 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
26936
26937         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
26938         Clean up temp files.
26939         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
26940         gcc.dg/tree-ssa/builtin-fprintf-1.c,
26941         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
26942         gcc.dg/tree-ssa/builtin-printf-1.c,
26943         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
26944         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
26945         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
26946         gcc.dg/tree-ssa/builtin-vprintf-1.c,
26947         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
26948         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
26949         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
26950         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
26951         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
26952         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
26953         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
26954         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
26955
26956 2005-09-13  Josh Conner  <jconner@apple.com>
26957
26958         * lib/gcc-dg.exp: Load scanipa.exp.
26959         (cleanup-dump): New procedure.
26960         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
26961         * lib/scandump.exp: New file.
26962         * lib/scantree.exp: Use it.
26963         * lib/scanipa.exp: New file.
26964
26965 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
26966
26967         PR fortran/17740
26968         * gfortran.dg/generic_4.f90: New test.
26969
26970 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
26971
26972         PR target/23816
26973         * gcc.target/i386/pr23816-1.c: New test.
26974         * gcc.target/i386/pr23816-2.c: New test.
26975
26976
26977 2005-09-13  Bastian Blank <waldi@debian.org>
26978
26979         PR c++/16171
26980         * g++.dg/abi/mangle26.C: New test.
26981         * g++.dg/abi/mangle27.C: New test.
26982         * g++.dg/abi/mangle28.C: New test.
26983         * g++.dg/abi/mangle29.C: New test.
26984
26985         PR c++/23839
26986         * g++.dg/parse/register1.C: New test.
26987
26988 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
26989
26990         PR c++/23842
26991         * g++.dg/template/access16.C: New test.
26992
26993 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26994
26995         * gfortran.dg/char_pack_2.f90: Increase the vector size.
26996
26997 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26998
26999         PR fortran/18899
27000         * gfortran.dg/shape_2.f90: New test.
27001
27002 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27003
27004         PR target/19269
27005         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
27006         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
27007         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
27008         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
27009         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
27010         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
27011         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
27012         tests.
27013
27014 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27015
27016         PR c++/23841
27017         * g++.dg/parse/template17.C: New test.
27018
27019 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27020
27021         PR c++/23789
27022         * g++.dg/template/nontype14.C: New test.
27023
27024 2005-09-12  Ian Lance Taylor  <ian@airs.com>
27025
27026         PR g++/7874
27027         * g++.dg/lookup/friend7.C: New test.
27028         * g++.dg/lookup/friend8.C: New test.
27029         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
27030         so that it will be found via argument dependent lookup.
27031         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
27032         friend functions which will no longer be found.
27033         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
27034         function g, so that it will be found via argument dependent
27035         lookup.
27036         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
27037         * g++.old-deja/g++.mike/net43.C: Likewise.
27038
27039 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27040
27041         PR c++/23691
27042         * g++.dg/template/static16.C: New test.
27043
27044 2005-09-12  Josh Conner  <jconner@apple.com>
27045
27046         PR middle-end/23237
27047         * gcc.c-torture/compile/pr23237.c: New test.
27048
27049 2005-09-11  Richard Henderson  <rth@redhat.com>
27050
27051         * g++.dg/other/error8.C: Update expected diagnostic text.
27052
27053 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27054
27055         PR libfortran/19872
27056         * gfortran.dg/overwrite_1.f: New test.
27057
27058 2005-09-09  Josh Conner  <jconner@apple.com>
27059
27060         * g++.dg/init/pr23180-1.C: Removed.
27061         * g++.dg/init/pr23180-2.C: Removed.
27062
27063 2005-09-09  David Daney <ddaney@avtrex.com>
27064
27065         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
27066         files which are ...
27067         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
27068         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
27069
27070 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27071
27072         * gfortran.dg/iostat_2.f90: New test.
27073
27074 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
27075
27076         PR c++/22252
27077         * g++.dg/ext/interface1.C: New test.
27078         * g++.dg/ext/interface1.h: Likewise.
27079         * g++.dg/ext/interface1a.cc: Likewise.
27080
27081 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
27082
27083         * gfortran.dg/iomsg_1.f90: New test case.
27084
27085 2005-09-09  Richard Guenther  <rguenther@suse.de>
27086
27087         PR c++/23624
27088         * g++.dg/tree-ssa/pr23624.C: New testcase.
27089
27090 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27091
27092         PR fortran/19239
27093         * gfortran.dg/vector_subscript_1.f90,
27094         * gfortran.dg/vector_subscript_2.f90: New tests.
27095
27096 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27097
27098         PR fortran/21104
27099         * gfortran.dg/array_alloc_1.f90,
27100         * gfortran.dg/array_alloc_2.f90,
27101         * gfortran.dg/array_alloc_3.f90: New tests.
27102
27103 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27104
27105         PR fortran/12840
27106         * gfortran.dg/array_constructor_6.f90
27107         * gfortran.dg/array_constructor_7.f90
27108         * gfortran.dg/array_constructor_8.f90
27109         * gfortran.dg/array_constructor_9.f90
27110         * gfortran.dg/array_constructor_10.f90
27111         * gfortran.dg/array_constructor_11.f90
27112         * gfortran.dg/array_constructor_12.f90: New tests.
27113
27114 2005-09-08  Josh Conner  <jconner@apple.com>
27115
27116         PR c++/23180
27117         * g++.dg/init/pr23180-1.C: New test.
27118         * g++.dg/init/pr23180-2.C: New test.
27119
27120 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27121
27122         PR fortran/18878
27123         * gfortran.dg/module_double_reuse.f90: New.
27124
27125 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27126
27127         PR fortran/23270
27128         PR fortran/22304
27129         PR fortran/18870
27130         PR fortran/17917
27131         PR fortran/16511
27132         * gfortran.dg/common_equivalence_1.f: New.
27133         * gfortran.dg/common_equivalence_2.f: New.
27134         * gfortran.dg/common_equivalence_3.f: New.
27135         * gfortran.dg/contained_equivalence_1.f90: New.
27136         * gfortran.dg/module_blank_common.f90: New.
27137         * gfortran.dg/module_commons_1.f90: New.
27138         * gfortran.dg/module_equivalence_1.f90: New.
27139         * gfortran.dg/nested_modules_1.f90: New.
27140         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
27141         equivalences and add comment to connect the test with
27142         the PR.
27143
27144 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27145
27146         PR fortran/23765
27147         * gfortran.dg/common_6.f90: New test.
27148
27149 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27150
27151         PR fortran/15326
27152         * gfortran.dg/char_result_1.f90,
27153         * gfortran.dg/char_result_2.f90,
27154         * gfortran.dg/char_result_3.f90,
27155         * gfortran.dg/char_result_4.f90,
27156         * gfortran.dg/char_result_5.f90,
27157         * gfortran.dg/char_result_6.f90,
27158         * gfortran.dg/char_result_7.f90,
27159         * gfortran.dg/char_result_8.f90: New tests.
27160
27161 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27162
27163         PR fortran/19928
27164         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
27165
27166 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27167
27168         PR obj-c++/16816
27169         * obj-c++.dg/selector-5.mm: New test.
27170         * obj-c++.dg/selector-6.mm: New test.
27171
27172 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27173
27174         PR objc/20574
27175         PR objc/19324
27176         * objc.dg/error-1.m: New test.
27177
27178 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
27179
27180         PR fortran/23373
27181         * gfortran.fortran-torture/execute/pr23373-1.f90,
27182         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
27183
27184 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
27185
27186         PR libfortran/23760
27187         * gfortran.dg/g77/1832.f: Remove long string in write statement
27188         to allow the test to pass on correct list directed output with
27189         prepended space.
27190
27191 2005-09-07  James E Wilson  <wilson@specifix.com>
27192
27193         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
27194
27195 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27196
27197         * gfortran.dg/parameter+save.f90: Rename to
27198         * gfortran.dg/parameter_save.f90: .. this.
27199
27200 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27201
27202         PR fortran/20848
27203         * gfortran.dg/parameter+save.f90: New test case.
27204
27205 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
27206
27207         PR fortran/19269
27208         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
27209
27210 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27211
27212         PR c/23075
27213         * gcc.dg/pr23075.c: New test.
27214         * g++.dg/warn/pr23075.C: New test.
27215
27216         PR target/22362
27217         * gcc.target/i386/pr22362.c: New test.
27218
27219         PR rtl-optimization/23098
27220         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
27221
27222         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
27223         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27224         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27225
27226 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
27227
27228         * g++.dg/expr/cast6.C: New test.
27229
27230         PR c++/9782
27231         * g++.dg/init/new15.C: New test.
27232
27233 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27234
27235         * gcc.dg/vect/Os-vect-95.c: New test.
27236         * gcc.dg/vect/vect-95.c: Same.
27237
27238 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27239
27240         * gcc.dg/vect/vect-29.c: Update xfail testing.
27241         * gcc.dg/vect/vect-44.c: Same.
27242         * gcc.dg/vect/vect-48.c: Same.
27243         * gcc.dg/vect/vect-50.c: Same.
27244         * gcc.dg/vect/vect-72.c: Same.
27245         * gcc.dg/vect/vect-77.c: Same.
27246         * gcc.dg/vect/vect-78.c: Same.
27247         * gcc.dg/vect/vect-80.c: Same.
27248         * gcc.dg/vect/vect-96.c: Same.
27249         * gcc.dg/vect/vect-100.c: Same.
27250         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
27251         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
27252         * gfortran.dg/vect/vect-5.f90: Same.
27253
27254 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27255
27256         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
27257         start strings.
27258         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27259         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27260
27261         PR c++/23056
27262         * g++.dg/opt/pr23056.C: New test.
27263
27264         PR rtl-optimization/23098
27265         * gcc.target/i386/pr23098.c: New test.
27266
27267 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
27268
27269         PR c++/23667
27270         * g++.dg/template/static15.C: New test.
27271
27272         PR c++/21440
27273         * g++.dg/ext/stmtexpr5.C: New test.
27274         * g++.dg/ext/stmtexpr6.C: Likewise.
27275
27276 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
27277
27278         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
27279
27280         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
27281         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27282         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27283
27284 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
27285
27286         PR libfortran/23321
27287         * gfortran.dg/direct_io_4.f90: New test case.
27288
27289 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
27290             Rasmus Hahn  <rassahah@neofonie.de>
27291
27292         PR libobjc/23108
27293         * objc.dg/type-stream-1.m: New test.
27294
27295 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
27296
27297         PR fortran/23661
27298         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
27299         gfortran.dg/print_fmt_3.f90: New test.
27300
27301 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27302
27303         * gfortran.dg/fmt_t_1.f90: New test.
27304
27305 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27306
27307         PR rtl-optimization/23454
27308         * g++.dg/opt/pr23454.C: New test.
27309
27310 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
27311
27312         PR c++/23699
27313         * g++.dg/ext/static1.C: New test.
27314
27315 2005-09-02  Richard Henderson  <rth@redhat.com>
27316
27317         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
27318         tail call to check_fa_work.
27319
27320 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
27321
27322         PR c++/21687
27323         * g++.dg/other/gc3.C: New test.
27324
27325 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27326
27327         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
27328         * gcc.dg/20050826-1.c: Likewise.
27329
27330 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
27331
27332         PR c++/23167
27333         * g++.dg/expr/volatile1.C: New test.
27334
27335 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
27336
27337         PR middle-end/23547
27338         * gcc.dg/pr23547.c: New test.
27339
27340 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
27341
27342         PR c/22061
27343         * gcc.c-torture/execute/pr22061-1.c,
27344         * gcc.c-torture/execute/pr22061-2.c,
27345         * gcc.c-torture/execute/pr22061-3.c,
27346         * gcc.c-torture/execute/pr22061-4.c: New tests.
27347
27348 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
27349
27350         * gcc.dg/Wredundant-decls-2.c: New test to check that
27351         -Wredundant-decls does not issue warning for a variable
27352         definition following a declaration.
27353
27354 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
27355
27356         PR debug/7241
27357         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
27358         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
27359         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
27360
27361         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
27362         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
27363         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
27364         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
27365         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
27366         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
27367         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
27368         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
27369
27370 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27371
27372         PR objc/23306
27373         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
27374         scan-assmbler.
27375
27376 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
27377
27378         PR target/21255
27379         * gcc.dg/pr21255-1.c: New test.
27380         * gcc.dg/pr21255-2-mb.c: Likewise.
27381         * gcc.dg/pr21255-2-ml.c: Likewise.
27382         * gcc.dg/pr21255-3.c: Likewise.
27383         * gcc.dg/pr21255-4.c: Likewise.
27384
27385 2005-08-31  Dale Johannesen  <dalej@apple.com>
27386
27387         * gcc.dg/20050830-1.c: New.
27388
27389 2005-08-31  Josh Conner  <jconner@apple.com>
27390
27391         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
27392         command-line options for arm-*-* targets.
27393         * g++.dg/init/array16.C: Likewise.
27394         * g++.dg/other/crash-4.C: Likewise.
27395
27396 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27397
27398         PR obj-c++/23640
27399         * obj-c++.dg/gnu-runtime-3.mm: New test.
27400
27401 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27402
27403         PR c++/13377
27404         * g++.dg/lookup/ambig4.C: New test.
27405         * g++.dg/lookup/ambig5.C: New test.
27406         * g++.dg/tc1/dr101.C: Adjust error markers.
27407
27408 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27409
27410         PR c++/23639
27411         * g++.dg/template/ttp5.C: Adjust error markers.
27412
27413 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
27414
27415         PR testsuite/23609
27416         * lib/obj-c++.exp: Include target-libpath.exp.
27417         (obj-c++_link_flags): Look for the GNU libobjc library
27418         and set the library path to include it.
27419         Don't manually set LD_LIBRARY_PATH (etc.) but call
27420         set_ld_library_path_env_vars instead.
27421         (obj-c++_target_compile): Don't set library path or
27422         linker flags because they are already set correctly
27423         in obj-c++_link_flags.
27424
27425 2005-08-30  Josh Conner  <jconner@apple.com>
27426
27427         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
27428         to command-line options for arm-*-* targets.
27429
27430 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
27431
27432         * g++.dg/other/i386-1.C: New.
27433
27434 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
27435
27436         PR preprocessor/20348
27437         PR preprocessor/20356
27438         * gcc.dg/cpp/pr20348.c: New test.
27439         * gcc.dg/cpp/pr20348.h: New file.
27440         * gcc.dg/cpp/inc/pr20348.h: New file.
27441         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
27442         * gcc.dg/cpp/pr20356.c: New test.
27443         * gcc.dg/cpp/pr20356.h: New file.
27444         * gcc.dg/cpp/inc/pr20356.h: New file.
27445         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
27446
27447 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
27448
27449         * gfortran.fortran-torture/execute/intrinsic_count.f90:
27450         Fix array dimension to avoid correct end-of-file error.
27451
27452 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
27453
27454         PR libfortran/23598
27455         * gfortran.dg/iostat_1.f90: New test.
27456
27457 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
27458
27459         PR middle-end/23408
27460         * gcc.dg/pr23408.c: New test.
27461
27462 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
27463
27464         PR c++/23099
27465         * g++.dg/init/member1.C: Make sure erroneous static data member
27466         definitions are required.
27467         * g++.dg/template/static13.C: New test.
27468         * g++.dg/template/static14.C: Likewise.
27469
27470 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
27471
27472         * gcc.target/i386/pr23575.c: Use -msse2 instead of
27473         -march=pentium4, remove ilp32 requirement.
27474
27475         PR middle-end/23484
27476         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
27477         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
27478
27479 2005-08-29  Andreas Jaeger  <aj@suse.de>
27480
27481         PR testsuite/23607
27482         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
27483
27484 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
27485
27486         * gcc.c-torture/execute/20050316-2.c: New test.
27487         * gcc.c-torture/execute/20050316-3.c: New test.
27488         * gcc.dg/torture/pr16104-1.c: New test.
27489
27490 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
27491
27492         PR middle-end/23463
27493         * gcc.c-torture/execute/zero-struct-1.c: New test.
27494
27495 2005-08-27  Richard Guenther  <rguenther@suse.de>
27496
27497         PR target/23575
27498         * gcc.target/i386/pr23575.c: New testcase.
27499
27500 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
27501
27502         PR rtl-optimization/23561
27503         * gcc.c-torture/execute/20050826-1.c: New test.
27504
27505         PR rtl-opt/23560
27506         * gcc.c-torture/execute/20050826-2.c: New test.
27507
27508 2005-08-26  Dale Johannesen  <dalej@apple.com>
27509
27510         * gcc.dg/20030711-1.c: Modify to work on Darwin.
27511         * gcc.dg/20050826-1.c: New.
27512
27513 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
27514
27515         PR c++/19004
27516         * g++.dg/template/nontype13.C: New test.
27517
27518         PR c++/23491
27519         * g++.dg/init/new14.C: New test.
27520         * g++.dg/expr/anew1.C: Do not XFAIL.
27521         * g++.dg/expr/anew2.C: Likewise.
27522         * g++.dg/expr/anew3.C: Likewise.
27523
27524 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
27525
27526         PR middle-end/22439
27527         * gcc.dg/vla-3.c: New test.
27528
27529 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
27530
27531         PR fortran/20363
27532         * gfortran.dg/named_interface.f90: New.
27533
27534 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
27535
27536         * gcc.c-torture/execute/frame-address.c: New test.
27537
27538 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
27539
27540         PR c++/20817
27541         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
27542
27543 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27544
27545         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
27546
27547 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27548
27549         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
27550         * gcc.dg/altivec-22.c: Rename from..
27551         * gcc.dg/altivec-nomfcr.c: ..this.
27552
27553 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
27554
27555         PR tree-optimization/23546
27556         * gcc.dg/tree-ssa/pr23546.c: New test.
27557
27558 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
27559
27560         PR fortran/17758
27561         * gfortran.dg/nonreturning_statements.f90: New test.
27562
27563 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27564
27565         PR c++/22454
27566         * g++.dg/parse/crash29.C: New.
27567
27568 2005-08-23  DJ Delorie  <dj@redhat.com>
27569
27570         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
27571         constants have the L suffix.
27572
27573 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
27574
27575         PR c++/23044
27576         * g++.dg/template/instantiate8.C: New.
27577
27578 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
27579
27580         PR middle-end/23467
27581         * gcc.c-torture/execute/pr23467.c: New test.
27582
27583 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
27584
27585         PR tree-optimization/22043
27586         * gcc.c-torture/execute/20050613-1.c: New test.
27587
27588 2005-08-23  Ben Elliston  <bje@au.ibm.com>
27589
27590         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
27591
27592 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
27593
27594         PR rtl-optimization/23478
27595         * g++.dg/opt/pr23478.C: New test.
27596
27597 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
27598
27599         PR c/18715
27600         * gcc.dg/switch-warn-3.c: New test.
27601
27602 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27603
27604         PR c++/22233
27605         * g++.dg/template/param1.C: New test.
27606
27607 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27608
27609         PR c++/23089
27610         * g++.dg/other/incomplete1.C: New test.
27611
27612 2005-08-22  Ira Rosen  <irar@il.ibm.com>
27613
27614         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
27615         are vectorizable.
27616
27617 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27618
27619         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
27620         d_lines_5.f: New.
27621
27622 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
27623
27624         * gcc.target/i386/sse-4.c: New test.
27625
27626 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27627
27628         PR testsuite/23239
27629         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
27630
27631 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
27632
27633         * gcc.dg/20050811-1.c: New test.
27634         * gcc.dg/20050811-2.c: New test.
27635
27636 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
27637
27638         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
27639
27640 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
27641
27642         PR 23476
27643         * gcc.c-torture/compile/pr23476.c: New test.
27644
27645 2005-08-19  Devang Patel  <dpatel@apple.com>
27646
27647         PR tree-optimization/23048
27648         * gcc.dg/tree-ssa/pr23048.c: New test.
27649
27650 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27651
27652         PR middle-end/20624
27653         * g++.dg/warn/Wreturn-3.C: New test
27654
27655 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
27656
27657         PR tree-optimization/22228
27658         * g++.dg/vect/pr22543.cc: New test.
27659
27660 2005-08-17  Steven Bosscher  <stevenb@suse.de>
27661
27662         PR tree-optimization/21574
27663         * gcc.dg/tree-ssa/pr21574.c: New test.
27664
27665 2005-08-16  James E Wilson  <wilson@specifix.com>
27666
27667         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
27668
27669 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
27670
27671         PR tree-opt/23402
27672         * gcc.c-torture/compile/zero-strct-3.c: New test.
27673         * gcc.c-torture/compile/zero-strct-4.c: New test.
27674
27675 2005-08-16  Steven Bosscher  <stevenb@suse.de>
27676
27677         PR target/23376
27678         * gcc.target/x86_64/pr23376.c: New test.
27679
27680 2005-08-16  Ian Lance Taylor  <ian@airs.com>
27681
27682         PR c++/23337
27683         * g++.dg/ext/vector2.C: New.
27684
27685 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27686
27687         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
27688
27689 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27690
27691         PR libfortran/23428
27692         * gfortran.dg/inquire-complex.f90: New test case.
27693
27694 2005-08-16  James E Wilson  <wilson@specifix.com>
27695
27696         PR tree-optimization/21105
27697         * gcc.dg/large-size-array.c: New.
27698
27699 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
27700
27701         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
27702         type.
27703         * gcc.dg/vect/vect-41: Likewise.
27704         * gcc.dg/vect/vect-42: Likewise.
27705         * gcc.dg/vect/vect-43: Likewise.
27706         * gcc.dg/vect/vect-44: Likewise.
27707         * gcc.dg/vect/vect-46: Likewise.
27708         * gcc.dg/vect/vect-47: Likewise.
27709         * gcc.dg/vect/vect-48: Likewise.
27710         * gcc.dg/vect/vect-52: Likewise.
27711         * gcc.dg/vect/vect-53: Likewise.
27712         * gcc.dg/vect/vect-54: Likewise.
27713         * gcc.dg/vect/vect-55: Likewise.
27714         * gcc.dg/vect/vect-56: Likewise.
27715         * gcc.dg/vect/vect-57: Likewise.
27716         * gcc.dg/vect/vect-58: Likewise.
27717         * gcc.dg/vect/vect-59: Likewise.
27718         * gcc.dg/vect/vect-60: Likewise.
27719         * gcc.dg/vect/vect-61: Likewise.
27720         * gcc.dg/vect/vect-85: Likewise.
27721         * gcc.dg/vect/vect-87: Likewise.
27722         * gcc.dg/vect/vect-88: Likewise.
27723         * gcc.dg/vect/vect-93.c: Likewise.
27724         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
27725         * gcc.dg/vect/vect-75: Likewise.
27726         * gcc.dg/vect/vect-76: Likewise.
27727         * gcc.dg/vect/vect-77: Likewise.
27728         * gcc.dg/vect/vect-78: Likewise.
27729         * gcc.dg/vect/vect-80: Likewise.
27730         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
27731         vectorized for the expected reason, rather than checking how alignment
27732         was handled.
27733         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
27734         aligned type and also instead of aligned pointers. Added documentation.
27735
27736 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
27737
27738         * gfortran.dg/power.f90: New test.
27739
27740 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
27741
27742         PR rtl-optimization/23299
27743         * g++.dg/opt/pr23299.C: New test.
27744
27745 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27746
27747         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
27748
27749 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
27750
27751         * g++.dg/template/local6.C: New test.
27752
27753 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
27754
27755         * execute/exceptions/finally-1.m: Check that the catch and finally are
27756         being called.  Also add a "return 0;" at the end of main.
27757
27758 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
27759
27760         PR fortran/21432.
27761         * gfortran.dg/namelist_print_1.f: New test of functionality of
27762         PRINT namelist.
27763         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
27764         namelist generates error with -std=f95.
27765
27766 2005-08-14  Ira Rosen  <irar@il.ibm.com>
27767
27768         PR tree-optimization/23119
27769         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
27770
27771 2005-08-13  Marcin Koziej  <creep@desk.pl>
27772             Andrew Pinski  <pinskia@physics.uc.edu>
27773
27774         PR libobjc/22492
27775         * execute/exceptions/finally-1.m: New test.
27776
27777 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27778
27779         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
27780         testsuite.
27781         * objc/execute/exceptions/trivial.m: New test.
27782         * objc.dg/try-catch-11.m: Move to ...
27783         * objc/execute/exceptions/foward-1.m: Here.
27784         * objc.dg/try-catch-2.m: Move to ...
27785         * objc/execute/exceptions/catchall-1.m: Here.
27786         * objc.dg/try-catch-8.m: Move to ...
27787         * objc/execute/exceptions/local-variables-1.m: Here.
27788
27789 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27790
27791         * objc.dg/nested-func-1.m: Move to ...
27792         * objc/execute/nested-func-1.m: Here.
27793
27794 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27795
27796         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
27797         in ${options} instead of [target_info name].
27798         * lib/obj-c++.exp (objc_target_compile): Likewise.
27799
27800 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27801
27802         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
27803
27804 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27805
27806         part of PR testsuite/23348
27807         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
27808         each of the torture options.
27809         * objc/compile/trivial.m: New test.
27810
27811 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27812
27813         * gfortran.dg/eoshift.f90: Correct format.
27814
27815 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27816
27817         * gfortran.fortran-torture/execute/character_passing.f90:
27818         Fix comment typo.
27819
27820 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
27821
27822         PR c++/8271
27823         * g++.dg/template/unify10.C: New.
27824
27825 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
27826
27827         * g++.dg/parse/pr22514.C: Move to...
27828         * g++.dg/debug/pr22514.C: here.
27829
27830 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27831
27832         PR c++/23266
27833         * g++.dg/inherit/pure1.C: New test.
27834
27835         * ChangeLog: Fix typos.
27836
27837 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27838             Steven Bosscher  <stevenb@suse.de>
27839
27840         * gfortran.dg/runtime_warning_1.f90: New test.
27841
27842 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27843
27844         PR c++/23219
27845         * g++.dg/parse/crash28.C: New.
27846
27847 2005-08-11  Richard Guenther  <rguenther@suse.de>
27848
27849         PR target/23289
27850         * gcc.target/i386/tailcall-1.c: New testcase.
27851
27852 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27853
27854         * gcc.dg/vect/vect-67.c: Un-xfail.
27855
27856 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27857
27858         PR c++/23225
27859         * g++.dg/parse/crash27.C: new test.
27860
27861 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
27862
27863         PR libfortran/22143
27864         * gfortran.dg/shift-kind.f90: New testcase.
27865
27866 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
27867
27868         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
27869         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
27870
27871 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27872
27873         PR c++/20646
27874         * g++.dg/other/mult-stor1.C: New test.
27875
27876 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27877
27878         * gcc.c-torture/pr18299-1.c: Move to ...
27879         * gcc.c-torture/compile/pr18299-1.c: Here.
27880
27881 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
27882
27883         * gfortran/fortran.torture/execute/character_passing.f90:
27884         Fix types for LSAME.
27885
27886 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
27887
27888         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
27889         input data back to what it was originally.
27890
27891 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27892
27893         * objc.dg/try-catch-8.m: Enable for all targets.
27894
27895 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
27896
27897         * gcc.dg/pr23165.c: New test.
27898
27899 2005-08-09  Steven Bosscher  <stevenb@suse.de>
27900
27901         PR tree-optimization/23234
27902         * gcc.dg/tree-ssa/pr23234.c: New test.
27903
27904 2005-08-08  Josh Conner  <jconner@apple.com>
27905
27906         PR rtl-optimization/23241
27907         * gcc.dg/char-compare.c: New test.
27908
27909 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27910
27911         PR c++/22508
27912         * g++.dg/init/new13.C: New test.
27913
27914 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27915
27916         PR c++/21166
27917         * g++.dg/other/crash-4.C: Adjust
27918         * g++/dg/ext/packed9.C: New.
27919
27920 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27921
27922         PR middle-end/21964
27923         * gcc.c-torture/execute/pr21964-1.c: New test.
27924
27925 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27926
27927         PR c/22458
27928         * gcc.dg/pr22458-1.c: New test.
27929
27930 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
27931             Steven G. Kargl <kargls@comcast.net>
27932
27933         PR fortran/22390
27934         * gfortran.dg/flush_1.f90: New test.
27935
27936 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27937
27938         PR c++/23191
27939         * g++.dg/template/eh2.C: New test.
27940
27941 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27942
27943         PR c++/19498
27944         * g++.dg/template/instantiate7.C: New test.
27945
27946 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
27947
27948         PR c/23113
27949         * gcc.dg/Wunused-value-1.c: New test.
27950
27951 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
27952
27953         PR rtl-optimization/23233
27954         * gcc.c-torture/compile/pr23233-1.c: New test.
27955
27956 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
27957
27958         PR fortran/18833
27959         PR fortran/20850
27960         * gfortran.dg/equiv_1.f90: New test.
27961         * gfortran.dg/equiv_2.f90: New test.
27962         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
27963         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
27964         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
27965
27966 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27967
27968         * gcc.c-torture/execute/vrp-5.c: New test.
27969         * gcc.c-torture/execute/vrp-6.c: New test.
27970         * gcc.dg/tree-ssa/vrp21.c: New test.
27971
27972 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27973
27974         * g++.dg/parse/pr22514.C: New test.
27975
27976 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
27977
27978         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
27979
27980         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
27981         instead of constant loads / pool entries.
27982
27983 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
27984
27985         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
27986         TEST_TO_WCTYPE.
27987
27988 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
27989
27990         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
27991         __WINT_TYPE__ in generated prototypes if possible.
27992
27993 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
27994
27995         PR 22037
27996         * g++.dg/tree-ssa/pr22037.C:
27997
27998 2005-08-04  Richard Henderson  <rth@redhat.com>
27999
28000         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
28001         scan-tree-dump-times directive.
28002
28003 2005-08-04  Jan Hubicka  <jh@suse.cz>
28004
28005         * gcov-1.C: Fix switch counts.
28006         * gcov-4b.c: Likewise.
28007
28008 2005-08-03  Jeff Law  <law@redhat.com>
28009
28010         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
28011
28012 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
28013
28014         * gcc.c-torture/execute/pr23135.c: New test.
28015
28016 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28017
28018         PR tree-optimization/19899
28019         * gcc.dg/tree-ssa/scev-1.c: New test.
28020         * gcc.dg/tree-ssa/scev-2.c: New test.
28021
28022 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
28023
28024         PR target/18582
28025         * gcc.dg/torture/pr18582-1.c: New test.
28026
28027 2005-08-03  Jan Hubicka  <jh@suse.cz>
28028
28029         * update-conroll.c: New testcase.
28030         * update-conroll-2.c: New testcase.
28031
28032 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
28033
28034         * gfortran.dg/constant_substring.f: New test.
28035         * gfortran.dg/pr22491.f: New test.
28036
28037 2005-08-02  Jan Hubicka  <jh@suse.cz>
28038
28039         * update-threading.c: Replace by the proper one.
28040
28041 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28042
28043         PR 23164
28044         * g++.dg/tree-ssa/pr23164.C: New test.
28045
28046 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28047
28048         * gcc.dg/tree-ssa/pr23192.c: New test.
28049
28050 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
28051
28052         * gcc.c-torture/execute/vrp-4.c: New test.
28053
28054 2005-08-02  Jan Hubicka  <jh@suse.cz>
28055
28056         * update-threading.c: New test.
28057
28058 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
28059
28060         * gcc.c-torture/compile/20050801-1.c: New test.
28061         * gcc.c-torture/compile/20050801-2.c: New test.
28062
28063 2005-08-01  Jan Hubicka  <jh@suse.cz>
28064
28065         * val-prof-5.c: New test.
28066
28067 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
28068
28069         PR c/22311
28070         * gcc.dg/pr22311-1.c : New test.
28071
28072 2005-07-31  Steven Bosscher  <stevenb@suse.de>
28073
28074         PR target/23095
28075         * gfortran.dg/pr23095.f: New test.
28076
28077         PR c++/22003
28078         * g++.dg/other/pr22003.C: New test.
28079
28080 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
28081
28082         PR target/20621
28083         * gcc.c-torture/execute/pr20621-1.c: New test.
28084
28085 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
28086
28087         * gfortran.dg/comma_format_extension_4.f: Adjust length
28088         of string for format.
28089         * gfortran.dg/der_array_io_1.f: Replace illegal internal
28090         print statement with internal write.
28091         * gfortran.dg/der_array_io_2.f: Likewise.
28092         * gfortran.dg/der_array_io_3.f: Likewise.
28093
28094 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
28095
28096         * gcc.dg/fold-abs-4.c: new test.
28097
28098 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
28099
28100         PR fortran/22570 an related issues.
28101         * gfortran.dg/x_slash_1.f: New test.
28102
28103 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
28104
28105         PR c/23143
28106         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
28107         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
28108
28109 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28110
28111         PR c/529
28112         * gcc.dg/Wshadow-3.c: New test.
28113
28114 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
28115
28116         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
28117         used to have the wrong bounds).
28118
28119 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28120
28121         PR c/21720
28122         * gcc.dg/hex-round-1.c: Test more cases.
28123         * gcc.dg/hex-round-2.c: New test.
28124
28125 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
28126
28127         PR 22550
28128         * g++.dg/tree-ssa/pr22550.C: New test.
28129
28130 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
28131
28132         * gcc.dg/tree-ssa/vrp19.c: New test.
28133         * gcc.dg/tree-ssa-vrp20.c: New test.
28134
28135 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28136
28137         PR c/22240
28138         * gcc.dg/transparent-union-4.c: New test.
28139
28140 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28141
28142         PR c/22192
28143         * gcc.dg/c99-vla-2.c: New test.
28144
28145 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28146
28147         PR c/21720
28148         * gcc.dg/hex-round-1.c: New test.
28149
28150 2005-07-28  Jan Hubicka  <jh@suse.cz>
28151
28152         * inliner-1.c: Do not dump everything.
28153         * tree-prof.exp: Do not pass -ftree-based-profiling.
28154         * bprob.exp: Likewise.
28155
28156         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
28157
28158 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
28159
28160         PR c++/22545
28161         * g++.dg/expr/ptrmem7.C: New test.
28162
28163 2005-07-28  Mike Stump  <mrs@apple.com>
28164
28165         * g++.old-deja/g++.mike/visibility-1.C: New test.
28166
28167 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28168
28169         PR c/20187
28170         * gcc.c-torture/execute/pr20187-1.c: New test.
28171
28172 2005-07-28  Jeff Law  <law@redhat.com>
28173
28174         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
28175         * gcc.dg/tree-ssa/vrp18.c: New test.
28176
28177 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28178
28179         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
28180
28181 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28182
28183         PR tree-optimization/22506
28184         * gcc.dg/vect/ps22506.c: New test.
28185
28186 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
28187
28188         PR target/21149
28189         * gcc.target/i386/sse-3.c: New test.
28190
28191 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28192
28193         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
28194         * gcc.target/mips/mips32-dsp-type.c: Likewise.
28195
28196 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28197
28198         PR c/22589
28199         * gcc.c-torture/compile/pr22589-1.c: New test.
28200
28201 2005-07-28  Jan Hubicka  <jh@suse.cz>
28202
28203         * update-loopch.c: New testcase.
28204
28205 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28206
28207         PR rtl-optimization/23047
28208         * gcc.c-torture/execute/pr23047.c: New test.
28209         * gcc.c-torture/execute/pr23047.x: New.
28210
28211 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28212
28213         PR tree-optimization/22493
28214         * gcc.c-torture/execute/pr22493-1.c: New test.
28215         * gcc.c-torture/execute/pr22493-1.x: New.
28216         * gcc.c-torture/execute/vrp-1.c: New test.
28217         * gcc.c-torture/execute/vrp-2.c: New test.
28218         * gcc.c-torture/execute/vrp-2.c: New test.
28219
28220 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
28221
28222         * gcc.target/frv/all-builtin-read8.c: Delete.
28223         * gcc.target/frv/all-builtin-read16.c: Delete.
28224         * gcc.target/frv/all-builtin-read32.c: Delete.
28225         * gcc.target/frv/all-builtin-read64.c: Delete.
28226         * gcc.target/frv/all-builtin-write8.c: Delete.
28227         * gcc.target/frv/all-builtin-write16.c: Delete.
28228         * gcc.target/frv/all-builtin-write32.c: Delete.
28229         * gcc.target/frv/all-builtin-write64.c: Delete.
28230         * gcc.target/frv/all-read-write-1.c: New.
28231
28232 2005-07-27  Jeff Law  <law@redhat.com>
28233
28234         * gcc.c-torture/execute/pr22630.c: New test.
28235
28236 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
28237
28238         PR tree-optimization/23073
28239         * gcc.dg/vect/nodump-pr23073.c: New test.
28240         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
28241
28242 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
28243
28244         PR tree-optimize/22348
28245         * gcc.c-torture/execute/pr22348.c: New.
28246
28247 2005-07-27  Richard Guenther  <rguenther@suse.de>
28248
28249         * gcc.dg/tree-ssa/salias-1.c: New testcase.
28250
28251 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28252
28253         PR fortran/22503
28254         * gfortran.dg/logical_comp.f90: New test.
28255
28256 2005-07-27  Jan Hubicka  <jh@suse.cz>
28257
28258         * inliner-1.c: Add cleanup of dumps.
28259         * val-prof-*.c: Likewise.
28260         * update-tailcall.c: New.
28261
28262 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
28263
28264         PR 22591
28265         * gcc.dg/tree-ssa/pr22591.c: New test.
28266         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
28267
28268 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
28269
28270         PR libobjc/22606
28271         * objc.dg/try-catch-11.m: New test.
28272
28273 2005-07-26  Richard Guenther  <rguenther@suse.de>
28274
28275         PR tree-optimization/22486
28276         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
28277
28278 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28279
28280         PR tree-opt/22484
28281         * g++.dg/opt/loop2.C: New test.
28282
28283 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28284
28285         * gcc.dg/tree-ssa/reassoc-3.c: New test.
28286         * gcc.dg/tree-ssa/reassoc-4.c: New test.
28287
28288 2005-07-25  Adam Nemet  <anemet@lnxw.com>
28289
28290         * lib/profopt.exp (profopt-execute): Check for profiling data
28291         files on the target.
28292
28293 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
28294
28295         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
28296         for matching of asm labels.
28297
28298 2005-07-25  Richard Guenther  <rguenther@suse.de>
28299
28300         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
28301
28302 2005-07-25  Richard Guenther  <rguenther@suse.de>
28303
28304         PR testsuite/22624
28305         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
28306
28307 2005-07-25  Ira Rosen  <irar@il.ibm.com>
28308
28309         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
28310         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
28311         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
28312         * gcc.dg/vect/vect-100.c: New test.
28313         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
28314         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
28315         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
28316         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
28317         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
28318         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
28319         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
28320         * gfortran.dg/vect/pr19049.f90: New testcase.
28321         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
28322
28323 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
28324
28325         * gcc.c-torture/execute/20050713-1.c: New test.
28326
28327         PR fortran/20063
28328         * gfortran.fortran-torture/execute/data_4.f90: New test.
28329
28330         PR middle-end/20303
28331         * gcc.dg/visibility-d.c: New test.
28332
28333 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
28334
28335         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
28336         * gfortran.dg/underflow.f90: Ditto.
28337
28338 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28339
28340         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
28341         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
28342         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
28343
28344 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28345
28346         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
28347         include case of field width of zero.
28348
28349 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28350
28351         PR libgfortran/21875
28352         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
28353         with trailing blanks on normal formatted read.
28354
28355 2005-07-23  Chao-ying Fu  <fu@mips.com>
28356
28357         * gcc.target/mips/mips32-dsp-type.c: New test.
28358         * gcc.target/mips/mips32-dsp.c: New test.
28359
28360 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
28361
28362         PR testsuite/21073
28363         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
28364
28365         PR testsuite/20454
28366         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
28367         and __cyg_profile_func_exit.
28368
28369 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
28370
28371         * gfortran.dg/comma_format_extension_3.f: Fix typo.
28372         * gfortran.dg/comma_format_extension_4.f: Same.
28373         * gfortran.dg/pr15332.f: Same.
28374         * gfortran.dg/pr21730.f: Same.
28375
28376 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
28377
28378         * g++.dg/opt/vrp2.C: Fix testcase.
28379
28380         PR tree-opt/22625
28381         * g++.dg/opt/vrp2.C: New test.
28382
28383 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
28384
28385         PR debug/21828
28386         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
28387
28388 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
28389
28390         * gcc.dg/tree-ssa/20050719-1.c: New test.
28391
28392 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
28393
28394         * gcc.dg/bfin-longcall-1.c: New file.
28395         * gcc.dg/bfin-longcall-2.c: New file.
28396
28397 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
28398
28399         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
28400
28401 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28402
28403         PR middle-end/19055
28404         * gcc.dg/tree-ssa/pr19055.c: New test.
28405         * gcc.dg/tree-ssa/pr19055-2.c: New test.
28406
28407 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28408
28409         PR C++/22358
28410         * g++.dg/other/pr22358.C: New test.
28411
28412 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
28413
28414         PR c++/2922
28415         * g++.dg/lookup/two-stage5.C: New test from bug comments.
28416
28417 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28418
28419         PR c++/15938
28420         * g++.dg/init/union2.C: New test.
28421
28422 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28423
28424         PR c/22393
28425         * gcc.dg/complex-4.c: New test.
28426
28427 2005-07-21  Richard Guenther  <rguenther@suse.de>
28428
28429         PR testsuite/22522
28430         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
28431         scanning for asm labels.
28432         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28433
28434 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28435
28436         PR target/22085
28437         * gcc.dg/altivec-pr22085.c: New.
28438
28439 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28440
28441         PR tree-optimization/19210
28442         * gcc.dg/tree-ssa/pr19210-1.c: New.
28443         * gcc.dg/tree-ssa/pr19210-2.c: New.
28444
28445 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
28446
28447         PR rtl-optimization/22167
28448         * g++.dg/opt/pr22167.C: New test.
28449
28450 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
28451
28452         PR c++/2922
28453         * g++.dg/lookup/two-stage2.C: New.
28454         * g++.dg/lookup/two-stage3.C: New.
28455         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
28456         fixed two-stage name lookup for operators.
28457         * g++.dg/template/call3.C: Compiler now produces an appropriate
28458         error message.
28459         * g++.dg/template/crash37.C: Compiler now describes bla() on line
28460         14 as a candidate.
28461         * g++.dg/template/ptrmem4.C: Compiler produces different error
28462         message.
28463         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
28464         connect_to_method as a candidate.
28465
28466 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
28467
28468         * gcc.dg/fold-alloc-1.c: New test.
28469
28470 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
28471
28472         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28473         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
28474
28475 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
28476
28477         * gcc.dg/fold-abs-1.c: New test.
28478         * gcc.dg/fold-abs-2.c: New test.
28479         * gcc.dg/fold-abs-3.c: New test.
28480
28481 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
28482
28483         Make CONSTRUCTOR use VEC to store initializers.
28484         * g++.dg/ext/complit3.C: Check for specific error messages.
28485         * g++.dg/init/brace2.C: Update error message.
28486         * g++.dg/warn/Wbraces2.C: Likewise.
28487
28488 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
28489
28490         PR fortran/16940
28491         * gfortran.dg/module_interface_1.f90: New test.
28492
28493 2005-07-19  Danny Berlin <dberlin@dberlin.org>
28494             Kenneth Zadeck <zadeck@naturalbridge.com>
28495
28496         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
28497
28498 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28499
28500         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
28501         specify -Wformat for these tests.
28502         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
28503         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
28504         * gcc.dg/format/opt-6.c: Delete.
28505
28506 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28507
28508         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
28509         * gcc.dg/tree-ssa/sra-3.c: Likewise.
28510
28511 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28512
28513         * gcc.dg/tree-ssa/alias-2.c: New test.
28514
28515 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
28516
28517         PR c++/22263
28518         * g++.dg/template/explicit7.C: New test.
28519
28520 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
28521
28522         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
28523         field width of 8 to +Inf and -Inf.
28524
28525 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
28526
28527         PR c++/22139
28528         * g++.dg/template/friend36.C: New test.
28529
28530 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
28531
28532         PR fortran/21730
28533         * gfortran.dg/pr21730.f: New test.
28534
28535 2005-07-16  Danny Berlin <dberlin@dberlin.org>
28536             Kenneth Zadeck <zadeck@naturalbridge.com>
28537
28538         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
28539         since pure const detection cannot run at -O1 in c compiler.
28540         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
28541         can now optimize this case properly.
28542         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
28543         because we now pass.
28544         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
28545
28546 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
28547
28548         PR c/22421
28549         * gcc.dg/format/bitfld-1.c: New test.
28550
28551 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28552
28553         PR c++/22204
28554         * g++.dg/rtti/repo1.C: New test.
28555
28556 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
28557
28558         PR middle-end/22398
28559         * gcc.c-torture/compile/pr22398.c: New test.
28560
28561 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28562
28563         PR c++/22132
28564         * g++.dg/expr/cast4.C: New test.
28565
28566 2005-07-15  Richard Guenther  <rguenther@suse.de>
28567
28568         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
28569         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28570
28571 2005-07-15  Steven Bosscher  <stevenb@suse.de>
28572
28573         PR tree-optimization/22230
28574         * gcc.dg/tree-ssa/pr22230.c: New test.
28575
28576 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
28577
28578         * gfortran.dg/g77/cpp6.f: New test.
28579
28580         PR fortran/22417
28581         * gfortran.dg/g77/cpp5.F: New test.
28582         * gfortran.dg/g77/cpp5.h: New file.
28583         * gfortran.dg/g77/cpp5inc.h: New file.
28584
28585 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
28586
28587         PR libfortran/16435
28588         * gfortran.dg/tl_editting.f90: New.
28589         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
28590
28591 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
28592
28593         * gfortran.dg/char_array_constructor.f90: New test.
28594
28595 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
28596
28597         * gfortran.dg/past_eor.f90: New.
28598         * gfortran.dg/complex_read.f90: New.
28599
28600 2005-07-13  Jeff Law  <law@redhat.com>
28601
28602         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
28603         additional casts.
28604
28605         * gcc.dg/tree-ssa/pr22321.c: New test
28606
28607 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
28608
28609         PR tree-optimization/21921
28610         * gcc.dg/tree-ssa/pr21921.c: New.
28611
28612 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28613
28614         PR tree-optimizatio/22442
28615         * gcc.dg/tree-ssa/loop-11.c: New test.
28616
28617 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28618
28619         PR tree-opt/21840
28620         * gcc.c-torture/compile/pr21840.c: New test.
28621
28622 2005-07-12  Jan Hubicka  <jh@suse.cz>
28623
28624         * gcc.c-torture/compile/pr22379.c: New test.
28625
28626 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
28627
28628         PR libfortran/21593
28629         gfortran.dg/dev_null.f90: Remove outdated comment about
28630         PR libfortran/21593.
28631
28632
28633 2005-07-12  Dale Johannesen  <dalej@apple.com>
28634
28635         * gcc.target/i386/compress-float-sse.c: New.
28636         * gcc.target/i386/compress-float-sse-pic.c: New.
28637         * gcc.target/i386/compress-float-387.c: New.
28638         * gcc.target/i386/compress-float-387-pic.c: New.
28639         * gcc.dg/compress-float-ppc.c: New.
28640         * gcc.dg/compress-float-ppc-pic.c: New.
28641
28642 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
28643
28644         PR libfortran/21593
28645         gfortran.dg/dev_null.f90: Remove targets.
28646
28647 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28648
28649         PR tree-opt/22335
28650         * gcc.dg/pr22335-1.c: New test.
28651         * gcc.dg/pr22335-2.c: New test.
28652
28653 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28654
28655         PR c++/20172
28656         * g++.dg/template/nontype12.C : New test.
28657
28658 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28659
28660         * gcc.dg/tree-ssa/loop-10.c: New test.
28661
28662 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
28663
28664         * gcc.c-torture/execute/20020720-1.x: Remove.
28665
28666 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
28667
28668         * gfortran.fortran-torture/execute/forall_7.f90: New test.
28669
28670 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
28671
28672         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
28673         (dg-mips-options): Use it.
28674
28675 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
28676
28677         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
28678
28679 2005-07-09  Richard Henderson  <rth@redhat.com>
28680
28681         * lib/target-supports.exp (check_effective_target_sync_char_short):
28682         Add alpha.
28683
28684 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
28685
28686         PR libfortran/22217
28687         * gfortran.dg/negative-z-descriptor.f90: New test.
28688
28689 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28690
28691         PR tree-opt/22329
28692         * gcc.dg/pr22329.c: New test.
28693
28694 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
28695
28696         PR tree-optimization/20139
28697         * gcc.dg/tree-ssa/pr20139.c: New.
28698
28699 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28700
28701         PR tree-opt/22356
28702         * gcc.dg/pr22356-1.c: New test.
28703
28704 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
28705
28706         PR c++/21799
28707         * g++.dg/template/unify8.C: New.
28708         * g++.dg/template/unify9.C: New.
28709
28710 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
28711
28712         * gfortran.fortran-torture/execute/entry_10.f90: New test.
28713
28714 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
28715
28716         * gcc.dg/darwin-version-1.c: New.
28717         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
28718         * gcc.dg/builtins-20.c: Likewise.
28719         * gcc.dg/builtins-53.c: Likewise.
28720         * gcc.dg/torture/builtins-convert-1.c: Likewise.
28721         * gcc.dg/torture/builtins-convert-2.c: Likewise.
28722         * gcc.dg/torture/builtins-convert-3.c: Likewise.
28723         * gcc.dg/torture/builtins-power-1.c: Likewise.
28724         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
28725         on Darwin.
28726
28727 2005-07-07  Jeff Law  <law@redhat.com>
28728
28729         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
28730         argument evaluation order.
28731
28732 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
28733
28734         PR libfortran/21594
28735         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28736         Add test cases where the shift length is greater than the
28737         array length.
28738
28739 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28740
28741         * obj-c++.dg/proto-lossage-6.mm: New.
28742         * objc.dg/proto-lossage-6.m: New.
28743
28744 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28745
28746         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
28747         * objc.dg/gnu-runtime-2.m: Likewise.
28748
28749 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28750
28751         * gfortran.dg/longline.f: New test.
28752
28753         * gfortran.dg/badline.f: New test.
28754
28755 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28756
28757         PR fortran/16531
28758         PR fortran/15966
28759         PR fortran/18781
28760         * gfortran.dg/hollerith.f90: New.
28761         * gfortran.dg/hollerith2.f90: New.
28762         * gfortran.dg/hollerith3.f90: New.
28763         * gfortran.dg/hollerith4.f90: New.
28764         * gfortran.dg/hollerith_f95.f90: New.
28765         * gfortran.dg/hollerith_legacy.f90: New.
28766         * gfortran.dg/g77/cpp4.F: New. Port from g77.
28767
28768 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28769
28770         PR objc/22274
28771         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
28772         * objc.dg/gnu-runtime-2.m: New.
28773
28774 2005-07-06  Jeff Law  <law@redhat.com>
28775
28776         * gcc.dg/tree-ssa/vrp17.c: New test.
28777
28778 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28779
28780         PR fortran/22327
28781         * gfortran.dg/array_constructor_5.f90: New test.
28782
28783 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28784
28785         * gfortran.fortran-torture/execute/entry_9.f90: New test.
28786
28787 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
28788
28789         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
28790         * gcc.dg/980816-1.c: Ditto.
28791
28792 2005-07-06  Jeff Law  <law@redhat.com>
28793
28794         * gcc.c-torture/compile/pr21356.c: New test.
28795
28796 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28797
28798         PR c/22013
28799         PR c/22098
28800         * gcc.c-torture/compile/pr22013-1.c,
28801         gcc.c-torture/execute/pr22098-1.c,
28802         gcc.c-torture/execute/pr22098-2.c,
28803         gcc.c-torture/execute/pr22098-3.c: New tests.
28804
28805 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28806
28807         PR c/22308
28808         * gcc.dg/pr22308-1.c: New test.
28809
28810 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
28811
28812         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
28813         target.
28814         * gcc.dg/compare9.c: Use -fshort-enums instead of
28815         -fno-short-enums.  Change the last test to dg-bogus.
28816
28817 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
28818
28819         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
28820         * gcc.dg/compare9.c: New.
28821
28822 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28823
28824         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
28825
28826 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28827
28828         PR testsuite/22288
28829         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
28830
28831
28832 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28833
28834         * gcc.dg/format/gcc_gfc-1.c: New.
28835
28836 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28837
28838         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
28839
28840 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28841
28842         PR fortran/20842
28843         * gfortran.dg/io_invalid_1.f90: New test.
28844
28845 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
28846
28847         * gcc.dg/format/gcc_diag-1.c: Update.
28848
28849 2005-07-02  Jeff Law  <law@redhat.com>
28850
28851         * gcc.dg/tree-ssa/pr22051-1.c: New test.
28852         * gcc.dg/tree-ssa/pr22051-2.c: New test.
28853
28854 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
28855
28856         * gcc.dg/format/gcc_diag-1.c: Update.
28857
28858 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
28859
28860         PR tree-opt/22269
28861         * gcc.c-torture/compile/pr22269.c: New test.
28862
28863 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
28864
28865         PR 21584
28866         PR 22219
28867         * g++.dg/tree-ssa/pr21584-1.C: New test.
28868         * g++.dg/tree-ssa/pr21584-2.C: New test.
28869
28870 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
28871
28872         * obj-c++.dg/try-catch-11.mm: New.
28873         * objc.dg/try-catch-10.m: New.
28874
28875 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
28876
28877         * g++.dg/other/ucnid-1.C: xfail on AIX.
28878
28879 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
28880
28881         PR 22234
28882         * gcc.dg/20050629-1.c: New test.
28883
28884 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
28885
28886         * obj-c++.dg/const-str-1[0-1].mm: New.
28887         * objc.dg/const-str-1[0-1].m: New.
28888
28889 2005-05-29  Richard Henderson  <rth@redhat.com>
28890
28891         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
28892         Rename from check_effective_target_vect_no_max.
28893         (check_effective_target_vect_no_int_add): New.
28894         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
28895         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
28896         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28897         * gcc.dg/vect/vect-reduc-1.c: Use both.
28898         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28899
28900 2005-05-29  Richard Henderson  <rth@redhat.com>
28901
28902         * lib/target-supports.exp (check_effective_target_vect_no_max):
28903         Remove i386 and x86_64.
28904
28905 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28906
28907         PR testsuite/21969
28908         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
28909
28910 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28911
28912         PR middle-end/21969
28913         * gcc.dg/vect/pr21969.c: New test.
28914
28915 2005-06-28  Eric Christopher  <echristo@redhat.com>
28916
28917         PR c/22052
28918         PR c/21975
28919         * gcc.dg/inline1.c: New test.
28920         * gcc.dg/inline2.c: Ditto.
28921         * gcc.dg/inline3.c: Ditto.
28922         * gcc.dg/inline4.c: Ditto.
28923         * gcc.dg/inline5.c: Ditto.
28924
28925 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28926
28927         PR libfortran/22142
28928         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28929         Add testcase also testing eoshift1 for PR 22142.
28930
28931 2005-06-28  Richard Henderson  <rth@redhat.com>
28932
28933         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
28934         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
28935         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
28936         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
28937         gcc.dg/tree-ssa/20030922-2.c: Likewise.
28938
28939 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28940
28941         PR libfortran/22142
28942         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28943         Add testcase for PR 22142.
28944
28945 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
28946
28947         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
28948         gcc.target/ia64/fpreg-2.c: New tests.
28949
28950 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28951
28952         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
28953
28954 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28955
28956         PR libfortran/22170
28957         * gfortran.dg/slash_1.f90: New test.
28958
28959 2005-06-27  Richard Henderson  <rth@redhat.com>
28960
28961         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
28962         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
28963         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
28964         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28965         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
28966         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
28967
28968 2005-06-27  Richard Henderson  <rth@redhat.com>
28969
28970         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
28971         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
28972
28973 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
28974
28975         * obj-c++.dg/proto-lossage-5.mm: New.
28976         * objc.dg/proto-lossage-5.m: New.
28977
28978 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
28979
28980         PR 21959
28981         * gcc.dg/tree-ssa/pr21959.c: New test.
28982
28983 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
28984
28985         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
28986         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
28987         testing uninitialized var.
28988
28989         * gcc.c-torture/execute/builtins/chk.h: New.
28990         * gcc.c-torture/execute/builtins/lib/chk.c: New.
28991         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
28992         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
28993         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
28994         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
28995         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
28996         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
28997         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
28998         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
28999         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
29000         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
29001         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
29002         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
29003         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
29004         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
29005         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
29006         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
29007         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
29008         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
29009         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
29010         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
29011         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
29012         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
29013         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
29014         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
29015         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
29016         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
29017         * gcc.dg/builtin-object-size-1.c: New test.
29018         * gcc.dg/builtin-object-size-2.c: New test.
29019         * gcc.dg/builtin-object-size-3.c: New test.
29020         * gcc.dg/builtin-object-size-4.c: New test.
29021         * gcc.dg/builtin-object-size-5.c: New test.
29022         * gcc.dg/builtin-stringop-chk-1.c: New test.
29023         * gcc.dg/builtin-stringop-chk-2.c: New test.
29024         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
29025         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
29026         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
29027         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
29028         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
29029         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
29030         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
29031         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
29032         * gcc.c-torture/execute/printf-1.c: New test.
29033         * gcc.c-torture/execute/fprintf-1.c: New test.
29034         * gcc.c-torture/execute/vprintf-1.c: New test.
29035         * gcc.c-torture/execute/vfprintf-1.c: New test.
29036         * gcc.c-torture/execute/printf-chk-1.c: New test.
29037         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
29038         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
29039         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
29040
29041 2005-06-27  Michael Matz  <matz@suse.de>
29042
29043         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
29044         slot is not merged if address escapes.
29045
29046 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29047
29048         PR c/21911
29049         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
29050
29051 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
29052
29053         PR middle-end/17965
29054         * gcc.c-torture/compile/20050622-1.c: New test.
29055
29056         PR middle-end/22028
29057         * gcc.dg/20050620-1.c: New test.
29058
29059 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
29060
29061         PR tree-optimization/22026
29062         * gcc.dg/tree-ssa/pr22026.c: New.
29063
29064 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
29065
29066         PR libfortran/22144
29067         * gfortran.dg/shift-alloc.f90: New testcase.
29068
29069 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
29070
29071         * all files: Update FSF address in copyright headers.
29072
29073 2005-06-22  Jan Hubicka  <jh@suse.cz>
29074
29075         * wholeprogram-1.c: New testcase.
29076         * wholeprogram-2.c: New testcase.
29077
29078 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
29079
29080         PR 22171
29081         * gcc.dg/tree-ssa/pr22171.c: New test.
29082
29083 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
29084
29085         * gfortran.dg/simplify_modulo.f90: New.
29086
29087 2005-06-24  Jan Hubicka  <jh@suse.cz>
29088
29089         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
29090
29091 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29092
29093         * obj-c++.dg/proto-lossage-[1-4].mm: New.
29094
29095 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29096
29097         * obj-c++.dg/typedef-alias-1.mm: New.
29098         * objc.dg/typedef-alias-1.m: New.
29099
29100 2005-06-23  Jeff Law  <law@redhat.com>
29101
29102         * gcc.dg/tree-ssa/vrp16.c: New test.
29103
29104 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29105
29106         * lib/target-supports.exp: Add
29107         check_effective_target_fortran_large_real and
29108         check_effective_target_fortran_large_int to check for
29109         corresponding effective targets.
29110         * gfortran.dg/large_integer_kind_1.f90: New test.
29111         * gfortran.dg/large_real_kind_1.f90: New test.
29112
29113 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
29114
29115         PR tree-optimization/22117
29116         * gcc.dg/tree-ssa/pr22117.c: New.
29117
29118 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
29119
29120         PR testsuite/22123
29121         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
29122
29123 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
29124
29125         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
29126
29127 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
29128
29129         * gfortran.dg/f2c_4.f90: Add tests for complex functions
29130         * gfortran.dg/f2c_4.c: Likewise.
29131
29132 2005-06-22 Paul Brook  <paul@codesourcery.com>
29133
29134         PR fortran/21034
29135         * gfortran.dg/auto_save_1.f90: New test.
29136
29137 2005-06-22  Michael Matz  <matz@suse.de>
29138
29139         * gcc.target/x86-64/abi: New directory.
29140         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
29141         * gcc.target/x86-64/abi/README.gcc: New file.
29142         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
29143         * gcc.target/x86-64/abi/asm-support.s: New file.
29144         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
29145         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
29146         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
29147         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
29148         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
29149         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
29150         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
29151         * gcc.target/x86_64/abi/test_bitfields.c: New test.
29152         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
29153         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
29154         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
29155         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
29156         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
29157         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
29158         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
29159         * gcc.target/x86_64/abi/test_varargs.c: New test.
29160
29161 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
29162
29163         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
29164         32-bit i?86 and x86_64.
29165
29166 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
29167
29168         * obj-c++.dg/const-str-[1-9].mm: New tests.
29169
29170 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
29171
29172         PR fortran/22010
29173         * gfortran.dg/namelist_use.f90: New.
29174         * gfortran.dg/namelist_use_only.f90: New.
29175
29176 2005-06-21  Jeff Law  <law@redhat.com>
29177
29178         * gcc.dg/tree-ssa/vrp15.c: New test.
29179
29180 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
29181
29182         * lib/target-supports.exp (check_effective_target_vect_reduction):
29183         Remove.
29184         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
29185         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
29186         remove vect_reduction target keyword. Also avoid two returns in main.
29187         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29188         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
29189         * gcc.dg/vect/vect-reduc-1short.c: New test.
29190         * gcc.dg/vect/vect-reduc-1char.c: New test.
29191         * gcc.dg/vect/vect-reduc-2short.c: New test.
29192         * gcc.dg/vect/vect-reduc-2char.c: New test.
29193         * gcc.dg/vect/vect-reduc-6.c: New test.
29194         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
29195         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
29196         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
29197
29198 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29199         Paul Thomas  <pault@gcc.gnu.org>
29200
29201         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
29202         New tests.
29203
29204 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29205
29206         * gfortran.dg/backslash_1.f90: New test.
29207         * gfortran.dg/backslash_2.f90: New test.
29208
29209 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
29210
29211         * gfortran.dg/duplicate_labels.f90: New test.
29212
29213 2005-06-20  Jan Beulich  <jbeulich@novell.com>
29214
29215         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
29216         unsupportable relocations.
29217         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29218         * gcc.dg/20050321-2.c: xfail for NetWare.
29219
29220 2005-06-20  Andreas Jaeger  <aj@suse.de>
29221
29222         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
29223         gcc.target/i386/fastcall-sseregparm.c,
29224         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
29225
29226 2005-06-19  Richard Henderson  <rth@redhat.com>
29227
29228         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
29229
29230 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
29231
29232         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
29233
29234 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
29235
29236         PR c++/22115
29237         * g++.dg/conversion/simd2.C: Change expected error message.
29238
29239 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29240
29241         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
29242         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29243         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29244
29245 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
29246
29247         * gcc.dg/fold-mod-1.c: New test.
29248
29249 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
29250
29251         PR fortran/19926
29252         * gfortran.dg/pr19926.f90: New test.
29253
29254 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29255
29256         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
29257         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
29258         targets.
29259         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29260         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29261
29262 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
29263
29264         * gcc.target/ia64/float80-varargs-1.c: New test.
29265
29266 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29267
29268         PR tree-opt/22035
29269         * gfortran.dg/f2c_6.f90: New test.
29270
29271 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
29272
29273         PR c++/17413
29274         * g++.dg/template/local5.C: New.
29275
29276 2005-06-17  Richard Henderson  <rth@redhat.com>
29277
29278         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
29279
29280 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
29281
29282         PR testsuite/21945
29283         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
29284
29285 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
29286
29287         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
29288         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
29289         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
29290         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
29291         check_vect to verify the presence of hardware vector support.
29292
29293 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
29294
29295         PR testsuite/22056
29296         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
29297
29298 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29299
29300         PR libfortran/19216
29301         * gfortran.dg/pr19216.f: Add correct space between brackets and
29302         dg directive.
29303
29304 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29305
29306         PR libfortran/16436
29307         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
29308
29309 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
29310
29311         * gcc.target/i386/attributes-error.c: New testcase.
29312         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
29313         * gcc.target/i386/regparm-stdcall.c: Likewise.
29314         * gcc.target/i386/sseregparm-1.c: Likewise.
29315         * gcc.target/i386/sseregparm-2.c: Likewise.
29316
29317 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
29318
29319         * g++.dg/rtti/crash2.C: New.
29320
29321 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
29322
29323         * gcc.dg/noncompile/20040203-3.c: Update expected message.
29324
29325 2005-06-15  David Ung  <davidu@mips.com>
29326
29327         * gcc.target/mips/mips16e-extends.c: New test for testing the
29328         generation of MIPS16e zeb/zeh, seb/seh instructions.
29329
29330 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
29331
29332         PR 22018
29333         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
29334         * gcc.dg/tree-ssa/pr22018.c: New test.
29335
29336 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
29337
29338         * gcc.dg/simd-1.c: Update error messages.
29339         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
29340         * gcc.dg/simd-2.c: Update error messages.
29341         * gcc.dg/simd-4.c: New.
29342
29343 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
29344
29345         PR c++/20678
29346         * g++.dg/other/crash-4.C: New.
29347
29348 2005-06-14  Devang Patel  <dpatel@apple.com>
29349
29350         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
29351
29352 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
29353
29354         PR c++/21929
29355         * g++.dg/parse/crash11.C: Update
29356
29357 2005-06-13  Jeff Law  <law@redhat.com>
29358
29359         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
29360         perform the desired transformations.
29361         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
29362         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
29363
29364 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29365
29366         PR fortran/22038
29367         * gfortran.dg/forall_1.f90: Un-XFAIL.
29368
29369 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
29370
29371         PR c++/21929
29372         * g++.dg/parse/crash26.C: New.
29373
29374         PR c++/20789
29375         * g++.dg/init/member1.C: New.
29376
29377 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
29378
29379         * gfortran.dg/altreturn_1.f90: New test.
29380
29381 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
29382
29383         PR middle-end/21985
29384         * gcc.dg/tree-ssa/pr21985.c: New test.
29385
29386 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29387
29388         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
29389
29390 2005-06-12  Roger Sayle  <roger@eyesopen.com>
29391
29392         PR c++/21930
29393         * g++.dg/other/error10.C: New test case.
29394
29395 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29396
29397         PR libfortran/19155
29398         * gfortran.dg/pr19155.f: Add test.
29399
29400 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29401
29402         * gfortran.dg/f2c_7.f90: New test.
29403
29404         * gfortran.dg/forall_1.f90: XFAILed.
29405
29406 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29407
29408         * gcc.dg/pr14796-1.c: New.
29409         * gcc.dg/pr14796-2.c: New.
29410
29411 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
29412
29413         PR fortran/17792
29414         PR fortran/21375
29415         * gfortran.dg/deallocate_stat.f90: New test.
29416
29417 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
29418
29419         * gfortran.fortran-torture/execute/in-pack.f90: New test.
29420
29421 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
29422
29423         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
29424         access will be generated when this loop is vectorized. Test that
29425         accesses with same alignment were detected.
29426         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
29427         Test that accesses with same alignment were detected.
29428         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
29429         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
29430         alignment were detected.
29431
29432 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
29433
29434         PR c++/10611
29435         * g++.dg/conversion/simd2.C: New.
29436
29437 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29438
29439         * gcc.dg/Wcxx-compat-1.c: New.
29440
29441 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
29442
29443         PR libfortran/21480
29444         * gfortran.dg/reshape-complex.f90: Add a test for a packed
29445         complex array.
29446
29447 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
29448
29449         * gcc.dg/alias-8.c: New.
29450
29451 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
29452
29453         * gcc.dg/format/cmn_err-1.c: Update.
29454
29455 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
29456
29457         PR target/20666
29458         * gcc.target/sparc/fexpand-2.c: New.
29459         * gcc.target/sparc/fpmerge-2.c: New.
29460         * gcc.target/sparc/fpmul-2.c: New.
29461         * gcc.target/sparc/noresult.c: New.
29462         * gcc.target/sparc/pdist-2.c: New.
29463         * gcc.target/sparc/pdist-3.c: New.
29464
29465 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
29466
29467         PR testsuite/21702
29468         * gcc.target/i386/i386.exp: Fix comment typo.
29469
29470 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29471
29472         PR c++/19497
29473         * g++.dg/inherit/using5.C: New.
29474         * g++.dg/inherit/using6.C: New.
29475
29476 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29477
29478         PR c++/19894
29479         * g++.dg/template/ptrmem15.C: New test.
29480
29481         PR c++/20563
29482         * g++.dg/ext/label4.C: New test.
29483
29484 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29485
29486         * gcc.dg/tls/debug-1.c: New test.
29487
29488 2005-06-07  Dale Johannesen  <dalej@apple.com>
29489
29490         * gcc.target/i386/movq.c: New.
29491
29492 2005-06-07  Dale Johannesen  <dalej@apple.com>
29493
29494         * gcc.dg/20050607-1.c: New.
29495
29496 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
29497
29498         PR middle-end/21850
29499         * gcc.c-torture/execute/20050607-1.c: New test.
29500
29501 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
29502
29503         PR libfortran/21926
29504         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
29505         Test case where the return array has lowest stride one,
29506         but isn't packed.
29507
29508 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
29509
29510         * lib/target-supports.exp (check_effective_target_sync_int_long):
29511         Add s390 and s390x targets.
29512
29513 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
29514
29515         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
29516         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
29517         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
29518         * gcc.dg/tree-ssa/loop-9.c: New test.
29519
29520 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
29521
29522         * g++.dg/parse/defarg10.C: New.
29523
29524 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
29525
29526         PR regression/21897
29527         * gcc.c-torture/execute/20050604-1.c: New test.
29528
29529 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29530
29531         PR 21903
29532         * g++.dg/parse/defarg9.C: New.
29533
29534         PR c++/20637
29535         * g++.dg/inherit/using4.C: New.
29536         * g++.dg/overload/error1.C: Adjust expected errors.
29537         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
29538         * g++.old-deja/g++.brendan/arm2.C: Likewise.
29539         * g++.old-deja/g++.other/redecl2.C: Likewise.
29540         * g++.old-deja/g++.other/redecl4.C: Likewise.
29541         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
29542
29543 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29544
29545         * gfortran.dg/f2c_5.f90: Add -w to dg-options
29546
29547 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29548
29549         * lib/gfortran.exp (gfortran_target_compile): Call
29550         dg-additional-files-options
29551         * gfortran.dg/f2c_4.f90: New file
29552         * gfortran.dg/f2c_4.c: New file
29553         * gfortran.dg/f2c_5.f90: New file
29554         * gfortran.dg/f2c_5.c: New file
29555
29556 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29557
29558         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
29559
29560         PR fortran/21912
29561         * gfortran.dg/array_constructor_4.f90: New test.
29562
29563 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
29564
29565         PR c++/21619
29566         * g++.dg/ext/builtin9.C: New test.
29567
29568 2005-06-05  Dale Johannesen  <dalej@apple.com>
29569
29570         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
29571         * gcc.c-torture/execute/20050603-2.c: Ditto.
29572
29573 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
29574
29575         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
29576         * gcc.dg/vect/vect-reduc-1.c: New.
29577         * gcc.dg/vect/vect-reduc-2.c: New.
29578         * gcc.dg/vect/vect-reduc-3.c: New.
29579
29580 2005-06-04  Dale Johannesen  <dalej@apple.com>
29581
29582         * gcc.c-torture/execute/20050603-1.c: New.
29583         * gcc.c-torture/execute/20050603-2.c: New.
29584         * gcc.dg/20050603-3.c: New.
29585
29586 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29587
29588         PR fortran/19195
29589         * gfortran.dg/debug_1.f90: New test.
29590
29591         * gfortran.dg/forall_1.f90: New test.
29592
29593 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
29594
29595         * gfortran.dg/array_constructor_3.f90: New test.
29596
29597 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29598
29599         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
29600
29601 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
29602
29603         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
29604
29605 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
29606
29607         PR c/21873
29608         * gcc.dg/init-excess-1.c: New test.
29609
29610 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29611
29612         PR c++/21853
29613         * g++.dg/expr/static_cast6.C: New test.
29614
29615 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
29616
29617         * gcc.dg/tree-ssa/vrp14.c: New test.
29618
29619 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29620
29621         PR c++/21336
29622         * g++.dg/template/new2.C: New test.
29623
29624 2005-06-03  Josh Conner  <jconner@apple.com>
29625
29626         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
29627         all entries in initializer.
29628
29629 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
29630
29631         PR middle-end/21858
29632         * gcc.dg/pr21858.c: New testcase.
29633
29634 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
29635
29636         PR tree-optimization/21292
29637
29638         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
29639         New.
29640         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29641         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29642         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29643         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29644         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
29645
29646 2005-06-02  Richard Henderson  <rth@redhat.com>
29647
29648         * gcc.dg/sync-2.c: Use -march=i486 for i386.
29649
29650 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
29651
29652         * gcc.dg/wtypequal.c: New testcase.
29653
29654 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
29655
29656         PR 21582
29657         * gcc.dg/tree-ssa/pr21582.c: New test.
29658
29659 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29660
29661         PR c++/21280
29662         * g++.dg/opt/interface2.h: New.
29663         * g++.dg/opt/interface2.C: New.
29664         * g++.dg/init/ctor4.C: Adjust error lines.
29665         * g++.old-deja/g++.bob/inherit2.C: Likewise.
29666         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29667         * g++.old-deja/g++.jason/opeq3.C: Likewise.
29668         * g++.old-deja/g++.pt/assign1.C: Likewise.
29669         * g++.old-deja/g++.pt/crash20.C: Likewise.
29670
29671 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
29672
29673         PR tree-optimization/21734
29674         * g++.dg/vect/pr21734_1.cc: New.
29675         * g++.dg/vect/pr21734_2.cc: New.
29676
29677 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29678
29679         PR c++/20350
29680         * g++.dg/template/spec24.C: New.
29681
29682         PR c++/21151
29683         * g++.dg/pch/local-1.C: New.
29684         * g++.dg/pch/local-1.Hs: New.
29685
29686 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
29687
29688         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
29689         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
29690         * gcc.dg/tree-ssa/pr14341.c: New test.
29691         * gcc.dg/tree-ssa/pr14841.c: New test.
29692         * gcc.dg/tree-ssa/pr20701.c: New test.
29693         * gcc.dg/tree-ssa/pr21086.c: New test.
29694         * gcc.dg/tree-ssa/pr21090.c: New test.
29695         * gcc.dg/tree-ssa/pr21332.c: New test.
29696         * gcc.dg/tree-ssa/pr21458.c: New test.
29697         * gcc.dg/tree-ssa/pr21658.c: New test.
29698         * gcc.dg/tree-ssa/vrp01.c: New test.
29699         * gcc.dg/tree-ssa/vrp02.c: New test.
29700         * gcc.dg/tree-ssa/vrp03.c: New test.
29701         * gcc.dg/tree-ssa/vrp04.c: New test.
29702         * gcc.dg/tree-ssa/vrp05.c: New test.
29703         * gcc.dg/tree-ssa/vrp06.c: New test.
29704         * gcc.dg/tree-ssa/vrp07.c: New test.
29705         * gcc.dg/tree-ssa/vrp08.c: New test.
29706         * gcc.dg/tree-ssa/vrp09.c: New test.
29707         * gcc.dg/tree-ssa/vrp10.c: New test.
29708         * gcc.dg/tree-ssa/vrp11.c: New test.
29709         * gcc.dg/tree-ssa/vrp12.c: New test.
29710         * gcc.dg/tree-ssa/vrp13.c: New test.
29711
29712 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
29713
29714         PR 21029
29715         * gcc.dg/tree-ssa/pr21029.c: New test.
29716
29717 2005-06-01  Roger Sayle  <roger@eyesopen.com>
29718
29719         * gfortran.dg/logint-1.f: New test case.
29720         * gfortran.dg/logint-2.f: Likewise.
29721         * gfortran.dg/logint-3.f: Likewise.
29722
29723 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
29724
29725         PR c/21536
29726         PR c/20760
29727         * gcc.dg/20050527-1.c: New test.
29728
29729         * gcc.dg/i386-sse-12.c: New test.
29730
29731         PR fortran/21729
29732         * gfortran.dg/implicit_5.f90: New test.
29733
29734 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
29735
29736         PR fortran/20883
29737         * gfortran/assign_4.f90: New test.
29738         * gfortran/assign_2.f90: Change compile to run.
29739
29740 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
29741
29742         * lib/target-supports.exp
29743         (check_effective_target_sync_char_short): New.
29744         * gcc.dg/sync-2.c: New.
29745
29746 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
29747
29748         PR tree-optimization/21817
29749         * gcc.dg/torture/pr21817-1.c: New.
29750
29751 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
29752
29753         PR c++/21165
29754         * g++.dg/template/init5.C: New.
29755
29756 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
29757
29758         * gfortran.dg/char_initialiser_actual.f90:
29759         Test character initialisers as actual arguments.
29760         * gfortran.dg/char_pointer_comp_assign.f90:
29761         Test character pointer structure component assignments.
29762         * gfortran.dg/char_array_structure_constructor.f90:
29763         Test character components in structure constructors.
29764
29765 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
29766
29767         PR middle-end/20931
29768         * g++.dg/opt/pr20931.C: New test.
29769
29770 2005-05-31  Andreas Jaeger  <aj@suse.de>
29771
29772         PR testsuite/20772
29773         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
29774         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
29775         g++.old-deja/g++.ext/asmspec1.C,
29776         g++.old-deja/g++.other/regstack.C,
29777         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
29778         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
29779         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
29780         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
29781         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
29782         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
29783         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
29784         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
29785         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
29786         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
29787         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
29788         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
29789         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
29790         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
29791         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
29792         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
29793         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
29794         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
29795         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
29796
29797 2005-05-31  Jeff Law  <law@redhat.com>
29798
29799         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
29800
29801 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
29802
29803         PR middle-end/21743
29804         * gcc.dg/builtins-1.c: Activate disabled clog test.
29805         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29806
29807 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
29808
29809         * gfortran.dg/char_pointer_assign.f90:
29810         Test character-pointer assignments and pointer assignments.
29811         * gfortran.dg/char_pointer_dummy.f90:
29812         Test character-pointer dummy arguments.
29813         * gfortran.dg/char_pointer_func.f90:
29814         Test character-pointer function returns.
29815         * gfortran.dg/char_pointer_dependency.f90:
29816         Test character-pointer functions with dependencies.
29817
29818 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
29819
29820         PR c++/21784
29821         * g++.dg/lookup/using14.C: New test.
29822
29823 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
29824
29825         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
29826         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
29827         trailing ^M.
29828
29829 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
29830
29831         PR c++/17413
29832         * g++.dg/template/local5.C: New.
29833
29834         PR target/21761
29835         * gcc.c-torture/compile/pr21761.c: New.
29836
29837         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
29838         before darwin8.
29839
29840 2005-05-30  Steven G. Kargl
29841
29842         PR fortran/20846
29843         * gfortran.dg/inquire_8.f90: New test.
29844
29845 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29846
29847         PR libfortran/21376
29848         * gfortran.dg/output_exponents_1.f90: New test.
29849
29850 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29851
29852         PR libfortran/20006
29853         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
29854
29855 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
29856
29857         PR c++/21210
29858         * g++.dg/ext/complex1.C: New test.
29859
29860         PR c++/21340
29861         * g++.dg/init/ctor6.C: New test.
29862
29863 2005-05-29  Jan Hubicka  <jh@suse.cz>
29864
29865         * gcc.c-torture/compile/pr21562.c: New.
29866
29867 2005-05-28  Steven G. Kargl <kargls@comcast.net>
29868
29869         * gfortran.dg/subnormal_1.f90: New test.
29870
29871 2005-05-28  Jan Hubicka  <jh@suse.cz>
29872
29873         * tree-prof.exp: Fix comment.
29874         * value-prof-1.c: New.
29875         * value-prof-2.c: New.
29876         * value-prof-3.c: New.
29877         * value-prof-4.c: New.
29878
29879 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
29880
29881         PR c++/21614
29882         * g++.dg/expr/ptrmem6.C: New test.
29883         * g++.dg/expr/ptrmem6a.C: Likewise.
29884
29885 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
29886
29887         PR tree-optimization/21658
29888         * gcc.dg/tree-ssa/pr21658.c: New.
29889
29890 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
29891
29892         PR c++/21455
29893         * g++.dg/inherit/ptrmem3.C: New.
29894
29895         PR c++/21681
29896         * g++.dg/parse/template16.C: New.
29897
29898 2005-05-27  Andreas Jaeger  <aj@suse.de>
29899
29900         * gcc.dg/setjmp-2.c: Only run in 32-bit.
29901
29902         * gcc.dg/i386-sse-8.c: Run test on all archs.
29903
29904 2005-05-26  Mike Stump  <mrs@apple.com>
29905
29906         * objc.dg/isa-field-1.m: Only run on darwin.
29907         * objc.dg/lookup-1.m: Likewise.
29908         * objc.dg/try-catch-8.m: Likewise.
29909
29910 2005-05-26  Roger Sayle  <roger@eyesopen.com>
29911
29912         PR tree-optimization/9814
29913         * gcc.dg/pr9814-1.c: New test case.
29914
29915 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29916
29917         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
29918         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
29919         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
29920         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
29921         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
29922         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
29923         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
29924         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
29925         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
29926         objc.dg/try-catch-8.m: New.
29927
29928 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
29929
29930         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
29931         remove extraneous semicolons.
29932
29933 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29934
29935         * obj-c++.dg/comp-types-12.mm: New.
29936         * objc.dg/comp-types-11.m: New.
29937         * objc.dg/selector-4.m: New.
29938
29939 2005-05-26  Andreas Jaeger  <aj@suse.de>
29940
29941         PR testsuite/20772
29942         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
29943         g++.old-deja/g++.ext/attrib3.C,
29944         g++.old-deja/g++.other/store-expr1.C,
29945         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
29946         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
29947         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
29948         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
29949         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
29950         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
29951         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
29952         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
29953         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
29954         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
29955         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
29956         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
29957         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
29958         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
29959         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
29960         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
29961         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
29962         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
29963         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
29964
29965 2005-05-26  Andreas Jaeger  <aj@suse.de>
29966
29967         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
29968         x86-64 compilation.
29969
29970 2005-05-26  Andreas Jaeger  <aj@suse.de>
29971
29972         PR testsuite/20772
29973         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
29974         gcc.misc-tests/i386-pf-athlon-1.c,
29975         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29976         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
29977         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
29978         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
29979         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
29980         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
29981         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
29982         programs.
29983
29984         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
29985         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
29986         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
29987         x86-64 compilation.
29988
29989         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
29990         x86_64.
29991
29992         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
29993         effective-target ilp32.
29994
29995 2005-05-26  David Ung  <davidu@mips.com>
29996
29997         * gcc.target/mips/ext_ins.c: New test for testing the generation
29998         of MIPS32/64 rev 2 ext/ins instructions.
29999
30000 2005-05-26  Andreas Jaeger  <aj@suse.de>
30001
30002         * treelang/compile/unsigned.tree: Use gimple instead of
30003         nonexisting generic dump.
30004
30005 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
30006
30007         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
30008
30009 2005-05-26  Andreas Jaeger  <aj@suse.de>
30010
30011         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
30012
30013 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
30014
30015         PR libfortran/17283
30016         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
30017         Test callee-allocated memory with write statements.
30018
30019 2005-05-25  Roger Sayle  <roger@eyesopen.com>
30020
30021         PR middle-end/21709
30022         * gcc.dg/pr21709-1.c: New test case.
30023
30024 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30025             Mike Stump  <mrs@apple.com>
30026
30027         * objc/execute/next_mapping.h: Update for C++.
30028
30029         * obj-c++.dg/selector-1.mm: Move to...
30030         * obj-c++.dg/selector-4.mm: here...
30031
30032         * obj-c++.dg/basic.mm: New.
30033         * obj-c++.dg/comp-types-1.mm: New.
30034         * obj-c++.dg/cxx-class-1.mm: New.
30035         * obj-c++.dg/cxx-ivars-1.mm: New.
30036         * obj-c++.dg/cxx-ivars-2.mm: New.
30037         * obj-c++.dg/cxx-ivars-3.mm: New.
30038         * obj-c++.dg/cxx-scope-1.mm: New.
30039         * obj-c++.dg/cxx-scope-2.mm: New.
30040         * obj-c++.dg/defs.mm: New.
30041         * obj-c++.dg/empty-private-1.mm: New.
30042         * obj-c++.dg/encode-1.mm: New.
30043         * obj-c++.dg/encode-2.mm: New.
30044         * obj-c++.dg/encode-3.mm: New.
30045         * obj-c++.dg/extern-c-1.mm: New.
30046         * obj-c++.dg/extra-semi.mm: New.
30047         * obj-c++.dg/fix-and-continue-2.mm: New.
30048         * obj-c++.dg/isa-field-1.mm: New.
30049         * obj-c++.dg/ivar-list-semi.mm: New.
30050         * obj-c++.dg/local-decl-1.mm: New.
30051         * obj-c++.dg/lookup-1.mm: New.
30052         * obj-c++.dg/lookup-2.mm: New.
30053         * obj-c++.dg/method-1.mm: New.
30054         * obj-c++.dg/method-2.mm: New.
30055         * obj-c++.dg/method-3.mm: New.
30056         * obj-c++.dg/method-4.mm: New.
30057         * obj-c++.dg/method-5.mm: New.
30058         * obj-c++.dg/method-6.mm: New.
30059         * obj-c++.dg/method-7.mm: New.
30060         * obj-c++.dg/no-extra-load.mm: New.
30061         * obj-c++.dg/overload-1.mm: New.
30062         * obj-c++.dg/pragma-1.mm: New.
30063         * obj-c++.dg/pragma-2.mm: New.
30064         * obj-c++.dg/private-1.mm: New.
30065         * obj-c++.dg/private-2.mm: New.
30066         * obj-c++.dg/proto-qual-1.mm: New.
30067         * obj-c++.dg/qual-types-1.mm: New.
30068         * obj-c++.dg/stubify-1.mm: New.
30069         * obj-c++.dg/stubify-2.mm: New.
30070         * obj-c++.dg/super-class-1.mm: New.
30071         * obj-c++.dg/super-class-2.mm: New.
30072         * obj-c++.dg/super-dealloc-1.mm: New.
30073         * obj-c++.dg/super-dealloc-2.mm: New.
30074         * obj-c++.dg/template-1.mm: New.
30075         * obj-c++.dg/template-2.mm: New.
30076         * obj-c++.dg/template-3.mm: New.
30077         * obj-c++.dg/template-4.mm: New.
30078         * obj-c++.dg/template-5.mm: New.
30079         * obj-c++.dg/template-6.mm: New.
30080         * obj-c++.dg/try-catch-1.mm: New.
30081         * obj-c++.dg/try-catch-2.mm: New.
30082         * obj-c++.dg/try-catch-3.mm: New.
30083         * obj-c++.dg/try-catch-4.mm: New.
30084         * obj-c++.dg/try-catch-5.mm: New.
30085         * obj-c++.dg/try-catch-6.mm: New.
30086         * obj-c++.dg/try-catch-7.mm: New.
30087         * obj-c++.dg/try-catch-8.mm: New.
30088         * obj-c++.dg/try-catch-9.mm: New.
30089         * obj-c++.dg/va-meth-1.mm: New.
30090
30091 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30092
30093         * obj-c++.dg/selector-1.mm: New.
30094         * obj-c++.dg/selector-2.mm: New.
30095
30096 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30097
30098         * obj-c++.dg/selector-3.mm: New.
30099         * objc.dg/selector-3.m: New.
30100
30101 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30102
30103         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
30104         about where warning appears.
30105
30106 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30107
30108         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
30109         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
30110         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
30111         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
30112
30113 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30114
30115         * gcc.dg/20050524-1.c: New test.
30116
30117 2005-05-25  Jan Hubicka  <jh@suse.cz>
30118
30119         * gcc.dg/tree-prof/inliner-1.c: New.
30120
30121 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
30122
30123         * gcc.dg/tree-prof: New directory.
30124         * gcc.dg/tree-prof/tree-prof.exp: New.
30125
30126 2005-05-25  DJ Delorie  <dj@redhat.com>
30127
30128         * gcc.dg/Wattributes-1.c: New.
30129         * gcc.dg/Wattributes-2.c: New.
30130         * gcc.dg/Wattributes-3.c: New.
30131
30132 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
30133
30134         PR tree-optimization/19833
30135         * gcc.dg/uninit-4.c: Remove xfail.
30136         * gcc.dg/uninit-9.c: Ditto.
30137
30138 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
30139
30140         * obj-c++.dg/bitfield-[1-5].mm: New.
30141         * obj-c++.dg/class-protocol-1.mm: New.
30142         * obj-c++.dg/comp-types-1[0-1].mm: New.
30143         * obj-c++.dg/comp-types-[2-9].mm: New.
30144         * obj-c++.dg/encode-[4-8].mm: New.
30145         * obj-c++.dg/layout-1.mm: New.
30146         * obj-c++.dg/method-1[0-9].mm: New.
30147         * obj-c++.dg/method-2[0-1].mm: New.
30148         * obj-c++.dg/method-[8-9].mm: New.
30149         * obj-c++.dg/objc-gc-3.mm: New.
30150         * obj-c++.dg/try-catch-10.mm: New.
30151         * objc.dg/bitfield-5.m: New.
30152         * objc.dg/comp-types-10.m: New.
30153         * objc.dg/comp-types-9.m: New.
30154         * objc.dg/layout-1.m: New.
30155         * objc.dg/objc-gc-4.m: New.
30156         * objc.dg/try-catch-9.m: New.
30157         * objc.dg/class-protocol-1.m: Tweak diagnostics.
30158         * objc.dg/comp-types-1.m: Likewise.
30159         * objc.dg/comp-types-[5-6].m: Likewise.
30160         * objc.dg/method-9.m: Likewise.
30161
30162 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
30163
30164         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
30165         and on hardware without VMX support.
30166
30167         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
30168
30169         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
30170
30171         * lib/profopt.exp (dg-final-generate, dg-final-use,
30172         profopt-final-code, profopt-get-options): New.
30173         (profopt-execute): Process test directives.
30174
30175         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
30176         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30177         cleanup-tree-dump, cleanup-saved-temps): Update comments.
30178
30179 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
30180
30181         PR C++/21645
30182         * g++.dg/init/ctor5.C: New test.
30183
30184 2005-05-24  Ira Rosen  <irar@il.ibm.com>
30185
30186         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
30187         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
30188         vect-113.c, vect-114.c.
30189
30190 2005-05-23  Adam Nemet  <anemet@lnxw.com>
30191
30192         * gcc.dg/const-elim-1.c: Remove xfails.
30193
30194 2005-05-23  Jeff Law  <law@redhat.com>
30195
30196         * gcc.c-torture/compile/pr21638.c: New test.
30197         * gcc.c-torture/compile/20050520-1.c: New test.
30198
30199 2005-05-23  Nick Clifton  <nickc@redhat.com>
30200
30201         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
30202         be a proper triple, ie: m32r*-*-*.
30203         * g++.old-deja/g++.jason/thunk3.C: Likewise.
30204
30205 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
30206
30207         PR middle-end/21331
30208         PR tree-opt/21293
30209         * gcc.c-torture/compile/pr21293.c: New test.
30210         * gcc.c-torture/execute/pr21331.c: New test.
30211
30212 2004-05-20  Richard Henderson  <rth@redhat.com>
30213
30214         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
30215
30216 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
30217
30218         * obj-c++-dg.exp: Add.
30219         * obj-c++.exp: Add.
30220         * obj-c++.dg/dg.exp: Add.
30221
30222 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
30223
30224         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
30225         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
30226
30227 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
30228
30229         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
30230
30231 2004-05-19  Richard Henderson  <rth@redhat.com>
30232
30233         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
30234
30235 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
30236
30237         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
30238
30239         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
30240
30241 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
30242
30243         PR c++/21495
30244         * g++.dg/parse/extern1.C: New test.
30245         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
30246
30247 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30248
30249         * gcc.dg/c99-math.h: New.
30250         * gcc.dg/c99-math-float-1.c: New test.
30251         * gcc.dg/c99-math-double-1.c: Likewise.
30252         * gcc.dg/c99-math-long-double-1.c: Likewise.
30253
30254 2005-05-18  Richard Henderson  <rth@redhat.com>
30255
30256         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
30257
30258 2005-05-18  Devang Patel  <dpatel@apple.com>
30259
30260         * g++.dg/opt/20050511-1.C: New test.
30261
30262 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
30263
30264         PR libfortran/21127
30265         * gfortran.dg/reshape-complex.f90: New test.
30266
30267 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
30268
30269         * gfortran.dg/array_constructor_1.f90: New test.
30270         * gfortran.dg/array_constructor_2.f90: New test.
30271
30272 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
30273
30274         PR fortran/20954
30275         * gfortran.dg/pr20954.f: New test.
30276
30277 2005-05-17  Mike Stump  <mrs@apple.com>
30278
30279         Yet more Objective-C++...
30280
30281         * objc.dg/method-5.m: Update.
30282         * objc.dg/method-6.m: Update.
30283         * objc.dg/method-7.m: Update.
30284         * objc.dg/method-9.m: Update.
30285         * objc.dg/try-catch-2.m: Update.
30286
30287 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
30288
30289         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
30290         Remove little-endian optimizations.
30291
30292 2005-05-17  Jeff Law  <law@redhat.com>
30293
30294         * g++.dg/tree-ssa/pr14814.C: New test.
30295         * gcc.dg/tree-ssa/pr14814.C: New test.
30296         * gcc.dg/tree-ssa/pr17141-1.C: New test.
30297         * gcc.dg/tree-ssa/pr17141-2.C: New test.
30298
30299 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30300
30301         * gcc.dg/compat/generate-random.c: Do not include
30302         libiberty.h.
30303         * gcc.dg/compat/generate-random_r.c: Likewise.
30304
30305 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
30306
30307         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
30308
30309 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30310
30311         PR middle-end/21595
30312         * g++.dg/tree-ssa/builtin1.C: New testcase.
30313
30314 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
30315
30316         PR c++/21454
30317         * g++.dg/opt/const4.C: New test.
30318
30319         PR middle-end/21492
30320         * g++.dg/opt/crossjump1.C: New test.
30321
30322         PR tree-optimization/21610
30323         * gcc.c-torture/compile/20050516-1.c: New test.
30324
30325         PR fortran/15080
30326         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
30327         about the test failing.
30328         * gfortran.fortran-torture/execute/where_7.f90: New test.
30329         * gfortran.fortran-torture/execute/where_8.f90: New test.
30330
30331 2005-05-16  Richard Henderson  <rth@redhat.com>
30332
30333         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
30334         i?86 and x86_64.
30335
30336 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
30337
30338         * gcc.dg/compat/generate-random.c (config.h): Do not include.
30339         (limits.h): Include unconditionally.
30340         (stdlib.h): Likewise.
30341         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
30342         (limits.h): Include unconditionally.
30343         (stdlib.h): Likewise.
30344         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
30345         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
30346         (limits.h): Include unconditionally.
30347         (stdlib.h): Likewise.
30348         (hashtab.h): Do not include.
30349         (getopt.h): Likewise.
30350         (stddef.h): Include.
30351         (hashval_t): Define.
30352         (struct entry): Add "next" field.
30353         (HASH_SIZE): New macro.
30354         (hash_table): New variable.
30355         (switchfiles): Do not use xmalloc.
30356         (mix): New macro.
30357         (iterative_hash): New function.
30358         (hasht): Remove.
30359         (e_exists): New function.
30360         (e_insert): Likewise.
30361         (output): Use, instead of libiberty hashtable functions.
30362         (main): Do not use getopt.  Do not call htab_create.
30363
30364 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
30365
30366         PR libstdc++/21526
30367         * lib/target-supports.exp (check_mkfifo_available):
30368         Return 0 for cygwin as mkfifo support incomplete on platform.
30369         Fix typos in comments.
30370
30371 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
30372
30373         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
30374
30375 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
30376
30377         PR fortran/17432
30378         * gfortran.dg/assign_4.f: New test.
30379
30380 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
30381
30382         PR tree-optimization/21563
30383         * gcc.dg/tree-ssa/pr21563.c: New.
30384
30385 2005-05-14  Jan Hubicka  <jh@suse.cz>
30386
30387         * gcc.dg/noreturn-7.c: Allow control reaches warning.
30388
30389 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
30390
30391         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
30392
30393 2005-05-13  Julian Brown  <julian@codesourcery.com>
30394
30395         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
30396         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
30397
30398 2005-05-13  Jan Hubicka  <jh@suse.cz>
30399
30400         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
30401         * gcc.dg/fold-xor-?.c: Likewise.
30402         * gcc.dg/pr15784-?.c: Likewise.
30403         * gcc.dg/pr20922-?.c: Likewise.
30404         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
30405         * gcc.dg/tree-ssa/pr17598.c: Likewise.
30406         * gcc.dg/tree-ssa/pr20470.c: Likewise.
30407
30408 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30409
30410         PR fortran/21260
30411         * gfortran.dg/hollerith_1.f90: New test.
30412
30413 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30414
30415         * gfortran.dg/func_result_2.f90: New test.
30416
30417 2005-05-11  Bud Davis  <bdavis@gfortran.org>
30418
30419         * gfortran.dg/dev_null.f90: New test.
30420
30421 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
30422
30423         * gcc.dg/arm-vfp1.c: Revert last change.
30424
30425 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
30426
30427         PR middle-end/19807
30428         PR tree-optimization/19639
30429         * g++.dg/tree-ssa/pr19807.C: New testcase.
30430
30431 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30432
30433         PR libfortran/21471
30434         * gfortran.dg/append-1.f90: New test.
30435
30436 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30437
30438         * gcc.dg/pr18501.c: XFAIL.
30439         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
30440         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
30441         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
30442         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30443         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30444         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
30445         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
30446         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
30447
30448 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30449
30450         PR fortran/20178
30451         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
30452         gfortran.dg/f2c_3.f90: New tests.
30453
30454         * gfortran.dg/return_1.f90: Fix dg annotation.
30455
30456 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30457
30458         * gcc.c-torture/compile/20050510-1.c: New test.
30459
30460 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
30461
30462         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
30463
30464 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
30465
30466         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
30467
30468 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
30469
30470         PR c/17913
30471         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
30472
30473 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
30474
30475         PR c/21342
30476         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
30477         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
30478
30479 2005-05-10  Ben Elliston  <bje@au.ibm.com>
30480
30481         PR debug/16676
30482         * gcc.dg/debug/pr16676.c: New test.
30483
30484 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
30485
30486         PR testsuite/21443
30487         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
30488         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
30489         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
30490         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
30491         Change -O1 to -O2.
30492         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
30493         -fno-tree-dominator-opts.
30494
30495 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30496
30497         * gfortran.dg/return_1.f90: New test.
30498
30499 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
30500
30501         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
30502
30503         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
30504
30505 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
30506
30507         PR c++/21427
30508         * g++.dg/inherit/covariant13.C: New.
30509
30510 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30511
30512         PR libfortran/19155
30513         * gfortran.dg/pr19155.f: New test.
30514
30515 2005-05-08  Roger Sayle  <roger@eyesopen.com>
30516
30517         PR inline-asm/8788
30518         * gcc.dg/pr8788-1.c: New testcase.
30519
30520 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
30521
30522         PR target/21416
30523         * gcc.target/mips/fpcmp-[12].c: New tests.
30524
30525 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
30526
30527         * lib/target-supports-dg.exp (dg-require-fork): New function.
30528         (dg-require-mkfifo): Likewise.
30529         * lib/target-supports.exp (check_function_available): New
30530         function.
30531         (check_fork_available): Likewise.
30532         (check_mkfifo_available): Likewise.
30533
30534 2005-05-06  Jeff Law  <law@redhat.com>
30535
30536         * gcc.c-torture/compile/pr21380.c: New test.
30537
30538 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
30539
30540         PR c++/20961
30541         * g++.dg/ext/weak3.C: New test.
30542
30543 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
30544
30545         PR c++/21352
30546         * g++.dg/template/crash37.C: New test.
30547
30548 2005-05-05  Paul Brook  <paul@codesourcery.com>
30549
30550         * gcc.dg/arm-g2.c: Use effective-target arm32.
30551         * gcc.dg/arm-mmx-1.c: Ditto.
30552         * gcc.dg/arm-scd42-2.c: Ditto.
30553         * gcc.dg/arm-vfp1.c: Ditto.
30554         * lib/target-supports.exp (check_effective_target_arm32): New
30555         function.
30556
30557 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
30558
30559         PR libfortran/21354
30560         gfortran.dg/in_pack_rank7.f90: New test.
30561
30562 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
30563
30564         PR middle-end/15618
30565         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
30566
30567 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
30568
30569         PR middle-end/21265
30570         * gcc.dg/20050503-1.c: New test.
30571
30572         PR rtl-optimization/21239
30573         * gcc.dg/i386-sse-11.c: New test.
30574
30575 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
30576
30577         PR target/16888
30578         * gcc.target/i386/asm-1.c: New test.
30579
30580 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
30581
30582         PR rtl-optimization/21330
30583         * gcc.c-torture/execute/20050502-1.c: New test.
30584
30585         PR target/21297
30586         * gcc.c-torture/execute/20050502-2.c: New test.
30587
30588 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
30589
30590         PR middle-end/21282
30591         * gcc.dg/pr21282.c: New.
30592
30593 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30594
30595         * gcc.dg/vect/pr20122.c: Clean up .vect file.
30596         * gcc.dg/vect/vect-92.c: Likewise.
30597         * gcc.dg/vect/vect-93.c: Likewise.
30598         * gcc.dg/vect/vect-dv-1.c: Likewise.
30599         * gcc.dg/vect/vect-dv-2.c: Likewise.
30600         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
30601
30602 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30603
30604         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
30605         * gfortran.dg/vect/vect-2.f90: Likewise.
30606         * gfortran.dg/vect/vect-3.f90: Likewise.
30607         * gfortran.dg/vect/vect-4.f90: Likewise.
30608         * gfortran.dg/vect/vect-5.f90: Likewise.
30609
30610 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
30611
30612         PR target/20813
30613         * gcc.dg/rs6000-fpint-2.c: New.
30614
30615 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
30616
30617         PR c/15698
30618         * gcc.dg/builtins-30.c: Update expected messages.
30619         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
30620         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
30621         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
30622
30623 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
30624
30625         PR tree-optimization/21294
30626         * gcc.dg/tree-ssa/pr21294.c: New.
30627
30628 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
30629
30630         * gcc.dg/altivec-3.c (vec_store): Do not use the old
30631         __builtin_altivec_st_internal_4si built-in.
30632
30633 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
30634
30635         PR c++/15875
30636         * g++.dg/template/ptrmem14.C: New test.
30637
30638 2005-05-02  Paul Brook  <paul@codesourcery.com>
30639
30640         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
30641
30642 2005-05-02  Michael Matz  <matz@suse.de>
30643
30644         PR c++/19542
30645         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
30646
30647 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
30648
30649         * g++.dg/cpp/weak.C: New test.
30650
30651 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
30652
30653         * gcc.dg/tree-ssa/loop-8.c: New test.
30654
30655 2005-04-30  Michael Maty  <matz@suse.de>
30656
30657         * gcc.dg/inline-mcpy.c: New test.
30658
30659 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
30660
30661         PR libfortran/18958
30662         * gfortran.dg/eoshift.f90: New test case.
30663
30664 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
30665
30666         PR libfortran/18857
30667         * gfortran.dg/matmul_1.f90: New test.
30668
30669 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30670
30671         PR tree-optimization/21030
30672         * gcc.dg/tree-ssa/pr21030.c: New.
30673
30674 2005-04-29  Devang Patel  <dpatel@apple.com>
30675
30676         PR tree-optimization/21272
30677         * gcc.dg/vect/vect-ifcvt-10.c: New test.
30678
30679 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
30680
30681         PR fortran/13082
30682         PR fortran/18824
30683         * gfortran.dg/entry_4.f90: New test.
30684         * gfortran.fortran-torture/execute/entry_1.f90: New test.
30685         * gfortran.fortran-torture/execute/entry_2.f90: New test.
30686         * gfortran.fortran-torture/execute/entry_3.f90: New test.
30687         * gfortran.fortran-torture/execute/entry_4.f90: New test.
30688         * gfortran.fortran-torture/execute/entry_5.f90: New test.
30689         * gfortran.fortran-torture/execute/entry_6.f90: New test.
30690         * gfortran.fortran-torture/execute/entry_7.f90: New test.
30691
30692 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30693
30694         * gfortran.fortran-torture/execute/entry_8.f90: New test.
30695
30696 2005-04-29  Paul Brook  <paul@codesourcery.com>
30697
30698         * gfortran.dg/entry_3.f90: New test.
30699
30700 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30701
30702         * gfortran.dg/implicit_4.f90: New test.
30703
30704 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
30705
30706         * lib/target-supports.exp (check_profiling_available): Return
30707         false for xtensa-*-elf.
30708
30709 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
30710
30711         * lib/fortran-torture.exp (fortran-torture.exp): Catch
30712         error if file cannot be deleted.
30713
30714 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30715
30716         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
30717         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
30718         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
30719         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
30720         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
30721         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
30722         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
30723         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
30724         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
30725         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
30726         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
30727         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
30728         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
30729
30730 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30731
30732         PR fortran/20865
30733         * gfortran.dg/pr20865.f90: New test.
30734
30735 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
30736
30737         * gcc.dg/void-cast-2.c: New test.
30738
30739 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30740
30741         PR c/21159
30742         * gcc.dg/void-cast-1.c: New test.
30743
30744 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
30745
30746         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
30747
30748 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30749
30750         PR fortran/21177
30751         * gfortran.dg/pr21177.f90: New test.
30752
30753 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
30754
30755         PR tree-optimization/21171
30756         * gcc.dg/tree-ssa/pr21171.c: New test.
30757
30758 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
30759
30760         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30761         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30762         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30763         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30764         gcc.dg/tree-ssa/gen-vect-32.c: New.
30765         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
30766         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
30767         don't run on PPC32.
30768
30769 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30770
30771         PR c/21213
30772         * gcc.dg/transparent-union-3.c: New test.
30773
30774 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30775
30776         PR c/20740
30777         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
30778         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
30779         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
30780         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
30781         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
30782         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
30783
30784 2005-04-26  Jeff Law  <law@redhat.com>
30785
30786         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
30787         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
30788         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
30789         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
30790         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
30791         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
30792         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
30793
30794 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
30795
30796         PR tree-optimization/17598
30797         * gcc.dg/tree-ssa/pr17598.c: New testcase.
30798
30799 2005-04-25  Mike Stump  <mrs@apple.com>
30800
30801         * objc.dg/fix-and-continue-1.m: Add.
30802
30803 2005-04-25  Roger Sayle  <roger@eyesopen.com>
30804
30805         PR c++/20995
30806         * g++.dg/opt/pr20995-1.C: New test case.
30807
30808 2005-04-25  Devang Patel <dpatel@apple.com>
30809
30810         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
30811
30812 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30813
30814         PR testsuite/21062
30815         * g++.dg/opt/alias2.C (printf): Correct the prototype.
30816
30817 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30818
30819         PR C++/21188
30820         * g++.dg/opt/rtti2.C: New test.
30821
30822 2005-04-25  Paul Brook  <paul@codesourcery.com>
30823         Steven G. Kargl  <kargls@comcast.net>
30824
30825         PR fortran/20879
30826         * gfortran.dg/ichar_1.f90: New file.
30827
30828 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
30829
30830         PR middle-end/20991
30831         * g++.dg/opt/pr20991.C: New test.
30832
30833         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
30834         where sizeof (type) < __alignof__ (type).
30835         * gcc.dg/compat/struct-layout-1.h: Likewise.
30836
30837 2005-04-24  Per Bothner  <per@bothner.com>
30838             Devang Patel  <dpatel@apple.com>
30839
30840         PR preprocessor/20907
30841         * gcc.dg/cpp/very-long-comment.c: New test.
30842
30843 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30844
30845         PR fortran/20059
30846         * gfortran.dg/common_5.f: New test.
30847
30848 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
30849
30850         PR middle-end/21082
30851         * g++.dg/tree-ssa/pr21082.C: New testcase.
30852
30853 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
30854
30855         * gcc.dg/vect/vect-99.c: New test.
30856
30857 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
30858
30859         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
30860
30861 2005-04-22  Jeff Law  <law@redhat.com>
30862
30863         * gcc.dg/uninit-5.c: Remove xfails.
30864         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
30865         conditionals and loads.
30866
30867 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
30868
30869         PR libfortran/20074
30870         PR libfortran/20436
30871         PR libfortran/21108
30872         * gfortran.dg/nested_reshape.f90: new test
30873         * gfortran.dg/reshape-alloc.f90: new test
30874         * gfortran.dg/reshape.f90: new test
30875
30876 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
30877
30878         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
30879
30880         * gcc.dg/arm-vfp1.c: New test.
30881
30882 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
30883
30884         PR c++/21087
30885         * g++.dg/lookup/builtin2.C: New test.
30886
30887 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
30888
30889         * gcc.dg/weak/weak-13.c: New test.
30890
30891 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
30892
30893         * lib/target-supports.exp (check_effective_target_sync_int_long):
30894         Add powerpc*.
30895
30896 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
30897
30898         * gcc.target/mips/branch-1.c: New test.
30899
30900 2005-04-21  Richard Henderson  <rth@redhat.com>
30901
30902         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
30903         * gcc.dg/vect/vect-86.c: Likewise.
30904         * gcc.dg/vect/vect-87.c: Likewise.
30905         * gcc.dg/vect/vect-88.c: Likewise.
30906
30907 2005-04-21  Devang Patel  <dpatel@apple.com>
30908
30909         PR optimization/20994
30910         * gcc.dg/tree-ssa/ifc-3.c: New test.
30911
30912 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30913
30914         PR c/12913
30915         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
30916         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
30917         gcc.dg/c99-vla-jump-5.c: New tests.
30918
30919 2005-04-19  Richard Henderson  <rth@redhat.com>
30920
30921         * lib/target-supports.exp (check_effective_target_vect_int_mult):
30922         Fix typo in exists check.
30923         (check_effective_target_sync_int_long): New.
30924         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
30925         * gcc.dg/ia64-sync-2.c: Likewise.
30926         * gcc.dg/ia64-sync-3.c: Likewise.
30927         * gcc.dg/ia64-sync-4.c: Likewise.
30928
30929 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
30930
30931         * gcc.dg/fold-xor-1.c: New test.
30932         * gcc.dg/fold-xor-2.c: New test.
30933
30934 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
30935
30936         PR target/20670
30937         * g++.dg/eh/fp-regs.C: New test.
30938
30939 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30940
30941         * gcc.dg/Wint-to-pointer-cast-1.c,
30942         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
30943         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
30944         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
30945
30946 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30947
30948         PR fortran/16861
30949         * gfortran.dg/pr16861.f90: New test.
30950
30951 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30952
30953         * gcc.dg/pr21085.c: New test.
30954
30955 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
30956
30957         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
30958         (setup_mips_tests, dg-mips-options): New procedures.
30959         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
30960         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
30961         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
30962         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30963         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
30964         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
30965         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
30966         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30967         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
30968         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
30969         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
30970         dg-mips-options instead of dg-options.  Remove now-redundant
30971         preprocessor guards.
30972         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
30973         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30974         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30975         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
30976         * gcc.dg/vr-mult-2.c: Delete.
30977         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
30978         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
30979         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
30980         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
30981         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
30982         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
30983         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
30984
30985 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
30986
30987         * ada/acats/run_all.sh: Use sync when executable not present.
30988
30989 2005-04-18  Devang Patel  <dpatel@apple.com>
30990
30991         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
30992         * gcc.dg/vect/vect-11a.c: New.
30993         * gcc.dg/vect/vect-none.c: Update.
30994         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
30995
30996 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30997
30998         PR tree-optimization/20922
30999         * gcc.dg/pr20922-1.c: New test.
31000         * gcc.dg/pr20922-2.c: New test.
31001         * gcc.dg/pr20922-3.c: New test.
31002         * gcc.dg/pr20922-4.c: New test.
31003         * gcc.dg/pr20922-5.c: New test.
31004         * gcc.dg/pr20922-6.c: New test.
31005
31006 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31007
31008         PR libfortran/20950
31009         * gfortran.dg/pr20950.f: New test.
31010
31011 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31012
31013         PR libfortran/19216
31014         * gfortran.dg/pr19216.f: New test.
31015
31016 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
31017
31018         PR tree-optimization/21001
31019         * gcc.dg/tree-ssa/pr21001.c: New.
31020
31021 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
31022
31023         PR libfortran/21075
31024         * gfortran.dg/reshape_rank7.f90: New test.
31025
31026 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
31027
31028         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
31029         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
31030         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
31031         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
31032         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
31033         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
31034         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
31035         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
31036         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
31037         wrong way round).
31038         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
31039         in namelists.  New test.
31040         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
31041         New test.
31042         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
31043         New test.
31044         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
31045         namelist.  New test.
31046         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
31047         New test.
31048         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
31049         New test.
31050         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
31051         namelist.  New test.
31052         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
31053         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
31054         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
31055         New test.
31056         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
31057         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
31058         arrays. New test.
31059
31060 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
31061
31062         * gfortran.dg/wtruncate.f: New testcase.
31063         * gfortran.dg/wtruncate.f90: New testcase.
31064
31065 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
31066
31067         PR c++/21025
31068         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
31069         which sizeof/alignof is dependent, rather than just whether we are
31070         processing_template_decl.
31071
31072 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31073
31074         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31075         corrected typo where the wrong variables had been compared.
31076
31077 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31078
31079         PR libfortran/18495
31080         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31081         Test callee-allocated version of return array with a write
31082         statement.
31083         Test spread with a temporary with another write statement.
31084
31085 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
31086
31087         PR tree-optimization/21031
31088         * gcc.dg/tree-ssa/pr21031.c: New.
31089
31090 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
31091
31092         PR tree-optimization/21004
31093         * gcc.dg/builtins-53.c: Include builtins-config.h.
31094         Check floorf, ceilf, floorl and ceill transformations
31095         only when HAVE_C99_RUNTIME is defined.
31096
31097 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
31098
31099         PR middle-end/20739
31100         * gcc.dg/tree-ssa/pr20739.c: New test.
31101
31102 2005-04-14  Mike Stump  <mrs@apple.com>
31103
31104         * gcc.dg/Foundation.framework/empty: New.
31105         * gcc.dg/framework-2.c: New.
31106
31107 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31108
31109         PR tree-optimization/21021
31110         * gcc.c-torture/compile/pr21021.c: New.
31111
31112 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
31113
31114         PR testsuite/21010
31115         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
31116         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
31117         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
31118         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
31119         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
31120         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
31121         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
31122         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
31123
31124 2005-04-14  Richard Henderson  <rth@redhat.com>
31125
31126         * lib/target-supports.exp (check_effective_target_vect_condition):
31127         Add ia64, i?86, and x86_64.
31128
31129 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
31130
31131         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
31132
31133 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31134
31135         PR tree-optimization/20657
31136         * gcc.dg/tree-ssa/pr20657.c: New.
31137
31138 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
31139
31140         * gcc.dg/builtins-53.c: Also check (int)trunc* and
31141         (long long int)trunc*.
31142
31143 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
31144
31145         PR target/20927
31146         * gcc.dg/pr20927.c: New test.
31147
31148 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
31149
31150         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
31151         * gcc.target/mips/asm-1.c: Likewise.
31152
31153 2005-04-13  Dale Johannesen  <dalej@apple.com>
31154
31155         * objc.dg/objc-fast-4.m: New.
31156
31157 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
31158
31159         * gcc.target/cris/torture/cris-torture.exp: New driver in new
31160         directory.
31161         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
31162
31163 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
31164
31165         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
31166         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
31167         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
31168
31169 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
31170
31171         PR tree-optimization/20913
31172         * gcc.dg/tree-ssa/pr20913.c: New.
31173
31174         PR tree-optimization/20702
31175         * gcc.dg/tree-ssa/pr20702.c: New.
31176
31177 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31178
31179         PR c++/13744
31180         * g++.dg/inherit/local3.C: New test.
31181
31182 2005-04-12  Jeff Law  <law@redhat.com>
31183
31184         * gcc.dg/tree-ssa/20050412-1.c: New test.
31185
31186 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
31187
31188         PR libfortran/19016
31189         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
31190         Add tests with mask generated by expression.
31191         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31192         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31193         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31194
31195 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
31196
31197         PR middle-end/20917
31198         * gcc.dg/20050409-1.c: New test.
31199
31200 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
31201
31202         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
31203
31204 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31205
31206         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31207         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
31208         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31209         (TARGET_CXX): Adjust accordingly.
31210         * target.h (struct gcc_target): Remove epxort_class_data.  Add
31211         determine_class_data_visibility and class_data_always_comdat.
31212         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31213         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
31214         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31215         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
31216         (arm_cxx_determine_class_data_visibility): New.
31217         (arm_cxx_class_data_always_comdat): Likewise.
31218         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31219         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
31220         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31221         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
31222         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
31223         Define.
31224
31225 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31226
31227         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
31228
31229 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
31230
31231         * gcc.dg/i386-darwin-fpmath.c: New.
31232
31233 2004-04-11  Devang Patel  <dpatel@apple.com>
31234
31235         * lib/target-supports.exp (check_effective_target_vect_condition): New.
31236         * gcc.dg/vect/vect-ifcvt-1.c: New test.
31237         * gcc.dg/vect/vect-ifcvt-2.c: New test.
31238         * gcc.dg/vect/vect-ifcvt-3.c: New test.
31239         * gcc.dg/vect/vect-ifcvt-4.c: New test.
31240         * gcc.dg/vect/vect-ifcvt-5.c: New test.
31241         * gcc.dg/vect/vect-ifcvt-6.c: New test.
31242         * gcc.dg/vect/vect-ifcvt-7.c: New test.
31243         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
31244
31245 2004-04-11  Devang Patel  <dpatel@apple.com>
31246
31247         * gcc.dg/vect/vect-dv-1.c: New test.
31248         * gcc.dg/vect/vect-dv-2.c: New test.
31249
31250 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31251
31252         PR tree-optimization/20933
31253         * gcc.dg/tree-ssa/pr20933.c: New test.
31254
31255 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31256
31257         * gfortran.dg/fold_nearest.f90: New test.
31258
31259 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
31260
31261         * gcc.dg/tree-ssa/alias-1.c: New test.
31262
31263 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31264
31265         PR tree-optimization/20920
31266         * g++.dg/tree-ssa/pr20920.C: New test.
31267
31268 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
31269
31270         * gcc.dg/builtins-53.c: Also check (int)ceil* and
31271         (long long int)ceil*.
31272
31273 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
31274
31275         * g++.dg/warn/Wdtor1.C: Declare template in system header with
31276         explicit C++ linkage.
31277
31278 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31279
31280         * gfortran.dg/pr17229.f: Take care of the new obsolescence
31281         warning for arithmetic IF statements.
31282
31283 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
31284
31285         * eor_handling_1.f90: New test case.
31286         * eor_handling_2.f90: New test case.
31287         * eor_handling_3.f90: New test case.
31288         * eor_handling_4.f90: New test case.
31289         * eor_handling_5.f90: New test case.
31290         * noadv_size.f90: New test case.
31291         * pad_no.f90: New test case.
31292
31293 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
31294
31295         * gcc.c-torture/execute/20050410-1.c: New test.
31296
31297 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
31298
31299         * gcc.dg/pr20126.c: New.
31300
31301 2005-04-09  Bud Davis  <bdavis@gfortran.org>
31302             Steven G. Kargl <kargls@comcast.net>
31303
31304         * gfortran.dg/PR19872.f: New test.
31305
31306 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31307
31308         * gfortran.dg/nint_1.f90: Fix dg-do directive.
31309
31310 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31311
31312         * gfortran.dg/nint_1.f90: New test.
31313
31314 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31315
31316         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
31317         Added test for callee-allocated arrays with write statements.
31318         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
31319         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
31320         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31321         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31322         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31323
31324 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31325
31326         PR libfortran/20163
31327         * gfortran.dg/open-options-blanks.f: New test.
31328
31329 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
31330
31331         PR fortran/13257
31332         * gfortran.dg/comma_format_extension_[1234].f: New tests.
31333
31334 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
31335
31336         * gcc.dg/tree-ssa/stdarg-1.c: New test.
31337         * gcc.dg/tree-ssa/stdarg-2.c: New test.
31338         * gcc.dg/tree-ssa/stdarg-3.c: New test.
31339         * gcc.dg/tree-ssa/stdarg-4.c: New test.
31340         * gcc.dg/tree-ssa/stdarg-5.c: New test.
31341         * gcc.c-torture/execute/stdarg-4.c: New test.
31342
31343         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
31344
31345         PR target/20795
31346         * g++.dg/abi/param2.C: New test.
31347
31348 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31349
31350         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
31351
31352 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31353
31354         * gcc.dg/builtins-53.c: New test.
31355
31356 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
31357
31358         * g++.dg/tree-ssa/pr18178.C: New test.
31359         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
31360         * gcc.c-torture/execute/20041019-1.c: New test.
31361         * gcc.dg/tree-ssa/20041008-1.c: New test.
31362         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
31363         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
31364         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
31365         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
31366         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
31367         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
31368         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
31369         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
31370         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31371         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31372
31373 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
31374
31375         PR rtl-optimization/20466
31376         * gcc.c-torture/execute/pr20466-1.c: New test.
31377
31378 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
31379
31380         PR c++/20905
31381         * g++.dg/parse/cond2.C: New test.
31382
31383         PR c++/20145
31384         * g++.dg/warn/Wdtor1.C: New test.
31385
31386 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31387
31388         PR fortran/17229
31389         * gfortran.dg/pr17229.f: New test.
31390
31391 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
31392
31393         * gfortran.dg/tiny_1.f90: New test.
31394         * gfortran.dg/tiny_2.f90: ditto.
31395
31396 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
31397
31398         * gfortran.dg/eor_1.f90: Fix dg-do run line
31399         * gfortran.dg/open_new.f90: Fix dg-do run line
31400
31401 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
31402
31403         * lib/target-supports.exp (get_compiler_messages): Support
31404         optional arguments, the fourth being compiler options.
31405         (check_effective_target_fpic): New proc.
31406         * gcc.dg/20050321-2.c: Restrict to target fpic.
31407
31408 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
31409
31410         * gcc.dg/15443-1.c: New test.
31411         * gcc.dg/15443-2.c: Likewise.
31412
31413 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31414
31415         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
31416
31417 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31418
31419         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
31420
31421 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31422
31423         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
31424         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
31425         -m64.
31426         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
31427         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
31428         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
31429
31430 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
31431
31432         PR c++/20212
31433         * g++.dg/warn/Wunused-11.C: New test.
31434
31435 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
31436
31437         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
31438
31439 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
31440
31441         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
31442
31443 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31444
31445         PR c++/20734
31446         * g++.dg/template/ptrmem13.C: New test.
31447
31448 2005-04-05  Per Bothner  <per@bothner.com>
31449
31450         * lib/gcc.exp: Always add -fno-show-column, for now.
31451
31452 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
31453
31454         PR testsuite/20767
31455         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
31456         of plain old "unsigned int" for the type of "i".  Makes this test
31457         64bit clean.
31458
31459 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
31460
31461         * gcc.dg/i386-ssefn-1.c: New test.
31462         * gcc.dg/i386-ssefn-2.c: New test.
31463         * gcc.dg/i386-ssefn-3.c: New test.
31464         * gcc.dg/i386-ssefn-4.c: New test.
31465
31466 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
31467
31468         PR tree-optimization/20076
31469         * gcc.dg/builtin-apply4.c: New test.
31470
31471         PR preprocessor/19475
31472         * gcc.dg/cpp/macspace1.c: New test.
31473         * gcc.dg/cpp/macspace2.c: New test.
31474
31475 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31476
31477         * gfortran.dg/pr20755.f: Fixed bad format.
31478
31479 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31480
31481         PR c++/20763
31482         * g++.dg/ext/attrib21.C: New test.
31483
31484 2004-04-05  Devang Patel  <dpatel@apple.com>
31485
31486         * lib/target-supports.exp (check_effective_target_vect_shif): New.
31487         * gcc.dg/vect/vect-shift-1.c: New test.
31488
31489 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31490
31491         PR libfortran/20755
31492         * gfortran.dg/pr20755.f: New test.
31493
31494 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
31495
31496         * gfortran.dg/pr15959.f90: New test.
31497         * gfortran.dg/string_pad_trunc.f90: New test.
31498
31499 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31500
31501         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
31502         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
31503         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
31504         syntax.
31505
31506 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31507
31508         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
31509
31510 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31511
31512         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
31513         * gcc.c-torture/compile/20011119-2.c: Likewise.
31514         * gcc.c-torture/compile/981001-2.c: Likewise.
31515
31516 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
31517
31518         PR c++/20679
31519         * g++.dg/template/overload4.C: New test.
31520
31521 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31522
31523         PR c++/20746
31524         * g++.dg/abi/covariant5.C: New.
31525
31526         PR debug/20505
31527         * g++.dg/debug/const2.C: New.
31528
31529 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
31530
31531         PR rtl-optimization/16104
31532         * gcc.c-torture/execute/20050316-1.c: New test.
31533
31534 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31535
31536         * g++.dg/template/spec23.C: Fix dg-error text.
31537
31538 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
31539
31540         PR c++/19199
31541         * g++.dg/expr/lval2.C: New.
31542
31543 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31544
31545         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
31546         __builtin_strcasecmp and __builtin_strncasecmp.
31547
31548 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
31549
31550         PR c++/20723
31551         * g++.dg/template/spec22.C: New.
31552         * g++.dg/template/spec23.C: New.
31553
31554 2005-04-03  Dale Ranta  <dir@lanl.gov>
31555             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31556
31557         PR libfortran/20068
31558         PR libfortran/20125
31559         PR libfortran/20156
31560         PR libfortran/20471
31561         * gfortran.dg/backspace.f: New test.
31562
31563 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
31564
31565         * gcc.dg/pr19345.c: New test.
31566
31567 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31568
31569         PR tree-optimization/20640
31570         * gcc.dg/torture/tree-loop-1.c: New.
31571
31572 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31573
31574         PR rtl-optimization/20290
31575         * gcc.c-torture/execute/loop-ivopts-2.c: New.
31576
31577 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
31578
31579         * gcc.dg/rs6000-fpint.c: New.
31580
31581 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31582
31583         * gcc.dg/old-style-then-proto-1.c: New test.
31584
31585 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31586
31587         * gfortran.fortran-torture/execute/backspace.f90: Check
31588         after backspace and read was incorrect.
31589
31590 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31591
31592         * gcc.c-torture/execute/builtins/strcat.c: Check the result
31593         buffer past the terminating NUL using memcmp.
31594         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
31595         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
31596
31597         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
31598         Fix unused/uninitialized variable warnings.
31599
31600         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
31601         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
31602         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
31603         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
31604
31605         * gcc.c-torture/execute/builtins/abs-1-lib.c,
31606         gcc.c-torture/execute/builtins/fputs-lib.c,
31607         gcc.c-torture/execute/builtins/lib/fprintf.c,
31608         gcc.c-torture/execute/builtins/lib/main.c,
31609         gcc.c-torture/execute/builtins/lib/memcmp.c,
31610         gcc.c-torture/execute/builtins/lib/memmove.c,
31611         gcc.c-torture/execute/builtins/lib/mempcpy.c,
31612         gcc.c-torture/execute/builtins/lib/memset.c,
31613         gcc.c-torture/execute/builtins/lib/printf.c,
31614         gcc.c-torture/execute/builtins/lib/sprintf.c,
31615         gcc.c-torture/execute/builtins/lib/stpcpy.c,
31616         gcc.c-torture/execute/builtins/lib/strchr.c,
31617         gcc.c-torture/execute/builtins/lib/strcmp.c,
31618         gcc.c-torture/execute/builtins/lib/strcpy.c,
31619         gcc.c-torture/execute/builtins/lib/strcspn.c,
31620         gcc.c-torture/execute/builtins/lib/strlen.c,
31621         gcc.c-torture/execute/builtins/lib/strncat.c,
31622         gcc.c-torture/execute/builtins/lib/strncmp.c,
31623         gcc.c-torture/execute/builtins/lib/strncpy.c,
31624         gcc.c-torture/execute/builtins/lib/strrchr.c,
31625         gcc.c-torture/execute/builtins/lib/strspn.c,
31626         gcc.c-torture/execute/builtins/lib/strstr.c,
31627         gcc.c-torture/execute/builtins/memops-asm-lib.c,
31628         gcc.c-torture/execute/builtins/strlen-2.c,
31629         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
31630         prototypes.
31631
31632 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
31633
31634         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
31635         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
31636         selectany usage.
31637
31638 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
31639
31640         PR c++/19406
31641         * g++.dg/debug/using1.C: New test.
31642
31643 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
31644
31645         PR middle-end/20524
31646         * gcc.dg/alias-7.c: Prefix asm-declared name with
31647         __USER_LABEL_PREFIX__.
31648
31649 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
31650
31651         Fix fallout from PR middle-end/15700:
31652         * gcc.c-torture/compile/20011119-1.c: Take
31653         __USER_LABEL_PREFIX__ into account.
31654         * gcc.c-torture/compile/20011119-2.c: Likewise.
31655
31656 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31657
31658         PR c++/18644
31659         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
31660
31661 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31662
31663         PR c/17855
31664         * gcc.c-torture/compile/struct-non-lval-1.c,
31665         gcc.c-torture/compile/struct-non-lval-2.c,
31666         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
31667
31668 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
31669
31670         * gcc.dg/tls/tls.exp: Remove temporary file.
31671         * g++.dg/tls/tls.exp: Ditto.
31672         * lib/file-format.exp: Ditto.
31673         * g++.dg/special/ecos.exp: Ditto.
31674
31675         * lib/profopt.exp: Treat prof_ext as a list.
31676         * gcc.misc-tests/bprob.exp: Ditto.
31677         * g++.dg/bprob/bprob.exp: Ditto.
31678
31679         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
31680         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
31681         g++.dg/tree-ssa/pointer-reference-alias.C,
31682         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
31683         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
31684         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
31685         g++.dg/vect/pr19951.cc: Ditto.
31686         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
31687         gcc.dg/builtins-47.c: Ditto.
31688         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
31689         gcc.dg/pr20115-1.c: Ditto.
31690         * gcc.dg/tree-ssa/20030530-2.c,
31691         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
31692         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31693         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
31694         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31695         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
31696         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
31697         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
31698         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
31699         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
31700         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
31701         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
31702         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
31703         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
31704         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
31705         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
31706         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31707         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31708         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31709         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31710         gcc.dg/tree-ssa/20030824-1.c,
31711         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
31712         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
31713         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
31714         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
31715         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
31716         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
31717         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
31718         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
31719         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
31720         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
31721         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
31722         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
31723         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
31724         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
31725         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
31726         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
31727         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
31728         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
31729         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
31730         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
31731         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
31732         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
31733         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
31734         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
31735         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
31736         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
31737         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
31738         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
31739         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
31740         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
31741         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
31742         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
31743         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
31744         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
31745         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
31746         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
31747         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
31748         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
31749         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
31750         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
31751         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
31752         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
31753         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31754         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
31755         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
31756         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
31757         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
31758         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
31759         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
31760         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
31761         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31762         gcc.dg/tree-ssa/useless-1.c: Ditto.
31763         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
31764         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
31765         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
31766         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
31767         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31768         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
31769         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
31770         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
31771         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
31772         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
31773         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
31774         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
31775         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
31776         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
31777         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
31778         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
31779         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
31780         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
31781         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
31782         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
31783         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
31784         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31785         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31786         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
31787         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
31788         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
31789         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
31790         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
31791         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
31792         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
31793         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
31794         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
31795         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
31796         gcc.dg/vect/vect-none.c: Ditto.
31797         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
31798         treelang/compile/unsigned.tree: Ditto.
31799
31800         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
31801         * gcc.dg/cpp/direct2s.c: Ditto.
31802         * gcc.dg/cpp/paste4.c: Ditto.
31803         * gcc.dg/cpp/separate-1.c: Ditto.
31804         * gcc.dg/pch/save-temps-1.c: Ditto.
31805         * g++.dg/ext/altivec-10.C: Ditto.
31806         * g++.dg/pch/pch.C: Ditto.
31807
31808         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
31809
31810         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
31811         * g++.dg/template/repo1.C: Ditto.
31812         * g++.dg/template/repo2.C: Ditto.
31813         * g++.dg/template/repo3.C: Ditto.
31814         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
31815         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
31816         * g++.old-deja/g++.pt/repo1.C: Ditto.
31817         * g++.old-deja/g++.pt/repo2.C: Ditto.
31818         * g++.old-deja/g++.pt/repo3.C: Ditto.
31819         * g++.old-deja/g++.pt/repo4.C: Ditto.
31820
31821         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
31822         * gcc.dg/20030107-1.c: Ditto.
31823         * gcc.dg/20030702-1.c: Ditto.
31824         * gcc.dg/profile-generate-1.c: Ditto.
31825         * g++.dg/other/profile1.C: Ditto.
31826         * g++.old-deja/g++.robertl/eb83.C: Ditto.
31827
31828         * lib/gcc-dg.exp (remove-build-file): New.
31829         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31830         cleanup-tree-dump, cleanup-saved-temps): New.
31831
31832 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
31833
31834         PR c++/19203, DR 214
31835         * g++.dg/parse/ambig3.C: Not ambiguous.
31836         * g++.dg/template/spec20.C: New.
31837         * g++.dg/template/spec21.C: New.
31838
31839 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
31840
31841         PR target/20045
31842         * gcc.dg/ia64-fptr-1.c: Run only on linux.
31843
31844 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31845
31846         PR libfortran/20660
31847         * gfortran.dg/negative_unit.f: New test.
31848
31849 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
31850
31851         * gcc.dg/20050330-1.c: New test.
31852
31853 2005-03-30  Devang Patel  <dpatel@apple.com>
31854
31855         * g++.dg/tree-sra/ssa-sra-3.C: New test.
31856
31857 2005-03-30  Dale Johannesen  <dalej@apple.com>
31858
31859         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
31860
31861 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
31862
31863         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
31864         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
31865         Strip options from test name.
31866
31867 2005-03-31  Jan Hubicka  <jh@suse.cz>
31868
31869         * gcc.dg/varpool-1.c: New testcase.
31870
31871 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31872
31873         PR c/772
31874         PR c/17913
31875         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
31876         gcc.dg/stmt-expr-label-3.c : New tests.
31877         * gcc.c-torture/execute/medce-2.c: Remove.
31878
31879 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31880
31881         PR c/20368
31882         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
31883         tests.
31884
31885 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
31886
31887         * gcc.c-torture/compile/pr20203.c: New test.
31888
31889 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31890
31891         * gfortran.dg/promotion.f90: New test.
31892
31893 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
31894
31895         PR middle-end/20491
31896         * gcc.dg/torture/asm-subreg-1.c: New test.
31897
31898 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
31899
31900         PR c/20672
31901         * gcc.dg/pr20672-1.c: New test.
31902
31903 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
31904
31905         * gfortran.dg/vect: New directory.
31906         * gfortran.dg/vect/vect.exp: New.
31907         * gfortran.dg/vect/vect-1.f90: New test.
31908         * gfortran.dg/vect/vect-2.f90: New test.
31909         * gfortran.dg/vect/vect-3.f90: New test.
31910         * gfortran.dg/vect/vect-4.f90: New test.
31911         * gfortran.dg/vect/vect-5.f90: New test.
31912
31913 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
31914
31915         PR middle-end/20622
31916         * gcc.dg/alias-7.c: New test.
31917
31918 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
31919
31920         * gcc.dg/sparc-reg-1.c: New test.
31921
31922 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
31923
31924         PR target/19890
31925         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
31926
31927 2005-03-29  Dale Ranta  <dir@lanl.gov>
31928             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31929
31930         PR libfortran/20163
31931         * gfortran.dg/pr20163-2.f: New test.
31932
31933 2005-03-28  Jan Hubicka  <jh@suse.cz>
31934
31935         PR middle-end/20635
31936         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
31937         by Jakub Jelinek.
31938
31939 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
31940
31941         PR tree-optimization/20626
31942         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
31943         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
31944
31945 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31946
31947         * gfortran.dg/underflow.f90: New test.
31948         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
31949
31950 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31951
31952         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
31953
31954 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
31955
31956         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
31957         (g++_init): Make sure that CXXFLAGS is set.
31958         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
31959         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
31960         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31961         * lib/objc.exp (objc_init): Likewise.
31962         * lib/treelang.exp (treelang_init): Likewise.
31963
31964 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
31965
31966         PR tree-optimization/20470
31967         * gcc.dg/tree-ssa/pr20470.c: New test.
31968
31969 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
31970
31971         * gcc.dg/ppc-stfiwx.c: New.
31972
31973 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
31974
31975         PR target/19888
31976         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
31977
31978 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31979
31980         * gcc.dg/20050325-1.c: Fix a typo.
31981
31982 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31983
31984         PR libfortran/19678
31985         PR libfortran/19679
31986         * gfortran.dg/dos_eol.f: New test.
31987
31988 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31989
31990         PR rtl-optimization/20249
31991         * gcc.dg/20050325-1.c: New test.
31992
31993 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31994
31995         PR libfortran/15332
31996         * gfortran.dg/pr15332.f: New test.
31997
31998 2005-03-24  Dale Johannesen  <dalej@apple.com>
31999
32000         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
32001
32002 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
32003
32004         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
32005         'internal' visibility.
32006         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
32007         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
32008         'protected' visibility.
32009         * gcc.dg/visibility-7.c: Likewise.
32010         * lib/target-supports.exp (check_visibility_available): Take
32011         a parameter, the kind of visibility to check for.
32012         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
32013         to check_visibility_available.
32014
32015         * g++.dg/expr/cast3.C: New.
32016
32017 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
32018
32019         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
32020         rs6000.
32021
32022 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
32023
32024         PR target/20095
32025         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
32026
32027 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
32028
32029         * gcc.dg/badshift.c: Renamed to...
32030         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
32031
32032         * gcc.target/i386/badshift.c: Renamed to...
32033         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
32034         only.
32035
32036         PR rtl-optimization/20532
32037         * gcc.target/i386/badshift.c: New.
32038
32039 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32040
32041         * gfortran.dg/pr18025.f90: New test.
32042
32043 2005-03-23  Dale Johannesen  <dalej@apple.com>
32044
32045         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
32046
32047 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
32048
32049         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
32050
32051         * lib/target-supports.exp (check_iconv_available): Default
32052         libiconv to -liconv, if there is no definition.
32053
32054 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
32055
32056         * gcc.dg/torture/cris-asm-mof-1.c: New test.
32057
32058 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
32059
32060         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
32061         * g++.dg/opt/pr7503-2.C: Likewise.
32062         * g++.dg/opt/pr7503-3.C: Likewise.
32063         * g++.dg/opt/pr7503-4.C: Likewise.
32064         * g++.dg/opt/pr7503-5.C: Likewise.
32065         * g++.dg/warn/minmax.C: New test.
32066
32067 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32068
32069         * gfortran.dg/g77_intrinsics_funcs.f: New test.
32070         * gfortran.dg/g77_intrinsics_sub.f: New test.
32071
32072 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
32073             Jan Hubicka  <jh@suse.cz>
32074             Steven Bosscher <stevenb@suse.de
32075
32076         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
32077
32078 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32079
32080         PR c++/19980
32081         * g++.dg/template/redecl3.C: New test.
32082
32083 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32084
32085         PR c++/20499
32086         * g++.dg/parse/error16.C: Tweak error markers.
32087
32088 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
32089
32090         PR target/20561
32091         * gcc.dg/20050321-2.c: New test.
32092
32093 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
32094
32095         PR c++/20465
32096         PR c++/20381
32097         * g++.dg/template/ptrmem12.C: New.
32098
32099 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
32100
32101         PR rtl-optimization/20527
32102         * gcc.c-torture/execute/pr20527-1.c: New test.
32103
32104 2005-03-22  Ben Elliston  <bje@au.ibm.com>
32105
32106         * gcc.misc-tests/options.exp (check_for_options): Create a real C
32107         program, compile it into a real executable and then delete the .c
32108         and .x files afterwards, to avoid problems on testglue targets.
32109
32110 2005-03-21  Stuart Hastings  <stuart@apple.com>
32111
32112         * gcc.target/i386/sse-2.c: New.
32113
32114 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
32115
32116         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
32117
32118 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32119
32120         * g++.dg/parse/crash25.C: Fix typo.
32121
32122 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32123
32124         PR c++/20461
32125         * g++.dg/parse/crash24.C: New test.
32126
32127         PR c++/20536
32128         * g++.dg/parse/crash25.C: New test.
32129
32130 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32131
32132         PR c++/20147
32133         * g++.dg/ext/stmtexpr4.C: New test.
32134
32135 2005-03-20  Roger Sayle  <roger@eyesopen.com>
32136
32137         PR middle-end/20539
32138         * gcc.c-torture/compile/pr13066-1.c: New test case.
32139         * gcc.c-torture/compile/pr20539-1.c: Likewise.
32140         * g++.dg/opt/pr13066-1.C: Likewise.
32141
32142 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
32143
32144         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
32145
32146 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32147
32148         PR fortran/18525
32149         * gfortran.dg/nesting_1.f90: New test.
32150
32151 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32152
32153         PR c++/20240
32154         * g++.dg/lookup/using13.C: New test.
32155
32156 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32157
32158         PR c++/20333
32159         * g++.dg/template/crash36.C: New test.
32160
32161 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
32162
32163         PR c++/20463
32164         * g++.dg/template/crash35.C: New test.
32165
32166 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
32167
32168         PR c++/19966
32169         * g++.dg/overload/operator2.C: New test.
32170
32171 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32172
32173         PR libfortran/20257
32174         * gfortran.dg/pr20257.f90: New test.
32175
32176 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32177
32178         PR libfortran/20480
32179         * gfortran.dg/pr20480.f90: New test.
32180
32181 2005-03-16  Richard Henderson  <rth@redhat.com>
32182
32183         PR middle-end/15700
32184         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
32185         (_rtld_global): New.
32186         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
32187         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
32188
32189         * gcc.dg/alias-3.c: New.
32190         * gcc.dg/alias-4.c: New.
32191         * gcc.dg/alias-5.c: New.
32192         * gcc.dg/alias-6.c: New.
32193
32194 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
32195
32196         * gcc.dg/cpp/ucnid-7.c: New.
32197
32198 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
32199             Dorit Naishlos  <dorit@il.ibm.com>
32200
32201         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
32202         darwin.
32203
32204 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
32205
32206         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
32207         support misaligned accesses.
32208         * gcc.dg/vect/vect-58.c: Likewise.
32209         * gcc.dg/vect/vect-92.c: New.
32210         * gcc.dg/vect/vect-93.c: New.
32211
32212 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
32213
32214         PR fortran/18827
32215         * gfortran.dg/assign_2.f90: New test.
32216         * gfortran.dg/assign_3.f90: New test.
32217         * gfortran.dg/assign.f90: New test.
32218
32219 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
32220
32221         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
32222         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
32223         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
32224         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
32225         names.
32226
32227 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
32228
32229         * gcc.dg/cpp/ucnid-6.c: New.
32230
32231         * gcc.dg/cpp/normalize-1.c: New.
32232         * gcc.dg/cpp/normalize-2.c: New.
32233         * gcc.dg/cpp/normalize-3.c: New.
32234         * gcc.dg/cpp/normalize-4.c: New.
32235         * gcc.dg/cpp/ucnid-4.c: New.
32236         * gcc.dg/cpp/ucnid-5.c: New.
32237         * g++.dg/cpp/normalize-1.C: New.
32238         * g++.dg/cpp/ucnid-1.C: New.
32239
32240 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32241
32242         * gcc.dg/pr18628.c: New.
32243
32244 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32245
32246         PR c++/20280
32247         * g++.dg/tree-ssa/pr20280.C: New.
32248
32249 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32250
32251         PR fortran/20467
32252         * gfortran.dg/stfunc_2.f90: New test.
32253
32254 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32255
32256         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
32257
32258 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32259
32260         * gcc.dg/tree-ssa/20050314-1.c: New test.
32261
32262 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32263
32264         PR c++/4403
32265         PR c++/9783, DR433
32266         * g++.dg/template/friend34.C: New test.
32267         * g++.dg/template/friend35.C: Likewise.
32268         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
32269
32270 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32271
32272         Friend class name lookup 5/n
32273         PR c++/1016
32274         * g++.dg/lookup/hidden-class1.C: New test.
32275         * g++.dg/lookup/hidden-class2.C: Likewise.
32276         * g++.dg/lookup/hidden-class3.C: Likewise.
32277         * g++.dg/lookup/hidden-class4.C: Likewise.
32278         * g++.dg/lookup/hidden-class5.C: Likewise.
32279         * g++.dg/lookup/hidden-class6.C: Likewise.
32280         * g++.dg/lookup/hidden-class7.C: Likewise.
32281         * g++.dg/lookup/hidden-class8.C: Likewise.
32282         * g++.dg/lookup/hidden-class9.C: Likewise.
32283         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
32284         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
32285         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
32286         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
32287         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
32288         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
32289         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
32290         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
32291         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
32292         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
32293         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
32294
32295 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
32296
32297         PR c++/20157
32298         * g++.dg/template/error18.C: New test.
32299
32300 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32301
32302         PR debug/16792
32303         * g++.dg/debug/pr16792.C: New test.
32304
32305 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32306
32307         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
32308         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
32309         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
32310         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
32311         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
32312         test assertion names.
32313
32314 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32315
32316         PR fortran/18600
32317         * gfortran.dg/stfunc_1.f90: New test.
32318
32319 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32320
32321         PR fortran/16907
32322         * gfortran.dg/real_index_1.f90: New test.
32323
32324 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32325
32326         PR fortran/20323
32327         * gfortran.dg/spec_expr_1.f90: New test.
32328
32329 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32330
32331         PR c/20402
32332         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
32333         new parser.
32334
32335 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32336
32337         PR fortran/20361
32338         * gfortran.dg/largeequiv_1.f90: New test.
32339
32340 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32341
32342         * gcc.dg/ucnid-1.c: New.
32343         * gcc.dg/ucnid-2.c: New.
32344         * gcc.dg/ucnid-3.c: New.
32345         * gcc.dg/ucnid-4.c: New.
32346         * gcc.dg/ucnid-5.c: New.
32347         * gcc.dg/ucnid-6.c: New.
32348         * gcc.dg/cpp/ucnid-1.c: New.
32349         * gcc.dg/cpp/ucnid-2.c: New.
32350         * gcc.dg/cpp/ucnid-3.c: New.
32351         * g++.dg/other/ucnid-1.C: New.
32352
32353 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32354
32355         * gcc.dg/vmx/darwin-abi-3.c: Delete.
32356
32357 2005-03-11  Per Bothner  <per@bothner.com>
32358
32359         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
32360         that diagnotics refer to correct token.
32361         * gcc.dg/unused-3.c: Likewise.
32362
32363 2005-03-11  Per Bothner  <per@bothner.com>
32364
32365         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
32366         constant" is now actually on same line as string constant.
32367         * gcc.dg/cpp/direct2s.c: Likewise.
32368
32369 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
32370
32371         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
32372
32373 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32374
32375         PR libfortran/20124
32376         * gfortran.dg/pr20124.f90: New Test
32377
32378 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
32379
32380         PR tree-optimization/20130
32381         * gcc.dg/pr20130-1.c: New test.
32382
32383 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32384
32385         PR target/20095
32386         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
32387
32388 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32389
32390         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
32391
32392 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32393
32394         * g++.dg/eh/forced1.C: Fix comment.
32395         * g++.dg/eh/forced2.C: Ditto.
32396         * g++.dg/eh/forced3.C: Ditto.
32397         * g++.dg/eh/forced4.C: Ditto.
32398
32399 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
32400
32401         PR rtl-opt/20412
32402         * gcc.c-torture/compile/pr20412.c: New test.
32403
32404 2005-03-10  Roger Sayle  <roger@eyesopen.com>
32405
32406         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
32407
32408 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32409
32410         PR target/20322
32411         * gcc.dg/20050307-1.c: New test.
32412
32413 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
32414
32415         PR c++/20375
32416         * g++.dg/other/stdarg3.C: New.
32417
32418 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32419
32420         PR c++/18384, c++/18327
32421         * g++.dg/init/array19.C: New test.
32422
32423         PR inline-asm/20314
32424         * gcc.dg/torture/pr20314-1.c: New test.
32425         * gcc.dg/torture/pr20314-2.c: New test.
32426
32427 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
32428
32429         * gcc.dg/20050309-1.c: New test.
32430
32431 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32432
32433         * gcc.dg/builtins-10.c: Reactivate disabled test.
32434         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
32435         new cbrt transformations.
32436
32437 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
32438
32439         PR c++/20208
32440         * g++.dg/template/array13.C: New test.
32441
32442 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
32443
32444         PR c++/16859
32445         * g++.dg/init/brace4.C: New test.
32446
32447 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
32448
32449         PR c++/20186
32450         * g++.dg/template/non-dependent12.C: New.
32451
32452 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
32453
32454         PR c++/20142
32455         * g++.dg/init/array18.C: Add dg-do run marker.
32456
32457         PR c++/20142
32458         * g++.dg/init/array18.C: New test.
32459
32460 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32461
32462         * consistency.vlad/vlad.exp: Remove trailing semicolons.
32463         * g++.dg/gcov/gcov.exp: Likewise.
32464         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
32465         * gcc.target/xstormy16/xstormy16.exp: Likewise.
32466         * lib/c-torture.exp: Likewise.
32467         * lib/fortran-torture.exp: Likewise.
32468         * lib/g++.exp: Likewise.
32469         * lib/gcc-defs.exp: Likewise.
32470         * lib/gcc-dg.exp: Likewise.
32471         * lib/gcc.exp: Likewise.
32472         * lib/gcov.exp: Likewise.
32473         * lib/gfortran.exp: Likewise.
32474         * lib/mike-g++.exp: Likewise.
32475         * lib/mike-gcc.exp: Likewise.
32476         * lib/objc-torture.exp: Likewise.
32477         * lib/objc.exp: Likewise.
32478         * lib/profopt.exp: Likewise.
32479         * lib/target-libpath.exp: Likewise.
32480         * lib/target-supports.exp: Likewise.
32481         * lib/treelang.exp: Likewise.
32482         * lib/wrapper.exp: Likewise.
32483
32484 2005-03-08  Jeff Law  <law@redhat.com>
32485
32486         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
32487         PHI-OPT changes.
32488
32489 2005-03-08  Ira Rosen  <irar@il.ibm.com>
32490
32491         * gcc.dg/vect/pr20122.c: New test.
32492
32493 2005-03-07  Jeff Law  <law@redhat.com>
32494
32495         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
32496         was folded away.
32497         * gcc.dg/tree-ssa/pr18133-1.c: New test.
32498         * gcc.dg/tree-ssa/pr18133-2.c: New test.
32499         * gcc.dg/tree-ssa/pr18134.c: New test.
32500
32501 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32502
32503         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
32504         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
32505         gcc.dg/torture/builtin-noret-2.c: Require weak support.
32506
32507 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
32508
32509         PR tree-opt/17671
32510         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
32511
32512 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
32513
32514         * g++.dg/warn/Wnvdtor.C: New test.
32515
32516 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
32517
32518         * gcc.dg/torture/pr19683-1.c: New test.
32519
32520 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
32521
32522         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
32523         * gfortran.dg/g77/19990313-2.f: Ditto.
32524         * gfortran.dg/g77/19990313-3.f: Ditto.
32525         * gfortran.dg/g77/19990525-0.f: Ditto.
32526         * gfortran.dg/g77/19990826-0.f: Ditto.
32527         * gfortran.dg/g77/19990826-2.f: Ditto.
32528         * gfortran.dg/g77/19990826-3.f: Ditto.
32529         * gfortran.dg/g77/20000511-1.f: Ditto.
32530         * gfortran.dg/g77/20000511-2.f: Ditto.
32531         * gfortran.dg/g77/970625-2.f: Ditto.
32532         * gfortran.dg/g77/980310-2.f: Ditto.
32533         * gfortran.dg/g77/980310-3.f: Ditto.
32534         * gfortran.dg/g77/980310-8.f: Ditto.
32535         * gfortran.dg/g77/980519-2.f: Ditto.
32536         * gfortran.dg/g77/alpha1.f: Ditto.
32537         * gfortran.dg/g77/claus.f: Ditto.
32538         * gfortran.dg/g77/erfc.f: Ditto.
32539         * gfortran.dg/g77/short.f: Ditto.
32540         * gfortran.fortran-torture/execute/data.f90: Ditto.
32541         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
32542         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
32543
32544 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32545
32546         * lib/file-format.exp (gcc_target_object_format): Add check for som
32547         format and hardcode object formats on hppa*-*-hpux*.
32548         * lib/target-supports.exp (check_weak_available): Add check for som
32549         object format.  Always return 0 on hppa*-*-hpux10*.
32550
32551         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
32552         is defined.
32553
32554         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
32555
32556 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32557
32558         * gfortran.dg/pr19936_1.f90: New test.
32559         * gfortran.dg/pr19936_2.f90: New test.
32560         * gfortran.dg/pr19936_3.f90: New test.
32561
32562 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32563             Paul Thomas <prthomas@drfccad.cea.fr>
32564
32565         * gfortran.dg/PR19754_1.f90: New test.
32566         * gfortran.dg/PR19754_2.f90: Ditto.
32567
32568 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32569
32570         PR c++/19311
32571         * g++.dg/template/non-dependent11.C: New test.
32572
32573 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
32574
32575         * lib/target-supports.exp (check_iconv_available): Fix comment.
32576
32577 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
32578             Joseph S. Myers  <joseph@codesourcery.com>
32579
32580         PR c++/19797
32581         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
32582
32583 2005-03-04  Matthew Sachs  <msachs@apple.com>
32584
32585         * gcc.exp (gcc_target_compile): Put braces around
32586         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
32587         * objc.exp (objc_target_compile): Likewise.
32588         * treelang.exp (treelang_target_compile): Likewise.
32589
32590 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32591
32592         PR fortran/19673
32593         * gfortran.dg/func_result_1.f90: New test.
32594
32595 2005-03-04  Ben Elliston  <bje@au.ibm.com>
32596
32597         * gcc.misc-tests/options.exp: New test.
32598
32599 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
32600
32601         * gcc.dg/pr15784-4.c: New test.
32602
32603 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
32604
32605         * gcc.c-torture/execute/pr17133.c: New.
32606         * gcc.c-torture/compile/20050303-1.c: New.
32607
32608 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
32609
32610         * gcc.dg/cpp/assert4.c: Fix for cygwin.
32611
32612 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
32613
32614         * g++.dg/overload/using2.C: New.
32615
32616 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
32617
32618         PR c++/19916
32619         * g++.dg/init/ptrmem2.C: New test.
32620
32621 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
32622
32623         PR c/8927
32624         * gcc.dg/pr8927-1.c: New test.
32625
32626 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32627
32628         PR c++/20232
32629         * g++.dg/inherit/covariant12.C: New.
32630
32631 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32632
32633         PR fortran/19479
32634         * gfortran.dg/bound_1.f90: New test.
32635
32636 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
32637
32638         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
32639         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
32640
32641 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
32642
32643         PR c/20245
32644         * gcc.dg/pr20245-1.c: New test.
32645
32646 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
32647
32648         PR middle-end/19874
32649         * gcc.c-torture/execute/20050119-2.c: New test case.
32650
32651 2005-02-28  Ben Elliston  <bje@au.ibm.com>
32652
32653         * README: Update the DejaGnu bug reporting address.
32654         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
32655         * lib/objc-torture.exp: Likewise.
32656
32657 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32658
32659         * gfortran.dg/boz_1.f90: New test.
32660         * gfortran.dg/boz_3.f90: New test.
32661         * gfortran.dg/boz_4.f90: New test.
32662
32663 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32664
32665         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
32666         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
32667
32668 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32669
32670         PR libfortran/20101
32671         * gfortran.dg/write_0_pe_format.f90: New test.
32672
32673 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
32674
32675         PR c++/20206
32676         * g++.dg/opt/thunk2.C: New test.
32677         * g++.dg/opt/covariant1.C: New test.
32678
32679 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32680
32681         * gfortran.dg/e_d_fmt.f90: New test.
32682
32683 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
32684
32685         * gcc.dg/asm-b.c: Fix comment typos.
32686
32687 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32688
32689         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
32690         a V_MAY_DEF also.
32691
32692 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32693
32694         PR tree-opt/20188
32695         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
32696         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
32697         * gcc.dg/asm-b.c: New test.
32698
32699 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
32700
32701         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
32702         Disable this test on IRIX 6.
32703
32704 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
32705
32706         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
32707         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
32708         parser.
32709
32710 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
32711
32712         PR tree-optimization/20204
32713         * gcc.dg/pr20204.c: New test.
32714
32715 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
32716
32717         PR target/20196
32718         * gcc.c-torture/execute/20050224-1.c: New test.
32719
32720         PR c++/20175
32721         * g++.dg/warn/Wbraces2.C: New test.
32722
32723 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
32724
32725         PR c++/19878
32726         * g++.dg/init/const2.C: New test.
32727
32728 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
32729
32730         PR tree-optimization/20100
32731         * gcc.c-torture/execute/pr20100-1.c: New test.
32732
32733 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32734
32735         * gfortran.dg/implicit_3.f90: New test.
32736
32737         * gfortran.dg/deftype_1.f90: New test.
32738
32739 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
32740
32741         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
32742         the test passes.
32743         * g++.dg/other/anon3.C: Accept a warning.
32744
32745 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
32746
32747         * gcc.dg/pr20017.c: Fix a comment typo.
32748
32749 2005-02-23  Bud Davis  <bdavis@gfortran.org>
32750
32751         * gfortran.dg/list_read_4.f90: Change to f90 comments.
32752
32753 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32754
32755         PR ada/19902
32756         * ada/acats/tests/cxa/cxa3004.a: Remove.
32757         * ada/acats/tests/cxb/cxb30061.am: Likewise.
32758
32759 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32760
32761         PR c++/20073
32762         * g++.dg/init/const1.C: New test.
32763
32764         PR c++/19991
32765         * g++.dg/parse/constant7.C: New test.
32766
32767         PR c++/20152
32768         * g++.dg/parse/error27.C: New test.
32769         * g++.dg/template/qualttp15.C: Adjust error markers.
32770         * g++.old-deja/g++.other/struct1.C: Likewise.
32771
32772         PR c++/20153
32773         * g++.dg/template/error17.C: New test.
32774
32775         PR c++/20148
32776         * g++.dg/parser/error26.C: New test.
32777
32778 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
32779
32780         PR tree-optimization/20100
32781         PR tree-optimization/20115
32782         * gcc.dg/pr20115.c: New test.
32783         * gcc.dg/pr20115-1.c: New test.
32784         * gcc.dg/pr20100.c: New test.
32785         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
32786         call-clobbered variables after alias1.
32787
32788 2005-02-22  Bud Davis  <bdavis@gfortran.org>
32789
32790         * gfortran.dg/list_read_4.f90: new test.
32791
32792 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
32793
32794         PR rtl-optimization/20017.
32795         * gcc.dg/pr20017.c: New.
32796
32797 2005-02-22  Devang Patel  <dpatel@apple.com>
32798
32799         PR 19952
32800         * g++.dg/tree-ssa/pr19952.C: New test.
32801
32802 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32803
32804         PR c++/19883
32805         * g++.dg/parse/constant6.C: New test.
32806
32807 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32808
32809         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32810         * g++.dg/charset/asm2.c: Likewise.
32811         * g++.dg/charset/asm3.c: Likewise.
32812         * g++.dg/charset/asm4.c: Likewise.
32813         * g++.dg/charset/asm5.c: Likewise.
32814         * g++.dg/charset/attribute1.c: Likewise.
32815         * g++.dg/charset/attribute2.c: Likewise.
32816         * g++.dg/charset/extern1.cc: Likewise.
32817         * g++.dg/charset/extern2.cc: Likewise.
32818         * g++.dg/charset/extern3.cc: Likewise.
32819         * g++.dg/charset/function.cc: Likewise.
32820         * g++.dg/charset/string.c: Likewise.
32821         * g++.dg/charset/charset.exp: Likewise.
32822         * lib/target-supports.exp (check_iconv_available): Fix comment.
32823
32824 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32825
32826         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
32827         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32828         * gcc.dg/charset/asm2.c: Likewise.
32829         * gcc.dg/charset/asm3.c: Likewise.
32830         * gcc.dg/charset/asm4.c: Likewise.
32831         * gcc.dg/charset/asm5.c: Likewise.
32832         * gcc.dg/charset/asm6.c: Likewise.
32833         * gcc.dg/charset/attribute1.c: Likewise.
32834         * gcc.dg/charset/attribute2.c: Likewise.
32835         * gcc.dg/charset/builtin1.c: Likewise.
32836         * gcc.dg/charset/extern.c: Likewise.
32837         * gcc.dg/charset/function.c: Likewise.
32838         * gcc.dg/charset/string.c: Likewise.
32839         * gcc.dg/charset/charset.exp: Likewise.
32840
32841 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
32842
32843         PR fortran/20086
32844         * gfortran.dg/pr20086.f90: New test.
32845
32846 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
32847
32848         PR tree-optimization/19786
32849         * g++.dg/tree-ssa/pr19786.C: New.
32850
32851 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32852
32853         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
32854
32855 2005-02-21  Jeff Law  <law@redhat.com>
32856
32857         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
32858
32859 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32860
32861         * gfortran.dg/do_iterator: Split loop, markup all lines for
32862         which an error locus is printed.
32863         * gfortran.dg/pr17708.f90: Markup all lines for which an error
32864         locus is printed.
32865         * gfortran.dg/select_4.f90: Likewise.
32866         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
32867         locuses in the various permutations.
32868
32869 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
32870
32871         PR tree-optimization/19951
32872         * g++.dg/vect: New directory.
32873         * g++.dg/vect/vect.exp: New file.
32874         * g++.dg/vect/pr19951.cc: New testcase.
32875         * g++.dg/dg.exp: Also prune vectorizer tests.
32876
32877 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
32878
32879         PR 18785
32880         * gcc.dg/charset/builtin1.c: New test.
32881
32882 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32883
32884         PR c++/19299
32885         * g++.dg/inherit/volatile1.C: New test.
32886
32887         PR c++/19440
32888         * g++.dg/template/dtor4.C: New test.
32889
32890 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32891
32892         * gfortran.dg/int_1.f90: New test.
32893
32894 2005-02-19  Devang Patel  <dpatel@apple.com>
32895
32896         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
32897
32898 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32899
32900         * gfortran.dg/achar_1.f90: New test.
32901
32902 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
32903
32904         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
32905
32906 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
32907             Jakub Jelinek  <jakub@redhat.com>
32908
32909         PR tree-optimization/19828
32910         * gcc.dg/tree-ssa/loop-7.c: New test.
32911         * gcc.c-torture/execute/20050218-1.c: New test.
32912
32913 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
32914
32915         PR c/20043
32916         * gcc.dg/transparent-union-1.c: New test.
32917         * gcc.dg/transparent-union-2.c: New test.
32918
32919 2005-02-18  James E Wilson  <wilson@specifixinc.com>
32920
32921         PR tree-optimization/18977
32922         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
32923
32924 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
32925
32926         PR target/20054
32927         * gcc.dg/pr20054.c: New test.
32928
32929 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32930
32931         PR c++/19508
32932         * g++.dg/ext/attrib20.C: New test.
32933
32934 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
32935
32936         PR middle-end/20030
32937         * gfortran.fortran-torture/execute/character_passing.f90: New test.
32938
32939 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
32940
32941         PR c++/20008
32942         * g++.dg/opt/switch4.C: New.
32943
32944 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
32945
32946         PR c++/20023
32947         PR tree-optimization/20009
32948         * gcc.c-torture/compile/20050217-1.c: New test.
32949         * g++.dg/opt/switch3.C: New test.
32950
32951         PR tree-optimization/18947
32952         * gcc.c-torture/compile/20050215-1.c: New test.
32953         * gcc.c-torture/compile/20050215-2.c: New test.
32954         * gcc.c-torture/compile/20050215-3.c: New test.
32955
32956 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
32957
32958         PR c++/20028
32959         * g++.dg/template/crash34.C: New.
32960
32961         PR c++/20022
32962         * g++.dg/other/access3.C: New.
32963
32964 2005-02-17  Ira Rosen  <irar@il.ibm.com>
32965
32966         * gcc.dg/vect/vect-98.c: New test.
32967
32968 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
32969
32970         PR tree-optimization/19967
32971         * gcc.dg/pr19967.c: New.
32972
32973 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
32974
32975         PR middle-end/19857
32976         * gcc.dg/tree-ssa/20050215-1.c: New test.
32977         * gcc.c-torture/execute/20050215-1.c: New test.
32978
32979 2005-02-15  Eric Christopher  <echristo@redhat.com>
32980
32981         * gcc.dg/cpp/20050215-1.c: New file.
32982
32983 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
32984
32985         PR tree-optimization/15785
32986         * gcc.dg/pr15785-1.c: New test.
32987
32988 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
32989
32990         PR c++/17788
32991         * g++.dg/init/ctor4.C: New.
32992         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
32993
32994 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
32995
32996         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
32997         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
32998
32999 2005-02-15  Andreas Schwab  <schwab@suse.de>
33000
33001         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
33002         declare malloc.
33003
33004 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
33005
33006         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
33007
33008 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
33009
33010         PR tree-optimization/19853
33011         * gcc.c-torture/compile/pr19853.c: New test.
33012
33013 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33014
33015         PR c++/19608
33016         * g++.dg/parse/local-class1.C: New.
33017
33018         PR c++/19895
33019         * g++.dg/parse/ptrmem3.C: New.
33020
33021         PR c++/19884
33022         * g++.old-deja/g++.oliva/template6.C: Add another case.
33023         * g++.dg/template/explicit6.C: New.
33024
33025 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
33026
33027         PR c++/17816
33028         * g++.dg/other/redecl2.C: New.
33029
33030 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33031
33032         PR c++/19891
33033         * g++.dg/abi/covariant4.C: New.
33034
33035 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
33036
33037         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
33038         New tests.
33039
33040 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
33041
33042         * gcc.dg/vect/vect-96.c: Fix typo.
33043
33044 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33045
33046         PR c++/14479
33047         PR c++/19487
33048         * g++.dg/template/enum5.C: New test.
33049
33050 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33051
33052         * gcc.dg/vect/vect-97.c: New test.
33053
33054 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33055
33056         * gcc.dg/vect/vect-96.c: New test.
33057
33058 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
33059
33060         * gcc.dg/builtins-34.c: Also check ldexp*.
33061
33062 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
33063
33064         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
33065
33066 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
33067
33068         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
33069         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
33070         dg-require-dll, dg-require-iconv, dg-require-named-sections,
33071         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
33072         selector_list, selector_expression, dg-process-target): Move to new
33073         file target-supports-dg.exp.
33074         * lib/target-supports-dg.exp: New.
33075
33076         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
33077         New.
33078
33079 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
33080
33081         PR c++/19666
33082         * g++.dg/other/ptrmem6.C: New test.
33083
33084         PR middle-end/19858
33085         * gcc.c-torture/compile/20050210-1.c: New test.
33086
33087 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
33088
33089         PR c++/19755
33090         * g++.dg/warn/Wbraces1.C: New test.
33091
33092 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
33093
33094         * gcc.dg/builtins-52.c: New testcase.
33095
33096 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
33097
33098         PR c/19342
33099         * gcc.c-torture/execute/20050119-1.c: New test.
33100
33101 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33102
33103         PR c++/19811
33104         * g++.dg/init/delete1.C: New test.
33105
33106 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
33107
33108         PR c++/18470
33109         * g++.dg/template/static12.C: New test.
33110
33111 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33112
33113         PR c++/19787
33114         * g++.dg/conversion/ambig1.C: New test.
33115
33116         PR c++/19739
33117         * g++.dg/ext/attrib19.C: New test.
33118
33119         PR c++/19732
33120         * g++.dg/parse/dtor5.C: New test.
33121
33122         PR c++/19762
33123         * g++.dg/template/dtor3.C: New test.
33124
33125         PR c++/19826
33126         * g++.dg/template/static11.C: New test.
33127         * g++.dg/template/crash2.C: Remove dg-error marker.
33128
33129 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
33130
33131         PR C++/18491
33132         * g++.old-deja/g++.mike/p10769a.C: Remove.
33133
33134 2005-02-09  Roger Sayle  <roger@eyesopen.com>
33135
33136         * gcc.dg/builtins-48.c: New test case.
33137         * gcc.dg/builtins-49.c: New test case.
33138         * gcc.dg/builtins-50.c: New test case.
33139         * gcc.dg/builtins-51.c: New test case.
33140
33141 2005-02-09  Ian Lance Taylor  <ian@airs.com>
33142
33143         PR middle-end/19583
33144         * g++.dg/warn/Wreturn-type-3.C: New test.
33145
33146 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33147
33148         PR middle-end/19402
33149         * gcc.dg/pr19402-1.c: New testcase.
33150         * gcc.dg/pr19402-2.c: likewise.
33151
33152 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33153
33154         PR middle-end/19854
33155         * g++.dg/tree-ssa/tmmti.C: New testcase.
33156
33157 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33158
33159         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
33160
33161 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
33162
33163         PR c++/19733
33164         * g++.dg/parse/crash23.C: New test.
33165         * g++.dg/warn/Weff1.C: New test.
33166
33167 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33168
33169         * gcc.dg/20050209-1.c: New test.
33170
33171 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33172
33173         PR target/19799
33174         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
33175
33176 2005-02-08  Mike Stump  <mrs@apple.com>
33177
33178         * g++.dg/pch/import-2.c: New test.
33179         * g++.dg/pch/import-2.hs: New.
33180         * g++.dg/pch/include/import-2a.h: New.
33181         * g++.dg/pch/include/import-2b.h: New.
33182
33183 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
33184
33185         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
33186
33187 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33188
33189         * gfortran.dg/substr_1.f90: New test.
33190
33191 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
33192
33193         PR middle-end/19775
33194         * gcc.dg/torture/builtin-power-1.c: Disable test for
33195         invalid transformation.
33196         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
33197         no longer optimize.
33198         * gcc.dg/builtins-47.c: New testcase.
33199
33200 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
33201             Dorit Naishlos  <dorit@il.ibm.com>
33202
33203         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
33204
33205 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
33206
33207         * gcc.c-torture/compile/20050206-1.c: New test.
33208
33209 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33210
33211         PR tree-opt/19768
33212         * g++.dg/opt/pr19768.C: New test.
33213
33214 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33215
33216         PR tree-opt/19736
33217         * gcc.c-torture/compile/pr19736.c: New test.
33218
33219 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33220
33221         PR c++/17401
33222         * g++.dg/parse/error25.C: New test.
33223
33224 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
33225
33226         * gcc.c-torture/execute/20050203-1.c: New.
33227
33228 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
33229
33230         * gcc.dg/vect/vect-85.c: Remove xfail.
33231         * gcc.dg/vect/vect-86.c: Remove xfail.
33232         * gcc.dg/vect/vect-87.c: Remove xfail.
33233         * gcc.dg/vect/vect-88.c: Remove xfail.
33234
33235 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
33236
33237         * gcc.dg/altivec-19.c: New.
33238
33239 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
33240
33241         PR c/17807
33242         * gcc.dg/nested-func-3.c: New test.
33243         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
33244
33245 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
33246
33247         * gcc.test-framework/gen_directive_tests: Generate tests for
33248         selector expressions.
33249
33250 2005-02-02  Matt Austern  <austern@apple.com>
33251
33252         PR c++/19628
33253         * g++/ext/builtin7.C: New.
33254         * g++/ext/builtin8.C: New.
33255
33256 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33257
33258         PR c/18502
33259         * gcc.dg/pr18502-1.c: New test.
33260
33261 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33262
33263         PR c++/17413
33264         * g++.dg/template/local4.C: Tweak.
33265
33266 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
33267
33268         PR tree-optimization/19578
33269         * gcc.c-torture/compile/20050202-1.c: New test.
33270
33271 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33272
33273         PR c/19435
33274         * gcc.dg/c99-init-4.c: New test.
33275
33276 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33277
33278         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
33279
33280         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
33281
33282         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
33283         * g++.dg/eh/check-vect.h: New.
33284
33285         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
33286         * gcc.dg/vect/vect-78.c: Ditto.
33287         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
33288         Remove.
33289
33290         * g++.dg/conversion/simd1.C: Expect warning.
33291         * g++.dg/ext/attribute-test-1.C: Ditto.
33292         * g++.dg/ext/attribute-test-2.C: Ditto.
33293         * g++.dg/ext/attribute-test-3.C: Ditto.
33294         * g++.dg/ext/attribute-test-4.C: Ditto.
33295
33296         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
33297         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
33298
33299         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
33300
33301 2005-02-01  Richard Henderson  <rth@redhat.com>
33302
33303         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33304         long double for ibm double-double format.
33305         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33306
33307 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
33308
33309         PR tree-optimization/19633
33310         * gcc.dg/pr19633-1.c: New test.
33311         * gcc.dg/pr19633.c: Tweak to make pointer point
33312         to NULL or a symbol.
33313
33314 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33315
33316         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
33317         New procs.
33318         (dg-process-target (local override)): Handle selector expressions.
33319
33320         * gcc.test-framework/README: Describe tests in source directory.
33321         * gcc.test-framework/test-framework.awk: Handle dg- tests.
33322         * gcc.test-framework/test-framework.exp: Handle dg- tests.
33323         * gcc.test-framework/dg-bogus-exp-P.c: New test.
33324         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
33325         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
33326         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
33327         * gcc.test-framework/dg-do-link-exp-P.c: New test.
33328         * gcc.test-framework/dg-do-run-exp-P.c: New test.
33329         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
33330         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
33331         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
33332         * gcc.test-framework/dg-error-exp-P.c: New test.
33333         * gcc.test-framework/dg-error-exp-XP.c: New test.
33334         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
33335         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
33336         * gcc.test-framework/dg-output-exp-P.c: New test.
33337         * gcc.test-framework/dg-output-exp-XF.c: New test.
33338         * gcc.test-framework/dg-warning-exp-P.c: New test.
33339         * gcc.misc-tests/dg-1.c: Remove.
33340         * gcc.misc-tests/dg-2.c: Remove.
33341         * gcc.misc-tests/dg-3.c: Remove.
33342         * gcc.misc-tests/dg-4.c: Remove.
33343         * gcc.misc-tests/dg-5.c: Remove.
33344         * gcc.misc-tests/dg-6.c: Remove.
33345         * gcc.misc-tests/dg-7.c: Remove.
33346         * gcc.misc-tests/dg-8.c: Remove.
33347         * gcc.misc-tests/dg-9.c: Remove.
33348         * gcc.misc-tests/dg-10.c: Remove.
33349         * gcc.misc-tests/dg-11.c: Remove.
33350         * gcc.misc-tests/dg-12.c: Remove.
33351         * gcc.misc-tests/dg-test.exp: Remove.
33352
33353         * gcc.test-framework/test-framework.awk: Change recording and
33354         printing of passes and failures.
33355
33356         * gcc.test-framework: New directory.
33357         * gcc.test-framework/README: New.
33358         * gcc.test-framework/test-framework.exp: New.
33359         * gcc.test-framework/test-framework.awk: New.
33360         * gcc.test-framework/gen_directive_tests: New.
33361
33362 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
33363
33364         * lib/treelang.exp: Fix comment typos.
33365         (treelang_target_compile): Don't append libs=-ltreelang to options.
33366
33367 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
33368
33369         * g++.dg/parse/typename7.C: Adjust error messages.
33370
33371 2005-01-31  Jeff Law  <law@redhat.com>
33372
33373         * gcc.c-torture/execute/20050131-1.c: New test.
33374         * gcc.dg/wcaselabel.c: New test.
33375
33376 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
33377
33378         * g++.dg/other/warning1.C: Adjust error messags.
33379         * g++.dg/parse/constant5.C: New test.
33380
33381 2005-01-31  Steven Bosscher  <stevenb@suse.de>
33382
33383         PR c/19333
33384         * gcc.c-torture/compile/20011130-1.c: Reorder to make
33385         the test case valid.
33386         * gcc.dg/20030815-1.c: Remove invalid tests.
33387         * gcc.dg/array-7.c: Adjust expected result.
33388         * gcc.dg/pr18596-3.c: Likewise.
33389         * gcc.dg/noncompile/20000901-1.c: Likewise.
33390         * gcc.dg/noncompile/init-2.c: Likewise.
33391         * gcc.dg/noncompile/init-4.c: Likewise.
33392
33393 2005-01-31  Dale Johannesen  <dalej@apple.com>
33394
33395         * g++.dg/opt/pr19650.C: New test.
33396
33397 2005-01-31  Richard Henderson  <rth@redhat.com>
33398
33399         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33400         long double for intel double extended format.
33401         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33402
33403 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
33404
33405         PR c++/19555
33406         * g++.dg/template/static10.C: New test.
33407
33408         PR c++/19395
33409         * g++.dg/parse/error24.C: New test.
33410
33411         PR c++/19367
33412         * g++.dg/lookup/builtin1.C: New test.
33413
33414         PR c++/19457
33415         * g++.dg/warn/conv3.C: New test.
33416
33417 2005-01-30  Bud Davis  <bdavis@gfortran.org>
33418
33419         PR fortran/19647
33420         * gfortan.dg/inquire_7.f90
33421
33422 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
33423
33424         PR tree-optimization/15791
33425         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
33426         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
33427         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
33428         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
33429         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
33430         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
33431         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
33432         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
33433         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
33434         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
33435
33436 2005-01-29  Paul Brook  <paul@codesourcery.com>
33437
33438         PR fortran/18565
33439         * check.c (real_or_complex_check): New function.
33440         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
33441         * intrinsic.c (add_functions): Use new check functions.
33442         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
33443         Add prototypes.
33444
33445 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
33446
33447         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
33448         gcc.dg/lvalue-3.c: New tests.
33449         * gcc.dg/concat.c: Update expected messages.
33450
33451 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
33452
33453         PR libfortran/19595
33454         * gfortran.dg/eor_1.f90: New test.
33455
33456 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
33457
33458         PR fortran/19589
33459         * gfortran.dg/logical_data_1.f90: New test.
33460
33461 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
33462
33463         PR c++/19253
33464         * g++.dg/template/crash33.C: New test.
33465
33466         PR c++/19667
33467         * g++.dg/template/crash32.C: New test.
33468
33469 2005-01-28  Ian Lance Taylor  <ian@airs.com>
33470
33471         PR middle-end/16558
33472         * g++.dg/warn/Wreturn-type-2.C: New test.
33473
33474 2004-06-24  Jeff Law  <law@redhat.com>
33475
33476         * gcc.dg/tree-ssa/20050128-1.c: New test.
33477
33478 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
33479
33480         * gcc.target/frv/all-mdpackh-1.c: New test.
33481
33482 2005-01-28  Steven Bosscher  <stevenb@suse.de>
33483
33484         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
33485
33486 2005-01-27  Richard Henderson  <rth@redhat.com>
33487
33488         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
33489
33490 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33491
33492         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
33493
33494 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33495
33496         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33497         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
33498         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
33499         to cope with cases where the multilib options override the dg-options.
33500
33501 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
33502
33503         PR c/18946
33504         * gcc.dg/noncompile/20050120-1.c: New test.
33505
33506 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
33507
33508         PR tree-optimization/19633
33509         * gcc.dg/pr19633.c: New test.
33510         * gcc.dg/tree-ssa/pr19633.c: New test.
33511
33512 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
33513
33514         * gcc.dg/20041216-1.c: New test.
33515
33516 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
33517
33518         PR objc/18862
33519         * objc.dg/selector-2.m: New test.
33520
33521 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
33522
33523         * g++.dg/opt/range-test-2.C: New test.
33524
33525         PR rtl-optimization/19579
33526         * gcc.c-torture/execute/20050124-1.c: New test.
33527
33528 2005-01-26  Greg Parker  <gparker@apple.com>
33529         Stuart Hastings  <stuart@apple.com>
33530
33531         * gcc.c-torture/execute/20050125-1.c: New.
33532
33533 2005-01-18  Jan Hubicka  <jh@suse.cz>
33534
33535         PR tree-optimize/19337
33536         * gcc.c-torture/compile/20050119-1.c: New test.
33537
33538 2005-01-24  James E Wilson  <wilson@specifixinc.com>
33539
33540         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
33541         test for successful match.
33542
33543 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
33544
33545         PR objc/18408
33546         * objc.dg/comp-types-7.m: New test.
33547
33548 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
33549
33550         * lib/target-supports.exp (current_target_name): New.
33551         (check_effective_target_ilp32, check_effective_target_lp64):
33552         Cache the result to use as long as the current target, with
33553         multilib flags, remains the same.
33554
33555         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
33556         (dg-require-weak, dg-require-visibility, dg-require-alias,
33557         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
33558         dg-require-effective-target, dg-skip-if): Remove call to
33559         skip_test_and_clear_xfail.
33560         (dg-test): Clear xfail data.
33561
33562 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
33563
33564         PR target/17751
33565         * gcc.dg/ppc64-toc.c: New test.
33566
33567         * g++.dg/tree-ssa/empty-1.C: New test.
33568
33569         PR middle-end/19551
33570         * gcc.c-torture/execute/20050121-1.c: New test.
33571         * gcc.dg/20050121-2.c: New test.
33572
33573 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
33574         Paul Brook  <paul@codesourcery.com>
33575
33576         PR fortran/17941
33577         * gfortran.dg/real_const_1.f: New test.
33578         * gfortran.dg/real_const_2.f90: New test.
33579         * gfortran.dg/complex_int_1.f90: New test.
33580
33581 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
33582
33583         PR fortran/19313
33584         * gfortan.dg/inquire_6.f90: New test.
33585
33586 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33587
33588         PR libfortran/19451
33589         * open_readonly_1.f90: New test.
33590
33591 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33592
33593         PR libfortran/18982
33594         * gfortran.dg/open_new.f90: New file.
33595
33596 2005-01-22  Paul Brook  <paul@codesourcery.com>
33597
33598         * namelist_1.f90: New test.
33599
33600 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
33601
33602         PR tree-optimization/19484
33603         * gcc.c-torture/compile/20050122-[12].c: New tests.
33604
33605 2005-01-22  Paul Brook  <paul@codesourcery.com>
33606
33607         * gfortran.dg/implicit_2.f90: New test.
33608
33609 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
33610
33611         PR fortran/19314
33612         * gfortran.dg/inquire_5.f90: New test.
33613
33614 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33615
33616         PR c/18809
33617         * gcc.dg/pr18809-1.c: New test.
33618
33619 2005-01-21  Ian Lance Taylor  <ian@airs.com>
33620
33621         * gcc.dg/20050121-1.c: New test.
33622
33623         PR tree-optimization/13000
33624         * gcc.dg/20040206-1.c: Change warning to point where function is
33625         being inlined.
33626
33627 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33628
33629         PR c++/19208
33630         * g++.dg/template/array11.C: New test.
33631
33632 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33633
33634         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
33635         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
33636         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
33637         * gfortran.dg/getenv_1.f90: Add dg-do directive.
33638         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
33639         gfortran.dg/pr17164.f90: Add missing dg-do directives.
33640
33641 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
33642
33643         PR tree-optimization/15349
33644         * gcc.dg/tree-ssa/pr15349.c: New.
33645
33646 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
33647
33648         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
33649
33650 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
33651
33652         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
33653         scan-assembler-times directive name.
33654
33655         * gcc.dg/asm-a.c: Move dg-require-effective-target to
33656         after dg-do.
33657
33658         PR rtl-optimization/19462
33659         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
33660
33661 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
33662
33663         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
33664         counting function calls on ia64.
33665
33666 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
33667
33668         PR rtl-optimization/15139
33669         * gcc.dg/20050111-2.c: New test.
33670
33671         PR c/17297
33672         * gcc.c-torture/compile/20050113-1.c: New testcase.
33673
33674         PR middle-end/19164
33675         * gcc.dg/20050113-1.c: New testcase.
33676
33677 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
33678
33679         * gcc.dg/vect/vect-85.c: Add comment.
33680         * gcc.dg/vect/vect-86.c: Add xfail for now.
33681         * gcc.dg/vect/vect-87.c: Add xfail for now.
33682         * gcc.dg/vect/vect-88.c: Add xfail for now.
33683         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
33684
33685 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33686
33687         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
33688
33689 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33690
33691         * g++.dg/debug/typedef3.C: New test.
33692
33693 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
33694
33695         PR c/19472
33696         * gcc.dg/asm-a.c: New test.
33697
33698 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
33699
33700         * gcc.dg/sh-relax.c: Add prototype for abort.
33701
33702 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33703
33704         * gcc.dg/short-compare-1.c: New test.
33705         * gcc.dg/short-compare-2.c: Likewise.
33706
33707 2005-01-18  Michael Matz  <matz@suse.de>
33708
33709         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
33710
33711 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
33712
33713         PR tree-optimization/19121
33714         * gcc.c-torture/compile/pr19121.c: New test.
33715
33716 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
33717
33718         PR target/19357
33719         * gcc.c-torture/compile/pr19357.c: New test.
33720
33721 2005-01-17  Ian Lance Taylor  <ian@airs.com>
33722
33723         PR c/5675
33724         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
33725         pass--those that refer just to the variable, possibly with a
33726         cast.
33727         * gcc.dg/c99-const-expr-3.c: Likewise.
33728
33729         PR middle-end/13127
33730         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
33731         longer emitted.
33732
33733 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
33734
33735         PR fortran/18778
33736         * gfortran.dg/endfile_2.f90: New test.
33737
33738 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
33739
33740         PR 19168
33741         * gfortran.dg/select_5.f90: New test.
33742
33743 2004-01-16  Paul Brook  <paul@codesourcery.com>
33744
33745         * gfortran.dg/common_4.f90: New test.
33746
33747 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
33748
33749         PR rtl-optimization/19462
33750         * gcc.dg/torture/pr19462-1.c: New test.
33751
33752 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
33753
33754         PR objc/19321
33755         * objc.dg/func-ptr-2.m: New.
33756         * objc.dg/volatile-1.m: New.
33757
33758 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33759
33760         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
33761
33762 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33763
33764         PR tree-optimization/19060
33765         * gcc.c-torture/execute/20050104-1.c: New test.
33766
33767 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
33768
33769         PR fortran/18983
33770         * gfortran.dg/write_to_null.f90: New test.
33771
33772 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
33773             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33774
33775         PR other/19328
33776         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
33777         argument.
33778
33779 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33780
33781         PR c++/19263
33782         * g++.dg/init/vector1.C: New test.
33783
33784 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
33785
33786         PR target/13158
33787         * gcc.target/ia64/sibcall-unwind-1.c: New test.
33788         PR target/18987
33789         * gcc.target/ia64/sibcall-unwind-2.c: New test.
33790
33791 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
33792
33793         * gfortran.dg/select_1.f90: New test.
33794         * gfortran.dg/select_2.f90: New test.
33795         * gfortran.dg/select_3.f90: New test.
33796         * gfortran.dg/select_4.f90: New test.
33797
33798 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
33799
33800         PR middle-end/19084
33801         PR rtl-optimization/19348
33802         * gcc.dg/20050111-1.c: New test.
33803         * gcc.c-torture/execute/20050111-1.c: New test.
33804
33805         * gcc.dg/i386-asm-4.c: New test.
33806
33807 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33808
33809         * gcc.dg/nested-func-2.c: New test.
33810         * ada/acats/norun.lst: Remove c953002.
33811
33812 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
33813
33814         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
33815
33816 2005-01-12  Ben Elliston  <bje@au.ibm.com>
33817
33818         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
33819
33820 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
33821
33822         PR target/18761
33823         * g++.dg/abi/align1.C: New test.
33824
33825 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
33826
33827         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
33828         at a time.
33829         * g++.dg/ext/altivec_check.h: Support compiling as C.
33830
33831 2005-01-10  Roger Sayle  <roger@eyesopen.com>
33832
33833         PR c++/19355
33834         * g++.dg/expr/pr19355-1.C: New test case.
33835
33836 2005-01-10  Laurent GUERBY <laurent@guerby.net>
33837
33838         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
33839         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
33840         * ada/acats/tests/c3/c92005b.ada: Likewise.
33841         * ada/acats/tests/c3/cxb3012.a: Likewise.
33842         * ada/acats/norun.lst: Add c380004 and c953002, add PR
33843
33844 2005-01-09  Paul Brook  <paul@codesourcery.com>
33845
33846         * gfortran.dg/common_2.f90: New file.
33847         * gfortran.dg/common_3.f90: New file.
33848
33849 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
33850
33851         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
33852
33853 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33854
33855         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
33856         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
33857         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
33858         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
33859         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
33860         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
33861         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
33862         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
33863         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
33864         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
33865         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
33866         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
33867         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
33868         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
33869         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
33870         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
33871         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
33872         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
33873         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
33874         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
33875         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
33876         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
33877         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
33878         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
33879         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
33880         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
33881         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
33882         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
33883         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
33884         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
33885         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
33886         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
33887         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
33888         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
33889         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
33890         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
33891         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
33892         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
33893         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
33894         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
33895         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
33896         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
33897         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
33898         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
33899         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
33900         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
33901         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
33902         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
33903         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
33904         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
33905         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
33906         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
33907         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
33908         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
33909         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
33910         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
33911         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
33912         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
33913         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
33914         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
33915         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
33916         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
33917         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
33918         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
33919         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
33920         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
33921         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
33922
33923         * gcc.dg/vect/vect-1.c: Fix spelling.
33924         * gcc.dg/vect/vect-10.c: Fix spelling.
33925         * gcc.dg/vect/vect-11.c: Fix spelling.
33926         * gcc.dg/vect/vect-12.c: Fix spelling.
33927         * gcc.dg/vect/vect-14.c: Fix spelling.
33928         * gcc.dg/vect/vect-15.c: Fix spelling.
33929         * gcc.dg/vect/vect-16.c: Fix spelling.
33930         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
33931         * gcc.dg/vect/vect-64.c: Fix comments.
33932         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
33933
33934 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33935             Ira Rosen  <irar@il.ibm.com>
33936
33937         * gcc.dg/vect/vect-70.c: New test.
33938         * gcc.dg/vect/vect-71.c: New test.
33939
33940 2005-01-09  Manfred Hollstein  <mh@suse.com>
33941
33942         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
33943         * gcc.dg/pr18241-2.c: Likewise.
33944         * gcc.dg/pr18241-3.c: Likewise.
33945         * gcc.dg/pr18241-4.c: Likewise.
33946         * gcc.dg/pr18241-5.c: Likewise.
33947
33948 2005-01-08  Richard Henderson  <rth@redhat.com>
33949
33950         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33951         False for x86 and x86-64.
33952
33953 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
33954
33955         PR tree-optimization/18241
33956         * gcc.dg/pr18241-1.c: New test.
33957         * gcc.dg/pr18241-2.c: New test.
33958         * gcc.dg/pr18241-3.c: New test.
33959         * gcc.dg/pr18241-4.c: New test.
33960         * gcc.dg/pr18241-5.c: New test.
33961
33962 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
33963
33964         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
33965         gfortran.dg/select_4.f90: New.
33966
33967 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33968
33969         * gcc.c-torture/execute/20050107-1.c: New test.
33970
33971 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
33972
33973         PR c++/19298
33974         * g++.dg/template/ref2.C: New.
33975
33976 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
33977
33978         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
33979         instead of being empty.
33980
33981 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33982
33983         PR fortran/15553
33984         * gfortran.dg/array-1.f90: New test.
33985
33986 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33987
33988         PR tree-optimization/19283
33989         * gcc.c-torture/execute/20050106-1.c: New test.
33990
33991         PR rtl-optimization/18861
33992         * gcc.dg/20050105-1.c: New test.
33993
33994         PR tree-optimization/18828
33995         * gcc.dg/20050105-2.c: New test.
33996
33997 2005-01-07  Andreas Jaeger  <aj@suse.de>
33998
33999         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
34000
34001 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
34002
34003         PR fortran/18398
34004         * gfortran.dg/fmt_read.f90: New test.
34005
34006 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
34007
34008         * gcc.dg/rs6000-ldouble-2.c: New.
34009
34010 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
34011
34012         PR c++/19244
34013         * g++.dg/parser/ctor2.C: New test.
34014
34015 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34016
34017         PR c++/17154
34018         * g++.dg/template/using9.C: New test.
34019
34020 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34021
34022         PR c++/19258
34023         * g++.dg/lookup/friend6.C: New test.
34024
34025 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34026
34027         PR c++/19270
34028         * g++.dg/template/array10.C: New.
34029
34030 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34031
34032         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
34033         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
34034
34035 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
34036
34037         * gcc.c-torture/compile/20050105-1.c: New test.
34038
34039 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
34040
34041         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
34042
34043 2005-01-05  Roger Sayle  <roger@eyesopen.com>
34044
34045         PR middle-end/19100
34046         * gcc.dg/conv-3.c: New test case.
34047
34048 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
34049
34050         * gcc.dg/asm-wide-1.c: New test.
34051
34052 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34053
34054         PR c++/19030
34055         * g++.dg/parse/crash22.C: New
34056
34057 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
34058
34059         PR 19257
34060         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
34061
34062 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
34063
34064         PR middle-end/17767
34065         * gcc.dg/i386-mmx-6.c: New test case.
34066
34067 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
34068
34069         PR tree-optimization/18308
34070         * gcc.dg/vect/pr18308.c: New testcase.
34071
34072 2005-01-04  Andreas Jaeger  <aj@suse.de>
34073
34074         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
34075
34076 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34077             Robert Bowdidge <bowdidge@apple.com>
34078
34079         * gcc.dg/cpp/subframework1.c: New.
34080         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
34081         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
34082         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
34083         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
34084
34085 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34086
34087         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
34088         producing warning.
34089         * gcc.dg/darwin-weakimport-2.c: New.
34090
34091 2005-01-03  Richard Henderson  <rth@redhat.com>
34092
34093         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
34094
34095 2005-01-03  Richard Henderson  <rth@redhat.com>
34096
34097         * gcc.dg/vect/vect.exp: Enable for ia64.
34098         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
34099         (check_effective_target_vect_float): Likewise.
34100         (check_effective_target_vect_no_align): Likewise.
34101         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
34102         * gcc.dg/vect/vect-8.c: Likewise.
34103
34104 2005-01-03  Uros Bizjak <uros@kss-loka.si>
34105
34106         PR target/19236
34107         * gcc.dg/pr19236-1.c: New test case.
34108
34109 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
34110
34111         PR rtl-optimization/12092
34112         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
34113
34114 2005-01-02  Andreas Jaeger  <aj@suse.de>
34115
34116         * gcc.dg/pr12092-1.c: Do not run on x86_64.
34117
34118 2005-01-01  Roger Sayle  <roger@eyesopen.com>
34119             Andrew Pinski  <pinskia@physics.uc.edu>
34120
34121         PR rtl-optimization/12092
34122         * gcc.dg/pr12092-1.c: New test case.
34123
34124 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
34125
34126         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
34127         'hidden' and 'default' for better portability.
34128         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
34129
34130         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
34131         6 and 7.
34132         * g++.old-deja/g++.brendan/new3.C: Likewise.
34133
34134 2005-01-01  Steven Bosscher  <stevenb@suse.de>
34135
34136         * gcc.dg/20041231-1.C: New test.
34137         * g++.dg/warn/Wunreachable-code-1.C: New test.
34138
34139 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
34140
34141         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
34142         file, not /dev/null.  Abort on error.
34143
34144 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
34145             Ziemowit Laski  <zlaski@apple.com>
34146
34147         PR objc/18971
34148         * objc.dg/encode-5.m: New test.
34149
34150 2004-12-29  Richard Henderson  <rth@redhat.com>
34151
34152         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
34153         * objc.dg/stabs-1.m: Disable for ia64.
34154
34155 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
34156
34157         PR c++/19190
34158         * g++.dg/warn/Wunused-10.C: New test.
34159
34160 2004-12-28  Richard Henderson  <rth@redhat.com>
34161
34162         * objc.dg/stabs-1.m: Disable for alpha.
34163
34164 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34165
34166         PR c++/19149
34167         * g++.dg/parse/error23.C: New test.
34168
34169 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34170
34171         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
34172
34173         PR fortran/19032
34174         * gfortran.dg/intrinsic_modulo_1.f90: New.
34175         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
34176         tests with divisor -1.
34177
34178 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34179
34180         * g++.dg/opt/temp1.C (memcpy): Return a value.
34181
34182         PR c++/19148
34183         * g++.dg/expr/cond7.C: New test.
34184
34185 2004-12-27  Paul Brook  <paul@codesourcery.com>
34186
34187         * gfortran.dg/g77/select_no_compile.f: Remove.
34188
34189 2004-12-27  Richard Henderson  <rth@redhat.com>
34190
34191         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
34192         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
34193         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
34194
34195 2004-12-26  Richard Henderson  <rth@redhat.com>
34196
34197         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
34198         by 1i instead of token pasting.
34199
34200 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34201
34202         PR tree-optimization/17578
34203         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
34204         to additional_flags.
34205         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
34206
34207 2004-12-25  Richard Henderson  <rth@redhat.com>
34208
34209         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34210         Remove Alpha.
34211
34212 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34213
34214         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
34215         hppa*-*-hpux*.
34216         * gcc.dg/pr17957.c (dg-options): Likewise.
34217         * gcc.dg/struct-ret-1.c: Add prototype for abort.
34218         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
34219         instead of 0 on __hppa__.
34220         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
34221         "foo,%r" on hppa*-*-*.
34222
34223 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
34224
34225         PR fortran/19071
34226         * gfortran.dg/complex_write.f90: New test.
34227
34228 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34229
34230         PR c++/17595
34231         * g++.dg/parse/pragma2.C: New test.
34232
34233         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
34234
34235 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34236
34237         * gcc.dg/empty2.c: Add missing dg-warning.
34238
34239 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34240
34241         PR c++/17413
34242         * g++.dg/template/local4.C: New test.
34243         * g++.dg/template/crash19.C: Add dg-error marker.
34244
34245         * g++.dg/template/crash31.C: Correct embedded PR number.
34246
34247 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34248
34249         PR c++/16405
34250         * g++.dg/opt/temp1.C: Add do-run marker.
34251
34252 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34253
34254         * g++.dg/template/spec19.C: New.
34255
34256 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34257
34258         PR target/16819
34259         * gcc.dg/empty2.c: New.
34260
34261 2004-12-23  Richard Henderson  <rth@redhat.com>
34262
34263         * lib/target-supports.exp (check_effective_target_vect_no_align):
34264         Remove i?86 and x86-64.
34265
34266 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34267
34268         PR c++/16405
34269         * g++.dg/opt/temp1.C: New test.
34270
34271 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34272
34273         PR c++/18733
34274         * g++.dg/template/friend33.C: New testcase.
34275
34276 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
34277
34278         PR c++/18464
34279         * g++.dg/template/cond5.C: New test.
34280
34281         PR c++/18492
34282         * g++.dg/inherit/thunk3.C: New test.
34283
34284         PR c++/11224
34285         * g++.dg/warn/Wunused-9.C: New test.
34286
34287 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
34288
34289         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
34290
34291 2004-12-22  Jan Beulich  <jbeulich@novell.com>
34292
34293         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
34294
34295 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
34296
34297         PR c++/18378
34298         * g++.dg/ext/packed8.C: New test.
34299
34300         PR c++/19063
34301         * g++.dg/template/crash31.C: New test.
34302
34303         PR c++/19034
34304         * g++.dg/template/crash30.C: New test.
34305
34306 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
34307
34308         PR C++/18984
34309         * g++.dg/eh/ctor3.C: New test.
34310
34311 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34312
34313         * objc.dg/stabs-1.m: Allow section name to be quoted and
34314         assembly label to begin with '.LL'.
34315
34316 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
34317
34318         * gcc.dg/vect/vect.exp
34319         (check_effective_target_lp64_or_vect_no_align): New.
34320         * gcc.dg/vect/vect-77.c: Use it.
34321         * gcc.dg/vect/vect-78.c: Use it.
34322
34323         * lib/target-supports.exp
34324         (check_effective_target_vect_no_max,
34325         check_effective_target_vect_no_bitwise,
34326         check_effective_target_vect_no_align): New.
34327         * gcc.dg/vect/vect-13.c: Use them.
34328         * gcc.dg/vect/vect-17.c: Ditto.
34329         * gcc.dg/vect/vect-18.c: Ditto.
34330         * gcc.dg/vect/vect-19.c: Ditto.
34331         * gcc.dg/vect/vect-20.c: Ditto.
34332         * gcc.dg/vect/vect-27.c: Ditto.
34333         * gcc.dg/vect/vect-29.c: Ditto.
34334         * gcc.dg/vect/vect-44.c: Ditto.
34335         * gcc.dg/vect/vect-48.c: Ditto.
34336         * gcc.dg/vect/vect-50.c: Ditto.
34337         * gcc.dg/vect/vect-52.c: Ditto.
34338         * gcc.dg/vect/vect-54.c: Ditto.
34339         * gcc.dg/vect/vect-56.c: Ditto.
34340         * gcc.dg/vect/vect-58.c: Ditto.
34341         * gcc.dg/vect/vect-60.c: Ditto.
34342         * gcc.dg/vect/vect-72.c: Ditto.
34343         * gcc.dg/vect/vect-80.c: Ditto.
34344
34345 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
34346
34347         PR c++/14075
34348         * g++.dg/init/string1.C: New.
34349
34350         PR c++/18975
34351         * g++.dg/other/synth1.C: New.
34352
34353 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34354
34355         PR c/18963
34356         * gcc.dg/pr18963-1.c: New test.
34357
34358 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34359
34360         PR c/18596
34361         * gcc.dg/funcdef-storage-1.c (foo): Remove.
34362         * gcc.dg/pr18596-1.c: Use dg-error.
34363         (dg-options): Use -fno-unit-at-a-time.
34364         * gcc.dg/pr18596-2.c: New test.
34365         * gcc.dg/pr18596-3.c: New test.
34366
34367 2004-12-20  Roger Sayle  <roger@eyesopen.com>
34368
34369         PR middle-end/18683
34370         * g++.dg/opt/pr18683-1.C: New test case.
34371
34372 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
34373
34374         PR other/19093
34375         * g++.dg/opt/max1.C: Fix for 64bit targets.
34376
34377 2004-12-20  Matt Austern  <austern@apple.com>
34378
34379         PR c++/19044
34380         * g++.dg/ext/builtin6.C: New
34381
34382 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
34383
34384         PR tree-optimization/19080
34385         * gcc.c-torture/compile/pr19080.c: New test.
34386
34387 2004-12-20  Steven Bosscher  <stevenb@suse.de>
34388
34389         * gcc.dg/20041219-1.c: New test.
34390
34391 2004-12-19  Roger Sayle  <roger@eyesopen.com>
34392
34393         PR middle-end/19068
34394         * g++.dg/opt/max1.C: New test case.
34395
34396 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34397
34398         * gcc.dg/fdata-sections-1.c: New test.
34399
34400 2004-12-18  Roger Sayle  <roger@eyesopen.com>
34401
34402         PR middle-end/18548
34403         * gcc.dg/max-1.c: New test case.
34404
34405 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
34406
34407         * gcc.c-torture/execute/20041218-1.c: New test.
34408
34409 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
34410
34411         * gcc.dg/pr18501.c: New test.
34412         * gcc.dg/uninit-5.c: XFAIL.
34413         * gcc.dg/uninit-9.c: XFAIL.
34414
34415 2004-12-17  Dale Johannesen  <dalej@apple.com>
34416
34417         * gcc.dg/20041213-1.c: New.
34418
34419 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
34420
34421         * objc.dg/stabs-1.m: Allow assembly label to begin
34422         with a dot ('.').
34423
34424 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
34425
34426         * gcc.c-torture/execute/20041213-1.c: Move...
34427         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
34428
34429 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
34430
34431         PR c++/18721
34432         * g++.dg/lookup/conv-5.C: New.
34433
34434 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
34435
34436         * objc.dg/stabs-1.m: New test.
34437
34438 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34439
34440         * gcc.dg/visibility-c.c: Change compile to
34441         assemble for the test.
34442
34443 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34444
34445         PR target/19041
34446         * gcc.dg/visibility-c.c: New test.
34447
34448 2004-12-16  Roger Sayle  <roger@eyesopen.com>
34449
34450         PR middle-end/18493
34451         * gcc.dg/switch-8.c: New test case.
34452
34453 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34454
34455         PR c++/18905
34456         * g++.dg/template/init4.C: New.
34457         * g++.dg/opt/static3.C: Enable optimizer.
34458
34459 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
34460
34461         * g++.dg/other/complex1.C: New test.
34462
34463 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
34464
34465         * g++.dg/opt/inline9.C: New test.
34466
34467 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34468
34469         PR fortran/18993
34470         * gfotran.dg/nullify_1.f: New test.
34471
34472 2004-12-15  Richard Henderson  <rth@redhat.com>
34473
34474         * gcc.target/i386/i386.exp: New harness.
34475         * gcc.target/i386/vect-args.c: New.
34476
34477 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
34478
34479         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
34480
34481 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34482
34483         PR c++/18825
34484         * g++.dg/template/friend32.C: New test.
34485
34486 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34487
34488         * cpp/pragma-once-1.c: New test.
34489         * cpp/pragma-once-1b.h: Likewise.
34490         * cpp/pragma-once-1c.h: Likewise.
34491         * cpp/pragma-once-1d.h: Likewise.
34492         * cpp/inc/pragma-once-1a.h: Likewise.
34493
34494 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
34495             Steven G. Kargl  <kargls@comcast.net>
34496
34497         PR fortran/17597
34498         * gfortran.dg/list_read_3.f90: New test.
34499
34500 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34501
34502         * gcc.dg/ftrapv-2.c: New test.
34503
34504 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
34505
34506         PR c++/18981
34507         * g++.dg/template/typename9.C: New test.
34508
34509 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34510
34511         PR c++/18738
34512         * g++.dg/template/typename8.C: New test.
34513         * g++.dg/parse/friend2.C: Tweak error message.
34514
34515 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34516
34517         * gcc.c-torture/20041214-1.c: New test.
34518
34519 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34520
34521         PR c++/18965
34522         * g++.dg/init/array17.C: New test.
34523
34524 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34525
34526         PR c++/18793
34527         * g++.dg/init/aggr3.C: New test.
34528
34529 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
34530
34531         * gcc.dg/altivec-types-1.c: New test.
34532         * gcc.dg/altivec-types-2.c: New test.
34533         * gcc.dg/altivec-types-3.c: New test.
34534         * gcc.dg/altivec-types-4.c: New test.
34535         * g++.dg/ext/altivec-types-1.C: New test.
34536         * g++.dg/ext/altivec-types-2.C: New test.
34537         * g++.dg/ext/altivec-types-3.C: New test.
34538         * g++.dg/ext/altivec-types-4.C: New test.
34539
34540 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
34541
34542         PR middle-end/18951
34543         * gcc.c-torture/execute/20041213-1.c: New test.
34544
34545 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
34546
34547         PR c++/18949
34548         * g++.dg/template/cast1.C: New.
34549
34550 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
34551
34552         * gcc.c-torture/execute/20041213-2.c: New test.
34553
34554 2004-12-13  Richard Henderson  <rth@redhat.com>
34555
34556         * gcc.dg/i386-sse-10.c: Fix typo in options.
34557
34558 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
34559
34560         PR c++/18968
34561         * g++.dg/opt/pr18968.C: New test.
34562
34563 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
34564
34565         PR c++/18925
34566         * g++.dg/ext/visibility/staticdatamem.C: New test.
34567
34568 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
34569
34570         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
34571
34572 2004-12-13  Roger Sayle  <roger@eyesopen.com>
34573
34574         PR rtl-optimization/18928
34575         * gcc.dg/pr18928-1.c: New test case.
34576
34577 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
34578
34579         PR tree-opt/16951
34580         * gcc.c-torture/compile/20041211-1.c: New.
34581
34582 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34583
34584         PR middle-end/17564
34585         * gcc.c-torture/execute/20041212-1.c: New test.
34586
34587 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34588
34589         PR fortran/18869
34590         * gfortran.dg/common_1.f90: New test.
34591
34592 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
34593         Paul Brook  <paul@codesourcery.com>
34594
34595         PR fortran/16222
34596         * gfortran.dg/real_do_1.f90: New test.
34597
34598 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
34599
34600         PR tree-opt/18040
34601         * g++.dg/opt/ptrmem6.C: New test.
34602
34603 2004-12-11  Roger Sayle  <roger@eyesopen.com>
34604
34605         PR middle-end/18921
34606         * gcc.dg/pr18921-1.c: New test case.
34607
34608 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34609
34610         PR fortran/17175
34611         * gfortran.dg/scale_1.f90: New test.
34612
34613 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
34614
34615         PR middle-end/18903
34616         * gcc.c-torture/compile/pr18903.c: New test.
34617
34618 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
34619
34620         * gcc.c-torture/execute/20041210-1.c: New test.
34621
34622 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34623
34624         PR c++/18731
34625         * g++.dg/parser/struct-1.C: New test.
34626         * g++.dg/parser/struct-2.C: New test.
34627         * g++.dg/parser/struct-3.C: New test.
34628
34629 2004-12-09  Richard Henderson  <rth@redhat.com>
34630
34631         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
34632
34633         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
34634         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
34635
34636 2004-12-09  Matt Austern  <austern@apple.com>
34637
34638         PR c++/18514
34639         * g++.dg/ext/builtin1.C: New
34640         * g++.dg/ext/builtin2.C: New
34641         * g++.dg/ext/builtin3.C: New
34642         * g++.dg/ext/builtin4.C: New
34643         * g++.dg/ext/builtin5.C: New
34644
34645 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
34646
34647         PR tree-opt/18904
34648         * g++.dg/opt/ptrmem5.C: New test.
34649
34650 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
34651
34652         * g++.dg/parse/typename5.C: Adjust for new error.
34653         * g++.dg/parse/typename7.C: New.
34654
34655 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34656
34657         PR c++/18073
34658         * g++.dg/other/mmintrin.C: New test.
34659
34660 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34661
34662         PR c++/16681
34663         * g++.dg/init/array15.C: New.
34664         * g++.dg/init/array16.C: New.
34665
34666 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34667
34668         PR fortran/18826
34669         * gfortran.dg/assign_1.f90: New test.
34670
34671 2004-12-08  Nick Clifton  <nickc@redhat.com>
34672
34673         * gcc.target/xstormy16/bss_below100: New directory containing tests.
34674         * gcc.target/xstormy16/data_below100: Likewise.
34675         * gcc.target/xstormy16/sfr: Likewise.
34676         * gcc.target/xstormy16/below100.S: New test source file.
34677         * gcc.target/xstormy16/below100.ld: New test linker script.
34678         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34679         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
34680         bp instructions.
34681         * gcc.target/xstormy16/bp.c: Likewise.
34682
34683         * gcc.target/xstormy16/bss_below100: New files:
34684         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34685         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34686         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34687         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34688         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34689         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34690         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34691         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34692         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34693         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34694         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34695         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34696         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34697         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34698         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34699         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34700         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34701         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34702         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34703         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34704         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34705         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34706         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34707         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34708         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34709         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34710         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34711
34712         * gcc.target/xstormy16/data_below100: New files:
34713         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34714         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34715         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34716         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34717         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34718         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34719         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34720         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34721         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34722         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34723         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34724         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34725         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34726         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34727         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34728         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34729         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34730         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34731         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34732         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34733         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34734         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34735         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34736         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34737         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34738         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34739         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34740
34741         * gcc.target/xstormy16/sfr: New files:
34742         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
34743         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
34744         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
34745         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
34746         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
34747         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
34748         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
34749         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
34750         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
34751         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
34752         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
34753         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
34754         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
34755         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
34756         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
34757         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
34758         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
34759         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
34760         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
34761         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
34762         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
34763         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
34764         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
34765         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
34766         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
34767         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
34768         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
34769         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
34770         27_if0_sfrw_bitfield_f.c
34771
34772 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34773
34774         PR c++/18100
34775         * g++.dg/lookup/name-clash4.C: New test.
34776
34777 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
34778
34779         PR c++/18672
34780         * g++.dg/opt/array1.C: New.
34781
34782         PR c++/18803
34783         * g++.dg/template/operator5.C: New.
34784
34785 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
34786
34787         PR c/18867
34788         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
34789
34790 2004-12-07  Steven Bosscher  <stevenb@suse.de>
34791
34792         * gcc.dg/noncompile/20041207.c: New test.
34793
34794 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
34795
34796         * g++.dg/other/unreachable-1.C: New test.
34797
34798 2004-12-06  Nick Clifton  <nickc@redhat.com>
34799
34800         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
34801         <limits.h> because the latter comes from gcc's include/ directory
34802         and not the newlib/libc/include directory.
34803
34804 2004-12-04  Richard Henderson  <rth@redhat.com>
34805
34806         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
34807
34808 2004-12-04  Richard Henderson  <rth@redhat.com>
34809
34810         * lib/target-supports.exp (check_gc_sections_available): Disable
34811         for alpha and ia64.
34812
34813 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
34814
34815         PR middle-end/17909
34816         * g++.dg/other/vararg-2.C: New test.
34817
34818 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34819
34820         PR c++/17011, c++/17971
34821         * g++.dg/template/error15.C: Adjust expected error.
34822         * g++.dg/template/instantiate3.C: Likewise.
34823
34824 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
34825
34826         * gcc.dg/altivec-18.c: Fix for darwin
34827
34828 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34829
34830         PR c++/18782
34831         * g++.dg/parse/ptrmem2.C: New.
34832
34833         PR c++/18318
34834         * g++.dg/template/new1.C: New.
34835
34836 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34837
34838         PR fortran/18710
34839         * gfortran.dg/direct_io_3.f90: New test.
34840
34841 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
34842
34843         PR 18758
34844         * g++.dg/parse/crash21.C: New.
34845
34846 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34847
34848         PR c++/15664, c++/18276
34849         * g++.dg/template/ttp13.C: New test.
34850         * g++.dg/template/ttp14.C: Likewise.
34851
34852 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34853
34854         PR c++/18123
34855         * g++.dg/parse/enum2.C: New test.
34856         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
34857
34858 2004-12-02  Nick Clifton  <nickc@redhat.com>
34859
34860         * gcc.target/xstormy16: New test directory.
34861         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34862         * gcc.target/xstormy16/bp.c: Check the generation of bp
34863         instructions.
34864         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
34865         bn instructions and the BELOW100 attribute.
34866
34867 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
34868
34869         PR target/16952
34870         * gcc.dg/ppc-eabi.c: New.
34871
34872 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34873
34874         PR fortran/18284
34875         * gfortran.dg/backspace.f90
34876
34877 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34878
34879         * gfortran.dg/inquire.f90: New test.
34880
34881 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
34882
34883         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
34884         handle effective-target-keyword.
34885         (dg-skip-if): Support effective-target keyword as target list.
34886         (dg-xfail-if): Ditto.
34887         * lib/target-supports.exp (is-effective-target-keyword): New proc.
34888
34889 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
34890
34891         PR tree-optimization/18291
34892         * gcc.c-torture/compile/pr18291.c: New test.
34893
34894 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
34895
34896         PR C++/18729
34897         * g++.dg/parse/crash20.C: New.
34898
34899         PR c++/17431
34900         * g++.dg/overload/arg1.C: New.
34901         * g++.dg/overload/arg2.C: New.
34902         * g++.dg/overload/arg3.C: New.
34903         * g++.dg/overload/arg4.C: New.
34904
34905 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
34906
34907         * gcc.dg/c99-flex-array-4.c: Remove.
34908
34909 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34910
34911         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
34912
34913         * lib/target-supports.exp (is-effective-target): Simplify.
34914
34915         * lib/target-supports.exp (check_effective_target_vect_long):
34916         Fix for powerpc64-*-*.
34917
34918 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
34919
34920         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
34921         to support new requirements on FreeBSD 5.
34922
34923 2004-11-30  Devang Patel  <dpatel@apple.com>
34924
34925         PR 18702
34926         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
34927
34928 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34929
34930         * g++.dg/ext/altivec-13.C: New test.
34931
34932 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
34933
34934         PR tree-opt/18298
34935         * gcc.c-torture/execute/p18298.c: New test.
34936
34937 2004-11-30  Ira Rosen  <irar@il.ibm.com>
34938             Dorit Naishlos  <dorit@il.ibm.com>
34939
34940         PR tree-opt/18607
34941         * gcc.dg/vect/vect-89.c: New test.
34942
34943 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
34944
34945         * gcc.dg/pr18596-1.c: New test.
34946
34947 2004-11-30  Ben Elliston  <bje@au.ibm.com>
34948
34949         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
34950
34951 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34952
34953         PR c/18479
34954         * gcc.dg/pr18479.c: New test.
34955
34956 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34957
34958         PR target/18490
34959         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
34960         mmix-knuth-mmixware.
34961
34962         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
34963         cris-*-elf* cris-*-aout* mmix-*-*
34964
34965 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34966
34967         PR middle-end/18725
34968         * gcc.dg/pr18725.c: New test.
34969
34970 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34971
34972         PR target/18488
34973         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
34974
34975         PR target/18336
34976         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
34977
34978 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
34979
34980         PR c++/18368
34981         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
34982         * g++.old-deja/g++.law/ctors5.C: Likewise.
34983         * g++.old-deja/g++.other/crash25.C: Likewise.
34984
34985         PR c++/18674
34986         * g++.dg/template/error16.C: New test.
34987
34988         PR c++/18512
34989         * g++.dg/template/crash29.C: New test.
34990
34991 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
34992
34993         PR tree-optimization/18712
34994         * gcc.c-torture/compile/pr18712.c: New test.
34995
34996 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
34997
34998         PR c/7544
34999         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
35000         tests.
35001
35002 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35003
35004         PR c++/18652
35005         * g++.dg/lookup/crash6.C: New test.
35006
35007 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35008
35009         PR middle-end/18164
35010         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
35011
35012 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
35013
35014         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
35015         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
35016         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
35017
35018 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
35019
35020         * gcc.dg/pr18164.c: New test.
35021
35022 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
35023
35024         * gcc.dg/funroll-loops-all.c: New.
35025
35026 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35027
35028         PR target/18489
35029         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
35030         delimeter, match space and TAB as well as ":".
35031
35032         PR target/18484
35033         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
35034
35035         PR target/18348
35036         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
35037
35038         PR target/18345
35039         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
35040
35041         PR target/18337
35042         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
35043
35044 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
35045
35046         * gfortran.dg/direct_io_2.f90: New test.
35047
35048 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35049
35050         PR target/18334
35051         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
35052
35053 2004-11-28  Richard Henderson  <rth@redhat.com>
35054
35055         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
35056
35057 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
35058
35059         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
35060         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
35061         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
35062         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
35063         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
35064         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
35065         gcc.dg/pointer-arith-8.c: New tests.
35066
35067 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
35068
35069         PR fortran/18364
35070         * gfortran.dg/endfile.f90: New test.
35071
35072 2004-11-27  Falk Hueffner  <falk@debian.org>
35073
35074         * gcc.dg/loop-6.c: New test.
35075
35076 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35077
35078         * gcc.c-torture/execute/20041126-1.c: New test.
35079
35080 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35081
35082         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
35083         on IRIX.
35084
35085 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35086
35087         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
35088         functions.
35089
35090 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35091
35092         PR rtl-optimization/17825
35093         * gcc.c-torture/compile/20041119-1.c: New test.
35094
35095 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35096
35097         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
35098         Check existence of ld library path variables before unsetting.
35099
35100 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
35101
35102         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
35103
35104 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35105
35106         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
35107
35108 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35109
35110         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
35111
35112 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35113
35114         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
35115         dg-do directive.
35116
35117 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35118
35119         * gcc.dg/pr17957.c: Pass --param, not -param.
35120
35121 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
35122
35123         PR middle-end/17957
35124         * gcc.dg/pr17957.c: New test.
35125
35126 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
35127
35128         PR c++/18445
35129         * g++.dg/template/crash28.C: Likewise.
35130
35131         PR c++/18001
35132         * g++.dg/expr/unary2.C: Adjust lvalue messages.
35133         * g++.dg/ext/lvaddr.C: Likewise.
35134         * g++.dg/opt/pr7503-3.C: Likewise.
35135
35136         PR c++/18466
35137         * g++.dg/parse/qualified3.C: New test.
35138         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
35139
35140         PR c++/18545
35141         * g++.dg/expr/return1.C: New test.
35142
35143 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35144
35145         Friend class name lookup 3/n, PR c++/3332
35146         * g++.dg/lookup/friend3.C: New test.
35147         * g++.dg/lookup/friend4.C: Likewise.
35148         * g++.dg/lookup/friend5.C: Likewise.
35149
35150 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35151
35152         Friend class name lookup 2/n, PR c++/14513, c++/15410
35153         * g++.dg/lookup/friend2.C: New test.
35154         * g++.dg/template/friend31.C: Likewise.
35155
35156 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35157
35158         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
35159
35160 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35161
35162         PR c++/17473
35163         * g++.dg/tc1/dr56.C: Remove.
35164         * g++.dg/template/typedef1.C: Add dg-error markers.
35165         * g++.old-deja/g++.other/typedef7.C: Likewise.
35166
35167         PR c++/18285
35168         * g++.dg/parse/typedef7.C: New test.
35169
35170 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
35171
35172         * gcc.c-torture/execute/20041124-1.c: New test.
35173
35174 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35175
35176         * g++.dg/template/deduce3.C: New test.
35177
35178         PR c++/18586
35179         * g++.dg/template/crash27.C: New test.
35180
35181         PR c++/18530
35182         * g++.dg/warn/Wshadow-3.C: New test.
35183
35184 2004-11-24  Devang Patel  <dpatel@apple.com>
35185
35186         PR/18555
35187         * gcc.dg/cpp/isysroot-1.c: New test.
35188         * gcc.dg/cpp/usr/include/stdio.h: New file.
35189         * gcc.dg/cpp/isysroot-2.c: New test.
35190         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
35191         New file.
35192
35193 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35194
35195         PR c++/8929
35196         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
35197
35198 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35199
35200         * gcc.target/sparc/align.c: Do not include <stdint.h>.
35201         * gcc.target/sparc/pdist.c: Likewise.
35202
35203 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
35204
35205         PR c++/16882
35206         * g++.dg/conversion/simd1.C: New test.
35207
35208 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35209
35210         * lib/target-libpath.exp: New file defining
35211         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
35212         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
35213         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
35214         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
35215         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
35216
35217 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
35218
35219         * gcc.dg/pragma-align-2.c: Test macro expansion.
35220         * gcc.dg/pragma-pack-2.c: New test.
35221
35222 2004-11-23  Richard Henderson  <rth@redhat.com>
35223
35224         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
35225         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35226         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
35227         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
35228         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
35229         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
35230
35231         * gcc.dg/vect/vect.exp: Add check for alpha.
35232         * lib/target-supports.exp (check_alpha_max_hw_available): New.
35233         (check_effective_target_vect_int): Enable for alpha.
35234         (check_effective_target_vect_long): New.
35235         (is-effective-target): Add it.
35236
35237 2004-11-23  Uros Bizjak <uros@kss-loka.si>
35238
35239         * gcc.dg/pr18614-1.c: New test.
35240
35241 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35242
35243         * gcc.dg/setjmp-2.c: New test.
35244
35245 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
35246
35247         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
35248         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
35249         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
35250         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
35251         gcc.target/sparc/pdist.c: New tests.
35252
35253 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
35254
35255         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
35256
35257 2004-11-22  Dale Johannesen  <dalej@apple.com>
35258
35259         * gcc.dg/20041111-1.c: New.
35260
35261 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35262
35263         PR tree-opt/18536
35264         * gcc.dg/vect/pr18536.c: New test.
35265
35266 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35267
35268         PR c++/18354
35269         * g++.dg/template/nontype11.C: New test.
35270
35271 2004-11-21  Roger Sayle  <roger@eyesopen.com>
35272
35273         PR middle-end/18520
35274         * gcc.dg/pr18520-1.c: New test case.
35275
35276 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
35277
35278         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
35279         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
35280         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
35281         expected diagnostics.
35282
35283 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35284
35285         PR target/18580
35286         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
35287         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
35288         vect-77.c, vect-77a.c: XFAIL on the SPARC.
35289
35290 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35291
35292         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
35293
35294 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
35295             Joseph Myers  <joseph@codesourcery.com>
35296
35297         * lib/target-supports.exp (check_visibility_available): Really
35298         test the compiler.
35299
35300 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35301
35302         PR tree-opt/18181
35303         * gcc.dg/vect/vect-85.c: New test.
35304         * gcc.dg/vect/vect-86.c: New test.
35305         * gcc.dg/vect/vect-87.c: New test.
35306         * gcc.dg/vect/vect-88.c: New test.
35307
35308 2004-11-19  Ben Elliston  <bje@au.ibm.com>
35309
35310         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
35311
35312 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
35313
35314         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
35315         * gcc.dg/ppc-and-1.c: Ditto.
35316         * gcc.dg/ppc-compare-1.c: Ditto.
35317         * gcc.dg/ppc-mov-1.c: Ditto
35318
35319 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
35320             Mark Mitchell  <mark@codesourcery.com>
35321
35322         * gcc.dg/pragma-init-fini-2.c: New test.
35323
35324 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35325             Aldy Hernandez  <aldyh@redhat.com>
35326
35327         * lib/target-supports.exp (check_effective_target_vect_int): New
35328         (check_effective_target_vect_float): New
35329         (check_effective_target_vect_double): New.
35330         (is-effective-target): Support new effective targets keywords.
35331         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
35332         default action for dg-do.
35333         * gcc.dg/vect/pr16105.c: Use new support.
35334         * gcc.dg/vect/pr18400.c: Ditto.
35335         * gcc.dg/vect/pr18425.c: Ditto.
35336         * gcc.dg/vect/vect-1.c: Ditto.
35337         * gcc.dg/vect/vect-10.c: Ditto.
35338         * gcc.dg/vect/vect-11.c: Ditto.
35339         * gcc.dg/vect/vect-12.c: Ditto.
35340         * gcc.dg/vect/vect-13.c: Ditto.
35341         * gcc.dg/vect/vect-14.c: Ditto.
35342         * gcc.dg/vect/vect-15.c: Ditto.
35343         * gcc.dg/vect/vect-16.c: Ditto.
35344         * gcc.dg/vect/vect-17.c: Ditto.
35345         * gcc.dg/vect/vect-18.c: Ditto.
35346         * gcc.dg/vect/vect-19.c: Ditto.
35347         * gcc.dg/vect/vect-2.c: Ditto.
35348         * gcc.dg/vect/vect-20.c: Ditto.
35349         * gcc.dg/vect/vect-21.c: Ditto.
35350         * gcc.dg/vect/vect-22.c: Ditto.
35351         * gcc.dg/vect/vect-23.c: Ditto.
35352         * gcc.dg/vect/vect-24.c: Ditto.
35353         * gcc.dg/vect/vect-25.c: Ditto.
35354         * gcc.dg/vect/vect-26.c: Ditto.
35355         * gcc.dg/vect/vect-27.c: Ditto.
35356         * gcc.dg/vect/vect-27a.c: Ditto.
35357         * gcc.dg/vect/vect-28.c: Ditto.
35358         * gcc.dg/vect/vect-29.c: Ditto.
35359         * gcc.dg/vect/vect-29a.c: Ditto.
35360         * gcc.dg/vect/vect-3.c: Ditto.
35361         * gcc.dg/vect/vect-30.c: Ditto.
35362         * gcc.dg/vect/vect-31.c: Ditto.
35363         * gcc.dg/vect/vect-32.c: Ditto.
35364         * gcc.dg/vect/vect-33.c: Ditto.
35365         * gcc.dg/vect/vect-34.c: Ditto.
35366         * gcc.dg/vect/vect-35.c: Ditto.
35367         * gcc.dg/vect/vect-36.c: Ditto.
35368         * gcc.dg/vect/vect-37.c: Ditto.
35369         * gcc.dg/vect/vect-38.c: Ditto.
35370         * gcc.dg/vect/vect-4.c: Ditto.
35371         * gcc.dg/vect/vect-40.c: Ditto.
35372         * gcc.dg/vect/vect-41.c: Ditto.
35373         * gcc.dg/vect/vect-42.c: Ditto.
35374         * gcc.dg/vect/vect-43.c: Ditto.
35375         * gcc.dg/vect/vect-44.c: Ditto.
35376         * gcc.dg/vect/vect-45.c: Ditto.
35377         * gcc.dg/vect/vect-46.c: Ditto.
35378         * gcc.dg/vect/vect-47.c: Ditto.
35379         * gcc.dg/vect/vect-48.c: Ditto.
35380         * gcc.dg/vect/vect-48a.c: Ditto.
35381         * gcc.dg/vect/vect-49.c: Ditto.
35382         * gcc.dg/vect/vect-5.c: Ditto.
35383         * gcc.dg/vect/vect-50.c: Ditto.
35384         * gcc.dg/vect/vect-51.c: Ditto.
35385         * gcc.dg/vect/vect-52.c: Ditto.
35386         * gcc.dg/vect/vect-53.c: Ditto.
35387         * gcc.dg/vect/vect-54.c: Ditto.
35388         * gcc.dg/vect/vect-55.c: Ditto.
35389         * gcc.dg/vect/vect-56.c: Ditto.
35390         * gcc.dg/vect/vect-56a.c: Ditto.
35391         * gcc.dg/vect/vect-57.c: Ditto.
35392         * gcc.dg/vect/vect-58.c: Ditto.
35393         * gcc.dg/vect/vect-59.c: Ditto.
35394         * gcc.dg/vect/vect-6.c: Ditto.
35395         * gcc.dg/vect/vect-60.c: Ditto.
35396         * gcc.dg/vect/vect-61.c: Ditto.
35397         * gcc.dg/vect/vect-62.c: Ditto.
35398         * gcc.dg/vect/vect-63.c: Ditto.
35399         * gcc.dg/vect/vect-64.c: Ditto.
35400         * gcc.dg/vect/vect-65.c: Ditto.
35401         * gcc.dg/vect/vect-66.c: Ditto.
35402         * gcc.dg/vect/vect-67.c: Ditto.
35403         * gcc.dg/vect/vect-68.c: Ditto.
35404         * gcc.dg/vect/vect-69.c: Ditto.
35405         * gcc.dg/vect/vect-7.c: Ditto.
35406         * gcc.dg/vect/vect-72.c: Ditto.
35407         * gcc.dg/vect/vect-72a.c: Ditto.
35408         * gcc.dg/vect/vect-73.c: Ditto.
35409         * gcc.dg/vect/vect-74.c: Ditto.
35410         * gcc.dg/vect/vect-75.c: Ditto.
35411         * gcc.dg/vect/vect-76.c: Ditto.
35412         * gcc.dg/vect/vect-77.c: Ditto.
35413         * gcc.dg/vect/vect-77a.c: Ditto.
35414         * gcc.dg/vect/vect-78.c: Ditto.
35415         * gcc.dg/vect/vect-79.c: Ditto.
35416         * gcc.dg/vect/vect-8.c: Ditto.
35417         * gcc.dg/vect/vect-80.c: Ditto.
35418         * gcc.dg/vect/vect-82.c: Ditto.
35419         * gcc.dg/vect/vect-82_64.c: Ditto.
35420         * gcc.dg/vect/vect-83.c: Ditto.
35421         * gcc.dg/vect/vect-83_64.c: Ditto.
35422         * gcc.dg/vect/vect-9.c: Ditto.
35423         * gcc.dg/vect/vect-all.c: Ditto.
35424         * gcc.dg/vect/vect-none.c: Ditto.
35425
35426 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35427
35428         * lib/gcc-dg.exp (dg-skip-if): New function.
35429         (dg-forbid-option): Remove.
35430         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
35431         * g++.dg/abi/bitfield8.C: Likewise.
35432         * g++.dg/abi/dtor1.C: Likewise.
35433         * g++.dg/abi/empty10.C: Likewise.
35434         * g++.dg/abi/empty7.C: Likewise.
35435         * g++.dg/abi/empty9.C: Likewise.
35436         * g++.dg/abi/layout3.C: Likewise.
35437         * g++.dg/abi/layout4.C: Likewise.
35438         * g++.dg/abi/thunk1.C: Likewise.
35439         * g++.dg/abi/thunk2.C: Likewise.
35440         * g++.dg/abi/vbase11.C: Likewise.
35441         * g++.dg/abi/vthunk2.C: Likewise.
35442         * g++.dg/abi/vthunk3.C: Likewise.
35443         * g++.dg/ext/attrib8.C: Likewise.
35444         * g++.dg/opt/longbranch2.C: Likewise.
35445         * g++.dg/opt/reg-stack4.C: Likewise.
35446         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35447         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35448         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35449         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35450         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35451         * gcc.dg/20000609-1.c: Likewise.
35452         * gcc.dg/20000720-1.c: Likewise.
35453         * gcc.dg/20011107-1.c: Likewise.
35454         * gcc.dg/20011119-1.c: Likewise.
35455         * gcc.dg/20020108-1.c: Likewise.
35456         * gcc.dg/20020122-2.c: Likewise.
35457         * gcc.dg/20020122-3.c: Likewise.
35458         * gcc.dg/20020201-3.c: Likewise.
35459         * gcc.dg/20020206-1.c: Likewise.
35460         * gcc.dg/20020218-1.c: Likewise.
35461         * gcc.dg/20020310-1.c: Likewise.
35462         * gcc.dg/20020411-1.c: Likewise.
35463         * gcc.dg/20020418-2.c: Likewise.
35464         * gcc.dg/20020426-1.c: Likewise.
35465         * gcc.dg/20020426-2.c: Likewise.
35466         * gcc.dg/20020517-1.c: Likewise.
35467         * gcc.dg/20020523-1.c: Likewise.
35468         * gcc.dg/20020523-2.c: Likewise.
35469         * gcc.dg/20020729-1.c: Likewise.
35470         * gcc.dg/20030204-1.c: Likewise.
35471         * gcc.dg/20030826-2.c: Likewise.
35472         * gcc.dg/20030926-1.c: Likewise.
35473         * gcc.dg/20031202-1.c: Likewise.
35474         * gcc.dg/980312-1.c: Likewise.
35475         * gcc.dg/980313-1.c: Likewise.
35476         * gcc.dg/990117-1.c: Likewise.
35477         * gcc.dg/990424-1.c: Likewise.
35478         * gcc.dg/990524-1.c: Likewise.
35479         * gcc.dg/991230-1.c: Likewise.
35480         * gcc.dg/i386-387-1.c: Likewise.
35481         * gcc.dg/i386-387-2.c: Likewise.
35482         * gcc.dg/i386-387-3.c: Likewise.
35483         * gcc.dg/i386-387-4.c: Likewise.
35484         * gcc.dg/i386-387-5.c: Likewise.
35485         * gcc.dg/i386-387-6.c: Likewise.
35486         * gcc.dg/i386-asm-1.c: Likewise.
35487         * gcc.dg/i386-bitfield1.c: Likewise.
35488         * gcc.dg/i386-bitfield2.c: Likewise.
35489         * gcc.dg/i386-loop-1.c: Likewise.
35490         * gcc.dg/i386-loop-2.c: Likewise.
35491         * gcc.dg/i386-loop-3.c: Likewise.
35492         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35493         * gcc.dg/i386-pic-1.c: Likewise.
35494         * gcc.dg/i386-regparm.c: Likewise.
35495         * gcc.dg/i386-signbit-1.c: Likewise.
35496         * gcc.dg/i386-signbit-2.c: Likewise.
35497         * gcc.dg/i386-signbit-3.c: Likewise.
35498         * gcc.dg/i386-sse-5.c: Likewise.
35499         * gcc.dg/i386-sse-8.c: Likewise.
35500         * gcc.dg/i386-unroll-1.c: Likewise.
35501         * gcc.dg/tls/opt-1.c: Likewise.
35502         * gcc.dg/tls/opt-2.c: Likewise.
35503         * gcc.dg/unroll-1.c: Likewise.
35504         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35505         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35506         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35507         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35508
35509 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35510
35511         * g++.dg/template/incomplete1.C: New test.
35512
35513 2004-11-16  Nick Clifton  <nickc@redhat.com>
35514
35515         Revert patches accidentally commited during checkin of fixes for
35516         xstormy16 tests:
35517         gcc.c-torture/execute/simd-4.c: Revert
35518         gcc.dg/20040910-1.c: Revert.
35519
35520 2004-11-16  Paul Brook  <paul@codesourcery.com>
35521
35522         PR fortran/13010
35523         * gfortran.dg/der_pointer_1.f90: New test.
35524
35525 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
35526
35527         PR c/18498
35528         * gcc.dg/bitfld-13.c: New test.
35529
35530 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
35531
35532         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
35533         powerpc*-*-linux*.
35534
35535         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
35536         * gcc.dg/ppc64-abi-2.c: Ditto.
35537         * gcc.dg/ppc64-abi-3.c: Ditto.
35538
35539         * lib/gcc-dg.exp (dg-target-list): Remove.
35540
35541 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
35542
35543         * gcc.dg/ia64-postinc.c: New test.
35544
35545 2004-11-15  Mark Mitchell <mark@codesourcery.com>
35546
35547         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
35548
35549 2004-11-15  Nick Clifton  <nickc@redhat.com>
35550
35551         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
35552         __INT_MAX__ so that the test can be compiled by toolchains
35553         targeted at 16-bit processors.
35554
35555         * gcc.dg/20040625-1.c: Use long constants rather than integers
35556         when performing arithmetic that will overflow 16-bits.
35557
35558         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
35559         xstormy16.  It does not support 128-bit vector operations.
35560
35561         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
35562         with the macro PTR_TYPE.  Define this macro to an integer type
35563         suitable for holding a pointer.
35564
35565         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
35566         the target is a 16-bit processor.
35567
35568         * gcc.dg/cpp/if-2.c: Expect a different warning message from
35569         16-bit targets where the character constant will be too long.
35570
35571         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
35572         where the double will not be directly addressable.
35573
35574 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35575
35576         Friend class name lookup 1/n, PR c++/18471
35577         * g++.dg/template/crash26.C: New test.
35578         * g++.dg/lookup/struct1.C: Adjust expected error.
35579         * g++.dg/parse/elab1.C: Likewise.
35580         * g++.dg/parse/elab2.C: Likewise.
35581         * g++.dg/parse/int-as-enum1.C: Likewise.
35582         * g++.dg/parse/struct-as-enum1.C: Likewise.
35583         * g++.dg/parse/typedef1.C: Likewise.
35584         * g++.dg/parse/typedef3.C: Likewise.
35585         * g++.dg/parse/typedef4.C: Likewise.
35586         * g++.dg/parse/typedef5.C: Likewise.
35587         * g++.dg/template/nontype4.C: Likewise.
35588         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
35589         * g++.old-deja/g++.other/elab1.C: Likewise.
35590         * g++.old-deja/g++.other/syntax4.C: Likewise.
35591
35592 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35593
35594         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
35595
35596 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
35597
35598         * gcc.c-torture/execute/20041114-1.c: New test.
35599
35600 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
35601
35602         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
35603         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
35604         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
35605         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
35606         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
35607         gcc.dg/switch-7.c: New tests.
35608
35609 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35610
35611         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
35612
35613 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35614
35615         PR tree-opt/18400
35616         * gcc.dg/vect/pr18400.c: New test.
35617
35618 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35619             Andrew Pinski  <pinskia@physics.uc.edu>
35620
35621         PR tree-opt/18425
35622         * gcc.dg/vect/pr18425.c: New test.
35623
35624 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35625
35626         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
35627         Guard with dg-require-alias and dg-require-visibility.
35628
35629 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35630
35631         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
35632
35633 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35634
35635         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
35636
35637 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35638
35639         PR c++/17344
35640         * g++.dg/template/defarg5.C: New test.
35641
35642 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35643
35644         * g++.dg/parse/cast1.C: Run only on ILP32.
35645         * g++.old-deja/g++.mike/p784.C: Likewise.
35646
35647 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
35648
35649         * gcc.c-torture/execute/20041113-1.c: New test.
35650
35651 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35652
35653         PR target/18230
35654         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
35655         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
35656         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
35657         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35658         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
35659         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
35660         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
35661         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
35662         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
35663         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
35664         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
35665         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
35666         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
35667
35668 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35669
35670         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
35671         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
35672         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
35673         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
35674         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
35675         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
35676         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
35677         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
35678         gcc.target/sparc/combined-1.c: New tests.
35679
35680 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
35681
35682         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
35683         New tests.
35684
35685 2004-11-12  Mark Mitchell <mark@codesourcery.com>
35686
35687         * lib/gcc-dg.exp (dg-forbid-option): New function.
35688         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
35689         * g++.dg/abi/bitfield8.C: Likewise.
35690         * g++.dg/abi/dtor1.C: Likewise.
35691         * g++.dg/abi/empty10.C: Likewise.
35692         * g++.dg/abi/empty7.C: Likewise.
35693         * g++.dg/abi/empty9.C: Likewise.
35694         * g++.dg/abi/layout3.C: Likewise.
35695         * g++.dg/abi/layout4.C: Likewise.
35696         * g++.dg/abi/thunk1.C: Likewise.
35697         * g++.dg/abi/thunk2.C: Likewise.
35698         * g++.dg/abi/vbase11.C: Likewise.
35699         * g++.dg/abi/vthunk2.C: Likewise.
35700         * g++.dg/abi/vthunk3.C: Likewise.
35701         * g++.dg/ext/attrib8.C: Likewise.
35702         * g++.dg/opt/longbranch2.C: Likewise.
35703         * g++.dg/opt/reg-stack4.C: Likewise.
35704         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35705         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35706         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35707         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35708         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35709         * gcc.dg/20000609-1.c: Likewise.
35710         * gcc.dg/20000720-1.c: Likewise.
35711         * gcc.dg/20011107-1.c: Likewise.
35712         * gcc.dg/20011119-1.c: Likewise.
35713         * gcc.dg/20020108-1.c: Likewise.
35714         * gcc.dg/20020122-2.c: Likewise.
35715         * gcc.dg/20020122-3.c: Likewise.
35716         * gcc.dg/20020201-3.c: Likewise.
35717         * gcc.dg/20020206-1.c: Likewise.
35718         * gcc.dg/20020218-1.c: Likewise.
35719         * gcc.dg/20020310-1.c: Likewise.
35720         * gcc.dg/20020411-1.c: Likewise.
35721         * gcc.dg/20020418-2.c: Likewise.
35722         * gcc.dg/20020426-1.c: Likewise.
35723         * gcc.dg/20020426-2.c: Likewise.
35724         * gcc.dg/20020517-1.c: Likewise.
35725         * gcc.dg/20020523-1.c: Likewise.
35726         * gcc.dg/20020523-2.c: Likewise.
35727         * gcc.dg/20020729-1.c: Likewise.
35728         * gcc.dg/20030204-1.c: Likewise.
35729         * gcc.dg/20030826-2.c: Likewise.
35730         * gcc.dg/20030926-1.c: Likewise.
35731         * gcc.dg/20031202-1.c: Likewise.
35732         * gcc.dg/980312-1.c: Likewise.
35733         * gcc.dg/980313-1.c: Likewise.
35734         * gcc.dg/990117-1.c: Likewise.
35735         * gcc.dg/990424-1.c: Likewise.
35736         * gcc.dg/990524-1.c: Likewise.
35737         * gcc.dg/991230-1.c: Likewise.
35738         * gcc.dg/i386-387-1.c: Likewise.
35739         * gcc.dg/i386-387-2.c: Likewise.
35740         * gcc.dg/i386-387-3.c: Likewise.
35741         * gcc.dg/i386-387-4.c: Likewise.
35742         * gcc.dg/i386-387-5.c: Likewise.
35743         * gcc.dg/i386-387-6.c: Likewise.
35744         * gcc.dg/i386-asm-1.c: Likewise.
35745         * gcc.dg/i386-bitfield1.c: Likewise.
35746         * gcc.dg/i386-bitfield2.c: Likewise.
35747         * gcc.dg/i386-loop-1.c: Likewise.
35748         * gcc.dg/i386-loop-2.c: Likewise.
35749         * gcc.dg/i386-loop-3.c: Likewise.
35750         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35751         * gcc.dg/i386-pic-1.c: Likewise.
35752         * gcc.dg/i386-regparm.c: Likewise.
35753         * gcc.dg/i386-signbit-1.c: Likewise.
35754         * gcc.dg/i386-signbit-2.c: Likewise.
35755         * gcc.dg/i386-signbit-3.c: Likewise.
35756         * gcc.dg/i386-sse-5.c: Likewise.
35757         * gcc.dg/i386-sse-8.c: Likewise.
35758         * gcc.dg/i386-unroll-1.c: Likewise.
35759         * gcc.dg/tls/opt-1.c: Likewise.
35760         * gcc.dg/tls/opt-2.c: Likewise.
35761         * gcc.dg/unroll-1.c: Likewise.
35762         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35763         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35764         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35765         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35766         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
35767         -m64 is specified.
35768
35769 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35770
35771         PR c++/18389
35772         * g++.dg/parse/cond1.C: New test.
35773
35774         PR c++/18429
35775         * g++.dg/template/array9.C: New test.
35776         * g++.dg/ext/vla1.C: Adjust error messages.
35777         * g++.dg/ext/vlm1.C: Likewise.
35778         * g++.dg/template/crash2.C: Likewise.
35779
35780         PR c++/18436
35781         * g++.dg/template/call3.C: New test.
35782
35783         PR c++/18407
35784         * g++.dg/template/ptrmem11.C: New test.
35785
35786 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
35787
35788         PR other/14264
35789         * lib/g++.exp: Set LC_ALL and LANG to C.
35790         * lib/gcc-dg.exp: Likewise.
35791         * lib/gfortran.exp: Likewise.
35792         * lib/objc.exp: Likewise.
35793         * lib/treelang.exp: Likewise.
35794
35795 2004-11-12  Andreas Schwab  <schwab@suse.de>
35796
35797         * gcc.dg/pr16286.c: Fix last change.
35798
35799 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35800
35801         PR c++/18416
35802         * g++.dg/init/global1.C: New test.
35803
35804 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
35805
35806         * gcc.c-torture/execute/20041112-1.c: New test.
35807
35808 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35809
35810         * lib/gcc-dg.exp (dg-target-list): New.
35811
35812 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35813             Richard Sandiford  <rsandifo@redhat.com>
35814
35815         * lib/target-supports.exp (get-compiler_messages): New.
35816         (check_named_sections_available): Use it.
35817         (check_effective_target_ilp32): New.
35818         (check_effective_target_lp64): New.
35819         (is-effective-target): New.
35820         * lib/gcc-dg.exp (dg-require-effective-target): New.
35821
35822 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
35823
35824         * gcc.dg/precedence-1.c: New test.
35825
35826 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35827
35828         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
35829
35830         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
35831         message, delete generated files, use more descriptive name for
35832         executable, and make the test unsupported when it cannot be run.
35833
35834         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
35835         (dg-require-weak, dg-require-visibility, dg-require-alias,
35836         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
35837         dg-require-iconv, dg-require-named-sections): Use it.
35838
35839         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
35840
35841 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
35842
35843         PR target/16457
35844         * gcc.dg/ppc-and-1: New
35845
35846         PR target/16796
35847         * gcc.dg/ppc-mov-1.c: New.
35848
35849         PR target/16458
35850         * gcc.dg/ppc-compare-1.c: New.
35851
35852 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
35853
35854         * objc.dg/desig-init-2.m: New test.
35855
35856 2004-11-10  Adam Nemet  <anemet@lnxw.com>
35857
35858         PR middle-end/18160
35859         * g++.dg/warn/register-var-1.C: New test.
35860         * g++.dg/warn/register-var-2.C: New test.
35861
35862 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35863
35864         * gcc.dg/union-2.c: New test.
35865
35866 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
35867
35868         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
35869         New test for PR tree-optimization/17892.
35870
35871 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
35872
35873         PR c++/18369
35874         * g++.dg/init/new12.C: New test.
35875
35876 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
35877
35878         * gcc.target/sparc: New directory.
35879         * gcc.target/sparc/sparc.exp: New driver.
35880         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
35881         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
35882         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
35883         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
35884
35885 2004-11-10  Paul Brook  <paul@codesourcery.com>
35886
35887         PR fortran/18218
35888         * gfortran.dg/list_read.c: New test.
35889
35890 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35891
35892         PR c/18322
35893         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
35894         expected diagnostic location.
35895
35896 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
35897
35898         * gcc.dg/20041109-1.c: New test.
35899
35900 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
35901
35902         PR objc/18406
35903         * objc/compile/pr18406.m: New test.
35904
35905 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35906
35907         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
35908
35909 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35910
35911         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
35912
35913 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35914
35915         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
35916
35917 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35918
35919         * gcc.dg/20030225-2.c: Add prototype for abort and
35920         exit.
35921
35922 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
35923
35924         PR tree-opt/18299
35925         * gcc.c-torture/pr18299-1.c: New test.
35926
35927 2004-11-06  Andreas Schwab  <schwab@suse.de>
35928
35929         * gcc.dg/pr16286.c: Also test for bool and pixel.
35930
35931 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
35932
35933         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
35934         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
35935         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
35936         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
35937         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
35938         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
35939         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
35940         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
35941         gcc.dg/struct-semi-3.c: New tests.
35942
35943 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35944
35945         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
35946
35947 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35948
35949         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
35950         Do not use C99 designators.
35951
35952 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35953
35954         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
35955
35956 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35957
35958         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
35959         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
35960         * gcc.c-torture/execute/simd-5.x: Remove.
35961
35962 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
35963
35964         PR rtl-optimization/17933
35965         * gcc.dg/torture/pr17933-1.c: New test.
35966
35967 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
35968
35969         PR target/18106
35970         * lib/target-supports.exp (check_weak_available): Support
35971         Windows.
35972
35973 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
35974
35975         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
35976         call to fflush(stdout) before abort.
35977         (my_ffsll): New function.
35978         (generate_fields): Use it.
35979
35980 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35981
35982         * gcc.dg/init-undef-1.c: New test.
35983
35984 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35985
35986         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
35987         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
35988         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
35989         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
35990         expected messages for new parser.
35991
35992 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
35993
35994         * g++.dg/ext/visibility/symbian1.C: New test.
35995
35996 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35997
35998         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
35999         on LP64 targets.
36000
36001 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36002
36003         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
36004         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
36005         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
36006         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
36007         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
36008         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
36009         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
36010         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
36011         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
36012         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
36013
36014 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36015
36016         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
36017         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
36018         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
36019         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
36020         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
36021         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
36022         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
36023         for new parser.
36024
36025 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
36026
36027         PR target/15342
36028         * gcc.dg/20041104-1.c: New test.
36029
36030 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36031
36032         * g++.dg/template/nontype7.C: New test.
36033         * g++.dg/template/nontype8.C: Likewise.
36034         * g++.dg/template/nontype9.C: Likewise.
36035         * g++.dg/template/nontype10.C: Likewise.
36036         * g++.dg/tc1/dr49.C: Likewise.
36037         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
36038         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
36039
36040 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36041
36042         * g++.dg/rtti/tinfo1.C: Remove xfails.
36043
36044 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36045
36046         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
36047         packed attribute to the definition to satisfy the new C++ parser.
36048
36049 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36050
36051         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
36052         invocations of va_arg.
36053
36054 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
36055
36056         PR c++/18124
36057         * g++.dg/template/crash25.C: New test.
36058
36059         PR c++/18155
36060         * g++.dg/template/typedef2.C: New test.
36061         * g++.dg/parse/crash13.C: Adjust error markers.
36062
36063         PR c++/18177
36064         * g++.dg/conversion/const3.C: New test.
36065
36066 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36067
36068         PR fortran/17535
36069         PR fortran/17583
36070         PR fortran/17713
36071         * gfortran.dg/generic_[123].f90: New testcases.
36072
36073 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36074
36075         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
36076         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
36077
36078 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
36079
36080         PR tree-opt/16808
36081         * gcc.c-torture/compile/pr16808.c: New test.
36082
36083 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
36084
36085         PR rtl-optimization/17104
36086         * gcc.dg/ppc-bitfield1.c: New.
36087
36088 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36089
36090         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
36091
36092 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36093
36094         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
36095         strings for 32-bit code.
36096
36097 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
36098
36099         PR c/18239
36100         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
36101
36102 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
36103
36104         PR c++/18064
36105         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
36106
36107 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
36108
36109         PR c++/15172
36110         * g++.dg/init/aggr2.C: New test.
36111
36112 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
36113
36114         * objc.dg/local-decl-1.m: New test.
36115
36116 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36117
36118         * gcc.dg/20040910-1.c: Adjust regex.
36119
36120 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36121
36122         PR rtl-optimization/18084
36123         * g++.dg/opt/pr18084-1.C: New testcase.
36124
36125 2004-10-30  Matt Austern  <austern@apple.com>
36126
36127         PR c++/17542
36128         * g++.dg/ext/attrib18.C: New test.
36129
36130 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36131
36132         PR middle-end/18096
36133         * gcc.dg/pr18096-1.c: New test case.
36134
36135 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36136
36137         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
36138
36139 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
36140
36141         PR c/16666
36142         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
36143         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
36144         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
36145         gcc.dg/old-style-prom-3.c: New tests.
36146
36147 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
36148
36149         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
36150         Remove unnecessary inclusion of stdio.h.
36151
36152 2004-10-29  Roger Sayle  <roger@eyesopen.com>
36153
36154         PR rtl-optimization/17581
36155         * gcc.dg/pr17581-1.c: New test case.
36156
36157 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
36158
36159         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
36160         being implemented.
36161         * g++.dg/conversion/dr195-1.C: New.
36162         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
36163         * g++.old-deja/g++.mike/p10148.C: Likewise.
36164
36165 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
36166
36167         PR c++/17695
36168         * g++.dg/debug/typedef2.C: New test.
36169
36170 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
36171
36172         PR fortran/13490
36173         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
36174         * gfortran.dg/g77/README: Update.
36175
36176 2004-10-28  Matt Austern  <austern@apple.com>
36177
36178         PR c++/14124
36179         * g++.dg/ext/packed7.C: New test.
36180
36181 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
36182
36183         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
36184         scan-assembler.
36185         * lib/scanasm.exp (hidden-scan-for): New proc.
36186         (scan-hidden): Use hidden-scan-for instead of constructing the scan
36187         string.
36188         (scan-not-hidden): Likewise.
36189         * lib/target-supports.exp (check_visibility_available): mach-o is
36190         support too.
36191
36192 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
36193
36194         PR c++/17132
36195         * g++.dg/template/memclass3.C: New test.
36196
36197 2004-10-28  Adam Nemet  <anemet@lnxw.com>
36198
36199         PR middle-end/18160
36200         * gcc.dg/register-var-1.c: New test.
36201         * gcc.dg/register-var-2.c: New test.
36202         * gcc.dg/asm-7.c: Taking the address of a register variable is an
36203         error now.
36204
36205 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
36206
36207         PR other/18172
36208         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
36209         unused variables.
36210         * gcc.dg/vect/vect-22.c: Likewise.
36211
36212 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
36213
36214         * gcc.dg/i386-rotate-1.c: New test.
36215
36216 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
36217
36218         * g++.dg/init/ref12.C: Add "run" marker.
36219
36220         PR c++/17435
36221         * g++.dg/init/ref12.C: New test.
36222
36223         PR c++/18140
36224         * g++.dg/template/shift1.C: New test.
36225         * g++.dg/template/error10.C: Adjust error markers.
36226
36227 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
36228
36229         PR tree-opt/17529
36230         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
36231
36232 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
36233
36234         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
36235         * gcc.dg/weak/weak-3.c: Likewise.
36236         * gcc.dg/weak/weak-5.c: Likewise.
36237         * gcc.dg/weak/weak-9.c: Likewise.
36238         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
36239         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
36240
36241         * gcc.dg/darwin-weakimport-1.c: New.
36242
36243 2004-10-28  Ben Elliston  <bje@au.ibm.com>
36244
36245         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
36246
36247 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
36248
36249         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
36250         'syntax' error messages.
36251         * gcc.dg/cpp/direct2s.c: Likewise.
36252
36253 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
36254
36255         * gcc.c-torture/compile/20041026-1.c: New.
36256
36257 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
36258
36259         PR c++/18093
36260         * g++.dg/lookup/ns2.C: New test.
36261
36262         PR c++/18020
36263         * g++.dg/template/enum4.C: New test.
36264
36265         PR c++/18161
36266         * g++.dg/template/expr1.C: New test.
36267
36268 2004-10-26  Ben Elliston  <bje@au.ibm.com>
36269
36270         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
36271
36272 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36273
36274         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
36275         gcc.dg/decl-nospec-3.c: New tests.
36276
36277 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
36278
36279         * objc.dg/super-class-3.m: New test.
36280
36281 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36282
36283         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
36284         resyncing.
36285         * gcc.dg/cpp/direct2s.c: Likewise.
36286
36287 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
36288
36289         * objc.dg/image-info.m: Update for changes to section selection.
36290
36291 2004-10-25  David Ayers  <d.ayers@inode.at>
36292             Ziemowit Laski  <zlaski@apple.com>
36293
36294         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
36295         diagnostics when messaging 'id <Proto>'.
36296         * objc.dg/class-protocol-1.m: New test.
36297         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
36298         a non-existent method signature.
36299         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
36300         Update diagnostics when messaging with non-existent method signature.
36301         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
36302         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
36303         invalid receivers are now resolved as if messaging 'id'; remove
36304         extraneous diagnostics.
36305
36306 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36307
36308         PR c/16667
36309         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
36310         gcc.dg/init-desig-obs-3.c: New tests.
36311
36312 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
36313
36314         * gcc.dg/debug/20041023-1.c: New test.
36315
36316 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
36317
36318         PR middle-end/17407
36319         * gcc.c-torture/compile/pr17407.c: New test.
36320
36321         PR c++/18121
36322         * g++.dg/template/array8.C: New test.
36323
36324 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36325
36326         PR other/18138
36327         * lib/g++.exp: Accept more than one multilib libgcc.
36328         * lib/gcc-dg.exp: Likewise.
36329         * lib/objc.exp: Likewise.
36330         * lib/treelang.exp: Likewise.
36331         * lib/gfortran.exp: Likewise.
36332
36333 2004-10-24  Ben Elliston  <bje@au.ibm.com>
36334
36335         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
36336
36337 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
36338
36339         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
36340         * gcc.dg/c99-const-expr-3.c: Likewise.
36341
36342 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
36343
36344         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
36345
36346 2004-10-23  Ben Elliston  <bje@au.ibm.com>
36347
36348         * gcc.c-torture/execute/loop-2e.x: Remove.
36349
36350 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36351
36352         PR c++/18095
36353         * g++.dg/parse/crash18.C: New.
36354         * g++.dg/parse/crash19.C: New.
36355
36356 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36357
36358         * g++.dg/ext/dllimport1.C: Move dg-warnings.
36359         * g++.dg/ext/dllimport2.C: Same.
36360         * g++.dg/ext/dllimport8.C: Same.
36361
36362 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
36363
36364         PR c++/10841
36365         * g++.dg/conversion/cast1.C: New test.
36366         * g++.dg/overload/pmf1.C: Adjust error marker.
36367
36368 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
36369
36370         PR objc/17923
36371         * objc.dg/const-str-7.m: New test.
36372
36373 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36374
36375         * g++.dg/template/memfriend11.C: Fix comment typo.
36376         * g++.dg/template/memfriend14.C: Likewise.
36377
36378 2004-10-20  Richard Henderson  <rth@redhat.com>
36379
36380         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
36381         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
36382         -fasynchronous-unwind-tables.
36383
36384 2004-10-20  Richard Henderson  <rth@redhat.com>
36385
36386         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
36387         (main): Return success.
36388         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
36389         (main): Return success.
36390
36391 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36392
36393         PR c++/13495
36394         * g++.dg/template/memfriend9.C: New test.
36395         * g++.dg/template/memfriend10.C: Likewise.
36396         * g++.dg/template/memfriend11.C: Likewise.
36397         * g++.dg/template/memfriend12.C: Likewise.
36398         * g++.dg/template/memfriend13.C: Likewise.
36399         * g++.dg/template/memfriend14.C: Likewise.
36400         * g++.dg/template/memfriend15.C: Likewise.
36401         * g++.dg/template/memfriend16.C: Likewise.
36402         * g++.dg/template/memfriend17.C: Likewise.
36403         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
36404
36405 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
36406
36407         * g++.dg/conversion/dr195.C: New.
36408         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
36409
36410 2004-10-20  Ben Elliston  <bje@au.ibm.com>
36411             Devang Patel  <dpatel@apple.com>
36412
36413         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
36414         of floating point arithmetic, which could trap.
36415
36416 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
36417
36418         PR c++/14035
36419         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
36420         * g++.dg/conversion/const2.C: New test.
36421         * g++.dg/expr/reinterpret2.C: New test.
36422         * g++.dg/expr/reinterpret3.C: New test.
36423         * g++.dg/expr/cast2.C: New test.
36424         * g++.dg/expr/copy1.C: New test.
36425         * g++.dg/other/conversion1.C: Change error message.
36426         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
36427         function pointers to void *.
36428         * g++.old-deja/g++.mike/p10148.C: Likewise.
36429
36430 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36431
36432         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
36433
36434 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
36435
36436         PR c++/18047
36437
36438         * g++.dg/parse/expr3.C: New test.
36439
36440 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36441
36442         * gcc.dg/smod-1.c: New test.
36443
36444 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
36445
36446         * objc.dg/method-14.m: New test.
36447
36448 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36449
36450         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
36451         Also xfail as the patch was reverted.
36452
36453 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36454
36455         PR middle-end/16973
36456         * gcc.dg/pr16973.c: New test.
36457
36458 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
36459
36460         PR tree-optimization/17656
36461         * gcc.c-torture/compile/pr17656.c: New test.
36462
36463 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
36464
36465         * g++.dg/eh/shadow1.C: New.
36466
36467 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
36468
36469         * gcc.c-torture/compile/20041018-1.c: New test.
36470
36471 2004-10-18  Ben Elliston  <bje@au.ibm.com>
36472
36473         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
36474         compiler referring to register 0 when accessing sdata.  The linker
36475         now patches things up.
36476
36477 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
36478
36479         PR c/17529
36480         * gcc.c-torture/compile/pr17529.c: New test.
36481
36482 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36483
36484         PR c++/17743
36485         * g++.dg/ext/attrib17.C: New test.
36486
36487 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36488
36489         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
36490
36491 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36492
36493         PR c++/10479
36494         * g++.dg/ext/attrib16.C: New test.
36495
36496 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
36497
36498         PR c++/17042
36499         * g++.dg/init/dso_handle1.C: New test.
36500
36501         PR c++/14667
36502         * g++.dg/parse/typedef6.C: New test.
36503
36504         PR c++/17916
36505         * g++.dg/parse/pragma1.C: New test.
36506
36507 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
36508
36509         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
36510
36511 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
36512
36513         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
36514         -fno-common when on HPPA HP-UX platforms.
36515
36516 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
36517
36518         PR other/16820
36519         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
36520         stdint.h.
36521         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
36522         uintptr_t.
36523
36524 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36525
36526         PR c++/16301
36527         * g++.dg/lookup/strong-using-4.C: New test.
36528
36529 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36530
36531         PR middle-end/16567
36532         * gcc.c-torture/compile/nested-1.c: New test.
36533
36534 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36535
36536         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
36537         and mipsisa64*-*-* (until support for misaligned loads is added).
36538         * gcc.dg/vect/vect-50.c: Likewise.
36539         * gcc.dg/vect/vect-52.c: Likewise.
36540         * gcc.dg/vect/vect-54.c: Likewise.
36541         * gcc.dg/vect/vect-58.c: Likewise.
36542         * gcc.dg/vect/vect-60.c: Likewise.
36543         * gcc.dg/vect/vect-80.c: Likewise.
36544
36545 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
36546
36547         PR c++/17976
36548         * g++.dg/init/dtor3.C: New test.
36549
36550 2004-10-15  Ben Elliston  <bje@au.ibm.com>
36551
36552         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
36553
36554 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
36555
36556         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
36557         * gcc.dg/macho-lo-sum.c: Likewise.
36558
36559 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
36560
36561         * gcc.dg/ppc-spe64-1.c: New test.
36562
36563 2004-10-14  Devang Patel  <dpatel@apple.com>
36564
36565         PR 17635
36566         * gcc.dg/pr17635.c : New test.
36567
36568 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
36569
36570         * gcc.dg/vect/vect-28.c: Remove xfail.
36571         * gcc.dg/vect/vect-30.c: Remove xfail.
36572         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
36573         * gcc.dg/vect/vect-33.c: Remove xfail.
36574         * gcc.dg/vect/vect-44.c: Remove xfail.
36575         * gcc.dg/vect/vect-46.c: Remove xfail.
36576         * gcc.dg/vect/vect-50.c: Remove xfail.
36577         * gcc.dg/vect/vect-52.c: Remove xfail.
36578         * gcc.dg/vect/vect-54.c: Remove xfail.
36579         * gcc.dg/vect/vect-58.c: Remove xfail.
36580         * gcc.dg/vect/vect-60.c: Remove xfail.
36581         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
36582         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
36583         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
36584         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
36585         * gcc.dg/vect/vect-8.c: Remove xfail.
36586         * gcc.dg/vect/vect-80.c: Remove xfail.
36587         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
36588
36589 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36590
36591         * gcc.dg/vect/vect-82.c: New testcase.
36592         * gcc.dg/vect/vect-82_64.c: New testcase.
36593         * gcc.dg/vect/vect-83.c: New testcase.
36594         * gcc.dg/vect/vect-83_64.c: New testcase.
36595
36596 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36597
36598         * gcc.dg/cpp/error-1.c: New test.
36599
36600 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36601
36602         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
36603
36604 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
36605
36606         PR target/17984
36607         * gcc.dg/cris-peep2-xsrand2.c: New test.
36608
36609 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
36610
36611         PR c++/17661
36612         * g++.dg/expr/for2.C: New test.
36613
36614 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36615
36616         * g++.dg/inherit/thunk1.C: Run on the SPARC.
36617
36618 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
36619
36620         PR tree-optimization/17724
36621         * g++.dg/opt/pr17724-1.C: New test.
36622         * g++.dg/opt/pr17724-2.C: New test.
36623         * g++.dg/opt/pr17724-3.C: New test.
36624         * g++.dg/opt/pr17724-4.C: New test.
36625         * g++.dg/opt/pr17724-5.C: New test.
36626         * g++.dg/opt/pr17724-6.C: New test.
36627
36628 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
36629
36630         PR c/17301
36631         * gcc.dg/pr17301-2.c: New test.
36632
36633 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
36634
36635         PR c++/15876
36636         * g++.dg/parse/error22.C: New test.
36637
36638         PR c++/17936
36639         * g++.dg/template/spec18.C: New test.
36640
36641 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
36642
36643         * gcc.dg/ia64-asm-1.c: Add prototype for abort
36644         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
36645         memcpy.
36646         * gcc.dg/ia64-sync-2.c: Ditto.
36647         * gcc.dg/ia64-sync-3.c: Ditto.
36648
36649 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
36650
36651         * g++.dg/eh/cleanup5.C: Add dg-options "".
36652
36653 2004-10-11  Roger Sayle  <roger@eyesopen.com>
36654
36655         PR middle-end/17657
36656         * gcc.dg/switch-4.c: New test case.
36657
36658 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
36659
36660         * gcc.c-torture/execute/20041011-1.c: New test.
36661
36662 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36663
36664         PR c++/17554
36665         * g++.dg/init/for3.C: New test.
36666
36667         PR c++/17657
36668         * g++.dg/opt/switch2.C: New test.
36669
36670         PR middle-end/17703
36671         * g++.dg/warn/Wreturn-2.C: New test.
36672
36673 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36674
36675         PR c++/17907
36676         * g++.dg/eh/cleanup5.C: New test.
36677
36678 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
36679
36680         PR c++/17393
36681         * g++.dg/parse/error21.C: New test.
36682
36683 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36684
36685         * g++.dg/overload/pmf1.C: Adjust quoting marks.
36686         * g++.dg/warn/incomplete1.C: Likewise.
36687         * g++.dg/template/qualttp20.C: Likewise.
36688
36689 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36690
36691         PR c/17881
36692         * parm-incomplete-1.c: New test.
36693
36694 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36695
36696         PR c++/17867
36697         * g++.dg/parse/error19.C: New test.
36698
36699         PR c++/17670
36700         * g++.dg/init/new11.C: New test.
36701
36702         PR c++/17821
36703         * g++.dg/parse/error20.C: New test.
36704
36705         PR c++/17826
36706         * g++.dg/template/crash24.C: New test.
36707
36708 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36709
36710         PR c/17301
36711         * gcc.dg/pr17301-1.c: New test.
36712
36713 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36714
36715         PR c/17189
36716         * gcc.dg/anon-struct-5.c: New test.
36717
36718 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36719
36720         PR c/17844
36721         * gcc.dg/pr17844-1.c: New test.
36722
36723 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
36724
36725         PR tree-optimization/17906
36726         * gcc.c-torture/compile/pr17906.c: New.
36727
36728 2004-10-09  Stuart Hastings  <stuart@apple.com>
36729             Roger Sayle  <roger@eyesopen.com>
36730
36731         PR rtl-optimization/17853
36732         * gcc.dg/i386-mmx-5.c: New testcase.
36733
36734 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
36735
36736         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
36737
36738 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36739
36740         PR c++/17524
36741         * g++.dg/template/static9.C: New test.
36742
36743         PR c++/17685
36744         * g++.dg/parse/operator5.C: New test.
36745
36746 2004-10-09  Roger Sayle  <roger@eyesopen.com>
36747
36748         PR middle-end/17894
36749         * gcc.c-torture/execute/divcmp-4.c: New test case.
36750
36751 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36752
36753         PR tree-opt/17902
36754         * g++.dg/opt/pr17902.C: New test.
36755
36756 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
36757
36758         * gcc.dg/cpp/ident-1.c: Add dg-options "".
36759
36760 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36761
36762         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
36763
36764 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36765
36766         * gcc.dg/assign-warn-3.c: New test.
36767
36768 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36769
36770         PR c/16999
36771         * gcc.dg/cpp/ident-1.c: New test.
36772
36773 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36774
36775         * gcc.c-torture/compile/acc1.c: New.
36776
36777 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36778
36779         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
36780         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
36781
36782 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36783
36784         * gcc.dg/ultrasp11.c: New test.
36785
36786 2004-10-08  Michael Matz  <matz@suse.de>
36787
36788         * gcc.dg/doloop-2.c: New test.
36789
36790 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36791
36792         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
36793         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
36794         objc.dg/method-9.m: Update expected diagnostics.
36795
36796 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
36797
36798         * gcc.dg/ppc-fsel-3.c: New file.
36799         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
36800
36801 2004-10-07  Paul Brook  <paul@codesourcery.com>
36802
36803         * gfortran.dg/intrinsic_verify_1.f90: New test.
36804
36805 2004-10-07  Paul Brook  <paul@codesourcery.com>
36806
36807         * gfortran.dg/empty_format_1.f90: Remove stray commas.
36808
36809 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36810
36811         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
36812         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
36813         commit.
36814
36815 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
36816
36817         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
36818
36819 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36820
36821         PR c++/17115
36822         * g++.dg/warn/Winline-4.C: New test.
36823
36824 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36825
36826         * gcc.c-torture/compile/20041007-1.c: New test.
36827
36828 2004-10-07  Paul Brook  <paul@codesourcery.com>
36829
36830         PR fortran/17678
36831         * gfortran.dg/use_allocated_1.f90: New test.
36832
36833 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36834
36835         PR middle-end/17849
36836         * gfortran.fortran-torture/compile/nested.f90: New test
36837
36838 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36839
36840         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
36841
36842 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36843
36844         PR c++/17368
36845         * g++.dg/ext/asm6.C: New test.
36846
36847 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
36848
36849         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
36850
36851 2004-10-06  Paul Brook  <paul@codesourcery.com>
36852
36853         PR libfortran/17709
36854         * gfortran.dg/empty_format_1.f90: New test.
36855
36856 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36857
36858         PR fortran/17568
36859         * gfortran.dg/ishft.f90: New test.
36860
36861         PR fortran/17283
36862         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
36863         tests.
36864
36865 2004-10-06  Paul Brook  <paul@codesourcery.com>
36866
36867         * gfortran.dg/do_1.f90: New test.
36868
36869 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36870
36871         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
36872         optimizing for size.
36873
36874 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36875
36876         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
36877
36878 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36879
36880         * gcc.c-torture/compile/20041005-1.c: New test.
36881
36882 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36883
36884         PR c++/17829
36885         * g++.dg/lookup/koenig4.C: New.
36886
36887 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36888
36889         * g++.dg/other/classkey1.C: Adjust quoting marks.
36890         * g++.dg/parse/error15.C: Likewise.
36891         * g++.dg/template/meminit2.C (int>): Likewise.
36892
36893 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36894
36895         PR fortran/17283
36896         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
36897
36898         PR fortran/17631
36899         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
36900
36901         PR fortran/17708
36902         * gfortran.dg/pr17708.f90: New test.
36903
36904 2004-10-04  Chao-ying Fu  <fu@mips.com>
36905
36906         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
36907         * gcc.dg/vect/vect-4.c: Ditto.
36908         * gcc.dg/vect/vect-5.c: Ditto.
36909         * gcc.dg/vect/vect-6.c: Ditto.
36910         * gcc.dg/vect/vect-8.c: Ditto.
36911         * gcc.dg/vect/vect-16.c: Ditto.
36912         * gcc.dg/vect/vect-30.c: Ditto.
36913         * gcc.dg/vect/vect-40.c: Ditto.
36914         * gcc.dg/vect/vect-41.c: Ditto.
36915         * gcc.dg/vect/vect-42.c: Ditto.
36916         * gcc.dg/vect/vect-43.c: Ditto.
36917         * gcc.dg/vect/vect-44.c: Ditto.
36918         * gcc.dg/vect/vect-45.c: Ditto.
36919         * gcc.dg/vect/vect-46.c: Ditto.
36920         * gcc.dg/vect/vect-47.c: Ditto.
36921         * gcc.dg/vect/vect-48.c: Ditto.
36922         * gcc.dg/vect/vect-49.c: Ditto.
36923         * gcc.dg/vect/vect-50.c: Ditto.
36924         * gcc.dg/vect/vect-51.c: Ditto.
36925         * gcc.dg/vect/vect-52.c: Ditto.
36926         * gcc.dg/vect/vect-53.c: Ditto.
36927         * gcc.dg/vect/vect-54.c: Ditto.
36928         * gcc.dg/vect/vect-55.c: Ditto.
36929         * gcc.dg/vect/vect-56.c: Ditto.
36930         * gcc.dg/vect/vect-57.c: Ditto.
36931         * gcc.dg/vect/vect-58.c: Ditto.
36932         * gcc.dg/vect/vect-59.c: Ditto.
36933         * gcc.dg/vect/vect-60.c: Ditto.
36934         * gcc.dg/vect/vect-74.c: Ditto.
36935         * gcc.dg/vect/vect-79.c: Ditto.
36936         * gcc.dg/vect/vect-80.c: Ditto.
36937
36938 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
36939
36940         * gcc.dg/unused-7.c: Use the correct option.
36941
36942 2004-10-04  Paul Brook  <paul@codesourcery.com>
36943         Bud Davis  <bdavis9659@comcast.net>
36944
36945         PR fortran/17706
36946         PR fortran/16434
36947         * gfortran/pr17706.f90: New test.
36948         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
36949
36950 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36951
36952         * gfortran.dg/pr17612.f90: New test.
36953
36954 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36955
36956         * g++.dg/template/local1.C: Adjust quoting marks in
36957         testing for diagnostics.
36958         * g++.dg/tls/diag-2.C: Likewise.
36959         * g++.dg/other/error8.C: Likewise.
36960
36961 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36962
36963         PR c/17178
36964         * gcc.dg/unused-4.c: Adjust to be correct.
36965
36966         PR c/17820
36967         * gcc.dg/unused-7.c: New test.
36968
36969 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36970
36971         PR c++/17797
36972         * g++.dg/overload/template2.C: New test.
36973
36974 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
36975
36976         PR tree-optimization/16632
36977         * gcc.dg/tree-ssa/20041002-1.c: New.
36978
36979 2004-10-03  Paul Brook  <paul@codesourcery.com>
36980
36981         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
36982         rather than relying on default formatting.
36983
36984 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
36985
36986         * gcc.dg/20040920-1.c: Update expected message text.
36987
36988 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
36989
36990         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
36991
36992 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
36993
36994         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
36995         tree level.
36996
36997 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36998
36999         * gcc.dg/tree-ssa/pr17343.c: Remove.
37000
37001 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37002
37003         PR tree-opt/17343
37004         * gcc.dg/tree-ssa/pr17343.c: New test.
37005
37006 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
37007
37008         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
37009         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
37010         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
37011         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
37012         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
37013
37014 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37015
37016         * gcc.dg/lvalue-2.c: New test.
37017
37018 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37019
37020         PR c/17730
37021         * gcc.dg/pr17730-1.c: New test
37022
37023 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
37024
37025         PR c/7425
37026         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
37027
37028 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37029
37030         * gcc.c-torture/execute/stdarg-1.c: New test.
37031         * gcc.c-torture/execute/stdarg-2.c: New test.
37032         * gcc.c-torture/execute/stdarg-3.c: New test.
37033         * gcc.dg/tree-ssa/stdarg-1.c: New test.
37034         * gcc.dg/tree-ssa/stdarg-2.c: New test.
37035         * gcc.dg/tree-ssa/stdarg-3.c: New test.
37036         * gcc.dg/tree-ssa/stdarg-4.c: New test.
37037         * gcc.dg/tree-ssa/stdarg-5.c: New test.
37038
37039 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37040
37041         PR tree-optimization/17697
37042         * g++.dg/opt/pr17697-1.C: New test.
37043         * g++.dg/opt/pr17697-2.C: New test.
37044         * g++.dg/opt/pr17697-3.C: New test.
37045
37046 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37047
37048         PR c/16409
37049         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
37050         gcc.dg/vla-init-5.c: New tests.
37051
37052 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
37053
37054         PR c/13804
37055         * gcc.dg/pr13804-1.c: New test.
37056
37057 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37058
37059         PR fortran/16938
37060         * gfortran.dg/pr16938.f90: New test.
37061
37062 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37063
37064         * g++.dg/template/crash23.C: New test.
37065
37066 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37067
37068         PR c++/17585
37069         * g++.dg/template/static8.C: New test.
37070
37071 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
37072
37073         PR c++/17681
37074         * g++.dg/other/error9.C: New test.
37075
37076 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
37077
37078         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
37079
37080 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37081
37082         PR fortran/15164
37083         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
37084
37085 2004-09-26  Roger Sayle  <roger@eyesopen.com>
37086
37087         PR middle-end/17112
37088         * gcc.dg/pr17112-1.c: New test case.
37089
37090 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37091
37092         PR c/11459
37093         * gcc.dg/pr11459-1.c: New test.
37094
37095 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
37096
37097         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
37098         * gcc.dg/tree-ssa/loop-4.c: Likewise.
37099
37100 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37101
37102         * gfortran.dg/pr15324.f90: Make array bounds consistent.
37103
37104 2004-09-25  Jan Hubicka  <jh@suse.cz>
37105
37106         * compile/30040909-1.c: New test.
37107         * compile/30040907-1.c: New test.
37108
37109 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
37110
37111         * gcc.c-torture/execute/va-arg-26.c: New test.
37112
37113 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
37114
37115         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
37116         extra diagnostics on targets with 64-bit pointers.
37117         * objc.dg/selector-1.m: Adjust dg-warning regexp.
37118
37119 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37120
37121         PR c/17188
37122         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
37123         * gcc.dg/decl-3.c: Adjust expected message.
37124
37125 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37126
37127         PR fortran/17615
37128         * gfortran.dg/pr17615.f90: New test.
37129
37130 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
37131
37132         PR tree-optimzation/17517
37133         * g++.dg/tree-ssa/pr17517.C: New Test.
37134
37135 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37136
37137         PR c++/16889
37138         * g++.dg/lookup/ambig3.C: New.
37139
37140 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
37141
37142         PR tree-opt/17624
37143         * g++.dg/opt/pr17624.C: New test.
37144
37145 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37146
37147         PR c/6980
37148         * gcc.dg/Wbad-function-cast-1.c: New test.
37149
37150 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
37151
37152         * g++.dg/ext/complit1.C
37153         * g++.dg/other/error2.C
37154         * g++.dg/other/nontype-1.C
37155         * g++.dg/parse/crash11.C
37156         * g++.dg/parse/crash12.C
37157         * g++.dg/parse/error15.C
37158         * g++.dg/parse/error4.C
37159         * g++.dg/parse/tmpl-outside1.C
37160         * g++.dg/parse/too-many-tmpl-args1.C
37161         * g++.dg/template/dependent-expr3.C
37162         * g++.dg/template/error10.C
37163         * g++.dg/template/instantiate1.C
37164         * g++.dg/template/vtable2.C
37165         * g++.dg/warn/Wshadow-1.C
37166         * g++.dg/warn/weak1.C
37167         * g++.old-deja/g++.brendan/crash16.C
37168         * g++.old-deja/g++.brendan/crash18.C
37169         * g++.old-deja/g++.brendan/crash48.C
37170         * g++.old-deja/g++.brendan/crash49.C
37171         * g++.old-deja/g++.brendan/crash55.C
37172         * g++.old-deja/g++.brendan/crash56.C
37173         * g++.old-deja/g++.brendan/crash8.C
37174         * g++.old-deja/g++.brendan/enum11.C
37175         * g++.old-deja/g++.brendan/enum8.C
37176         * g++.old-deja/g++.brendan/enum9.C
37177         * g++.old-deja/g++.brendan/friend3.C
37178         * g++.old-deja/g++.brendan/misc14.C
37179         * g++.old-deja/g++.bugs/900402_02.C
37180         * g++.old-deja/g++.bugs/900404_03.C
37181         * g++.old-deja/g++.bugs/900404_04.C
37182         * g++.old-deja/g++.bugs/900428_03.C
37183         * g++.old-deja/g++.jason/crash4.C
37184         * g++.old-deja/g++.jason/overload21.C
37185         * g++.old-deja/g++.jason/redecl1.C
37186         * g++.old-deja/g++.jason/report.C
37187         * g++.old-deja/g++.jason/rfg10.C
37188         * g++.old-deja/g++.jason/template30.C
37189         * g++.old-deja/g++.law/arm12.C
37190         * g++.old-deja/g++.law/ctors5.C
37191         * g++.old-deja/g++.law/cvt20.C
37192         * g++.old-deja/g++.law/init10.C
37193         * g++.old-deja/g++.law/init8.C
37194         * g++.old-deja/g++.law/visibility17.C
37195         * g++.old-deja/g++.law/visibility7.C
37196         * g++.old-deja/g++.mike/net8.C
37197         * g++.old-deja/g++.mike/p646.C
37198         * g++.old-deja/g++.mike/p700.C
37199         * g++.old-deja/g++.mike/p701.C
37200         * g++.old-deja/g++.mike/p811.C
37201         * g++.old-deja/g++.ns/template13.C
37202         * g++.old-deja/g++.other/array3.C
37203         * g++.old-deja/g++.other/crash25.C
37204         * g++.old-deja/g++.other/dtor3.C
37205         * g++.old-deja/g++.other/dtor4.C
37206         * g++.old-deja/g++.other/main1.C
37207         * g++.old-deja/g++.other/warn7.C
37208         * g++.old-deja/g++.pt/crash11.C
37209         * g++.old-deja/g++.pt/crash36.C
37210         * g++.old-deja/g++.pt/spec22.C
37211         * g++.old-deja/g++.pt/spec9.C
37212         * g++.old-deja/g++.pt/ttp52.C
37213         * g++.old-deja/g++.robertl/eb103.C
37214         * g++.old-deja/g++.robertl/eb121.C
37215         * g++.old-deja/g++.robertl/eb22.C
37216         * g++.old-deja/g++.robertl/eb8.C:
37217         Update locations and/or regexps of dg-error markers.
37218         Remove markers for some bogus messages that are no longer issued.
37219
37220 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
37221
37222         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
37223         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
37224
37225 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
37226
37227         PR c++/17618
37228         * g++.dg/lookup/crash5.C: New test.
37229
37230 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
37231
37232         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
37233         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
37234         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
37235         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
37236         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
37237         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
37238
37239         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
37240         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
37241         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
37242         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
37243         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
37244         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
37245
37246         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
37247
37248         * gcc.dg/vect/vect-44.c: Check additional cases.
37249         * gcc.dg/vect/vect-48.c: Check additional cases.
37250
37251         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
37252         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
37253         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
37254         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
37255         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
37256         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
37257         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
37258         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
37259         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
37260
37261         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
37262         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
37263         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
37264
37265 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37266
37267         * gcc.dg/tree-ssa/loop-6.c: New test.
37268
37269 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
37270
37271         PR c++/17620
37272         * g++.dg/inherit/base2.C: New.
37273
37274 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37275
37276         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
37277         * gcc.dg/20001012-2.c: Likewise.
37278         * gcc.dg/20001013-1.c: Likewise.
37279         * gcc.dg/20001101-1.c: Likewise.
37280         * gcc.dg/20001102-1.c: Likewise.
37281         * gcc.dg/bf-spl1.c: Likewise.
37282         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
37283         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
37284
37285 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
37286
37287         PR tree-optimization/16721
37288         * gcc.dg/tree-ssa/pr16721.c: New test.
37289
37290 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
37291
37292         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
37293         * gcc.dg/20040305-1.c: Likewise.
37294
37295 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37296
37297         PR c/16566
37298         * gcc.c-torture/compile/pr16566-1.c,
37299         gcc.c-torture/compile/pr16566-2.c,
37300         gcc.c-torture/compile/pr16566-3.c: New tests.
37301
37302 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
37303
37304         PR tree-optimization/17512
37305         * gcc.c-torture/compile/20040916-1.c.
37306
37307 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
37308
37309         * gcc.dg/pragma-re-3.c: New test.
37310
37311 2004-09-17  Matt Austern  <austern@apple.com>
37312
37313         PR c++/15049
37314         * g++.dg/other/anon3.C: New.
37315
37316 2004-09-21  Roger Sayle  <roger@eyesopen.com>
37317
37318         PR c++/7503
37319         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
37320         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
37321         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
37322         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
37323         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
37324
37325 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
37326
37327         PR fortran/17286
37328         * gfortran.dg/pr17286.f90: New test.
37329
37330 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
37331
37332         PR c++/17530
37333         * g++.dg/template/static7.C: New test.
37334
37335 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
37336
37337         PR tree-opt/17558
37338         * gcc.c-torture/compile/pr17558.c: New test.
37339
37340 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37341
37342         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
37343         if SKIP_ATTRIBUTE is defined.
37344
37345 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37346
37347         PR fortran/15957
37348         * gfortran.dg/pr15957.f90: New test.
37349
37350 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
37351
37352         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
37353         in comparison.
37354         * gcc.dg/vect/vect-79.c: Likewise.
37355         * gcc.dg/vect/vect-80.c: Likewise.
37356
37357 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37358
37359         PR fortran/15750
37360         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
37361
37362 2004-09-20  Ira Rosen  <irar@il.ibm.com>
37363
37364         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
37365         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
37366         * gcc.dg/vect/vect-62.c: New testcase.
37367         * gcc.dg/vect/vect-63.c: New testcase.
37368         * gcc.dg/vect/vect-64.c: New testcase.
37369         * gcc.dg/vect/vect-65.c: New testcase.
37370         * gcc.dg/vect/vect-66.c: New testcase.
37371         * gcc.dg/vect/vect-67.c: New testcase.
37372         * gcc.dg/vect/vect-68.c: New testcase.
37373         * gcc.dg/vect/vect-69.c: New testcase.
37374         * gcc.dg/vect/vect-79.c: New testcase.
37375         * gcc.dg/vect/vect-80.c: New testcase.
37376
37377 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37378
37379         * gcc.target/mips/asm-1.c: New test.
37380
37381 2004-09-19  Ira Rosen  <irar@il.ibm.com>
37382
37383         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
37384         * gcc.dg/vect/vect-73.c: New testcase.
37385         * gcc.dg/vect/vect-74.c: New testcase.
37386         * gcc.dg/vect/vect-75.c: New testcase.
37387         * gcc.dg/vect/vect-76.c: New testcase.
37388         * gcc.dg/vect/vect-77.c: New testcase.
37389         * gcc.dg/vect/vect-78.c: New testcase
37390
37391 2004-09-18  Paul Brook  <paul@codesourcery.com>
37392
37393         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
37394
37395 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
37396
37397         PR c/17424
37398         * gcc.dg/pr17424-1.c: New test.
37399
37400 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
37401
37402         * g++.dg/tree-ssa/pr17153.C: New test.
37403
37404 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
37405
37406         PR pch/13361
37407         * g++.dg/pch/wchar-1.C: New.
37408         * g++.dg/pch/wchar-1.Hs: New.
37409
37410 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
37411
37412         * gcc.c-torture/execute/20040917-1.c: New test.
37413
37414 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37415
37416         PR tree-optimization/17319
37417         * gcc.dg/pr17319.c: New test.
37418
37419 2004-09-17  Devang Patel  <dpatel@apple.com>
37420
37421         * gcc.dg/20040813-1.c: New test.
37422
37423 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37424
37425         PR tree-optimization/17273
37426         * gcc.c-torture/compile/pr17273.c: New test.
37427
37428 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37429
37430         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
37431         Update expected messages.
37432         * gcc.dg/declspec-13.c: New test.
37433
37434 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
37435
37436         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
37437
37438 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37439
37440         * gcc.c-torture/execute/pr17252.c: Use post-increment to
37441         change what 'a' is pointing to.
37442
37443 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
37444
37445         PR c++/16002
37446         * g++.dg/template/error18.C: New test.
37447
37448         PR c++/16029
37449         * g++.dg/warn/Wunused-8.C: New test.
37450
37451 2004-09-17  Steven Bosscher  <stevenb@suse.de>
37452
37453         PR tree-optimization/17513
37454         * gcc.dg/20040916-1.c: New test.
37455
37456 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
37457
37458         PR c++/17501
37459         * g++.dg/template/typename7.C: New test.
37460
37461 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37462
37463         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
37464
37465 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
37466
37467         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
37468         with -ftree-based-profiling also.
37469         * lib/profopt.exp: Support late-set profile_option/feedback_option.
37470
37471 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
37472
37473         PR/15364
37474         * gfortran.dg/der_array_io_1.f90: New test.
37475         * gfortran.dg/der_array_io_2.f90: New test.
37476         * gfortran.dg/der_array_io_3.f90: New test.
37477
37478 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37479
37480         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
37481         EABI.
37482
37483 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37484
37485         * g++.dg/opt/switch1.C: New test.
37486
37487 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37488
37489         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
37490         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
37491         Update expected messages.
37492
37493 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37494
37495         PR fortran/16485
37496         * gfortran.dg/same_name_1.f90: New test.
37497
37498 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
37499
37500         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
37501         dereference garbage pointers.
37502
37503 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
37504
37505         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
37506         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
37507
37508         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
37509         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
37510         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
37511
37512 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
37513
37514         PR c++/17324
37515         * g++.dg/template/mangle1.C: New test.
37516
37517 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37518
37519         PR tree-optimization/17252
37520         * gcc.c-torture/execute/pr17252.c: New test.
37521
37522 2004-09-14  Andrew Pinski  <apinski@apple.com>
37523
37524         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
37525
37526 2004-09-14  Roger Sayle  <roger@eyesopen.com>
37527
37528         PR rtl-optimization/9771
37529         * gcc.dg/pr9771-1.c: New test case.
37530
37531 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37532
37533         PR tree-optimization/15262
37534         * gcc.c-torture/execute/pr15262-1.c: New test.
37535         * gcc.c-torture/execute/pr15262-2.c: New test.
37536
37537 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37538
37539         * gcc.dg/declspec-12.c: New test.
37540
37541 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
37542
37543         * gfortran.dg/pr17090.f90: Add directives to test.
37544
37545 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37546
37547         * gcc.c-torture/compile/20040914-1.c: New test.
37548
37549 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37550
37551         PR c++/16162
37552         * g++.dg/template/decl2.C: New test.
37553
37554 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
37555
37556         PR fortran/17090
37557         * gfortran.dg/pr17090.f90: New test.
37558
37559 2004-09-13  Dale Johannesen  <dalej@apple.com>
37560
37561         * gcc.c-torture/compile/pr17408.c: New test case.
37562
37563 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37564
37565         PR c++/16716
37566         * g++.dg/parse/crash17.C: New test.
37567
37568         PR c++/17327
37569         * g++.dg/template/enum3.C: New test.
37570
37571 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
37572
37573         * lib/gcc-defs.exp: Load wrapper.exp.
37574         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
37575         using local code.
37576         * lib/gcc.exp (gcc_init): Similar.
37577         * lib/gfortran.exp (gfortran_init): Similar.
37578         * lib/objc.exp (objc_init): Similar.
37579         * lib/treelang.exp (treelang_init): Similar.
37580         * lib/wrapper.exp: New file with build_wrapper call machinery in
37581         ${tool}_maybe_build_wrapper.
37582
37583 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37584
37585         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
37586         "inline".
37587         * gcc.dg/declspec-11.c: Update expected messages.
37588         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
37589         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
37590         gcc.dg/inline-12.c: New tests.
37591
37592 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
37593
37594         * g++.dg/tree-ssa/pr17400.C: New testcase.
37595
37596 2004-09-13  James E Wilson  <wilson@specifixinc.com>
37597
37598         * gcc.target/mips/sb1-1.c: New testcase.
37599
37600 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
37601
37602         * lib/g77-dg.exp: Remove unused file.
37603         * lib/mike-g77.exp: Ditto.
37604         * lib/g77.exp: Ditto.
37605
37606 2004-09-12  Richard Henderson  <rth@redhat.com>
37607
37608         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
37609
37610 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37611
37612         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
37613         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37614         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
37615         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
37616         Update expected messages.
37617
37618 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
37619
37620         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
37621         declaration/use mismatch for dirp parameter.
37622
37623 2004-09-12  Andrew Pinski  <apinski@apple.com>
37624
37625         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
37626         -fgnu-runtime is passed.
37627
37628 2004-09-12  Richard Henderson  <rth@redhat.com>
37629
37630         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
37631         do the uplevel thing and update additional_flags directly.
37632         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
37633         gfortran.fortran-torture/execute/intrinsic_nearest.x,
37634         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
37635         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
37636
37637 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37638
37639         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
37640
37641 2004-09-11  Roger Sayle  <roger@eyesopen.com>
37642
37643         PR middle-end/17411
37644         * g++.dg/opt/pr17411-1.C: New test case.
37645
37646 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37647
37648         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37649         gcc.dg/tls/diag-2.c: Update expected messages.
37650         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
37651         messages.
37652         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
37653         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
37654         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
37655         gcc.dg/tls/diag-5.c: New tests.
37656
37657 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
37658
37659         * gcc.dg/20040910-1.c: Correct dg-error regexp.
37660
37661 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37662
37663         * g++.dg/parse/break-in-for.C: New test.
37664
37665 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
37666
37667         * gcc.dg/tree-ssa/20040911-1.c: New test.
37668
37669 2004-09-11  Andreas Jaeger  <aj@suse.de>
37670
37671         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
37672         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
37673
37674 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
37675
37676         * gcc.target/frv: New directory of FR-V-specific tests.
37677
37678 2004-09-10  James E Wilson  <wilson@specifixinc.com>
37679
37680         * gcc.dg/convert-vec-1.c: New test.
37681
37682 2004-09-10  Roger Sayle  <roger@eyesopen.com>
37683
37684         PR middle-end/17024
37685         * gcc.dg/pr17024-1.c: New test case.
37686
37687 2004-09-10  Eric Christopher  <echristo@redhat.com>
37688
37689         * gcc.dg/20040910-1.c: New test.
37690
37691 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37692
37693         * gcc.dg/bitfld-9.c: New test.
37694
37695 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
37696
37697         * gcc.c-torture/execute/ieee/acc1.c: New test.
37698         * gcc.c-torture/execute/ieee/acc2.c: New test.
37699         * gcc.c-torture/execute/ieee/mzero6.c: New test.
37700
37701 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37702
37703         * gcc.dg/deprecated-2.c: New test.
37704
37705 2004-09-09  James E Wilson  <wilson@specifixinc.com>
37706
37707         * gcc.dg/init-vec-1.c: New test.
37708
37709 2004-09-09  Roger Sayle  <roger@eyesopen.com>
37710
37711         PR middle-end/17055
37712         * gcc.dg/pr17055-1.c: New test case.
37713
37714 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
37715
37716         PR target/17377
37717         * gcc.c-torture/execute/pr17377.c: New test.
37718
37719 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37720
37721         PR c/8420
37722         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
37723         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
37724         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37725         gcc.dg/long-long-typespec-1.c: New tests.
37726         * gcc.dg/tls/diag-2.c: Update expected diagnostics
37727
37728 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37729
37730         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
37731         gcc.dg/gnu99-static-1.c: New tests.
37732
37733 2004-09-08  Devang Patel  <dpatel@apple.com>
37734
37735         * gcc.dg/darwin-ld-20040828-1.c: New test.
37736         * gcc.dg/darwin-ld-20040828-2.c: New test.
37737         * gcc.dg/darwin-ld-20040828-3.c: New test.
37738
37739 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
37740
37741         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
37742         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
37743         in error message.
37744         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
37745         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
37746         in error message.
37747         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
37748         types they qualify.
37749         * objc.dg/type-size-2.m: Fix wording in comment.
37750         * objc.dg/va-meth-1.m: New test case.
37751
37752 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
37753
37754         PR c/16633:
37755         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
37756         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
37757
37758 2004-09-06  Devang Patel  <dpatel@apple.com>
37759
37760         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
37761         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
37762
37763 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
37764
37765         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
37766         reflect changed line numbering of diagnostics.
37767
37768 2004-09-06  Paul Brook  <paul@codesourcery.com>
37769
37770         * gfortran.dg/edit_real_1.f90: Add new test.
37771
37772 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37773
37774         * gcc.dg/tree-ssa/loop-2.c: New test.
37775         * gcc.dg/tree-ssa/loop-3.c: New test.
37776         * gcc.dg/tree-ssa/loop-4.c: New test.
37777         * gcc.dg/tree-ssa/loop-5.c: New test.
37778
37779 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37780
37781         * gcc.dg/format/sentinel-1.c: Update for parameter option.
37782
37783 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37784
37785         * gcc.dg/format/sentinel-1.c: New test.
37786
37787 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
37788
37789         * gcc.dg/builtins-46.c: New.
37790
37791 2004-09-03  Devang Patel  <dpatel@apple.com>
37792
37793         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
37794         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
37795
37796 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37797
37798         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
37799         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
37800         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
37801         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
37802         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
37803         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
37804         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
37805         the non-portable bzero.
37806         * gcc.dg/20010912-1.c: xfail for NetWare.
37807         * gcc.dg/20020426-2.c: xfail for NetWare.
37808         * gcc.dg/20021014-1.c: xfail for NetWare.
37809         * gcc.dg/20021018-1.c: xfail for NetWare.
37810         * gcc.dg/20030213-1.c: xfail for NetWare.
37811         * gcc.dg/20030225-1.c: xfail for NetWare.
37812         * gcc.dg/20030708-1.c: xfail for NetWare.
37813         * gcc.dg/builtins-config.h: Also exclude NetWare.
37814         * gcc.dg/format/format.h: Define restrict only if not already defined.
37815         * gcc.dg/nest.c: xfail for NetWare.
37816         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
37817         * lib/target-supports.exp (check_visibility_available): Exclude
37818         NetWare.
37819
37820 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37821
37822         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
37823         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
37824         deterministic starting point for the alignment of structure fields.
37825         * gcc.dg/Wpadded.c: Dito.
37826         * g++.dg/abi/vbase10.C: Dito.
37827
37828 2004-09-03  Devang Patel  <dpatel@apple.com>
37829
37830         * g++.dg/debug/pr15736.cc: New test.
37831
37832 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37833
37834         * README.QMTEST: Fix out-of-date link.
37835
37836 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
37837
37838         PR fortran/16579
37839         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
37840         Delete.  Duplicate of gfortran.dg/g77/20010610.f
37841
37842 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37843
37844         * g++.dg/abi/arm_rtti1.C: New test.
37845
37846 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
37847
37848         * gcc.dg/ppc-vector-memcpy.c: New.
37849         * gcc.dg/ppc-vector-memset.c: New.
37850
37851 2004-09-02  Chao-ying Fu  <fu@mips.com>
37852
37853         * gcc.target/mips/mips-3d-1.c: New test.
37854         * gcc.target/mips/mips-3d-2.c: New test.
37855         * gcc.target/mips/mips-3d-3.c: New test.
37856         * gcc.target/mips/mips-3d-4.c: New test.
37857         * gcc.target/mips/mips-3d-5.c: New test.
37858         * gcc.target/mips/mips-3d-6.c: New test.
37859         * gcc.target/mips/mips-3d-7.c: New test.
37860         * gcc.target/mips/mips-3d-8.c: New test.
37861         * gcc.target/mips/mips-3d-9.c: New test.
37862         * gcc.target/mips/mips-ps-1.c: New test.
37863         * gcc.target/mips/mips-ps-2.c: New test.
37864         * gcc.target/mips/mips-ps-3.c: New test.
37865         * gcc.target/mips/mips-ps-4.c: New test.
37866         * gcc.target/mips/mips-ps-type.c: New test.
37867
37868 2004-09-02  Paul Brook  <paul@codesourcery.com>
37869
37870         * gfortran.dg/edit_real_1.f90: Add new tests.
37871
37872 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37873
37874         PR fortran/15327
37875         * gfortran.dg/merge_char_1.f90: New test.
37876
37877 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37878
37879         PR fortran/16404
37880         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
37881
37882 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37883
37884         PR c/1522
37885         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
37886
37887 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
37888
37889         * g++.dg/opt/loop1.C: Do not XFAIL.
37890
37891 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
37892
37893         * gcc.c-torture/execute/20040831-1.c: New test.
37894
37895 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
37896
37897         PR fortran/16579
37898         * gfortran.dg/g77/20010610.f: Now passes.
37899         Copy from g77.f-torture/execute. Add dg-run directive.
37900         * gfortran.dg/g77/README: Update
37901
37902 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
37903
37904         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
37905         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
37906         (t1, t2, t3, t4): Add volatile.
37907
37908 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37909
37910         * g++.dg/ext/visibility/arm1.C: New test.
37911
37912 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
37913
37914         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
37915         -pedantic-errors.
37916
37917 2004-09-01  Paul Brook  <paul@codesourcery.com>
37918
37919         * gfortran.dg/eof_2.f90: New test.
37920
37921 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37922
37923         PR fortran/16579
37924         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
37925
37926 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
37927
37928         PR libfortran/16805
37929         * gfortran.dg/list_read_2.f90: New test.
37930
37931 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37932
37933         * g++.dg/abi/key1.C: New test.
37934
37935 2004-08-31  Richard Henderson  <rth@redhat.com>
37936
37937         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
37938         form of offsetof.
37939         * g++.dg/other/offsetof5.C: Remove duplicate.
37940
37941 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37942
37943         PR fortran/17244
37944         * gfortran.dg/func_derived_1.f90: New test.
37945
37946 2004-08-31  Paul Brook  <paul@codesourcery.com>
37947
37948         * gfortran.dg/eof_1.f90: New test.
37949
37950 2004-08-31  Paul Brook  <paul@codesourcery.com>
37951
37952         * gfortran.dg/list_read_1.f90: New file.
37953
37954 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
37955
37956         * g++.dg/opt/loop1.C: XFAIL.
37957
37958 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
37959
37960         * gcc.dg/funcdef-storage-1.c: New.
37961         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
37962         an extern function in local scope.
37963         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
37964         declare an 'auto inline' function in local scope.
37965         * gcc.dg/20011130-1.c: Likewise.
37966         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
37967         an 'auto' function in local scope.
37968         * gcc.dg/20021014-1.c: Likewise.
37969         * gcc.dg/20030331-2.c: Likewise.
37970
37971 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37972
37973         * gfortran.dg/blockdata_1.f90: New test.
37974
37975 2004-08-30  Richard Henderson  <rth@redhat.com>
37976
37977         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
37978
37979 2004-08-30  Richard Henderson  <rth@redhat.com>
37980
37981         * lib/fortran-torture.exp (fortran-torture-execute): Honor
37982         additional_flags set by alternate driver.
37983         (ieee-options): New procedure.
37984         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
37985         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
37986         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
37987         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
37988
37989 2004-08-30  Richard Henderson  <rth@redhat.com>
37990
37991         * lib/f-torture.exp: Remove.
37992
37993 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
37994
37995         PR rtl-optimization/16590
37996         * g++.dg/opt/loop1.C: New test.
37997
37998 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37999
38000         PR fortran/13910
38001         * gfortran.dg/oldstyle_1.f90: New test.
38002
38003 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
38004         Paul Brook  <paul@codesourcery.com>
38005
38006         * gfortran.dg/g77/README: Update.
38007         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
38008         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
38009         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
38010
38011 2004-08-28  Paul Brook  <paul@codesourcery.com>
38012
38013         PR libfortran/17195
38014         * gfortran.dg/edit_real_1.f90: New test.
38015
38016 2004-08-27  Paul Brook  <paul@codesourcery.com>
38017
38018         * gfortran.dg/rewind_1.f90: New test.
38019
38020 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
38021
38022         PR fortran/16597
38023         * gfortran.dg/pr16597.f90: New test.
38024
38025 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38026
38027         PR c/13801
38028         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
38029         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
38030         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
38031         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
38032         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
38033
38034 2004-08-26  Nick Clifton  <nickc@redhat.com>
38035
38036         * gcc.c-torture/compile/pr17119.c: New test.
38037
38038 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38039
38040         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
38041
38042 2004-08-25  Richard Henderson  <rth@redhat.com>
38043
38044         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
38045         the bits that expect kind=8 to be the largest real kind.
38046
38047 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38048
38049         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
38050
38051 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38052
38053         * gfortran.dg/assignment_1.f90: New test.
38054
38055 2004-08-25  Adam Nemet  <anemet@lnxw.com>
38056
38057         * g++.dg/template/repo3.C: New test.
38058
38059 2004-08-25  Roger Sayle  <roger@eyesopen.com>
38060
38061         PR middle-end/16693
38062         PR tree-optimization/16372
38063         * g++.dg/opt/pr16372-1.C: New test case.
38064         * g++.dg/opt/pr16693-1.C: New test case.
38065         * g++.dg/opt/pr16693-2.C: New test case.
38066
38067 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38068
38069         * objc.dg/proto-lossage-4.m: New test.
38070
38071 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
38072
38073         PR c++/17155
38074         * g++.dg/inherit/local2.C: New test.
38075
38076 2004-08-25  Paul Brook  <paul@codesourcery.com>
38077
38078         PR fortran/17144
38079         * gfortran.dg/string_ctor_1.f90: New test.
38080
38081 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38082
38083         PR c++/14428
38084         * g++.dg/template/redecl2.C: New test.
38085
38086 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38087
38088         PR fortran/17143
38089         * gfortran.dg/pr17143.f90: New test.
38090
38091 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38092
38093         PR fortran/17164
38094         * gfortran.dg/pr17164.f90: New test.
38095
38096 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38097
38098         * gcc.dg/tree-ssa/loop-1.c: New test.
38099
38100 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38101
38102         * gcc.c-torture/compile/20040824-1.c: New test.
38103
38104 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38105
38106         * gcc.c-torture/compile/iftrap-3.c: New test.
38107
38108 2004-08-24  Paul Brook  <paul@codesourcery.com>
38109
38110         * gfortran.dg/entry_2.f90: New test.
38111
38112 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38113
38114         PR c++/16889
38115         * g++.dg/lookup/ambig[12].C: New.
38116
38117 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38118
38119         PR c++/16706
38120         * g++.dg/template/crash21.C: New test.
38121         * g++.dg/template/crash22.C: Likewise.
38122
38123 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38124
38125         PR c++/17149
38126         * g++.dg/template/access15.C: New.
38127
38128 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38129
38130         PR c++/17163
38131         * g++.dg/template/repo2.C: New test.
38132
38133 2004-08-23  Roger Sayle  <roger@eyesopen.com>
38134
38135         PR rtl-optimization/17078
38136         * gcc.c-torture/execute/pr17078-1.c: New test case.
38137
38138 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38139
38140         PR c/14492
38141         * gcc.dg/debug/crash1.c: New test.
38142
38143 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38144
38145         PR c/16180
38146         * gcc.dg/loop-5.c: New test.
38147
38148 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38149
38150         * gcc.c-torture/execute/20040823-1.c: New test.
38151
38152 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
38153
38154         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
38155         to the assembler.  Simplify test accordingly.
38156         (asm_abi_flags): Use GNU names.
38157         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
38158         to check for ABI flags.
38159
38160 2004-08-22  Andrew Pinski  <apinski@apple.com>
38161
38162         * g++.dg/opt/pr14029.C: New test.
38163         * gcc.c-torture/execute/pr15262.c: New test.
38164
38165 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38166
38167         * gfortran.dg/reduction.f90: Add checks with complex arguments.
38168
38169 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
38170
38171         PR 16908
38172         * gfortran.dg/direct_io.f90: New test.
38173
38174 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38175
38176         PR c++/17121
38177         * g++.dg/inherit/local2.C: New test.
38178
38179 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
38180
38181         PR c++/17120
38182         * g++.dg/warn/Wparentheses-4.C: New test.
38183
38184 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38185
38186         PR c++/17121
38187         * g++.dg/inherit/local2.C: New test.
38188
38189         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
38190         * gcc.dg/ppc-ldstruct.c: Likewise.
38191         * gcc.dg/ppc64-abi-2.c: Likewise.
38192
38193 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
38194
38195         PR rtl-optimization/17099
38196         * gcc.c-torture/execute/20040820-1.c: New test.
38197
38198 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
38199
38200         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
38201
38202 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
38203
38204         PR fortran/17077
38205         * gfortran.dg/auto_array_1.f90: New test.
38206
38207 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38208
38209         PR fortran/17074
38210         * gfortran.dg/simpleif_1.f90: New test.
38211
38212 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
38213
38214         * lib/target-supports.exp (check_profiling_available): Return
38215         false for arm*-*-symbianelf* and arm*-*-eabi*.
38216
38217         PR c++/15890
38218         * g++.dg/template/delete1.C: New test.
38219
38220 2004-08-19  Paul Brook  <paul@codesourcery.com>
38221
38222         PR fortran/14976
38223         PR fortran/16228
38224         * gfortran.dg/data_char_1.f90: New test.
38225
38226 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
38227
38228         PR fortran/16946
38229         * gfortran.dg/reduction.f90: New testcase.
38230
38231 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38232
38233         PR fortran/16520
38234         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
38235
38236 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38237
38238         PR c++/17041
38239         * g++.dg/Wparentheses-3.C: New test.
38240
38241 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
38242
38243         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
38244         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
38245         * gcc.dg/vect/vect-2.c: Likewise.
38246         * gcc.dg/vect/vect-3.c: Likewise.
38247         * gcc.dg/vect/vect-4.c: Likewise.
38248         * gcc.dg/vect/vect-5.c: Likewise.
38249         * gcc.dg/vect/vect-6.c: Likewise.
38250         * gcc.dg/vect/vect-7.c: Likewise.
38251         * gcc.dg/vect/vect-25.c: Likewise.
38252         * gcc.dg/vect/vect-31.c: Likewise.
38253         * gcc.dg/vect/vect-32.c: Likewise.
38254         * gcc.dg/vect/vect-34.c: Likewise.
38255         * gcc.dg/vect/vect-36.c: Likewise.
38256         * gcc.dg/vect/vect-all.c: Likewise.
38257
38258 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
38259
38260         PR c++/17068
38261         * g++.dg/template/operator4.C: New test.
38262
38263 2004-08-18  Richard Henderson  <rth@redhat.com>
38264
38265         * gcc.dg/20040206-1.c: XFAIL.
38266
38267 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38268
38269         PR c++/16246
38270         * g++.dg/template/array7.C: New test.
38271
38272 2004-08-17  James E Wilson  <wilson@specifixinc.com>
38273
38274         * gcc.dg/mips-movcc-1.c: New test.
38275         * gcc.dg/mips-movcc-2.c: New test.
38276         * gcc.dg/mips-movcc-3.c: New test.
38277
38278         * gcc.dg/mips-nmadd-1.c: New test.
38279         * gcc.dg/mips-nmadd-2.c: New test.
38280
38281 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38282
38283         PR c++/15871
38284         * g++.dg/opt/inline8.C: New test.
38285
38286         PR c++/16965
38287         * g++.dg/parse/error17.C: New test.
38288
38289 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
38290
38291         * gcc.dg/vect: New directory for vectorizer tests.
38292         * gcc.dg/vect/tree-vect.h: New file.
38293         * gcc.dg/vect/vect.exp: New file.
38294         * gcc.dg/vect/pr16105.c.c: New test.
38295         * gcc.dg/vect/vect-1.c: New test.
38296         * gcc.dg/vect/vect-2.c: New test.
38297         * gcc.dg/vect/vect-3.c: New test.
38298         * gcc.dg/vect/vect-4.c: New test.
38299         * gcc.dg/vect/vect-5.c: New test.
38300         * gcc.dg/vect/vect-6.c: New test.
38301         * gcc.dg/vect/vect-7.c: New test.
38302         * gcc.dg/vect/vect-8.c: New test.
38303         * gcc.dg/vect/vect-9.c: New test.
38304         * gcc.dg/vect/vect-10.c: New test.
38305         * gcc.dg/vect/vect-11.c: New test.
38306         * gcc.dg/vect/vect-12.c: New test.
38307         * gcc.dg/vect/vect-13.c: New test.
38308         * gcc.dg/vect/vect-14.c: New test.
38309         * gcc.dg/vect/vect-15.c: New test.
38310         * gcc.dg/vect/vect-16.c: New test.
38311         * gcc.dg/vect/vect-17.c: New test.
38312         * gcc.dg/vect/vect-18.c: New test.
38313         * gcc.dg/vect/vect-19.c: New test.
38314         * gcc.dg/vect/vect-20.c: New test.
38315         * gcc.dg/vect/vect-21.c: New test.
38316         * gcc.dg/vect/vect-22.c: New test.
38317         * gcc.dg/vect/vect-23.c: New test.
38318         * gcc.dg/vect/vect-24.c: New test.
38319         * gcc.dg/vect/vect-25.c: New test.
38320         * gcc.dg/vect/vect-26.c: New test.
38321         * gcc.dg/vect/vect-27.c: New test.
38322         * gcc.dg/vect/vect-28.c: New test.
38323         * gcc.dg/vect/vect-29.c: New test.
38324         * gcc.dg/vect/vect-30.c: New test.
38325         * gcc.dg/vect/vect-31.c: New test.
38326         * gcc.dg/vect/vect-32.c: New test.
38327         * gcc.dg/vect/vect-33.c: New test.
38328         * gcc.dg/vect/vect-34.c: New test.
38329         * gcc.dg/vect/vect-35.c: New test.
38330         * gcc.dg/vect/vect-36.c: New test.
38331         * gcc.dg/vect/vect-37.c: New test.
38332         * gcc.dg/vect/vect-38.c: New test.
38333         * gcc.dg/vect/vect-40.c: New test.
38334         * gcc.dg/vect/vect-41.c: New test.
38335         * gcc.dg/vect/vect-42.c: New test.
38336         * gcc.dg/vect/vect-43.c: New test.
38337         * gcc.dg/vect/vect-44.c: New test.
38338         * gcc.dg/vect/vect-45.c: New test.
38339         * gcc.dg/vect/vect-46.c: New test.
38340         * gcc.dg/vect/vect-47.c: New test.
38341         * gcc.dg/vect/vect-48.c: New test.
38342         * gcc.dg/vect/vect-49.c: New test.
38343         * gcc.dg/vect/vect-50.c: New test.
38344         * gcc.dg/vect/vect-51.c: New test.
38345         * gcc.dg/vect/vect-52.c: New test.
38346         * gcc.dg/vect/vect-53.c: New test.
38347         * gcc.dg/vect/vect-54.c: New test.
38348         * gcc.dg/vect/vect-55.c: New test.
38349         * gcc.dg/vect/vect-56.c: New test.
38350         * gcc.dg/vect/vect-57.c: New test.
38351         * gcc.dg/vect/vect-58.c: New test.
38352         * gcc.dg/vect/vect-59.c: New test.
38353         * gcc.dg/vect/vect-60.c: New test.
38354         * gcc.dg/vect/vect-61.c: New test.
38355         * gcc.dg/vect/vect-all.c: New test.
38356         * gcc.dg/vect/vect-none.c: New test.
38357
38358 2004-08-17  Paul Brook  <paul@codesourcery.com>
38359
38360         PR fortran/13082
38361         * gfortran.dg/entry_1.f90: New test.
38362
38363 2004-08-17  Andrew Pinski  <apinski@apple.com>
38364
38365         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
38366
38367 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
38368
38369         * gcc.dg/pr17036-1.c: New test.
38370
38371 2004-08-16  Devang Patel  <dpatel@apple.com>
38372
38373         * gcc.dg/darwin-20040809-1.c: New test.
38374
38375 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
38376
38377         * gcc.dg/funcdef-attr-1.c: New test.
38378
38379 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
38380
38381         * gcc.dg/altivec-17.c: New test.
38382         * gcc.dg/altivec-18.c: New test.
38383
38384 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38385
38386         PR c++/6749
38387         * g++.dg/template/vtable2.C: New test.
38388
38389 2004-08-14  Richard Henderson  <rth@redhat.com>
38390
38391         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
38392         * gcc.dg/pack-test-4.c (main): Return 0.
38393         * gcc.dg/setjmp-1.c: Remove XFAIL.
38394         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
38395
38396 2004-08-14  Richard Henderson  <rth@redhat.com>
38397
38398         * gcc.dg/980217-1.c: Add prototype for printf.
38399
38400 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
38401
38402         * gfortran.dg/pr16935.f90: New test.
38403
38404 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
38405
38406         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
38407
38408 2004-08-13  Paul Brook  <paul@codesourcery.com>
38409
38410         * gfortran.dg/der_io_1.f90: Remove stray comma.
38411
38412 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38413
38414         * gcc.dg/vmx/cw-bug-2.c: Remove.
38415         * gcc.dg/vmx/vprint-1.c: Remove.
38416         * gcc.dg/vmx/vscan-1.c: Remove.
38417
38418 2004-08-12  Devang patel  <dpatel@apple.com>
38419
38420         * gcc.dg/darwin-20040809-2.c: New test.
38421
38422 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
38423
38424         * g++.dg/ext/altivec-12.C: New test.
38425
38426         * g++.dg/ext/altivec-11.C: New test.
38427
38428 2004-08-12  Paul Brook  <paul@codesourcery.com>
38429
38430         * g++.dg/abi/arm_cxa_vec_1.C: New test.
38431
38432 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38433
38434         * g++.dg/ext/altivec-2.C: Check for hardware support before
38435         executing any VMX instructions.
38436
38437         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
38438
38439 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
38440
38441         PR c++/16276
38442         * g++.old-deja/g++.other/comdat4.C: New test.
38443         * g++.old-deja/g++.other/comdat4-aux.cc: New.
38444
38445 2004-08-12  Ben Elliston  <bje@au.ibm.com>
38446
38447         PR target/16286
38448         * gcc.dg/pr16286.c: New test.
38449
38450 2004-08-12 Jan Beulich <jbeulich@novell.com>
38451
38452         * g++.dg/ext/asm5.C: New.
38453
38454 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38455
38456         PR c++/16698
38457         * g++.dg/eh/crash1.C: New test.
38458
38459         PR c++/16717
38460         * g++.dg/ext/construct1.C: New test.
38461
38462 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38463
38464         PR c++/16853
38465         * g++.dg/init/ptrmem1.C: New test.
38466
38467         PR c++/16618
38468         * g++.dg/parse/offsetof5.C: New test.
38469
38470         PR c++/16870
38471         * g++.dg/template/overload3.C: New test.
38472
38473 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38474
38475         PR c++/16964
38476         * g++.dg/parse/error16.C: New test.
38477
38478         PR c++/16904
38479         * g++.dg/template/error14.C: New test.
38480
38481         PR c++/16929
38482         * g++.dg/template/error15.C: New test.
38483
38484 2004-08-11  Devang Patel  <dpatel@apple.com>
38485
38486         * gcc.dg/darwin-ld-20040809-1.c: New test.
38487         * gcc.dg/darwin-ld-20040809-2.c: New test.
38488
38489 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
38490
38491         PR fortran/16917
38492         * gfortran.dg/dfloat_1.f90: New test.
38493
38494 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
38495
38496         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
38497         * gcc.dg/dll-2.c: Fix dg-require syntax.
38498         * gcc.misc-tests/arm-isr.c (abort): Declare.
38499         (exit): Likewise.
38500
38501 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
38502
38503         PR c++/16971
38504         * g++.dg/parse/crash16.C: New test.
38505
38506 2004-08-10  Roger Sayle  <roger@eyesopen.com>
38507
38508         * gcc.dg/mips-rsqrt-1.c: New test case.
38509         * gcc.dg/mips-rsqrt-2.c: New test case.
38510         * gcc.dg/mips-rsqrt-3.c: New test case.
38511
38512 2004-08-10  Paul Brook  <paul@codesourcery.com>
38513
38514         * gfortran.dg/der_io_1.f90: New test.
38515
38516 2004-08-10  Paul Brook  <paul@codesourcery.com>
38517
38518         PR fortran/16919
38519         * gfortran.dg/der_array_1.f90: New test.
38520
38521 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
38522
38523         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
38524
38525 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
38526
38527         * gcc.dg/wchar_t-2.c: Fix typo.
38528
38529 2004-08-09  Falk Hueffner  <falk@debian.org>
38530
38531         PR tree-optimization/12517
38532         * gcc.c-torture/compile/pr12517.c: New test.
38533
38534         PR tree-optimization/12578
38535         * gcc.c-torture/compile/pr12578.c: New test.
38536
38537         PR tree-optimization/12899
38538         * gcc.c-torture/compile/pr12899.c: New test.
38539
38540         PR rtl-optimization/14692
38541         * gcc.c-torture/compile/pr14692.c: New test.
38542
38543         PR tree-optimization/16461
38544         * gcc.c-torture/compile/pr16461.c: New test.
38545
38546 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38547
38548         * gfortran.dg/getenv_1.f90: New test.
38549
38550 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38551
38552         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
38553         wchar_t.
38554         * gcc.dg/symbian5.c: Test -fno-short-wchar.
38555
38556 2004-08-06  Paul Brook  <paul@codesourcery.com>
38557
38558         * gfortran.dg/ret_array_1.f90: New test.
38559         * gfortran.dg/ret_pointer_1.f90: New test.
38560
38561 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
38562
38563         * gcc.dg/missing-field-init-[12].c: New tests.
38564         * g++.dg/warn/missing-field-init-[12].C: New tests.
38565
38566 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38567
38568         * gcc.dg/enum2.c: New test.
38569         * gcc.dg/symbian3.c: Likewise.
38570         * gcc.dg/symbian4.c: Likewise.
38571         * gcc.dg/wchar_t-2.c: Likewise.
38572
38573 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38574
38575         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
38576         destructor tests.
38577
38578 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38579
38580         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
38581         dg-require-visiblity.
38582         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
38583         * g++.dg/ext/visibility/fvisibility.C: Likewise.
38584         * g++.dg/ext/visibility/memfuncts.C: Likewise.
38585         * g++.dg/ext/visibility/new1.C: Likewise.
38586         * g++.dg/ext/visibility/pragma.C: Likewise.
38587         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
38588         * g++.dg/ext/visibility/virtual.C: Likewise.
38589         * g++/dg/ext/visibility/visibility-1.C: Likewise.
38590         * g++/dg/ext/visibility/visibility-2.C: Likewise.
38591         * g++/dg/ext/visibility/visibility-3.C: Likewise.
38592         * g++/dg/ext/visibility/visibility-4.C: Likewise.
38593         * g++/dg/ext/visibility/visibility-5.C: Likewise.
38594         * g++/dg/ext/visibility/visibility-6.C: Likewise.
38595         * g++/dg/ext/visibility/visibility-7.C: Likewise.
38596         * g++/dg/ext/visibility/visibility-8.C: New test.
38597         * gcc.c-torture/compile/dll.x: Remove.
38598         * gcc.dg/dll-2.c: Use dg-require-dll
38599         * gcc.dg/visibility-10.c: New test.
38600         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
38601         supporting DLLs.
38602         * lib/scanasm.exp (scan_hidden): New function.
38603         (scan_not_hidden): Likewise.
38604
38605 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
38606
38607         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
38608
38609 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
38610
38611         * gcc.c-torture/execute/20040805-1.c: New test.
38612
38613 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
38614
38615         * gcc.dg/20020118-1.c: Declare abort.
38616         * gcc.dg/altivec_check.h: Likewise.
38617         * gcc.dg/iftrap-2.c: Likewise.
38618         * gcc.dg/pragma-darwin.c: Likewise.
38619         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
38620
38621 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
38622
38623         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
38624
38625 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38626
38627         * gcc.c-torture/execute/builtins/abs-2.c,
38628         gcc.c-torture/execute/builtins/abs-3.c,
38629         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
38630         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
38631         intmax_t, uintmax_t and their limits.
38632         * gcc.dg/intmax_t-1.c: New test.
38633
38634 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38635
38636         * g++.dg/tc1/dr147.C: Add reference to PR.
38637
38638 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
38639
38640         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
38641         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
38642
38643 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
38644
38645         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
38646
38647 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38648
38649         * gcc.dg/redecl-5.c: New test.
38650         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
38651         of scanf.
38652
38653 2004-08-03  Roger Sayle  <roger@eyesopen.com>
38654
38655         PR middle-end/16790
38656         * gcc.c-torture/execute/pr16790-1.c: New test case.
38657
38658 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
38659
38660         * g++.dg/ext/visibility/assign1.C: New test.
38661         * g++.dg/ext/visibility/new1.C: Likewise.
38662
38663         * gcc.dg/symbian1.c: New test.
38664         * gcc.dg/symbian2.c: Likewise.
38665
38666 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
38667
38668         PR target/16570
38669         * gcc.dg/i386-sse-9.c: New test.
38670
38671 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38672
38673         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
38674
38675 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38676
38677         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
38678         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
38679         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
38680         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
38681         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
38682         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
38683         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
38684         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
38685         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
38686         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
38687         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
38688         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
38689         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
38690         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
38691         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
38692         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
38693         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
38694         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
38695         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
38696         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
38697         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
38698         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
38699         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
38700         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
38701         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
38702         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
38703         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
38704         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
38705         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
38706         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
38707         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
38708         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
38709         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
38710         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
38711         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
38712         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
38713         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
38714         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
38715         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
38716         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
38717         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
38718         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
38719         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
38720         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
38721         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
38722         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
38723         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
38724         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
38725         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
38726         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
38727         gcc.misc-tests/i386-pf-3dnow-1.c,
38728         gcc.misc-tests/i386-pf-athlon-1.c,
38729         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
38730         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
38731         Declare built-in functions used.
38732         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
38733
38734 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
38735
38736         PR c++/16707
38737         * g++.dg/lookup/using12.C: New test.
38738
38739         * g++.dg/init/null1.C: Fix PR number.
38740         * g++.dg/parse/namespace10.C: Likewise.
38741
38742 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38743
38744         PR c++/16224
38745         * g++.dg/template/spec17.C: New test.
38746         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
38747         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
38748
38749 2004-08-02  David Billinghurst
38750
38751         PR fortran/16292
38752         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
38753
38754 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
38755
38756         * gcc.dg/ia64-got-1.c: New test case.
38757
38758 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38759
38760         PR c++/16489
38761         * g++.dg/init/null1.C: New test.
38762         * g++.dg/tc1/dr76.C: Adjust error marker.
38763
38764         PR c++/16529
38765         * g++.dg/parse/namespace10.C: New test.
38766
38767         PR c++/16810
38768         * g++.dg/inherit/ptrmem2.C: New test.
38769
38770 2004-08-02  Ben Elliston  <bje@au.ibm.com>
38771
38772         PR target/16155
38773         * gcc.dg/pr16155.c: New test.
38774
38775 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
38776
38777         * gcc.dg/redecl-2.c: New test.
38778
38779 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
38780
38781         * gcc.dg/darwin-longdouble.c: New file.
38782
38783 2004-07-30  Richard Henderson  <rth@redhat.com>
38784
38785         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
38786         write to constant argument.
38787         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
38788
38789 2004-07-30  Richard Henderson  <rth@redhat.com>
38790
38791         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
38792         tests of nearest around zero.
38793
38794 2004-07-30  Andrew Pinski  <apinski@apple.com>
38795
38796         * gcc.c-torture/compile/20040730-1.c: New test.
38797
38798 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38799
38800         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
38801         powerpc-eabispe.
38802
38803 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38804
38805         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
38806
38807 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
38808
38809         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
38810         contains $ld_library_path.
38811         * lib/gfortran.exp (gfortran_link_flags): Likewise.
38812
38813 2004-07-29  Richard Henderson  <rth@redhat.com>
38814
38815         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
38816
38817         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
38818         (alt2, which): New.
38819         (Check): Accept either alternative.
38820
38821 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
38822
38823         * g++.dg/abi/inline1.C: New test.
38824         * g++.dg/abi/local1-a.cc: Likewise.
38825         * g++.dg/abi/local1.C: Likewise.
38826         * g++.dg/abi/mangle11.C: Tweak location of warnings.
38827         * g++.dg/abi/mangle12.C: Likewise.
38828         * g++.dg/abi/mangle17.C: Likewise.
38829         * g++.dg/abi/mangle20-2.C: Likewise.
38830         * g++.dg/opt/interface1.C: Likewise.
38831         * g++.dg/opt/interface1.h: Likewise.
38832         * g++.dg/opt/interface1-a.cc: New test.
38833         * g++.dg/parse/repo1.C: New test.
38834         * g++.dg/template/repo1.C: Likewise.
38835         * g++.dg/warn/Winline-1.C: Likewise.
38836         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
38837
38838 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
38839
38840         * gcc.dg/tree-ssa/20040729-1.c: New test.
38841
38842 2004-07-27  Matt Austern <austern@apple.com>
38843
38844         * gcc.dg/darwin-bool-1.c: New test.
38845         * gcc.dg/darwin-bool-2.c: New test.
38846
38847 2004-07-28  Richard Henderson  <rth@redhat.com>
38848
38849         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
38850         arguments in the correct type.  Don't write to constant arguments.
38851
38852 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38853
38854         PR tree-optimization/16688
38855         PR tree-optimization/16689
38856         * g++.dg/tree-ssa/pr16688.C: New test.
38857
38858 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38859
38860         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38861         loads.  Not only in the comment, this time.
38862
38863 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
38864
38865         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
38866         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
38867         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
38868         * gcc.dg/sh4a-bitmovua.c: New.
38869         * gcc.dg/sh4a-cos.c: New.
38870         * gcc.dg/sh4a-cosf.c: New.
38871         * gcc.dg/sh4a-fprun.c: New.
38872         * gcc.dg/sh4a-fsrra.c: New.
38873         * gcc.dg/sh4a-memmovua.c: New.
38874         * gcc.dg/sh4a-sin.c: New.
38875         * gcc.dg/sh4a-sincos.c: New.
38876         * gcc.dg/sh4a-sincosf.c: New.
38877         * gcc.dg/sh4a-sinf.c: New.
38878
38879 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38880
38881         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
38882         conditionals.
38883         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38884         loads.
38885         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
38886         DOM1.
38887
38888 2004-07-27  Andrew Pinski  <apinski@apple.com>
38889
38890         * g++.dg/rtti/tinfo1.C: Correct the xfail.
38891
38892 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
38893
38894         * gcc.dg/pragma-isr.c: New test.
38895
38896 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38897
38898         PR c++/14429
38899         * g++.dg/template/ttp11.C: New test.
38900
38901 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
38902
38903         * gcc.c-torture/compile/20040727-1.c: New test.
38904
38905 2004-07-26  Eric Christopher  <echristo@redhat.com>
38906
38907         * gcc.c-torture/compile/20040726-2.c: New test.
38908
38909 2004-07-26  Andrew Pinski  <apinski@apple.com>
38910
38911         * g++.dg/rtti/tinfo1.C: Xfail.
38912
38913 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
38914
38915         * gcc.c-torture/compile/20040726-1.c: New test.
38916
38917 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
38918             Brian Ryner  <bryner@brianryner.com>
38919
38920         PR c++/9283
38921         PR c++/15000
38922         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
38923         * g++.dg/ext/visibility/: New directory.
38924         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
38925         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
38926         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
38927         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
38928         * g++.dg/ext/visibility/fvisibility.C,
38929         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
38930         g++.dg/ext/visibility/fvisibility-override1.C
38931         g++.dg/ext/visibility/fvisibility-override2.C
38932         g++.dg/ext/visibility/memfuncts.C
38933         g++.dg/ext/visibility/noPLT.C
38934         g++.dg/ext/visibility/pragma.C
38935         g++.dg/ext/visibility/pragma-override1.C
38936         g++.dg/ext/visibility/pragma-override2.C
38937         g++.dg/ext/visibility/staticmemfuncts.C
38938         g++.dg/ext/visibility/virtual.C: New tests.
38939
38940 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38941
38942         PR c/15360
38943         * gcc.dg/pr15360-1.c: New test.
38944
38945 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
38946
38947         * gcc.dg/pragma-align-2.c: New test.
38948         * gcc.dg/pragma-init-fini.c: New test.
38949         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
38950         targets.
38951
38952 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38953
38954         * gcc.dg/init-string-2.c: New test.
38955
38956 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
38957
38958         PR 16684
38959         * gcc.dg/Wredundant-decls-1.c: New test case.
38960
38961 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
38962
38963         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
38964         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
38965         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
38966         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
38967         * gcc.dg/compat/generate-random.c: New file.
38968         * gcc.dg/compat/generate-random.h: Likewise.
38969         * gcc.dg/compat/generate-random_r.c: Likewise.
38970         * gcc.dg/compat/struct-layout-1.h: Likewise.
38971         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
38972         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
38973         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
38974         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
38975         * gcc.dg/compat/struct-layout-1_main.c: New test.
38976         * gcc.dg/compat/struct-layout-1_x.c: New file.
38977         * gcc.dg/compat/struct-layout-1_y.c: New file.
38978         * gcc.dg/compat/struct-layout-1_test.h: New file.
38979
38980 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38981
38982         * gcc.dg/comp-return-1.c: New test
38983
38984 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
38985
38986         * gcc.dg/vmx/8-02a.c: Fix typo.
38987
38988         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
38989         * gcc.dg/darwin-abi-3.c: New test.
38990
38991         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
38992         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
38993
38994         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
38995         * gcc.dg/vmx/ops-long-1.c: New test.
38996         * gcc.dg/vmx/ops-long-2.c: New test.
38997
38998 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
38999
39000         * g++.dg/lookup/conv-[1234].C: New.
39001
39002 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
39003
39004         * g++.dg/parse/attr2.C: Simplify.
39005
39006 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39007
39008         PR c/7284
39009         * gcc.c-torture/execute/pr7284-1.c: New test.
39010
39011 2004-07-22  Brian Booth  <bbooth@redhat.com>
39012
39013         * gcc.dg/tree-ssa/20040721-1.c: New test.
39014
39015 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39016
39017         * g++.dg/template/crash20.c: New.
39018
39019 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
39020
39021         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
39022         Add dg-run directive.  Declare variables as required.
39023         * gfortran.dg/g77/README: Update
39024
39025 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
39026
39027         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
39028         gcc.dg/cris-peep2-andu2.c: New tests.
39029
39030 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39031
39032         PR c/15052
39033         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
39034         on return type.
39035         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
39036         messages.
39037         * gcc.dg/qual-return-2.c: Update expected messages.
39038         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
39039
39040 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39041
39042         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
39043         * gcc.dg/noncompile/921102-1.c: Update expected error message.
39044
39045 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39046
39047         PR c/11250
39048         * gcc.dg/init-string-1.c: New test.
39049
39050 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
39051
39052         PR middle-end/15345
39053         PR c/16450
39054         * gcc.dg/torture/nested-fn-1.c: New test.
39055
39056 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
39057
39058         PR target/16559
39059         * gcc.dg/ia64-fptr-1.c: New file.
39060
39061 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39062
39063         PR c++/14497
39064         * g++.dg/template/spec16.C: New test.
39065         * g++.old-deja/g++.robertl/eb118.C: Remove.
39066
39067 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39068
39069         PR c++/509
39070         * g++.dg/template/spec15.C: New test.
39071
39072 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
39073
39074         Copy cases from g77.f-torture/execute and add dg-run
39075         directive.  Other changes as noted.
39076         * gfortran.dg/g77/13037.f
39077         * gfortran.dg/g77/1832.f
39078         * gfortran.dg/g77/19981119-0.f
39079         * gfortran.dg/g77/19990313-0.f
39080         * gfortran.dg/g77/19990313-1.f
39081         * gfortran.dg/g77/19990313-2.f
39082         * gfortran.dg/g77/19990313-3.f
39083         * gfortran.dg/g77/19990419-1.f
39084         * gfortran.dg/g77/19990826-0.f
39085         * gfortran.dg/g77/19990826-2.f
39086         * gfortran.dg/g77/20000503-1.f
39087         * gfortran.dg/g77/20001111.f
39088         * gfortran.dg/g77/20010116.f
39089         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
39090         * gfortran.dg/g77/20010430.f
39091         * gfortran.dg/g77/6177.f
39092         * gfortran.dg/g77/947.f
39093         * gfortran.dg/g77/970816-3.f
39094         * gfortran.dg/g77/971102-1.f
39095         * gfortran.dg/g77/980520-1.f
39096         * gfortran.dg/g77/980628-0.f
39097         * gfortran.dg/g77/980628-1.f
39098         * gfortran.dg/g77/980628-10.f
39099         * gfortran.dg/g77/980628-2.f
39100         * gfortran.dg/g77/980628-3.f
39101         * gfortran.dg/g77/980628-7.f
39102         * gfortran.dg/g77/980628-8.f
39103         * gfortran.dg/g77/980628-9.f
39104         * gfortran.dg/g77/980701-0.f
39105         * gfortran.dg/g77/980701-1.f
39106         * gfortran.dg/g77/cabs.f
39107         * gfortran.dg/g77/claus.f
39108         * gfortran.dg/g77/complex_1.f
39109         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
39110         * gfortran.dg/g77/dcomplex.f
39111         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
39112         * gfortran.dg/g77/f90-intrinsic-mathematical.f
39113         * gfortran.dg/g77/f90-intrinsic-numeric.f
39114         * gfortran.dg/g77/int8421.f
39115         * gfortran.dg/g77/labug1.f
39116         * gfortran.dg/g77/large_vec.f
39117         * gfortran.dg/g77/le.f
39118         * gfortran.dg/g77/short.f
39119         * gfortran.dg/g77/README: Update
39120
39121 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
39122
39123         PR c++/16637
39124         * g++.dg/parse/lookup4.C: New test.
39125
39126 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39127
39128         PR c++/16175
39129         * g++.dg/template/ttp10.C: New test.
39130
39131 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39132
39133         * gcc.dg/pr12625-1.c: New test.
39134
39135 2004-07-20  Steven Bosscher  <stevenb@suse.de>
39136
39137         * gcc.dg/switch-warn-1.c: New test.
39138         * gcc.dg/switch-warn-2.c: New test.
39139         * gcc.c-torture/compile/pr14730.c: Update.
39140
39141 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
39142
39143         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
39144         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
39145         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
39146         g++.dg/template/nontype3.C: Remove trailing CR from tests.
39147
39148 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
39149
39150         PR c++/16623
39151         * g++.dg/template/assign1.C: New test.
39152
39153 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39154
39155         PR c++/12170
39156         * g++.dg/template/ttp9.C: New test.
39157
39158 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
39159
39160         * gcc.dg/format/cmn-err-1.c: New test.
39161
39162 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39163
39164         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
39165         gcc.dg/Wparentheses-10.c: New tests.
39166         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
39167
39168 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39169
39170         PR fortran/16465
39171         * gfortran.dg/g77//ffixed-line-length-0.f,
39172         gfortran.dg/g77/ffixed-line-length-132.f,
39173         gfortran.dg/g77/ffixed-line-length-72.f,
39174         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
39175         gfortran.dg/g77/README: Update.
39176
39177 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39178
39179         PR c++/13092
39180         * g++.dg/template/non-dependent7.C: New test.
39181         * g++.dg/template/non-dependent8.C: Likewise.
39182         * g++.dg/template/non-dependent9.C: Likewise.
39183         * g++.dg/template/non-dependent10.C: Likewise.
39184
39185 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
39186
39187         PR c++/16337
39188         * g++.dg/parse/attr2.C: New test.
39189
39190 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
39191
39192         * g77.dg: Removed.
39193         * g77.f-torture: Ditto.
39194
39195 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39196
39197         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
39198         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
39199         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
39200
39201 2004-07-16  Richard Henderson  <rth@redhat.com>
39202
39203         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
39204
39205 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39206
39207         * lib/fortran-torture.exp (fortran-torture): Don't test compile
39208         tests with full list of options.
39209         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
39210         of TORTURE_OPTIONS if test contains 'dg-do run'.
39211
39212         PR fortran/16404
39213         * gfortran.dg/do_iterator.f90: New test.
39214
39215 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39216
39217         PR rtl-optimization/16536
39218         * gcc.c-torture/execute/restrict-1.c: New test.
39219
39220 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39221
39222         PR fortran/15324
39223         * gfortran.dg/pr15324.f90: New test.
39224
39225         PR fortran/15129
39226         * gfortran.dg/pr15129.f90: New test.
39227
39228         PR fortran/15140
39229         * gfortran.dg/pr15140.f90: New test.
39230
39231         PR fortran/13792
39232         * gfortran.fortran-torture/execute/bounds.f90: Add check for
39233         compile-time simplification.
39234
39235 2004-07-14  Mike Stump  <mrs@apple.com>
39236
39237         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
39238
39239 2004-07-14  James E Wilson  <wilson@specifixinc.com>
39240
39241         PR target/16325
39242         * gcc.dg/profile-generate-1.c: New.
39243
39244 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
39245
39246         * gcc.c-torture/execute/20040709-1.c: New test.
39247         * gcc.c-torture/execute/20040709-2.c: New test.
39248
39249 2004-07-14  Mike Stump  <mrs@apple.com>
39250
39251         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
39252
39253 2004-07-14  Mike Stump  <mrs@apple.com>
39254
39255         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
39256
39257 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
39258
39259         PR c++/16518
39260         * g++.dg/parse/mutable1.C: New test.
39261
39262 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
39263
39264         PR tree-optimization/16443
39265         * gcc.dg/tree-ssa/20040713-1.c: New test.
39266
39267 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
39268
39269         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
39270         for operator new.
39271
39272 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39273
39274         * gfortran.dg/g77/README: New file
39275         * gfortran.dg/g77/19981216-0.f: Copy from
39276         g77.f-torture/noncompile.  Add "dg-do compile" and
39277         dg-error as required.
39278         * gfortran.dg/g77/19990218-1.f: Likewise.
39279         * gfortran.dg/g77/19990905-1.f: Likewise.
39280         * gfortran.dg/g77/9263.f: Likewise.
39281         * gfortran.dg/g77/980615-0.f: Likewise.
39282         * gfortran.dg/g77/980616-0.f: Likewise.
39283         * gfortran.dg/g77/check0.f: Likewise.
39284         * gfortran.dg/g77/select_no_compile.f: Likewise.
39285
39286 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39287
39288         Copy files from g77.f-torture/compile.
39289         Add "{ dg-do compile}".  Other changes as noted
39290         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
39291         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
39292         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
39293         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
39294         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
39295         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
39296         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
39297         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
39298         statement to conform to standard.  Append alpha1.x for reference.
39299         * gfortran.dg/g77/xformat.f: Add dg-warning
39300
39301 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39302
39303         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
39304         Add {dg-do compile} directive.
39305         * gfortran.dg/g77/cpp2.F: Likewise.
39306
39307 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39308
39309         PR c++/5402
39310         * g++.dg/lookup/name-clash1.C: New test.
39311
39312         PR c++/9777
39313         * g++.dg/lookup/name-clash2.C: New test.
39314
39315         PR c++/12102
39316         * g++.dg/lookup/name-clash3.C: New test.
39317
39318 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39319
39320         * g++.dg/lookup/new2.C: New test.
39321         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
39322
39323 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
39324
39325         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
39326         Add {dg-do compile} directive.
39327         * gfortran.dg/g77/13060.f: Likewise.
39328         * gfortran.dg/g77/19990218-0.f: Likewise.
39329         * gfortran.dg/g77/19990305-0.f: Likewise.
39330         * gfortran.dg/g77/19990419-0.f: Likewise.
39331         * gfortran.dg/g77/19990502-0.f: Likewise.
39332         * gfortran.dg/g77/19990502-1.f: Likewise.
39333         * gfortran.dg/g77/19990525-0.f: Likewise.
39334         * gfortran.dg/g77/19990826-1.f: Likewise.
39335         * gfortran.dg/g77/19990826-3.f: Likewise.
39336         * gfortran.dg/g77/19990905-2.f: Likewise.
39337         * gfortran.dg/g77/20000412-1.f: Likewise.
39338         * gfortran.dg/g77/20000511-1.f: Likewise.
39339         * gfortran.dg/g77/20000511-2.f: Likewise.
39340         * gfortran.dg/g77/20000518.f: Likewise.
39341         * gfortran.dg/g77/20000601-1.f: Likewise.
39342         * gfortran.dg/g77/20000601-2.f: Likewise.
39343         * gfortran.dg/g77/20000629-1.f: Likewise.
39344         * gfortran.dg/g77/20000630-2.f: Likewise.
39345         * gfortran.dg/g77/20010115.f: Likewise.
39346         * gfortran.dg/g77/20010321-1.f: Likewise.
39347         * gfortran.dg/g77/20010426.f: Likewise.
39348         * gfortran.dg/g77/20020307-1.f: Likewise.
39349         * gfortran.dg/g77/8485.f: Likewise.
39350         * gfortran.dg/g77/960317-1.f: Likewise.
39351         * gfortran.dg/g77/970915-0.f: Likewise.
39352         * gfortran.dg/g77/980310-1.f: Likewise.
39353         * gfortran.dg/g77/980310-2.f: Likewise.
39354         * gfortran.dg/g77/980310-3.f: Likewise.
39355         * gfortran.dg/g77/980310-4.f: Likewise.
39356         * gfortran.dg/g77/980310-6.f: Likewise.
39357         * gfortran.dg/g77/980310-7.f: Likewise.
39358         * gfortran.dg/g77/980310-8.f: Likewise.
39359         * gfortran.dg/g77/980419-2.f: Likewise.
39360         * gfortran.dg/g77/980424-0.f: Likewise.
39361         * gfortran.dg/g77/980427-0.f: Likewise.
39362         * gfortran.dg/g77/980729-0.f: Likewise.
39363         * gfortran.dg/g77/981117-1.f: Likewise.
39364         * gfortran.dg/g77/toon_1.f: Likewise.
39365
39366 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39367
39368         PR c++/2204
39369         * g++.dg/other/abstract2.C: New test.
39370
39371 2004-07-12  Paul Brook  <paul@codesourcery.com>
39372
39373         * gfortran.dg/pointer_init_1.f90: New test.
39374
39375 2004-07-11  Paul Brook  <paul@codesourcery.com>
39376
39377         PR fortran/15986
39378         * gfortran.dg/contained_1.f90: New test.
39379
39380 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
39381
39382         * g++.dg/parse/defarg8.C: New test.
39383
39384 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39385
39386         PR fortran/16433
39387         * gfortran.dg/pr16433.f: New test.
39388
39389         PR fortran/17574
39390         * gfortran.dg/pr15754.f90: New test.
39391
39392 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39393
39394         PR tree-optimization/16437
39395         * gcc.c-torture/execute/bitfld-4.c: New test.
39396
39397 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39398
39399         * gfortran.fortran-torture/execute/common_2.f90: Add check for
39400         access to common var from module.
39401
39402 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39403
39404         PR fortran/16336
39405         * gfortran.fortran-torture/execute/common_2.f90: New test.
39406
39407 2004-07-10  Paul Brook  <paul@codesourcery.com>
39408
39409         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
39410
39411 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39412
39413         PR fortran/15969
39414         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
39415
39416 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
39417
39418         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
39419         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
39420         * gfortran.dg/g77/ffree-form-1.f: Likewise.
39421         * gfortran.dg/g77/ffree-form-2.f: Likewise.
39422         * gfortran.dg/g77/ffree-form-3.f: Likewise.
39423         * gfortran.dg/g77/fno-underscoring.f: Likewise.
39424         * gfortran.dg/g77/funderscoring.f: Likewise.
39425         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
39426
39427 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39428
39429         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
39430
39431 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39432         Paul Brook  <paul@codesourcery.com>
39433
39434         PR fortran/13415
39435         * gfortran.dg/common_pointer_1.f90: New test.
39436
39437 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39438
39439         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
39440
39441 2004-07-09  James E Wilson  <wilson@specifixinc.com>
39442
39443         PR target/16364
39444         * gcc.c-torture/compile/20040709-1.c: New.
39445
39446 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39447
39448         PR fortran/14077
39449         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
39450
39451 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39452
39453         PR fortran/13201
39454         * gfortran.dg/shape_1.f90: New test.
39455
39456 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
39457             Andrew Pinski  <apinski@apple.com>
39458
39459         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
39460
39461 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39462
39463         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
39464         comment.
39465
39466 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39467         Paul Brook  <paul@codesourcery.com>
39468
39469         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
39470         '.f95' and '.F95'.
39471
39472 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
39473
39474         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
39475
39476 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39477
39478         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
39479         testcases with capital suffix.
39480
39481 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39482
39483         PR fortran/15481
39484         PR fortran/13372
39485         PR fortran/13575
39486         PR fortran/15978
39487         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
39488
39489         * gfortran.dg/implicit_1.f90: New test.
39490
39491 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39492
39493         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
39494         expression to match gfortran warning/error messages
39495         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
39496         dg-error text.
39497
39498 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39499
39500         * lib/fortran-torture.exp: Rename proc search_for to
39501         search_for_re.
39502
39503 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39504
39505         * gcc.c-torture/execute/simd-5.x: New file.
39506         XFAIL on SPARC 64-bit at -O0.
39507
39508 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39509
39510         PR c++/8211
39511         PR c++/16165
39512         * g++.dg/warn/effc3.C: New test.
39513
39514 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39515
39516         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
39517         change X to 1X in format.
39518         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
39519         add data statements to conform to standard.
39520
39521 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39522
39523         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
39524         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
39525         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
39526
39527 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39528
39529         * gfortran.dg/g77/7388.f: Copy from g77.dg
39530         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
39531         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
39532         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
39533         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
39534         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
39535         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
39536         * gfortran.dg/g77/strlen0.f: Likewise.
39537
39538 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39539
39540         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
39541         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
39542
39543 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39544
39545         * gcc.c-torture/execute/920428-2.x: Delete.
39546         * gcc.c-torture/execute/920501-7.x: Likewise.
39547
39548 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
39549
39550         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
39551         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
39552         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
39553         prescott and c3-2.
39554         (PREFETCH_3DNOW): Add -march=c3.
39555
39556 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
39557
39558         PR c/16437
39559         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
39560         * gcc.c-torture/execute/bf64-1.x: Likewise.
39561
39562 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39563
39564         * gcc.c-torture/compile/20040708-1.c: New test.
39565
39566 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39567
39568         PR c++/16169
39569         * g++.dg/warn/effc2.C: New test.
39570
39571 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39572
39573         * gcc.c-torture/execute/bitfld-1.x: Remove.
39574         * gcc.c-torture/execute/bitfld-3.c: New test.
39575         * gcc.dg/bitfld-2.c: Remove XFAILs.
39576
39577 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
39578
39579         PR c++/16276
39580         * g++.dg/rtti/tinfo1.C: New file.
39581
39582 2004-07-07  Eric Christopher  <echristo@redhat.com>
39583
39584         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
39585
39586 2004-07-07  Andrew Pinski  <apinski@apple.com>
39587
39588         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
39589
39590 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
39591
39592         * g++.dg/init/call1.C: XFAIL.
39593
39594 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
39595
39596         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
39597         except for movstrict*, to movmem* and clrstr* to clrmem*.
39598
39599 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
39600
39601         * gcc.c-torture/execute/20040707-1.c: New test.
39602
39603 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
39604
39605         * gcc.c-torture/execute/20040706-1.c: New test.
39606
39607 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39608
39609         PR c++/3671
39610         * g++.dg/template/spec14.C: New test.
39611
39612 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
39613
39614         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
39615         nothing if not yet defined.  Use it in b, c and d type definitions.
39616         * gcc.c-torture/execute/20040705-1.c: New test.
39617         * gcc.c-torture/execute/20040705-2.c: New test.
39618
39619 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39620
39621         PR c++/2518
39622         * g++.dg/lookup/new1.C: New test.
39623
39624 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39625
39626         PR c++/11406
39627         * g++.dg/template/sizeof8.C: New test.
39628
39629 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
39630
39631         * gcc.c-torture/compile/20040705-1.c: New test.
39632
39633 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
39634
39635         * gfortran.fortran-torture/execute/seq_io.f90: New test.
39636
39637 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
39638
39639         * gcc.dg/cpp/if-mop.c: Two new testcases.
39640         * gcc.dg/cpp/trad/comment-3.c: New.
39641
39642 2004-07-04  Paul Brook  <paul@codesourcery.com>
39643
39644         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
39645
39646 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
39647
39648         PR c++/3761
39649         * g++.dg/lookup/crash4.C: New test.
39650
39651 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
39652
39653         * gcc.c-torture/execute/builtin-abs-1.c
39654         * gcc.c-torture/execute/builtin-abs-2.c
39655         * gcc.c-torture/execute/builtin-complex-1.c
39656         * gcc.c-torture/execute/builtins/string-1-lib.c
39657         * gcc.c-torture/execute/builtins/string-1.c
39658         * gcc.c-torture/execute/builtins/string-2-lib.c
39659         * gcc.c-torture/execute/builtins/string-2.c
39660         * gcc.c-torture/execute/builtins/string-3-lib.c
39661         * gcc.c-torture/execute/builtins/string-3.c
39662         * gcc.c-torture/execute/builtins/string-4-lib.c
39663         * gcc.c-torture/execute/builtins/string-4.c
39664         * gcc.c-torture/execute/builtins/string-5-lib.c
39665         * gcc.c-torture/execute/builtins/string-5.c
39666         * gcc.c-torture/execute/builtins/string-6-lib.c
39667         * gcc.c-torture/execute/builtins/string-6.c
39668         * gcc.c-torture/execute/builtins/string-7-lib.c
39669         * gcc.c-torture/execute/builtins/string-7.c
39670         * gcc.c-torture/execute/builtins/string-8-lib.c
39671         * gcc.c-torture/execute/builtins/string-8.c
39672         * gcc.c-torture/execute/builtins/string-9-lib.c
39673         * gcc.c-torture/execute/builtins/string-9.c
39674         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
39675         * gcc.c-torture/execute/builtins/string-asm-1.c
39676         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
39677         * gcc.c-torture/execute/builtins/string-asm-2.c
39678         * gcc.c-torture/execute/stdio-opt-1.c
39679         * gcc.c-torture/execute/stdio-opt-2.c
39680         * gcc.c-torture/execute/stdio-opt-3.c
39681         * gcc.c-torture/execute/string-opt-1.c
39682         * gcc.c-torture/execute/string-opt-10.c
39683         * gcc.c-torture/execute/string-opt-11.c
39684         * gcc.c-torture/execute/string-opt-12.c
39685         * gcc.c-torture/execute/string-opt-13.c
39686         * gcc.c-torture/execute/string-opt-14.c
39687         * gcc.c-torture/execute/string-opt-15.c
39688         * gcc.c-torture/execute/string-opt-16.c
39689         * gcc.c-torture/execute/string-opt-2.c
39690         * gcc.c-torture/execute/string-opt-6.c
39691         * gcc.c-torture/execute/string-opt-7.c
39692         * gcc.c-torture/execute/string-opt-8.c:
39693         Replace with ...
39694
39695         * gcc.c-torture/execute/builtins/abs-2.c
39696         * gcc.c-torture/execute/builtins/abs-3.c
39697         * gcc.c-torture/execute/builtins/complex-1.c
39698         * gcc.c-torture/execute/builtins/fprintf.c
39699         * gcc.c-torture/execute/builtins/fputs.c
39700         * gcc.c-torture/execute/builtins/memcmp.c
39701         * gcc.c-torture/execute/builtins/memmove.c
39702         * gcc.c-torture/execute/builtins/memops-asm.c
39703         * gcc.c-torture/execute/builtins/mempcpy-2.c
39704         * gcc.c-torture/execute/builtins/mempcpy.c
39705         * gcc.c-torture/execute/builtins/memset.c
39706         * gcc.c-torture/execute/builtins/printf.c
39707         * gcc.c-torture/execute/builtins/sprintf.c
39708         * gcc.c-torture/execute/builtins/strcat.c
39709         * gcc.c-torture/execute/builtins/strchr.c
39710         * gcc.c-torture/execute/builtins/strcmp.c
39711         * gcc.c-torture/execute/builtins/strcpy.c
39712         * gcc.c-torture/execute/builtins/strcspn.c
39713         * gcc.c-torture/execute/builtins/strlen-2.c
39714         * gcc.c-torture/execute/builtins/strlen.c
39715         * gcc.c-torture/execute/builtins/strncat.c
39716         * gcc.c-torture/execute/builtins/strncmp-2.c
39717         * gcc.c-torture/execute/builtins/strncmp.c
39718         * gcc.c-torture/execute/builtins/strncpy.c
39719         * gcc.c-torture/execute/builtins/strpbrk.c
39720         * gcc.c-torture/execute/builtins/strpcpy-2.c
39721         * gcc.c-torture/execute/builtins/strpcpy.c
39722         * gcc.c-torture/execute/builtins/strrchr.c
39723         * gcc.c-torture/execute/builtins/strspn.c
39724         * gcc.c-torture/execute/builtins/strstr-asm.c
39725         * gcc.c-torture/execute/builtins/strstr.c:
39726         ... these new files.
39727
39728         * gcc.c-torture/execute/builtins/abs-2-lib.c
39729         * gcc.c-torture/execute/builtins/abs-3-lib.c
39730         * gcc.c-torture/execute/builtins/complex-1-lib.c
39731         * gcc.c-torture/execute/builtins/fprintf-lib.c
39732         * gcc.c-torture/execute/builtins/fputs-lib.c
39733         * gcc.c-torture/execute/builtins/memcmp-lib.c
39734         * gcc.c-torture/execute/builtins/memmove-lib.c
39735         * gcc.c-torture/execute/builtins/memops-asm-lib.c
39736         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
39737         * gcc.c-torture/execute/builtins/mempcpy-lib.c
39738         * gcc.c-torture/execute/builtins/memset-lib.c
39739         * gcc.c-torture/execute/builtins/printf-lib.c
39740         * gcc.c-torture/execute/builtins/sprintf-lib.c
39741         * gcc.c-torture/execute/builtins/strcat-lib.c
39742         * gcc.c-torture/execute/builtins/strchr-lib.c
39743         * gcc.c-torture/execute/builtins/strcmp-lib.c
39744         * gcc.c-torture/execute/builtins/strcpy-lib.c
39745         * gcc.c-torture/execute/builtins/strcspn-lib.c
39746         * gcc.c-torture/execute/builtins/strlen-2-lib.c
39747         * gcc.c-torture/execute/builtins/strlen-lib.c
39748         * gcc.c-torture/execute/builtins/strncat-lib.c
39749         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
39750         * gcc.c-torture/execute/builtins/strncmp-lib.c
39751         * gcc.c-torture/execute/builtins/strncpy-lib.c
39752         * gcc.c-torture/execute/builtins/strpbrk-lib.c
39753         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
39754         * gcc.c-torture/execute/builtins/strpcpy-lib.c
39755         * gcc.c-torture/execute/builtins/strrchr-lib.c
39756         * gcc.c-torture/execute/builtins/strspn-lib.c
39757         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
39758         * gcc.c-torture/execute/builtins/strstr-lib.c
39759         * gcc.c-torture/execute/builtins/lib/abs.c
39760         * gcc.c-torture/execute/builtins/lib/fprintf.c
39761         * gcc.c-torture/execute/builtins/lib/memset.c
39762         * gcc.c-torture/execute/builtins/lib/printf.c
39763         * gcc.c-torture/execute/builtins/lib/sprintf.c
39764         * gcc.c-torture/execute/builtins/lib/strcpy.c
39765         * gcc.c-torture/execute/builtins/lib/strcspn.c
39766         * gcc.c-torture/execute/builtins/lib/strncat.c
39767         * gcc.c-torture/execute/builtins/lib/strncmp.c
39768         * gcc.c-torture/execute/builtins/lib/strncpy.c
39769         * gcc.c-torture/execute/builtins/lib/strpbrk.c
39770         * gcc.c-torture/execute/builtins/lib/strspn.c
39771         * gcc.c-torture/execute/builtins/lib/strstr.c:
39772         New files containing support routines.
39773
39774         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
39775         declaration.
39776         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
39777         when not optimizing.
39778
39779 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
39780
39781         PR c++/16240
39782         * g++.dg/abi/mangle22.C: New test.
39783         * g++.dg/abi/mangle23.C: Likewise.
39784
39785 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
39786
39787         PR fortran/16290
39788         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
39789         Allow for cases without denormalized floating point numbers.
39790
39791 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
39792
39793         PR c/1027
39794         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39795         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
39796         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
39797         expected warning text.
39798         * gcc.dg/format/diag-2.c: New test.
39799
39800 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39801
39802         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
39803
39804 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
39805
39806         * gcc.dg/builtins-43.c: New.
39807         * gcc.dg/builtins-44.c: New.
39808         * gcc.dg/builtins-45.c: New.
39809
39810 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
39811             Andreas Tobler  <a.tobler@schweiz.ch>
39812
39813         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
39814         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
39815         as SIGSEGV.
39816         * gcc.dg/cleanup-11.c: Likewise.
39817         * gcc.dg/cleanup-8.c: Likewise.
39818         * gcc.dg/cleanup-9.c: Likewise.
39819         * gcc.dg/cleanup-5.c: Run on all platforms.
39820
39821 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39822
39823         * g++.dg/warn/nonnull1.C: New test.
39824
39825 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39826
39827         * gcc.dg/compat/compat-common.h: Wrap up CINT in
39828         an #ifndef SKIP_COMPLEX_INT/#endif pair.
39829         Special-case the Sun compiler wrt to <complex.h>.
39830
39831 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
39832
39833         * gcc.dg/Wunreachable-8.C: New test.
39834
39835         * gcc.dg/h8300-ice2.c : New test.
39836
39837 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
39838
39839         PR fortran/16161
39840         * gfortran.fortran-torture/compile/implicit.f90: Add test
39841         for implicit character.
39842
39843 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
39844
39845         PR fortran/16289
39846         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
39847         Use tiny() intrinsic to find smallest non-negative real
39848
39849 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
39850
39851         * gcc.dg/compat/struct-by-value-22_main.c: New test.
39852         * gcc.dg/compat/struct-by-value-22_x.c: New.
39853         * gcc.dg/compat/struct-by-value-22_y.c: New.
39854
39855         * gcc.c-torture/execute/20040629-1.c: New test.
39856
39857 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
39858
39859         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
39860         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
39861
39862         PR target/16195
39863         * gcc.dg/20040625-1.c: New test.
39864
39865 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39866
39867         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
39868
39869 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39870
39871         PR fortran/15963
39872         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
39873
39874 2004-06-29  Richard Henderson  <rth@redhat.com>
39875
39876         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
39877
39878 2004-06-29  Paul Brook  <paul@codesourcery.com>
39879
39880         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
39881         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
39882
39883 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
39884
39885         PR c++/16260
39886         * g++.dg/parse/crash15.C: New.
39887
39888 2004-06-28  Andrew Pinski  <apinski@apple.com>
39889
39890         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
39891         by the error already.
39892
39893         * g++.dg/opt/ptrmem4.C: Change to compile only test.
39894
39895 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
39896
39897         PR target/14041
39898         * gcc.dg/h8300-bss-align-1.c : New.
39899
39900 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
39901
39902         * PR c++/16174
39903         * g++.dg/template/ctor4.C: New.
39904
39905 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39906
39907         PR c++/16205
39908         * g++.dg/warn/Wsequence-point-1.C: New test.
39909
39910 2004-06-27  Paul Brook  <paul@codesourcery.com>
39911
39912         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
39913
39914 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
39915
39916         * g++.old-deja/g++.mike/p7325.C: Remove.
39917
39918 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39919
39920         PR c/14963
39921         * gcc.dg/pr14963.c: New test.
39922
39923 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
39924
39925         PR c++/16193
39926         * g++.dg/parse/redef1.C: New test.
39927
39928 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
39929
39930         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
39931         20021110.c.
39932         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
39933         20021119-1.c.
39934         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
39935         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
39936         5-04.c.
39937         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
39938         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
39939         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
39940         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
39941         g++.brendan/enum14.C.
39942         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
39943         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
39944         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
39945         g++.mike/virt1.C.
39946         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
39947         memtemp24.C.
39948
39949 2004-06-27  Roger Sayle  <roger@eyesopen.com>
39950
39951         * gcc.dg/20040527-1.c: New test case.
39952
39953 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
39954
39955         PR gfortran/pr16196
39956         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
39957
39958 2004-06-25  Roger Sayle  <roger@eyesopen.com>
39959
39960         PR middle-end/15825
39961         * gcc.dg/pr15825-1.c: New test case.
39962
39963 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39964
39965         * gcc.c-torture/execute/20040625-1.c: New test.
39966
39967 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39968
39969         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
39970
39971 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39972
39973         * gcc.dg/torture/mips-div-1.c: New test.
39974
39975 2004-06-24  Jeff Law  <law@redhat.com>
39976
39977         * gcc.dg/tree-ssa/20040624-1.c: New test.
39978
39979 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
39980
39981         * gcc.c-torture/compile/20040624-1.c: New test.
39982
39983 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39984
39985         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
39986         this directory.
39987
39988 2004-06-23  Andrew Pinski  <apinski@apple.com>
39989
39990         PR middle-end/15988
39991         * g++.dg/opt/ptrmem4.C: New test.
39992
39993         * gcc.dg/c90-array-quals-2.c: New test.
39994
39995 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
39996
39997         * gcc.dg/kpice1.c: New test.
39998
39999 2006-06-23  Andrew Pinski  <apinski@apple.com>
40000
40001         * gcc.dg/c90-array-quals.c: New test.
40002
40003 2006-06-22  Richard Henderson  <rth@redhat.com>
40004
40005         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
40006
40007 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
40008
40009         * gcc.dg/builtins-config.h: Handle FreeBSD.
40010
40011 2006-06-22  Richard Henderson  <rth@redhat.com>
40012
40013         * g++.dg/opt/devirt1.C: New.
40014
40015 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
40016
40017         * g++.dg/opt/pr15551.C: New testcase.
40018
40019 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
40020
40021         PR target/14800
40022         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
40023         x86_64-*-linux* when compiling for 32bit.
40024
40025 2004-06-21  Andrew Pinski  <apinski@apple.com>
40026
40027         * gcc.dg/pch/struct-1.c: New.
40028         * gcc.dg/pch/struct-1.hs: New.
40029
40030 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
40031
40032         * gcc.dg/pch/save-temps-1.c: New file.
40033         * gcc.dg/pch/save-temps-1.hs: New file.
40034
40035 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40036
40037         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
40038         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
40039
40040 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40041
40042         * gfortran.fortran-torture/execute/select_1.f90: Rename function
40043         to fix type error.
40044         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
40045         Remove trailing spaces.
40046
40047 2004-06-21  Richard Henderson  <rth@redhat.com>
40048
40049         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
40050         merging && to BIT_FIELD_REF.
40051
40052 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
40053
40054         * g++.dg/opt/placeholder1.C: New test.
40055
40056 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40057
40058         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
40059         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40060         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40061         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40062
40063 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
40064
40065         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
40066         extern "C".
40067         * g++.dg/other/pragma-re-1.C: Add comments.
40068
40069 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
40070
40071         PR gfortran/16080
40072         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
40073
40074 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
40075
40076         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
40077         instead of setting the type of size_t by
40078         hand.
40079
40080 2004-06-18  Roger Sayle  <roger@eyesopen.com>
40081
40082         * gcc.dg/unordered-2.c: New test case.
40083         * gcc.dg/unordered-3.c: New test case.
40084
40085 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
40086
40087         PR other/16043
40088         * lib/g++.exp (g++_version): Tweak regexp for version
40089         * lib/g77.exp (g77_version): Likewise.
40090         * lib/gfortran.exp (gfortran_version): Likewise.
40091         * lib/objc.exp (objc_version): Likewise.
40092         * lib/treelang.exp (treelang_version): Likewise.
40093
40094 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
40095
40096         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
40097         Use INT_MAX instead of __INT_MAX__.
40098         * gcc.dg/compat/struct-align-2_y.c: Likewise.
40099
40100         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
40101         * gcc.dg/compat/scalar-return-3_x.c: Use it.
40102         * gcc.dg/compat/scalar-return-3_y.c: Use it.
40103         * gcc.dg/compat/scalar-return-4_x.c: Use it.
40104         * gcc.dg/compat/scalar-return-4_y.c: Use it.
40105         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
40106         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
40107         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
40108         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
40109
40110         * gcc.dg/range-test-1.c: New test.
40111         * g++.dg/opt/range-test-1.C: New test.
40112
40113 2004-06-17  Richard Henderson  <rth@redhat.com>
40114
40115         * objc.dg/sync-1.m: New.
40116         * objc.dg/try-catch-1.m: Don't force next runtime.
40117         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
40118         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
40119         shadowed catch clause.
40120         * objc.dg/try-catch-5.m: New.
40121
40122 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
40123
40124         Bug 14610
40125         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
40126
40127 2004-06-15  Richard Henderson  <rth@redhat.com>
40128
40129         * gcc.dg/20001116-1.c: Move expected warning line.
40130
40131 2004-06-15  Richard Henderson  <rth@redhat.com>
40132
40133         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
40134         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
40135
40136 2004-06-15  Jeff Law  <law@redhat.com>
40137
40138         * gcc.dg/tree-ssa/20040615-1.c: New test.
40139         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
40140         be less sensitive to operand ordering.
40141         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
40142
40143 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
40144
40145         * g++.dg/abi/bitfield3.C: Add comment..
40146
40147 2004-06-15  Richard Henderson  <rth@redhat.com>
40148
40149         * g++.dg/ext/stmtexpr1.C: XFAIL.
40150         * gcc.dg/20030612-1.c: XFAIL.
40151
40152 2004-06-15  Eric Christopher  <echristo@redhat.com>
40153
40154         * g++.dg/charset/asm5.c: New.
40155         * gcc.dg/charset/asm6.c: New.
40156
40157 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40158
40159         PR fortran/15962
40160         * gfortran.fortran-torture/execute/select_1.f90: New test.
40161
40162 2004-06-15  Paul Brook  <paul@codesourcery.com>
40163
40164         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
40165
40166 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40167
40168         PR c++/15967
40169         * g++.dg/lookup/crash3.C: New test.
40170
40171 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40172
40173         PR c++/15947
40174         * g++.dg/parse/dtor4.C: New test.
40175
40176 2004-06-14  Jeff Law  <law@redhat.com>
40177
40178         * gcc.c-torture/compile/20040614-1.c: New test.
40179
40180 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40181
40182         PR fortran/15211
40183         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
40184         LEN of a character array.
40185
40186 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
40187
40188         PR c++/15096
40189         * g++.dg/template/ptrmem10.C: New test.
40190
40191         PR c++/14930
40192         * g++.dg/template/friend30.C: New test.
40193
40194 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40195
40196         PR fortran/14928
40197         * gfortran.fortran-torture/compile/mloc.f90: New test.
40198
40199 2004-06-13  Paul Brook  <paul@codesourcery.com>
40200
40201         * gfortran.fortran-torture/execute/random_2.f90: New test.
40202
40203 2004-06-13  Eric Christopher  <echristo@redhat.com>
40204
40205         * gcc.dg/noncompile/redecl-1.c: Fix error message.
40206
40207 2004-06-12  Paul Brook  <paul@codesourcery.com>
40208
40209         * gfortran.fortran-torture/execute/contained_3.f90: New test.
40210
40211 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40212
40213         PR fortran/14923
40214         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
40215
40216 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40217
40218         PR fortran/14957
40219         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
40220         syntax errors in end statements of contained subroutines.
40221
40222 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40223
40224         PR fortran/12841
40225         * gfortran.fortran-torture/execute/null_arg.f90: New test.
40226
40227 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40228
40229         PR fortran/15665
40230         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
40231
40232 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40233
40234         PR gfortran/12839
40235         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
40236
40237 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
40238
40239         PR c++/15862
40240         * g++.dg/parse/enum1.C: New test.
40241
40242 2004-06-10  Jeff Law  <law@redhat.com>
40243
40244         * gcc.c-torture/compile/20040610-1.c: New test.
40245
40246 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40247
40248         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
40249         * g++.old-deja/g++.other/decl3.C: Likewise.
40250
40251 2004-06-10  Brian Booth  <bbooth@redhat.com>
40252
40253         * gcc.dg/tree-ssa/20031015-1.c: Scan for
40254         V_MAY_DEF instead of VDEF.
40255         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
40256
40257 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
40258
40259         PR c++/14211
40260         * g++.dg/conversion/const1.C: New test.
40261
40262         PR c++/15076
40263         * g++.dg/conversion/reinterpret1.C: New test.
40264
40265         PR c++/15877
40266         * g++.dg/template/enum2.C: New test.
40267
40268         PR c++/15227
40269         * g++.dg/template/error13.C: New test.
40270
40271 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40272
40273         PR fortran/14957
40274         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
40275         arguments to test_* REAL and of the right size.
40276
40277 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40278
40279         PR target/15569
40280         PR rtl-optimization/15681
40281         * gcc.dg/20040609-1.c: New test.
40282
40283 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40284
40285         PR c++/14791
40286         * g++.dg/opt/builtins1.C: New test.
40287
40288 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
40289
40290         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
40291         that use default windows32 struct layout.
40292         * gcc.dg/i386-bitfield2.c: Likewise.
40293
40294 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
40295
40296         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
40297         for mingw32 and cygwin targets.
40298
40299 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
40300
40301         * gcc.dg/pch/macro-4.c: New.
40302         * gcc.dg/pch/macro-4.hs: New.
40303
40304 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40305
40306         PR fortran/13249
40307         * gfortran.fortran-torture/compile/name_clash.f90: New test.
40308
40309 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40310
40311         PR fortran/13372
40312         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
40313
40314 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40315
40316         PR gfortran/14897
40317         * gfortran.fortran-torture/execute/t_edit.f90: New test.
40318
40319 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40320
40321         PR gfortran/15755
40322         * gfortran.fortran-torture/execute/backspace.c : New test.
40323
40324 2004-06-09  Paul Brook  <paul@codesourcery.com>
40325
40326         * gfortran.fortran-torture/execure/intrinsic_associated.f90
40327         (pointer_to_section): Rewrite to use smaller array.
40328
40329 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
40330
40331         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
40332         * gcc.dg/ext/altivec-10.c: Same.
40333         * gcc.dg/ext/altivec-11.c: Same.
40334         * gcc.dg/ext/altivec-12.c: Same.
40335         * gcc.dg/ext/altivec-13.c: Same.
40336         * gcc.dg/ext/altivec-14.c: Same.
40337         * gcc.dg/ext/altivec-15.c: Same.
40338         * gcc.dg/ext/altivec-16.c: Same.
40339         * gcc.dg/ext/altivec-3.c: Same.
40340         * gcc.dg/ext/altivec-4.c: Same.
40341         * gcc.dg/ext/altivec-6.c: Same.
40342         * gcc.dg/ext/altivec-7.c: Same.
40343         * gcc.dg/ext/altivec-8.c: Same.
40344         * gcc.dg/ext/altivec-varargs-1.c: Same.
40345
40346         * g++.dg/ext/altivec-1.C: Correct dg syntax.
40347         * g++.dg/ext/altivec-10.C: Same.
40348         * g++.dg/ext/altivec-2.C: Same.
40349         * g++.dg/ext/altivec-3.C: Same.
40350         * g++.dg/ext/altivec-4.C: Same.
40351         * g++.dg/ext/altivec-5.C: Same.
40352         * g++.dg/ext/altivec-6.C: Same.
40353         * g++.dg/ext/altivec-7.C: Same.
40354         * g++.dg/ext/altivec-8.C: Same.
40355         * g++.dg/ext/altivec-9.C: Same.
40356
40357 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40358
40359         PR c++/7841
40360         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
40361
40362 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40363
40364         * gcc.dg/union-1.c: New test.
40365
40366 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40367
40368         * gcc.dg/builtins-41.c: New test case.
40369         * gcc.dg/builtins-42.c: New test case.
40370
40371 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40372
40373         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
40374         * g++.dg/ext/altivec-10.C: Same.
40375         * g++.dg/ext/altivec-2.C: Same.
40376         * g++.dg/ext/altivec-3.C: Same.
40377         * g++.dg/ext/altivec-4.C: Same.
40378         * g++.dg/ext/altivec-5.C: Same.
40379         * g++.dg/ext/altivec-6.C: Same.
40380         * g++.dg/ext/altivec-7.C: Same.
40381         * g++.dg/ext/altivec-8.C: Same.
40382         * g++.dg/ext/altivec-9.C: Same.
40383         * g++.old-deja/g++.abi/cxa_vec.C: Same.
40384         * g++.old-deja/g++.brendan/new3.C: Same.
40385         * gcc.c-torture/execute/eeprof-1.x: Same.
40386
40387 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40388
40389         PR c/14765
40390         * gcc.dg/pr14765-1.c: New test.
40391
40392 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40393
40394         PR c/14649
40395         * gcc.dg/pr14649-1.c: New test case.
40396
40397 2004-06-07  Richard Henderson  <rth@redhat.com>
40398
40399         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
40400         if temporaries.
40401
40402 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40403
40404         * g++.dg/eh/elide1.C: Remove XFAIL.
40405
40406 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
40407
40408         PR c++/15337
40409         * g++.dg/expr/sizeof3.C: New test.
40410
40411         PR c++/14777
40412         * g++.dg/template/access14.C: New test.
40413
40414         PR c++/15554
40415         * g++.dg/template/enum1.C: New test.
40416
40417         PR c++/15057
40418         * g++.dg/eh/throw1.C: New test.
40419
40420 2004-06-07  David Ayers  <d.ayers@inode.at>
40421             Ziemowit Laski  <zlaski@apple.com>
40422
40423         * lib/objc.exp (objc_target_compile): Revert the '-framework
40424         Foundation' flag fix, since bare Darwin does not ship
40425         with the Foundation framework.
40426         * objc/execute/next_mapping.h: Provide a local NSConstantString
40427         @interface and @implementation.
40428         (objc_constant_string_init): A constructor function, used to
40429         initialize the NSConstantString meta-class object.
40430         * objc/execute/string1.m: Include "next_mapping.h" instead of
40431         <Foundation/NSString.h>.
40432         * objc/execute/string2.m: Likewise.
40433         * objc/execute/string3.m: Likewise.
40434         * objc/execute/string4.m: Likewise.
40435
40436 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
40437
40438         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
40439         to double. Replace double with FLOAT.
40440         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
40441
40442         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
40443         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
40444         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
40445         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
40446         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
40447         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
40448         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
40449         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
40450
40451 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
40452
40453         PR c/13519
40454         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
40455
40456 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40457
40458         PR c++/15503
40459         * g++.dg/template/meminit2.C: New test.
40460
40461 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
40462
40463         PR target/15822
40464         * gcc.c-torture/execute/compare-fp-1.c,
40465         gcc.c-torture/execute/compare-fp-2.c,
40466         gcc.c-torture/execute/compare-fp-3.c,
40467         gcc.c-torture/execute/compare-fp-4.c,
40468         gcc.c-torture/execute/compare-fp-3.x,
40469         gcc.c-torture/execute/compare-fp-4.x: Moved...
40470         * gcc.c-torture/execute/ieee/compare-fp-1.c,
40471         gcc.c-torture/execute/ieee/compare-fp-2.c,
40472         gcc.c-torture/execute/ieee/compare-fp-3.c,
40473         gcc.c-torture/execute/ieee/compare-fp-4.c,
40474         gcc.c-torture/execute/ieee/compare-fp-3.x,
40475         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
40476
40477 2004-06-04  David Ayers  <d.ayers@inode.at>
40478
40479         * objc/execute/protocol-isEqual-4.m: New testcase.
40480
40481 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
40482
40483         * objc/execute/protocol-isEqual-1.m: New testcase.
40484         * objc/execute/protocol-isEqual-2.m: New testcase.
40485         * objc/execute/protocol-isEqual-3.m: New testcase.
40486
40487 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40488
40489         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
40490
40491 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
40492
40493         * lib/objc.exp (objc_target_compile): When running tests on
40494         Darwin (Mac OS X), inform the linker about '-framework
40495         'Foundation'.
40496
40497 2004-06-02  Eric Christopher  <echristo@redhat.com>
40498
40499         * gcc.c-torture/compile/20040602-1.c: New.
40500
40501 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
40502
40503         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
40504         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
40505
40506         PR tree-optimization/14736
40507         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
40508
40509         PR tree-optimization/14042
40510         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
40511
40512         PR tree-optimization/14729
40513         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
40514
40515 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40516
40517         PR fortran/15557
40518         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
40519
40520 2004-06-01  Richard Hederson  <rth@redhat.com>
40521
40522         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
40523
40524 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40525
40526         PR c++/14932
40527         * g++.dg/parse/offsetof4.C: New test.
40528
40529 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
40530
40531         PR objc/7993
40532         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
40533
40534 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
40535
40536         PR c++/15701
40537         * g++.dg/template/friend29.C: New test.
40538
40539 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40540
40541         PR c/15749
40542         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
40543
40544 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
40545
40546         * gcc.dg/sparc-trap-1.c: New test.
40547
40548 2004-05-31  Roger Sayle  <roger@eyesopen.com>
40549
40550         PR middle-end/15069
40551         * g++.dg/opt/fold3.C: New test case.
40552
40553 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
40554
40555         * lib/target-supports.exp (check_iconv_available): Fix fallout
40556         from 2004-05-28 patch.
40557
40558 2004-05-30  Paul Brook  <paul@codesourcery.com>
40559
40560         PR fortran/15620
40561         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
40562         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
40563
40564 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
40565
40566         * gfortran.fortran-torture/execute/random_1.f90: New test.
40567
40568 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40569
40570         * g++.dg/ext/altivec-10.C: New test.
40571
40572 2004-05-29  Paul Brook  <paul@codesourcery.com>
40573
40574         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
40575
40576 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40577
40578         * gcc.dg/altivec-16.c: New test.
40579
40580 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
40581
40582         * lib/target-supports.exp (check_vmx_hw_available): New.
40583         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
40584
40585         * lib/target-supports.exp (check_alias_available,
40586         check_iconv_available, check_named_sections_available): Use
40587         unique names for temporary files.
40588
40589 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40590
40591         * gcc.dg/altivec-15.c: New test.
40592
40593 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40594
40595         PR c++/15083
40596         * g++.dg/warn/noeffect6.C: New test.
40597
40598         PR c++/15471
40599         * g++.dg/expr/ptrmem4.C: New test.
40600
40601         PR c++/15640
40602         * g++.dg/template/operator3.C: New test.
40603
40604 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40605
40606         PR c++/14668
40607         * g++.dg/lookup/redecl1.C: New test.
40608         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
40609
40610 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
40611
40612         * gcc.c-torture/execute/compare-fp-1.c,
40613         gcc.c-torture/execute/compare-fp-2.c,
40614         gcc.c-torture/execute/compare-fp-3.c,
40615         gcc.c-torture/execute/compare-fp-4.c,
40616         gcc.c-torture/execute/compare-fp-3.x,
40617         gcc.c-torture/execute/compare-fp-4.x,
40618         gcc.dg/pr15649-1.c: New.
40619
40620 2004-05-27  Adam Nemet  <anemet@lnxw.com>
40621
40622         PR c++/12883
40623         * g++.dg/init/array14.C: New test.
40624
40625 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
40626
40627         * lib/compat.exp (compat-get-options-main): New.
40628         (compat-get-options): Remove unneeded code, warn for ignored
40629         command.
40630         (compat-execute): Check flag set by dg-require-* commands.
40631
40632         * lib/compat.exp (compat-execute): Break up long lines.
40633
40634 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
40635
40636         * gcc.dg/altivec-7.c: Don't use 'vector long'.
40637         * gcc.dg/altivec-14.c: New test.
40638         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
40639
40640         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
40641         * gcc.dg/altivec-12.c: Ditto.
40642
40643         * gcc.dg/altivec-3.c: Move call to altivec_check.
40644
40645 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40646
40647         PR c++/15044
40648         * g++.dg/template/error12.C: New test.
40649
40650         PR c++/15317
40651         * g++.dg/ext/attrib15.C: New test.
40652
40653         PR c++/15329
40654         * g++.dg/template/ptrmem9.C: New test.
40655
40656 2004-05-25  Paul Brook  <paul@codesourcery.com>
40657
40658         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
40659
40660 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40661
40662         PR c++/15165
40663         * g++.dg/template/crash19.C: New test.
40664
40665 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40666
40667         PR c++/15025
40668         * g++.dg/template/redecl1.C: New test.
40669
40670 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40671
40672         PR c++/14821
40673         * g++.dg/other/ns1.C: New test.
40674
40675         PR c++/14883
40676         * g++.dg/template/invalid1.C: New test.
40677
40678 2004-05-23  Paul Brook  <paul@codesourcery.com>
40679         Victor Leikehman  <lei@haifasphere.co.il>
40680
40681         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
40682         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
40683
40684 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40685
40686         PR c++/15285
40687         PR c++/15299
40688         * g++.dg/template/non-dependent5.C: New test.
40689         * g++.dg/template/non-dependent6.C: New test.
40690
40691 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40692
40693         PR c++/15507
40694         * g++.dg/inherit/union1.C: New test.
40695
40696         PR c++/15542
40697         * g++.dg/template/addr1.C: New test.
40698
40699         PR c++/15427
40700         * g++.dg/template/array5.C: New test.
40701
40702         PR c++/15287
40703         * g++.dg/template/array6.C: New test.
40704
40705 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
40706             Roger Sayle  <roger@eyesopen.com>
40707
40708         * g++.dg/lookup/forscope2.C: New test case.
40709
40710 2004-05-22  Ben Elliston  <bje@au.ibm.com>
40711
40712         * gcc.dg/cpp/Wmissingdirs.c: New.
40713
40714 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40715
40716         PR target/15301
40717         * gcc.dg/compat/union-m128-1.h: New file.
40718         * gcc.dg/compat/union-m128-1_main.c: Likewise.
40719         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40720         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40721
40722 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40723
40724         PR target/15302
40725         * gcc.dg/compat/struct-complex-1.h: New file.
40726         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
40727         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
40728         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40729
40730 2004-05-20  Roger Sayle  <roger@eyesopen.com>
40731
40732         PR middle-end/3074
40733         * gcc.dg/pr3074-1.c: New test case.
40734         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
40735
40736 2004-05-20  Falk Hueffner  <falk@debian.org>
40737
40738         PR other/15526
40739         * gcc.dg/ftrapv-1.c: New test case.
40740
40741 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
40742
40743         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
40744
40745 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
40746             Jeff Law  <law@redhat.com>
40747
40748         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
40749         * gcc.dg/tree-ssa/20040518-2.c: New test.
40750
40751         * gcc.dg/tree-ssa/20040518-1.c: New test.
40752
40753 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
40754
40755         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
40756
40757 2004-05-18  Paul Brook  <paul@codesourcery.com>
40758
40759         PR fortran/13930
40760         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
40761
40762 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40763
40764         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
40765         constant folding.
40766
40767 2004-05-17  Steven Bosscher  <stevenb@suse.de>
40768
40769         * gcc.dg/tree-ssa/20040517-1.c: New test.
40770
40771 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40772
40773         * gcc.dg/loop-4.c: New test.
40774
40775 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
40776
40777         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
40778
40779 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
40780
40781         PR fortran/15311
40782         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
40783
40784 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40785
40786         PR fortran/13826
40787         PR fortran/13940
40788         * gfortran.fortran-torture/compile/data_1.f90: New test.
40789
40790 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
40791
40792         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
40793         * gcc.dg/uninit-H.c: Define ASM for __s390__.
40794
40795 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40796
40797         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
40798
40799 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40800
40801         PR c/15444
40802         * gcc.dg/format/xopen-1.c: Adjust expected message.
40803         * gcc.dg/format/xopen-3.c: New test.
40804
40805 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
40806
40807         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
40808
40809 2004-05-14  Jeff Law  <law@redhat.com>
40810
40811         * gcc.dg/tree-ssa/20040514-2.c: New test.
40812
40813 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40814
40815         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
40816         this ...
40817         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
40818         this.
40819
40820 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
40821
40822         * gcc.dg/tree-ssa/20040514-1.c: New test.
40823
40824 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40825
40826         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
40827         test.
40828
40829 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40830
40831         PR fortran/14066
40832         * gfortran.fortran-torture/compile/do_1.f90: New test.
40833
40834 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40835
40836         PR fortran/15051
40837         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
40838         test.
40839
40840 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
40841
40842         PR fortran/15149
40843         * gfortran.fortran-torture/execute/random_init.f90: New test.
40844
40845 2004-05-13  Paul Brook  <paul@codesourcery.com>
40846
40847         PR fortran/15314
40848         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
40849
40850 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
40851
40852         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
40853         for the powerpc case.
40854
40855 2004-05-13  Jeff Law  <law@redhat.com>
40856
40857         * gcc.dg/tree-ssa/20040513-1.c: New test.
40858         * gcc.dg/tree-ssa/20040513-2.c: New test.
40859
40860 2004-05-13  Paul Brook  <paul@codesourcery.com>
40861
40862         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
40863         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
40864         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
40865
40866 2004-05-13  Andreas Schwab  <schwab@suse.de>
40867
40868         PR other/10819
40869         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
40870         characters.
40871
40872 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
40873
40874         PR fortran/15294
40875         * gfortran.fortran-torture/execute/adjustr.f90: New file.
40876
40877 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
40878
40879         Merge from tree-ssa-20020619-branch.  See
40880         ChangeLog.tree-ssa for details.
40881
40882 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
40883
40884         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
40885         include <altivec.h> explicitly.
40886         * gcc.dg/altivec-13.c: Likewise.
40887
40888 2004-05-11  Paul Brook  <paul@codesourcery.com>
40889
40890         * gcc.c-torture/compile/20010518-1.c: Force enum size.
40891
40892 2004-05-10  Eric Christopher  <echristo@redhat.com>
40893
40894         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
40895         * gcc.dg/sibcall-4.c: Ditto.
40896
40897 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
40898
40899         * g++.dg/ext/altivec-8.C: New test case.
40900         * gcc.dg/altivec-13.c: New test case.
40901
40902 2004-05-08  Roger Sayle  <roger@eyesopen.com>
40903
40904         * gcc.c-torture/execute/divcmp-1.c: New test case.
40905         * gcc.c-torture/execute/divcmp-2.c: New test case.
40906         * gcc.c-torture/execute/divcmp-3.c: New test case.
40907
40908 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
40909
40910         * g++.dg/other/pragma-re-2.C: New test.
40911
40912 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40913
40914         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
40915         * gcc.dg/i386-387-2.c: Likewise.
40916
40917         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
40918         __builtin_drem.
40919         * gcc.dg/i386-387-6.c: Likewise.
40920
40921 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40922
40923         * gcc.dg/builtins-33.c: Also check log1p*.
40924
40925 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
40926
40927         PR optimization/15296
40928         * gcc.c-torture/execute/pr15296.c: New test.
40929
40930 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
40931
40932         * gcc.dg/builtins-40.c: New test.
40933
40934 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
40935
40936         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
40937
40938 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
40939
40940         * g++.dg/ext/spe1.C: New testcase.
40941
40942 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
40943
40944         * objc.dg/image-info.m: Allow additional attributes
40945         for __image_info section.
40946
40947 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
40948
40949         * gcc.dg/torture/mips-hilo-2.c: New test.
40950
40951 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40952
40953         PR c++/14389
40954         * g++.dg/template/member5.C: New test.
40955
40956 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
40957
40958         * gcc.dg/builtins-34.c: Also check expm1*.
40959
40960 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40961
40962         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
40963         * gcc.dg/torture/builtin-convert-3.c: New test.
40964
40965 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
40966
40967         PR middle-end/15054
40968         * g++.dg/opt/pr15054.C: New test.
40969
40970 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40971
40972         * gcc.dg/torture/builtin-rounding-1.c: New test.
40973         * gcc.dg/builtins-25.c: Delete.
40974         * gcc.dg/builtins-29.c: Delete.
40975
40976 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
40977
40978         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
40979         * gcc.dg/sibcall-4.c: Likewise.
40980         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
40981
40982 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40983
40984         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
40985         bit-field on 16-bit targets.
40986
40987 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40988
40989         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
40990         16-bit targets.
40991
40992 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
40993
40994         * gcc.dg/rs6000-power2-1.c: Change to compile only.
40995         * gcc.dg/rs6000-power2-2.c: Likewise.
40996
40997 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
40998
40999         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
41000         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
41001         Change the asm registers to be in form of frN instead of fN.
41002
41003 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41004
41005         * gcc.dg/torture/builtin-convert-2.c: New test.
41006
41007 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
41008
41009         * gcc.dg/rs6000-power2-1.c: New test.
41010         * gcc.dg/rs6000-power2-2.c: New test.
41011
41012 2004-04-28  Jan Hubicka  <jh@suse.cz>
41013
41014         * gcc.dg/unused-6.c: New test.
41015
41016 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
41017             Ulrich Weigand  <uweigand@de.ibm.com>
41018
41019         * ada/acats/run_all.sh: Define $target variable.
41020
41021 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
41022
41023         PR c++/15119
41024         * g++.dg/other/vararg-1.C: New test.
41025
41026         PR c++/4794
41027         * g++.dg/eh/cleanup3.C: New test.
41028
41029 2004-04-24  Laurent GUERBY <laurent@guerby.net>
41030
41031         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
41032         and ad8011a (target_insn).
41033         * ada/acats/support/macro.dfs: Likewise.
41034         * ada/acats/support/impbit.adb: New file.
41035
41036 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
41037
41038         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
41039
41040 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41041
41042         * gcc.dg/loop-3.c: New test.
41043
41044 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
41045
41046         * gcc.c-torture/execute/simd-5.c: New test.
41047
41048 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41049
41050         PR c++/15064
41051         * g++.dg/template/crash18.C: New test.
41052
41053 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
41054
41055         * g++.dg/ext/complit3.C: New test.
41056
41057 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41058
41059         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
41060         * gcc.dg/altivec-3.c: Same.
41061         * gcc.dg/altivec-varargs-1.c: Same.
41062
41063 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41064
41065         * lib/target-supports.exp (check_profiling_available): Assume
41066         profiling is not available on powerpc-eabi targets.
41067
41068 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
41069
41070         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
41071         * gcc.dg/vmx/bug-1.c: Ditto.
41072
41073 2004-04-20  Eric Christopher  <echristo@redhat.com>
41074
41075         * gcc.dg/charset/extern.c: New test.
41076         * g++.dg/charset/extern3.cc: Ditto.
41077
41078 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
41079
41080         * gcc.dg/builtins-39.c: New test.
41081
41082 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
41083
41084         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
41085
41086 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
41087
41088         * gcc.dg/torture/mips-hilo-1.c: New test.
41089
41090 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
41091
41092         * gcc.c-torture/compile/20040419-1.c: New test.
41093
41094 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
41095
41096         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
41097
41098 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
41099             Aldy Hernandez  <aldyh@redhat.com>
41100
41101         * gcc.c-torture/execute/va-arg-24.c: New.
41102
41103 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
41104             Aldy Hernandez  <aldyh@redhat.com>
41105
41106         * gcc.dg/vmx/1b-01.c: New.
41107         * gcc.dg/vmx/1b-02.c: New.
41108         * gcc.dg/vmx/1b-03.c: New.
41109         * gcc.dg/vmx/1b-04.c: New.
41110         * gcc.dg/vmx/1b-05.c: New.
41111         * gcc.dg/vmx/1b-06.c: New.
41112         * gcc.dg/vmx/1b-07.c: New.
41113         * gcc.dg/vmx/1c-01.c: New.
41114         * gcc.dg/vmx/1c-02.c: New.
41115         * gcc.dg/vmx/3a-01a.c: New.
41116         * gcc.dg/vmx/3a-01.c: New.
41117         * gcc.dg/vmx/3a-01m.c: New.
41118         * gcc.dg/vmx/3a-03.c: New.
41119         * gcc.dg/vmx/3a-03m.c: New.
41120         * gcc.dg/vmx/3a-04.c: New.
41121         * gcc.dg/vmx/3a-04m.c: New.
41122         * gcc.dg/vmx/3a-05.c: New.
41123         * gcc.dg/vmx/3a-06.c: New.
41124         * gcc.dg/vmx/3a-06m.c: New.
41125         * gcc.dg/vmx/3a-07.c: New.
41126         * gcc.dg/vmx/3b-01.c: New.
41127         * gcc.dg/vmx/3b-02.c: New.
41128         * gcc.dg/vmx/3b-10.c: New.
41129         * gcc.dg/vmx/3b-13.c: New.
41130         * gcc.dg/vmx/3b-14.c: New.
41131         * gcc.dg/vmx/3b-15.c: New.
41132         * gcc.dg/vmx/3c-01a.c: New.
41133         * gcc.dg/vmx/3c-01.c: New.
41134         * gcc.dg/vmx/3c-02.c: New.
41135         * gcc.dg/vmx/3c-03.c: New.
41136         * gcc.dg/vmx/3d-01.c: New.
41137         * gcc.dg/vmx/4-01.c: New.
41138         * gcc.dg/vmx/4-03.c: New.
41139         * gcc.dg/vmx/5-01.c: New.
41140         * gcc.dg/vmx/5-02.c: New.
41141         * gcc.dg/vmx/5-03.c: New.
41142         * gcc.dg/vmx/5-04.c: New.
41143         * gcc.dg/vmx/5-05.c: New.
41144         * gcc.dg/vmx/5-06.c: New.
41145         * gcc.dg/vmx/5-07.c: New.
41146         * gcc.dg/vmx/5-07t.c: New.
41147         * gcc.dg/vmx/5-08.c: New.
41148         * gcc.dg/vmx/5-10.c: New.
41149         * gcc.dg/vmx/5-11.c: New.
41150         * gcc.dg/vmx/7-01a.c: New.
41151         * gcc.dg/vmx/7-01.c: New.
41152         * gcc.dg/vmx/7c-01.c: New.
41153         * gcc.dg/vmx/7d-01.c: New.
41154         * gcc.dg/vmx/7d-02.c: New.
41155         * gcc.dg/vmx/8-01.c: New.
41156         * gcc.dg/vmx/8-02a.c: New.
41157         * gcc.dg/vmx/8-02.c: New.
41158         * gcc.dg/vmx/brode-1.c: New.
41159         * gcc.dg/vmx/bug-1.c: New.
41160         * gcc.dg/vmx/bug-2.c: New.
41161         * gcc.dg/vmx/bug-3.c: New.
41162         * gcc.dg/vmx/cw-bug-1.c: New.
41163         * gcc.dg/vmx/cw-bug-2.c: New.
41164         * gcc.dg/vmx/cw-bug-3.c: New.
41165         * gcc.dg/vmx/dct.c: New.
41166         * gcc.dg/vmx/debug-1.c: New.
41167         * gcc.dg/vmx/debug-2.c: New.
41168         * gcc.dg/vmx/debug-3.c: New.
41169         * gcc.dg/vmx/debug-4.c: New.
41170         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
41171         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
41172         * gcc.dg/vmx/eg-5.c: New.
41173         * gcc.dg/vmx/fft.c: New.
41174         * gcc.dg/vmx/gcc-bug-1.c: New.
41175         * gcc.dg/vmx/gcc-bug-2.c: New.
41176         * gcc.dg/vmx/gcc-bug-3.c: New.
41177         * gcc.dg/vmx/gcc-bug-4.c: New.
41178         * gcc.dg/vmx/gcc-bug-5.c: New.
41179         * gcc.dg/vmx/gcc-bug-6.c: New.
41180         * gcc.dg/vmx/gcc-bug-7.c: New.
41181         * gcc.dg/vmx/gcc-bug-8.c: New.
41182         * gcc.dg/vmx/gcc-bug-9.c: New.
41183         * gcc.dg/vmx/gcc-bug-b.c: New.
41184         * gcc.dg/vmx/gcc-bug-c.c: New.
41185         * gcc.dg/vmx/gcc-bug-d.c: New.
41186         * gcc.dg/vmx/gcc-bug-e.c: New.
41187         * gcc.dg/vmx/gcc-bug-f.c: New.
41188         * gcc.dg/vmx/gcc-bug-g.c: New.
41189         * gcc.dg/vmx/gcc-bug-i.c: New.
41190         * gcc.dg/vmx/harness.h: New.
41191         * gcc.dg/vmx/ira1.c: New.
41192         * gcc.dg/vmx/ira2a.c: New.
41193         * gcc.dg/vmx/ira2b.c: New.
41194         * gcc.dg/vmx/ira2.c: New.
41195         * gcc.dg/vmx/ira2c.c: New.
41196         * gcc.dg/vmx/mem.c: New.
41197         * gcc.dg/vmx/newton-1.c: New.
41198         * gcc.dg/vmx/ops.c: New.
41199         * gcc.dg/vmx/sn7153.c: New.
41200         * gcc.dg/vmx/spill2.c: New.
41201         * gcc.dg/vmx/spill3.c: New.
41202         * gcc.dg/vmx/spill.c: New.
41203         * gcc.dg/vmx/t.c: New.
41204         * gcc.dg/vmx/varargs-1.c: New.
41205         * gcc.dg/vmx/varargs-2.c: New.
41206         * gcc.dg/vmx/varargs-3.c: New.
41207         * gcc.dg/vmx/varargs-4.c: New.
41208         * gcc.dg/vmx/varargs-5.c: New.
41209         * gcc.dg/vmx/varargs-6.c: New.
41210         * gcc.dg/vmx/varargs-7.c: New.
41211         * gcc.dg/vmx/vmx.exp: New.
41212         * gcc.dg/vmx/vprint-1.c: New.
41213         * gcc.dg/vmx/vscan-1.c: New.
41214         * gcc.dg/vmx/x-01.c: New.
41215         * gcc.dg/vmx/x-02.c: New.
41216         * gcc.dg/vmx/x-03.c: New.
41217         * gcc.dg/vmx/x-04.c: New.
41218         * gcc.dg/vmx/x-05.c: New.
41219         * gcc.dg/vmx/yousufi-1.c: New.
41220         * gcc.dg/vmx/zero-1.c: New.
41221         * gcc.dg/vmx/zero.c: New.
41222
41223 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
41224
41225         * g++.dg/lookup/java1.C: Update for chage of
41226         _Jv_AllocObject.
41227         * g++.dg/lookup/java2.C: Likewise.
41228
41229 2004-04-17  Laurent GUERBY <laurent@guerby.net>
41230
41231         * ada/acats/run_all.sh: use -O2 by default.
41232
41233 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
41234
41235         * gcc.dg/vr-mult-[12].c: New tests.
41236
41237 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41238
41239         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
41240
41241         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
41242
41243 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
41244
41245         * lib/target-supports.exp (check_profiling_available): Assume
41246         profiling isn't available for mips*-*-elf targets.
41247
41248 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
41249
41250         * gcc.dg/builtins-38.c: New test.
41251
41252 2004-04-14  Eric Christopher  <echristo@redhat.com>
41253
41254         * g++.dg/charset/charset.exp: Run .cc extension tests.
41255
41256 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
41257
41258         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
41259
41260 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41261
41262         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
41263
41264 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
41265
41266         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
41267         * gcc.dg/i386-387-2.c: Likewise.
41268
41269         * gcc.dg/i386-387-7.c: New test.
41270         * gcc.dg/i386-387-8.c: New test.
41271
41272         * gcc.dg/builtins-37.c: New test.
41273
41274 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
41275
41276         * g++.dg/pch/externc-1.C: Add missing semicolon.
41277
41278 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
41279
41280         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
41281
41282 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41283
41284         * gcc.c-torture/execute/20040411-1.c: New test.
41285
41286 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
41287
41288         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
41289
41290 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
41291
41292         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
41293
41294 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
41295
41296         * lib/target-supports.exp (check_named_sections_available): New.
41297         * lib/gcc-dg.exp (dg-require-named-sections): New.
41298         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
41299         old-deja.exp.  Also prune error-count message from HP linker.
41300         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
41301
41302         * g++.dg/init/init-ref4.C: Use dg-require-weak.
41303         * g++.old-deja/g++.pt/static3.C: Likewise.
41304         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
41305
41306 2004-04-09  Roger Sayle  <roger@eyesopen.com>
41307
41308         * gcc.c-torture/execute/20040409-1.c: New test case.
41309         * gcc.c-torture/execute/20040409-2.c: New test case.
41310         * gcc.c-torture/execute/20040409-3.c: New test case.
41311
41312 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
41313
41314         * gcc.dg/20040409-1.c: New test.
41315
41316 2004-04-08  Roger Sayle  <roger@eyesopen.com>
41317
41318         PR target/14888
41319         * g++.dg/opt/pr14888.C: New test case.
41320
41321 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
41322
41323         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
41324         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
41325         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
41326         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
41327         New tests.
41328
41329 2004-04-08  Paul Brook  <paul@codesourcery.com>
41330
41331         * gcc.dg/spill-1.c: New test.
41332
41333 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41334
41335         * gcc.dg/torture/builtin-ctype-2.c: New test.
41336
41337 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
41338
41339         * gcc.dg/pch/pch.exp: Add largefile test.
41340
41341 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
41342
41343         * g++.dg/pch/externc-1.Hs: New.
41344         * g++.dg/pch/externc-1.C: New.
41345
41346 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41347
41348         * gcc.dg/compat/struct-by-value-5a_main.c,
41349         gcc.dg/compat/struct-by-value-5b_main.c: New files.
41350         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
41351         * gcc.dg/compat/struct-by-value-5a_x.c,
41352         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
41353         gcc.dg/compat/struct-by-value-5_x.c.
41354         * gcc.dg/compat/struct-by-value-5a_y.c,
41355         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
41356         gcc.dg/compat/struct-by-value-5_y.c.
41357
41358         * gcc.dg/compat/struct-by-value-6a_main.c,
41359         gcc.dg/compat/struct-by-value-6b_main.c: New files.
41360         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
41361         * gcc.dg/compat/struct-by-value-6a_x.c,
41362         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
41363         gcc.dg/compat/struct-by-value-6_x.c.
41364         * gcc.dg/compat/struct-by-value-6a_y.c,
41365         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
41366         gcc.dg/compat/struct-by-value-6_y.c.
41367
41368         * gcc.dg/compat/struct-by-value-7a_main.c,
41369         gcc.dg/compat/struct-by-value-7b_main.c: New files.
41370         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
41371         * gcc.dg/compat/struct-by-value-7a_x.c,
41372         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
41373         gcc.dg/compat/struct-by-value-7_x.c.
41374         * gcc.dg/compat/struct-by-value-7a_y.c,
41375         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
41376         gcc.dg/compat/struct-by-value-7_y.c.
41377
41378 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
41379
41380         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
41381         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
41382         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
41383         options.
41384
41385 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
41386
41387         * gcc.dg/builtins-36.c: New test.
41388
41389 2004-04-06  Paul Brook  <paul@codesourcery.com>
41390
41391         * README.gcc: Remove obsolete contraint on testcases.
41392
41393 2004-04-05  Paul Brook  <paul@codesourcery.com>
41394
41395         PR2123
41396         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
41397         failure and exit(0) on success.
41398         * g++.dg/expr/anew2.C: Ditto.
41399         * g++.dg/expr/anew3.C: Ditto.
41400         * g++.dg/expr/anew4.C: Ditto.
41401
41402 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
41403
41404         PR c++/3518
41405         * g++.dg/template/unify7.C: New.
41406
41407 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41408
41409         * g++.dg/README: Bring up to date with new subdirectories; remove
41410         duplicate subdirectory lines.
41411
41412 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
41413
41414         PR c++/14007
41415         * g++.dg/template/unify5.C: New.
41416         * g++.dg/template/unify6.C: New.
41417         * g++.dg/template/qualttp20.C: Adjust.
41418         * g++.old-deja/g++.jason/report.C: Adjust.
41419         * g++.old-deja/g++.other/qual1.C: Adjust.
41420
41421 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
41422
41423         PR c++/14803
41424         * g++.dg/inherit/ptrmem1.C: New test.
41425
41426 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
41427
41428         PR c++/14755
41429         * gcc.c-torture/execute/20040331-1.c: New test.
41430         * gcc.dg/20040331-1.c: New test.
41431
41432 2004-04-01  Paul Brook  <paul@codesourcery.com>
41433
41434         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
41435
41436 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
41437
41438         PR c++/14724
41439         * g++.dg/init/goto1.C: New test.
41440
41441         PR c++/14763
41442         * g++.dg/template/defarg4.C: New test.
41443
41444 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
41445
41446         * gcc.dg/altivec-11.c: Extend test for more valid cases.
41447
41448 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
41449
41450         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
41451
41452 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
41453
41454         * gcc.dg/noncompile/undeclared-2.c: New test.
41455
41456 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
41457
41458         * gcc.dg/940409-1.c: Remove XFAIL.
41459         * gcc.dg/reg-vol-struct-1.c: New test.
41460
41461 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41462
41463         * gcc.dg/torture/builtin-wctype-1.c: New test.
41464
41465 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
41466
41467         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
41468         * gcc.dg/20001101-1.c: Likewise.
41469         * gcc.dg/20001102-1.c: Likewise.
41470
41471 2004-03-25  Roger Sayle  <roger@eyesopen.com>
41472
41473         * gcc.dg/compare8.c: Add an additional test for XOR.
41474
41475 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41476
41477         * gcc.dg/torture/builtin-ctype-1.c: New test.
41478
41479 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41480
41481         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
41482         * gcc.dg/torture/builtin-math-1.c: Likewise.
41483         * gcc.dg/torture/builtin-power-1.c: New test.
41484
41485 2004-03-24  Andreas Schwab  <schwab@suse.de>
41486
41487         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
41488         IA64 assembler.
41489
41490 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
41491             Roger Sayle  <roger@eyesopen.com>
41492
41493         * gcc.dg/compare8.c: New test case.
41494
41495 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
41496
41497         * g++.dg/ext/altivec-7.C: New test.
41498
41499 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
41500
41501         PR 12267, 12391, 12560, 13129, 14114, 14133
41502         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
41503         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
41504         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
41505         Adjust error regexps.
41506         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
41507         * gcc.dg/noncompile/undeclared-1.c: New test cases.
41508         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
41509         * gcc.dg/local1.c: Add explanatory comment.
41510
41511 2004-03-23  Roger Sayle  <roger@eyesopen.com>
41512
41513         PR optimization/14669
41514         * g++.dg/opt/fold2.C: New test case.
41515
41516 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
41517
41518         PR c/14069
41519         * gcc.dg/20040322-1.c: New test.
41520
41521 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41522
41523         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
41524         * gcc.dg/ultrasp4.c: Likewise.
41525         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
41526
41527 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41528
41529         * gcc.dg/i386-sse-8.c: Reset default options.
41530
41531 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41532
41533         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
41534         in the error message text.
41535
41536 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41537
41538         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
41539
41540 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
41541
41542         PR c++/14616
41543         * g++.dg/init/array13.C: New test.
41544
41545 2004-03-20  Roger Sayle  <roger@eyesopen.com>
41546
41547         PR target/13889
41548         * gcc.c-torture/compile/pr13889.c: New test case.
41549
41550 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41551
41552         PR c/14635
41553         * builtins-1.c (nan, nans): Don't test.
41554         * builtins-30.c: Don't use nan, nanf, nanl.
41555         * builtins-35.c: New test.
41556
41557 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
41558
41559         * g++.dg/ext/altivec-6.C: New test.
41560
41561 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
41562
41563         * g++.dg/init/placement3.C: New test.
41564
41565         * g++.dg/template/spec13.C: New test.
41566
41567         * g++.dg/lookup/using11.C: New test.
41568
41569         * g++.dg/lookup/koenig3.C: New test.
41570
41571         * g++.dg/template/operator2.C: New test.
41572
41573         * g++.dg/expr/dtor3.C: New test.
41574         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
41575         marker.
41576         * g++.old-deja/g++.law/visibility28.C: Likewise.
41577
41578 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
41579
41580         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
41581         * gcc.dg/ppc64-abi-3.c: Likewise.
41582
41583 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41584
41585         PR c++/14545
41586         * g++.dg/parse/template15.C: New test.
41587
41588 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41589
41590         * g++.dg/expr/dtor2.C: New test.
41591
41592         * g++.dg/lookup/anon4.C: New test.
41593
41594         * g++.dg/overload/using1.C: New test.
41595
41596         * g++.dg/template/lookup7.C: New test.
41597
41598         * g++.dg/template/typename6.C: New test.
41599
41600         * g++.dg/expr/cond6.C: New test.
41601
41602 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41603
41604         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
41605
41606 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41607
41608         * g++.dg/expr/cond5.C: New test.
41609         * g++.dg/expr/constcast1.C: Likewise.
41610         * g++.dg/expr/ptrmem2.C: Likewise.
41611         * g++.dg/expr/ptrmem3.C: Likewise.
41612         * g++.dg/lookup/main1.C: Likewise.
41613         * g++.dg/template/lookup6.C: Likewise.
41614
41615 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41616
41617         * gcc.dg/local1.c: New test.
41618
41619         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
41620
41621 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41622
41623         * gcc.dg/torture/builtin-convert-1.c: New test.
41624
41625 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41626
41627         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
41628
41629 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41630
41631         PR c++/14481
41632         * g++.dg/warn/Wunused-7.C: New test.
41633
41634 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41635
41636         * gcc.dg/torture/builtin-integral-1.c: New test.
41637
41638 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41639
41640         PR c++/14586
41641         * g++.dg/parse/non-dependent3.C: New test.
41642
41643 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
41644
41645         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
41646         * g++.dg/eh/simd-2.C: Likewise.
41647         * g++.dg/init/array10.C: Likewise.
41648         * gcc.c-torture/compile/simd-1.c: Likewise.
41649         * gcc.c-torture/compile/simd-2.c: Likewise.
41650         * gcc.c-torture/compile/simd-3.c: Likewise.
41651         * gcc.c-torture/compile/simd-4.c: Likewise.
41652         * gcc.c-torture/compile/simd-6.c: Likewise.
41653         * gcc.c-torture/execute/simd-1.c: Likewise.
41654         * gcc.c-torture/execute/simd-2.c: Likewise.
41655         * gcc.dg/compat/vector-defs.h: Likewise.
41656         * gcc.dg/20020531-1.c: Likewise.
41657         * gcc.dg/altivec-3.c: Likewise.
41658         * gcc.dg/altivec-4.c: Likewise.
41659         * gcc.dg/altivec-varargs-1.c: Likewise.
41660         * gcc.dg/compat/vector-defs.h: Likewise.
41661         * gcc.dg/i386-mmx-3.c: Likewise.
41662         * gcc.dg/i386-sse-4.c: Likewise.
41663         * gcc.dg/i386-sse-5.c: Likewise.
41664         * gcc.dg/i386-sse-8.c: Likewise.
41665         * gcc.dg/simd-1.c: Likewise.
41666         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
41667         __ev64_opaque__ since the machine description provides it.
41668
41669 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41670
41671         * lib/compat.exp (skip_list): New global variable.
41672         Use it to hold the user defined COMPAT_SKIPS list if any.
41673         (compat-obj): Add the members of skip_list to optall.
41674
41675 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41676
41677         * gcc.dg/compat/union-by-value-1_main.c,
41678         union-by-value-1_x.c, union-by-value-1_y.c,
41679         union-check.h, union-defs.h,
41680         union-init.h, union-return-1_main.c,
41681         union-return-1_x.c, union-return-1_y.c: New files.
41682
41683 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41684
41685         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
41686         mixed-struct-init.h: Add 4 mixed structure types.
41687         struct-by-value-21_main.c, struct-by-value-21_x.c,
41688         struct-by-value-21_y.c, struct-return-21_main.c,
41689         struct-return-21_x.c, struct-return-21_y.c: New files.
41690
41691 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
41692
41693         PR c++/14550
41694         * g++.dg/parse/template14.C: New test.
41695
41696 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41697
41698         * gcc.c-torture/execute/20040313-1.c: New test.
41699
41700 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
41701
41702         PR target/14533
41703         * gcc.dg/20040311-2.c: New test.
41704
41705 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
41706
41707         PR other/14544
41708         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
41709         bit-field.
41710
41711 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
41712
41713         * gcc.dg/20040305-2.c: Add missing return statement.
41714
41715 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41716
41717         * gcc.dg/builtins-34.c: Also check pow10*.
41718
41719 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41720
41721         PR target/14262
41722         * gcc.dg/20040305-2.c: New test.
41723
41724 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41725
41726         * gcc.dg/20040310-1.c: New test.
41727
41728 2004-03-11  Roger Sayle  <roger@eyesopen.com>
41729
41730         * gcc.c-torture/execute/20040311-1.c: New test case.
41731
41732 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
41733
41734         PR c++/14476
41735         * g++.dg/lookup/enum1.C: New test.
41736
41737 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
41738
41739         PR c++/14510
41740         * g++.dg/lookup/struct2.C: New test.
41741
41742 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
41743
41744         * gcc.dg/builtins-34.c: New test.
41745
41746 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41747
41748         * gcc.dg/torture/builtin-nonneg-1.c: New test.
41749
41750 2004-03-09  James E Wilson  <wilson@specifixinc.com>
41751
41752         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
41753         * gcc.dg/alias-2.c: New testcase.
41754
41755 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
41756
41757         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
41758
41759 2004-03-09  Roger Sayle  <roger@eyesopen.com>
41760
41761         * gcc.c-torture/execute/20040309-1.c: New test case.
41762
41763 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
41764
41765         PR c++/14397
41766         * g++.dg/overload/ref1.C: New.
41767
41768 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41769
41770         PR c++/14409
41771         * g++.dg/template/spec12.C: New test.
41772
41773         PR c++/14448
41774         * g++.dg/parse/crash14.C: New test.
41775
41776 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41777
41778         PR c++/14230
41779         * g++.dg/init/ref11.C: New test.
41780
41781 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41782
41783         PR c++/14432
41784         * g++.dg/parse/builtin2.C: New test.
41785
41786 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41787
41788         PR c++/14401
41789         * g++.dg/init/ctor3.C: New test.
41790         * g++.dg/init/union1.C: New test.
41791         * g++.dg/ext/anon-struct4.C: New test.
41792
41793 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41794
41795         * g++.dg/lookup/koenig1.C: Tweak error messages.
41796         * g++.dg/lookup/used-before-declaration.C: Likewise.
41797         * g++.dg/other/do1.C: Likewise.
41798         * g++.dg/overload/koenig1.C: Likewise.
41799         * g++.dg/parse/crash13.C: Likewise.
41800         * g++.dg/template/instantiate3.C: Likewise.
41801
41802 2004-03-08  Eric Christopher  <echristo@redhat.com>
41803
41804         * * lib/target-supports.exp: Enable libiconv in test
41805         compilation.  Fix up error checking.
41806
41807 2004-03-08  Roger Sayle  <roger@eyesopen.com>
41808
41809         PR middle-end/14289
41810         * gcc.dg/pr14289-1.c: New test case.
41811         * gcc.dg/pr14289-2.c: Likewise.
41812         * gcc.dg/pr14289-3.c: Likewise.
41813
41814 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
41815
41816         * gcc.c-torture/execute/20040308-1.c: New test.
41817
41818 2004-03-07  Roger Sayle  <roger@eyesopen.com>
41819
41820         * gcc.c-torture/execute/20040307-1.c: New test case.
41821
41822 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
41823
41824         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
41825
41826 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
41827
41828         * gcc.dg/20040306-1.c: New test.
41829
41830 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
41831
41832         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
41833         them static.
41834         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
41835
41836 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41837
41838         PR c/14465
41839         * gcc.dg/decl-6.c: New test.
41840
41841 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41842
41843         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
41844         Rename LOGPOW -> LOG_POW.
41845         (SQRT_EXP, POW_EXP): New.
41846
41847 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41848
41849         * gcc.dg/i386-sse-8.c: New test.
41850
41851 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41852
41853         PR c/14114
41854         * gcc.dg/decl-5.c: New test.
41855
41856 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
41857
41858         * gcc.dg/20040305-1.c: New test.
41859
41860 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
41861
41862         PR other/14354
41863         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
41864
41865 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
41866
41867         PR c++/14425, c++/14426
41868         * g++.dg/ext/altivec-4.C: New test.
41869         * g++.dg/ext/altivec-5.C: New test.
41870
41871 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
41872
41873         * g++.old-deja/g++.other/linkage1.C: Expect errors about
41874         global variables of a type with no linkage.
41875         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
41876         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
41877         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
41878         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
41879         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
41880         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
41881         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
41882         * g++.dg/warn/deprecated.C: Name enum Color.
41883         * g++.dg/overload/VLA.C: Name structure for 'b'.
41884         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
41885
41886 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41887
41888         * gcc.c-torture/compile/20040304-1.c: New test.
41889
41890 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
41891
41892         PR 13728
41893         * gcc.dg/decl-4.c: New testcase.
41894
41895 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
41896
41897         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
41898         as PRECF if sizeof (float) > sizeof (double).
41899         (PRECL): Make it the same as PRECF if
41900         sizeof (float) > sizeof (long double).
41901
41902 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41903
41904         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
41905         system type.  Add check for irix6 which doesn't have c99 runtime.
41906
41907 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
41908
41909         * gcc.dg/const-elim-1.c: xfail for xtensa.
41910
41911 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41912
41913         PR c++/14369
41914         * g++.dg/template/cond4.C: New test.
41915
41916 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41917
41918         PR c++/14360
41919         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
41920
41921         PR c++/14361
41922         * g++.dg/parse/defarg7.C: New test.
41923
41924         PR c++/14359
41925         * g++.dg/template/friend26.C: New test.
41926
41927 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41928
41929         PR c++/14324
41930         * g++.dg/abi/mangle21.C: New test.
41931
41932         PR c++/14260
41933         * g++.dg/parse/constructor2.C: New test.
41934
41935         PR c++/14337
41936         * g++.dg/template/sfinae1.C: New test.
41937
41938 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41939
41940         PR c++/14267
41941         * g++.dg/expr/crash2.C: New test.
41942
41943         PR middle-end/13448
41944         * gcc.dg/inline-5.c: New test.
41945         * gcc.dg/always-inline.c: Split out tests into ...
41946         * gcc.dg/always-inline2.c: ... this and ...
41947         * gcc.dg/always-inline3.c: ... this.
41948
41949 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41950
41951         PR debug/12103
41952         * g++.dg/debug/crash1.C: New test.
41953
41954 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
41955
41956         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
41957         function with __attribute__((noinline)).
41958         (recurser_void2): Likewise.
41959         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
41960         (recurser_void2): Likewise.
41961
41962 2004-02-29  Roger Sayle  <roger@eyesopen.com>
41963
41964         PR middle-end/14203
41965         * g++.dg/warn/Wunused-6.C: New test case.
41966
41967 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
41968
41969         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
41970         not defined.
41971
41972 2004-02-27  Eric Christopher  <echristo@redhat.com>
41973
41974         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
41975         * g++.dg/charset/asm2.c: Run only x86.
41976         * gcc.dg/charset/asm3.c: Ditto.
41977
41978 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
41979
41980         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
41981         ld_library_path.
41982
41983 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
41984
41985         * g++.dg/ext/altivec-3.C: New.
41986
41987 2004-02-26  Richard Henderson  <rth@redhat.com>
41988
41989         * g++.dg/ext/attrib10.C: Mark for warning.
41990         * gcc.dg/attr-alias-1.c: New.
41991
41992 2004-02-26  Richard Henderson  <rth@redhat.com>
41993
41994         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
41995         * gcc.c-torture/execute/20040208-2.c: ... it back.
41996
41997 2004-02-26  Eric Christopher  <echristo@redhat.com>
41998
41999         * lib/target-supports.exp (check-iconv-available): New function.
42000         * lib/gcc-dg.exp (dg-require-iconv): New function.
42001         Use above.
42002         * gcc.dg/charset: New directory.
42003         * gcc.dg/charset/charset.exp: New file.
42004         * gcc.dg/charset/asm1.c: Ditto.
42005         * gcc.dg/charset/asm2.c: Ditto.
42006         * gcc.dg/charset/asm3.c: Ditto.
42007         * gcc.dg/charset/asm4.c: Ditto.
42008         * gcc.dg/charset/asm5.c: Ditto.
42009         * gcc.dg/charset/attribute1.c: Ditto.
42010         * gcc.dg/charset/attribute2.c: Ditto.
42011         * gcc.dg/charset/string1.c: Ditto.
42012         * g++.dg/charset: New directory.
42013         * g++.dg/dg.exp: Add here. Special options.
42014         * g++.dg/charset/charset.exp: New file.
42015         * g++.dg/charset/asm1.c: Ditto.
42016         * g++.dg/charset/asm2.c: Ditto.
42017         * g++.dg/charset/asm3.c: Ditto.
42018         * g++.dg/charset/asm4.c: Ditto.
42019         * g++.dg/charset/attribute1.c: Ditto.
42020         * g++.dg/charset/attribute2.c: Ditto.
42021         * g++.dg/charset/extern1.cc: Ditto.
42022         * g++.dg/charset/extern2.cc: Ditto.
42023         * g++.dg/charset/string1.c: Ditto.
42024
42025 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
42026
42027         PR c++/14278
42028         * g++.dg/parse/comma1.C: New test.
42029
42030 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42031
42032         PR c++/14284
42033         * g++.dg/template/ttp8.C: New test.
42034
42035 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
42036
42037         * gcc.dg/fixuns-trunc-1.c: New test.
42038
42039 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42040
42041         * gcc.dg/builtins-config.h: Use #elif.
42042
42043 2004-02-26  Michael Matz  <matz@suse.de>
42044
42045         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
42046         * gcc.dg/991214-1.c: Likewise.
42047         * gcc.dg/i386-asm-1.c: Likewise.
42048
42049 2004-02-25  Richard Henderson  <rth@redhat.com>
42050
42051         * gcc.c-torture/execute/20040208-2.c: Move ...
42052         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
42053
42054 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42055
42056         PR c++/14246
42057         * g++.dg/other/crash-3.C: New test.
42058
42059 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42060
42061         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
42062         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
42063
42064         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
42065         HP-UX.
42066
42067 2004-02-24  Michael Matz  <matz@suse.de>
42068
42069         * gcc.dg/i386-regparm.c: New.
42070
42071 2004-02-23  James E Wilson  <wilson@specifixinc.com>
42072
42073         * gcc.c-torture/execute/20040223-1.c: New.
42074
42075 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
42076             Kazu Hirata  <kazu@cs.umass.edu>
42077
42078         * gcc.dg/fwritable-strings-1.c: Remove.
42079
42080 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
42081
42082         PR c/14156
42083         * gcc.dg/20040223-1.c: New test.
42084
42085 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42086
42087         PR c++/14106
42088         * g++.dg/ext/typeof9.C: New test.
42089
42090 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42091
42092         PR c++/14250
42093         * g++.dg/other/switch1.C: New test.
42094
42095 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42096
42097         * gcc.dg/cast-function-1.c: Adjust for new informative message.
42098         * gcc.dg/va-arg-1.c: Likewise.
42099
42100 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42101
42102         PR c++/14143
42103         * g++.dg/template/koenig5.C: New test.
42104
42105 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
42106
42107         * g++.dg/ext/altivec-1.C: Generalize target triple.
42108         * g++.dg/ext/altivec-2.C: New test case.
42109         * g++.dg/ext/altivec_check.h: New file.
42110         * gcc.dg/altivec-1.c: Generalize target triple;
42111         include altivec_check.h and call altivec_check().
42112         * gcc.dg/altivec-[2-5].c: Generalize target triple.
42113         * gcc.dg/altivec-6.c: New test case.
42114         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
42115         type casts as needed.
42116         * gcc.dg/altivec-10.c: Include altivec_check.h and call
42117         altivec_check().
42118         * gcc.dg/altivec-12.c: New test case.
42119         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
42120         include altivec_check.h and call altivec_check().
42121         * gcc.dg/altivec_check.h: New file.
42122
42123 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42124
42125         * lib/target-supports.exp (check_alias_available): Don't mangle
42126         function `g' in test program.
42127
42128 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42129
42130         * lib/target-supports.exp (check_profiling_available): Check
42131         argument to determine whether we support a profiling type.
42132         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
42133         check_profiling_available.
42134         * g++.dg/bprob/bprob.exp: Likewise.
42135         * g77.dg/bprob/bprob.exp: Likewise.
42136         * gcc.misc-tests/bprob.exp: Likewise.
42137         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
42138         dg-require-profiling and delete expected error handling.
42139         * gcc.dg/20021014-1.c: Likewise.
42140         * gcc.dg/nest.c: Likewise.
42141
42142 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42143
42144         PR c++/12007
42145         * g++.dg/other/vthunk1.C: New test.
42146
42147 2004-02-20  Falk Hueffner  <falk@debian.org>
42148
42149         PR target/14201
42150         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
42151
42152 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
42153
42154         PR c++/13927
42155         * g++.dg/other/error8.C: Remove XFAIL markers.
42156
42157         PR c++/14173
42158         * g++.dg/ext/packed5.C: New test.
42159
42160         PR c++/14199
42161         * g++.dg/warn/Wunused-5.C: New test.
42162
42163         PR c++/14186
42164         * g++.dg/lookup/member1.C: New test.
42165
42166 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
42167
42168         * gcc.c-torture/compile/20040130-1.c: Enable only when
42169         __INT_MAX__ >= 2147483647L.
42170         * gcc.c-torture/compile/961203-1.c: Likewise.
42171
42172 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
42173
42174         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
42175         * g++.dg/opt/template1.C: Robustify assembler regexp
42176
42177 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42178
42179         * gcc.c-torture/execute/simd-4.x: Remove.
42180         * gcc.c-torture/execute/va-arg-25.x: Likewise.
42181         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
42182         Guard with #ifndef SKIP_ATTRIBUTE.
42183         * gcc.dg/compat/vector-1_y.c: Likewise.
42184         * gcc.dg/compat/vector-2_x.c: Likewise.
42185         * gcc.dg/compat/vector-2_y.c: Likewise.
42186         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
42187         * g++.dg/eh/simd-2.C: Likewise.
42188
42189 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
42190
42191         * gcc.c-torture/compile/complex-1.c: New.
42192
42193 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
42194
42195         PR target/14209
42196         * gcc.c-torture/execute/20040218-1.c: New test.
42197
42198 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42199
42200         PR c++/14181
42201         * g++.dg/parse/new2.C: New test.
42202
42203 2004-02-18  Paul Brook  <paul@codesourcery.com>
42204
42205         * gcc.c-torture/compile/libcall-1.c: New test.
42206
42207 2004-02-18  Paul Brook  <paul@codesourcery.com>
42208
42209         PR debug/12934
42210         * gcc.dg/debug/debug-7.c: New test.
42211
42212 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
42213
42214         * gcc.dg/20040217-1.c: New test.
42215
42216 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
42217
42218         * gcc.c-torture/execute/990208-1.x: Delete.
42219
42220 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
42221
42222         * gcc.c-torture/execute/20040208-2.x: New file.
42223
42224 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
42225
42226         PR c++/11326
42227         * g++.dg/abi/structret1.C: New test.
42228
42229 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
42230
42231         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
42232         (i386_cpuid): No need to test if cpuid is available on AMD64.
42233         Fix assembly, so that it works onboth i386 and AMD64.
42234         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
42235         (vecInLong): Fix s[] member type to unsigned int.
42236         (vecInWord): Remove type.
42237         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
42238         (a64, b64, c64, d64, e64): Remove.
42239         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
42240         Remove unused variable.  Remove initialization of removed variables.
42241         Don't call mmx_tests nor sse_tests.
42242         (reference_mmx, reference_sse): Remove.
42243         (check): Add return stmt.
42244         * gcc.dg/i386-sse-7.c: New test.
42245         * gcc.dg/i386-mmx-4.c: New test.
42246
42247 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42248
42249         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
42250         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42251         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42252         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
42253         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
42254         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
42255         g++.dg/tc1/dr94.C: Fix line terminator.
42256
42257 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
42258
42259         * gcc.c-torture/compile/20040216-1.c: New.
42260
42261 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42262
42263         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42264         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42265         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
42266         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
42267         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
42268         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
42269
42270 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42271
42272         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
42273
42274 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
42275
42276         PR c++/13971
42277         * g++.dg/expr/cond4.C: New test.
42278
42279         PR c++/14086
42280         * g++.dg/lookup/crash2.C: New test.
42281
42282 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
42283
42284         * gcc.c-torture/compile/20040214-2.c: New test.
42285
42286 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
42287
42288         PR c++/14116
42289         * g++.dg/ext/typeof8.C: New test.
42290
42291 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
42292
42293         * gcc.c-torture/compile/20040214-1.c: New test.
42294
42295 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42296
42297         PR c++/13635
42298         * g++.dg/template/spec11.C: New test.
42299
42300 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42301
42302         PR c++/13927
42303         * g++.dg/other/error8.C: New test.
42304
42305 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
42306
42307         PR c++/14122
42308         * g++.dg/template/array4.C: New test.
42309
42310         PR c++/14108
42311         * g++.dg/inherit/thunk2.C: New test.
42312
42313         PR c++/14083
42314         * g++.dg/eh/cond2.C: New test.
42315
42316 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
42317
42318         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
42319
42320 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
42321
42322         * lib/scanasm.exp (dg-scan): Quote pattern before display.
42323
42324 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
42325
42326         * g++.dg/simd-2.C: xfail on ppc64-linux.
42327
42328 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
42329
42330         PR c/456
42331         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
42332         tests.
42333
42334 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
42335
42336         * gcc.dg/builtins-33.c: New test.
42337
42338 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
42339
42340         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
42341
42342 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42343
42344         * g++.dg/simd-2.C: Set -maltivec for ppc64.
42345
42346 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42347
42348         * gcc.dg/ppc64-abi-3.c: New test.
42349
42350 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
42351
42352         PR c/14092
42353
42354         * gcc.dg/pr14092-1.c: New testcase.
42355
42356 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
42357
42358         * gcc.dg/cpp/assert4.c: Fix typo last change.
42359
42360         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
42361         * gcc.dg/cpp/assert4.c: Handle powerpc64.
42362
42363         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
42364
42365 2004-02-09  Roger Sayle  <roger@eyesopen.com>
42366
42367         * gcc.c-torture/compile/20040209-1.c: New test case.
42368
42369 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42370
42371         * gcc.dg/c90-init-1.c: Adjust expected error messages.
42372
42373 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
42374
42375         * gcc.c-torture/execute/20040208-[12].c: New tests.
42376
42377 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42378
42379         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
42380
42381 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42382
42383         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
42384
42385 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42386
42387         Bug 13856
42388         * gcc.dg/visibility-8.c: New testcase.
42389
42390 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42391
42392         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
42393         arguments.
42394         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
42395
42396 2004-02-07  Roger Sayle  <roger@eyesopen.com>
42397
42398         PR middle-end/13696
42399         * g++.dg/opt/fold1.C: New test case.
42400
42401 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42402
42403         PR c++/14033
42404         * g++.dg/other/crash-2.C: New test.
42405
42406 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42407
42408         PR c++/14028
42409         * g++.dg/parse/angle-bracket2.C: New test.
42410
42411 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42412
42413         PR middle-end/13750
42414         Revert:
42415         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42416         PR pch/13361
42417         * g++.dg/pch/wchar-1.C: New.
42418         * g++.dg/pch/wchar-1.Hs: New.
42419
42420 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42421
42422         PR c++/14008
42423         * g++.dg/parse/error15.C: New test.
42424         * g++.dg/parse/crash11.C: Update dg-error mark.
42425
42426 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42427
42428         PR c++/13932
42429         * g++.dg/warn/conv2.C: New test.
42430
42431 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42432
42433         PR c++/13086
42434         * g++.dg/warn/incomplete1.C: Remove xfail.
42435
42436 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42437
42438         * lib/file-format.exp (gcc_target_object_format): Use
42439         ${tool}_target_compile, not gcc_target_compile.
42440         * lib/target-supports.exp (check_alias_available): Likewise.
42441         (check_gc_sections_available): Likewise.
42442         * g++.dg/ext/attrib10.C: Use dg-require-alias.
42443         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
42444         dg-require-alias.
42445
42446 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42447
42448         PR c++/13969
42449         * g++.dg/template/static6.C: New test.
42450
42451 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
42452
42453         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
42454
42455 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42456
42457         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
42458         tests for systems where `char' is unsigned by default.
42459
42460 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42461
42462         PR c++/13997
42463         * g++.dg/template/partial3.C: New test.
42464
42465 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
42466
42467         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
42468         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
42469         Remove mentions of obsolete ports.
42470
42471 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
42472
42473         * gcc.dg/noncompile/20001228-1.c: Fix for new
42474         error message.
42475
42476 2004-02-03  Roger Sayle  <roger@eyesopen.com>
42477
42478         PR target/9348
42479         * gcc.c-torture/execute/multdi-1.c: New test case.
42480
42481 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42482
42483         PR c++/13925
42484         * g++.dg/template/lookup5.C: New test.
42485
42486 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42487
42488         PR c++/13950
42489         * g++.dg/template/lookup4.C: New test.
42490
42491         PR c++/13970
42492         * g++.dg/parse/error14.C: New test.
42493
42494         PR c++/14002
42495         * g++.dg/parse/template13.C: New test.
42496
42497 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42498
42499         PR c++/13978
42500         * g++.dg/template/koenig4.C: New test.
42501
42502         PR c++/13968
42503         * g++.dg/template/crash17.C: New test.
42504
42505         PR c++/13975
42506         * g++.dg/parse/error13.C: New test.
42507         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
42508
42509 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42510
42511         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
42512
42513 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
42514
42515         PR c/11658
42516         PR c/13994
42517         * gcc.dg/noncompile/20040203-1.c: New test.
42518         * gcc.dg/noncompile/20040203-2.c: Likewise.
42519         * gcc.dg/noncompile/20040203-3.c: Likewise.
42520         * gcc.dg/20040203-1.c: Likewise.
42521
42522 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
42523
42524         PR c++/10858
42525         * g++.dg/template/sizeof7.C: New test.
42526
42527 2004-02-02  Eric Christopher  <echristo@redhat.com>
42528             Zack Weinberg  <zack@codesourcery.com>
42529
42530         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
42531
42532 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
42533
42534         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
42535         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
42536         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
42537         * gcc.dg/cleanup-5.c: Run only on Linux targets.
42538
42539 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
42540
42541         PR c++/13113
42542         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
42543
42544         PR c++/13854
42545         * g++.dg/ext/attrib13.C: New test.
42546
42547         PR c++/13907
42548         * g++.dg/conversion/op2.C: New test.
42549
42550 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42551
42552         * gcc.dg/titype-1.c: Fix pasto.
42553
42554 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42555
42556         * gcc.dg/titype-1.c: New test.
42557
42558 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42559
42560         PR c++/13957
42561         * g++.dg/template/non-type-template-argument-1.C,
42562         g++.dg/template/qualified-id1.C: Update dg-error marks.
42563         * g++.dg/template/nontype6.C: New test.
42564
42565 2004-02-01  Roger Sayle  <roger@eyesopen.com>
42566
42567         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
42568         * gcc.dg/builtins-31.c: New testcase.
42569         * gcc.dg/builtins-32.c: New testcase.
42570
42571 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
42572
42573         * objc.dg/call-super-2.m: Update line numbers
42574         for the including of stddef.h.
42575
42576 2004-01-30  Michael Matz  <matz@suse.de>
42577
42578         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
42579         g++.dg/ext/case-range3.C: New tests.
42580
42581 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42582
42583         DR206
42584         PR c++/13813
42585         * g++.dg/template/member4.C: New test.
42586
42587 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42588
42589         PR c++/13683
42590         * g++.dg/template/sizeof6.C: New test.
42591
42592 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42593
42594         * gcc.dg/fwritable-strings-1.c: New test.
42595
42596 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42597
42598         * gcc.c-torture/compile/20040130-1.c: New test.
42599
42600 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
42601
42602         * objc.dg/call-super-2.m: Include stddef.h for size_t.
42603
42604 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
42605
42606         PR c++/13883
42607         * g++.dg/template/ctor3.C: New test.
42608
42609 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42610
42611         * g++.dg/tc1: New directory.
42612         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
42613         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
42614         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
42615         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
42616         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
42617
42618 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42619
42620         * g++.dg/parse/error11.C: New test.
42621         * g++.dg/parse/error12.C: Likewise.
42622
42623 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
42624
42625         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
42626         (scan_initial, main): Use aligned_sizeof instead of sizeof.
42627
42628 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
42629
42630         PR c++/13791
42631         * g++.dg/ext/attrib12.C: New test.
42632
42633         PR c++/13736
42634         * g++.dg/parse/cast2.C: New test.
42635
42636 2004-01-27  James E Wilson  <wilson@specifixinc.com>
42637
42638         * objc.dg/encode-2.m (main): New local string.  Set depending on
42639         sizeof long.  Use in sscanf call.
42640         * objc.dg/encode-3.m (main): New local string.  Set depending on
42641         sizeof long.  Use in scan_initial call.
42642
42643 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42644
42645         * objc.dg/call-super-2.m: Make LP64-safe.
42646         * objc.dg/desig-init-1.m: Likewise.
42647
42648 2004-01-27  Devang Patel <dpatel@apple.com>
42649
42650         * g++.dg/debug/namespace1.C: New test.
42651
42652 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
42653
42654         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
42655         xscale-*-*.
42656
42657         * gcc.dg/arm-mmx-1.c: New test.
42658
42659 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42660
42661         * gcc.dg/20040127-1.c: New test.
42662         * gcc.dg/20040127-2.c: New test.
42663
42664 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42665
42666         * objc.dg/stret-1.m (glob): Renamed to globa.
42667
42668 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
42669
42670         PR c++/13663
42671         * g++.dg/expr/for1.C: New test.
42672
42673 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
42674
42675         PR middle-end/13779
42676         * gcc.dg/darwin-longlong.c: New test.
42677
42678 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
42679
42680         * gcc.dg/20040124-1.c: Moved test from here...
42681         * gcc.c-torture/compile/20040124-1.c: ...to here.
42682
42683 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42684
42685         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
42686         the assembly output if -m64 is passed.
42687
42688 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
42689
42690         PR c++/13833
42691         * g++.dg/template/cond3.C: New test.
42692
42693 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42694
42695         PR c++/13810
42696         * g++.dg/template/ttp7.C: New test.
42697
42698 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42699
42700         PR c++/13797
42701         * g++.dg/template/nontype4.C: New test.
42702         * g++.dg/template/nontype5.C: Likewise.
42703
42704 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
42705
42706         * gcc.dg/torture/mips-clobber-at.c: New test.
42707
42708 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
42709
42710         * gcc.dg/20040124-1.c: New test.
42711
42712 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
42713
42714         * gcc.dg/20040123-1.c: New test.
42715
42716 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42717
42718         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
42719
42720 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42721
42722         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
42723
42724 2004-01-23  Andrew Pinski  <apinski@apple.com>
42725
42726         * gcc.dg/20030121-1.c: Move to ..
42727         * gcc.dg/20040121-1.c: here.
42728
42729 2004-01-23  Roger Sayle  <roger@eyesopen.com>
42730
42731         * gcc.dg/builtins-29.c: New test case.
42732
42733 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42734
42735         PR 18314
42736         * gcc.dg/builtins-30.c: New testcase.
42737
42738 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
42739
42740         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
42741         * lib/g77.exp: Likewise.
42742         * lib/objc.exp: Likewise.
42743         * lib/g++.exp: Likewise.
42744
42745 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42746
42747         * gcc.dg/struct-by-value-2.c: New test.
42748
42749 2004-01-21  Andrew Pinski  <apinski@apple.com>
42750
42751         PR target/13785
42752         * gcc.dg/20030121-1.c: New test.
42753
42754 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
42755
42756         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
42757         clobber frame pointer register in asm statement.
42758
42759 2004-01-21  Falk Hueffner  <falk@debian.org>
42760
42761         * gcc.c-torture/compile/20040121-1.c: New test.
42762
42763 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
42764
42765         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
42766
42767 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
42768
42769         * gcc.dg/ppc64-abi-2.c: New test.
42770
42771 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
42772
42773         * lib/treelang.exp: Fill out this file.
42774         * lib/treelang-dg.exp: New File.
42775
42776 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42777
42778         * gcc.c-torture/compile/981022-1.c: Remove.
42779         * gcc.dg/array-5.c: Remove XFAIL.
42780         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
42781         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
42782         gcc.dg/cond-lvalue-1.c: Update.
42783         * gcc.dg/cast-lvalue-2.c: New test.
42784
42785 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
42786
42787         PR c++/13592
42788         * g++.dg/other/error1.C (class foo): Tweak error message.
42789
42790         PR c++/13592
42791         * g++.dg/template/call2.C: New test.
42792
42793 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42794
42795         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
42796         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
42797         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
42798         scalar-return-1_x.c, scalar-return-2_y.c,
42799         scalar-return-3_x.c, scalar-return-3_y.c,
42800         scalar-return-4_x.c, scalar-return-4_y.c,
42801         struct-align-1.h, struct-align-1_x.c,
42802         struct-align-1_y.c, struct-align-2.h,
42803         struct-align-2_x.c, struct-align-2_y.c,
42804         struct-by-value-10_y.c, struct-by-value-11_x.c,
42805         struct-by-value-11_y.c, struct-by-value-12_x.c,
42806         struct-by-value-12_y.c, struct-by-value-13_x.c,
42807         struct-by-value-13_y.c, struct-by-value-14_x.c,
42808         struct-by-value-14_y.c, struct-by-value-15_x.c,
42809         struct-by-value-15_y.c, struct-by-value-16_y.c,
42810         struct-by-value-17_y.c, struct-by-value-18_y.c,
42811         struct-by-value-19_y.c, struct-by-value-1_x.c,
42812         struct-by-value-1_y.c, struct-by-value-20_y.c,
42813         struct-by-value-2_x.c, struct-by-value-2_y.c,
42814         struct-by-value-3_y.c, struct-by-value-4_x.c,
42815         struct-by-value-4_y.c, struct-by-value-5_y.c,
42816         struct-by-value-6_y.c, struct-by-value-7_y.c
42817         struct-by-value-8_x.c, struct-by-value-8_y.c
42818         struct-by-value-9_x.c, struct-by-value-9_y.c
42819         struct-return-10_x.c, struct-return-10_y.c,
42820         struct-return-19_x.c, struct-return-20_x.c
42821         struct-return-2_x.c, struct-return-2_y.c
42822         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
42823         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
42824
42825 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42826
42827         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
42828         attribute on sparc*-sun-solaris2.*.
42829
42830 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
42831
42832         PR c++/13710
42833         * g++.dg/ext/typeof7.C: New test.
42834
42835 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
42836
42837         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
42838         * gcc.dg/const-elim-1.c: Same.
42839
42840 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
42841
42842         * objc.dg/stret-1.m: New.
42843         * objc.dg/stret-2.m: New.
42844
42845 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
42846
42847         PR c++/11895
42848         * g++.dg/ext/vector1.C: New test.
42849
42850 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
42851
42852         * gcc.dg/pch/import-1.c: New.
42853         * gcc.dg/pch/import-1.hs: New.
42854         * gcc.dg/pch/import-1a.h: New.
42855         * gcc.dg/pch/import-1b.h: New.
42856         * gcc.dg/pch/import-1c.h: New.
42857
42858 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42859
42860         PR c++/13574
42861         * g++.dg/ext/array1.C: New test.
42862
42863         PR c++/13178
42864         * g++.dg/conversion/op1.C: New test.
42865
42866 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
42867
42868         PR 11864
42869         From Kazumoto Kojima / Dan Kegel:
42870         * gcc.dg/pr11864-1.c: New test.
42871
42872         PR 10392
42873         From Marcus Comstedt / Dan Kegel:
42874         * gcc.dg/pr10392-1.c: New test.
42875
42876 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42877
42878         PR c++/13478
42879         * g++.dg/init/ref10.C: New test.
42880
42881 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42882
42883         PR c++/13407
42884         * g++.dg/parse/typename6.C: New test.
42885
42886 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42887
42888         PR pch/13361
42889         * g++.dg/pch/wchar-1.C: New.
42890         * g++.dg/pch/wchar-1.Hs: New.
42891
42892 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42893
42894         PR c++/9259
42895         * g++.dg/expr/sizeof2.C: New test.
42896
42897 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
42898
42899         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
42900
42901 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42902
42903         PR c++/13659
42904         * g++.dg/lookup/strong-using-3.C: New.
42905         * g++.dg/lookup/using-10.C: New.
42906
42907 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42908
42909         PR c++/13594
42910         * g++.dg/lookup/strong-using-2.C: New.
42911
42912 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
42913             Dan Kegel <dank@kegel.com>
42914             J"orn Rennecke <joern.rennecke@superh.com>
42915
42916         PR target/9365
42917         * gcc.dg/pr9365-1.c: New test.
42918
42919 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42920
42921         PR c++/8856
42922         * g++.dg/parse/casting-operator2.C: New test.
42923         * g++.old-deja/g++.pt/explicit83.C: Remove.
42924
42925 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
42926
42927         * gcc.dg/label-compound-stmt-1.c: New test.
42928         * gcc.c-torture/compile/950922-1.c,
42929         gcc.c-torture/compile/20000211-3.c,
42930         gcc.c-torture/compile/20000518-1.c,
42931         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
42932         compound statements.
42933
42934 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
42935
42936         * gcc.dg/ppc64-abi-1.c: New test.
42937
42938 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
42939
42940          * g++.dg/ext/attrib9.C: Add dg-warnings.
42941
42942 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42943
42944         PR c++/12335
42945         * g++.dg/parse/dtor3.C: New test.
42946
42947 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
42948
42949         PR c++/12709
42950         * g++.dg/parse/try-catch-1.C: New test.
42951
42952 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
42953
42954         * ada/acats/run_all.sh: Add more verbose output in acats.log
42955         when compiling tests.
42956
42957 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42958
42959         PR 13656
42960         * gcc.dg/typedef-redecl.c: New test case.
42961         * gcc.dg/typedef-redecl.h: New support file.
42962
42963 2004-01-13  Jan Hubicka  <jh@suse.cz>
42964
42965         * gcc.dg/always_inline.c: New test.
42966         * gcc.dg/debug/20031231-1.c: Fix.
42967
42968 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42969
42970         PR c++/13474
42971         * g++.dg/template/array3.C: New test.
42972
42973 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42974
42975         * g++.dg/ext/lvalue1.C: No longer expected to fail.
42976         * g++.dg/warn/Wunused-2.C: Likewise.
42977
42978 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42979
42980         PR c++/13289
42981         * g++.dg/template/instantiate6.C: New test.
42982
42983 2004-01-12  Roger Sayle  <roger@eyesopen.com>
42984
42985         PR middle-end/11397
42986         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
42987
42988 2004-01-12  Jan Hubicka  <jh@suse.cz>
42989
42990         PR opt/12826
42991         * gcc.dg/20040112-1.c: New.
42992
42993         * gcc.dg/dwarf-die[1-7].c: Move to...
42994         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
42995         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
42996
42997 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
42998
42999         PR c++/4100
43000         * g++.dg/parse/friend4.C: New test.
43001
43002 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
43003
43004         PR c++/4100
43005         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
43006         definition is called a friend.
43007
43008 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
43009
43010         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
43011
43012 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
43013
43014         PR c++/3478
43015         * g++.dg/parse/error10.C: New test.
43016         * g++.dg/template/arg2.C: Accept "invalid type" error.
43017
43018 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
43019
43020         PR middle-end/13392
43021         * g++.dg/opt/expect2.C: New test.
43022
43023 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43024
43025         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
43026         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
43027         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
43028         Update dg-error regexps.
43029
43030 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43031
43032         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
43033         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
43034
43035 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43036
43037         * gcc.dg/pragma-re-1.c: Use right pointer type.
43038
43039 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43040
43041         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
43042
43043 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
43044
43045         * gcc.dg/rs6000-ldouble-1.c: New.
43046
43047 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43048
43049         DR 337
43050         PR c++/9256
43051         * g++.dg/other/abstract1.C: New test.
43052
43053 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
43054
43055         * g++.dg/lookup/strong-using-1.C: New.
43056
43057 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
43058
43059         PR c/11234
43060         * gcc.dg/func-ptr-conv-1.c: New test.
43061         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
43062
43063 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
43064
43065         PR target/13380.
43066         * gcc.c-torture/compile/20040109-1.c: New.
43067
43068 2004-01-08  Stuart Hastings  <stuart@apple.com>
43069
43070         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
43071         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
43072         * gcc.dg/i386-sse-6.c: ...this new testcase.
43073
43074 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
43075
43076         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
43077
43078 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43079
43080         * ada/acats/run_acats: Treat 'gnatchop' the same way
43081         as 'gnatmake'.  Export GCC_DRIVER.
43082         * ada/acats/run_all.sh: Add target_gnatchop.  Use
43083         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
43084
43085 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43086
43087         PR c++/12573
43088         * g++.dg/template/dependent-expr4.C: New test.
43089
43090 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
43091
43092         * gcc.dg/altivec-11.c: New test.
43093
43094 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
43095
43096         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
43097
43098 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43099
43100         PR c/6024
43101         * gcc.dg/enum-compat-1.c: New test.
43102         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
43103
43104 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43105
43106         PR c/12165
43107         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
43108         gcc.dg/c99-idem-qual-3.c: New tests.
43109
43110 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
43111
43112         * gcc.dg/winline-7.c: Don't cast void * to int.
43113
43114 2004-01-06  Jan Hubicka  <jh@suse.cz>
43115
43116         * gcc.dg/i386-sse-5.c: New test
43117         * g++.dg/eh/simd-1.c: Add -w argument for i386.
43118
43119 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43120
43121         PR c++/12815
43122         * g++.dg/rtti/typeid4.C: New test.
43123
43124 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43125
43126         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
43127
43128 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43129
43130         PR c++/12132
43131         * g++.dg/template/error11.C: New test.
43132
43133         PR c++/13451
43134         * g++.dg/template/class2.C: New test.
43135
43136 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
43137         Richard Sandiford <rsandifo@redhat.com>
43138
43139         PR c++/13387
43140         * g++.dg/opt/alias3.C: New test.
43141
43142 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
43143
43144         PR c++/13157
43145         * g++.dg/template/koenig3.C: New test.
43146
43147         PR c++/13529
43148         * g++.dg/parse/offsetof3.C: New test.
43149
43150         * g++.dg/init/copy7.C: Add missing dg-error markers.
43151
43152         PR c++/12226
43153         * g++.dg/init/copy7.c: New test.
43154
43155         PR c++/13536
43156         * g++.dg/parse/cast1.C: New test.
43157
43158 2004-01-04  Jan Hubicka  <jh@suse.cz>
43159
43160         * gcc.dg/winline[1-7].c: New tests.
43161
43162 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43163
43164         PR c++/13520
43165         * g++.dg/template/qualttp22.C: New test.
43166
43167 2004-01-01  Jan Hubicka  <jh@suse.cz>
43168
43169         * gcc.dg/debug/20031231-1.c: New.
43170         * gcc.c-torture/compile/20040101-1.c: New.
43171         * gcc.dg/dwarf-die-[1-7].c: New.
43172
43173 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
43174
43175         PR optimization/13521
43176         * gcc.c-torture/compile/20031231-1.c: New test.
43177
43178 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43179
43180         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
43181
43182 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43183
43184         PR c++/10079
43185         * g++.dg/template/crash16.C: New test.
43186
43187 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
43188
43189         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
43190
43191 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43192
43193         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
43194         ports.
43195         * g++.old-deja/g++.jason/thunk3.C: Likewise.
43196         * g++.old-deja/g++.law/profile1.C: Likewise.
43197         * gcc.c-torture/compile/981006-1.c: Likewise.
43198         * gcc.c-torture/execute/loop-2e.x: Likewise.
43199         * gcc.c-torture/execute/loop-2f.x: Remove.
43200         * gcc.c-torture/execute/loop-2g.x: Likewise.
43201         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
43202         * gcc.dg/20020312-2.c: Remove traces of dead ports.
43203
43204 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
43205
43206         PR c++/13507
43207         * g++.dg/ext/attrib11.C: New test.
43208
43209         PR c++/13494
43210         * g++.dg/template/array2-1.C: New test.
43211         * g++.dg/template/array2-2.C: New test.
43212
43213 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
43214
43215         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
43216
43217 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43218
43219         PR c++/12774
43220         * g++.dg/template/array1-1.C: New test.
43221         * g++.dg/template/array1-2.C: New test.
43222
43223 2003-12-29  Roger Sayle  <roger@eyesopen.com>
43224
43225         PR fortran/12632
43226         * g77.dg/12632.f: New test case.
43227
43228 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43229
43230         PR c++/13289
43231         * g++.dg/parse/nontype1.C: New test.
43232
43233 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43234
43235         PR c++/12403
43236         * g++.dg/parse/explicit1.C: New test.
43237         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
43238
43239 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43240
43241         PR c++/13081
43242         * g++.dg/opt/inline6.C: New test.
43243
43244         PR c++/12613
43245         * g++.dg/parse/error9.C: New test.
43246
43247         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
43248
43249 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43250
43251         PR c++/13009
43252         * g++.dg/init/assign1.C: New test.
43253
43254 2003-12-28  Roger Sayle  <roger@eyesopen.com>
43255
43256         PR c++/13070
43257         * g++.dg/warn/format3.C: New test case.
43258
43259 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43260
43261         * gcc.c-torture/compile/20031227-1.c: New test.
43262
43263 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43264
43265         * g++.dg/bprob/bprob.exp: Load target-supports.exp
43266         * g77.dg/bprob/bprob.exp: Likewise.
43267         * gcc.misc-tests/bprob.exp: Likewise.
43268         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
43269         variants on systems where the library does not provide that
43270         functionality.
43271         * gcc.dg/builtins-20.c: Use builtins-config.h.
43272         * gcc.dg/builtins-config.h: New file.
43273
43274 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43275
43276         * lib/gcc-dg.exp (dg-require-profiling): New function.
43277         * lib/target-supports.exp (check_profiling_available): Likewise.
43278         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
43279         * g77.dg/bprob/bprob.exp: Likewise.
43280         * gcc.misc-tests/bprob.exp: Likewise.
43281         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
43282         * gcc.dg/20021014-1.c: Likewise.
43283         * gcc.dg/nest.c: Likewise.
43284
43285 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43286
43287         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
43288         compiling.
43289         * g++.dg/lookup/java2.C: Likewise.
43290         * gcc.dg/cpp/lexident.c: Likewise.
43291
43292 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
43293
43294         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
43295         given.
43296         * gcc.c-torture/compile/961203-1.c: Likewise.
43297         * gcc.c-torture/compile/980506-1.c: Likewise.
43298
43299 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
43300
43301         * lib/gcc-dg.exp (dg-prune-output): New annotation.
43302         (additional_prunes): New global.
43303         (gcc-dg-prune): Handle additional per-test pruning.
43304         (dg-test): Clear additional_prunes between tests.
43305
43306         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
43307         dg-prune-output to avoid spurious failures from assembler
43308         complaining about nonexistent WAW violations.
43309         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
43310         Use dg-prune-output to avoid spurious failures from assembler
43311         warning about Itanium B-step errata.
43312
43313 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43314
43315         * g++.dg/abi/macro0.C: New test.
43316         * g++.dg/abi/macro1.C: Likewise.
43317         * g++.dg/abi/macro2.C: Likewise.
43318
43319         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
43320         * g++.dg/abi/bitfield7.C: Likewise.
43321         * g++.dg/abi/dtor2.C: Likewise.
43322         * g++.dg/abi/mangle11.C: Likewise.
43323         * g++.dg/abi/mangle12.C: Likewise.
43324         * g++.dg/abi/mangle14.C: Likewise.
43325         * g++.dg/abi/mangle17.C: Likewise.
43326         * g++.dg/abi/vbase10.C: Likewise.
43327         * g++.dg/abi/vbase14.C: Likewise.
43328         * g++.dg/template/qualttp17.C: Likewise.
43329
43330 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
43331
43332         PR c/11995
43333         * gcc.dg/20031223-1.c: New test.
43334
43335 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43336
43337         * gcc.dg/noreturn-7.c: New test.
43338
43339 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43340
43341         * gcc.dg/null-pointer-1.c: New test.
43342
43343 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43344
43345         * g++.old-deja/g++.jason/template18.C: Remove.
43346         * g++.old-deja/g++.jason/template37.C: Likewise.
43347
43348         PR c++/12862
43349         * g++.dg/lookup/ns1.C: New test.
43350
43351         PR c++/12397
43352         * g++.dg/template/lookup3.C: New test.
43353
43354 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43355
43356         * g++.dg/template/recurse1.C: New test
43357
43358 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43359
43360         PR c++/12479
43361         * g++.dg/parse/semicolon1.C: New test.
43362         * g++.dg/parse/semicolon1.h: Likewise.
43363
43364 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
43365
43366         * gcc.dg/darwin-misaligned.c: New test.
43367
43368 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43369
43370         PR c/9163
43371         * gcc.dg/20031222-1.c: New test.
43372
43373 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
43374
43375         PR c++/13438
43376         * g++.dg/parse/error8.C: New test.
43377
43378         PR c++/11554
43379         * g++.dg/warn/ctor-init-1.C: New test.
43380
43381 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
43382
43383         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
43384         too small.
43385         * gcc.c-torture/compile/930217-1.c: Likewise.
43386         * gcc.c-torture/compile/930513-1.c: Likewise.
43387         * gcc.c-torture/execute/920908-2.c: Likewise.
43388         * gcc.c-torture/execute/921204-1.c: Likewise.
43389         * gcc.c-torture/execute/930621-1.c: Likewise.
43390         * gcc.c-torture/execute/930630-1.c: Likewise.
43391         * gcc.c-torture/execute/931031-1.c: Likewise.
43392         * gcc.c-torture/execute/980602-2.c: Likewise.
43393         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
43394         * gcc.c-torture/execute/compndlit-1.c: Likewise.
43395         * gcc.c-torture/execute/extzvsi.c: Likewise.
43396         * gcc.c-torture/unsorted/ext.c: Likewise.
43397
43398 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
43399
43400         PR target/12749
43401         * gcc.c-torture/compile/20031220-2.c: New test case.
43402
43403 2003-12-20  Roger Sayle  <roger@eyesopen.com>
43404
43405         PR optimization/13031
43406         * gcc.c-torture/compile/20031220-1.c: New test case.
43407
43408 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43409
43410         * gcc.dg/cast-function-1.c: New test.
43411
43412 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
43413
43414         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
43415         formats.
43416
43417 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
43418
43419         PR c++/12795
43420         * g++.dg/ext/attrib10.C: New test.
43421
43422 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43423
43424         * gcc.dg/cleanup-10.c: New test.
43425         * gcc.dg/cleanup-11.c: New test.
43426
43427 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43428
43429         PR c++/13239
43430         * g++.dg/opt/expect1.C: New test.
43431
43432 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
43433
43434         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
43435
43436 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
43437
43438         PR debug/12923
43439         * gcc.dg/20031218-1.c: New test.
43440
43441         PR debug/12389
43442         * gcc.dg/20031218-2.c: New test.
43443         * gcc.dg/20031218-3.c: New test.
43444
43445         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
43446         of label name and allow for USER_LABEL_PREFIX == "_" names.
43447         * g++.dg/abi/mangle18-2.C: Likewise.
43448         * g++.dg/abi/mangle19-1.C: Likewise.
43449         * g++.dg/abi/mangle19-2.C: Likewise.
43450         * g++.dg/abi/mangle20-1.C: Likewise.
43451         * g++.dg/abi/mangle20-2.C: Likewise.
43452
43453 2003-12-18  Richard Henderson  <rth@redhat.com>
43454
43455         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
43456
43457 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
43458             Dan Kegel <dank@kegel.com>
43459
43460         PR other/12009
43461         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
43462         testing a cross compiler, it causes spurious compile failures.
43463         * lib/g++.exp: Likewise.
43464
43465 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43466
43467         PR c++/13262
43468         * g++.dg/template/access13.C: New test.
43469
43470 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
43471
43472         * gcc.dg/20031216-1.c: New test.
43473
43474 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43475
43476         PR c++/9154
43477         * g++.dg/template/error10.C: New test.
43478
43479 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43480
43481         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
43482         * g++.dg/eh/simd-2.C: Likewise.
43483
43484 2003-12-17  James E Wilson  <wilson@specifixinc.com>
43485             Roger Sayle  <roger@eyesopen.com>
43486
43487         * gcc.c-torture/execute/ieee/mzero5.c: New.
43488
43489 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
43490
43491         PR c++/10603
43492         * g++.dg/parse/error6.C: New test.
43493
43494         PR c++/12827
43495         * g++.dg/parse/error7.C: New test.
43496
43497 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43498
43499         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
43500         at -O with stabs debugging formats.
43501         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
43502         * gcc.dg/debug/debug-2.c: Likewise.
43503
43504 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43505
43506         PR c++/12696
43507         * g++.dg/init/error1.C: New test.
43508
43509         PR c++/12218
43510         * g++.dg/init/pm3.C: New test.
43511
43512 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43513
43514         PR c/3347
43515         * gcc.dg/bitfld-8.c: New test.
43516
43517 2003-12-16  James Lemke  <jim@wasabisystems.com>
43518
43519         * gcc.dg/arm-scd42-[123].c: New tests.
43520
43521 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43522
43523         PR c++/9043
43524         * g++.dg/abi/mangle20-1.C: New test.
43525         * g++.dg/abi/mangle20-2.C: New test.
43526
43527 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43528
43529         PR c++/13275
43530         * g++.dg/other/offsetof2.C: Remove XFAIL.
43531         * g++.dg/parse/offsetof1.C: New test.
43532         * g++.gd/parse/offsetof2.C: Likewise.
43533
43534 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43535
43536         * g++.dg/template/nontype3.C: New test.
43537         * g++.dg/template/static2.C: Tweaked the dg-error clause.
43538
43539 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43540
43541         * g++.dg/warn/noreturn-3.C: Also test instantiation.
43542
43543 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43544
43545         PR c++/13387
43546         * g++.dg/expr/assign1.C: New test.
43547
43548         PR c++/13242
43549         * g++.dg/abi/mangle19-1.C: New test.
43550         * g++.dg/abi/mangle19-2.C: New test.
43551
43552 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
43553
43554         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
43555
43556 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43557
43558         * gcc.c-torture/execute/20031216-1.c: New test.
43559
43560 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43561
43562         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
43563         an ICE regression.
43564
43565 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43566
43567         PR c++/10926
43568         * g++.dg/template/error9.C: New test.
43569
43570         PR c++/11116
43571         * g++.dg/template/error8.C: New test.
43572
43573 2003-12-15  Roger Sayle  <roger@eyesopen.com>
43574
43575         PR middle-end/13400
43576         * gcc.c-torture/execute/20031215-1.c: New test case.
43577
43578 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43579
43580         PR c++/13269
43581         * g++.dg/parse/error5.C: New test.
43582
43583         PR c++/12989
43584         * g++.dg/expr/sizeof1.C: New test.
43585
43586         PR c++/13310
43587         * g++.dg/template/crash15.C: New test.
43588
43589 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
43590
43591         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
43592         a non-POD type as the last named parameter of a varargs function.
43593
43594 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43595
43596         PR c++/13243
43597         PR c++/12573
43598         * g++.dg/template/crash14.C: New test.
43599         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
43600
43601 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
43602
43603         * g++.dg/other/java1.C: New test.
43604
43605         PR c++/13241
43606         * g++.dg/abi/mangle18-1.C: New test.
43607         * g++.dg/abi/mangle18-2.C: New test.
43608
43609 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43610
43611         PR optimization/10312
43612         * gcc.c-torture/execute/20031214-1.c: New.
43613
43614 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
43615
43616         PR c++/10779
43617         PR c++/12160
43618         * g++.dg/parse/error3.C: New test.
43619         * g++.dg/parse/error4.C: Likewise.
43620         * g++.dg/abi/mangle4.C: Tweak error messages.
43621         * g++.dg/lookup/using5.C: Likewise.
43622         * g++.dg/other/error2.C: Likewise.
43623         * g++.dg/parse/typename5.C: Likewise.
43624         * g++.dg/parse/undefined1.C: Likewise.
43625         * g++.dg/template/arg2.C: Likewise.
43626         * g++.dg/template/ttp3.C: Likewise.
43627         * g++.dg/template/type1.C: Likewise.
43628         * g++.old-deja/g++.other/crash32.C: Likewise.
43629         * g++.old-djea/g++.pt/defarg8.C: Likewise.
43630
43631 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43632
43633         PR c++/13106
43634         * g++.dg/warn/noreturn-3.C: New test.
43635
43636 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43637
43638         PR c++/13118
43639         * g++.dg/abi/covariant3.C: New.
43640
43641 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
43642
43643         * g++.dg/eh/ia64-1.C: New test.
43644
43645 2003-12-12  Roger Sayle  <roger@eyesopen.com>
43646
43647         PR optimization/13037
43648         * g77.f-torture/execute/13037.f: New test case.
43649
43650 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43651
43652         PR c++/12881
43653         * g++.dg/abi/covariant2.C: New.
43654
43655 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
43656
43657         * gcc.dg/cpp/trad/macro.c: New tests.
43658
43659 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
43660
43661         * gcc.c-torture/execute/wchar_t-1.x: Delete.
43662
43663 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
43664
43665         PR other/10819
43666         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
43667         to fix Bug 10819.
43668         * lib/g++.exp (g++_version): Likewise.
43669         * lib/g77.exp (g77_version): Likewise.
43670         * lib/objc.exp (default_objc_version): Likewise.
43671
43672 2003-12-10  Richard Henderson  <rth@redhat.com>
43673
43674         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
43675
43676         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
43677
43678 2003-12-08  Matt Austern  <austern@apple.com>
43679
43680         PR c/13134
43681         * lib/gcc-dg.exp (dg-require-visibility): Define.
43682         * lib/target-supports (check_visibility_available): Define.
43683         * gcc.dg/visibility-1.c: New test.
43684         * gcc.dg/visibility-2.c: Likewise.
43685         * gcc.dg/visibility-3.c: Likewise.
43686         * gcc.dg/visibility-4.c: Likewise.
43687         * gcc.dg/visibility-5.c: Likewise.
43688         * gcc.dg/visibility-6.c: Likewise.
43689         * g++.dg/ext/visibility-1.C: Likewise.
43690         * g++.dg/ext/visibility-2.C: Likewise.
43691         * g++.dg/ext/visibility-3.C: Likewise.
43692         * g++.dg/ext/visibility-4.C: Likewise.
43693         * g++.dg/ext/visibility-5.C: Likewise.
43694         * g++.dg/ext/visibility-6.C: Likewise.
43695
43696 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43697
43698         * g++.dg/lookup/java1.C: New test.
43699         * g++.dg/lookup/java2.C: New test.
43700
43701 2003-12-07  Falk Hueffner  <falk@debian.org>
43702
43703         * g++.dg/opt/noreturn-1.C: New test.
43704
43705 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
43706
43707         * gcc.dg/overflow-1.c: New test.
43708
43709 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43710
43711         * g77.f-torture/compile/13060.f: New test.
43712
43713 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
43714
43715         PR c++/13323
43716         * g++.dg/inherit/operator2.C: New test.
43717
43718 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43719
43720         PR c++/13305
43721         * g++.dg/ext/attrib9.C: New test.
43722
43723 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43724
43725         PR c++/13314
43726         * g++.dg/template/error7.C: New test.
43727
43728 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
43729             J"orn Rennecke <joern.rennecke@superh.com>
43730
43731         PR target/13302
43732         * g++.dg/other/struct-va_list.C: New test.
43733
43734 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43735
43736         PR c++/13166
43737         * g++.dg/parse/defarg6.C: New test.
43738
43739 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
43740
43741         PR target/13256
43742         * gcc.c-torture/execute/20031201-1.c: New test.
43743
43744 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
43745
43746         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
43747
43748 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43749
43750         * gcc.dg/builtin-return-1.c: New test.
43751
43752 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
43753             J"orn Rennecke <joern.rennecke@superh.com>
43754
43755         PR optimization/13260
43756         * gcc.c-torture/execute/20031204-1.c: New test.
43757
43758 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43759
43760         PR c++/9127
43761         * g++.dg/template/error6.C: New test.
43762
43763 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
43764
43765         * gcc.dg/20031202-1.c: New test.
43766
43767 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43768
43769         PR c++/13179
43770         * g++.dg/template/eh1.C: New test.
43771
43772         PR c++/10771
43773         * g++.dg/template/error5.C: New test.
43774
43775 2003-12-02  David Ung  <davidu@mips.com>
43776
43777         * gcc.dg/compat/vector-check.h: Corrected type for var
43778         g_##TMODE
43779
43780 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43781
43782         PR c++/10126
43783         * g++.dg/template/ptrmem8.C: New test.
43784
43785 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43786
43787         PR c++/12573
43788         * g++.dg/template/dependent-expr3.C: New test.
43789
43790 2003-12-01  James Lemke  <jim@wasabisystems.com>
43791
43792         * gcc.dg/arm-g2.c: New test.
43793
43794 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43795
43796         PR optimization/11634
43797         * gcc.dg/20031201-2.c: New test case.
43798
43799 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
43800
43801         PR 11433
43802         * objc.dg/proto-lossage-3.m: New test.
43803
43804 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43805
43806         PR optimization/12628
43807         * gcc.dg/20031201-1.c: New test case.
43808
43809 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43810
43811         * gcc.dg/unaligned-1.c: New test.
43812
43813 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
43814
43815         PR c++/9849
43816         * g++.dg/template/error4.C: New test.
43817         * g++.dg/template/nested3.C: Adjust error markers.
43818
43819 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43820
43821         * gcc.dg/cpp/assert4.c: Check more #system assertions.
43822
43823 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
43824
43825         PR c/10333
43826         * gcc.dg/bitfld-7.c: New test.
43827
43828 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
43829
43830         * gcc.dg/tls/asm-1.C: New test.
43831
43832 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43833
43834         * gcc.dg/cpp/assert4.c: Update.
43835
43836 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43837
43838         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
43839         * gcc.dg/builtin-apply3.c: New test.
43840
43841 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43842
43843         * lib/compat.exp (compat-obj): New xfaildata parameter.
43844         Use it to set compiler_conditional_xfail_data before compiling.
43845         (compat-get-options): Handle dg-xfail-if.
43846         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
43847         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
43848         * gcc.dg/compat/vector-1_y.c: Likewise.
43849         * gcc.dg/compat/vector-2_x.c: Likewise.
43850         * gcc.dg/compat/vector-2_y.c: Likewise.
43851
43852 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43853
43854         * g++.dg/opt/reg-stack4.C: New test.
43855
43856 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43857
43858         * gcc.dg/builtin-apply2.c: New test.
43859
43860 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43861
43862         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
43863
43864 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43865
43866         PR c++/12924
43867         * g++.dg/template/template-id-2.C: New test.
43868
43869 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43870
43871         PR c++/5369
43872         * g++.dg/template/memfriend1.C: New test.
43873         * g++.dg/template/memfriend2.C: Likewise.
43874         * g++.dg/template/memfriend3.C: Likewise.
43875         * g++.dg/template/memfriend4.C: Likewise.
43876         * g++.dg/template/memfriend5.C: Likewise.
43877         * g++.dg/template/memfriend6.C: Likewise.
43878         * g++.dg/template/memfriend7.C: Likewise.
43879         * g++.dg/template/memfriend8.C: Likewise.
43880         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
43881
43882 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
43883
43884         PR c++/12515
43885         * g++.dg/ext/cond1.C: New test.
43886
43887 2003-11-20  Richard Henderson  <rth@redhat.com>
43888
43889         * gcc.dg/20020201-2.c: Remove.
43890         * gcc.dg/20020201-4.c: Remove.
43891         * gcc.dg/20020304-1.c: Remove.
43892
43893 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
43894
43895         * gcc.dg/cpp/trad/xwin1.c: New test case.
43896
43897 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
43898
43899         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
43900         * lib/g77.exp: Likewise.
43901         * lib/objc.exp: Likewise.
43902         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
43903         for darwin.
43904
43905 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43906
43907         PR c++/12932
43908         * g++.dg/template/static5.C: New test.
43909
43910 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
43911
43912         * gcc.dg/nested-func-1.c: New test.
43913
43914 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43915
43916         * gcc.dg/cpp/assert4.c: New test.
43917
43918 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43919
43920         PR c++/2294
43921         * g++.dg/lookup/using9.c: New test.
43922
43923 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
43924
43925         PR c++/12762
43926         * g++.dg/template/error3.C: New test.
43927
43928 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
43929
43930         PR ada/13035
43931         * ada/acats/run_acats, run_all.sh: Fix syntax error.
43932         No longer use a wrapper for gcc, since this does not work under
43933         Windows.
43934
43935 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43936
43937         PR c++/2094
43938         * g++.dg/template/ptrmem7.C: New test.
43939
43940 2003-11-13  Andrew Pinski <apinski@apple.com>
43941
43942         * gcc.c-torture/compile/20031113-1.c: New test.
43943
43944 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
43945             Kean Johnston <jkj@sco.com>
43946
43947         PR c/13029
43948         * gcc.dg/unused-4.c: Update.
43949
43950 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43951
43952         * g++.dg/opt/const3.C: New test.
43953
43954 2003-11-13  Jan Hubicka  <jh@suse.cz>
43955
43956         * gcc.c-torture/compile/20031112-1.c: New test.
43957
43958 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
43959
43960         * g++.dg/parse/crash10.C: Remove bogus error marker.
43961
43962 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43963
43964         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
43965         (host_gcc): Likewise.
43966         (ROOT): Honor $PWDCMD.
43967         (BASE): Likewise.
43968         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
43969
43970 2003-11-12  Catherine Moore  <clm@redhat.com>
43971
43972         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
43973
43974 2003-11-12  Andreas Jaeger  <aj@suse.de>
43975             Jakub Jelinek  <jakub@redhat.com>
43976             Andrew Pinski  <pinskia@physics.uc.edu>
43977             Richard Henderson  <rth@redhat.com>
43978
43979         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
43980         systems.
43981         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
43982
43983         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
43984         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
43985
43986 2003-11-11  Andreas Jaeger  <aj@suse.de>
43987
43988         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
43989
43990         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
43991
43992 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
43993
43994         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
43995         Clean ups.
43996
43997 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
43998
43999         * gcc.dg/trampoline-1.c: New test.
44000
44001 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
44002
44003         * gcc.c-torture/compile/200031109-1.c: New test.
44004
44005 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44006
44007         PR c/3190
44008         PR c/8714
44009         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44010         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
44011         gcc.dg/format/no-y2k-1.c: Update.
44012
44013 2003-11-08  Roger Sayle  <roger@eyesopen.com>
44014
44015         PR optimization/10467
44016         * gcc.dg/20031108-1.c: New test case.
44017
44018 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
44019
44020         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
44021
44022 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44023
44024         * gcc.dg/compound-lvalue-1.c: New test.
44025         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
44026         some XFAILs.
44027
44028 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
44029
44030         * gcc.dg/altivec-varargs-1.c: New test.
44031
44032 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44033
44034         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
44035         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
44036         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
44037         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
44038         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
44039
44040 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
44041
44042         * gcc.dg/cond-lvalue-1.c: New test.
44043
44044 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
44045
44046         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
44047
44048 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44049
44050         PR c++/11616
44051         * g++.dg/template/instantiate5.C: New test.
44052
44053 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44054
44055         PR c++/12726
44056         * g++.dg/ext/complit2.C: Replace test with self-contained version.
44057         * ChangeLog: Add missing first entry for above test.
44058
44059 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44060
44061         PR c++/9810
44062         * g++.dg/template/using8.C: New test.
44063         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
44064
44065 2003-11-02  Roger Sayle  <roger@eyesopen.com>
44066
44067         PR optimization/10817
44068         * gcc.c-torture/compile/20031102-1.c: New test case.
44069
44070 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
44071
44072         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
44073         2147483647.
44074
44075 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44076
44077         * gcc.dg/20031102-1.c: New test.
44078
44079 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44080
44081         * gcc.dg/complex-1.c: New test.
44082
44083 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44084
44085         PR c++/12796
44086         * g++.dg/template/crash13.C: Adjust expected error location.
44087         * g++.old-deja/g++.brendan/ns1.C: Likewise.
44088
44089 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44090
44091         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44092
44093 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44094
44095         PR/10239
44096         * gcc.c-torture/compile/20031031-2.c: New test.
44097
44098 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44099
44100         PR/11640
44101         * gcc.c-torture/compile/20031031-1.c: New test.
44102
44103 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44104
44105         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44106         * gcc.misc-tests/bprob.exp: Likewise.
44107         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
44108         the execution test on arm-elf configs.
44109         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
44110         configs that don't support scratch files.
44111         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
44112
44113 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
44114
44115         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
44116         done by dejagnu.
44117
44118 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
44119
44120         * ada/acats/run_all.sh: Redirect mv output to /dev/null
44121         Avoid non pure sh syntax. Add more logging.
44122
44123         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
44124         fail.
44125
44126 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44127
44128         PR libgcj/10610
44129         * gcc.dg/ppc-stackalign-1.c: New test.
44130
44131 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
44132
44133         * ada/acats/run_all.sh: Change output to be more compliant with
44134         dejagnu framework.
44135         Create acats.sum and acats.log files under testsuite/ada/acats
44136         Only run [a-z]* directories, to filter out e.g. CVS.
44137         Redirect build output to log file.
44138
44139 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44140
44141         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
44142
44143 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44144
44145         PR ada/5909:
44146         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
44147
44148 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
44149
44150         * gcc.c-torture/compile/20031023-1.c: New test.
44151         * gcc.c-torture/compile/20031023-2.c: New test.
44152         * gcc.c-torture/compile/20031023-3.c: New test.
44153         * gcc.c-torture/compile/20031023-4.c: New test.
44154
44155 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44156
44157         PR c++/10371
44158         * g++.dg/lookup/scoped8.C: New test.
44159
44160 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44161
44162         * g++.dg/opt/reg-stack3.C: New test.
44163
44164 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44165
44166         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
44167
44168 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44169
44170         PR c++/11076
44171         * g++.dg/template/crash13.C: New test.
44172
44173 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44174
44175         * gcc.dg/c99-restrict-2.c: New test.
44176
44177 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
44178
44179         PR c++/12698, c++/12699, c++/12700, c++/12566
44180         * g++.dg/inherit/covariant9.C: New test.
44181         * g++.dg/inherit/covariant10.C: New test.
44182         * g++.dg/inherit/covariant11.C: New test.
44183
44184 2003-10-23  Jason Merrill  <jason@redhat.com>
44185
44186         PR c++/12726
44187         * g++.dg/ext/complit2.C: New test.
44188
44189 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
44190
44191         PR target/12654
44192         * gcc.c-torture/execute/20031020-1.c: New test.
44193
44194 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44195
44196         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
44197         following the jump_insn.
44198
44199 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
44200
44201         * gcc.dg/cast-lvalue-1.c: New test.
44202
44203 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
44204
44205         PR c++/11962
44206         * g++.dg/template/cond2.C: New test.
44207
44208 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44209
44210         * gcc.dg/builtins-28.c: New test.
44211
44212 2003-10-20  Jan Hubicka  <jh@suse.cz>
44213
44214         * g++.dg/opt/inline4.C: Do not use min-inline-insns
44215         parameter.
44216         * gcc.dg/inline-2.c: Likewise.
44217
44218 2003-10-20  Phil Edwards  <phil@codesourcery.com>
44219
44220         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
44221         * gcc.dg/nest.c: Likewise.
44222
44223 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44224
44225         PR c++/9781, c++/10583, c++/11862
44226         * g++.dg/parse/crash13.C: New test.
44227
44228 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44229
44230         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
44231
44232 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44233
44234         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
44235         Define HAVE_C99_RUNTIME except on Solaris.
44236         * gcc.dg/builtins-20.c: Likewise.
44237
44238 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44239
44240         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
44241
44242 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44243
44244         PR c++/12495
44245         * g++.dg/template/crash21.C: New test.
44246
44247 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44248
44249         PR c++/2513
44250         * g++.dg/template/typename5.C: New test.
44251
44252 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44253
44254         PR c++/12369
44255         * g++.dg/template/friend25.C: New test.
44256
44257 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
44258
44259         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
44260         versions.
44261
44262 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
44263
44264         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
44265         == 2147483647.
44266
44267 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
44268
44269         * gcc.c-torture/execute/960416-1.x: Remove.
44270         * gcc.c-torture/execute/divconst-3.x: Likewise.
44271
44272 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
44273
44274         PR target/12598
44275         * gcc.dg/torture/cris-volatile-1.c: New test.
44276
44277 2003-10-14  Roger Sayle  <roger@eyesopen.com>
44278
44279         PR optimization/9325
44280         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
44281         for overflowing floating point to integer conversion during RTL
44282         simplification.
44283
44284 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
44285
44286         * objc/execute/_cmd.m: Fix typo.
44287         * objc.dg/image-info.m, objc.dg/symtab-1.m:
44288         Relax 'scan-assembler' regexp.
44289         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
44290         objc.dg/try-catch-4.m: Run on non-Darwin targets.
44291         * objc.dg/zero-link-2.m: Remove blank line.
44292         * objc.dg/zero-link-3.m: New test case.
44293
44294 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
44295
44296         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
44297
44298         * gcc.dg/asm-names.c: Use scan-assembler-not rather
44299         than linker trickery.
44300
44301 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44302
44303         PR c++/12370
44304         * g++.dg/other/friend2.C: New test.
44305
44306 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44307
44308         * gcc.dg/20031012-1.c: New test.
44309
44310 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44311
44312         * gcc.dg/weak/weak-3.c: Fix for new warning.
44313
44314 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
44315
44316         PR optimization/8750
44317         * gcc.c-torture/execute/20031012-1.c: New test case.
44318
44319 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44320
44321         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
44322         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
44323
44324 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44325
44326         PR optimization/12260
44327         * gcc.c-torture/compile/20031011-2.c: New test case.
44328
44329 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44330
44331         * gcc.c-torture/execute/20031011-1.c: New testcase.
44332
44333 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
44334
44335         * gcc.c-torture/compile/20031011-1.c: New test.
44336
44337 2003-10-11  Jan Hubicka  <jh@suse.cz>
44338
44339         * g++.dg/other/first-global.C: New test.
44340
44341 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44342
44343         * gcc.c-torture/execute/string-opt-18.c: New testcase.
44344
44345 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
44346
44347         * gcc.c-torture/compile/20031010-1.c: New test.
44348
44349 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
44350
44351         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
44352         * gcc.c-torture/execute/va-arg-25.c: ... here.
44353
44354 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
44355
44356         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
44357
44358 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
44359
44360         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
44361
44362 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
44363
44364         * g++.dg/parse/error2.C: New test.
44365
44366 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
44367
44368         PR c++/11097
44369         * g++.dg/other/error5.C: Modify the error message.
44370         * g++.dg/lookup/using8.C: New test.
44371
44372 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
44373
44374         * gcc.dg/darwin-abi-2.c: New file.
44375         * gcc.c-torture/execute/va-arg-24.c: New file.
44376
44377 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
44378
44379         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
44380         indentation.
44381
44382 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
44383
44384         PR c++/10147
44385         * g++.dg/other/error4.C: Update error messages.
44386         * g++.dg/template/ptrmem4.C: Likewise.
44387
44388         PR c++/12337
44389         * g++.dg/init/new9.C: New test.
44390
44391         PR c++/12334, c++/12236, c++/8656
44392         * g++.dg/ext/attrib8.C: New test.
44393
44394 2003-10-06  Devang Patel  <dpatel@apple.com>
44395
44396         * gcc.dg/debug/dwarf2-3.h: New test.
44397         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
44398
44399 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
44400
44401         * g++.dg/opt/cfg2.C: New test.
44402
44403 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44404
44405         * g++.dg/opt/float1.C: New test.
44406
44407 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44408
44409         * gcc.dg/c90-array-lval-6.c: New test.
44410         * gcc.dg/c99-array-lval-6.c: New test.
44411
44412 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
44413             Ziemowit Laski  <zlaski@apple.com>
44414
44415         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
44416         'Derived', so that it is never considered a class method; add
44417         new warning for '+port' method ambiguity.
44418         * objc.dg/method-12.m: Include <objc/objc.h> instead of
44419         <objc/objc-api.h> (needed on Mac OS X).
44420         * objc.dg/method-13.m: New test.
44421
44422 2003-10-03  Roger Sayle  <roger@eyesopen.com>
44423
44424         PR optimization/9325, PR java/6391
44425         * gcc.c-torture/execute/20031003-1.c: New test case.
44426
44427 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
44428
44429         PR optimization/12180
44430         * gcc.dg/20031002-1.c: New test.
44431
44432         PR c++/12486
44433         * g++.dg/inherit/error1.C: New test.
44434
44435 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
44436
44437         * lib/f-torture.exp (search_for): Rename to...
44438         (search_for_re): This.  Also, clean up comments and the
44439         "regexp" invocation.
44440
44441 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
44442
44443         * gcc.c-torture/compile/20031002-1.c: New test.
44444
44445 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
44446
44447         * g++.dg/opt/cond1.C: New test.
44448
44449 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
44450
44451         * gcc.dg/Wold-style-definition-2.c: New testcase.
44452         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
44453
44454 2003-09-29  Richard Henderson  <rth@redhat.com>
44455
44456         * g++.dg/init/array10.C: Add dg-options.
44457
44458 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
44459
44460         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
44461
44462 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44463
44464         * g++.dg/template/friend19.C: Fix typo.
44465         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
44466
44467 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
44468
44469         * gcc.c-torture/execute/20030928-1.c: New test.
44470         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
44471
44472 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44473
44474         * g++.dg/opt/unroll1.C: New test.
44475
44476 2003-09-26  Roger Sayle  <roger@eyesopen.com>
44477
44478         PR optimization/11741
44479         * gcc.dg/20030926-1.c: New test case.
44480
44481 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44482
44483         PR c++/5655
44484         * g++.dg/parse/access7.C: New test.
44485         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
44486
44487 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
44488
44489         MERGE OF objc-improvements-branch into MAINLINE:
44490         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
44491         if libobjc has not been built.
44492         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
44493         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
44494         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
44495         objc/execute/nested-3.m, objc/execute/np-2.m,
44496         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
44497         objc/execute/redefining_self.m, objc/execute/root_methods.m,
44498         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
44499         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
44500         objc.dg/special/unclaimed-category-1.h,
44501         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
44502         well as GNU runtime.
44503         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
44504         * execute/cascading-1.m, execute/function-message-1.m,
44505         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
44506         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
44507         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
44508         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
44509         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
44510         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
44511         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
44512         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
44513         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
44514         * objc.dg/bitfield-2.m: Run only on Darwin.
44515         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
44516         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
44517         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
44518         * objc.dg/const-str-1.m: Fix constant string layout.
44519
44520 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
44521
44522         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
44523
44524 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
44525
44526         * gcc.dg/darwin-abi-1.c: New file.
44527
44528 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
44529
44530         PR target/12281
44531         * gcc.c-torture/compile/20030921-1.c: New test.
44532
44533 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44534
44535         * g++.dg/opt/reg-stack2.C: New test.
44536
44537 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44538
44539         * g++.dg/eh/delayslot1.C: New test.
44540
44541 2003-09-20  Richard Henderson  <rth@redhat.com>
44542
44543         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
44544
44545 2003-09-20  Roger Sayle  <roger@eyesopen.com>
44546
44547         * gcc.c-torture/execute/20030920-1.c: New test case.
44548
44549 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44550
44551         * g++.dg/rtti/typeid3.C: Correct expected error message.
44552
44553 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44554
44555         PR c++/157
44556         * g++.dg/parse/crash12.C: New test.
44557
44558 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
44559
44560         * gcc.dg/compat/mixed-struct-check.h: New.
44561         * gcc.dg/compat/mixed-struct-defs.h: New.
44562         * gcc.dg/compat/mixed-struct-init.h: New.
44563         * gcc.dg/compat/struct-by-value-19_main.c: New.
44564         * gcc.dg/compat/struct-by-value-19_x.c: New.
44565         * gcc.dg/compat/struct-by-value-19_y.c: New.
44566         * gcc.dg/compat/struct-by-value-20_main.c: New.
44567         * gcc.dg/compat/struct-by-value-20_x.c: New.
44568         * gcc.dg/compat/struct-by-value-20_y.c: New.
44569         * gcc.dg/compat/struct-return-19_main.c: New.
44570         * gcc.dg/compat/struct-return-19_x.c: New.
44571         * gcc.dg/compat/struct-return-19_y.c: New.
44572         * gcc.dg/compat/struct-return-20_main.c: New.
44573         * gcc.dg/compat/struct-return-20_x.c: New.
44574         * gcc.dg/compat/struct-return-20_y.c: New.
44575
44576 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
44577         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
44578         so that it will not complain on LP64 targets.
44579
44580 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44581
44582         PR c++/495
44583         * g++.dg/template/friend24.C: New test.
44584
44585 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
44586
44587         PR c++/12332
44588         * g++.dg/template/memtmpl2.C: New test.
44589
44590 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
44591
44592         PR target/11184
44593         * gcc.dg/builtin-apply1.c: New test.
44594
44595 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
44596
44597         PR c++/9848
44598         * g++.dg/warn/Wunused-4.C: New test.
44599
44600 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44601
44602         PR c++/12316
44603         * g++.dg/other/gc2.C: New test.
44604
44605 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
44606
44607         PR c++/11991
44608         * g++.dg/rtti/typeid3.C: New test.
44609
44610         PR c++/12266
44611         * g++.dg/overload/template1.C: New test.
44612
44613 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44614
44615         * g++.dg/opt/cfg3.C: New test.
44616
44617 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44618
44619         PR c++/7939
44620         * g++.dg/template/crash11.C: New test.
44621
44622 2003-09-16  Jason Merrill  <jason@redhat.com>
44623             Jakub Jelinek  <jakub@redhat.com>
44624
44625         * gcc.dg/attr-warn-unused-result.c: New test.
44626
44627 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44628
44629         PR c++/12184
44630         * g++.dg/expr/call2.C: New test.
44631
44632 2003-09-15  Andreas Jaeger  <aj@suse.de>
44633
44634         * gcc.dg/Wold-style-definition-1.c: New test.
44635
44636 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
44637
44638         PR c++/3907
44639         * g++.dg/parse/template12.C: New test.
44640
44641         * g++.dg/abi/bitfield11.C: New test.
44642         * g++.dg/abi/bitfield12.C: Likewise.
44643
44644 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
44645
44646         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
44647         non-expansion of functional macro name without arguments at EOL.
44648         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
44649
44650 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
44651
44652         * gcc.c-torture/execute/20030914-[12].c: New tests.
44653
44654 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
44655
44656         PR c++/11788
44657         * g++.dg/overload/addr1.C: New test.
44658
44659 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
44660
44661         * gcc.dg/20030909-1.c: New test.
44662
44663 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44664
44665         * gcc.dg/ultrasp10.c: New test.
44666
44667 2003-09-09  Devang Patel  <dpatel@apple.com>
44668
44669         * gcc.dg/darwin-ld-6.c: New test.
44670
44671 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44672
44673         * gcc.dg/torture/builtin-explog-1.c: New testcase.
44674
44675 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44676
44677         * gcc.dg/ia64-types1.c: New test.
44678         * gcc.dg/ia64-types2.c: Likewise.
44679
44680 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44681
44682         * gcc.dg/builtins-1.c: Add more _Complex tests.
44683         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44684
44685         * gcc.dg/builtins-1.c: Test existing _Complex functions.
44686         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44687
44688 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44689
44690         PR c++/11786
44691         * g++.dg/lookup/koenig2.C: New test.
44692
44693         PR c++/5296
44694         * g++.dg/rtti/typeid2.C: New test.
44695
44696 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
44697
44698         * gcc.c-torture/compile/20030904-1.c: New test.
44699
44700 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44701
44702         * g++.dg/opt/longbranch2.C: New test.
44703
44704 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44705
44706         * g++.dg/template/crash10.C: Only compile it.
44707
44708 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44709
44710         PR middle-end/11665
44711         * gcc.c-torture/compile/20030907-1.c: New test.
44712         * g++.dg/init/array11.C: New test.
44713
44714 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44715
44716         PR c++/11852
44717         * g++.dg/init/struct1.C: New test.
44718
44719 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44720
44721         PR c++/12181
44722         * g++.dg/expr/comma1.C: New test.
44723
44724 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
44725
44726         PR c++/11867
44727         * g++.dg/expr/static_cast5.C: New test.
44728
44729 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
44730
44731         PR c++/11507
44732         * g++.dg/lookup/scoped7.C: New test.
44733
44734         PR c++/9574
44735         * g++.dg/other/static1.C: New test.
44736
44737         PR c++/11490
44738         * g++.dg/warn/template-1.C: New test.
44739
44740         PR c++/11432
44741         * g++.dg/template/crash10.C: New test.
44742
44743         PR c++/2478
44744         * g++.dg/overload/VLA.C: New test.
44745
44746         PR c++/10804
44747         * g++.dg/template/call1.C: New test.
44748
44749 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44750
44751         PR c++/11794
44752         * g++.dg/parse/using3.C: New test.
44753
44754 2003-09-06  Roger Sayle  <roger@eyesopen.com>
44755
44756         PR c++/11409
44757         * g++.dg/overload/builtin3.C: New test case.
44758
44759 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
44760
44761         PR c/9862
44762         * gcc.dg/20030906-1.c: New test.
44763         * gcc.dg/20030906-2.c: Likewise.
44764
44765 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44766
44767         PR c++/12167
44768         * g++.dg/parse/defarg5.C: New test.
44769
44770         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
44771
44772 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
44773
44774         PR c++/12163
44775         * g++.dg/expr/static_cast4.C: New test.
44776
44777         PR c++/12146
44778         * g++.dg/template/crash9.C: New test.
44779
44780 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
44781
44782         * g++.old-deja/g++.ext/pretty2.C: Update for change
44783         in __FUNCTION__.
44784         * g++.old-deja/g++.ext/pretty3.C: Likewise.
44785
44786 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
44787
44788         PR c++/11922
44789         * g++/dg/template/qualified-id1.C: New test.
44790
44791         PR c++/12037
44792         * g++.dg/warn/noeffect4.C: New test.
44793
44794 2003-09-04  Matt Austern  <austern@apple.com>
44795
44796         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
44797         * g++.dg/ext/fnname2.C: Likewise.
44798         * g++.dg/ext/fnname3.C: Likewise.
44799
44800 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
44801
44802         * g++.dg/expr/lval1.C: New test.
44803         * g++.dg/ext/lvcast.C: Remove.
44804
44805 2003-09-03  Roger Sayle  <roger@eyesopen.com>
44806
44807         PR optimization/11700.
44808         * gcc.c-torture/compile/20030903-1.c: New test case.
44809
44810 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
44811
44812         PR c++/12053
44813         * g++.dg/abi/layout4.C: New test.
44814
44815 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
44816
44817         PR c++/11553
44818         * g++.dg/parse/friend3.C: New test.
44819
44820 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
44821
44822         PR c++/11847
44823         * g++.dg/template/class1.C: New test.
44824
44825         PR c++/11808
44826         * g++.dg/expr/call1.C: New test.
44827
44828 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
44829
44830         PR c++/12114
44831         * g++.dg/init/ref9.C: New test.
44832
44833         PR c++/11972
44834         * g++.dg/template/nested4.C: New test.
44835
44836 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44837
44838         PR c++/12093
44839         * g++.dg/template/non-dependent4.C: New test.
44840
44841         PR c++/11928
44842         * g++.dg/inherit/conv1.C: New test.
44843
44844 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44845
44846         PR c++/6196
44847         * g++.dg/ext/label1.C: New test.
44848         * g++.dg/ext/label2.C: Likewise.
44849
44850 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44851
44852         * g++.dg/expr/cond3.C: New test.
44853
44854 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44855
44856         * gcc.dg/builtins-1.c: Add new builtin cases.
44857
44858 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44859
44860         * gcc.dg/builtins-1.c: Add new cases.
44861         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44862
44863 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44864
44865         * gcc.dg/builtins-1.c: Add more math builtin tests.
44866         * gcc.dg/torture/builtin-attr-1.c: New test.
44867
44868 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44869
44870         PR optimization/5079
44871         * g++.dg/opt/static3.C: New test.
44872
44873 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44874
44875         * gcc.misc-tests/gcov-10b.c: New test.
44876
44877 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
44878
44879         * g++.dg/opt/ptrmem3.C: New test.
44880
44881         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
44882
44883 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
44884
44885         * gcc.dg/20030826-2.c: New test.
44886
44887 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44888
44889         PR middle-end/12002
44890         * g77.f-torture/compile/12002.f: New test case.
44891
44892 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44893
44894         * gcc.dg/20030826-1.c: New test case.
44895
44896 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
44897
44898         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
44899
44900 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
44901
44902         PR c++/11871
44903         * c++.dg/lookup/crash1.C: New test.
44904
44905         * c++.dg/warn/noeffect3.C: New test.
44906
44907 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
44908
44909         * gcc.dg/compat/vector-1_x.c: Compile with -w.
44910         * gcc.dg/compat/vector-1_y.c: Ditto.
44911         * gcc.dg/compat/vector-2_x.c: Ditto.
44912         * gcc.dg/compat/vector-2_y.c: Ditto.
44913
44914 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
44915
44916         * gcc.dg/20030702-1.c: New test.
44917
44918 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
44919
44920         PR c++/8795
44921         * g++.dg/ext/altivec-1.C: New test.
44922
44923 2003-08-24  Richard Henderson  <rth@redhat.com>
44924
44925         * g++.dg/eh/simd-2.C: Add -w for x86.
44926
44927 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
44928
44929         * gcc.dg/20030815-1.c: New test.
44930
44931 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44932
44933         PR c++/3765
44934         * g++.dg/parse/access6.C: New test.
44935
44936 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44937
44938         PR c++/641, c++/11876
44939         * g++.dg/template/friend22.C: New test.
44940         * g++.dg/template/friend23.C: Likewise.
44941
44942 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44943
44944         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
44945         identically.
44946
44947 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44948
44949         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
44950
44951 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44952
44953         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
44954
44955 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44956
44957         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
44958
44959 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44960
44961         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
44962
44963 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
44964
44965         PR c++/11919
44966         * g++.dg/overload/prom1.C: New test.
44967
44968         PR c++/11551
44969         * g++.dg/parse/dtor2.C: New test.
44970
44971         PR c++/10762
44972         * g++.dg/parse/using2.C: New test.
44973
44974 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
44975
44976         PR target/11805
44977         * gcc.c-torture/compile/20030821-1.c: New.
44978
44979 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
44980
44981         PR c++/11834
44982         * g++.dg/template/deduce2.C: New test.
44983
44984 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
44985
44986         * gcc.c-torture/execute/20030821-1.c: New test.
44987
44988 2003-08-20  Roger Sayle  <roger@eyesopen.com>
44989
44990         PR middle-end/11984
44991         * gcc.dg/20030820-1.c: New test case.
44992
44993 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
44994
44995         PR c++/11945
44996         * g++.dg/warn/noeffect2.C: New test.
44997
44998 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
44999
45000         PR c++/10926
45001         * g++.dg/template/dtor2.C: New test.
45002
45003         PR c++/11684
45004         * g++.dg/template/operator1.C: New test.
45005         * g++.dg/parse/operator4.C: New test.
45006
45007         PR c++/11946.C
45008         * g++.dg/expr/enum1.C: New test.
45009         * gcc.dg/c99-bool-1.c: Remove bogus warning.
45010
45011         PR c++/11036.C
45012         * g++.dg/parse/elab2.C: New test.
45013         * g++.dg/parse/typedef4.C: Change error message.
45014         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
45015         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
45016         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
45017
45018 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
45019
45020         * gcc.dg/pch/warn-1.c: New.
45021         * gcc.dg/pch/warn-1.hs: New.
45022
45023         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
45024         not-tested file.
45025
45026 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45027
45028         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
45029
45030 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45031
45032         * gcc.dg/uninit-D.c: New Test.
45033         * gcc.dg/uninit-E.c: New Test.
45034         * gcc.dg/uninit-F.c: New Test.
45035         * gcc.dg/uninit-G.c: New Test.
45036
45037 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
45038
45039         * g++.dg/README: Describe the pch directory.
45040
45041 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45042
45043         PR c++/11174
45044         * g++.dg/parse/access4.C: New test.
45045         * g++.dg/parse/access5.C: Likewise.
45046         * g++.old-deja/g++.jason/access17.C: Adjust error message.
45047
45048 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
45049
45050         * gcc.dg/noncompile/20030818-1.c: New.
45051
45052 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45053
45054         PR c++/11957
45055         * g++.dg/warn/noeffect1.C: New test.
45056
45057         * g++.dg/template/scope2.C: New test.
45058         * g++.dg/template/error2.C: Correct dg-error
45059
45060 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
45061
45062         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
45063
45064 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
45065
45066         PR C++/11512
45067         * g++.dg/template/warn1.C: New.
45068
45069 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
45070
45071         * g++.dg/template/error2.C: New test.
45072         * g++.dg/lookup/using7.C: Adjust errors
45073         * g++.old-deja/g++.pt/crash36.C: Likewise.
45074         * g++.old-deja/g++.pt/derived3.C: Likewise.
45075
45076 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45077
45078         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
45079         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
45080         * gcc.c-torture/execute/builtins/string-9.c: New, from
45081         string-opt-9.c.  Adjust for execute/builtins framework.
45082         * gcc.c-torture/execute/string-opt-9.c: Delete.
45083
45084 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
45085
45086         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
45087
45088         * g++.dg/parse/ret-type2.C: New test.
45089
45090         PR c++/11703
45091         * g++.dg/init/new8.C: New test.
45092
45093         PR c++/10923
45094         * g++.dg/parse/typedef5.C: New test.
45095
45096         PR c++/9512
45097         * g++.dg/parse/qualified2.C: New test.
45098         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
45099         invalid code.
45100
45101 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
45102
45103         * g++.dg/conversion/ptrmem1.C: New test.
45104
45105 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
45106
45107         PR target/11693
45108         * gcc.dg/20030811-1.c: New test.
45109
45110         PR target/11535
45111         * gcc.c-torture/execute/20030811-1.c: New test.
45112
45113 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45114
45115         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
45116
45117 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
45118
45119         PR c++/11789.C
45120         * g++.dg/inherit/multiple1.C: New test.
45121
45122 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45123
45124         * gcc.dg/spe1.c: New test.
45125
45126         PR c++/11670
45127         * g++.dg/expr/cast2.C: New test.
45128
45129         PR c++/10530
45130         * g++.dg/template/dependent-name2.C: New test.
45131
45132 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
45133
45134         * g++.dg/parse/crash11.C: Put the dg options in comments.
45135
45136 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
45137
45138         * lib/gcc-dg.exp: Update for diagnostic change.
45139
45140 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45141
45142         PR c++/5767
45143         * g++.dg/parse/crash11.C: New test.
45144
45145 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
45146
45147         * gcc.dg/cpp/spacing1.c: Update.
45148
45149 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
45150
45151         PR target/11739
45152         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
45153         a value for -mtune.
45154
45155 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45156
45157         PR middle-end/11771
45158         * gcc.c-torture/compile/20030804-1.c: New test case.
45159
45160 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45161
45162         * gcc.dg/20030804-1.c: New test case.
45163
45164 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
45165
45166         * gcc.dg/cpp/separate-1.c: New test.
45167
45168 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
45169
45170         PR c++/11704
45171         * g++.dg/template/dependent-expr2.C: New test.
45172
45173         PR c++/11766
45174         * g++.dg/expr/ptrmem1.C: New test.
45175
45176 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45177
45178         PR c++/9453
45179         * g++.dg/template/friend15.C: New test.
45180
45181 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
45182
45183         * lib/dg-pch.exp: Work round PCH bug.
45184
45185 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45186
45187         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
45188         builtins.  Move cases from builtins-4.c here.
45189
45190         * gcc.dg/torture/builtin-math-1.c: New test taken from
45191         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
45192         additional cases.
45193
45194         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
45195         Delete.
45196
45197 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
45198
45199         PR c++/9447
45200         * g++.dg/template/using7.C: New test.
45201
45202 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
45203
45204         * import1.c, import2.c: New tests.
45205
45206 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
45207
45208         * g++.dg/eh/crossjump1.C: New test.
45209
45210 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
45211
45212         PR c++/11697
45213         * g++.dg/template/using6.C: New test.
45214
45215         PR c++/11744
45216         * g++.dg/template/koenig2.C: New test.
45217
45218 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45219
45220         PR c++/7983
45221         * g++.dg/parse/typedef4.C: New test.
45222
45223 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45224
45225         PR c++/8442, c++/8806
45226         * g++.dg/template/elab1.C: New test.
45227         * g++.dg/template/type2.C: Likewise.
45228         * g++.dg/template/ttp3.C: Adjust expected error message.
45229         * g++.old-deja/g++.law/visibility13.C: Likewise.
45230         * g++.old-deja/g++.niklas/t135.C: Likewise.
45231         * g++.old-deja/g++.pt/ttp41.C: Likewise.
45232         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
45233         template argument.
45234         * g++.old-deja/g++.pt/ttp44.C: Likewise.
45235
45236 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
45237
45238         PR c++/11295
45239         * g++.dg/ext/stmtexpr1.C: New test.
45240
45241         * g++.dg/opt/tmp1.C: New test.
45242
45243         PR c++/11525
45244         * g++.dg/parse/constant4.C: New test.
45245
45246         PR c++/9447
45247         * g++.dg/template/using5.C: New test.
45248
45249 2003-07-31  Roger Sayle  <roger@eyesopen.com>
45250
45251         * gcc.dg/builtins-27.c: New test case.
45252
45253 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
45254
45255         * gcc.dg/tls/opt-7.c: New test.
45256
45257 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
45258
45259         * g++.old-deja/g++.other/crash18.C: Remove.
45260
45261 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
45262
45263         * g++.dg/template/explicit3.C: New.
45264         * g++.dg/template/explicit4.C: New.
45265         * g++.dg/template/explicit5.C: New.
45266
45267         PR c++/11347
45268         * g++.dg/template/memtmpl1.C: New.
45269
45270 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
45271
45272         PR target/11565
45273         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
45274         * gcc.dg/i386-387-5.c (dg-options): Likewise.
45275
45276 2003-07-30  Jan Hubicka  <jh@suse.cz>
45277
45278         * vtgc1.c: Kill.
45279
45280 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
45281
45282         * gcc.dg/struct-in-proto-1.c: New test.
45283
45284 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
45285
45286         * gcc.dg/cpp/include2.c: Only expect one message.
45287
45288 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
45289
45290         PR c++/9447
45291         * g++.dg/template/using1.C: New test.
45292         * g++.dg/template/using2.C: New test.
45293         * g++.dg/template/using3.C: New test.
45294         * g++.dg/template/using4.C: New test.
45295
45296 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
45297
45298         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
45299         * gcc.c-torture/execute/string-opt-10.c: Likewise.
45300
45301 2003-07-28  Jan Hubicka  <jh@suse.cz>
45302
45303         PR c++/11530
45304         * g++.dg/opt/call1.C: New test.
45305
45306 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
45307
45308         PR c++/11667
45309         * g++.dg/init/enum2.C: New test.
45310         * g++.dg/template/overload1.C: Add "-w" option.
45311
45312 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
45313
45314         * gcc.dg/Wdeclaration-after-statement-1.c,
45315         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
45316
45317 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
45318
45319         * gcc.c-torture/compile/20030725-1.c: New test.
45320
45321 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
45322
45323         * gcc.dg/20030505.c: Only run for SPE.
45324         Remove definition of opaque type.
45325
45326 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
45327
45328         * g++.dg/template/ptrmem6.C: New test.
45329
45330 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
45331
45332         * gcc.c-torture/compile/zero-strct-2.c: New test.
45333
45334 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
45335
45336         * gcc.dg/intermod-1.c: New test.
45337
45338 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45339
45340         PR c++/11617
45341         * g++.dg/template/lookup2.C: New test.
45342         * g++.dg/template/memclass1.C: Remove instantiated from error.
45343         * g++.dg/other/error2.C: Tweak expected errors.
45344
45345         PR c++/11596
45346         * g++.dg/template/defarg3.C: New test.
45347
45348         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
45349
45350 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
45351
45352         * g++.dg/inherit/access5.C: New test.
45353
45354 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45355
45356         PR c++/11513
45357         * g++.dg/template/crash8.C: New test.
45358
45359 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
45360
45361         PR c/10602
45362         * gcc.dg/noncompile/incomplete-2.c: New test.
45363
45364 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
45365
45366         PR c++/11645
45367         * g++.dg/inherit/access4.C: New test.
45368
45369         PR c++/11517
45370         * g++.dg/expr/cond2.C: New test.
45371
45372         PR optimization/10679
45373         * g++.dg/opt/inline4.C: New test.
45374
45375 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
45376
45377         * g++.dg/parse/crash10: New test.
45378
45379 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45380
45381         * g++.dg/ext/flexary1.C: New test.
45382
45383 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45384
45385         PR c++/10793
45386         * g++.dg/template/crash9.C: New test.
45387
45388 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45389
45390         PR c++/3004
45391         * g++.dg/parse/typedef3.C: New test.
45392
45393         PR c++/7906
45394         * g++.dg/parse/operator2.C: New test.
45395
45396         PR c++/8895
45397         * g++.dg/parse/def-tmpl-arg1.C: New test.
45398
45399         PR c++/9282
45400         * g++.dg/parse/funptr1.C: New test.
45401
45402         PR c++/9452
45403         * g++.dg/parse/ambig3.C: New test.
45404
45405         PR c++/9454
45406         * g++.dg/parse/operator3.C: New test.
45407
45408         PR c++/9486
45409         * g++.dg/parse/template10.C: New test.
45410
45411         PR c++/9488
45412         * g++.dg/parse/template11.C: New test.
45413
45414         PR c++/10150
45415         * g++.dg/parse/invalid-op1.C: New test.
45416
45417         PR c++/10247
45418         * g++.dg/parse/condexpr1.C: New test.
45419
45420 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45421
45422         * g++.dg/ext/packed3.C: New test.
45423         * g++.dg/ext/packed4.C: New test.
45424
45425         * gcc.dg/pack-test-3.c: New test.
45426
45427 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
45428
45429         * lib/compat.exp: Handle dg-options per source file.
45430         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
45431         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
45432         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
45433         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
45434         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
45435         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
45436         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
45437         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
45438         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
45439         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
45440         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
45441         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
45442         * g++.dg/compat/break/bitfield7_x.C: Ditto.
45443         * g++.dg/compat/break/bitfield7_y.C: Ditto.
45444
45445 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
45446
45447         PR c/10320
45448         * gcc.c-torture/execute/20030718-1.c: New test.
45449
45450 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45451
45452         PR optimization/11536
45453         * gcc.dg/20030721-1.c: New test.
45454
45455 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
45456
45457         PR c++/11546
45458         * g++.dg/template/lookup1.C: New test.
45459
45460 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
45461
45462         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
45463         diagnostics of ill-formed constructs involving labels.
45464         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
45465         the new 'previously defined here' message.
45466
45467 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
45468
45469         * g++.dg/parse/non-dependent2.C: New test.
45470
45471 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
45472
45473         * g++.dg/init/init-ref4.C: xfail on targets without
45474         weak symbols.
45475
45476 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
45477
45478         PR target/11087
45479         * gcc.c-torture/execute/20030717-1.c: New test.
45480
45481 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45482
45483         * g++.dg/opt/cfg1.C: New test.
45484
45485 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
45486
45487         PR optimization/11557
45488         * gcc.dg/20030717-1.c: New test.
45489
45490 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
45491
45492         PR c++/10476
45493         * g++.dg/expr/crash-1.C: New test.
45494
45495         PR c++/11027
45496         * g++.dg/template/init3.C: New test.
45497
45498         PR c++/8222
45499         * g++.dg/template/non-dependent1.C: New test.
45500
45501         PR c++/11070
45502         * g++.dg/template/non-dependent2.C: New test.
45503
45504         PR c++/11071
45505         * g++.dg/template/non-dependent3.C: New test.
45506
45507         PR c++/9907
45508         * g++.dg/template/sizeof5.C: New test.
45509
45510 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
45511
45512         PR 11498
45513         * gcc.c-torture/compile/mangle-1.c: New file.
45514
45515 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45516
45517         PR c++/7809
45518         * g++.dg/parse/access3.C: New test.
45519
45520 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
45521
45522         PR c++/11384
45523         * g++.dg/init/init-ref4.C: New test.
45524
45525 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
45526
45527         PR c++/11547
45528         * g++.dg/parse/constant3.C: New test.
45529         * g++.dg/parse/crash7.C: Likewise.
45530
45531 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
45532
45533         PR target/11008
45534         * gcc.dg/i386-pentium4-not-mull.c: New.
45535
45536 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
45537
45538         * gcc.dg/asm-names.c (ymain): Make it weak.
45539
45540 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45541
45542         PR c++/5421
45543         * g++.dg/template/friend21.C: New test.
45544
45545 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
45546
45547         * gcc.dg/cleanup-8.c: New test.
45548         * gcc.dg/cleanup-9.c: New test.
45549
45550 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
45551
45552         * g++.dg/ext/dll-MI1.h: New file.
45553         * g++.dg/ext/dllexport-MI1.C: New file.
45554         * g++.dg/ext/dllimport-MI1.C: New file.
45555
45556 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
45557
45558         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
45559         it does not have cmpstrsi patterns (just cmpmemsi).
45560
45561 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
45562
45563         PR debug/11473
45564         * g++.dg/debug/debug8.C: New test.
45565
45566 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45567
45568         PR c++/10108
45569         * g++.dg/template/crash7.C: New test.
45570
45571 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
45572
45573         PR target/10795
45574         * gcc.c-torture/compile/20030708-1.c: New.
45575
45576 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
45577
45578         * gcc.c-torture/execute/20030715-1.c: New test.
45579
45580 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
45581
45582         * gcc.dg/pch/inline-3.c: New file.
45583         * gcc.dg/pch/inline-3.hs: New file.
45584         * gcc.dg/pch/inline-4.c: New file.
45585         * gcc.dg/pch/inline-4.hs: New file.
45586
45587 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
45588
45589         PR c++/11509
45590         * g++.dg/template/crash6.C: New test.
45591
45592         PR c++/7053
45593         * g++.dg/template/friend20.C: New test.
45594
45595         PR c++/7019
45596         * g++.dg/template/overload2.C: New test.
45597
45598 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45599
45600         PR optimization/11440
45601         * gcc.c-torture/execute/20030714-1.c: New test.
45602
45603 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45604
45605         PR c++/11154
45606         * g++.dg/template/partial2.C: New test.
45607
45608 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
45609
45610         PR c++/11503
45611         * g++.dg/template/anon1.C: New test.
45612
45613         PR c++/11493
45614         PR c++/11495
45615         * g++.dg/parse/template9.C: Likewise.
45616         * g++.dg/template/crash4.C: New test.
45617         * g++.dg/template/koenig1.C: Likewise.
45618         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
45619         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
45620         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
45621         functions.
45622         * g++.old-deja/g++.jason/template36.C: Likewise.
45623         * g++.old-deja/g++.mike/p1989.C: Likewise.
45624         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
45625         * g++.old-deja/g++.pt/ttp20.C: Use this->.
45626         * g++.old-deja/g++.pt/ttp21.C: Use this->.
45627         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
45628         compiling.
45629         * g++.old-deja/g++.pt/union2.C: Use this->.
45630
45631 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
45632
45633         * gcc.dg/20030711-1.c: New test.
45634
45635 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
45636
45637         PR c++/11050
45638         * g++.dg/parse/args1.C: New test.
45639         * g++.pt/defarg8.C: Change expected errors.
45640
45641 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
45642
45643         PR c++/8164
45644         * g++.dg/template/nontype2.C: New test.
45645
45646         PR c++/10558
45647         * g++.dg/parse/template8.C: New test.
45648
45649         PR c++/8327
45650         * g++.dg/template/scope1.C: New test.
45651
45652         * g++.dg/warn/Wsign-compare-1.C: New test.
45653
45654 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45655
45656         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
45657
45658 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
45659
45660         PR c++/9411
45661         * g++.dg/template/explicit2.C: New test.
45662
45663         PR c++/10032
45664         * g++.dg/warn/pedantic1.C: New test.
45665
45666 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
45667
45668         PR c++ 9483
45669         * g++.dg/other/field1.C: New test.
45670
45671 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45672
45673         PR c/11449
45674         * gcc.c-torture/compile/20030707-1.c: New.
45675
45676 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45677
45678         PR c++/10849
45679         * g++.dg/template/access12.C: New test.
45680
45681 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
45682
45683         * g++.dg/bprob/bprob.exp (prof_ext): Update.
45684         * g77.dg/bprob/bprob.exp (prof_ext): Update.
45685         * gcc.misc-tests/bprob.exp (prof_ext): Update.
45686         * gcc.misc-tests/gcov.exp: Update
45687         * g++.dg/gcov/gcov.exp: Update
45688         * lib/gcov.exp: Update.
45689
45690 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
45691
45692         * g++.dg/abi/mangle17.C: Make sure template expressions are
45693         dependent.
45694         * g++.dg/abi/mangle4.C: Mark erroneous casts.
45695         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
45696         * g++.dg/opt/stack1.C: Remove erroneous code.
45697         * g++.dg/parse/template7.C: New test.
45698         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
45699         * g++.old-deja/g++.pt/crash4.C: Likewise.
45700
45701 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45702
45703         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
45704         with zero or one occurence of `$' after the initial `L'.
45705
45706 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
45707
45708         * gcc.c-torture/compile/20030704-1.c: Add a comment.
45709
45710 2003-07-08  Roger Sayle  <roger@eyesopen.com>
45711
45712         PR c/11370
45713         * gcc.dg/Wunreachable-6.c: New testcase.
45714         * gcc.dg/Wunreachable-7.c: New testcase.
45715
45716 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45717
45718         PR c/11420
45719         * gcc.dg/20030708-1.c: New test.
45720
45721 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
45722
45723         * gcc.dg/compat/sdata-section.h: New file.
45724         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
45725         * gcc.dg/torture/mips-sdata-1.c: New test.
45726
45727 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45728
45729         PR c++/11030
45730         * g++.dg/template/friend19.C: New test.
45731
45732 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45733
45734         * g++.dg/opt/strength-reduce.C: New test.
45735
45736 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45737
45738         PR target/10979
45739         * gcc.dg/20030707-1.c: New testcase.
45740
45741 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45742
45743         PR optimization/11059
45744         * g++.dg/opt/emptyunion.C: New testcase.
45745
45746 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45747             Eric Botcazou  <ebotcazou@libertysurf.fr>
45748
45749         * g++.dg/opt/stack1.C: New test.
45750
45751 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
45752
45753         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
45754         run test.
45755
45756         PR c++/11431
45757         * g++.dg/expr/static_cast3.C: New test.
45758
45759 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
45760
45761         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
45762         everywhere.
45763         * gcc.dg/concat.c: Concatenation of string constants with
45764         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
45765         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
45766         * gcc.dg/cpp/escape-2.c: Use wide character constants where
45767         necessary to avoid multi-character character constant warning.
45768         * gcc.dg/cpp/escape.c: Likewise.
45769         * gcc.dg/cpp/ucs.c: Likewise.
45770         Remove backslashes from dg-bogus comments, as they confuse Tcl.
45771         Fix a typo.
45772
45773 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45774
45775         PR c/11428
45776         * gcc.c-torture/compile/20030704-1.c: New.
45777
45778 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45779
45780         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
45781
45782 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
45783
45784         PR c++/5287, PR c++/7910,  PR c++/11021
45785         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
45786         tests for warnings.
45787         * g++.dg/ext/dllimport2.C: Add tests for warnings.
45788         * g++.dg/ext/dllimport3.C: Likewise.
45789         * g++.dg/ext/dllimport4.C: New file.
45790         * g++.dg/ext/dllimport5.C: New file.
45791         * g++.dg/ext/dllimport6.C: New file.
45792         * g++.dg/ext/dllimport7.C: New file.
45793         * g++.dg/ext/dllimport8.C: New file.
45794         * g++.dg/ext/dllimport9.C: New file.
45795         * g++.dg/ext/dllimport10.C: New file.
45796         * g++.dg/ext/dllexport1.C: New file.
45797
45798 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45799
45800         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
45801         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
45802
45803 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45804
45805         * gcc.dg/builtins-25.c: New testcase.
45806         * gcc.dg/builtins-26.c: New testcase.
45807
45808 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
45809
45810         * gcc.dg/compat/vector-defs.h: New file.
45811         * gcc.dg/compat/vector-setup.h: New file.
45812         * gcc.dg/compat/vector-check.h: New file.
45813         * gcc.dg/compat/vector-1_main.c: New file.
45814         * gcc.dg/compat/vector-1_x.c: New file.
45815         * gcc.dg/compat/vector-1_y.c: New file.
45816         * gcc.dg/compat/vector-2_main.c: New file.
45817         * gcc.dg/compat/vector-2_x.c: New file.
45818         * gcc.dg/compat/vector-2_y.c: New file.
45819
45820         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
45821         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
45822         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
45823         * gcc.dg/compat/struct-align-1.h: New file.
45824         * gcc.dg/compat/struct-align-1_main.c: New file.
45825         * gcc.dg/compat/struct-align-1_x.c: New file.
45826         * gcc.dg/compat/struct-align-1_y.c: New file.
45827         * gcc.dg/compat/struct-align-2.h: New file.
45828         * gcc.dg/compat/struct-align-2_main.c: New file.
45829         * gcc.dg/compat/struct-align-2_x.c: New file.
45830         * gcc.dg/compat/struct-align-2_y.c: New file.
45831
45832         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
45833         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45834         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45835         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45836         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45837         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45838         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45839         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45840         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45841         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45842         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45843         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45844         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45845         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45846         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45847         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45848         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45849         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45850         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45851         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45852         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45853         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45854         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45855         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45856         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45857         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45858         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45859         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45860         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45861
45862 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45863
45864         * gcc.dg/i386-call-1.c: New test.
45865
45866 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45867
45868         PR c++/9162
45869         * g++.dg/parse/defarg4.C: New.
45870
45871 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45872
45873         PR target/10700
45874         * gcc.c-torture/compile/20030703-1.c: New test case.
45875
45876 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45877
45878         * g++.dg/template/local3.C: Remove extra semicolon.
45879
45880 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45881
45882         * gcc.dg/i386-volatile-1.c: New test.
45883
45884 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
45885
45886         PR c++/11072
45887         * g++.dg/other/offsetof2.C: XFAIL.
45888         * g++.dg/other/offsetof5.C: New.
45889
45890         PR c++/10219
45891         * g++.dg/template/error1.C: New.
45892
45893         PR c++/9779
45894         * g++.dg/template/dependent-expr1.C: New.
45895
45896 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45897
45898         PR c++/6949
45899         * g++.dg/template/local3.C: New test.
45900
45901         PR c++/11149
45902         * g++.dg/lookup/scoped6.C: New test.
45903
45904 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
45905
45906         PR c++/8046
45907         * g++.dg/other/error7.C: New test.
45908
45909 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
45910
45911         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
45912         * g++.old-deja/g++.abi/vtable3.h: Likewise.
45913         * g++.old-deja/g++.law/code-gen5.C: Likewise.
45914         * g++.old-deja/g++.other/union2.C: Likewise.
45915         * gcc.dg/c90-const-expr-2.c: Likewise.
45916         * gcc.dg/c90-const-expr-3.c: Likewise.
45917         * gcc.dg/c99-const-expr-2.c: Likewise.
45918         * gcc.dg/c99-const-expr-3.c: Likewise.
45919         * gcc.dg/concat.c: Likewise.
45920
45921 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45922
45923         PR c++/9559
45924         * g++.dg/init/static1.C: New test.
45925
45926 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45927
45928         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
45929         * g++.old-deja/g++.other/access2.C: Likewise.
45930         * g++.old-deja/g++.other/decl2.C: Likewise.
45931         * gcc.c-torture/execute/20020615-1.c: Likewise.
45932
45933 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45934
45935         PR c++/4933
45936         * g++.dg/template/sizeof4.C: New test.
45937
45938 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45939
45940         * g++.dg/other/error6.C: New test.
45941
45942 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45943
45944         PR c++/10750
45945         * g++.dg/parse/constant2.C: New test.
45946
45947 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
45948
45949         PR c++/11106
45950         * g++.dg/other/error5.C: New test.
45951
45952 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45953
45954         * gcc.dg/format/gcc_diag-1.c: New test.
45955
45956 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
45957
45958         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
45959
45960 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
45961
45962         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
45963         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
45964         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
45965
45966 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
45967
45968         * gcc.c-torture/execute/builtins/string-8.c: New test.
45969         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
45970         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
45971         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
45972
45973 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45974
45975         PR c++/10468
45976         * g++.dg/ext/typeof6.C: New test.
45977
45978 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45979
45980         PR c++/10796
45981         * g++.dg/init/enum1.C: New test.
45982
45983 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
45984
45985         * gcc.dg/20030627-1.c: New test.
45986
45987 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
45988
45989         PR c++/11332
45990         * g++.dg/expr/static_cast2.C: New test.
45991
45992 2003-06-26  Roger Sayle  <roger@eyesopen.com>
45993             Jakub Jelinek  <jakub@redhat.com>
45994
45995         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
45996         sprintf(dst,"%s",src) optimization.
45997         * gcc.c-torture/execute/20030626-1.c: New test case.
45998         * gcc.c-torture/execute/20030626-2.c: New test case.
45999
46000 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
46001
46002         * gcc.c-torture/execute/multi-ix.c: New test.
46003
46004         * gcc.c-torture/execute/simd-4.c (main):
46005         Added missing semicolon at end of union.
46006
46007 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
46008
46009         PR c++/8266
46010         * g++.dg/template/explicit-instantiation3.C: New test.
46011
46012 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46013
46014         * gcc.dg/20030626-1.c: Use signed char.
46015
46016 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46017
46018         * gcc.dg/20030626-1.c: New test.
46019
46020 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
46021
46022         * const-str-2.m: Update.
46023
46024 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
46025
46026         PR c++/10990
46027         * g++.dg/rtti/dyncast1.C: New test.
46028         * g++.dg/abi/mangle4.C: Correct base-specifier access.
46029         * g++.dg/lookup/scoped1.C: Remove XFAIL.
46030         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
46031
46032         PR c++/10931
46033         * g++.dg/expr/static_cast1.C: New test.
46034
46035 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
46036
46037         * gcc.dg/20030625-1.c: New test.
46038
46039 2003-06-24  Roger Sayle  <roger@eyesopen.com>
46040
46041         * gcc.c-torture/compile/20030624-1.c: New test case.
46042
46043 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
46044
46045         * gcc.c-torture/execute/string-opt-17.c: New test.
46046
46047 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
46048
46049         PR c++/5754
46050         * g++.dg/parse/crash6.C: New test.
46051
46052 2003-06-23  Roger Sayle  <roger@eyesopen.com>
46053
46054         * gcc.dg/builtins-24.c: New test case.
46055
46056 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
46057
46058         * g++.dg/opt/operator1.C: New test.
46059
46060 2003-06-22  Roger Sayle  <roger@eyesopen.com>
46061
46062         * gcc.c-torture/execute/string-opt-16.c: New test case.
46063
46064 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46065
46066         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
46067         * g++.old-deja/g++.other/conv7.C: Likewise.
46068         * g++.old-deja/g++.other/overcnv2.C: Likewise.
46069         * g++.old-deja/g++.other/overload14.C: Likewise.
46070
46071 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46072
46073         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
46074         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
46075
46076 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46077
46078         PR c++/10888
46079         * g++.dg/warn/Winline-3.C: New test.
46080
46081 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46082
46083         * lib/target-supports.exp (check_alias_available): Make the test
46084         program acceptable to the Solaris assembler.
46085
46086         PR c++/10749
46087         * g++.dg/template/memclass2.C: New test.
46088
46089 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46090             Eric Botcazou  <ebotcazou@libertysurf.fr>
46091
46092         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
46093         data for non-matching targets.
46094         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
46095
46096 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46097
46098         PR c++/10845
46099         * g++.dg/template/member3.C: New test.
46100
46101 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
46102
46103         PR c++/10939
46104         * g++.dg/template/func1.C: New test.
46105
46106         PR c++/9649
46107         * g++.dg/template/static4.C: New test.
46108         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
46109
46110         PR c++/11041
46111         * g++.dg/init/ref7.C: New test.
46112
46113 2003-06-19  Matt Austern  <austern@apple.com>
46114
46115         PR c++/11228
46116         * g++.dg/anew1.C: New test.
46117         * g++.dg/anew2.C: New test.
46118         * g++.dg/anew3.C: New test.
46119         * g++.dg/anew4.C: New test.
46120
46121 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
46122
46123         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
46124
46125 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
46126
46127         * gcc.c-torture/execute/simd-4.c (main): Make expected value
46128         endian-dependent.
46129
46130 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
46131
46132         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
46133         Remove cruft.
46134
46135 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
46136
46137         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
46138         * gcc.c-torture/compile/961203-1.c: Likewise.
46139         * gcc.c-torture/compile/980506-1.c: Likewise.
46140
46141 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46142
46143         PR c++/10712
46144         * g++.dg/lookup/using7.C: New test.
46145
46146 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46147
46148         PR c++/11105
46149         * g++.dg/abi/conv1.C: Remove it.
46150         * g++.dg/template/conv7.C: New test.
46151         * g++.dg/template/conv8.C: Likewise.
46152         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
46153         conversion operator.
46154
46155 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
46156
46157         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
46158         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46159         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46160         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46161         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46162         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46163         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46164         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46165         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46166         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46167         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46168         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46169         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46170         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46171         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46172         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46173         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46174         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46175         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46176         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46177         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46178         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46179         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46180         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46181         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46182         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46183         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46184         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46185         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46186
46187 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
46188
46189         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
46190         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
46191         indications.
46192
46193 2003-06-16  Roger Sayle  <roger@eyesopen.com>
46194
46195         * gcc.dg/i386-387-5.c: New test case.
46196         * gcc.dg/i386-387-6.c: New test case.
46197         * gcc.dg/builtins-23.c: New test case.
46198
46199 2003-06-15  Roger Sayle  <roger@eyesopen.com>
46200
46201         * gcc.dg/builtins-22.c: New test case.
46202         * gcc.dg/i386-387-1.c: Update to test exp.
46203         * gcc.dg/i386-387-2.c: Likewise.
46204
46205 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46206
46207         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
46208
46209 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46210
46211         * lib/gcc-dg.exp (dg-require-dll): New function.
46212         (dg-xfail-if): Likewise.
46213         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
46214         driver.
46215
46216         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
46217         * gcc.c-torture/compile/20001205-1.c: Likewise.
46218         * gcc.c-torture/compile/20001226-1.c: Likewise.
46219         * gcc.c-torture/compile/20010518-2.c: Likewise.
46220         * gcc.c-torture/compile/20020312-1.c: Likewise.
46221         * gcc.c-torture/compile/20020604-1.c: Likewise.
46222         * gcc.c-torture/compile/920501-12.c: Likewise.
46223         * gcc.c-torture/compile/920501-4.c: Likewise.
46224         * gcc.c-torture/compile/920520-1.c: Likewise.
46225         * gcc.c-torture/compile/920521-1.c: Likewise.
46226         * gcc.c-torture/compile/920625-1.c: Likewise.
46227         * gcc.c-torture/compile/961203-1.c: Likewise.
46228         * gcc.c-torture/compile/980506-1.c: Likewise.
46229         * gcc.c-torture/compile/981006-1.c: Likewise.
46230         * gcc.c-torture/compile/981022-1.c: Likewise.
46231         * gcc.c-torture/compile/981223-1.c: Likewise.
46232         * gcc.c-torture/compile/990617-1.c: Likewise.
46233         * gcc.c-torture/compile/dll.c: Likewise.
46234         * gcc.c-torture/compile/labels-3.c: Likewise.
46235         * gcc.c-torture/compile/mipscop-1.c: Likewise.
46236         * gcc.c-torture/compile/mipscop-2.c: Likewise.
46237         * gcc.c-torture/compile/mipscop-3.c: Likewise.
46238         * gcc.c-torture/compile/mipscop-4.c: Likewise.
46239         * gcc.c-torture/compile/simd-5.c: Likewise.
46240         * gcc.c-torture/compile/20000804-1.x: Remove.
46241         * gcc.c-torture/compile/20001205-1.x: Likewise.
46242         * gcc.c-torture/compile/20001226-1.x: Likewise.
46243         * gcc.c-torture/compile/20010518-2.x: Likewise.
46244         * gcc.c-torture/compile/20020312-1.x: Likewise.
46245         * gcc.c-torture/compile/20020604-1.x: Likewise.
46246         * gcc.c-torture/compile/920501-12.x: Likewise.
46247         * gcc.c-torture/compile/920501-4.x: Likewise.
46248         * gcc.c-torture/compile/920520-1.x: Likewise.
46249         * gcc.c-torture/compile/920521-1.x: Likewise.
46250         * gcc.c-torture/compile/920625-1.x: Likewise.
46251         * gcc.c-torture/compile/961203-1.x: Likewise.
46252         * gcc.c-torture/compile/980506-1.x: Likewise.
46253         * gcc.c-torture/compile/981006-1.x: Likewise.
46254         * gcc.c-torture/compile/981022-1.x: Likewise.
46255         * gcc.c-torture/compile/981223-1.x: Likewise.
46256         * gcc.c-torture/compile/990617-1.x: Likewise.
46257         * gcc.c-torture/compile/mipscop-1.x: Likewise.
46258         * gcc.c-torture/compile/mipscop-2.x: Likewise.
46259         * gcc.c-torture/compile/mipscop-3.x: Likewise.
46260         * gcc.c-torture/compile/mipscop-4.x: Likewise.
46261         * gcc.c-torture/compile/simd-5.x: Likewise.
46262
46263         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
46264
46265 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
46266
46267         * gcc.c-torture/execute/20030611-1.c: New test.
46268
46269 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46270
46271         PR middle-end/168
46272         * gcc.dg/20030612-1.c: New test case.
46273
46274 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46275
46276         PR c++/10635
46277         * g++.dg/expr/cast1.C: New test.
46278
46279 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46280
46281         * gcc.dg/builtins-21.c: New test case.
46282
46283 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
46284
46285         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
46286         options instead of at the end.
46287         * lib/objc.exp (objc_target_compile): Likewise.
46288
46289 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
46290
46291         PR c++/10432
46292         * g++.dg/parse/error1.C: New test.
46293
46294 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
46295
46296         * gcc.dg/compat/struct-by-value-11_main.c: New file.
46297         * gcc.dg/compat/struct-by-value-11_x.c: New file.
46298         * gcc.dg/compat/struct-by-value-11_y.c: New file.
46299         * gcc.dg/compat/struct-by-value-12_main.c: New file.
46300         * gcc.dg/compat/struct-by-value-12_x.c: New file.
46301         * gcc.dg/compat/struct-by-value-12_y.c: New file.
46302         * gcc.dg/compat/struct-by-value-13_main.c: New file.
46303         * gcc.dg/compat/struct-by-value-13_x.c: New file.
46304         * gcc.dg/compat/struct-by-value-13_y.c: New file.
46305         * gcc.dg/compat/struct-by-value-14_main.c: New file.
46306         * gcc.dg/compat/struct-by-value-14_x.c: New file.
46307         * gcc.dg/compat/struct-by-value-14_y.c: New file.
46308         * gcc.dg/compat/struct-by-value-15_main.c: New file.
46309         * gcc.dg/compat/struct-by-value-15_x.c: New file.
46310         * gcc.dg/compat/struct-by-value-15_y.c: New file.
46311         * gcc.dg/compat/struct-by-value-16_main.c: New file.
46312         * gcc.dg/compat/struct-by-value-16_x.c: New file.
46313         * gcc.dg/compat/struct-by-value-16_y.c: New file.
46314         * gcc.dg/compat/struct-by-value-17_main.c: New file.
46315         * gcc.dg/compat/struct-by-value-17_x.c: New file.
46316         * gcc.dg/compat/struct-by-value-17_y.c: New file.
46317         * gcc.dg/compat/struct-by-value-18_main.c: New file.
46318         * gcc.dg/compat/struct-by-value-18_x.c: New file.
46319         * gcc.dg/compat/struct-by-value-18_y.c: New file.
46320
46321         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
46322         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
46323         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
46324         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
46325         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
46326         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
46327         * gcc.dg/compat/scalar-return-3_main.c: New file.
46328         * gcc.dg/compat/scalar-return-3_x.c: New file.
46329         * gcc.dg/compat/scalar-return-3_y.c: New file.
46330         * gcc.dg/compat/scalar-return-4_main.c: New file.
46331         * gcc.dg/compat/scalar-return-4_x.c: New file.
46332         * gcc.dg/compat/scalar-return-4_y.c: New file.
46333
46334 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
46335
46336         * gcc.dg/compat/fp2-struct-check.h: New file.
46337         * gcc.dg/compat/fp2-struct-defs.h: New file.
46338         * gcc.dg/compat/fp2-struct-init.h: New file.
46339         * gcc.dg/compat/struct-by-value-10_main.c: New file.
46340         * gcc.dg/compat/struct-by-value-10_x.c: New file.
46341         * gcc.dg/compat/struct-by-value-10_y.c: New file.
46342         * gcc.dg/compat/struct-return-10_main.c: New file.
46343         * gcc.dg/compat/struct-return-10_x.c: New file.
46344         * gcc.dg/compat/struct-return-10_y.c: New file.
46345
46346         * gcc.dg/compat/compat-common.h: New file.
46347         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
46348         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
46349         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
46350         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
46351         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
46352         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
46353         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
46354         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46355         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
46356         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
46357         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46358         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
46359         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
46360         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46361         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
46362         * gcc.dg/compat/small-struct-check.h: Ditto.
46363         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
46364         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46365         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
46366         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
46367         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46368         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46369         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
46370         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46371         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
46372         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
46373         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46374         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46375         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
46376         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46377         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46378         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
46379         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46380         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
46381         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
46382         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46383         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
46384         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
46385         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46386         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
46387         * gcc.dg/compat/struct-return-2_main.c: Ditto.
46388         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46389         * gcc.dg/compat/struct-return-2_y.c: Ditto.
46390         * gcc.dg/compat/struct-return-3_main.c: Ditto.
46391         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46392         * gcc.dg/compat/struct-return-3_y.c: Ditto.
46393
46394 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
46395
46396         * g++.dg/pch/static-1.C: New file.
46397         * g++.dg/pch/static-1.Hs: New file.
46398
46399 2003-06-10  Richard Henderson  <rth@redhat.com>
46400
46401         * gcc.dg/asm-7.c: Adjust expected warning text.
46402
46403 2003-06-10  Roger Sayle  <roger@eyesopen.com>
46404
46405         * gcc.dg/builtins-20.c: New test case.
46406
46407 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
46408
46409         PR c++/11131
46410         * g++.dg/opt/template1.C: New test.
46411
46412 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46413
46414         * lib/gcc-dg.exp (dg-test): Clear additional_files and
46415         additional_sources.
46416
46417 2003-05-21  David Taylor  <dtaylor@emc.com>
46418
46419         * gcc.dg/Wpadded.c: New file.
46420
46421 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46422
46423         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
46424         * gcc.dg/special/weak-2.c: Add dg-require-weak.
46425         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
46426         dg-require-weak.
46427
46428 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
46429
46430         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
46431
46432 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46433
46434         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
46435         (dg-require-alias): Likewise.
46436         (dg-require-gc-sections): Likewise.
46437         * lib/target-supports.exp (check_gc_sections_available): Likewise.
46438
46439 2003-06-08  Richard Henderson  <rth@redhat.com>
46440
46441         * gcc.dg/20011029-2.c: Fix the array reference.
46442         * gcc.dg/asm-7.c: New.
46443
46444 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
46445
46446         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
46447
46448 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
46449
46450         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
46451         (dg-require-gc-sections): Likewise.
46452
46453 2003-06-08  Jan Hubicka  <jh@suse.cz>
46454
46455         * i386-cmov1.c: Fix regular expression.
46456         * i386-cvt-1.c: Likewise.
46457         * i386-local.c: Likewise.
46458         * i386-local2.c: Likewise.
46459         * i386-mul.c: Likewise.
46460         * i386-ssetype-1.c: Likewise.
46461         * i386-ssetype-3.c: Likewise.
46462         * i386-ssetype-5.c: Likewise.
46463
46464 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46465
46466         PR c++/11039
46467         * g++.dg/warn/implicit-typename2.C: New test.
46468         * g++.dg/warn/implicit-typename3.C: New test.
46469
46470 2003-06-07  Richard Henderson  <rth@redhat.com>
46471
46472         * g++.dg/other/offsetof3.C: Use size_t.
46473         * g++.dg/other/offsetof4.C: Likewise.
46474
46475 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
46476
46477         * lib/copy-file.exp: New. Implement gcc_copy_files.
46478
46479         * lib/dg-pch.exp: Load copy-file.exp
46480         (dg-pch): Use gcc_copy_files instead of "file copy".
46481
46482 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
46483
46484         * gcc.dg/weak/weak.exp: Simplify.
46485         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
46486         * gcc.dg/weak/weak-1.c: Likewise.
46487         * gcc.dg/weak/weak-2.c: Likewise.
46488         * gcc.dg/weak/weak-3.c: Likewise.
46489         * gcc.dg/weak/weak-4.c: Likewise.
46490         * gcc.dg/weak/weak-5.c: Likewise.
46491         * gcc.dg/weak/weak-6.c: Likewise.
46492         * gcc.dg/weak/weak-7.c: Likewise.
46493         * gcc.dg/weak/weak-8.c: Likewise.
46494         * gcc.dg/weak/weak-9.c: Likewise.
46495
46496 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
46497
46498         gcc.c-torture/execute/20030606-1.c: New.
46499
46500 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46501
46502         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
46503         * gcc.dg/builtins-19.c: Likewise.
46504
46505 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46506
46507         * gcc.dg/builtins-2.c: Add some more tests.
46508         * gcc.dg/builtins-18.c: New test case.
46509         * gcc.dg/builtins-19.c: New test case.
46510
46511 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46512             Jim Wilson  <wilson@tuliptree.org>
46513
46514         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
46515
46516 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
46517
46518         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
46519         mempcpy/stpcpy calls not to be optimized into something else.
46520         * gcc.c-torture/execute/string-opt-3.c: Moved to...
46521         * gcc.c-torture/execute/builtins/string-7.c: ...here.
46522         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
46523
46524 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46525
46526         * gcc.dg/format/asm_fprintf-1.c: New test.
46527
46528 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
46529
46530         * lib/gcc-defs.exp (additional_sources): New variable.
46531         (dg-additional-sources): New function.
46532         (additional_files): New variable.
46533         (dg-additional-files): New function.
46534         (dg-additional-files-options): Likewise.
46535         * lib/gcc-dg.exp (dg-require-weak): New function.
46536         (dg-require-alias): Likewise.
46537         (dg-require-gc-sections): Likewise.
46538         * lib/target-supports.exp (check_alias_available): Remove testfile
46539         parameter.
46540         (check_gc_sections_available): New function.
46541         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
46542         (dg-gpp-additional-files): Likewise.
46543         * lib/g++.exp (additional_sources): Remove.
46544         (additional_files): Likewise.
46545         (g++_target_compile): Use dg-additional-files-options.
46546
46547         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
46548         Tcl logic.
46549         * gcc.dg/special/ecos.exp: Remove.
46550         * gcc.dg/special/20000419-2.c: Use dg-require-*.
46551         * gcc.dg/special/alias-1.c: Likewise.
46552         * gcc.dg/special/alias-2.c: Likewise.
46553         * gcc.dg/special/gcsec-1.c: Likewise.
46554         * gcc.dg/special/weak-1.c: Likewise.
46555         * gcc.dg/special/weak-2.c: Likewise.
46556         * gcc.dg/special/wkali-1.c: Likewise.
46557         * gcc.dg/special/wkali-2.c: Likewise.
46558
46559         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
46560         dg-gpp-additional-*.
46561         * g++.dg/special/conpr-3.C: Likewise.
46562         * g++.dg/special/conpr-4.C: Likewise.
46563         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
46564         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
46565         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
46566         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
46567         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
46568         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
46569         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
46570         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
46571         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
46572         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
46573         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
46574         * g++.old-deja/g++.other/comdat1.C: Likewise.
46575         * g++.old-deja/g++.other/comdat2.C: Likewise.
46576         * g++.old-deja/g++.other/comdat3.C: Likewise.
46577         * g++.old-deja/g++.other/ctor1.C: Likewise.
46578         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
46579
46580 2003-06-05  Richard Henderson  <rth@redhat.com>
46581
46582         * gcc.dg/debug/20030605-1.c: New.
46583
46584 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46585
46586         * README.QMTEST: Update.
46587
46588 2003-06-04  Richard Henderson  <rth@redhat.com>
46589
46590         * gcc.dg/cleanup-1.c: New.
46591         * gcc.dg/cleanup-2.c: New.
46592         * gcc.dg/cleanup-3.c: New.
46593         * gcc.dg/cleanup-4.c: New.
46594         * gcc.dg/cleanup-5.c: New.
46595         * gcc.dg/cleanup-6.c: New.
46596         * gcc.dg/cleanup-7.c: New.
46597
46598 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46599
46600         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
46601
46602         * lib/dg-pch.exp: New file.
46603         * g++.dg/pch/pch.exp: Use dg-pch.exp.
46604         * gcc.dg/pch/pch.exp: Likewise.
46605
46606 2003-06-04  Roger Sayle  <roger@eyesopen.com>
46607
46608         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
46609         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
46610         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
46611         * gcc.dg/builtins-17.c: New test case.
46612         * gcc.dg/i386-387-4.c: New test case.
46613         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
46614
46615 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46616
46617         * gcc.dg/ultrasp9.c: New test.
46618
46619 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46620
46621         * gcc.c-torture/compile/20030604-1.c: New test.
46622         * gcc.dg/sparc-constant-1.c: New test.
46623
46624 2003-06-03  Glen Nakamura  <glen@imodulo.com>
46625
46626         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
46627
46628 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
46629
46630         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
46631
46632         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
46633         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
46634
46635 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
46636
46637         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
46638
46639 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46640
46641         PR c++/10940
46642         * g++.dg/template/spec10.C: New test.
46643
46644 2003-06-03  Roger Sayle  <roger@eyesopen.com>
46645
46646         * gcc.dg/builtins-16.c: New test case.
46647
46648 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
46649
46650         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
46651         mempcpy test with post-increments.
46652         * gcc.c-torture/execute/string-opt-3.c: New test.
46653         * gcc.dg/string-opt-1.c: New test.
46654
46655 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
46656
46657         PR fortran/10965
46658         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
46659
46660 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
46661
46662         * lib/scanasm.exp (dg-scan): New function, factored out of ...
46663         (scan-assembler): ... here.  Use dg-scan.
46664         (scan-assembler-not): Likewise.
46665         (scan-file): New function.
46666         (scan-file-not): Likewise.
46667         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
46668         * gcc.dg/cpp/_Pragma4.c: Likewise.
46669         * gcc.dg/cpp/_Pragma5.c: Likewise.
46670         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46671         * gcc.dg/cpp/avoidpaste2.c: Likewise.
46672         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
46673         * gcc.dg/cpp/cmdlne-P.c: Likewise.
46674         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
46675         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
46676         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
46677         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
46678         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
46679         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
46680         * gcc.dg/cpp/cxxcom1.c: Likewise.
46681         * gcc.dg/cpp/line1.c: Likewise.
46682         * gcc.dg/cpp/maccom1.c: Likewise.
46683         * gcc.dg/cpp/maccom2.c: Likewise.
46684         * gcc.dg/cpp/maccom3.c: Likewise.
46685         * gcc.dg/cpp/maccom4.c: Likewise.
46686         * gcc.dg/cpp/maccom5.c: Likewise.
46687         * gcc.dg/cpp/maccom6.c: Likewise.
46688         * gcc.dg/cpp/multiline.c: Likewise.
46689         * gcc.dg/cpp/spacing1.c: Likewise.
46690         * gcc.dg/cpp/spacing2.c: Likewise.
46691         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
46692         * gcc.dg/cpp/trad/maccom1.c: Likewise.
46693         * gcc.dg/cpp/trad/maccom2.c: Likewise.
46694         * gcc.dg/cpp/trad/maccom3.c: Likewise.
46695         * gcc.dg/cpp/trad/maccom4.c: Likewise.
46696         * gcc.dg/cpp/trad/maccom6.c: Likewise.
46697         * gcc.dg/cpp/cxxcom2.c: Likewise.
46698         * gcc.dg/cpp/cxxcom2.h: New file.
46699
46700         * gcc.dg/cpp/truefalse.cpp: Move it to ...
46701         * g++.dg/cpp/truefalse.C: Here.
46702         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
46703
46704 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
46705
46706         * gcc.dg/cpp/redef3.c: New file.
46707
46708 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
46709
46710         * gcc.dg/i386-loop-3.c: New test.
46711
46712 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
46713
46714         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
46715
46716 2003-05-31  Roger Sayle  <roger@eyesopen.com>
46717
46718         * gcc.dg/fwrapv-1.c: New test case.
46719         * gcc.dg/fwrapv-2.c: New test case.
46720
46721 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46722
46723         PR c++/10956
46724         * g++.dg/template/spec9.C: New test.
46725
46726 2003-05-29  Roger Sayle  <roger@eyesopen.com>
46727
46728         * gcc.dg/duff-4.c: New test case.
46729
46730 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
46731
46732         PR fortran/10843
46733         * g77.dg/ffixed-form-1.f: New test
46734         * g77.dg/ffixed-form-2.f: New test
46735         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
46736         * g77.dg/ffree-form-3.f: New test
46737
46738 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
46739
46740         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
46741         * gcc.dg/wint_t-1.c: Likewise.
46742
46743 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46744
46745         * g++.dg/template/access11.C: New test.
46746
46747 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46748
46749         PR c++/10849
46750         * g++.dg/template/access10.C: New test.
46751
46752 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46753             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46754
46755         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
46756
46757 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46758
46759         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
46760         suppress for powerpc-*-darwin*.
46761         * gcc.dg/torture/builtin-noret-2.c: Likewise.
46762
46763 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46764
46765         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
46766         suppress option for powerpc-*-darwin*.
46767
46768 2003-05-23  Roger Sayle  <roger@eyesopen.com>
46769
46770         * gcc.dg/builtins-1.c: Add tests for tan and atan.
46771         * gcc.dg/builtins-4.c: Add test for fmod.
46772
46773 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46774
46775         PR c++/10682
46776         * g++.dg/template/instantiate4.C: New test.
46777
46778 2003-05-22  Roger Sayle  <roger@eyesopen.com>
46779
46780         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
46781
46782 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
46783
46784         * gcc.dg/compat/scalar-return-1_main.c: New file.
46785         * gcc.dg/compat/scalar-return-1_x.c: New file.
46786         * gcc.dg/compat/scalar-return-1_y.c: New file.
46787         * gcc.dg/compat/scalar-return-2_main.c: New file.
46788         * gcc.dg/compat/scalar-return-2_x.c: New file.
46789         * gcc.dg/compat/scalar-return-2_y.c: New file.
46790         * gcc.dg/compat/struct-return-3_main.c: New file.
46791         * gcc.dg/compat/struct-return-3_y.c: New file.
46792         * gcc.dg/compat/struct-return-3_x.c: New file.
46793         * gcc.dg/compat/struct-return-2_main.c: New file.
46794         * gcc.dg/compat/struct-return-2_x.c: New file.
46795         * gcc.dg/compat/struct-return-2_y.c: New file.
46796
46797 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46798
46799         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
46800         for hppa*-hp-hpux*.
46801         * gcc.dg/20021014-1.c (dg-options): Likewise.
46802         * gcc.dg/nest.c (dg-options): Likewise.
46803
46804 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
46805
46806         PR c++/9738
46807         * g++.dg/ext/dllimport2.C: New file.
46808         * g++.dg/ext/dllimport3.C: New file.
46809
46810 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
46811
46812         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
46813         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46814         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46815         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46816         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46817         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46818         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
46819         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
46820         * gcc.dg/compat/small-struct-defs.h: New file.
46821         * gcc.dg/compat/small-struct-init.h: New file.
46822         * gcc.dg/compat/small-struct-check.h: New file.
46823         * gcc.dg/compat/fp-struct-defs.h: New file.
46824         * gcc.dg/compat/fp-struct-check.h: New file.
46825         * gcc.dg/compat/fp-struct-init.h: New file.
46826         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
46827         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
46828
46829 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
46830
46831         * gcc.dg/20030225-2.c: New test.
46832
46833 2003-05-18  Roger Sayle  <roger@eyesopen.com>
46834             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46835
46836         * gcc.c-torture/compile/20030518-1.c: New test case.
46837
46838 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
46839
46840         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
46841         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
46842         gcc-dg-debug-runtest.
46843         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
46844         gcc-dg-debug-runtest.
46845
46846 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46847
46848         PR c++/9022
46849         * g++.dg/lookup/using6.C: New test.
46850
46851 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46852
46853         * g++.dg/parse/access2.C: New test.
46854
46855 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
46856
46857         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
46858         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
46859         * gcc.dg/debug/debug.exp: Likewise.
46860
46861 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
46862
46863         * gcc.dg/dollar.c: New test.
46864
46865 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
46866
46867         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
46868         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
46869         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
46870         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
46871         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
46872         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
46873         * gcc.dg/compat/struct-by-value-6_main.c: New file.
46874         * gcc.dg/compat/struct-by-value-6_x.c: New file.
46875         * gcc.dg/compat/struct-by-value-6_y.c: New file.
46876         * gcc.dg/compat/struct-by-value-7_main.c: New file.
46877         * gcc.dg/compat/struct-by-value-7_x.c: New file.
46878         * gcc.dg/compat/struct-by-value-7_y.c: New file.
46879         * gcc.dg/compat/struct-by-value-8_main.c: New file.
46880         * gcc.dg/compat/struct-by-value-8_x.c: New file.
46881         * gcc.dg/compat/struct-by-value-8_y.c: New file.
46882         * gcc.dg/compat/struct-by-value-9_main.c: New file.
46883         * gcc.dg/compat/struct-by-value-9_x.c: New file.
46884         * gcc.dg/compat/struct-by-value-9_y.c: New file.
46885
46886 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
46887
46888         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
46889         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
46890         support for "repo" mode.
46891         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
46892         * lib/g77-dg.exp: Likewise.
46893         * lib/obj-dg.exp: Likewise.
46894
46895 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
46896
46897         Merge from gcc-3_2-rhl8-branch:
46898         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
46899
46900         * gcc.dg/tls/opt-6.c: New test.
46901
46902         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
46903
46904         * gcc.dg/20030405-1.c: New test.
46905
46906         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
46907
46908         * gcc.dg/20030309-1.c: New test.
46909
46910         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46911
46912         * gcc.c-torture/execute/20030307-1.c: New test.
46913
46914         2003-02-20  Randolph Chung  <tausq@debian.org>
46915
46916         * gcc.c-torture/compile/20030220-1.c: New test.
46917
46918         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
46919
46920         * gcc.dg/20030217-1.c: New test.
46921
46922         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
46923
46924         * gcc.c-torture/compile/20020129-1.c: New test.
46925
46926         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46927
46928         * gcc.dg/unroll-1.c: New test.
46929
46930         2002-11-16  Jan Hubicka  <jh@suse.cz>
46931
46932         * gcc.c-torture/execute/20020920-1.c: New test.
46933
46934         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
46935
46936         PR target/7434
46937         * gcc.c-torture/compile/20021008-1.c: New test.
46938
46939         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
46940
46941         PR target/7559
46942         * gcc.c-torture/execute/20020810-1.c: New test.
46943
46944         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46945
46946         * gcc.c-torture/compile/20020807-1.c: New test.
46947
46948         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
46949
46950         * gcc.dg/tls/opt-1.c: New test.
46951
46952         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
46953
46954         * gcc.dg/20020729-1.c: New test.
46955
46956         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
46957
46958         * g++.dg/opt/life1.C: New test.
46959
46960         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
46961
46962         * gcc.dg/20020525-1.c: New test.
46963
46964         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46965
46966         PR c++/6794
46967         * g++.dg/ext/pretty1.C: New test.
46968         * g++.dg/ext/pretty2.C: New test.
46969
46970 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
46971
46972         PR c++/8385
46973         * g++.dg/ext/typeof5.C: New test.
46974
46975 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
46976
46977         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
46978         __USER_LABEL_PREFIX__ into account.
46979         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
46980
46981 2003-05-14  Roger Sayle  <roger@eyesopen.com>
46982
46983         * gcc.dg/builtins-15.c: New test case.
46984
46985 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
46986
46987         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
46988
46989 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
46990
46991         * lib/g++.exp: Tweak handling of additional source files.
46992         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
46993         * g++.dg/special/conpr-2a.C: Rename to ...
46994         * g++.dg/special/conpr-2a.cc: ... this.
46995         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
46996         * g++.dg/special/conpr-3a.C: Rename to ...
46997         * g++.dg/special/conpr-3a.cc: This.
46998         * g++.dg/special/conpr-3b.C: Rename to ...
46999         * g++.dg/special/conpr-3b.cc: This.
47000         * g++.dg/special/conpr-4.C: New test.
47001         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
47002
47003 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
47004
47005         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
47006
47007 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47008
47009         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
47010         * g++.old-deja/g++.robertl/eb71.C: Likewise.
47011         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
47012         * g++.old-deja/g++.other/warn3.C: Likewise.
47013
47014 2003-05-11  Roger Sayle  <roger@eyesopen.com>
47015
47016         * gcc.dg/i386-387-1.c: Update to also test log.
47017         * gcc.dg/i386-387-2.c: Likewise.
47018
47019 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
47020
47021         * g77.f-torture/execute/int8421.f: New test.
47022
47023 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47024
47025         PR c++/10230, c++/10481
47026         * g++.dg/lookup/scoped5.C: New test.
47027
47028 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47029
47030         PR c++/10552
47031         * g++.dg/template/ttp6.C: New test.
47032
47033 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
47034
47035         * gcc.c-torture/execute/builtins: New directory.
47036         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
47037         gcc.c-torture/execute/builtins.
47038         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
47039         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
47040         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
47041         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
47042
47043 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47044
47045         PR c++/9252
47046         * g++.dg/template/access8.C: New test.
47047         * g++.dg/template/access9.C: New test.
47048
47049 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47050
47051         PR c++/9554
47052         * g++.dg/parse/access1.C: New test.
47053
47054 2003-05-09  DJ Delorie  <dj@redhat.com>
47055
47056         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
47057         long, and not an int.
47058
47059 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47060
47061         PR c++/10555, c++/10576
47062         * g++.dg/template/memclass1.C: New test.
47063
47064 2003-05-08  DJ Delorie  <dj@redhat.com>
47065
47066         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
47067         targets.
47068         * gcc.c-torture/execute/20021024-1.x: Likewise.
47069         * gcc.c-torture/execute/shiftdi.x: Likewise.
47070         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
47071         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
47072         * gcc.dg/20021018-1.c: Likewise.
47073
47074 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47075
47076         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
47077
47078         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
47079         (bcopy): Call memmove.
47080
47081 2003-05-08  Roger Sayle  <roger@eyesopen.com>
47082
47083         * g77.f-torture/compile/8485.f: New test case.
47084
47085 2003-05-07  Richard Henderson  <rth@redhat.com>
47086
47087         PR c++/10570
47088         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
47089         Verify exception_cleanup not called for rethrows.
47090         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
47091         when exiting catch block without rethrowing.
47092         * g++.dg/eh/forced3.C: New.
47093         * g++.dg/eh/forced4.C: New.
47094
47095 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
47096
47097         * gcc.dg/20030505.c: Fix triplet.
47098
47099 2003-05-06  DJ Delorie  <dj@redhat.com>
47100
47101         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
47102         * gcc.dg/nest.c: Likewise.
47103
47104 2003-05-05  Roger Sayle  <roger@eyesopen.com>
47105
47106         * gcc.dg/builtins-14.c: New test case.
47107
47108 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
47109
47110         * lib/compat.exp (compat-execute): New argument.
47111         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
47112         * gcc.dg/compat: New test directory.
47113         * gcc.dg/compat/compat.exp: New expect script.
47114         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
47115         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
47116         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
47117         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
47118         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
47119         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
47120
47121         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
47122         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
47123         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
47124         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
47125         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
47126         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
47127         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
47128         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
47129         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
47130         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
47131         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
47132         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
47133         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
47134         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
47135         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
47136
47137 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
47138
47139         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
47140
47141 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
47142
47143         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
47144
47145 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
47146
47147         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
47148         * gcc.dg/ppc-fsel-2.c: New test.
47149
47150         * gcc.dg/unused-5.c: New test.
47151
47152 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47153
47154         PR c++/10496
47155         * g++.dg/warn/pmf1.C: New test.
47156
47157 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47158
47159         PR c++/4494
47160         * g++.dg/warn/main.C: New test.
47161
47162 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47163
47164         * gcc.dg/nonnull-3.c: New test.
47165
47166 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
47167
47168         * gcc.dg/cpp/Wtrigraphs.c: Update.
47169         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
47170
47171 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
47172
47173         * gcc.dg/ppc-fsel-1.c: New test.
47174
47175 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
47176
47177         PR c/10604
47178         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
47179
47180 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
47181
47182         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
47183
47184 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47185
47186         PR c++/9364, c++/10553, c++/10586
47187         * g++.dg/parse/typename4.C: New test.
47188         * g++.dg/parse/typename5.C: Likewise.
47189
47190 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
47191
47192         * gcc.c-torture/compile/20030503-1.c: New test.
47193
47194 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47195
47196         * g++.dg/lookup/using5.C: Fix testcase error.
47197
47198 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
47199
47200         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
47201         since MEABI is no longer supported.  Remove all vestiges
47202         of MEABI from the test.
47203
47204 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47205
47206         PR c++/10554
47207         * g++.dg/lookup/using5.C: New test.
47208
47209 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47210
47211         PR c++/8772
47212         * g++.dg/template/ttp5.C: New test.
47213
47214 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
47215
47216         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
47217         (dg-gpp-additional-sources): New function.
47218         (dg-gpp-additional-files): Likewise.
47219         * lib/g++.exp (additional_sources): New variable.
47220         (additional_files): Likewise.
47221         (g++_target_compile): Deal with them.
47222         * lib/old-dejagnu.exp: Remove.
47223         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
47224         * g++.old-deja: Revise all tests to use dg commands.
47225
47226 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47227
47228         PR c++/9432, c++/9528
47229         * g++.dg/lookup/using4.C: New test.
47230
47231 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
47232
47233         * gcc.dg/noreturn-5.c: New file.
47234         * gcc.dg/noreturn-6.c: New file.
47235
47236         * gcc.c-torture/compile/inline-1.c: New file.
47237
47238 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47239
47240         PR c++/10551
47241         * g++.dg/template/explicit1.C: New test.
47242
47243 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47244
47245         PR c++/10549
47246         * g++.dg/other/bitfield1.C: New test.
47247
47248         PR c++/10527
47249         * g++.dg/init/new7.C: New test.
47250
47251 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47252
47253         * g++.dg/ext/desig1.C: New test.
47254         * g++.dg/ext/init1.C: Update.
47255
47256         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
47257
47258 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
47259
47260         PR c++/10180
47261         * g++.dg/warn/Winline-1.C: New test.
47262
47263 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
47264
47265         * gcc.c-torture/execute/string-opt-19.c: New test.
47266
47267         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
47268         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
47269
47270 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
47271
47272         PR c++/10506
47273         * g++.dg/init/new6.C: New test.
47274
47275         PR c++/10503
47276         * g++.dg/init/ref6.C: New test.
47277
47278 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
47279
47280         * g++.dg/warn/weak1.C: XFAIL on AIX4.
47281
47282 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47283
47284         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
47285         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
47286
47287 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
47288
47289         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
47290         initialized static data members.
47291
47292 2003-04-25  H.J. Lu <hjl@gnu.org>
47293
47294         * gcc.dg/ia64-sync-4.c: New test.
47295
47296 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47297
47298         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
47299         date.
47300
47301 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
47302
47303         PR c++/10337
47304         * g++.dg/warn/conv1.C: New test.
47305         * g++.old-deja/g++.other/conv7.C: Adjust.
47306         * g++.old-deja/g++.other/overload14.C: Adjust.
47307
47308 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47309
47310         PR c++/10471
47311         * g++.dg/template/defarg2.C: New test.
47312
47313 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
47314
47315         * gcc.dg/cpp/include2.c: Update.
47316         * gcc.dg/cpp/multiline-2.c: New.
47317         * gcc.dg/cpp/multiline.c: Update.
47318         * gcc.dg/cpp/strify2.c: Update.
47319         * gcc.dg/cpp/trad/literals-2.c: Update.
47320
47321 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47322
47323         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
47324
47325 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47326
47327         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
47328
47329 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47330
47331         PR c++/10451
47332         * g++.dg/parse/crash4.C: New test.
47333
47334         PR c++/9847
47335         * g++.dg/parse/crash5.C: New test.
47336
47337 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
47338
47339         PR c++/10446
47340         * g++.dg/parse/crash3.C: New test.
47341
47342         PR c++/10428
47343         * g++.dg/parse/elab1.C: New test.
47344
47345 2003-04-22  Devang Patel  <dpatel@apple.com>
47346
47347         * gcc.dg/cpp/trad/funlike-5.c: New test.
47348
47349 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
47350
47351         * g++.dg/other/packed1.C: Fix dg options.
47352
47353 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
47354
47355         * g++.dg/other/offsetof2.C: New test.
47356
47357 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
47358
47359         * g++.dg/template/recurse.C: Adjust location of error messages.
47360
47361 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
47362
47363         PR c++/9881
47364         * g++.dg/init/addr-const1.C: New test.
47365         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
47366
47367 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47368
47369         PR c++/10405
47370         * g++.dg/lookup/struct-hack1.C: New test.
47371
47372 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
47373
47374         * ucs.c: Update diagnostic messages.
47375
47376 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47377
47378         * gcc.dg/cpp/truefalse.cpp: New test.
47379         * gcc.dg/cpp/cpp.exp: Update.
47380         * g++.dg/other/stdbool-if.C: Remove.
47381
47382 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47383
47384         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
47385         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
47386
47387 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47388
47389         * gcc.c-torture/compile/20030418-1.c: New test.
47390
47391 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
47392
47393         * README.compat: Remove; content moved to doc/sourcebuild.texi.
47394
47395 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47396
47397         PR c++/10347
47398         g++.dg/template/dependent-name1.C: New test.
47399
47400 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
47401
47402         * gcc.dg/warn-1.c (tourist_guide): New array,
47403         contains a pointer to bar.
47404
47405 2003-04-16  Roger Sayle  <roger@eyesopen.com>
47406
47407         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
47408         * gcc.c-torture/execute/medce-1.c: New test case.
47409         * gcc.c-torture/execute/medce-2.c: New test case.
47410
47411 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
47412
47413         * lib/prune.exp: Ignore more messages.
47414
47415         PR c++/10381
47416         * g++.dg/parse/lookup3.C: New test.
47417
47418 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
47419
47420         * gcc.c-torture/compile/20030415-1.c : New test.
47421
47422 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
47423
47424         * gcc.c-torture/execute/scope-2.c: Move to ...
47425         * gcc.dg/noncompile/scope.c: .... here.
47426
47427 2003-04-14  Roger Sayle  <roger@eyesopen.com>
47428
47429         * gcc.dg/20030414-2.c: New test case.
47430
47431 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
47432
47433         PR target/10377
47434         * gcc.dg/20030414-1.c: New test.
47435
47436 2003-04-13  Roger Sayle  <roger@eyesopen.com>
47437
47438         * gcc.dg/builtins-12.c: New test case.
47439         * gcc.dg/builtins-13.c: New test case.
47440
47441 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47442
47443         * gcc.c-torture/execute/string-opt-18.c: New test.
47444
47445 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
47446
47447         PR c++/10300
47448         * g++.dg/init/new5.C: New test.
47449
47450 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
47451
47452         PR c++/7910
47453         * g++.dg/ext/dllimport1.C: New test.
47454
47455 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47456
47457         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
47458
47459 2003-04-11  Bud Davis <bdavis9659@comcast.net>
47460
47461         PR Fortran/9263
47462         * g77.f-torture/noncompile/9263.f: New test
47463         PR Fortran/1832
47464         * g77.f-torture/execute/1832.f: New test
47465
47466 2003-04-11  David Chad  <davidc@freebsd.org>
47467             Loren J. Rittle  <ljrittle@acm.org>
47468
47469         PR libobjc/8562
47470         * objc.dg/headers.m: New test.
47471
47472 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
47473
47474         * gcc.c-torture/execute/builtin-noret-2.c: New.
47475         * gcc.c-torture/execute/builtin-noret-2.x: New.
47476         XFAIL builtin-noret-2.c at -O1 and above.
47477         * gcc.dg/redecl.c: New.
47478         * gcc.dg/Wshadow-1.c: Update error regexps.
47479
47480 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
47481
47482         * g++.dg/abi/bitfield10.C: New test.
47483
47484 2003-04-09  Mike Stump  <mrs@apple.com>
47485
47486         * gcc.dg/pch/pch.exp: Make testcase names longer.
47487         * g++.dg/pch/pch.exp: Make testcase names longer.
47488
47489 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47490
47491         * gcc.dg/builtins-11.c: New test case.
47492
47493 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47494
47495         * gcc.dg/builtins-9.c: New test case.
47496         * gcc.dg/builtins-10.c: New test case.
47497
47498 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
47499
47500         * gcc.dg/noncompile/init-4.c.c: New test.
47501
47502 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47503
47504         * gcc.misc-test/gcov-9.c: New test.
47505         * gcc.misc-test/gcov-10.c: New test
47506         * gcc.misc-test/gcov-11.c: New test.
47507
47508 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
47509
47510         PR optimization/10024
47511         * gcc.c-torture/compile/20030405-1.c: New test.
47512
47513 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
47514
47515         * gcc.dg/pch/static-3.c: New.
47516         * gcc.dg/pch/static-3.hs: New.
47517         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
47518
47519 2003-04-04  Richard Henderson  <rth@redhat.com>
47520
47521         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
47522         * g++.dg/eh/forced2.C: Likewise.
47523
47524 2003-04-03  Mike Stump  <mrs@apple.com>
47525
47526         * lib/scanasm.exp (scan-assembler): Add xfail processing for
47527         target arg.
47528         (scan-assembler-times, scan-assembler-not): Likewise.
47529         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
47530
47531 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47532
47533         * gcc.dg/sparc-loop-1.c: New test.
47534
47535 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
47536
47537         PR other/9274
47538         * g++.dg/pch/system-2.C: New.
47539         * g++.dg/pch/system-2.Hs: New.
47540
47541 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
47542
47543         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
47544
47545         * g++.dg/eh/simd-1.C (vecfunc): Same.
47546
47547 2003-04-01  Roger Sayle  <roger@eyesopen.com>
47548
47549         * gcc.c-torture/execute/20030401-1.c: New test case.
47550
47551 2003-04-01  Ziemowit Laski <zlaski@apple.com>
47552
47553         * objc.dg/defs.m: New.
47554
47555 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
47556
47557         * g++.dg/eh/simd-1.C: New.
47558         * g++.dg/eh/simd-2.C: New.
47559
47560 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
47561
47562         * gcc.c-torture/execute/simd-3.c: New.
47563
47564 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47565
47566         PR c/9936
47567         * gcc.dg/20030331-2.c: New test.
47568
47569 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47570
47571         PR c++/10278
47572         * g++.dg/parse/crash2.C: New test.
47573
47574 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47575
47576         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
47577         * gcc.c-torture/execute/20030331-1.c: ...here.
47578
47579 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47580
47581         * gcc.c-torture/execute/20030331-1.c: New test.
47582
47583 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
47584
47585         * lib/gcov.exp: Adjust call return testing strings.
47586         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
47587
47588 2003-03-31  Roger Sayle  <roger@eyesopen.com>
47589
47590         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
47591         * gcc.dg/builtins-7.c: New test case.
47592         * gcc.dg/builtins-8.c: New test case.
47593
47594 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47595
47596         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
47597
47598 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
47599
47600         PR c++/7647
47601         * g++.dg/lookup-class-member-2.C: New test.
47602
47603 2003-03-30  Glen Nakamura  <glen@imodulo.com>
47604
47605         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
47606
47607 2003-03-28  Roger Sayle  <roger@eyesopen.com>
47608
47609         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
47610
47611 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
47612
47613         * g++.dg/init/attrib1.C: New test.
47614
47615 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47616
47617         * gcc.dg/ultrasp8.c: New test.
47618
47619 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47620
47621         * gcc.dg/ultrasp7.c: New test.
47622
47623 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
47624
47625         PR c++/10047
47626         * g++.dg/template/inline1.C: New test.
47627
47628 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47629
47630         * gcc.dg/sparc-dwarf2.c: New test.
47631
47632 2003-03-27  Roger Sayle  <roger@eyesopen.com>
47633
47634         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
47635         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
47636
47637 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
47638
47639         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
47640         than reading .x files.
47641         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
47642         * g77.dg/gcov/gcov-1.f: Likewise.
47643         * gcc.misc-tests/gcov-4b.c: Likewise.
47644         * gcc.misc-tests/gcov-5b.c: Likewise.
47645         * gcc.misc-tests/gcov-6.c: Likewise.
47646         * gcc.misc-tests/gcov-7.c: Likewise.
47647         * gcc.misc-tests/gcov-8.c: Likewise.
47648         * g++.dg/gcov/gcov-1.x: Remove.
47649         * g77.dg/gcov/gcov-1.x: Likewise.
47650         * gcc.misc-tests/gcov-4b.x: Likewise.
47651         * gcc.misc-tests/gcov-5b.x: Likewise.
47652         * gcc.misc-tests/gcov-6.x: Likewise.
47653         * gcc.misc-tests/gcov-7.x: Likewise.
47654         * gcc.misc-tests/gcov-8.x: Likewise.
47655
47656 2003-03-27  Glen Nakamura  <glen@imodulo.com>
47657
47658         PR opt/10087
47659         * gcc.dg/20030324-1.c: New test.
47660
47661 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
47662
47663         PR c++/10224
47664         * g++.dg/template/arg3.C: New test.
47665
47666         PR c++/10158
47667         * g++.dg/template/friend18.C: New test.
47668
47669 2003-03-26  Roger Sayle  <roger@eyesopen.com>
47670
47671         * g77.f-torture/compile/20030326-1.f: New test case.
47672
47673 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
47674
47675         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
47676
47677         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
47678
47679 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
47680
47681         * gcc.dg/ia64-sync-3.c: New test.
47682
47683 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
47684
47685         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
47686
47687 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
47688
47689         * gcc.dg/ultrasp6.c: New test.
47690
47691 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47692
47693         * gcc.dg/i386-signbit-1.c: New test.
47694         * gcc.dg/i386-signbit-2.c: New test.
47695         * gcc.dg/i386-signbit-3.c: New test.
47696
47697 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47698
47699         * gcc.dg/ultrasp5.c: Fix options.
47700
47701 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47702
47703         * gcc.dg/ultrasp5.c: Fix comment.
47704
47705 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
47706
47707         PR fortran/10197
47708         * g77.f-torture/execute/10197.f: New test.
47709
47710 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
47711
47712         PR c++/9898, c++/383
47713         * g++.dg/template/conv6.C: New test.
47714
47715         PR c++/10119
47716         * g++.dg/template/ptrmem5.C: New test.
47717
47718         PR c++/10026
47719         * g++.dg/lookup/koenig1.C: New test.
47720
47721         PR C++/10199
47722         * g++.dg/lookup/template2.C: New test.
47723
47724 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
47725
47726         * g++.dg/opt/rtti1.C: New test.
47727
47728 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
47729
47730         * gcc.dg/ultrasp5.c: New test.
47731
47732 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
47733
47734         PR middle-end/9967
47735         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
47736         builtin fputs.
47737
47738 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
47739
47740         PR c/8224
47741         * gcc.dg/20030323-1.c: New test.
47742
47743 2003-03-23  Roger Sayle  <roger@eyesopen.com>
47744
47745         * gcc.c-torture/compile/20030323-1.c: New test case.
47746
47747 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
47748
47749         * gcc.dg/20030321-1.c: New test.
47750
47751 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
47752
47753         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
47754
47755 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
47756
47757         PR c++/9978, c++/9708
47758         * g++.dg/ext/vlm1.C: Adjust expected error.
47759         * g++.dg/ext/vla2.C: New test.
47760         * g++.dg/template/arg1.C: New test.
47761         * g++.dg/template/arg2.C: New test.
47762
47763 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
47764
47765         * g77.f-torture/execute/select.f: New test.
47766         * g77.f-torture/noncompile/select_no_compile.f: New test.
47767
47768 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
47769
47770         PR c++/9898
47771         * g++.dg/other/error4.C: New test.
47772
47773 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
47774
47775         * g++.dg/template/friend17.C: New test.
47776
47777 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
47778
47779         * gcc.c-torture/compile/20030320-1.c: New.
47780
47781 2003-03-20  Roger Sayle  <roger@eyesopen.com>
47782
47783         * gcc.dg/builtins-6.c: New test case.
47784
47785 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
47786
47787         PR target/10073
47788         * gcc.c-torture/compile/20030319-1.c: New.
47789
47790 2003-03-18  Jan Hubicka  <jh@suse.cz>
47791
47792         * gcc.dg/i386-cvt-1.c: New test.
47793
47794 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
47795
47796         * objc.dg/naming-1.m: Use "(parse|syntax) error".
47797         * objc.dg/naming-2.m: Likewise.
47798
47799 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
47800
47801         PR c++/9639
47802         * g++.dg/parse/crash1.C: New test.
47803
47804 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
47805
47806         PR c++/8805
47807         * g++.dg/eh/cleanup1.C: New test.
47808
47809 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
47810
47811         * gcc.c-torture/execute/20030316-1.c: New test case.
47812
47813 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
47814
47815         PR c++/9629
47816         * g++.dg/init/ctor2.C: New test.
47817
47818 2003-03-15  Roger Sayle  <roger@eyesopen.com>
47819
47820         * g77.f-torture/compile/xformat.f: New test case.
47821
47822 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47823
47824         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
47825         * g++.old-deja/g++.mike/eh50.C: Likewise.
47826
47827 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47828
47829         PR c++/6440
47830         * g++.dg/template/spec7.C: New test.
47831         * g++.dg/template/spec8.C: Likewise.
47832
47833 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
47834
47835         * gcc.c-torture/execute/20030313-1.c: New test.
47836
47837 2003-03-14  Richard Henderson  <rth@redhat.com>
47838
47839         * gcc.dg/inline-2.c: Adjust alpha test for external call.
47840
47841 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
47842
47843         * gcc.c-torture/compile/20030314-1.c: New test.
47844
47845 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
47846
47847         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
47848         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
47849         thumb target,
47850         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
47851         to accept newer _imp__  prefix and additional
47852         newline in .drectve section.
47853         * gcc.dg/dll-4.c: Likewise.
47854         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
47855         switch.
47856
47857 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
47858
47859         * g++.dg/parse/namespace9.C: New test.
47860
47861         * g++.dg/init/ref5.C: New test.
47862         * g++.dg/parse/ptrmem1.C: Likewise.
47863
47864 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47865
47866         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
47867         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
47868         regular expression.
47869         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
47870         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
47871
47872 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
47873
47874         * gcc.c-torture/execute/20030224-2.c: New test.
47875
47876 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47877
47878         * gcc.dg/decl-3.c: New test.
47879
47880 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47881
47882         * gcc.dg/i386-loop-2.c: New test.
47883
47884 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
47885
47886         PR c++/9474
47887         * g++.dg/parse/namespace8.C: New test.
47888
47889         PR c++/9924
47890         * g++.dg/overload/builtin2.C: New test.
47891
47892 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
47893
47894         * gcc.dg/return-type-3.c: New test.
47895
47896 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
47897
47898         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
47899         profiling options are not supported.
47900
47901 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
47902
47903         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
47904         * g++.old-deja/g++.warn/impint2.C: Likewise.
47905
47906 2003-03-10  Devang Patel  <dpatel@apple.com>
47907
47908         * g++.dg/cpp/c++_cmd_1.C: New test.
47909         * g++.dg/cpp/c++_cmd_1.h: New file.
47910
47911 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
47912
47913         * gcc.dg/altivec-9.c: New file.
47914
47915 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47916
47917         * gcc.dg/ppc-sdata-1.c: New test.
47918         * gcc.dg/ppc-sdata-2.c: New test.
47919
47920 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
47921
47922         PR c++/9373
47923         * g++.dg/opt/ptrmem2.C: New test.
47924
47925         PR c++/8534
47926         * g++.dg/opt/ptrmem1.C: New test.
47927
47928 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47929
47930         * gcc.dg/i386-loop-1.c: New test.
47931
47932 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47933
47934         PR c++/9970
47935         * g++.dg/lookup/friend1.C: New test.
47936
47937 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47938
47939         PR c++/9823
47940         * g++.dg/parser/constructor1.C: New test.
47941
47942 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
47943
47944         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
47945
47946         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
47947
47948 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
47949
47950         * gcc.dg/cpp/Wunused.c: Update test.
47951
47952 2003-03-08  Jan Hubicka  <jh@suse.cz>
47953
47954         * gcc.dg/inline-3.c: New test.
47955
47956 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47957
47958         PR c++/9809
47959         * g++.dg/parse/builtin1.C: New test.
47960
47961         PR c++/9982
47962         * g++.dg/abi/cookie1.C: New test.
47963         * g++.dg/abi/cookie2.C: Likewise.
47964
47965         PR c++/9524
47966         * g++.dg/template/field1.C: New test.
47967
47968         PR c++/9912
47969         * g++.dg/parse/class1.C: New test.
47970         * g++.dg/parse/namespace7.C: Likewise.
47971         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
47972
47973 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
47974
47975         * g++.dg/init/ref4.C: New test.
47976
47977 2003-03-07  Jan Hubicka  <jh@suse.cz>
47978
47979         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
47980         * gcc.dg/inline-3.c: New test.
47981
47982 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
47983
47984         * g++.dg/init/ref3.C: New test.
47985
47986         PR c++/9965
47987         * g++.dg/init/ref2.C: New test.
47988
47989         PR c++/9400
47990         * g++.dg/warn/Wshadow-2.C: New test.
47991
47992         PR c++/9791
47993         * g++.dg/warn/Woverloaded-1.C: New test.
47994
47995 2003-03-05  Jan Hubicka  <jh@suse.cz>
47996
47997         * gcc.dg/i386-local2.c: New.
47998         * gcc.dg/i386-local.c: Fix typo.
47999
48000 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
48001
48002         * g++.dg/abi/layout3.C: New test.
48003
48004 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
48005
48006         * gcc.c-torture/compile/20030305-1.c
48007
48008 2003-03-05  Jan Hubicka  <jh@suse.cz>
48009
48010         * gcc.dg/i386-local.c: New.
48011
48012 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
48013
48014         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
48015
48016 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48017
48018         * gcc.dg/switch-2.c: New test.
48019         * gcc.dg/switch-3.c: New test.
48020         * gcc.dg/Wswitch.c: Adjust line numbers.
48021         * gcc.dg/Wswitch-default.c: Likewise.
48022         * gcc.dg/Wswitch-enum.c: Likewise.
48023
48024 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
48025
48026         * gcc.c-torture/execute/20030222-1.c: New test.
48027
48028 2003-03-03  James E Wilson  <wilson@tuliptree.org>
48029
48030         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
48031
48032 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
48033
48034         PR c++/9878
48035         * g++.dg/init/ref1.C: New test.
48036
48037 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
48038
48039         * gcc.dg/sh-relax.c: New SH-only test.
48040
48041 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
48042
48043         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
48044         comment explaining purpose of testcase.
48045
48046 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48047
48048         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
48049         for HC11/HC12 (asm needs two int registers).
48050         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
48051         HC11/HC12 because the test uses an asm which needs two 32-bit
48052         registers.
48053
48054 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48055
48056         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
48057         for HC11/HC12 (array is too large otherwise).
48058         * gcc.c-torture/compile/920501-4.x: New file, likewise.
48059         * gcc.c-torture/compile/20010518-2.x: Likewise.
48060         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
48061         HC11/HC12 (array is too large).
48062
48063 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
48064
48065         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
48066         * lib/g++-dg.exp (g++-dg-test): Likewise.
48067
48068 2003-03-01  Roger Sayle  <roger@eyesopen.com>
48069
48070         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
48071         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
48072
48073 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48074
48075         * g++.dg/warn/implicit-typename1.C: Remove warning.
48076
48077 2003-02-28  Richard Henderson  <rth@redhat.com>
48078
48079         * gcc.dg/noreturn-1.c: Move noreturn warning line.
48080         * gcc.dg/return-type-1.c: Move control reaches end warning line.
48081
48082 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
48083
48084         * gcc.dg/pch/pch.exp: Change .pch to .gch.
48085         * g++.dg/pch/pch.exp: Likewise.
48086
48087 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
48088
48089         PR c++/9879
48090         * g++.dg/init/new4.C: New test.
48091
48092 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
48093
48094         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
48095
48096 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
48097
48098         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
48099         unsigned long.
48100
48101         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
48102         wider than float.
48103
48104 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
48105
48106         * lib/scanasm.exp: Add support for counting numbers of
48107         occurences.
48108         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
48109         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
48110
48111 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
48112
48113         PR c++/9683
48114         * g++.dg/template/static3.C: New test.
48115
48116         PR c++/9829
48117         * g++.dg/parse/namespace6.C: New test.
48118
48119 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48120
48121         PR target/9732
48122         * gcc.dg/20030225-1.c: New test.
48123
48124 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
48125
48126         * README: Remove out-of-date information.
48127
48128         PR c++/9836
48129         * g++.dg/template/spec6.C: New test.
48130
48131 2003-02-24  Jeff Law  <law@redhat.com>
48132
48133         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
48134
48135 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48136
48137         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
48138         * gcc.dg/pragma-ep-1.c: Likewise.
48139
48140 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48141
48142         PR c++/9602
48143         * g++.dg/template/friend16.C: New test.
48144
48145 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
48146
48147         PR c++/5333
48148         * g++.dg/parse/fused-params1.C: Adjust error messages.
48149         * g++.dg/template/nested3.C: New test.
48150
48151 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
48152
48153         * g++.dg/abi/param1.C: New test.
48154
48155 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48156
48157         PR c++/7982
48158         * g++.dg/warn/implicit-typename1.C: New test.
48159
48160 2003-02-22  Kelley Cook <kelleycook@comcast.net>
48161
48162         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
48163         with "mtune".
48164         * g++.old-deja/g++.other/store-expr2.C: Likewise.
48165         * gcc.c-torture/execute/20010129-1.x: Likewise.
48166         * gcc.dg/20011107-1.c: Likewise.
48167         * gcc.dg/20020108-1.c: Likewise.
48168         * gcc.dg/20020122-3.c: Likewise.
48169         * gcc.dg/20020206-1.c: Likewise.
48170         * gcc.dg/20020310-1.c: Likewise.
48171         * gcc.dg/20020426-2.c: Likewise.
48172         * gcc.dg/20020517-1.c: Likewise.
48173         * gcc.dg/991230-1.c: Likewise.
48174         * gcc.dg/i386-unroll-1.c: Likewise.
48175         * gcc.misc-tests/i386-prefetch.exp: Likewise.
48176
48177 2003-02-22  Jan Hubicka  <jh@suse.cz>
48178
48179         * gcc.dg/i386-mul.c: New test.
48180
48181 2003-02-21  Roger Sayle  <roger@eyesopen.com>
48182
48183         * gcc.dg/builtins-5.c: New test case.
48184
48185 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
48186
48187         * gcc.dg/asmreg-1.c: New test.
48188
48189 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48190
48191         PR c++/9749
48192         * g++.dg/parse/varmod1.C: New test.
48193
48194 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48195
48196         PR c++/9727
48197         * g++.dg/template/op1.C: New test.
48198
48199 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48200
48201         PR c++/8906
48202         * g++.dg/template/nested2.C: New test.
48203
48204 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48205
48206         PR c++/8724
48207         * g++.dg/expr/dtor1.C: New test.
48208
48209 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
48210
48211         * gcc.dg/cpp/include3.c: New test.
48212         * gcc.dg/cpp/inc/foo.h: New file.
48213
48214 2003-02-21  Glen Nakamura  <glen@imodulo.com>
48215
48216         * gcc.c-torture/execute/20030221-1.c: New test.
48217
48218 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
48219
48220         PR c++/9729
48221         * g++.dg/abi/conv1.C: New test.
48222
48223 2003-02-20  Jan Hubicka  <jh@suse.cz>
48224
48225         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
48226
48227 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
48228
48229         * gcc.c-torture/compile/20030219-1.c: New test.
48230
48231 2003-02-18  Jan Hubicka  <jh@suse.cz>
48232
48233         * gcc.dg/funcorder.c: New test.
48234
48235 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48236
48237         * gcc.c-torture/execute/20030218-1.c: New.
48238
48239 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
48240
48241         * gcc.dg/20030218-1.c: New.
48242
48243 2003-02-18  Richard Henderson  <rth@redhat.com>
48244
48245         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
48246         * gcc.dg/attr-used-2.c: New.
48247
48248 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
48249
48250         PR c++/9704
48251         * g++.dg/init/copy5.C: New test.
48252
48253 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
48254
48255         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
48256         * g++.dg/pch/pch.exp: Likewise.
48257
48258 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48259
48260         * gcc.c-torture/execute/20030209-1.c: Enable the test if
48261         STACK_SIZE is not defined.
48262
48263 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48264
48265         PR c++/9457
48266         * g++.dg/template/init1.C: New test.
48267
48268 2003-02-16  Jan HUbicka  <jh@suse.cz>
48269
48270         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
48271         (foo): Add few extra tests
48272         * gcc.dg/c99-const-expr-3.c: Likewise.
48273         * gcc.c-torture/execute/20030216-1.c: New.
48274
48275 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48276
48277         PR c++/9459
48278         * g++.dg/ext/typeof4.C: New test.
48279
48280 2003-02-15  Roger Sayle  <roger@eyesopen.com>
48281
48282         * gcc.dg/i386-387-3.c: New test case.
48283
48284 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
48285
48286         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
48287         cris-*-elf* cris-*-aout* and mmix-*-*.
48288
48289 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
48290
48291         * gcc.dg/20030213-1.c: New test.
48292
48293 2003-02-12  Roger Sayle  <roger@eyesopen.com>
48294
48295         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
48296         * gcc.dg/i386-387-2.c: Likewise.
48297
48298 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
48299
48300         * gcc.dg/ppc-spe.c: Fix formatting.
48301         Enable tests that were previously unsupported by gas.
48302         Delete tests for instructions that no longer exist.
48303         Switch arguments on evsubifw builtin.
48304
48305 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
48306
48307         * gcc.c-torture/execute/20030209-1.c: Disable the test if
48308         STACK_SIZE is too small.
48309
48310 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
48311             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
48312
48313         * gcc.dg/decl-2.c: New test.
48314
48315 2003-02-10  Jan Hubicka  <jh@suse.cz>
48316
48317         * gcc.dg/i386-fpcvt-1.c: New test.
48318
48319 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
48320
48321         * gcc.c-torture/execute/20030209-1.c: New test.
48322
48323 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
48324
48325         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
48326         int-wide bitops, use the constants of the same width.
48327         Likewise, if long long is 32-bit wide, test bitops using
48328         32-bit constants.
48329
48330 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
48331
48332         * gcc.dg/20021014-1.c: Annotate with expected notice text.
48333
48334 2003-02-07  Roger Sayle  <roger@eyesopen.com>
48335
48336         * gcc.dg/builtins-4.c: New test case.
48337
48338 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48339
48340         * gcc.dg/20020430-1.c: Fix dg command typos.
48341         * gcc.dg/20020503-1.c: Likewise.
48342
48343 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48344
48345         PR c++/8785
48346         * g++.dg/parse/fused-params1.C: New test.
48347
48348         PR c++/8857
48349         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
48350
48351         PR c++/8921
48352         * g++.dg/parse/non-dependent1.C: New test.
48353
48354         PR c++/8928
48355         * g++.dg/parse/dupl-tmpl-args1.C: New test.
48356
48357         PR c++/9228
48358         * g++.dg/parse/undefined7.C: New test.
48359         * g++.dg/parse/non-templ1.C: New test.
48360
48361         PR c++/9229
48362         * g++.dg/parse/too-many-tmpl-args1.C: New test.
48363
48364 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
48365
48366         * gcc.c-torture/compile/20030206-1.c: New test.
48367
48368 2003-02-05  Roger Sayle  <roger@eyesopen.com>
48369
48370         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
48371         "pow" to "foo" to avoid potential confusion with a math built-in.
48372
48373 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48374
48375         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
48376         conditions for SPARC targets.
48377
48378 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
48379
48380         * gcc.dg/20030204-1.c: New test.
48381
48382 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48383
48384         PR c++/38
48385         * g++.dg/parse/array-size1.C: New test.
48386
48387         PR c++/5657
48388         * g++.dg/parse/undefined3.C: New test.
48389
48390         PR c++/5665
48391         * g++.dg/parse/undefined4.C: New test.
48392
48393         PR c++/5975
48394         * g++.dg/parse/undefined5.C: New test.
48395
48396         PR c++/7259
48397         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
48398
48399         PR c++/8578
48400         * g++.dg/parse/casting-operator1.C: New test.
48401
48402         PR c++/8596
48403         * g++.dg/parse/undefined6.C: New test.
48404
48405         PR c++/8736
48406         * g++.dg/parse/missing-template1.C: New test.
48407
48408 2003-02-04  Jan Hubicka  <jh@suse.cz>
48409
48410         * gcc.dg/i386-cadd.c: Compile using -march=k8.
48411         * gcc.dg/i386-cmov?.c: Likewise.
48412         * gcc.dg/i386-fpcvt-?.c: Likewise.
48413         * gcc.dg/i386-ssefp-1.c: Likewise.
48414         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
48415         conventions.
48416
48417 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
48418
48419         PR c++/7129
48420         * g++.dg/ext/max.C: New test.
48421
48422 2003-02-03  Jan Hubicka  <jh@suse.cz>
48423
48424         * gcc.c-torture/execute/20030203-1.c: New test.
48425
48426 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
48427
48428         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
48429         'natural-endian'.
48430
48431 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
48432
48433         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
48434         * g++.dg/init/new2.C: Likewise.
48435         * g++.dg/other/new1.C: Likewise.
48436
48437 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
48438
48439         * gcc.dg/struct-ret-libc.c: New test.
48440
48441 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
48442
48443         * gcc.dg/20030129-1.c: New test.
48444
48445 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48446
48447         PR c++/8849
48448         * g++.dg/template/ptrmem4.C: New test.
48449
48450 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
48451
48452         * g++.dg/parser/constant1.C: New test.
48453
48454 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48455
48456         PR c++/8591
48457         * g++.dg/parse/friend2.C: New test.
48458
48459 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48460
48461         PR c++/9437
48462         * g++.dg/template/unify4.C: New test.
48463
48464 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
48465
48466         * gcc.c-torture/execute/20030128-1.c: New test.
48467
48468 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
48469
48470         * g++.dg/lookup/nested1.C: Test moved from ...
48471         * g++.old-deja/g++.other/lookup24.C: ... here.
48472
48473 2003-01-28  Jan Hubicka  <jh@suse.cz>
48474
48475         * gcc.dg/i386-cmov5.c: New test.
48476
48477 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48478
48479         * gcc.c-torture/execute/20010925-1.c: Changed the
48480         memcpy declaration.
48481
48482 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48483
48484         PR c++/3902
48485         * g++.dg/parse/template5.C: New test.
48486
48487 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
48488
48489         PR fortran/9258
48490         * g77.dg/pr9258: New test.
48491
48492 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48493
48494         * README: Move relevant parts from README.g++.
48495
48496         * README.g++: Remove this file.
48497
48498 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48499
48500         * g++.dg/abi/dcast1.C: New test.
48501
48502 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48503
48504         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
48505
48506 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
48507
48508         PR c++/47
48509         * g++.old-deja/g++.other/lookup24.C: New test.
48510
48511 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48512
48513         PR middle-end/7227
48514         * gcc.dg/uninit-C.c: New test.
48515
48516 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
48517
48518         * g++.dg/abi/covariant1.C: New test.
48519
48520 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
48521
48522         * gcc.dg/20030123-1.c: New test.
48523
48524 2003-01-25  Jan Hubicka  <jh@suse.cz>
48525
48526         PR opt/8492
48527         * gcc.c-torture/compile/20030125-1.c
48528
48529 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
48530
48531         PR c++/9403
48532         * g++.dg/parse/template3.C: New test.
48533         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
48534
48535         PR c++/795
48536         * g++.dg/parse/template4.C: New test.
48537
48538         PR c++/9415
48539         * g++.dg/template/qual2.C: New test.
48540
48541         PR c++/8545
48542         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
48543
48544         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
48545
48546 2003-01-25  Roger Sayle  <roger@eyesopen.com>
48547
48548         * gcc.c-torture/execute/switch-1.c: New test case.
48549
48550 2003-01-25  Jan Hubicka  <jh@suse.cz>
48551
48552         * gcc.c-torture/execute/20030125-1.[cx]: New test.
48553
48554 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
48555
48556         Tweaks for Bison-1.875. From the NEWS file:
48557         "- `parse error' -> `syntax error'
48558         Bison now uniformly uses the term `syntax error'"
48559         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
48560         * gcc.dg/cpp/digraph2.c: Likewise.
48561         * gcc.dg/cpp/direct2.c: Likewise.
48562         * gcc.dg/cpp/paste4.c: Likewise.
48563         * gcc.dg/c90-restrict-1.c: Likewise.
48564         * gcc.dg/c99-func-2.c: Likewise.
48565         * gcc.dg/noncompile/920721-2.c: Likewise.
48566         * gcc.dg/noncompile/930622-2.c: Likewise.
48567         * gcc.dg/noncompile/940112-1.c: Likewise.
48568         * gcc.dg/noncompile/950921-1.c: Likewise.
48569         * gcc.dg/noncompile/951123-1.c: Likewise.
48570         * gcc.dg/noncompile/971104-1.c: Likewise.
48571         * gcc.dg/noncompile/990416-1.c: Likewise.
48572
48573 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
48574
48575         * g++.dg/parse/undefined1.C: Add error message.
48576
48577 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48578
48579         PR c++/9354
48580         * g++.dg/parse/new1.C: New test.
48581
48582         PR c++/9216
48583         * g++.dg/parse/template2.C: New test.
48584
48585         PR c++/9354
48586         * g++.dg/parse/typedef2.C: New test.
48587
48588         PR c++/9328
48589         * g++.dg/ext/typeof3.C: New test.
48590
48591 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48592
48593         PR c++/2738
48594         * g++.dg/parse/ret-type1.C: New test.
48595
48596         PR c++/3792
48597         * g++.dg/parse/tmpl-outside1.C: New test.
48598
48599         PR c++/4207
48600         * g++.dg/parse/int-as-enum1.C: New test.
48601
48602         PR c++/4903
48603         * g++.dg/parse/no-typename1.C: New test.
48604
48605         PR c++/5533
48606         * g++.dg/parse/no-value1.C: New test.
48607
48608         PR c++/5921
48609         * g++.dg/parse/wrong-inline1.C: New test.
48610
48611         PR c++/6402
48612         * g++.dg/parse/ref1.C: New test.
48613
48614         PR c++/6992
48615         * g++.dg/parse/attr-ctor1.C: New test.
48616
48617         PR c++/7229
48618         * g++.dg/parse/namespace5.C: New test.
48619
48620         PR c++/7917
48621         * g++.dg/parse/func-def1.C: New test.
48622
48623         PR c++/8143
48624         * g++.dg/parse/undefined1.C: New test.
48625
48626         PR c++/5723, PR c++/8522
48627         * g++.dg/parse/specialization1.C: New test.
48628
48629         PR c++/163, PR c++/8595
48630         * g++.dg/parse/struct-as-enum1.C: New test.
48631
48632         PR c++/9173
48633         * g++.dg/parse/undefined2.C: New test.
48634
48635 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48636
48637         PR c++/9298
48638         * g++.dg/parse/template1.C: New test.
48639
48640         PR c++/9384
48641         * g++.dg/parse/using1.C: New test.
48642
48643         PR c++/9285
48644         PR c++/9294
48645         * g++.dg/parse/expr2.C: New test.
48646
48647         PR c++/9388
48648         * g++.dg/parse/lookup2.C: Likewise.
48649
48650 2003-01-21  Jan Hubicka  <jh@suse.cz>
48651
48652         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
48653         * gcc.c-torture/execute/eeprof-1.c: Likewise.
48654         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
48655         * gcc.c-torture/execute/string-opt-*.c: Likewise.
48656
48657 2003-01-20  Nick Clifton  <nickc@redhat.com>
48658
48659         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
48660         problem with ARM sibcall code generation.
48661
48662 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
48663
48664         * gcc.c-torture/execute/20030120-1.c: New.
48665
48666 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
48667
48668         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
48669
48670 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
48671
48672         PR c++/9272
48673         * g++.dg/parse/ctor1.C: New test.
48674
48675         PR c++/9294:
48676         * g++.dg/parse/qualified1.C: New test.
48677
48678         * g++.dg/parse/typename3.C: New test.
48679
48680 2003-01-16  Richard Henderson  <rth@redhat.com>
48681
48682         * g++.dg/tls/init-2.C: Fix error matches for real this time.
48683
48684 2003-01-16  Richard Henderson  <rth@redhat.com>
48685
48686         * g++.dg/pch/pch.exp: Copy test header to the working directory
48687         before using it either for precompilation or direct use.
48688         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
48689         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
48690
48691 2003-01-16  Richard Henderson  <rth@redhat.com>
48692
48693         * gcc.dg/pch/pch.exp: Copy test header to the working directory
48694         before using it either for precompilation or direct use.
48695         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
48696         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
48697
48698 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
48699
48700         * g++.dg/ext/typename1.C: Add typename keyword.
48701         * g++.dg/template/crash1.C: Update error messages.
48702         * g++.dg/template/crash2.C: Remove error message.
48703         * g++.dg/parse/typename2.C: New test.
48704         * g++.dg/template/typename2.C: Change implicit
48705         typename warning into error.
48706         * g++.old-deja/g++.benjamin/tem03.C: Issue more
48707         error messages.
48708         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
48709         * g++.old-deja/g++.brendan/crash56.C: Add this->.
48710         * g++.old-deja/g++.law/visibility13.C: Remove error
48711         messages.
48712         * g++.old-deja/g++.ns/template17.C: Reorder code to
48713         make declaration visible in template.
48714         * g++.old-deja/g++.pt/crash3.C: Fix typos.
48715         * g++.old-deja/g++.pt/crash36.C: Issue more error
48716         messages.
48717         * g++.old-deja/g++.pt/crash5.C: Improve error
48718         message.
48719         * g++.old-deja/g++.pt/crash67.C: Remove warning.
48720         * g++.old-deja/g++.pt/inherit1.C: Add this->.
48721         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
48722         * g++.old-deja/g++.pt/typename16.C: Replace implicit
48723         typename warning with error message.
48724         * g++.old-deja/g++.pt/typename19.C: Remove warning.
48725         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
48726         * g++.old-deja/g++.robertl/eb24.C: Use this->.
48727
48728 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
48729
48730         * g++.dg/parse/ambig2.C: New test.
48731
48732 2003-01-15  Richard Henderson  <rth@redhat.com>
48733
48734         * g++.dg/tls/init-2.C: Update error message string.
48735
48736 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48737
48738         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
48739
48740 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
48741
48742         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
48743         all for HC11/HC12.
48744         * gcc.c-torture/compile/20001205-1.x: Likewise.
48745         * gcc.c-torture/compile/20001226-1.x: Likewise.
48746         * gcc.c-torture/compile/920520-1.x: Likewise.
48747         * gcc.c-torture/compile/961203-1.x: Likewise.
48748         * gcc.c-torture/compile/20020604-1.x: Likewise.
48749
48750 2003-01-15  Jan Hubicka  <jh@suse.cz>
48751
48752         * gcc.c-torture/compile/20030115-1.c: New test.
48753
48754         * gcc.dg/i386-fpcvt-1.c: New test.
48755         * gcc.dg/i386-fpcvt-2.c: New test.
48756
48757 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
48758
48759         Further conform g++'s __vmi_class_type_info to the C++ ABI
48760         specification.
48761         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
48762         the specification.
48763
48764 2003-01-14  Jan Hubicka  <jh@suse.cz>
48765
48766         * gcc.dg/i386-fpcvt-1.c: New test.
48767         * gcc.dg/i386-fpcvt-2.c: New test.
48768
48769 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48770
48771         * gcc.dg/i386-mmx-3.c: New test.
48772
48773 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
48774
48775         PR c++/9264
48776         * g++.dg/parse/octal1.C: New file.
48777
48778         PR c++/9172
48779         * g++.dg/parse/typename1.C: New file.
48780
48781 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
48782
48783         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
48784         * gcc.dg/bf-no-ms-layout.c: Likewise.
48785         * gcc.dg/bf-ms-attrib.c: Likewise.
48786
48787 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
48788
48789         PR c++/9099
48790         * g++.dg/parse/dtor1.C: New file.
48791
48792         PR c++/9128
48793         * g++.dg/rtti/typeid1.C: New file.
48794
48795         PR c++/9153
48796         * g++.dg/parse/lookup1.C: New file.
48797
48798         PR c++/9171
48799         * g++.dg/templ/spec5.C: New file.
48800
48801 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
48802
48803         * gcc.c-torture/compile/20030110-1.c: New test.
48804
48805 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
48806
48807         Merge from pch-branch:
48808
48809         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
48810
48811         * gcc.dg/pch/cpp-1.h: New.
48812         * gcc.dg/pch/cpp-1.c: New.
48813         * gcc.dg/pch/cpp-2.h: New.
48814         * gcc.dg/pch/cpp-2.c: New.
48815
48816         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
48817
48818         * gcc.dg/pch/except-1.h: New.
48819         * gcc.dg/pch/except-1.c: New.
48820
48821         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
48822
48823         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
48824         running test.
48825         * gcc.dg/pch: Include *.hp not *.h.
48826         * gcc.dg/pch/system-1.h: New.
48827         * gcc.dg/pch/system-1.c: New.
48828
48829         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
48830
48831         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
48832         rather than trying to build and run a program using PCH.
48833         * gcc.dg/pch: Remove dg-do commands from test files.
48834
48835         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
48836
48837         * gcc.dg/pch/macro-3.c: New.
48838         * gcc.dg/pch/macro-3.h: New.
48839
48840         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
48841
48842         * gcc.dg/pch/common-1.c: New.
48843         * gcc.dg/pch/common-1.h: New.
48844         * gcc.dg/pch/decl-1.c: New.
48845         * gcc.dg/pch/decl-1.h: New.
48846         * gcc.dg/pch/decl-2.c: New.
48847         * gcc.dg/pch/decl-2.h: New.
48848         * gcc.dg/pch/decl-3.c: New.
48849         * gcc.dg/pch/decl-3.h: New.
48850         * gcc.dg/pch/decl-4.c: New.
48851         * gcc.dg/pch/decl-4.h: New.
48852         * gcc.dg/pch/decl-5.c: New.
48853         * gcc.dg/pch/decl-5.h: New.
48854         * gcc.dg/pch/global-1.c: New.
48855         * gcc.dg/pch/global-1.h: New.
48856         * gcc.dg/pch/inline-1.c: New.
48857         * gcc.dg/pch/inline-1.h: New.
48858         * gcc.dg/pch/inline-2.c: New.
48859         * gcc.dg/pch/inline-2.h: New.
48860         * gcc.dg/pch/static-1.c: New.
48861         * gcc.dg/pch/static-1.h: New.
48862         * gcc.dg/pch/static-2.c: New.
48863         * gcc.dg/pch/static-2.h: New.
48864
48865         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
48866
48867         * g++.dg/pch/pch.exp: Better handle failing testcases.
48868         * gcc.dg/pch/pch.exp: Likewise.
48869         * gcc.dg/pch/macro-1.c: New.
48870         * gcc.dg/pch/macro-1.h: New.
48871         * gcc.dg/pch/macro-2.c: New.
48872         * gcc.dg/pch/macro-2.h: New.
48873
48874         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
48875
48876         * g++.dg/dg.exp: Treat files in pch/ specially.
48877         * g++.dg/pch/pch.exp: New file.
48878         * g++.dg/pch/empty.H: New file.
48879         * g++.dg/pch/empty.C: New file.
48880         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
48881         "precompile".
48882
48883         * gcc.dg/pch/pch.exp: New file.
48884         * gcc.dg/pch/empty.h: New file.
48885         * gcc.dg/pch/empty.c: New file.
48886         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
48887         "precompile".
48888
48889 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48890
48891         * g++.dg/template/friend14.C: New test.
48892
48893 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48894
48895         * gcc.dg/old-style-asm-1.c: New test.
48896
48897 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
48898
48899         * gcc.c-torture/compile/20030109-1.c: New test.
48900
48901 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48902
48903         * gcc.c-torture/execute/20030109-1.c: New test.
48904
48905 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
48906
48907         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
48908         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
48909         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
48910         * g++.old-deja/g++.mike/eh2.C: Likewise.
48911         * g++.old-deja/g++.mike/eh3.C: Likewise.
48912         * g++.old-deja/g++.mike/eh5.C: Likewise.
48913         * g++.old-deja/g++.mike/eh6.C: Likewise.
48914         * g++.old-deja/g++.mike/eh7.C: Likewise.
48915         * g++.old-deja/g++.mike/eh8.C: Likewise.
48916         * g++.old-deja/g++.mike/eh9.C: Likewise.
48917         * g++.old-deja/g++.mike/eh10.C: Likewise.
48918         * g++.old-deja/g++.mike/eh12.C: Likewise.
48919         * g++.old-deja/g++.mike/eh13.C: Likewise.
48920         * g++.old-deja/g++.mike/eh14.C: Likewise.
48921         * g++.old-deja/g++.mike/eh16.C: Likewise.
48922         * g++.old-deja/g++.mike/eh17.C: Likewise.
48923         * g++.old-deja/g++.mike/eh18.C: Likewise.
48924         * g++.old-deja/g++.mike/eh21.C: Likewise.
48925         * g++.old-deja/g++.mike/eh23.C: Likewise.
48926         * g++.old-deja/g++.mike/eh24.C: Likewise.
48927         * g++.old-deja/g++.mike/eh25.C: Likewise.
48928         * g++.old-deja/g++.mike/eh26.C: Likewise.
48929         * g++.old-deja/g++.mike/eh27.C: Likewise.
48930         * g++.old-deja/g++.mike/eh28.C: Likewise.
48931         * g++.old-deja/g++.mike/eh29.C: Likewise.
48932         * g++.old-deja/g++.mike/eh31.C: Likewise.
48933         * g++.old-deja/g++.mike/eh33.C: Likewise.
48934         * g++.old-deja/g++.mike/eh34.C: Likewise.
48935         * g++.old-deja/g++.mike/eh35.C: Likewise.
48936         * g++.old-deja/g++.mike/eh36.C: Likewise.
48937         * g++.old-deja/g++.mike/eh37.C: Likewise.
48938         * g++.old-deja/g++.mike/eh38.C: Likewise.
48939         * g++.old-deja/g++.mike/eh39.C: Likewise.
48940         * g++.old-deja/g++.mike/eh40.C: Likewise.
48941         * g++.old-deja/g++.mike/eh41.C: Likewise.
48942         * g++.old-deja/g++.mike/eh42.C: Likewise.
48943         * g++.old-deja/g++.mike/eh44.C: Likewise.
48944         * g++.old-deja/g++.mike/eh46.C: Likewise.
48945         * g++.old-deja/g++.mike/eh47.C: Likewise.
48946         * g++.old-deja/g++.mike/eh48.C: Likewise.
48947         * g++.old-deja/g++.mike/eh49.C: Likewise.
48948         * g++.old-deja/g++.mike/eh50.C: Likewise.
48949         * g++.old-deja/g++.mike/eh51.C: Likewise.
48950         * g++.old-deja/g++.mike/eh53.C: Likewise.
48951         * g++.old-deja/g++.mike/eh55.C: Likewise.
48952         * g++.old-deja/g++.mike/p7912.C: Likewise.
48953         * g++.old-deja/g++.mike/p9706.C: Likewise.
48954         * g++.old-deja/g++.mike/p10416.C: Likewise.
48955         * g++.old-deja/g++.mike/p11667.C: Likewise.
48956         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
48957         Remove redundant reference to Iris.
48958         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
48959         Elxsi, i860, Pico Java, and WE32K.
48960
48961 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
48962
48963         * g++.dg/ext/asm4.C: New test.
48964
48965 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48966
48967         PR c++/9030
48968         * g++.dg/template/friend12.C: New test.
48969         * g++.dg/template/friend13.C: Likewise.
48970         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
48971
48972 2003-01-08  Jan Hubicka  <jh@suse.cz>
48973
48974         * gcc.dg/i386-cadd.c: New test.
48975         * gcc.dg/i386-cmov4.c: Likewise.
48976
48977 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
48978
48979         PR c++/9165
48980         * g++.dg/warn/Wunused-3.C: New test.
48981
48982         * g++.dg/abi/bitfield9.C: New test.
48983
48984         PR c++/9189
48985         * g++.dg/parse/defarg3.C: New test.
48986
48987 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
48988
48989         * g++.dg/parse/ambig1.C: New test.
48990         * g++.dg/parse/defarg2.C: New test.
48991
48992 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
48993
48994         * g++.dg/template/defarg-1.C: New test.
48995         * g++.dg/template/local2.C: Likewise.
48996
48997 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
48998
48999         * gcc.c-torture/execute/20030105-1.c: New test.
49000
49001 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49002
49003         * g++.dg/parse/namespace3.C: Remove extra semicolons.
49004         * g++.dg/parse/namespace4.C: Likewise.
49005
49006 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49007
49008         * g++.dg/template/ntp2.C: New test.
49009
49010 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
49011
49012         * g++.dg/parse/extern-C-1.C: New test.
49013
49014         * g++.dg/parse/namespace4.C: New test.
49015
49016         * g++.dg/template/nested1.C: New test.
49017
49018         * g++.dg/parse/namespace3.C: New test.
49019
49020 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
49021
49022         * g++.dg/lookup/two-stage1.C: New test.
49023
49024 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49025
49026         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
49027         * g++.old-deja/g++.jason/access8.C: Likewise.
49028         * g++.old-deja/g++.other/decl5.C: Likewise.
49029
49030 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49031
49032         * g++.dg/parse/parse7.C: New test.
49033
49034 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
49035
49036         PR c++/2843
49037         * g++.dg/ext/attrib7.C: New test.
49038
49039 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49040
49041         * g++.dg/parse/parse6.C: New test.
49042
49043 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
49044
49045         * gcc.dg/h8300-stack-1.c: New.
49046
49047 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49048
49049         g++.dg/lookup/exception1.C: New test.
49050
49051         g++.dg/lookup/template1.C: New test.
49052
49053         g++.dg/parse/namespace2.C: New test.
49054
49055         g++.dg/parse/parens2.C: New test.
49056
49057 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49058
49059         * g++.dg/parse/parse5.C: New test.
49060         * g++.dg/lookup/scoped4.C: New test.
49061
49062 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49063
49064         * g++.dg/parse/parens1.C: New test.
49065
49066         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
49067         angle-bracket1.C.
49068         * g++.dg/parse/parens2.C: New test.
49069
49070         * g++.dg/lookup/scope-operator1.C: New test.
49071
49072         * g++.dg/parse/operator1.C: New test.
49073
49074 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49075
49076         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
49077         * g++.old-deja/g++.other/access6.C: Likewise.
49078         * g++.old-deja/g++.other/decl1.C: Likewise.
49079         * g++.old-deja/g++.pt/typename12.C: Likewise.
49080
49081 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49082
49083         * g++.dg/parse/namespace1.C: New test.
49084
49085 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49086
49087         * g++.dg/parse/parse4.C: New test.
49088
49089 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49090
49091         * g++.dg/parse/parse3.C: New test.
49092
49093 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49094
49095         * g++.dg/parse/parse2.C: New test.
49096
49097 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49098
49099         * g++.dg/template/friend11.C: New test.
49100
49101 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49102
49103         * g++.dg/parse/parse1.C: New test.
49104
49105 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
49106
49107         * lib/profopt.exp: Change the name of a global variable to avoid
49108         possible clashes with other test suites.
49109
49110 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
49111
49112         * g++.dg/inherit/covariant8.C: New test.
49113
49114 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49115
49116         * g++.dg/init/array9.C: New test.
49117
49118         PR c++/9112
49119         * g++.dg/parse/expr1.C: New test.
49120
49121 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
49122
49123         * gcc.c-torture/compile/20021230-1.c: New test.
49124
49125 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
49126
49127         * g++.dg/inherit/covariant5.C: New test.
49128         * g++.dg/inherit/covariant6.C: New test.
49129         * g++.dg/inherit/covariant7.C: New test.
49130
49131 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49132
49133         PR c++/2739
49134         * g++.dg/other/access2.C: New test.
49135
49136 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49137
49138         * g++.dg/other/anon-struct.C: No longer fails
49139         * g++.old-deja/g++.brendan/parse4.C: Likewise.
49140         * g++.old-deja/g++.brendan/parse5.C: Likewise.
49141         * g++.old-deja/g++.brendan/parse6.C: Likewise.
49142
49143 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49144
49145         * g++.dg/parse/angle-bracket.C (main): No longer fails.
49146
49147 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
49148
49149         * g++.dg/eh/spec4.C: Remove stray semicolon.
49150         * g++.dg/expr/pmf-1.C: Change error message.
49151         * g++.dg/ext/asm1.C: Remove stray semicolon.
49152         * g++.dg/ext/typename1.C: Add missing typenames.
49153         * g++.dg/inherit/template-as-base.C: Change error message.
49154         * g++.dg/lookup/scoped1.C: Likewise.
49155         * g++.dg/lookup/scoped2.C: Likewise.
49156         * g++.dg/lookup/using2.C: Likewise.
49157         * g++.dg/other/component1.C: Remove stray semicolon.
49158         * g++.dg/other/do1.C: Change error message.
49159         * g++.dg/other/error2.C: Likewise.
49160         * g++.dg/other/init1.C: Likewise.
49161         * g++.dg/other/packed1.C: Remove stray semicolon.
49162         * g++.dg/other/ptrmem2.C: Change error message.
49163         * g++.dg/parse/parameter-declaration-1.C: Remove line number
49164         marker.
49165         * g++.dg/special/initp1.C: Remove invalid attribute usage.
49166         * g++.dg/template/access3.C: Add typename keyword.
49167         * g++.dg/template/access5.C: Remove stray semicolon.
49168         * g++.dg/template/access6.C: Likewise.
49169         * g++.dg/template/complit1.C: Likewise.
49170         * g++.dg/template/crash1.C: Change error message.
49171         * g++.dg/template/inherit2.C: Remove stray semicolon.
49172         * g++.dg/template/instantiate2.C: Likewise.
49173         * g++.dg/template/instantiate3.C: Change error message.
49174         * g++.dg/template/qual1.C: Remove stray semicolon.
49175         * g++.dg/template/qualttp18.C: Change error message.
49176         * g++.dg/template/ref1.C: Remove stray semicolon.
49177         * g++.dg/template/sizeof1.C (A::value): Declare it.
49178         * g++.dg/template/spec4.C: Change error message.
49179         * g++.dg/template/static1.C: Likewise.
49180         * g++.dg/template/type1.C: Likewise.
49181         * g++.dg/template/typename3.C: Likewise.
49182         * g++.old-deja/g++.benjamin/13478.C: Change error message.
49183         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
49184         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
49185         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
49186         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
49187         named return value extension.
49188         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
49189         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
49190         * g++.old-deja/g++.bob/extern_C.C: Likewise.
49191         * g++.old-deja/g++.bob/inherit2.C: Likewise.
49192         * g++.old-deja/g++.brendan/complex1.C: Likewise.
49193         * g++.old-deja/g++.brendan/copy5.C: Likewise.
49194         * g++.old-deja/g++.brendan/crash13.C: Likewise.
49195         * g++.old-deja/g++.brendan/crash15.C: Likewise.
49196         * g++.old-deja/g++.brendan/crash18.C: Change error message.
49197         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
49198         * g++.old-deja/g++.brendan/crash38.C: Likewise.
49199         * g++.old-deja/g++.brendan/crash50.C: Likewise.
49200         * g++.old-deja/g++.brendan/crash56.C: Likewise.
49201         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
49202         syntax.
49203         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
49204         * g++.old-deja/g++.brendan/crash8.C: Change error message.
49205         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
49206         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
49207         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
49208         * g++.old-deja/g++.brendan/template11.C: Likewise.
49209         * g++.old-deja/g++.brendan/template26.C: Likewise.
49210         * g++.old-deja/g++.brendan/template27.C: Use explicit
49211         specialization syntax.
49212         * g++.old-deja/g++.brendan/template30.C: Likewise.
49213         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
49214         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
49215         non-dependent names.
49216         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
49217         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
49218         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
49219         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
49220         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
49221         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
49222         named return value extension.
49223         * g++.old-deja/g++.ext/namedret2.C: Likewise.
49224         * g++.old-deja/g++.ext/namedret3.C: Likewise.
49225         * g++.old-deja/g++.ext/return1.C: Likewise.
49226         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
49227         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
49228         * g++.old-deja/g++.jason/access8.C: Likewise.
49229         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
49230         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
49231         pseudo-destructor names.
49232         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
49233         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
49234         pseudo-destructor names.
49235         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
49236         * g++.old-deja/g++.jason/overload19.C: Likewise.
49237         * g++.old-deja/g++.jason/overload32.C: Likewise.
49238         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
49239         stray semicolons.
49240         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
49241         * g++.old-deja/g++.jason/return.C: Likewise.
49242         * g++.old-deja/g++.jason/return2.C: Likewise.
49243         * g++.old-deja/g++.jason/shadow1.C: Likewise.
49244         * g++.old-deja/g++.jason/special.C: Use explicit specialization
49245         syntax.
49246         * g++.old-deja/g++.jason/template10.C: Account for use of
49247         non-dependent names.
49248         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
49249         syntax.
49250         * g++.old-deja/g++.jason/template37.C: Likewise.
49251         * g++.old-deja/g++.law/access4.C: Change error messages.
49252         * g++.old-deja/g++.law/arm13.C: Remove incorrect
49253         pseudo-destructor names.
49254         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
49255         * g++.old-deja/g++.law/ctors9.C: Likewise.
49256         * g++.old-deja/g++.law/cvt22.C: Likewise.
49257         * g++.old-deja/g++.law/dtors5.C: Likewise.
49258         * g++.old-deja/g++.law/global-init1.C: Likewise.
49259         * g++.old-deja/g++.law/missed-error3.C: Likewise.
49260         * g++.old-deja/g++.law/operators28.C: Likewise.
49261         * g++.old-deja/g++.law/visibility28.C: Likewise.
49262         * g++.old-deja/g++.martin/eval1.C: Likewise.
49263         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
49264         name.
49265         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
49266         * g++.old-deja/g++.mike/net34.C: Likewise.
49267         * g++.old-deja/g++.mike/net36.C: Likewise.
49268         * g++.old-deja/g++.mike/ns2.C: Likewise.
49269         * g++.old-deja/g++.mike/p12306.C: Likewise.
49270         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
49271         value extension.
49272         * g++.old-deja/g++.mike/p700.C: Likewise.
49273         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
49274         * g++.old-deja/g++.mike/p710.C: Likewise.
49275         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
49276         value extension.
49277         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
49278         * g++.old-deja/g++.mike/pmf9.C: Likewise.
49279         * g++.old-deja/g++.ns/crash2.C: Likewise.
49280         * g++.old-deja/g++.ns/crash3.C: Likewise.
49281         * g++.old-deja/g++.ns/invalid1.C: Likewise.
49282         * g++.old-deja/g++.ns/ns17.C: Likewise.
49283         * g++.old-deja/g++.ns/template16.C: Likewise.
49284         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
49285         keyword.
49286         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
49287         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
49288         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
49289         named return value extension.
49290         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
49291         * g++.old-deja/g++.other/access4.C: Issue additional error
49292         messages.
49293         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
49294         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
49295         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
49296         * g++.old-deja/g++.other/crash25.C: Change error message.
49297         * g++.old-deja/g++.other/crash4.C: Change error message.
49298         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
49299         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
49300         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
49301         checks.
49302         * g++.old-deja/g++.other/defarg8.C: Likewise.
49303         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
49304         * g++.old-deja/g++.other/dtor10.C: Likewise.
49305         * g++.old-deja/g++.other/incomplete.C: Likewise.
49306         * g++.old-deja/g++.other/linkage7.C: Likewise.
49307         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
49308         lookup algorithm.
49309         * g++.old-deja/g++.other/mangle2.C: Likewise.
49310         * g++.old-deja/g++.other/refinit2.C: Likewise.
49311         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
49312         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
49313         * g++.old-deja/g++.pt/crash28.C: Likewise.
49314         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
49315         syntax.
49316         * g++.old-deja/g++.pt/crash32.C: Change error message.
49317         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
49318         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
49319         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
49320         error message position.
49321         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
49322         * g++.old-deja/g++.pt/defarg8.C: Change error message.
49323         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
49324         syntax.
49325         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
49326         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
49327         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
49328         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
49329         keyword.
49330         * g++.old-deja/g++.pt/explicit31.C: Likewise.
49331         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
49332         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
49333         keyword.
49334         * g++.old-deja/g++.pt/explicit71.C: Change error message.
49335         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
49336         syntax.
49337         * g++.old-deja/g++.pt/friend28.C: Account for use of
49338         non-dependent names.
49339         * g++.old-deja/g++.pt/friend29.C: Likewise.
49340         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
49341         rules.
49342         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
49343         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
49344         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
49345         lookup rules.
49346         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
49347         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
49348         keyword.
49349         * g++.old-deja/g++.pt/memclass20.C: Likewise.
49350         * g++.old-deja/g++.pt/memclass5.C: Likewise.
49351         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
49352         keyword.
49353         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
49354         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
49355         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
49356         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
49357         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
49358         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
49359         keyword.
49360         * g++.old-deja/g++.pt/spec10.C: Likewise.
49361         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
49362         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
49363         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
49364         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
49365         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
49366         * g++.old-deja/g++.pt/ttp62.C: Likewise.
49367         * g++.old-deja/g++.pt/ttp64.C: Likewise.
49368         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
49369         * g++.old-deja/g++.pt/typename15.C: Likewise.
49370         * g++.old-deja/g++.pt/typename22.C: Likewise.
49371         * g++.old-deja/g++.pt/typename6.C: Change error messages.
49372         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
49373         * g++.old-deja/g++.pt/virtual2.C: Likewise.
49374         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
49375         syntax.
49376         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
49377         return value extension.
49378         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
49379         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
49380         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
49381         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
49382
49383 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49384
49385         * g++.dg/warn/inline1.C: New test.
49386         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
49387         * g++.old-deja/g++.jason/synth10.C: Likewise.
49388         * g++.old-deja/g++.mike/net31.C: Likewise.
49389         * g++.old-deja/g++.mike/p8786.C: Likewise.
49390
49391         * g++.dg/template/friend10.C: New test.
49392         * g++.dg/template/conv5.C: New test.
49393
49394 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49395
49396         * g++.dg/lookup/scoped3.C: New test.
49397
49398         * g++.dg/lookup/decl1.C: New test.
49399         * g++.dg/lookup/decl2.C: New test.
49400
49401 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
49402
49403         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
49404         gcc.c-torture/compile/20021015-1.c,
49405         gcc.c-torture/compile/20021015-2.c,
49406         gcc.c-torture/compile/20021123-1.c,
49407         gcc.c-torture/compile/20021123-2.c,
49408         gcc.c-torture/compile/20021123-3.c,
49409         gcc.c-torture/compile/20021123-4.c,
49410         gcc.c-torture/execute/20021024-1.c: Add tests previously added
49411         only to 3.1 or 3.2 branch.
49412
49413 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
49414
49415         * gcc.dg/i386-bitfield3.c: New test.
49416
49417         * gcc.dg/i386-bitfield2.c: New test.
49418
49419 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
49420
49421         * g++.dg/parse/conv_op1.C: New test.
49422
49423 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
49424
49425         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
49426         approved.
49427
49428 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
49429
49430         * gcc.c-torture/compile/20021220-1.c: New test.
49431
49432 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
49433
49434         * gcc.dg/i386-fastcall-1.c: New.
49435
49436 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49437
49438         * gcc.c-torture/execute/20021219-1.c: New test.
49439
49440 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49441
49442         * gcc.dg/i386-pic-1.c: New test.
49443
49444 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49445
49446         PR c++/8099
49447         * g++.dg/template/friend9.C: New test.
49448
49449 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49450
49451         PR c++/3663
49452         * g++.dg/template/access7.C: New test.
49453
49454 2002-12-18  Nick Clifton  <nickc@redhat.com>
49455
49456         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
49457         the libstdc++-v3 directory has been found.
49458
49459 2002-12-12  Devang Patel <dpatel@apple.com>
49460         * gcc.dg/darwin-ld-1.c: New test.
49461         * gcc.dg/darwin-ld-2.c: New test.
49462         * gcc.dg/darwin-ld-3.c: New test.
49463         * gcc.dg/darwin-ld-4.c: New test.
49464         * gcc.dg/darwin-ld-5.c: New test.
49465
49466 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49467
49468         * gcc.c-torture/compile/20021212-1.c: New test.
49469
49470 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
49471
49472         * gcc.dg/fshort-wchar: New test.
49473
49474 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
49475
49476         PR c++/8372
49477         * g++.dg/template/dtor1.C: New test.
49478
49479         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
49480         markers.
49481
49482 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
49483
49484         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
49485
49486 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
49487
49488         * g++.dg/template/static1.C: New test.
49489         * g++.dg/template/static2.C: New test.
49490         * g++.old-deja/g++.ext/memconst.C: New test.
49491
49492 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49493
49494         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
49495         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
49496         * g++.dg/special/initp1.C: Likewise.
49497
49498 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
49499
49500         * gcc.c-torture/execute/20021204-1.c: New test.
49501
49502 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
49503
49504         * gcc.dg/ppc-fmadd-1.c: New file.
49505         * gcc.dg/ppc-fmadd-2.c: New file.
49506         * gcc.dg/ppc-fmadd-3.c: New file.
49507
49508 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49509
49510         * gcc.c-torture/compile/20021204-1.c: New test.
49511
49512 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49513
49514         * g++.dg/inherit/covariant2.C: New test.
49515         * g++.dg/inherit/covariant3.C: New test.
49516         * g++.dg/inherit/covariant4.C: New test.
49517         * g++.dg/inherit/covariant1.C: Remove XFAIL.
49518         * g++.old-deja/g++.robertl/eb17.C: Likewise.
49519
49520 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
49521
49522         PR c++/8688
49523         * g++.dg/init/brace3.C: New test.
49524
49525 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
49526
49527         * gcc.dg/20020210-1.c: Fix a comment typo.
49528
49529 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
49530
49531         PR c++/8720
49532         * g++.dg/parse/defarg1.C: New test.
49533
49534         PR c++/8615
49535         * g++.dg/template/char1.C: New test.
49536
49537         * g++.dg/template/varmod1.C: Fix typo.
49538
49539 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49540
49541         DR 180
49542         * g++.old-deja/g++.pt/crash32.C: Expect error.
49543
49544 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
49545
49546         PR c++/5919
49547         * g++.dg/template/varmod1.C: New test.
49548
49549         PR c++/8727
49550         * g++.dg/inherit/typeinfo1.C: New test.
49551
49552         PR c++/8663
49553         * g++.dg/inherit/typedef1.C: New test.
49554
49555 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
49556
49557         PR c++/8332
49558         PR c++/8493
49559         * g++.dg/template/strlen1.C: New test.
49560
49561         PR c++/8227
49562         * g++.dg/template/ctor2.C: New test.
49563
49564         PR c++/8214
49565         * g++.dg/init/string1.C: New test.
49566
49567         PR c++/8511
49568         * g++.dg/template/friend8.C: New test.
49569
49570 2002-11-29  Joe Buck <jbuck@synopsys.com>
49571
49572         * g++.dg/lookup/anon2.C: New test.
49573
49574 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
49575
49576         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
49577         h8300 port.
49578
49579 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
49580
49581         * gcc.dg/bitfld-6.c: New test.
49582
49583 2002-11-27  Jan Hubicka  <jh@suse.cz>
49584
49585         * gcc.c-torture/execute/20021127.[cx]: New test.
49586
49587 2002-11-26  Jan Hubicka  <jh@suse.cz>
49588
49589         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
49590         quality.
49591
49592 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
49593
49594         * g++.dg/init/brace2.C: New test.
49595         * g++.old-deja/g++.mike/p9129.C: Correct.
49596
49597 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
49598
49599         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
49600
49601 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
49602
49603         * gcc.dg/sibcall-6: New test for indirect sibcalls.
49604
49605 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
49606
49607         * g++.dg/abi/empty11.C: New test.
49608         * g++.dg/rtti/cv1.C: New test.
49609
49610 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
49611
49612         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
49613
49614 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
49615
49616         * g++.dg/abi/empty10.C: New test.
49617
49618 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49619
49620         * gcc.c-torture/compile/20021124-1.c: New test.
49621
49622 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
49623
49624         * g++.dg/abi/rtti2.C: New test.
49625
49626 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
49627
49628         * gcc.dg/i386-unroll-1.c: New test.
49629
49630 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
49631
49632         * gcc.c-torture/compile/20021120-1.c: New test.
49633         * gcc.c-torture/compile/20021120-2.c: New test.
49634
49635 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49636
49637         * gcc.dg/bitfld-5.c: New test.
49638
49639 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49640
49641         * gcc.c-torture/execute/20021120-3.c: New test.
49642
49643 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49644
49645         * gcc.c-torture/execute/20021120-2.c: New test.
49646
49647 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49648
49649         * gcc.c-torture/execute/20021120-1.c: New test.
49650
49651 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
49652
49653         * gcc.c-torture/execute/20021118-3.c: New test.
49654
49655 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49656
49657         * gcc.c-torture/compile/20021119-1.c: New test.
49658
49659 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
49660
49661         * gcc.dg/duff-1.c: New test.
49662         * gcc.dg/duff-2.c: New test.
49663         * gcc.dg/duff-3.c: New test.
49664
49665 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
49666
49667         * gcc.dg/cpp/_Pragma5.c: New test.
49668
49669 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49670
49671         * gcc.c-torture/execute/20021118-2.c: New test.
49672
49673 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49674
49675         * gcc.c-torture/execute/20021118-1.c: New test.
49676
49677 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
49678
49679         * gcc.dg/20021116-1.c: New test.
49680
49681 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
49682
49683         * g++.dg/abi/vcall1.C: New test.
49684
49685 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
49686
49687         * gcc.dg/20021029-1.c: New test.
49688         * gcc.dg/20021029-2.c: New test.
49689
49690 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49691
49692         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
49693
49694 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49695
49696         PR c/8439
49697         * gcc.dg/20021110.c: Move to ...
49698         * gcc.c-torture/compile/20021110.c: .... here.
49699
49700 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49701
49702         PR c/8467
49703         * gcc.c-torture/execute/20021111-1.c
49704
49705 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49706
49707         PR c/8439
49708         * gcc.dg/20021110.c: New test.
49709
49710 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
49711
49712         * g++.dg/abi/vthunk3.C: Run only on x86.
49713
49714 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
49715
49716         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
49717
49718 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
49719
49720         * lib/compat.exp (compat-execute): Fix logic error in last
49721         change.
49722
49723 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
49724
49725         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
49726
49727 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49728
49729         PR c++/8389
49730         * g++.dg/template/access6.C: New test.
49731
49732 2002-11-08  Jan Hubicka  <jh@suse.cz>
49733
49734         * gcc.dg/i386-ssefp-1.c: New test.
49735         * gcc.dg/i386-ssefp-1.c: New test.
49736
49737 2002-11-08  Jan Hubicka  <jh@suse.cz>
49738
49739         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
49740
49741 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49742
49743         * g++.dg/abi/vthunk3.C: New test.
49744
49745         PR c++/8338
49746         * g++.dg/template/crash2.C: New test.
49747
49748 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49749
49750         * g++.dg/abi/dtor1.C: New test.
49751         * g++.dg/abi/dtor2.C: Likewise.
49752
49753 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
49754
49755         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
49756         Darwin.
49757
49758 2002-11-04  Adam Nemet  <anemet@lnxw.com>
49759
49760         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
49761         -mthumb.  Only xfail with -O0.
49762
49763 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
49764
49765         * g++.dg/abi/thunk1.C: New test.
49766         * g++.dg/abi/thunk2.C: Likewise.
49767         * g++.dg/abi/vtt1.C: Likewise.
49768
49769 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
49770
49771         PR optimization/8423
49772         * gcc.c-torture/execute/builtin-constant.c: New test.
49773
49774 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
49775
49776         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
49777         Add some more cases.
49778
49779 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
49780
49781         PR c++/8391
49782         * g++.dg/opt/local1.C: New test.
49783
49784 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
49785
49786         PR c++/8160
49787         * g++.dg/template/complit1.C: New test.
49788
49789         PR c++/8149
49790         * g++.dg/template/typename4.C: Likewise.
49791
49792 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49793
49794         Core issue 287, PR c++/7639
49795         * g++.dg/template/instantiate1.C: Adjust error location.
49796         * g++.dg/template/instantiate3.C: New test.
49797         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
49798         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
49799         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
49800
49801 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
49802
49803         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
49804
49805 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
49806
49807         PR c++/8287
49808         * g++.dg/init/dtor2.C: New test.
49809
49810 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49811
49812         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
49813         * gcc.dg/nest.c: Bypass errors on irix6.
49814
49815 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
49816
49817         * gcc.dg/nest.c: Expect error for mmix-*-*.
49818         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
49819
49820 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
49821
49822         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
49823         markers.
49824
49825         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
49826
49827 2002-10-25  Mike Stump  <mrs@apple.com>
49828
49829         * gcc.dg/warn-1.c: New test.
49830
49831 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49832
49833         * g++.dg/template/typename3.C: New test.
49834
49835 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
49836
49837         * g++.dg/lookup/ptrmem1.C: New test.
49838
49839         * g++.dg/abi/vthunk2.C: New test.
49840
49841 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49842
49843         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
49844
49845 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
49846
49847         * g++.dg/abi/empty9.C: New test.
49848
49849 2002-10-24  Richard Henderson  <rth@redhat.com>
49850
49851         * g++.dg/inherit/thunk1.C: Enable for ia64.
49852
49853 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49854
49855         PR c++/8067
49856         * g++.dg/lookup/pretty1.C: New test.
49857
49858 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
49859
49860         * gcc.dg/20021023-1.c: New test.
49861
49862 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49863
49864         PR c++/7679
49865         * g++.dg/parse/inline1.C: New test.
49866
49867 2002-10-23  Richard Henderson  <rth@redhat.com>
49868
49869         * g++.dg/inherit/thunk1.C: Enable for x86_64.
49870
49871         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
49872
49873 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
49874
49875         PR c++/6579
49876         * g++.dg/parse/stmtexpr3.C: New test.
49877
49878 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
49879
49880         * g++.dg/expr/cond1.C: New test.
49881
49882 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49883
49884         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
49885
49886 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49887
49888         * g++.dg/abi/vbase13.C: New test.
49889         * g++.dg/abi/vbase14.C: Likewise.
49890
49891 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
49892
49893         * gcc.dg/tls/pic-1.c: New test.
49894         * gcc.dg/tls/nonpic-1.c: New test.
49895         * gcc.dg/20021018-1.c: New test.
49896
49897 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49898
49899         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
49900         Remove only files with the same base name as the test case.
49901         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
49902         (profopt-execute): Likewise.  Also, remove old profiling
49903         and performance data files before running the tests.
49904
49905         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
49906         * g++.dg/bprob/bprob.exp: Likewise.
49907         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
49908         to allow more general test case names.
49909
49910         * g++.dg/bprob/bprob-1.C: Rename to ...
49911         * g++.dg/bprob/g++-bprob-1.C: ... this.
49912
49913         * g77.dg/bprob/bprob-1.f: Rename to ...
49914         * g77.dg/bprob/g77-bprob-1.f: ... this.
49915
49916 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49917
49918         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
49919         bison 1.50 or later.
49920
49921 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
49922
49923         * g++.dg/README: Describe more test directories.
49924
49925 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49926
49927         * g++.dg/init/array6.C: Add additional tests.
49928
49929 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49930
49931         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
49932         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
49933
49934 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
49935
49936         * gcc.c-torture/compile/20020604-1.x: New.
49937         * gcc.c-torture/compile/simd-5.x: Likewise.
49938         * gcc.c-torture/execute/920710-1.x: Likewise.
49939         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
49940
49941 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49942
49943         * g++.dg/inherit/override1.C: Add dg-options clause.
49944
49945 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49946
49947         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
49948         _mm_slli_si128.
49949
49950 2002-10-19  Andreas Schwab  <schwab@suse.de>
49951
49952         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
49953         directory component.
49954
49955 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
49956
49957         * g++.dg/inherit/thunk1.C: New test.
49958
49959         * g++.dg/inherit/override1.C: New test.
49960
49961         * g++.dg/abi/mangle11.C: New test.
49962         * g++.dg/abi/mangle14.C: New test.
49963         * g++.dg/abi/mangle17.C: New test.
49964
49965 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
49966
49967         * g++.dg/overload/member2.C: New test.
49968
49969 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
49970
49971         * g++.dg/README: Describe new compat directory.
49972         * g++.dg/dg.exp: Skip tests in compat directory.
49973         * README.compat: New file.
49974         * lib/compat.exp: New expect script.
49975         * g++.dg/compat: New test directory.
49976         * g++.dg/compat/compat.exp: New expect script.
49977         * g++.dg/compat/abi: New test directory.
49978         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
49979         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
49980         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
49981         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
49982         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
49983         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
49984         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
49985         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
49986         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
49987         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
49988         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
49989         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
49990         * g++.dg/compat/break: New test directory.
49991         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
49992         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
49993         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
49994         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
49995         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
49996         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
49997         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
49998         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
49999         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
50000         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
50001         g++.dg/compat/break/README: New files.
50002         * g++.dg/compat/eh: New test directory.
50003         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
50004         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
50005         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
50006         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
50007         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
50008         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
50009         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
50010         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
50011         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
50012         g++.dg/compat/eh/filter2_y.C,
50013         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
50014         g++.dg/compat/eh/new1_y.C,
50015         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
50016         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
50017         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
50018         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
50019         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
50020         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
50021         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
50022         g++.dg/compat/eh/unexpected1_y.C: New files.
50023         * g++.dg/compat/init: New test directory.
50024         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
50025         g++.dg/compat/init/array5_y.C,
50026         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
50027         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
50028         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
50029         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
50030         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
50031         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
50032         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
50033         g++.dg/compat/init/init-ref2_y.C: New files.
50034
50035 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50036
50037         PR c++/7584
50038         * g++.dg/inherit/using3.C: New test.
50039
50040 2002-10-17  Jan Hubicka  <jh@suse.cz>
50041
50042         * gcc.dg/20021017-2.c: New test.
50043
50044 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50045
50046         * g++.dg/abi/mangle16.C: Adjust.
50047
50048         * g++.dg/init/array8.C: New test.
50049
50050 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
50051
50052         * gcc.dg/special/mips-abi.exp: New test.
50053         * gcc.dg/special/mips-abi.s: Empty file used by the above.
50054
50055 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50056
50057         * g++.dg/abi/mangle16.C: New test.
50058         * g++.dg/abi/mangle17.C: Likewise.
50059
50060         PR c++/7478
50061         * g++.dg/template/ref1.C: New test.
50062
50063 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50064
50065         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
50066
50067 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
50068
50069         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
50070
50071 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50072
50073         PR c++/7524
50074         * g++.dg/init/array7.C: New test.
50075
50076 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
50077
50078         * g++.dg/init/array6.C: New test.
50079
50080         * g++.dg/abi/mangle13.C: Likewise.
50081         * g++.dg/abi/mangle14.C: Likewise.
50082         * g++.dg/abi/mangle15.C: Likewise.
50083
50084 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50085
50086         * g++.dg/abi/empty8.C: New test.
50087
50088 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
50089
50090         * g++.dg/init/ctor1.C: New test.
50091
50092 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
50093
50094         * gcc.c-torture/execute/20021015-1.c: New test.
50095
50096 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
50097
50098         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
50099
50100 2002-10-14  Jan Hubicka  <jh@suse.cz>
50101
50102         * gcc.dg/i386-ssetype-[1-5].c: New tests.
50103
50104 2002-10-14  Richard Henderson  <rth@redhat.com>
50105
50106         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
50107
50108 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50109
50110         PR optimization/6631
50111         * g++.dg/opt/const2.C: New test.
50112
50113 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50114
50115         PR c++/7176
50116         * g++.dg/parse/friend1.C: New test.
50117         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
50118
50119 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
50120
50121         * gcc.dg/20021014-1.c: New test.
50122
50123 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
50124
50125         PR c++/5661
50126         * g++.dg/ext/vlm1.C: New test.
50127         * g++.dg/ext/vlm2.C: Likewise.
50128
50129         * g++.dg/init/array1.C: Remove invalid braces.
50130         * g++.dg/init/brace1.C: New test.
50131         * g++.dg/init/copy2.C: Likewise.
50132         * g++.dg/init/copy3.C: Likewise.
50133         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
50134         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
50135         braces.
50136
50137 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
50138
50139         * gcc.dg/cpp/assembler.S: Don't use -ansi.
50140
50141 2002-10-11  Richard Shann  <richard.shann@superh.com>
50142
50143         * gcc.c-torture/compile/simd-5.c: New test.
50144
50145 2002-10-10  Roger Sayle  <roger@eyesopen.com>
50146
50147         * gcc.c-torture/execute/shiftopt-1.c: New test case.
50148
50149 2002-10-10  Jim Wilson  <wilson@redhat.com>
50150
50151         * gcc.c-torture/execute/20021010-1.c: New test.
50152
50153 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
50154
50155         PR c/7353
50156         * g++.dg/ext/typedef-init.C: New test.
50157         * gcc.dg/typedef-init.c: New test.
50158
50159 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
50160
50161         * gcc.dg/cpp/paste13.c: New test.
50162
50163 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50164
50165         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
50166         remaining platforms, XFAIL during compile, not execute.  Don't
50167         XFAIL at -O0.
50168
50169 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
50170
50171         * gcc.dg/alias-1.c: Tweak expected warning.
50172
50173 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
50174
50175         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
50176
50177 2002-10-06  Andreas Jaeger  <aj@suse.de>
50178
50179         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
50180         * gcc.dg/cpp/c++98.C: Likewise.
50181
50182         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
50183         * g++.dg/cpp/c++98.C: Likewise.
50184
50185         * g++.dg/README (Subdirectories): Mention cpp directory.
50186
50187         PR target/7559
50188         * gcc.dg/20021006-1.c: New test.
50189
50190 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50191
50192         PR c++/7804
50193         * g++.dg/other/warning1.C: New test.
50194
50195 2002-10-04  Roger Sayle  <roger@eyesopen.com>
50196
50197         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
50198         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
50199         and sparc-*-* with -m64 as expected failures.  See PR 8087.
50200
50201 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50202
50203         PR c++/7931
50204         * g++.dg/template/ptrmem3.C: New test.
50205
50206         PR c++/7754
50207         * g++.dg/template/union1.C: New test.
50208
50209 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50210
50211         PR c++/8006
50212         * g++.dg/abi/mangle9.C: New test.
50213         * g++.dg/abi/mangle10.C: New test.
50214         * g++.dg/abi/mangle11.C: New test.
50215         * g++.dg/abi/mangle12.C: New test.
50216
50217 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
50218
50219         PR c++/7188.
50220         * g++.dg/template/meminit1.C: New test.
50221         * g++.dg/warn/Wreorder-1.C: Likewise.
50222         * g++.old-deja/g++.mike/warn3.C: Tweak.
50223         * lib/prune.exp: Ingore "in copy constructor".
50224
50225 2002-10-02  Andreas Jaeger  <aj@suse.de>
50226
50227         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
50228         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
50229         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
50230         on x86-64.
50231
50232 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50233
50234         * gcc.dg/empty1.C: Fix typo.
50235
50236 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
50237
50238         * gcc.dg/alias-1.c: New test.
50239
50240 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50241
50242         * gcc.dg/empty1.C: New test.
50243
50244         * g++.dg/tls/init-2.C: Tweak error messages.
50245
50246 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
50247
50248         * gcc.c-torture/compile/20020923-1.c: New test.
50249
50250 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
50251
50252         * gcc.c-torture/execute/ffs-1.c: New test.
50253         * gcc.c-torture/execute/ffs-2.c: Ditto.
50254
50255 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
50256
50257         * g++.dg/overload/member1.C: New test.
50258
50259 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
50260
50261         * g++.dg/abi/empty7.C: New test.
50262         * g++.dg/init/pm2.C: Likewise.
50263
50264 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
50265
50266         * g++.dg/rtti/crash1.C: New test.
50267
50268 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
50269
50270         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
50271         gcc.dg/sibcall-4.c: New tests.
50272
50273 2002-09-28  Roger Sayle  <roger@eyesopen.com>
50274
50275         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
50276         powerpc and MMIX targets.
50277
50278 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
50279
50280         * gcc.dg/cpp/20020927-1.c: New.
50281
50282 2002-09-26  David S. Miller  <davem@redhat.com>
50283
50284         * gcc.c-torture/compile/trunctfdf.c: New.
50285
50286 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50287
50288         * lib/target-supports.exp (check_weak_available): Handle solaris2.
50289
50290 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
50291
50292         * gcc.c-torture/execute/loop-15.c: New.
50293
50294 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
50295
50296         * README.QMTEST: Fix typo.
50297
50298 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
50299
50300         * gcc.dg/20020926-1.c: New test.
50301
50302 2002-09-25  David S. Miller  <davem@redhat.com>
50303
50304         PR target/7842
50305         * gcc.c-torture/execute/shiftdi.c: New test.
50306
50307 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
50308
50309         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
50310         unique to the tool.
50311         * lib/g77.exp (g77_init): Likewise.
50312         * lib/g++.exp (g++_init): Likewise.
50313         * lib/objc.exp (objc_init): Likewise.
50314
50315 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
50316
50317         * g++.dg/abi/empty5.C: New test.
50318         * g++.dg/abi/empty6.C: New test.
50319         * g++.dg/abi/vbase12.C: New test.
50320
50321 2002-09-25  Richard Henderson  <rth@redhat.com>
50322
50323         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
50324         too-small long double.
50325
50326 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
50327
50328         * gcc.dg/20020919-1.c: New test.
50329
50330 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
50331
50332         * g++.dg/abi/bitfield6.C: New test.
50333         * g++.dg/abi/bitfield7.C: New test.
50334         * g++.dg/abi/bitfield8.C: New test.
50335         * g++.dg/abi/vbase11.C: New test.
50336
50337 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50338
50339         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
50340         hppa*-*-hpux*.  Update test comment.
50341
50342 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
50343
50344         * gcc.dg/tls/struct-1.c: New test.
50345
50346 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
50347
50348         * gcc.dg/cpp/tr-warn2.c: Update.
50349
50350 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50351
50352         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
50353
50354 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50355
50356         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
50357         systems.
50358
50359 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
50360
50361         * gcc.c-torture/execute/ieee/mzero3.c: New test.
50362
50363         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50364         Adjust for c++filt moved to binutils.  Remove spurious duplicate
50365         setting of cxxfilt.
50366
50367 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
50368
50369         * gcc.dg/20020312-2.c: Update for darwin.
50370
50371 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
50372
50373         * g++.old-deja/g++.other/crash32.C: Mark ICE.
50374
50375 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
50376
50377         * objc.dg/comp-types-1.m: New test.
50378         * objc.dg/comp-types-2.m: New test.
50379         * objc.dg/comp-types-3.m: New test.
50380         * objc.dg/comp-types-4.m: New test.
50381         * objc.dg/comp-types-5.m: New test.
50382         * objc.dg/comp-types-6.m: New test.
50383
50384 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50385
50386         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
50387
50388 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50389
50390         * g++.dg/other/do1.C: New test.
50391
50392         * g++.dg/template/subst1.C: New test.
50393
50394 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
50395
50396         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
50397
50398 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50399
50400         * g++.dg/template/qualttp20.C: Adjust expected errors.
50401         * g++.old-deja/g++.jason/report.C: Likewise.
50402         * g++.old-deja/g++.other/qual1.C: Likewise.
50403
50404         * g++.dg/lookup/scoped2.C: New test.
50405
50406         * g++.dg/ext/asm3.C: New test.
50407
50408 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
50409
50410         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
50411
50412 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
50413
50414         * ChangeLog: follow spelling conventions.
50415         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
50416         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
50417         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
50418         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
50419         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
50420         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
50421         * g++.old-deja/g++.law/global-init1.C: Likewise.
50422         * g++.old-deja/g++.other/delete4.C: Likewise.
50423         * g++.old-deja/g++.other/inline21.C: Likewise.
50424         * g++.old-deja/g++.other/singleton.C: Likewise.
50425         * g77.dg/strlen0.f: Likewise.
50426         * g77.f-torture/compile/20010519-1.f: Likewise.
50427         * g77.f-torture/compile/980310-4.f: Likewise.
50428         * gcc.c-torture/compile/20000605-1.c: Likewise.
50429         * gcc.c-torture/execute/20020225-1.c: Likewise.
50430         * gcc.dg/c90-hexfloat-2.c: Likewise.
50431         * gcc.dg/c99-bool-1.c: Likewise.
50432         * gcc.dg/c99-hexfloat-2.c: Likewise.
50433         * gcc.dg/dll-2.c: Likewise.
50434         * gcc.dg/wtr-union-init-1.c: Likewise.
50435         * gcc.dg/wtr-union-init-2.c: Likewise.
50436         * gcc.dg/wtr-union-init-3.c: Likewise.
50437         * gcc.dg/cpp/avoidpaste1.c: Likewise.
50438         * gcc.dg/cpp/defined.c: Likewise.
50439         * gcc.dg/cpp/macsyntx.c: Likewise.
50440         * gcc.dg/cpp/paste2.c: Likewise.
50441         * gcc.dg/cpp/trad/defined.c: Likewise.
50442         * gcc.dg/format/c90-printf-1.c: Likewise.
50443         * gcc.dg/format/c90-scanf-1.c: Likewise.
50444         * gcc.dg/format/c99-printf-1.c: Likewise.
50445         * gcc.dg/format/c99-scanf-1.c: Likewise.
50446         * gcc.misc-tests/gcov-8.c: Likewise.
50447         * lib/profopt.exp: Likewise.
50448
50449 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
50450
50451         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
50452
50453 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50454
50455         * g++.dg/inherit/using2.C: New test.
50456
50457 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
50458
50459         * ChangeLog: Follow spelling conventions.
50460         * g++.dg/template/friend4.C: Likewise.
50461         * g++.old-deja/g++.pt/crash67.C: Likewise.
50462         * gcc.c-torture/execute/20000801-4.c: Likewise.
50463         * gcc.dg/c90-digraph-1.c: Likewise.
50464         * gcc.dg/c94-digraph-1.c: Likewise.
50465         * gcc.dg/c99-digraph-1.c: Likewise.
50466         * gcc.dg/cpp/line5.c: Likewise.
50467         * gcc.dg/cpp/multiline.c: Likewise.
50468         * gcc.dg/cpp/trad/literals-1.c: Likewise.
50469         * gcc.dg/format/attr-3.c: Likewise.
50470         * gcc.dg/format/c90-scanf-3.c: Likewise.
50471         * gcc.dg/format/ext-4.c: Likewise.
50472
50473 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50474
50475         * g++.dg/template/pretty1.C: New test.
50476
50477 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
50478
50479         * gcc.c-torture/execute/struct-cpy-1.c: New test.
50480
50481 2002-09-13  Matt Austern  <austern@apple.com>
50482
50483         * g++.dg/other/constref[12].C: New, regression tests for
50484         passing a cast expression to a function by const reference.
50485
50486 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
50487
50488         * g++.dg/template/deduce1.C: New test.
50489
50490 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
50491
50492         * gcc.c-torture/execute/simd-1.c: Force all use of int to
50493         32-bit int.
50494
50495 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50496
50497         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
50498         usage.
50499
50500 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
50501
50502         * gcc.c-torture/compile/20020910-1.c: New test.
50503
50504 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
50505
50506         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
50507
50508 2002-09-10  Andreas Jaeger  <aj@suse.de>
50509
50510         * gcc.dg/20020312-2.c: Adjust for x86-64.
50511
50512 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
50513
50514         * g77.dg/7388.f: New test case for PR 7388.
50515
50516 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
50517
50518         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
50519
50520 2002-09-05  Ziemowit Laski <zlaski@apple.com>
50521
50522         * objc.dg/proto-lossage-1.m: New test.
50523
50524 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
50525
50526         * gcc.dg/cpp/_Pragma4.c: Fix typo.
50527
50528 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
50529
50530         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
50531         expected to pass.
50532
50533 2002-09-06  Stan Shebs  <shebs@apple.com>
50534             David Edelsohn  <edelsohn@gnu.org>
50535
50536         * gcc.dg/weak: New directory.
50537         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
50538         target-specific xfail bits.
50539         * gcc.dg/typeof-2.c: Move to new directory.
50540         * gcc.dg/weak.exp: New expect script.
50541
50542 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
50543
50544         * gcc.c-torture/execute/extzvsi.c: New test.
50545
50546 2002-09-05  Stan Shebs  <shebs@apple.com>
50547
50548         * gcc.dg/weak-1.c: xfail on Darwin.
50549         * gcc.dg/weak-2.c: Ditto.
50550         * gcc.dg/weak-3.c: Ditto.
50551         * gcc.dg/weak-4.c: Ditto.
50552         * gcc.dg/weak-5.c: Ditto.
50553         * gcc.dg/weak-6.c: Ditto.
50554         * gcc.dg/weak-7.c: Ditto.
50555         * gcc.dg/weak-8.c: Ditto.
50556         * gcc.dg/weak-9.c: Ditto.
50557
50558 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
50559
50560         * gcc.c-torture/execute/loop-14.c: New test.
50561
50562 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
50563
50564         * g++.dg/other/cxa-atexit1.C: New test.
50565
50566         * gcc.dg/typeof-2.c: New test.
50567
50568 2002-09-03  Roger Sayle  <roger@eyesopen.com>
50569
50570         * gcc.dg/builtins-2.c: New testcase.
50571         * gcc.dg/builtins-3.c: New testcase.
50572
50573 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
50574
50575         * gcc.dg/cpp/_Pragma4.c: New test.
50576
50577 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
50578
50579         * objc/execute/nil_method-1.m: New testcase.
50580
50581 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
50582
50583         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
50584         [Object class], not [Object initialize].
50585
50586 2002-08-31  Roger Sayle  <roger@eyesopen.com>
50587             Hans-Peter Nilsson  <hp@bitrange.com>
50588
50589         * gcc.c-torture/execute/20020720-1.x: Skip test on
50590         mmix-knuth-mmixware.  Correct comment.
50591
50592 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
50593
50594         * g++.dg/abi/bitfield5.C: New test.
50595         * g++.dg/abi/vbase10.C: Likewise.
50596
50597 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
50598
50599         * objc.dg/undeclared-selector.m: New test.
50600
50601 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
50602
50603         * g++.dg/other/offsetof1.C: Avoid cast warning.
50604
50605 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
50606
50607         * objc.dg/super-class-2.m: New test.
50608
50609 2002-08-24  Matt Austern  <austern@apple.com>
50610
50611         * g++.dg/ext/lvaddr.C: New test.
50612         * g++.dg/ext/lvcast.C: New test.
50613
50614 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
50615
50616         * g++.dg/inherit/cond1.C: New test.
50617
50618 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
50619
50620         * gcc.dg/noncompile/incomplete-1.c: New test.
50621
50622 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
50623
50624         * gcc.dg/typespec-1.c: New test.
50625
50626 2002-08-20  Devang Patel  <dpatel@apple.com>
50627         * objc.dg/proto-hier-2.m: New test.
50628
50629 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
50630
50631         * objc.dg/bitfield-1.m: New test.
50632         * objc.dg/bitfield-2.m: New test.
50633
50634 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
50635
50636         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
50637         gcc.dg/c99-flex-array-4.c: New tests.
50638
50639 2002-08-16  Stan Shebs  <shebs@apple.com>
50640
50641         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
50642
50643 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
50644
50645         * gcc.dg/typeof-1.c: New test.
50646         * g++.dg/ext/typeof2.C: New test.
50647
50648 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
50649
50650         * g++.dg/other/offsetof1.C: New test.
50651
50652 2002-08-14  Richard Henderson  <rth@redhat.com>
50653
50654         * gcc.dg/tls/diag-3.c: Fix expected message strings.
50655
50656 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
50657
50658         * gcc.dg/cpp/_Pragma3.c: New test.
50659
50660 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
50661
50662         * g++.dg/template/inherit3: New test.
50663
50664 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
50665
50666         * gcc.dg/bitfld-4.c: Add blank options.
50667
50668 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
50669
50670         * g++.dg/template/crash1.C: New test.
50671
50672 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50673
50674         * gcc.dg/tls/opt-2.c: New test.
50675
50676 2002-08-08  Devang Patel  <dpatel@apple.com>
50677
50678         * objc.dg/selector-1.m : New test
50679
50680 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50681
50682         * g++.dg/abi/bitfield4.C: New test.
50683         * gcc.dg/bitfld-4.c: New test.
50684
50685 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50686
50687         * g++.dg/other/packed1.C: New test.
50688
50689 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
50690
50691         * g++.dg/abi/offsetof.C: Tweak error messages.
50692         * g++.old-deja/g++.mike/p10769a.C: Likewise.
50693
50694 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50695
50696         * gcc.dg/bitfld-3.c: New test.
50697
50698 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
50699             Richard Henderson  <rth@redhat.com>
50700
50701         * gcc.dg/i386-bitfield1.c: New test.
50702         * g++.dg/abi/bitfield3.C: Update.
50703
50704 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
50705
50706         * objc.dg/const-str-2.m: Update.
50707         * gcc.dg/cpp/c++98.c: Change to C extension.
50708         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
50709         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
50710
50711 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
50712
50713         * gcc.dg/tls/diag-3.c: New.
50714
50715 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
50716
50717         * g++.dg/README (Subdirectories): Document new subdir expr.
50718         * g++.dg/expr/pmf-1.C: New test.
50719
50720 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
50721
50722         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
50723
50724 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
50725
50726         * g++.dg/abi/bitfield3.C: New test.
50727
50728 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
50729
50730         * lib/gcov.exp: Tweak expected line formats.
50731         * gcc.misc-tests/gcov8.c: New test.
50732         * gcc.misc-tests/gcov8.x: New flags.
50733
50734 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
50735
50736         * consistency.vlad/layout/endian.c: Include string.h.
50737
50738         * gcc.c-torture/execute/20020805-1.c: New test.
50739
50740 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
50741
50742         * g++.dg/other/conversion1.C: New test.
50743
50744 2002-08-03  Roger Sayle  <roger@eyesopen.com>
50745
50746         * gcc.dg/builtins-1.c: New testcase.
50747
50748 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
50749
50750         * g++.dg/inherit/access3.C: New test.
50751
50752 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
50753
50754         * gcc.dg/ia64-visibility-2.c: New test.
50755
50756 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
50757
50758         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
50759         __qualifier_flags to __flags.
50760
50761 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
50762
50763         * g++.dg/inherit/operator1.C: New test.
50764         * g++.dg/lookup/disamb1.C: Fix typo in comment.
50765         * g++.dg/other/error1.C: Change expected error message.
50766         * g++.dg/template/conv4.C: Likewise.
50767
50768 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
50769
50770         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
50771         for documented behavior.
50772
50773 2002-07-25  Roger Sayle  <roger@eyesopen.com>
50774
50775         * gcc.c-torture/execute/20020720-1.x: Skip this test on
50776         several targets known to fail.
50777
50778 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
50779
50780         * gcc.dg/mips-args-[123].c: New tests.
50781
50782 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
50783
50784         * gcc.dg/ppc-spe.c: New.
50785
50786 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
50787
50788         * g++.dg/other/ptrmem4.C: New testcase.
50789
50790 2002-07-24  Richard Henderson  <rth@redhat.com>
50791
50792         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
50793
50794 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
50795
50796         * g++.dg/ext/alignof1.C (main): Return 0 for success.
50797
50798 2002-07-24  Roger Sayle  <roger@eyesopen.com>
50799
50800         * gcc.c-torture/execute/memset-3.c: New testcase.
50801
50802 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
50803
50804         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
50805         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
50806
50807 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50808
50809         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
50810         Delete.
50811
50812 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
50813
50814         * gcc.c-torture/compile/simd-4.c: New test.
50815
50816 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50817
50818         PR c++/7347, c++/7348
50819         * g++.dg/template/access4.C: New test.
50820         * g++.dg/template/access5.C: New test.
50821         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
50822         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
50823         * g++.old-deja/g++.pt/ttp58.C: Likewise.
50824         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
50825
50826 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
50827
50828         * gcc.dg/gnu89-init-2.c: New test.
50829
50830 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
50831
50832         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
50833
50834 2002-07-20  Roger Sayle  <roger@eyesopen.com>
50835
50836         * gcc.c-torture/execute/20020720-1.c: New testcase.
50837
50838 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
50839
50840         * gcc.dg/cpp/Wsignprom.c: New tests.
50841
50842 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
50843
50844         * gcc.c-torture/execute/loop-13.c: New test.
50845
50846 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
50847
50848         * gcc.dg/cpp/expr.c: New tests.
50849
50850 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
50851
50852         * g++.dg/opt/pr6713.C: Add template instantiation.
50853
50854 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
50855
50856         * gcc.dg/nest.c: New test.
50857
50858 2002-07-17  Richard Henderson  <rth@redhat.com>
50859
50860         * g++.dg/opt/pr6713.C: New test.
50861
50862 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
50863
50864         * gcc.c-torture/execute/loop-2e.x: Let the testcase
50865         XFAIL for all x86 processors.
50866
50867 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
50868
50869         * gcc.c-torture/execute/20010122-1.x: Do not test with
50870         -fomit-frame-pointer.
50871
50872 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50873
50874         * g++.dg/template/instantiate2.C: New test.
50875         * g++.dg/template/spec4.C: New test.
50876
50877 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50878
50879         * g++.dg/template/access2.C: New test.
50880         * g++.dg/template/access3.C: New test.
50881
50882 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
50883
50884         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
50885         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
50886         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
50887         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
50888         Convert to use <stdarg.h>.
50889         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
50890         Delete.
50891         * gcc.dg/va-arg-2.c: New.
50892         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
50893
50894 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
50895
50896         * gcc.c-torture/compile/20020710-1.c: New test.
50897
50898 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
50899                           Andrew Pinski  <pinskia@physics.uc.edu>
50900
50901         gcc.c-torture/compile/simd-2.c: New testcase.
50902         gcc.c-torture/compile/simd-3.c: Likewise.
50903
50904 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
50905
50906         PR c++/7224
50907         * g++.dg/overload/error1.C: New test.
50908
50909 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50910
50911         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
50912         configuration and IRIX 6 O32 ABI.
50913
50914 2002-07-11  Roger Sayle  <roger@eyesopen.com>
50915
50916         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
50917
50918 2002-07-10  Roger Sayle  <roger@eyesopen.com>
50919
50920         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
50921
50922 2002-07-10  Jeffrey A Law  <law@redhat.com>
50923
50924         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
50925
50926         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
50927
50928 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
50929
50930         * gcc.dg/20020312-2.c: Check for __PPC__.
50931
50932 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
50933
50934         * gcc.c-torture/compile/20020709-1.c: New test.
50935
50936 2002-07-07  Roger Sayle  <roger@eyesopen.com>
50937
50938         * g++.dg/template/qualttp21.C: New test case.
50939
50940 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
50941
50942         * gcc.c-torture/compile/20020706-1.c: New test.
50943         * gcc.c-torture/compile/20020706-2.c: New test.
50944
50945 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
50946             Alexandre Oliva  <aoliva@redhat.com>
50947
50948         * g++.dg/warn/incomplete1.C: New test.
50949
50950 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50951
50952         PR c++/7099
50953         * g++.dg/warn/noreturn1.C: New test.
50954
50955 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
50956
50957         PR c++/6706
50958         * g++.dg/debug/debug6.C: New test.
50959         * g++.dg/debug/debug7.C: New test.
50960
50961 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
50962
50963         * gcc.c-torture/compile/simd-3.c: New test.
50964
50965 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
50966
50967         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
50968         * gcc.dg/20020620-1.c: Likewise.
50969
50970 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50971
50972         PR c++/6944
50973         * g++.dg/init/array4.C: New test.
50974         * g++.dg/init/array5.C: New test.
50975
50976 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
50977
50978         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
50979         * gcc.c-torture/execute/simd-2.c (main): Likewise.
50980
50981 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50982
50983         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
50984         * gcc.dg/wtr-aggr-init-1.c: Likewise.
50985         * gcc.dg/wtr-conversion-1.c: Likewise.
50986         * gcc.dg/wtr-escape-1.c: Likewise.
50987         * gcc.dg/wtr-int-type-1.c: Likewise.
50988         * gcc.dg/wtr-label-1.c: Likewise.
50989         * gcc.dg/wtr-static-1.c: Likewise.
50990         * gcc.dg/wtr-strcat-1.c: Likewise.
50991         * gcc.dg/wtr-suffix-1.c: Likewise.
50992         * gcc.dg/wtr-switch-1.c: Likewise.
50993         * gcc.dg/wtr-unary-plus-1.c: Likewise.
50994         * gcc.dg/wtr-union-init-1.c: Likewise.
50995         * gcc.dg/wtr-union-init-2.c: Likewise.
50996         * gcc.dg/wtr-union-init-3.c: Likewise.
50997
50998         * gcc.dg/wtr-func-def-1.c: New test.
50999
51000 2002-07-02 Devang Patel <dpatel@apple.com>
51001
51002         * objc.dg/param-1.m: New test.
51003
51004 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
51005
51006         * gcc.dg/cpp/trad/directive.c: Add test.
51007         * gcc.dg/cpp/trad/macroargs.c: Add test.
51008         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
51009
51010 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
51011
51012         * gcc.dg/cpp/cmdlne-M.c: New test.
51013
51014 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
51015
51016         * objc.dg/desig-init-1.m: New test.
51017
51018 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51019
51020         PR c++/6716
51021         * g++.dg/template/instantiate1.C: New test.
51022
51023 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
51024
51025         PR c++/7112
51026         * g++.dg/template/sizeof2.C: New test.
51027
51028 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51029
51030         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
51031         gcc.dg/cpp/trad/include.c: New tests.
51032
51033 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
51034
51035         PR target/7177
51036         * gcc.c-torture/compile/20020701-1.c: New test.
51037
51038 2002-07-01  Stan Shebs  <shebs@apple.com>
51039
51040         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
51041         header here...
51042         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
51043         (objc-torture-execute): or here.
51044
51045 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
51046
51047         * gcc.c-torture/execute/arith-rand-ll.c: New test.
51048
51049 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51050
51051         * gcc.dg/cpp/trad/escaped-nl.c: New test.
51052
51053 2002-06-30  Devang Patel  <dpatel@apple.com>
51054
51055         * objc.dg/fsyntax-only.m: New test.
51056
51057 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
51058
51059         PR c++/6695
51060         * g++.dg/template/friend7.C: New file.
51061
51062 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
51063
51064         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
51065         return type.
51066
51067 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
51068
51069         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
51070         avoid division by zero.
51071
51072 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
51073
51074         * gcc.dg/Wunknownprag.c: New tests.
51075
51076 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
51077
51078         * gcc.c-torture/execute/simd-2.c: New test.
51079
51080 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
51081
51082         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
51083         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
51084         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
51085         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
51086         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
51087         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
51088         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
51089         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
51090         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
51091         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
51092         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
51093         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
51094         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
51095         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
51096         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
51097         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
51098         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
51099
51100 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
51101
51102         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
51103         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
51104         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
51105         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
51106         New tests.
51107         * gcc.dg/cpp/trad/directive.c: Update.
51108
51109 2002-06-23  Andreas Jaeger  <aj@suse.de>
51110
51111         * gcc.c-torture/execute/complex-6.c: New.
51112
51113 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
51114
51115         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
51116         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
51117         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
51118         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
51119
51120 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
51121
51122         * gcc.dg/cpp/trad: New directory with traditional tests copied
51123         from parent directory.
51124         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51125         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51126         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51127         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51128         Move to trad/ and rename.
51129         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
51130         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
51131         gcc.dg/cpp/trad/redef2.c: New tests.
51132         * gcc.dg/cpp/trad/trad.exp: New driver.
51133
51134 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
51135
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         Remove.
51141
51142 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
51143
51144         * gcc.dg/20020620-1.c: New test.
51145
51146 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51147
51148         * g++.dg/template/ttp4.C: New test.
51149
51150 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
51151
51152         * g++.dg/opt/vt1.C: Fix regexp.
51153
51154 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51155
51156         * gcc.c-torture/execute/pure-1.c: Make functions static again.
51157         Don't use attribute `noinline'.
51158
51159 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51160
51161         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
51162
51163 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
51164
51165         * gcc.c-torture/execute/simd-1.c: New.
51166
51167         * gcc.dg/simd-1.c: New.
51168
51169 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51170
51171         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
51172
51173 2002-06-16  Richard Henderson  <rth@redhat.com>
51174
51175         * g++.dg/ext/anon-struct1.C: New.
51176         * g++.dg/ext/anon-struct2.C: New.
51177         * g++.dg/ext/anon-struct3.C: New.
51178         * gcc.dg/anon-struct-1.c: New.
51179         * gcc.dg/anon-struct-2.c: New.
51180         * gcc.dg/anon-struct-3.c: New.
51181         * gcc.dg/20011008-1.c: Adjust warning text.
51182         * gcc.dg/20020527-1.c: Add -fms-extensions.
51183
51184 2002-06-16  Richard Henderson  <rth@redhat.com>
51185
51186         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
51187
51188 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
51189
51190         * gcc.c-torture/execute/20020615-1.c: New test.
51191
51192 2002-06-15  Roger Sayle  <roger@eyesopen.com>
51193
51194         * gcc.c-tortuture/execute/compare-1.c: New test case.
51195         * gcc.c-tortuture/execute/compare-2.c: New test case.
51196         * gcc.c-tortuture/execute/compare-3.c: New test case.
51197
51198 2002-06-13  Richard Henderson  <rth@redhat.com>
51199
51200         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
51201         ia64 ilp32.
51202
51203 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51204
51205         * g++.dg/template/typename2.C: Update error message.
51206
51207 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
51208
51209         * gcc.c-torture/execute/20020611-1.c: New test.
51210
51211 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
51212
51213         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
51214         list of targets to skip.
51215
51216 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
51217
51218         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
51219         targets if not optimizing.
51220
51221 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
51222
51223         * gcc.c-torture/compile/20020605-1.c: New test.
51224
51225         * g++.dg/opt/vt1.C: New test.
51226
51227         * gcc.dg/20020531-1.c: New test.
51228
51229         * gcc.dg/20020530-1.c: New test.
51230
51231         * gcc.dg/20020527-1.c: New test.
51232
51233         * g++.dg/opt/cse1.C: New test.
51234
51235 2002-06-07  Roger Sayle  <roger@eyesopen.com>
51236
51237         * gcc.dg/20020607-2.c: New test case.
51238
51239 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
51240
51241         * gcc.c-torture/compile/20020604-1.c: New test.
51242
51243 2002-06-04  Richard Henderson  <rth@redhat.com>
51244
51245         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
51246         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
51247         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
51248
51249 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
51250
51251         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
51252
51253 2002-06-03  Richard Henderson  <rth@redhat.com>
51254
51255         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
51256         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
51257
51258 2002-06-02  Richard Henderson  <rth@redhat.com>
51259
51260         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
51261         test functions static.
51262
51263 2002-06-02  Andreas Jaeger  <aj@suse.de>
51264
51265         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
51266         now.
51267
51268 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51269
51270         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
51271         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
51272         Update for mofified diagnostics.
51273         * gcc.dg/c99-intconst-1.c: No longer fail.
51274
51275 2002-06-02  Richard Henderson  <rth@redhat.com>
51276
51277         * gcc.dg/uninit-A.c: Remove xfail markers.
51278
51279 2002-06-01  Roger Sayle  <roger@eyesopen.com>
51280
51281         * gcc.dg/fnegate-1.c: New test case.
51282
51283 2002-05-30  Osku Salerma  <osku@iki.fi>
51284
51285         * gcc.c-torture/execute/mayalias-1.c: New file.
51286
51287 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51288
51289         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
51290         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
51291         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
51292
51293 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
51294
51295         * gcc.c-torture/execute/20020529-1.c: New test.
51296
51297 2002-05-27  Richard Henderson  <rth@redhat.com>
51298
51299         * g++.dg/ext/attrib6.C: New test case.
51300
51301 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51302
51303         * gcc.c-torture/execute/pure-1.c: New test.
51304
51305 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51306
51307         * gcc.dg/cpp/arith-2.c: Remove.
51308
51309 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51310
51311         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
51312         * gcc.dg/cpp/if-3.c: Remove.
51313
51314 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
51315
51316         * g++.dg/opt/cse2.C: New test.
51317
51318 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
51319
51320         * gcc.dg/cpp/arith-1.c: New semantic tests.
51321         * gcc.dg/cpp/if-1.c: Update.
51322
51323 2002-05-24  Ben Elliston  <bje@redhat.com>
51324
51325         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
51326
51327 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
51328
51329         * gcc.dg/verbose-asm.c: New test.
51330
51331 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51332
51333         * gcc.dg/cpp/paste12.c: New test.
51334
51335 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51336
51337         * g++.dg/parse/named_ops.C: New test.
51338
51339 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
51340
51341         * gcc.dg/weak-8.c: New test.
51342
51343 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
51344
51345         * gcc.dg/weak-2.c: Allow optional leading underscore
51346         in scan-assembler symbol name.
51347         * gcc.dg/weak-3.c: Likewise.
51348         * gcc.dg/weak-4.c: Likewise.
51349         * gcc.dg/weak-5.c: Likewise.
51350
51351 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
51352
51353         * gcc.dg/20020523-1.c: New test.
51354
51355 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51356
51357         * objc.dg/const-str-2.m: Update now that we stop after
51358         a command line error.
51359
51360 2002-05-22  Richard Henderson  <rth@redhat.com>
51361
51362         * g++.dg/dg.exp: Fix typo in test pruneing.
51363
51364 2002-05-22  Richard Henderson  <rth@redhat.com>
51365
51366         * g++.dg/dg.exp: Prune the tls subdirectory.
51367         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
51368         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
51369         * g++.dg/tls/init-1.C: New.
51370
51371 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
51372
51373         * gcc.dg/20020517-1.c: New test.
51374
51375 2002-05-21  Richard Henderson  <rth@redhat.com>
51376
51377         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
51378         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
51379
51380 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
51381
51382         * g++.dg/other/copy2.C: New test.
51383
51384 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
51385
51386         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
51387         (MAX_COPY): Bump up to 10 times sizeof (long long).
51388         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
51389
51390         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
51391         sizeof (long long).
51392
51393         * gcc.c-torture/execute/strcpy-1.c: New test.
51394
51395 2002-05-19  Jason Merrill  <jason2redhat.com>
51396
51397         * g++.dg/ext/oper1.C: New test.
51398
51399 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
51400 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
51401
51402         * README.QMTEST: New file.
51403
51404         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
51405
51406 2002-05-19  Andreas Jaeger  <aj@suse.de>
51407
51408         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
51409         now.
51410         * gcc.c-torture/execute/loop-2d.x: Likewise.
51411
51412 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
51413
51414         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
51415         support weak symbols.
51416         * gcc.dg/weak-4.c: Likewise.
51417         * gcc.dg/weak-6.c: Likewise.
51418
51419 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
51420
51421         * gcc.dg/weak-3.c: Add dg-excess-error comment for
51422         cygwin, coff and h8300-*-hms targets
51423         * gcc.dg/weak-5.c: Likewise.
51424         * gcc.dg/weak-7.c: Likewise.
51425
51426 2002-05-16  Jason Merrill  <jason@redhat.com>
51427
51428         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
51429         (scan-assembler-not, scan-assembler-dem): Likewise.
51430         (scan-assembler-dem-not): Likewise.
51431
51432 2002-05-15  Richard Henderson  <rth@redhat.com>
51433
51434         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
51435
51436 2002-05-15  Richard Henderson  <rth@redhat.com>
51437
51438         * gcc.dg/weak-5.c (vfoo1c): No warning here.
51439         (vfoo1f): Warning here.
51440         (vfoo1l): Don't redefine the alias.
51441
51442 2002-05-14  Jason Merrill  <jason@redhat.com>
51443             Alexandre Oliva  <aoliva@redhat.com>
51444
51445         * g++.dg/init/pm1.C: New test.
51446
51447 2002-05-12  David S. Miller  <davem@redhat.com>
51448
51449         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
51450         types.
51451
51452 2002-05-10  Roger Sayle  <roger@eyesopen.com>
51453
51454         * gcc.c-torture/execute/20020510-1.c: New test case.
51455
51456 2002-05-10  David S. Miller  <davem@redhat.com>
51457
51458         * gcc.c-torture/execute/conversion.c: Test long double too.
51459
51460 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
51461
51462         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
51463         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
51464         * lib/g++.exp (g++_link_flags): Likewise.
51465         * lib/objc.exp (objc_target_compile): Likewise.
51466
51467 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51468
51469         * gcc.dg/cpp/poison.c: Update.
51470         * gcc.dg/cpp/20000625-2.c: Remove.
51471         * gcc.dg/cpp/direct2s.c: Remove final test.
51472
51473 2002-05-08  Tom Rix  <trix@redhat.com>
51474
51475         * gcc.c-torture/execute/20020508-1.c: New test.
51476         * gcc.c-torture/execute/20020508-2.c: New test.
51477         * gcc.c-torture/execute/20020508-3.c: New test.
51478
51479 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51480
51481         * gcc.dg/cpp/charconst-4.c: More tests.
51482
51483 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
51484
51485         PR c/6569
51486         * gcc.dg/weak-3.c: Update location of warning messages.
51487         * gcc.dg/weak-5.c: Likewise.
51488
51489 2002-05-06  Roger Sayle  <roger@eyesopen.com>
51490
51491         * gcc.c-torture/execute/20020506-1.c: New test case.
51492
51493 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51494
51495         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
51496
51497 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51498
51499         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
51500
51501 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51502
51503         * gcc.dg/cpp/charconst-3.c: New test.
51504
51505 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51506
51507         * gcc.dg/cpp/charconst.c: Update tests.
51508
51509 2002-05-05  Tim Josling  <tej@melbpc.org.au>
51510
51511         * treelang: Added directory for new sample language treelang. Also
51512         lib/treelang.exp: New file to signal treelang should be tested.
51513
51514 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51515
51516         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
51517         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
51518         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
51519         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
51520         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
51521         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
51522         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
51523
51524 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51525
51526         * gcc.dg/format/xopen-2.c: New test.
51527
51528 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51529
51530         * gcc.dg/20020503-1.c: New test.
51531
51532 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
51533
51534         * g++.dg/init/dtor1.C: Make it tougher.
51535
51536 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
51537
51538         * g++.dg/init/dtor1.C: New test.
51539
51540 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
51541
51542         * gcc.dg/altivec-8.c: New.
51543
51544 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
51545
51546         * gcc.dg/altivec-7.c: New.
51547
51548 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
51549
51550         * g++.dg/parse/typedef1.C: New test.
51551
51552 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
51553
51554         PR c++/6486
51555         * g++.dg/template/friend6.C: New test.
51556
51557         PR c++/6492
51558         * g++.dg/init/copy1.C: New test.
51559
51560 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
51561
51562         * g++.dg/warn/effc1.C: New test.
51563
51564 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51565
51566         * gcc.dg/cpp/if-cexp.c: Add a test.
51567
51568 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
51569
51570         * gcc.dg/20020426-2.c: New test.
51571
51572 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51573
51574         * gcc.dg/cpp/if-mop.c: Update.
51575         * gcc.dg/cpp/if-mpar.c: Add test.
51576         * gcc.dg/cpp/if-oppr.c: Update.
51577
51578 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51579
51580         PR c/6343
51581         * gcc.dg/weak-[2-7].c: New tests.
51582
51583 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51584
51585         * gcc.dg/enum1.c: New test.
51586
51587 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51588
51589         PR c++/6497
51590         * g++.dg/inherit/access2.C: New test.
51591
51592 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51593
51594         PR bootstrap/6445
51595         * gcc.dg/20020426-1.c: New test.
51596
51597 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51598
51599         * g++.dg/abi/enum1.C: New test.
51600
51601 2002-04-26  Richard Henderson  <rth@redhat.com>
51602
51603         * gcc.dg/c99-bool-1.c: Expect always true warning.
51604
51605 2002-04-25  Roger Sayle  <roger@eyesopen.com>
51606
51607         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
51608
51609 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51610
51611         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
51612         targets.
51613
51614 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
51615
51616         * g++.dg/abi/mange7.C: New test.
51617
51618         PR c++/6438.
51619         * g++.dg/parse/stmtexpr2.C: New test.
51620
51621 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
51622
51623         * gcc.dg/20020312-2.c: Add SH target.
51624
51625 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51626
51627         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
51628         compiler output on mips*-*-irix*.
51629
51630 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
51631
51632         * g++.dg/parse/attr1.C: New test.
51633
51634 2002-04-23  Roger Sayle  <roger@eyesopen.com>
51635
51636         * gcc.c-torture/execute/string-opt-17.c: New test case.
51637         * gcc.c-torture/execute/memset-2.c: New test case.
51638
51639 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
51640
51641         PR c++/6256:
51642         * g++.dg/template/friend5.C: New test.
51643
51644         PR c++/6331:
51645         * g++.dg/template/qual1.C: Likewise.
51646
51647 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
51648
51649         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
51650         Include stdlib.h, not stdio.h or ctype.h.
51651
51652 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
51653
51654         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
51655         cris-*-elf* and mmix-*-*.
51656         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
51657         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
51658         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
51659         Ditto.
51660         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
51661         * gcc.dg/wchar_t-1.c: Ditto.
51662
51663 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
51664
51665         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
51666         Clarify comment.
51667
51668 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
51669
51670         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
51671
51672 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51673
51674         * gcc.c-torture/execute/20000906-1.x: Delete.
51675
51676 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
51677
51678         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
51679
51680 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
51681
51682         * PR6367
51683         * g77.f-torture/execute/6367.f: New test.
51684         * g77.f-torture/execute/6367.x: Disable for MMIX.
51685
51686 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
51687
51688         * PR6352
51689         * g++.dg/opt/inline2.C: New test.
51690
51691 2002-04-18  Richard Henderson  <rth@redhat.com>
51692
51693         * gcc.dg/20000906-1.c: Enable for all targets.
51694         * gcc.c-torture/compile/iftrap-2.c: New.
51695
51696 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51697
51698         * gcc.dg/20020418-1.c: New test.
51699         * gcc.dg/20020418-2.c: New test.
51700
51701 2002-04-18  Richard Henderson  <rth@redhat.com>
51702
51703         * gcc.c-torture/compile/iftrap-1.c: New.
51704         * gcc.dg/iftrap-1.c: Adjust for ia64.
51705         * gcc.dg/iftrap-2.c: New.
51706
51707 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51708
51709         * gcc.c-torture/compile/20020418-1.c: New test.
51710
51711 2002-04-18  Roger Sayle  <roger@eyesopen.com>
51712
51713         * gcc.c-torture/compile/20020415-1.c: New.
51714
51715 2002-04-18  David S. Miller  <davem@redhat.com>
51716
51717         * gcc.c-torture/execute/20020418-1.c: New test.
51718
51719 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
51720
51721         * gcc.dg/20020416-1.c: New test.
51722
51723         * g++.dg/opt/inline1.C: New test.
51724
51725 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
51726
51727         * gcc.dg/altivec-5.c: New test.
51728
51729         * gcc.dg/20020415-1.c: New test.
51730
51731 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
51732
51733         * lib/chill.exp: Remove.
51734
51735 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
51736
51737         * g++.dg/other/big-struct.C: New test.
51738
51739 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
51740
51741         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
51742         of scratch file.
51743
51744 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
51745
51746         PR c/6277
51747         * gcc.dg/i386-387-1.c: Allow optional leading underscore
51748         in scan-assembler function name
51749
51750 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
51751
51752         * g77.f-torture/execute/980628-4.x,
51753         g77.f-torture/execute/980628-5.x,
51754         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51755         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51756         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
51757         i[34567]86-*-*.
51758
51759 2002-04-13  David S. Miller  <davem@redhat.com>
51760
51761         * gcc.c-torture/execute/20020413-1.c: New test.
51762
51763 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
51764
51765         * gcc.dg/asm-6.c,
51766         * g++.dg/ext/asm1.C: New tests.
51767
51768 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
51769
51770         PR c++ 5373.
51771         * g++.dg/parse/stmtexpr1.C: New test.
51772
51773         PR c++/5189.
51774         * g++.dg/template/copy1.C: New test.
51775
51776 2002-04-12  Richard Henderson  <rth@redhat.com>
51777
51778         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
51779
51780 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
51781
51782         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
51783         gcc.c-torture/execute/20020307-2.c.
51784
51785 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
51786
51787         * g++.dg/ext/attrib5.C,
51788         * g++.dg/lookup/struct1.C: New tests.
51789
51790 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
51791
51792         * gcc.dg/20020411-1.c: New test.
51793
51794         * gcc.c-torture/execute/20020411-1.c: New test.
51795
51796 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
51797
51798         * g77.f-torture/execute/6177.f: New test.
51799
51800 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
51801
51802         PR middle-end/6247
51803         * g++.dg/opt/cleanup1.C: New test.
51804
51805         * g++.dg/opt/const1.C: New test.
51806
51807 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
51808
51809         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
51810
51811 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51812
51813         PR c++/5507
51814         * g++.dg/template/typename2.C: New test.
51815
51816 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
51817
51818         * gcc.c-torture/execute/loop-12.c: New.
51819
51820 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
51821
51822         * g77.f-torture/execute/980628-4.x,
51823         g77.f-torture/execute/980628-5.x,
51824         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51825         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51826         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
51827
51828 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51829
51830         PR optimization/6086
51831         * g++.dg/opt/preinc1.C: New test.
51832
51833 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51834
51835         PR c++/5571
51836         * g++.dg/opt/static2.C: New test.
51837
51838 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51839
51840         PR c/5120
51841         * gcc.dg/20020406-1.c: New test.
51842
51843 2002-04-04  David S. Miller  <davem@redhat.com>
51844
51845         * gcc.c-torture/execute/20020404-1.c: New test.
51846
51847 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
51848
51849         PR c/6123
51850         * gcc.dg/20020312-2.c: Do not declare global register variable
51851         if __PIC__ or __pic__ is defined.
51852
51853 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
51854
51855         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
51856         __asm__ so that it works correctly even if -ansi -pedantic-errors.
51857
51858 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51859
51860         * gcc.misc-tests/linkage.exp: Update last change to handle
51861         sparc*-, not just sparc-.
51862
51863 2002-04-03  Richard Henderson  <rth@redhat.com>
51864
51865         * gcc.dg/cpp/ucs.c: Improved long UCS test.
51866
51867 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51868
51869         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
51870
51871 2002-04-02  David S. Miller  <davem@redhat.com>
51872
51873         * gcc.c-torture/execute/20020402-3.c: New test.
51874
51875 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51876
51877         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
51878         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
51879
51880         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
51881         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
51882         g77.f-torture/execute/20001201.x,
51883         g77.f-torture/execute/u77-test.x: New files.
51884
51885         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
51886         * gcc.dg/wchar_t-1.c: Ditto.
51887
51888 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51889
51890         * gcc.c-torture/execute/20020402-1.c: New test.
51891
51892 2002-04-01  Richard Henderson  <rth@redhat.com>
51893
51894         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
51895
51896         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
51897
51898 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51899
51900         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
51901
51902 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51903
51904         * g++.dg/inherit/template-as-base.C: Expect error.
51905         * g++.dg/inherit/namespace-as-base.C: Likewise.
51906
51907 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
51908
51909         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
51910         g++.dg/ext/instantiate3.C: Tweak match patterns.
51911
51912         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
51913         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
51914         -da test.
51915
51916 2002-03-31  Richard Henderson  <rth@redhat.com>
51917
51918         * gcc.dg/special/alias-2.c: New.
51919         * gcc.dg/special/ecos.exp: Run it.
51920
51921 2002-03-31  Richard Henderson  <rth@redhat.com>
51922
51923         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
51924
51925 2002-03-31  Kazu Hirata  <kazu@hxi.com>
51926
51927         * gcc.dg/weak-1.c: Disable on h8300 port.
51928
51929 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
51930
51931         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
51932         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
51933         ordering tests.
51934         * g++.dg/bprob/bprob-1.C: New test.
51935         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
51936         * g++.dg/gcov/gcov-1.C: New test.
51937         * g++.dg/gcov/gcov-1.x: New file.
51938         * g++.dg/gcov/gcov-2.C: New test.
51939         * g++.dg/gcov/gcov-3.C: New test.
51940         * g++.dg/gcov/gcov-3.h: New file.
51941
51942 2002-03-28  Roger Sayle  <roger@eyesopen.com>
51943
51944         * g++.old-deja/g++.other/builtins5.C: New test.
51945         * g++.old-deja/g++.other/builtins6.C: New test.
51946         * g++.old-deja/g++.other/builtins7.C: New test.
51947         * g++.old-deja/g++.other/builtins8.C: New test.
51948         * g++.old-deja/g++.other/builtins9.C: New test.
51949
51950 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
51951
51952         * g++.dg/opt/static1.C: New test.
51953
51954         * g++.dg/opt/longbranch1.C: New test.
51955
51956 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
51957
51958         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
51959
51960         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
51961
51962 2002-03-28  Jeffrey A Law  (law@redhat.com)
51963
51964         * gcc.c-torture/execute/20020328-1.c: New test.
51965
51966 2002-03-27  Richard Henderson  <rth@redhat.com>
51967
51968         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
51969         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
51970         move from g++.old-deja/g++.ext/.
51971
51972 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
51973
51974         * g++.dg/init/new2.C: New test.
51975
51976 2002-03-26  Richard Henderson  <rth@redhat.com>
51977
51978         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
51979
51980         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
51981         on sparc.
51982
51983         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
51984         sparcv9 systems.
51985         * gcc.dg/20001102-1.c: Likewise.
51986
51987 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
51988
51989         * gcc.dg/cpp/endif-pedantic1.c,
51990         gcc.dg/cpp/endif-pedantic2.c: New tests.
51991
51992 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
51993
51994         * g++.dg/init/new1.C: New test.
51995
51996 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
51997
51998         * g++.dg/abi/vbase9.C: New test.
51999
52000 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
52001
52002         * gcc.dg/arm-asm.c: New test.
52003
52004 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
52005
52006         * gcc.dg/Wswitch-enum.c: New test.
52007         Fix PR c/5044.
52008
52009 2002-03-26  Richard Henderson  <rth@redhat.com>
52010
52011         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
52012         structure.
52013
52014 2002-03-25  Richard Henderson  <rth@redhat.com>
52015
52016         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
52017         sparcv9 systems.
52018
52019         * gcc.c-torture/compile/20011119-1.c (xxx): New.
52020         * gcc.c-torture/compile/20011119-2.c (xxx): New.
52021
52022 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
52023
52024         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
52025
52026 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
52027
52028         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
52029         targets using generic thunk support.
52030
52031 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
52032
52033         * gcc.c-torture/compile/20020323-1.c: New test.
52034
52035         * g++.dg/opt/conj2.C: New test.
52036
52037 2002-03-24  Richard Henderson  <rth@redhat.com>
52038
52039         * gcc.dg/weak-1.c: Use -fno-common.
52040
52041 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52042
52043         * g77.dg/f77-edit-apostrophe-out.f: New test
52044         * g77.dg/f77-edit-h-out.f: New test
52045         * g77.dg/f77-edit-t-in.f: New test
52046         * g77.dg/f77-edit-t-out.f: New test
52047         * g77.dg/f77-edit-x-out.f: New test
52048         * g77.dg/f77-edit-slash-out.f: New test
52049         * g77.dg/f77-edit-colon-out.f: New test
52050         * g77.dg/f77-edit-s-out.f: New test
52051
52052 2002-03-24  Richard Henderson  <rth@redhat.com>
52053
52054         * objc/execute/formal_protocol-6.x: New XFAIL.
52055
52056 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52057
52058         * gcc.dg/weak-1.c: Early return from dg-final on platforms
52059         that do not support weak symbols
52060
52061 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52062
52063         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
52064         * lib/g77.exp: Likewise.
52065         * lib/objc.exp: Likewise.
52066
52067 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
52068
52069         * gcc.dg/Wswitch-default.c: New test.
52070
52071 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
52072
52073         * g++.dg/other/enum1.C: New test.
52074
52075 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
52076
52077         * gcc.dg/pragma-ep-3.c: Fix typo.
52078
52079 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52080
52081         * g++.dg/inherit/template-as-base.C: New test.
52082
52083 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
52084
52085         * g++.old-deja/g++.other/dwarf2-1.C: Move...
52086         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
52087
52088 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
52089
52090         * gcc.dg/cpp/multiline.c: Update to match.
52091
52092 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
52093
52094         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
52095
52096 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
52097
52098         * gcc.dg/cpp/extratokens2.c: New file.
52099
52100 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
52101
52102         * gcc.dg/20020312-2.c: Add rs6000 target.
52103
52104         * gcc.c-torture/compile/20020319-1.c: New test.
52105
52106 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52107
52108         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
52109         (A, E): Handle this.
52110
52111 2002-03-20  Jason Merrill  <jason@redhat.com>
52112
52113         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
52114         ignoring -fpic.
52115         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
52116         through prune_gcc_output.
52117
52118 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
52119
52120         * gcc.c-torture/compile/20020320-1.c: New test.
52121
52122 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
52123
52124         * gcc.c-torture/compile/20020318-1.c: New test.
52125
52126         * gcc.dg/struct-by-value-1.c: New test.
52127
52128         * gcc.dg/20020319-1.c: New test.
52129
52130 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
52131
52132         * g++.dg/opt/conj1.C: New test.
52133
52134 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
52135
52136         * g++.dg/template/qualttp20.C: Revert previous change.
52137         * g++.dg/template/qualttp3.C: Likewise.
52138         * g++.dg/template/qualttp4.C: Likewise.
52139         * g++.dg/template/qualttp5.C: Likewise.
52140         * g++.dg/template/qualttp6.C: Likewise.
52141         * g++.dg/template/qualttp7.C: Likewise.
52142         * g++.dg/template/qualttp8.C: Likewise.
52143         * g++.dg/template/recurse.C: Likewise.
52144
52145 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52146
52147         * gcc.dg/cpp/wchar-1.c: Update.
52148
52149 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
52150
52151         * g++.dg/template/conv1.C: New test.
52152         * g++.dg/template/conv2.C: New test.
52153         * g++.dg/template/conv3.C: New test.
52154         * g++.dg/template/conv4.C: New test.
52155
52156 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52157
52158         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
52159         * g++.dg/template/qualttp3.C: Likewise.
52160         * g++.dg/template/qualttp4.C: Likewise.
52161         * g++.dg/template/qualttp5.C: Likewise.
52162         * g++.dg/template/qualttp6.C: Likewise.
52163         * g++.dg/template/qualttp7.C: Likewise.
52164         * g++.dg/template/qualttp8.C: Likewise.
52165         * g++.dg/template/recurse.C: Likewise.
52166
52167 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52168
52169         * g++.dg/opt/dtor1.C: New test.
52170
52171 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
52172
52173         * gcc.c-torture/compile/20020315-1.c: New test.
52174
52175 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
52176
52177         * gcc.dg/weak-1.c: Fix scan tests.
52178
52179 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
52180
52181         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
52182         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
52183         cris-*-aout* mmix-*-*.
52184         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
52185         cris-*-aout* mmix-*-*.
52186         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
52187         cris-*-elf* cris-*-aout* and mmix-*-*.
52188         * gcc.dg/20001009-1.c: Ditto.
52189         * gcc.dg/20010912-1.c: Ditto.
52190         * gcc.dg/20020122-4.c: Ditto.
52191         * gcc.dg/inline-2.c: Ditto.
52192
52193 2002-03-14  Jeffrey A Law  (law@cygnus.com)
52194
52195         * gcc.c-torture/compile/20020314-1.c: New test.
52196
52197 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
52198
52199         * gcc.c-torture/execute/20020314-1.c: New test.
52200
52201 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
52202
52203         * g++.dg/warn/Wunused-1.C: New test.
52204
52205 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
52206
52207         * g++.dg/abi/mangle6.C: New test.
52208
52209 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
52210
52211         * gcc.c-torture/compile/20020309-2.c: New test.
52212
52213         * gcc.c-torture/compile/20020312-1.c: New test.
52214
52215 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
52216
52217         * g++.dg/other/access1.C: New test.
52218
52219 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
52220
52221         * gcc.c-torture/execute/wchar_t-1.c: New test.
52222
52223 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
52224
52225         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
52226
52227 2002-03-12  Roger Sayle  <roger@eyesopen.com>
52228
52229         * gcc.dg/20020312-1.c: New test case.
52230
52231 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
52232
52233         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
52234
52235 2002-03-11  Richard Henderson  <rth@redhat.com>
52236
52237         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
52238         * g++.old-deja/g++.jason/report.C: Likewise.
52239
52240 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52241
52242         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
52243         * g++.old-deja/g++.robertl/eb56.C: Likewise.
52244
52245 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52246
52247         * g++.dg/overload/pmf1.C: New test.
52248
52249 2002-03-11  Kazu Hirata  <kazu@hxi.com>
52250
52251         * gcc.c-torture/execute/20020307-1.c: Use long.
52252
52253 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
52254
52255         PR optimization/5844
52256         * gcc.dg/20020310-1.c: New test.
52257
52258 2002-03-09  Michael Meissner  <meissner@redhat.com>
52259
52260         * gcc.c-torture/execute/memcpy-2.c: New test.
52261         * gcc.c-torture/execute/memset-1.c: New test.
52262         * gcc.c-torture/execute/strlen-1.c: New test.
52263         * gcc.c-torture/execute/strcmp-1.c: New test.
52264         * gcc.c-torture/execute/strncmp-1.c: New test.
52265
52266 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
52267
52268         * gcc.dg/ppc-ldstruct.c: New test.
52269
52270 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
52271
52272         * gcc.c-torture/execute/va-arg-22.c: New test.
52273
52274 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52275
52276         * gcc.c-torture/compile/20020309-1.c: New test.
52277
52278 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
52279
52280         * gcc.c-torture/execute/20020307-2.c: New test.
52281
52282 2002-03-07  Jeffrey A Law  (law@redhat.com)
52283
52284         * g77.f-torture/compile/20020307-1.f: New test.
52285
52286 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
52287
52288         * gcc.dg/unordered-1.c: New test.
52289
52290 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
52291
52292         * gcc.c-torture/execute/20020307-1.c: New test.
52293
52294 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
52295
52296         * gcc.dg/20020304-1.c: New test.
52297
52298         * gcc.c-torture/compile/20020304-2.c: New test.
52299
52300 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
52301
52302         * gcc.c-torture/compile/20020304-1.c: New test case
52303         (from PR c/5830).
52304
52305 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
52306
52307         * gcc.dg/20020103-1.c: Add other -D ppc variants.
52308
52309 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52310
52311         * g++.dg/other/classkey1.C: New test.
52312
52313 2002-03-01  Richard Henderson  <rth@redhat.com>
52314
52315         * gcc.c-torture/compile/981223-1.x: New.
52316         * gcc.c-torture/compile/920625-1.x: New.
52317
52318 2002-02-28  Richard Henderson  <rth@redhat.com>
52319
52320         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
52321
52322 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
52323
52324         * gcc.c-torture/execute/20020227-1.c: New test.
52325
52326 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
52327
52328         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
52329         here" ERROR lines.
52330         * g++.old-deja/g++.oliva/partord1.C: Likewise.
52331         * g++.old-deja.g++.other/defarg1.C: Likewise.
52332         * g++.old-deja/g++.pt/calls2.C: Likewise.
52333         * g++.old-deja/g++.pt/crash20.C: Likewise.
52334         * g++.old-deja/g++.pt/crash30.C: Likewise.
52335         * g++.old-deja/g++.pt/crash36.C: Likewise.
52336         * g++.old-deja/g++.pt/crash6.C: Likewise.
52337         * g++.old-deja/g++.pt/defarg13.C: Likewise.
52338         * g++.old-deja/g++.pt/derived3.C: Likewise.
52339         * g++.old-deja/g++.pt/error1.C: Likewise.
52340         * g++.old-deja/g++.pt/friend21.C: Likewise.
52341         * g++.old-deja/g++.pt/friend23.C: Likewise.
52342         * g++.old-deja/g++.pt/infinite1.C: Likewise.
52343         * g++.old-deja/g++.robertl/eb128.C: Likewise.
52344
52345 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
52346
52347         * gcc.c-torture/execute/20020225-2.c: New test.
52348
52349 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
52350
52351         * gcc.c-torture/execute/920730-1t.c,
52352         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
52353         Delete test cases, only relevant to -traditional.
52354
52355 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52356
52357         * gcc.dg/cpp/undef1.c: Remove.
52358         * gcc.dg/cpp/directiv.c: Update.
52359         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
52360
52361 2002-02-27  Michael Meissner  <meissner@redhat.com>
52362
52363         * gcc.c-torture/execute/20020226-1.c: New test.
52364
52365 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
52366
52367         * g++.dg/debug/debug4.C: New test.
52368
52369         * gcc.dg/ia64-visibility-1.c: New test.
52370
52371 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
52372
52373         * gcc.dg/debug/20020224-1.c: New.
52374
52375 2002-02-25  Kazu Hirata  <kazu@hxi.com>
52376
52377         * gcc.c-torture/execute/960416-1.x: New.
52378         * gcc.c-torture/execute/divconst-3.x: Likewise.
52379
52380 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
52381
52382         * gcc.dg/20020224-1.c: New test.
52383
52384 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
52385
52386         * gcc.c-torture/execute/20020225-1.c: New.
52387
52388 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52389
52390         * gcc.dg/cpp/wchar-1.c: New test.
52391
52392 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
52393
52394         * gcc.dg/20020222-1.c: New test.
52395
52396 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
52397
52398         * g++.dg/opt/anonunion1.C: New test.
52399
52400 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
52401
52402         * g++.dg/template/qualttp19.C: New test.
52403         * g++.dg/template/qualttp20.C: New test.
52404         * g++.old-deja/g++.jason/report.C: Adjust expected errors
52405         * g++.old-deja/g++.other/qual1.C: Likewise.
52406
52407 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
52408
52409         * gcc.dg/attr-alwaysinline.c: New.
52410
52411 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
52412
52413         * gcc.dg/20020220-1.c: New test.
52414
52415         * gcc.dg/20020220-2.c: New test.
52416
52417         * g++.dg/opt/mmx1.C: New test.
52418
52419 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
52420
52421         * gcc.c-torture/compile/20020110.c: New test.
52422
52423 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
52424
52425         * gcc.c-torture/execute/20020219-1.c: New test.
52426
52427         * gcc.dg/20020219-1.c: New test.
52428
52429         * gcc.dg/noncompile/20020220-1.c: New test.
52430
52431         * g++.dg/opt/ptrintsum1.C: New test.
52432
52433         * gcc.dg/debug/20020220-1.c: New test.
52434
52435 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
52436
52437         * gcc.c-torture/execute/20020216-1.c: New test.
52438
52439 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52440
52441         * gcc.dg/decl-1.c: Update, new test.
52442
52443 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
52444
52445         * g++.dg/abi/bitfield1.C: New test.
52446         * g++.dg/abi/bitfield2.C: New test.
52447
52448 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52449
52450         * gcc.dg/attr-nest.c: New test.
52451
52452 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52453
52454         * gcc.c-torture/execute/20020215-1.c: New test.
52455
52456 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
52457
52458         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
52459         * g++.dg/debug/debug.exp: New.
52460         * g++.dg/debug/trivial.C: New.
52461         * g++.dg/debug/debug1.C: Moved...
52462         * g++.dg/other/debug1.C: ...from here.
52463         * g++.dg/debug/debug2.C: Moved...
52464         * g++.dg/other/debug2.C: ...from here.
52465         * g++.dg/debug/debug3.C: Moved...
52466         * g++.dg/other/debug3.C: ...from here.
52467
52468         * gcc.dg/noncompile/20020213-1.c: New test.
52469
52470 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
52471
52472         * g++.dg/other/debug3.C: New test.
52473
52474         * gcc.c-torture/execute/20020213-1.c: New test.
52475
52476 2002-02-13  Richard Smith <richard@ex-parrot.com>
52477
52478         * g++.old-deja/g++.other/thunk1.C: New test.
52479
52480 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52481
52482         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
52483
52484 2002-02-13  Stan Shebs  <shebs@apple.com>
52485
52486         * gcc.dg/altivec-3.c: New.
52487
52488 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
52489
52490         * gcc.dg/Wunreachable-1.c: New test.
52491         * gcc.dg/Wunreachable-2.c: New test.
52492
52493 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52494
52495         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
52496
52497 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
52498
52499         * gcc.dg/decl-1.c: New test.
52500
52501 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52502
52503         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
52504
52505 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52506
52507         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
52508         * gcc.c-torture/compile/980506-1.x: Likewise.
52509
52510 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52511
52512         * gcc.dg/20020210-1.c: New.
52513
52514 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
52515
52516         * g77.f-torture/execute/947.f: New regression test
52517         for PR fortran/947.
52518
52519 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
52520
52521         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
52522         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
52523
52524 2002-02-08  Richard Henderson  <rth@redhat.com>
52525
52526         * gcc.c-torture/compile/labels-3.c: New.
52527
52528 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
52529
52530         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
52531         expression statements work instead.
52532         * gcc.dg/noncompile/20020207-1.c: New test.
52533
52534 2002-02-07  Richard Henderson  <rth@redhat.com>
52535
52536         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
52537
52538 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52539
52540         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
52541         message from g77
52542         * lib/g77-dg.exp: Trim g77 error messages so that they are
52543         recognized by dg.exp.
52544
52545 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52546
52547         PR fortran/5473
52548         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
52549
52550 2002-02-07  Richard Henderson  <rth@redhat.com>
52551
52552         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
52553         to be sufficiently aligned for integers.
52554
52555 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
52556
52557         * g++.dg/template/friend4.C: New test.
52558
52559 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52560
52561         PR fortran/5743
52562         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
52563         unsupported cases.
52564
52565 2002-02-07  Richard Henderson  <rth@redhat.com>
52566
52567         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
52568         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
52569         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
52570         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
52571
52572 2002-02-06  Richard Henderson  <rth@redhat.com>
52573
52574         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
52575
52576 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
52577
52578         * gcc.dg/20020206-1.c: New test.
52579
52580 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
52581
52582         * gcc.c-torture/execute/20020206-1.c: New test.
52583
52584         * gcc.c-torture/execute/20020206-2.c: New test.
52585
52586         PR optimization/5429:
52587         * gcc.c-torture/compile/20020206-1.c: New test.
52588
52589 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
52590
52591         * g++.dg/ext/align1.C: Do not use an explicit alignment value
52592         as certain file formats cannot support particularly large
52593         alignments.
52594
52595         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
52596         and do not expect to be able to link the executable.
52597
52598         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
52599         fail because the COFF format does not support the weak attribute.
52600
52601 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
52602
52603         * g77.dg/pr5473.f: New test
52604
52605 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
52606
52607         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
52608         Fix testcase accordingly.
52609
52610 2002-02-04  Richard Henderson  <rth@redhat.com>
52611
52612         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
52613         (buf): Change to be an array of pointers, not ints.
52614
52615 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52616
52617         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
52618         before all tests.  Move warning one line above to match where it
52619         C frontend emits.
52620         * gcc.dg/Wswitch-2.c: New test.
52621         * g++.dg/warn/Wswitch-1.C: New test.
52622         * g++.dg/warn/Wswitch-2.C: New test.
52623
52624 2002-02-04  Richard Henderson  <rth@redhat.com>
52625
52626         * g++.dg/abi/offsetof.C: Fix size comparison.
52627
52628 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
52629
52630         * gcc.dg/cast-qual-2.c: New test.
52631
52632 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52633
52634         * gcc.dg/20020201-4.c: New test.
52635
52636 2002-02-04  Ben Elliston  <bje@redhat.com>
52637
52638         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
52639         target_info attribute != 0, in addition to the empty string.
52640         (gcc_target_compile): Likewise.
52641
52642 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
52643
52644         * gcc.dg/Wswitch.c: New test.
52645         PR gcc/4475. PR gcc/3780.
52646
52647 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
52648
52649         * g77.f-torture/execute/5122.f: New test for regressions
52650         against PR fortran/5122.
52651
52652 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
52653
52654         * g77.f-torture/compile/pr3743.f: Delete
52655         * g77.dg/pr3743-1.f: New test.
52656         * g77.dg/pr3743-2.f: New test.
52657         * g77.dg/pr3743-3.f: New test.
52658         * g77.dg/pr3743-4.f: New test.
52659
52660 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52661
52662         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
52663
52664 2002-02-02  Richard Henderson  <rth@redhat.com>
52665
52666         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
52667         * gcc.c-torture/execute/bf64-1.c: Likewise.
52668
52669 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52670
52671         * gcc.dg/20020201-2.c: New test.
52672
52673         * gcc.dg/20020201-3.c: New test.
52674
52675         * gcc.c-torture/execute/bitfld-2.c: New test.
52676
52677 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52678
52679         * gcc.dg/bitfld-1.c: Update.
52680         * gcc.dg/bitfld-2.c: Update.
52681         * gcc.c-torture/execute/bitfld-1.x: New.
52682
52683 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52684
52685         * gcc.c-torture/execute/20020201-1.c: New test.
52686
52687 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
52688
52689         PR target/5469
52690         * gcc.dg/20020201-1.c: New test.
52691
52692 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
52693
52694         PR fortran/3743
52695         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
52696         * g77.f-torture/compile/pr3743.x: Remove
52697
52698 2002-01-31  Tom Rix  <trix@redhat.com>
52699
52700         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
52701
52702 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52703
52704         * gcc.dg/noncompile/20020130-1.c: New test.
52705
52706 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
52707
52708         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
52709
52710 2002-01-29  Richard Henderson  <rth@redhat.com>
52711
52712         * gcc.c-torture/execute/991118-1.c: Cast various constants back
52713         to long long.
52714         * gcc.c-torture/execute/bf64-1.c: Likewise.
52715
52716 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
52717
52718         * gcc.c-torture/execute/20020129-1.c: New test.
52719
52720 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52721
52722         * gcc.c-torture/compile/20000224-1.c: Update.
52723         * gcc.c-torture/execute/bitfld-1.c: New tests.
52724         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
52725         * gcc.dg/uninit-A.c: Update.
52726
52727 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
52728
52729         * g++.dg/template/ctor1.C: Add instantiation.
52730
52731 2002-01-28  Paul Koning  <pkoning@equallogic.com>
52732
52733         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
52734         argument to __builtin_prefetch to be const ptr.
52735
52736 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
52737
52738         * gcc.c-torture/compile/20020120-1.c: New test.
52739
52740 2002-01-27  Kazu Hirata  <kazu@hxi.com>
52741
52742         * gcc.c-torture/execute/20020127-1.c: New test.
52743
52744 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
52745
52746         * g77.dg/f77-edit-i-in.f: New test
52747         * g77.dg/f77-edit-i-out.f: New test
52748
52749 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
52750
52751         * gcc.dg/debug/debug.exp: New file.
52752         * gcc.dg/debug/trivial.c: New file.
52753         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
52754         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
52755         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
52756         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
52757         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
52758         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
52759         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
52760         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
52761         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
52762         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
52763         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
52764         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
52765         * gcc.dg/20000503-1.c: Removed.
52766         * gcc.dg/20010207-1.c: Removed.
52767         * gcc.dg/20011223-1.c: Removed.
52768         * gcc.dg/20020104-2.c: Removed.
52769         * gcc.dg/debug-1.c: Removed.
52770         * gcc.dg/debug-2.c: Removed.
52771         * gcc.dg/debug-3.c: Removed.
52772         * gcc.dg/debug-4.c: Removed.
52773         * gcc.dg/debug-5.c: Removed.
52774         * gcc.dg/debug-6.c: Removed.
52775         * gcc.dg/dwarf2-1.c: Removed.
52776         * gcc.dg/dwarf2-2.c: Removed.
52777
52778 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
52779
52780         * g++.old-deja/g++.other/eh5.C: New test.
52781         * g++.old-deja/g++.other/sibcall2.C: New test.
52782         * g++.old-deja/g++.other/array9.C: New test.
52783         * g++.old-deja/g++.other/typename2.C: New test.
52784         * g++.old-deja/g++.other/crash60.C: New test.
52785         * g++.old-deja/g++.other/conv9.C: New test.
52786         * g++.old-deja/g++.other/mangle10.C: New test.
52787         * g++.old-deja/g++.other/unchanging1.C: New test.
52788         * g++.old-deja/g++.other/exprstmt1.C: New test.
52789         * g++.old-deja/g++.other/inline23.C: New test.
52790         * g++.old-deja/g++.eh/ia64-1.C: New test.
52791         * g++.old-deja/g++.other/dwarf2-1.C: New test.
52792         * g++.old-deja/g++.other/reload1.C: New test.
52793         * g++.old-deja/g++.other/static20.C: New test.
52794         * g++.old-deja/g++.other/local-alloc1.C: New test.
52795         * g++.old-deja/g++.other/conv8.C: New test.
52796         * g++.old-deja/g++.other/stmtexpr2.C: New test.
52797         * g++.old-deja/g++.other/storeexpr1.C: New test.
52798         * g++.old-deja/g++.other/storeexpr2.C: New test.
52799         * g++.dg/eh/template2.C: New test.
52800         * g++.dg/warn/weak1.C: New test.
52801
52802 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
52803
52804         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52805         Remove first, non-varying, argument.
52806
52807 2002-01-23  Richard Henderson  <rth@redhat.com>
52808
52809         * gcc.dg/inline-2.c: New.
52810
52811         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
52812         Add optional target arg.  Check number of arguments.
52813         (scan-assembler-not, scan-assembler-dem): Likewise.
52814         (scan-assembler-dem-not): Likewise.
52815
52816 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52817
52818         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
52819         line 12.
52820         * g++.old-deja/g++.brendan/parse3.C,
52821         g++.old-deja/g++.other/crash26.C,
52822         g++.old-deja/g++.other/crash28.C,
52823         g++.old-deja/g++.other/crash29.C,
52824         g++.old-deja/g++.other/crash30.C,
52825         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
52826
52827 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
52828
52829         * gcc.dg/20020115-1.c: New.
52830
52831 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
52832
52833         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
52834
52835 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
52836
52837         * gcc.dg/20020122-3.c: New.
52838
52839 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
52840
52841         * g++.dg/other/gc1.C: New test.
52842
52843 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52844
52845         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
52846
52847 2002-01-22  Richard Henderson  <rth@redhat.com>
52848
52849         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
52850
52851 2002-01-22  Richard Henderson  <rth@redhat.com>
52852
52853         * gcc.dg/20020122-4.c: New.
52854
52855 2002-01-22  H.J. Lu <hjl@gnu.org>
52856
52857         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
52858         link output.
52859         * gcc.dg/special/ecos.exp: Likewise.
52860         * lib/g++-dg.exp: Likewise.
52861         * lib/g77-dg.exp: Likewise.
52862         * lib/gcc-dg.exp : Likewise.
52863         * lib/mike-g++.exp: Likewise.
52864         * lib/mike-g77.exp: Likewise.
52865         * lib/mike-gcc.exp: Likewise.
52866         * lib/objc-dg.exp: Likewise.
52867
52868 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
52869
52870         PR target/5379
52871         * gcc.dg/20020122-2.c: New test.
52872
52873 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
52874
52875         * gcc.dg/20020122-1.c: New test.
52876
52877 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
52878
52879         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
52880
52881 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
52882
52883         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
52884
52885 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52886
52887         * gcc.c-torture/compile/20020121-1.c: New test.
52888
52889 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52890
52891         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
52892         ld_library_path.
52893
52894 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
52895
52896         * gcc.dg/20020218-1.c: New test.
52897
52898 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
52899
52900         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
52901         messages
52902         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
52903         "At global scope" warning
52904         * g++.dg/ext/align1.C: Change cygwin test for alignment
52905         from db-bogus to dg-warning
52906
52907 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
52908
52909         * g77.f-torture/compile/cpp2.F: New test.
52910
52911 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52912
52913         * g++.dg/template/access1.C: New test.
52914
52915 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
52916
52917         * gcc.dg/20020118-1.c: New.
52918
52919 2002-01-18  Kazu Hirata  <kazu@hxi.com>
52920
52921         * gcc.c-torture/execute/20020118-1.c: New test.
52922
52923 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52924
52925         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
52926         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
52927         alignment warnings.
52928
52929 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52930
52931         * gcc.misc-tests/i386-prefetch.exp: Save and restore
52932         torture_with_loops and torture_without_loops
52933
52934 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
52935
52936         * gcc.c-torture/compile/20020116-1.c: New test.
52937
52938 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
52939
52940         * gcc.dg/20020116-2.c: New test.
52941
52942         * gcc.dg/ultrasp4.c: New test.
52943
52944         * gcc.dg/20020116-1.c: New test.
52945
52946 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
52947
52948         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
52949         by EABI.
52950
52951 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
52952
52953         * gcc.misc-tests/i386-prefetch.exp: New.
52954         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
52955         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
52956         * gcc.misc-tests/i386-pf-none-1.c: New test.
52957         * gcc.misc-tests/i386-pf-sse-1.c: New test.
52958
52959 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
52960
52961         * gcc.dg/gnu89-init-1.c: Add new tests.
52962
52963 2002-01-15  Andreas Jaeger  <aj@suse.de>
52964
52965         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
52966         * gcc.dg/i386-mmx-2.c: Likewise.
52967         * gcc.dg/i386-sse-1.c: Likewise.
52968         * gcc.dg/i386-sse-2.c: Likewise.
52969         * gcc.dg/i386-sse-3.c: Likewise.
52970
52971 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
52972
52973         * g77.f-torture/execute/intrinsic-unix-bessel.f:
52974         Uncomment additional cases that now pass.
52975
52976 2002-01-11  Richard Henderson  <rth@redhat.com>
52977
52978         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
52979         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
52980
52981 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
52982
52983         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
52984
52985 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
52986
52987         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
52988         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
52989
52990 2002-01-10  Dale Johannesen  <dalej@apple.com>
52991
52992         * gcc.c-torture/execute/loop-11.c: New.
52993
52994 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
52995
52996         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
52997         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
52998
52999 2002-01-09  Richard Henderson  <rth@redhat.com>
53000
53001         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
53002         type in which to perform the operation for each size.
53003
53004 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
53005
53006         * gcc.c-torture/compile/20020109-2.c: New test.
53007
53008 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
53009
53010         * gcc.c-torture/execute/loop-10.c: New test.
53011
53012 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53013
53014         * gcc.c-torture/compile/20010226-1.c: New test.
53015         * gcc.c-torture/compile/20010227-1.c: New test.
53016         * gcc.c-torture/compile/20010426-1.c: New test.
53017         * gcc.c-torture/compile/20010510-1.c: New test.
53018         * gcc.c-torture/compile/20010605-3.c: New test.
53019         * gcc.c-torture/compile/20010824-1.c: New test.
53020         * gcc.c-torture/execute/20010409-1.c: New test.
53021         * gcc.dg/noncompile/20000901-1.c: New test.
53022         * gcc.dg/20001023-1.c: New test.
53023         * gcc.dg/20001101-1.c: New test.
53024         * gcc.dg/20001102-1.c: New test.
53025         * gcc.dg/20010207-1.c: New test.
53026         * gcc.dg/20010405-1.c: New test.
53027         * gcc.dg/20010822-1.c: New test.
53028         * gcc.dg/20011107-1.c: New test.
53029
53030 2002-01-09  Jeffrey A Law  (law@redhat.com)
53031
53032         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
53033
53034         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
53035         execution failure on PA targets.
53036
53037 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53038
53039         * gcc.c-torture/compile/20020109-1.c: New test.
53040
53041 2002-01-08  Kazu Hirata  <kazu@hxi.com>
53042
53043         * gcc.c-torture/execute/20020108-1.c: New test.
53044
53045 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
53046
53047         * gcc.dg/20020108-1.c: New test.
53048
53049 2002-01-08  H.J. Lu <hjl@gnu.org>
53050
53051         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
53052         for header files.
53053
53054 2002-01-08  Geoff Keating  <geoffk@redhat.com>
53055
53056         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
53057         consistency.
53058
53059 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
53060
53061         * gcc.dg/altivec-4.c: Test altivec predicates.
53062
53063 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
53064
53065         * gcc.c-torture/execute/20020107-1.c: New test.
53066
53067 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
53068
53069         PR c/5279
53070         * gcc.c-torture/compile/20020106-1.c: New test.
53071
53072 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
53073
53074         * gcc.c-torture/execute/nestfunc-4.c: New test.
53075
53076 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53077
53078         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
53079         extra triple that slipped in.
53080         * g++.old-deja/g++.abi/align.C: Likewise.
53081         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53082
53083 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53084
53085         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
53086         * g++.old-deja/g++.abi/align.C: Likewise.
53087         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53088
53089         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
53090         on FreeBSD/i386.
53091         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
53092         FreeBSD.
53093
53094 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
53095
53096         * gcc.dg/20020104-1.c: New test.
53097
53098         * gcc.dg/20020104-2.c: New test.
53099
53100 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
53101
53102         * gcc.dg/20020103-1.c: Fix typo in target selector.
53103
53104 2002-01-03  Richard Henderson  <rth@redhat.com>
53105
53106         * gcc.dg/20020103-1.c: New.
53107
53108 2002-01-03  Kazu Hirata  <kazu@hxi.com>
53109
53110         * gcc.c-torture/execute/20020103-1.c: New test.
53111
53112 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
53113
53114         * g++.dg/other/debug2.C: New test.
53115
53116         * gcc.c-torture/compile/20020103-1.c: New test.
53117
53118 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
53119
53120         * gcc.dg/gnu89-init-1.c: Added new tests.
53121
53122 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53123
53124         * g++.dg/template/friend2.C: Remove as patch is reverted.
53125
53126         * g++.dg/warn/oldcast1.C: New test.
53127
53128         * g++.dg/template/ptrmem1.C: New test.
53129         * g++.dg/template/ptrmem2.C: New test.
53130
53131         * g++.dg/template/ntp.C: New test.
53132
53133         * g++.dg/other/component1.C: New test.
53134
53135         * g++.dg/template/ttp3.C: New test.
53136
53137         * g++.dg/template/friend2.C: New test.
53138         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
53139
53140 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53141
53142         * g++.dg/other/ptrmem1.C: New test.
53143         * g++.dg/other/ptrmem2.C: New test.
53144
53145 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53146
53147         * g++.dg/template/ctor1.C: New test.
53148
53149 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53150
53151         * g++.dg/template/friend2.C: New test.
53152
53153 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
53154
53155         * gcc.dg/mmix-1.c: New test.
53156
53157 2001-12-31  Richard Henderson  <rth@redhat.com>
53158
53159         * gcc.dg/asm-5.c: New.
53160
53161 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
53162
53163         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
53164         in namespace __gnu_cxx
53165
53166 2001-12-30  Richard Henderson  <rth@redhat.com>
53167
53168         * gcc.dg/debug-6.c: New.
53169
53170 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
53171
53172         * gcc.c-torture/compile/20011229-2.c: New test.
53173
53174 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
53175
53176         * gcc.dg/debug-3.c: New test.
53177         * gcc.dg/debug-4.c: New test.
53178         * gcc.dg/debug-5.c: New test.
53179
53180 2001-12-29  Richard Henderson  <rth@redhat.com>
53181
53182         * g++.dg/eh/loop1.C: New.
53183
53184 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53185
53186         * g++.dg/template/crash1.C: New test.
53187
53188 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53189
53190         * g++.dg/other/const1.C: New test.
53191
53192 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
53193
53194         * gcc.c-torture/compile/20011229-1.c: New test.
53195
53196 2001-12-28  Stan Shebs  <shebs@apple.com>
53197
53198         * lib/objc-torture.exp: Resync with c-torture.exp.
53199         * lib/objc.exp: Load standard libraries.
53200
53201 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
53202
53203         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
53204         additional tests.
53205
53206 2001-12-27  Roger Sayle <roger@eyesopen.com>
53207
53208         * gcc.c-torture/execute/string-opt-16.c: New testcase.
53209
53210 2001-12-27  Richard Henderson  <rth@redhat.com>
53211
53212         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
53213
53214 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
53215
53216         * g++.dg/eh/ctor1.C: New test.
53217         * g++.dg/other/error2.C: New test.
53218
53219 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
53220
53221         * g++.dg/other/init2.C: New test.
53222
53223 2001-12-24  Richard Henderson  <rth@redhat.com>
53224
53225         * gcc.dg/20011223-1.c: New.
53226         * gcc.dg/inline-1.c: New.
53227
53228 2001-12-23  Richard Henderson  <rth@redhat.com>
53229
53230         * gcc.dg/asm-4.c: Test operand modifiers.
53231
53232 2001-12-23  Richard Henderson  <rth@redhat.com>
53233
53234         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
53235
53236 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53237
53238         * gcc.c-torture/execute/20011223-1.c: New test.
53239
53240 2001-12-21  Richard Henderson  <rth@redhat.com>
53241
53242         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
53243         re-enables the warning.
53244
53245 2001-12-21  Richard Henderson  <rth@redhat.com>
53246
53247         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
53248
53249 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53250
53251         * gcc.c-torture/compile/20011218-1.c: New test.
53252
53253 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
53254
53255         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
53256         arm-isr.c test.
53257         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
53258         epilogue generation for ARM ISR routines.
53259
53260 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53261
53262         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
53263         * gcc.dg/format/c90-printf-3.c: Likewise.
53264         * gcc.dg/format/c99-printf-3.c: Likewise.
53265         * gcc.dg/format/ext-1.c: Likewise.
53266         * gcc.dg/format/ext-6.c: Likewise.
53267         * gcc.dg/format/format.h: Prototype unlocked stdio.
53268
53269 2001-12-20  Richard Henderson  <rth@redhat.com>
53270
53271         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
53272         (arena): Use it.
53273         (malloc): Correct allocation logic.  Abort if we fill up the
53274         arena before initialization complete.
53275         (realloc): Correct allocation logic.
53276
53277 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53278
53279         * gcc.c-torture/compile/20011219-2.c: New test.
53280
53281         * gcc.c-torture/execute/20011219-1.c: New test.
53282
53283 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
53284
53285         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
53286         target does not support weak symbols.
53287
53288 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
53289
53290         * gcc.c-torture/compile/20011219-1.c: New test.
53291
53292 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
53293
53294         * g++.dg/other/error1.C: New test.
53295
53296 2001-12-17  Jeffrey A Law  (law@redhat.com)
53297
53298         * gcc.c-torture/execute/20011217-1.c: New test.
53299
53300 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
53301
53302         * objc.dg/special/: New directory.
53303         * objc.dg/special/special.exp: New file.
53304         * objc.dg/special/unclaimed-category-1.h: New file.
53305         * objc.dg/special/unclaimed-category-1a.m: New file.
53306         * objc.dg/special/unclaimed-category-1.m: New file.
53307
53308 2001-12-17  Andreas Jaeger  <aj@suse.de>
53309
53310         * gcc.c-torture/compile/20011217-2.c: New test.
53311
53312 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53313
53314         * gcc.c-torture/compile/20011217-1.c: New test.
53315
53316 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
53317
53318         * gcc.dg/20011214-1.c: New.
53319
53320 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
53321
53322         * gcc.dg/altivec-4.c: New.
53323
53324 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
53325
53326         * gcc.dg/20011113-1.c: New test.
53327
53328 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53329
53330         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
53331         std::__malloc_alloc_template<0> and
53332         std::__default_alloc_template<false, 0>.
53333
53334 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
53335
53336         * objc/execute/bf-21.m: New test.
53337         * objc/execute/enumeration-1.m: New test.
53338         * objc/execute/enumeration-2.m: New test.
53339
53340 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
53341
53342         * gcc.dg/gnu89-init-1.c: New test.
53343
53344 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
53345
53346         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
53347         * g++.old-deja/g++.jason/2371.C: Likewise.
53348         * g++.old-deja/g++.jason/template33.C: Likewise.
53349         * g++.old-deja/g++.jason/template34.C: Likewise.
53350         * g++.old-deja/g++.jason/template36.C: Likewise.
53351         * g++.old-deja/g++.oliva/typename1.C: Likewise.
53352         * g++.old-deja/g++.oliva/typename2.C: Likewise.
53353         * g++.old-deja/g++.other/typename1.C: Likewise.
53354         * g++.old-deja/g++.pt/inherit2.C: Likewise.
53355         * g++.old-deja/g++.pt/nontype5.C: Likewise.
53356         * g++.old-deja/g++.pt/typename11.C: Likewise.
53357         * g++.old-deja/g++.pt/typename14.C: Likewise.
53358         * g++.old-deja/g++.pt/typename16.C: Likewise.
53359         * g++.old-deja/g++.pt/typename3.C: Likewise.
53360         * g++.old-deja/g++.pt/typename4.C: Likewise.
53361         * g++.old-deja/g++.pt/typename5.C: Likewise.
53362         * g++.old-deja/g++.pt/typename7.C: Likewise.
53363         * g++.old-deja/g++.robertl/eb9.C: Likewise.
53364
53365 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
53366
53367         * g++.dg/other/linkage1.C: New test.
53368         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
53369         specifiers.
53370
53371 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
53372
53373         * gcc.dg/concat.c: New test.
53374
53375 2001-12-11  Stan Shebs  <shebs@apple.com>
53376
53377         * objc/compile: New test directory.
53378         * objc/compile/compile.exp: New expect script.
53379         * objc/compile/20011211-1.m: New compile test.
53380
53381 2001-12-11  Jason Merrill  <jason@redhat.com>
53382
53383         * lib/prune.exp (prune_gcc_output): Also handle "In member
53384         function".  So many permutations...
53385
53386 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
53387
53388         * g++.dg/template/typedef1.C: New test.
53389
53390 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
53391
53392         * g++.dg/other/copy1.C: New test.
53393
53394 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
53395
53396         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
53397
53398         * gcc.dg/builtin-choose-expr.c: New.
53399
53400 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
53401
53402         * gcc.dg/altivec-2.c: New.
53403
53404 2001-12-07  Richard Henderson  <rth@redhat.com>
53405
53406         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
53407
53408 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
53409
53410         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
53411         ultrasparc.
53412
53413 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53414
53415         * g++-old.deja/g++.robertl/eb101.C: Deleted.
53416
53417 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
53418
53419         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
53420         variable argument list.
53421
53422 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
53423
53424         * gcc.c-torture/execute/memcheck: Delete entire directory.
53425         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
53426         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
53427
53428 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53429
53430         * gcc.dg/Wshadow-1.c: New test.
53431
53432 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
53433
53434         * gcc.c-torture/compile/20011130-1.c: New test.
53435
53436         * gcc.dg/noncompile/20011025-1.c: New test.
53437
53438         * g++.dg/other/anon-union.C: New test.
53439
53440         * gcc.c-torture/execute/20011024-1.c: New test.
53441
53442 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53443
53444         * gcc.c-torture/execute/20000722-1.x,
53445         gcc.c-torture/execute/20010123-1.x: Remove.
53446         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
53447         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
53448         gcc.dg/c99-complit-2.c: New tests.
53449
53450 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
53451
53452         * g++.dg/inherit/base1.C: New test.
53453
53454 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
53455
53456         * g++.dg/other/stdarg1.C: New test.
53457
53458         * gcc.c-torture/compile/20011130-2.c: New test.
53459
53460 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
53461
53462         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
53463         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
53464         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
53465         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
53466         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
53467         * gcc.dg/builtin-prefetch-1.c: New test.
53468
53469 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
53470
53471         * gcc.dg/20011130-1.c: New test.
53472
53473 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
53474
53475         * g++.dg/other/scope1.C: New test.
53476         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
53477
53478 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53479
53480         * gcc.dg/vla-init-1.c: New test.
53481
53482 2001-12-01  Geoff Keating  <geoffk@redhat.com>
53483
53484         * gcc.c-torture/compile/structs.c: New testcase from GDB.
53485
53486 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53487
53488         * objc.dg/alias.m: Update.
53489         * objc.dg/class-1.m: Update.
53490         * objc.dg/const-str-1.m: Update.
53491         * objc.dg/fwd-proto-1.m: Update.
53492         * objc.dg/id-1.m: Update.
53493         * objc.dg/super-class-1.m: Update.
53494
53495 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
53496
53497         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
53498         constructs.
53499
53500 2001-11-28  Jeffrey A Law  (law@cygnus.com)
53501
53502         * gcc.c-torture/execute/20011128-1.c: New test.
53503
53504 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
53505
53506         * gcc.dg/20011127-1.c: New test.
53507
53508 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53509
53510         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
53511         from Austin Group draft 7.
53512         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
53513         scanf format arguments.
53514         * gcc.dg/format/no-exargs-2.c: New test.
53515
53516 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
53517
53518         * g++.dg/abi/vbase8-4.C: New test.
53519
53520 2001-11-24  Ian Lance Taylor  <ian@airs.com>
53521
53522         * gcc.c-torture/execute/20011121-1.c: New test.
53523
53524 2001-11-23  Jeffrey A Law  (law@cygnus.com)
53525
53526         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
53527
53528 2001-11-23  Andreas Jaeger  <aj@suse.de>
53529
53530         * gcc.dg/cpp/charconst-2.c: New test.
53531
53532 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
53533
53534         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
53535         to the host if it is remote.  Let tests specify extra headers
53536         they use.
53537         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
53538         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
53539         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
53540         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
53541         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
53542         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
53543         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
53544         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
53545         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
53546         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
53547
53548 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
53549
53550         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
53551         for little endian ARMs.
53552
53553 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
53554
53555         * gcc.c-torture/compile/20011119-1.c: New test.
53556         * gcc.c-torture/compile/20011119-2.c: New test.
53557
53558 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
53559
53560         * gcc.dg/altivec-1.c: Fix typo.
53561
53562 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53563
53564         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
53565
53566 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
53567
53568         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
53569
53570 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
53571
53572         * lib/g77.exp: Don't specify --rpath-link.
53573
53574         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
53575         across all the headers.
53576         * gcc.dg/format/format.exp: For testing on a remote host,
53577         copy format.h.
53578
53579         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
53580         * gcc.c-torture/execute/930406-1.c: Likewise.
53581         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
53582
53583 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
53584
53585         * gcc.dg/altivec-1.c: New.
53586
53587 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
53588
53589         * gcc.dg/cpp/fpreprocessed.c: New test case.
53590
53591 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53592
53593         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
53594         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
53595         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
53596
53597 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53598
53599         * gcc.dg/no-builtin-1.c: New test.
53600
53601 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
53602
53603         * gcc.c-torture/execute/20011115-1.c: New test.
53604
53605 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
53606
53607         * gcc.c-torture/compile/20011114-2.c: New test.
53608         * gcc.c-torture/compile/20011114-3.c: New test.
53609         * gcc.c-torture/compile/20011114-4.c: New test.
53610
53611 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
53612
53613         * g++.dg/other/init1.C: New test.
53614
53615 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
53616
53617         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
53618         message.
53619
53620         * gcc.c-torture/execute/20011114-1.c: New testcase.
53621
53622         * gcc.c-torture/compile/20010327-1.c: Revert last change.
53623         * gcc.c-torture/compile/20011114-1.c: New test, exactly
53624         like the (before this change) version of 20010327-1.c.
53625
53626 2001-11-14  Roger Sayle <roger@eyesopen.com>
53627
53628         * gcc.c-torture/execute/string-opt-13.c: New testcase.
53629
53630 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
53631
53632         * g++.dg/init/array2.C: New test.
53633
53634 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
53635
53636         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
53637
53638 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
53639
53640         * g++.dg/other/forscope1.C: New test.
53641         * g++.dg/ext/forscope1.C: New test.
53642         * g++.dg/ext/forscope2.C: New test.
53643
53644 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
53645
53646         * gcc.c-torture/execute/20011113-1.c: New test.
53647
53648 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
53649
53650         * gcc.c-torture/execute/20011109-2.c: New test.
53651
53652         * gcc.c-torture/execute/20011109-1.c: New test.
53653
53654 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
53655
53656         * gcc.c-torture/compile/20011109-1.c: New test.
53657
53658 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
53659
53660         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
53661         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
53662         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
53663         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
53664         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
53665         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
53666         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
53667
53668 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53669
53670         * g++.dg/warn/Wshadow-1.C: New tests.
53671         * g++.old-deja/g++.mike/for3.C: Update.
53672
53673 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53674
53675         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
53676         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
53677         XFAILs.  Adjust expected error texts.
53678         * gcc.c-torture/compile/20011106-1.c,
53679         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
53680         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
53681         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
53682         gcc.dg/c99-array-lval-5.c: New tests.
53683
53684 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53685
53686         * gcc.dg/cpp/defined.c: Update.
53687
53688 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53689
53690         * gcc.c-torture/execute/anon-1.c: New test.
53691
53692 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
53693
53694         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
53695         same size, so no warning should be produced on stormy16.
53696
53697         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
53698         due to oversized array.
53699         * g++.old-deja/g++.mike/ns15.C: Likewise.
53700         * g++.old-deja/g++.pt/crash16.C: Likewise.
53701
53702 2001-11-02  Graham Stott  <grahams@redhat.com>
53703
53704         * g++.dgother/debug1.C: Fix typos.
53705
53706 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
53707
53708         * g++.dg/other/debug1.C: New test.
53709
53710 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53711
53712         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
53713         of unsigned long.
53714
53715 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
53716
53717         * gcc.dg/20011029-2.c: New test.
53718
53719         * gcc.c-torture/compile/20011029-1.c: New test.
53720
53721 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
53722
53723         * objc/execute/class_self-1.m: New test.
53724         * objc/execute/class_self-2.m: New test.
53725
53726 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
53727
53728         * gcc.misc-tests/msgs.exp: Delete.
53729         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
53730         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
53731         error set to match recent changes.
53732
53733 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
53734
53735         * gcc.dg/20011021-1.c: New test.
53736
53737 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
53738
53739         * gcc.c-torture/compile/20011023-1.c: New test.
53740
53741 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
53742
53743         * lib/g77.exp: Rewrite based on lib/g++.exp.
53744
53745 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
53746
53747         * gcc.c-torture/execute/20011019-1.c: New test.
53748
53749         * gcc.dg/20011018-1.c: New test.
53750
53751 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
53752
53753         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
53754
53755 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
53756
53757         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
53758         * gcc.dg/attr-invalid.c: Likewise.
53759
53760 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
53761
53762         * gcc.dg/20011015-1.c: New test.
53763
53764 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53765
53766         * g++.dg/template/unify2.C: New test.
53767
53768 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53769
53770         * g++.dg/other/exception-specification.C: New test
53771
53772 2001-10-13  Tom Rix  <trix@redhat.com>
53773
53774         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
53775         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
53776
53777 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
53778
53779         * gcc.dg/20011009-1.c: New test.
53780
53781 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
53782
53783         PR g++/4476
53784         * g++.dg/other/friend1.C: New test.
53785
53786 2001-10-11  Richard Henderson  <rth@redhat.com>
53787
53788         * g++.old-deja/g++.other/crash18.C: Add -S to options.
53789
53790 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53791
53792         * gcc.c-torture/compile/20011010-1.c: New.
53793
53794 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53795
53796         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
53797         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
53798         g77.f-torture/execute/execute.exp,
53799         g77.f-torture/noncompile/noncompile.exp,
53800         gcc.c-torture/compile/compile.exp,
53801         gcc.c-torture/execute/execute.exp,
53802         gcc.c-torture/execute/ieee/ieee.exp,
53803         gcc.c-torture/execute/memcheck/memcheck.exp,
53804         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
53805         objc/execute/execute.exp: Update FSF address.
53806
53807 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53808
53809         * gcc.dg/cpp/cmdlne-C.c: Update.
53810         * gcc.dg/cpp/cmdlne-C2.c: New.
53811
53812 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53813
53814         * gcc.c-torture/execute/20011008-3.c: New.
53815
53816 2001-10-08  DJ Delorie  <dj@redhat.com>
53817
53818         * gcc.dg/20011008-1.c: New.
53819         * gcc.dg/20011008-2.c: New.
53820
53821 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53822
53823         * gcc.dg/cpp/spacing1.c: Update test.
53824
53825 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53826
53827         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
53828         spelling errors of "separate" as "seperate".
53829
53830 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
53831
53832         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
53833         enough to avoid inlining.
53834
53835 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53836
53837         * lib/g77.exp: set libg2c_dir correctly.
53838
53839 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53840
53841         * gcc.dg/cpp/macro11.c: New test.
53842
53843 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53844
53845         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
53846         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
53847         gcc.dg/format/multattr-3.c: New tests.
53848         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
53849         tests for format attributes on function pointers being rejected.
53850
53851 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53852
53853         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
53854
53855 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53856
53857         * g++.dg/warn/format1.C: New test.
53858
53859 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
53860
53861         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
53862
53863 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53864
53865         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
53866
53867 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53868
53869         * gcc.dg/cpp/redef2.c: Add test.
53870
53871 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
53872
53873         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
53874         long-standing bug on i686, apparently.
53875         * gcc.c-torture/execute/loop-2c.x: New file.
53876         * gcc.c-torture/execute/loop-2d.x: New file.
53877         * gcc.c-torture/execute/loop-3c.x: New file.
53878
53879 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
53880
53881         * gcc.dg/cpp/20000625-2.c: Correct line number.
53882
53883 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53884
53885         * gcc.dg/cpp/macro10.c: New test.
53886         * gcc.dg/cpp/strify3.c: New test.
53887         * gcc.dg/cpp/spacing1.c: Add tests.
53888         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
53889         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
53890
53891 2001-09-24  DJ Delorie  <dj@redhat.com>
53892
53893         * gcc.c-torture/execute/20010924-1.c: New test.
53894
53895 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53896
53897         * objc/execute/paste.m: Remove.
53898
53899 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53900
53901         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
53902
53903 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
53904
53905         * g77.dg/strlen0.f: New test.
53906
53907 2001-09-21  Richard Henderson  <rth@redhat.com>
53908
53909         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
53910         * g++.old-deja/g++.abi/vtable2.C: Likewise.
53911
53912 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53913
53914         Table-driven attributes.
53915         * g++.dg/ext/attrib1.C: New test.
53916
53917 2001-09-20  DJ Delorie  <dj@redhat.com>
53918
53919         * gcc.dg/20000926-1.c: Update expected warning messages.
53920         * gcc.dg/array-2.c: Likewise, and test for warnings too.
53921         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
53922         array.
53923
53924 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
53925
53926         * g++.dg/eh/registers1.C: New test case.
53927
53928 2001-09-17  Richard Henderson  <rth@redhat.com>
53929
53930         * gcc.dg/array-5.c: Fix VLA decomposition test.
53931
53932 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53933
53934         * gcc.dg/cpp/line5.c: New testcase.
53935
53936 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
53937
53938         * gcc.dg/cpp/macro9.c: New test.
53939
53940 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
53941
53942         * gcc.c-torture/execute/980223.c: Change type of addr from long
53943         to char *.
53944
53945 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
53946
53947         * gcc.c-torture/execute/20010915-1.c: New test.
53948
53949 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
53950
53951         * g77.dg/bprob: New directory.
53952         * g77.dg/bprob/bprob.exp: New file.
53953         * g77.dg/bprob/bprob-1.f: New test.
53954         * g77.dg/gcov: New directory.
53955         * g77.dg/gcov/gcov.exp: New file.
53956         * g77.dg/gcov/gcov-1.f: New test.
53957         * g77.dg/gcov/gcov-1.x: New file.
53958
53959 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53960
53961         * gcc.dg/cpp/directiv.c: Update.
53962         * gcc.dg/cpp/undef1.c: Update.
53963
53964 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
53965
53966         * gcc.dg/20010912-1.c: New test.
53967
53968 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
53969
53970         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
53971         language-independent file in lib.
53972         * lib/gcov.exp: New file.
53973
53974 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53975
53976         * gcc.c-torture/compile/20010911-1.c: New test.
53977
53978 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
53979
53980         * lib/profopt.exp: New, to support profile-directed optimizations.
53981         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
53982         * gcc.misc-tests/bprob-1.c: New test.
53983         * gcc.misc-tests/bprob-2.c: New test.
53984
53985 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
53986
53987         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
53988         XFAIL and which kinds of gcov output to verify.
53989         * gcc.misc-tests/gcov-4b.x: New file.
53990         * gcc.misc-tests/gcov-5b.x: New file.
53991         * gcc.misc-tests/gcov-6.x: New file.
53992         * gcc.misc-tests/gcov-7.c: New test.
53993         * gcc.misc-tests/gcov-7.x: New file.
53994
53995 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
53996
53997         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
53998         * gcc.misc-tests/gcov-6.c: New test.
53999
54000 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54001
54002         PR c++/3986
54003         * g++.dg/abi/vbase1.C: New test.
54004
54005 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
54006
54007         * objc.dg/method-2.m: New.
54008
54009 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54010
54011         PR c++/4203
54012         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
54013         * g++.dg/init/empty1.C: New test.
54014
54015 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
54016
54017         * gcc.c-torture/compile/20010903-1.c: New test.
54018
54019 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
54020
54021         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
54022         for m68k.
54023
54024 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
54025
54026         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
54027
54028         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
54029
54030         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
54031
54032 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
54033
54034         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
54035         for 16-bit 'unsigned int'.
54036
54037 2001-08-29  Kazu Hirata  <kazu@hxi.com>
54038
54039         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
54040
54041 2001-08-27  Richard Henderson  <rth@redhat.com>
54042
54043         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
54044         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
54045
54046 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
54047
54048         * gcc.dg/asm-names.c (ymain): New.
54049
54050 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
54051
54052         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
54053         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
54054         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
54055
54056 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54057
54058         * gcc.dg/compare5.c: New testcase.
54059
54060 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
54061
54062         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
54063         and "In instantiation".
54064
54065 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
54066
54067         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
54068
54069 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
54070
54071         * gcc.misc-tests/gcov.exp: Add support for branch information.
54072         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
54073         * gcc.misc-tests/gcov-4.c: New test.
54074         * gcc.misc-tests/gcov-4b.c: New test.
54075         * gcc.misc-tests/gcov-5b.c: New test.
54076
54077 2001-08-20  Zack Weinberg  <zackw@panix.com>
54078
54079         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
54080         expected to fail.
54081
54082 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54083
54084         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
54085
54086 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
54087
54088         * g++.dg/eh/template1.C: New test.
54089
54090 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
54091
54092         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
54093         Fix thinko.
54094         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
54095         for xfail.
54096
54097 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
54098
54099         * lib/g77-dg.exp: Use prune.exp for common procedures
54100         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
54101         * lib/g77.exp: (g77-dg-prune) Remove
54102
54103 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
54104
54105         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
54106
54107 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54108
54109         * g++.dg/template/unify1.C: New test.
54110
54111 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
54112
54113         * g++.dg/abi/empty4.C: New test.
54114
54115 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
54116
54117         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
54118         solaris2.*
54119         * g77.f-torture/compile/pr3743.x: Likewise.
54120
54121 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54122
54123         * g++.dg/other/using-declaration.C: New test.
54124
54125 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54126
54127         * gcc.dg/cpp/tr-sign.c: New testcase.
54128
54129 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54130
54131         * gcc.dg/cpp/19951025-1.c: Revert.
54132         * gcc.dg/cpp/directiv.c: We no longer process directives that
54133         interrupt macro arguments.
54134
54135 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
54136
54137         * gcc.dg/bconstp-1.c: New test.
54138
54139 2001-08-03  Richard Henderson  <rth@redhat.com>
54140
54141         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
54142
54143 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54144
54145         * gcc.dg/cpp/19951025-1.c: Update.
54146
54147 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
54148
54149         * g77.dg/ff90-1.f (s): Fix reference of variable z,
54150         should be x.
54151
54152 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
54153
54154         Kill -fhonor-std.
54155         * g++.old-deja/g++.ns/ns14.C: Remove special options.
54156         * g++.old-deja/g++.other/std1.C: Likewise.
54157         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
54158
54159 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
54160
54161         * lib/g77.exp: Load gcc-defs.exp for common procedures
54162         (g77_pass, g77_fail, g77_finish, g77_exit,
54163         ${tool}_check_unsupported_p} Now redundant.  Deleted.
54164
54165 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
54166
54167         * g77.dg/fbackslash.f
54168         * g77.dg/fcase-preserve.f
54169         * g77.dg/ff90-1.f
54170         * g77.dg/ffixed-line-length-0.f
54171         * g77.dg/ffixed-line-length-132.f
54172         * g77.dg/ffixed-line-length-7.f
54173         * g77.dg/ffixed-line-length-72.f
54174         * g77.dg/ffixed-line-length-none.f
54175         * g77.dg/ffree-form-1.f
54176         * g77.dg/fno-backslash.f
54177         * g77.dg/fno-f90-1.f
54178         * g77.dg/fno-fixed-form-1.f
54179         * g77.dg/fno-onetrip.f
54180         * g77.dg/fno-typeless-boz.f
54181         * g77.dg/fno-underscoring.f
54182         * g77.dg/fno-vxt-1.f
54183         * g77.dg/fonetrip.f
54184         * g77.dg/ftypeless-boz.f
54185         * g77.dg/fugly-assumed.f
54186         * g77.dg/funderscoring.f
54187         * g77.dg/fvxt-1.f
54188
54189 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
54190
54191         * objc.dg/fwd-proto-1.m: New.
54192         * objc.dg/local-decl-1.m: New.
54193         * objc.dg/naming-1.m: New.
54194         * objc.dg/naming-2.m: New.
54195         * objc.dg/proto-hier-1.m: New.
54196
54197 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
54198
54199         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
54200         largest-type elements to a struct makes its size grow.
54201
54202 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54203
54204         * g++.dg/abi/vthunk1.C: New test.
54205
54206 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54207
54208         * g++.dg/abi/vbase8-22.C: New test.
54209
54210 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54211
54212         * gcc.dg/cpp/macro8.c: New test.
54213
54214 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54215
54216         * g++.dg/abi/vbase8-21.C: New test.
54217
54218 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54219
54220         * g++.dg/abi/vbase8-10.C: New test.
54221
54222 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54223
54224         * lib/g++.exp (g++_set_ld_library_path): Renamed to
54225         ${tool}_set_ld_library_path.
54226         Changed caller.
54227         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
54228         g++.exp.
54229
54230 2001-07-26  Stan Cox <scox@redhat.com>
54231
54232         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
54233         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
54234         gcc_exit, gcc_check_unsupported_p):
54235         Moved to gcc-deps.exp
54236         * gcc-deps.exp: New file.
54237
54238 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54239
54240         * g++.old-deja/g++.pt/defarg14.C: New test.
54241
54242 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54243
54244         * g++.old-deja/g++.other/lineno5.C: New test.
54245
54246 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54247
54248         * g++.old-deja/g++.pt/crash68.C: New test.
54249
54250 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54251
54252         * g++.old-deja/g++.other/crash42.C: New test.
54253
54254 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54255
54256         * gcc.dg/cpp/extratokens.c: Fix.
54257         * gcc.dg/cpp/skipping2.c: New tests.
54258
54259 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54260
54261         * gcc.c-torture/execute/20010724-1.c: New file.
54262         * gcc.c-torture/execute/20010724-1.x: New file.
54263
54264 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54265
54266         * g++.old-deja/g++.other/cond7.C: New test.
54267
54268 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54269
54270         * g++.old-deja/g++.other/optimize4.C: New test.
54271
54272 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54273
54274         * g++.old-deja/g++.abi/vbase8-5.C: New test.
54275
54276 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
54277
54278         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
54279         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
54280         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
54281         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
54282
54283         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
54284         bug report" message.
54285
54286         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
54287         * g++.dg/ext/instantiate1.C: Move from old-deja.
54288
54289 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
54290
54291         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
54292         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
54293         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
54294         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
54295
54296 2001-07-23  Jeffrey A Law  (law@cygnus.com)
54297
54298         * gcc.c-torture/execute/20010723-1.c: New test.
54299
54300 2001-07-23  Ben Elliston  <bje@redhat.com>
54301
54302         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
54303
54304 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54305
54306         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
54307         i[34567]86-*-*.
54308         Delete handling of ieee_multilib_flags.
54309         Pass -mieee for alpha*-*-* and sh-*-*.
54310         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
54311
54312 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
54313
54314         Remove old-abi tests.
54315         * g++.old-deja/g++.mike/p11116.C: Remove.
54316         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
54317
54318 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
54319
54320         * g77.f-torture/compile/pr3743.f: New test
54321
54322 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
54323
54324         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
54325
54326 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54327
54328         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
54329         g++.old-deja/g++.pt/static6.C: Likewise.
54330         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
54331         supports weak symbols.
54332
54333 2001-07-18  Andreas Jaeger  <aj@suse.de>
54334
54335         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
54336         supported again.
54337
54338 2001-07-18  Andreas Jaeger  <aj@suse.de>
54339
54340         * gcc.dg/iftrap-1.c: Fix target line.
54341
54342 2001-07-17  Richard Henderson  <rth@redhat.com>
54343
54344         * gcc.c-torture/execute/20010717-1.c: New.
54345
54346 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54347
54348         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
54349         tests.
54350
54351 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54352
54353         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
54354
54355 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54356
54357         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
54358         UAC_SIGBUS, UAC_NOPRINT definitions.
54359
54360 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
54361
54362         * objc/execute/object_is_class.m: New test.
54363         * objc/execute/object_is_meta_class.m: New test.
54364
54365 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54366
54367         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
54368         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
54369
54370 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
54371
54372         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
54373         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
54374
54375 2001-07-14  Richard Henderson  <rth@redhat.com>
54376
54377         * gcc.dg/iftrap-1.c: New.
54378
54379 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
54380
54381         * g77.f-torture/execute/intrinsic77.f: New test.
54382
54383 2001-07-11  Janis Johnson <janis@us.ibm.com>
54384
54385         * gcc.misc-tests/gcov-3.c: New test.
54386
54387 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54388
54389         * gcc.c-torture/compile/20010711-1.c,
54390         * gcc.c-torture/compile/20010711-2.c: New tests.
54391
54392 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54393
54394         * gcc.c-torture/execute/20010711-1.c: New test.
54395
54396 2001-07-11  Ben Elliston  <bje@redhat.com>
54397
54398         * g++.old-deja/g++.other/enum5.C: New test.
54399
54400 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
54401
54402         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
54403         (g++-dg-prune): Call prune_gcc_output.
54404         * prune.exp: New file for prune_gcc_output.
54405         * lib/g++.exp, lib/gcc.exp: Load it.
54406
54407 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54408
54409         * gcc.c-torture/compile/20010701-1.c,
54410         g++.old-deja/g++.ext/attrib6.C: New tests.
54411
54412 2001-07-06  Jeffrey A Law  (law@cygnus.com)
54413
54414         * gcc.c-torture/compile/20010706-1.c: New test.
54415
54416 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
54417
54418         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
54419
54420 2001-06-28  Stan Shebs  <shebs@apple.com>
54421
54422         * gcc.dg/pragma-darwin.c: New test.
54423
54424 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54425
54426         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
54427         Solaris 2.[678] system.
54428
54429 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54430
54431         * gcc.dg/20010622-1.c: New test.
54432
54433 2001-06-18  Stan Shebs  <shebs@apple.com>
54434
54435         * objc.dg: New directory.
54436         * objc.dg/dg.exp: New file.
54437         * objc.dg/alias.m: New.
54438         * objc.dg/class-1.m: New.
54439         * objc.dg/class-2.m: New.
54440         * objc.dg/const-str-1.m: New.
54441         * objc.dg/const-str-2.m: New.
54442         * objc.dg/id-1.m: New.
54443         * objc.dg/method-1.m: New.
54444         * objc.dg/super-class-1.m: New.
54445         * lib/objc-dg.exp: New file.
54446
54447 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54448
54449         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
54450         of label name.
54451
54452 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
54453
54454         * g++.old-deja/g++.abi/vbase8-9.C: New test.
54455
54456 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54457
54458         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
54459         variable.
54460
54461 2001-06-12  Richard Henderson  <rth@redhat.com>
54462
54463         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
54464
54465 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54466
54467         * g++.old-deja/g++.abi/vbase5.C: New test.
54468         * g++.old-deja/g++.abi/vbase6.C: New test.
54469         * g++.old-deja/g++.abi/vbase7.C: New test.
54470
54471 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54472
54473         * gcc.c-torture/compile/20010610-1.c: New test.
54474
54475 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54476
54477         * g++.old-deja/g++.abi/vbase4.C: New test.
54478
54479 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54480
54481         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
54482         support %f for HC11/HC12 targets.
54483         * gcc.c-torture/execute/930513-1.x: New file, likewise.
54484         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
54485         on HC11/HC12 targets.
54486         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
54487
54488 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54489
54490         * gcc.dg/wchar_t-1.c: New file.
54491         * gcc.dg/wint_t-1.c: Likewise.
54492
54493 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
54494
54495         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
54496
54497 2001-06-11  Richard Henderson  <rth@redhat.com>
54498
54499         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
54500
54501 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54502
54503         * gcc.c-torture/compile/20010611-1.c: New test.
54504
54505 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54506
54507         * gcc.dg/c99-tag-1.c: Add more tests.
54508
54509 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
54510
54511         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
54512         representation on MN10300 and ARM/Thumb.
54513
54514 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
54515
54516         * g77.f-torture/execute/20010610.f: New.
54517
54518 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
54519
54520         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
54521         names.
54522
54523 2001-06-09  Richard Henderson  <rth@redhat.com>
54524
54525         * gcc.c-torture/execute/ashrdi-1.c: New.
54526         * gcc.c-torture/execute/ashldi-1.c: New.
54527         * gcc.c-torture/execute/lshrdi-1.c: New.
54528
54529 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
54530
54531         * objc/execute/load-3.m: Added. Check sending +load to categories,
54532         in addition to classes.
54533
54534 2001-06-08  Stan Shebs  <shebs@apple.com>
54535
54536         * objc/execute/load-2.m: New test.  From Nicola Pero
54537         <n.pero@mi.flashnet.it>.
54538
54539 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
54540
54541         * gcc.c-torture/execute/20010605-2.c: New test.
54542
54543 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54544
54545         * g++.old-deja/g++.abi/vbase2.C: New test.
54546         * g++.old-deja/g++.abi/vbase3.C: New test.
54547
54548 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54549
54550         * g++.old-deja/g++.pt/friend49.C: New test.
54551
54552 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
54553
54554         * g++.old-deja/g++.ext/anon3.C: New test.
54555
54556 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
54557
54558         * g++.old-deja/g++.other/conv7.C: New test.
54559
54560 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
54561
54562         * gcc.c-torture/compile/20010605-2.c: New test.
54563
54564 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54565
54566         * gcc.c-torture/execute/20010604-1.c: New test.
54567
54568 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
54569
54570         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
54571
54572 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
54573
54574         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
54575         (g++_link_flags): Likewise.
54576         (g++_init): Pass gccpath's value to two previous functions.
54577
54578 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54579
54580         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
54581         Ensure logfile entry matches exec command line.
54582
54583 2001-05-31  Richard Henderson  <rth@redhat.com>
54584
54585         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
54586         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
54587
54588 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
54589
54590         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
54591         compiler for irix6.2
54592
54593 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
54594
54595         * g++.old-deja/g++.other/optimize3.C: New file.
54596
54597 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
54598
54599         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
54600         assemble.
54601
54602 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
54603
54604         * g++.old-deja/g++.other/optimize2.C: New file.
54605
54606 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
54607
54608         * gcc.c-torture/compile/20010518-2.c: New file.
54609         * gcc.c-torture/execute/20010518-1.c: New file.
54610         * gcc.c-torture/execute/20010518-2.c: New file.
54611
54612 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54613
54614         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
54615
54616 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
54617
54618         G++ no longer defines builtins that do not begin with __builtin.
54619         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
54620         * g++.old-deja/g++.brendand/misc13.C: Likewise.
54621         * g++.old-deja/g++.law/builtin1.C: Likewise.
54622         * g++.old-deja/g++.law/cvt2.C: Likewise.
54623         * g++.old-deja/g++.mike/net5.C: Likewise.
54624         * g++.old-deja/g++.other/builtins1.C: Likewise.
54625         * g++.old-deja/g++.other/builtins2.C: Likewise.
54626         * g++.old-deja/g++.other/builtins3.C: Likewise.
54627         * g++.old-deja/g++.other/builtins4.C: Likewise.
54628         * g++.old-deja/g++.other/inline8.C: Likewise.
54629         * g++.old-deja/g++.robertl/eb39.C: Likewise.
54630
54631 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
54632
54633         * g++.old-deja/g++.pt/using1.C: Adjust.
54634         * g++.old-deja/g++.pt/using2.C: New test.
54635
54636 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
54637
54638         * gcc.dg/cpp/charconst.c: New tests.
54639         * gcc.dg/cpp/escape.c: New tests.
54640         * gcc.dg/cpp/escape-1.c: New tests.
54641         * gcc.dg/cpp/escape-2.c: New tests.
54642         * gcc.dg/cpp/ucs.c: New tests.
54643
54644 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
54645
54646         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
54647         native compiler for irix6.5.
54648
54649 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
54650
54651         * lib/g++.exp (g++_include_flags): Use args to compute
54652         get_multilibs.
54653         (g++_link_flags): Likewise.
54654         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
54655
54656 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54657
54658         * gcc.dg/c90-hexfloat-1.c: Add more tests.
54659
54660 2001-05-21  Geoff Keating  <geoffk@redhat.com>
54661
54662         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
54663         this file.
54664
54665 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54666
54667         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
54668         STACK_SIZE;
54669         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
54670         to STACK_SIZE; Use it to define size of add_histo array.
54671         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
54672         to STACK_SIZE.
54673         (f): Use GITT_SIZE to define size of gitt local table.
54674         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
54675         to STACK_SIZE; Use it to define size of bytemem array.
54676
54677 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54678
54679         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
54680         on 68HC11/HC12 due to the asm instruction.
54681         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
54682         * gcc.c-torture/compile/920520-1.x: Likewise.
54683         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
54684         on 68HC11/HC12 because the function is larger than 64K.
54685         * gcc.c-torture/compile/961203-1.x: New file, this test fails
54686         on 68HC11/HC12 because the structure is too large.
54687
54688 2001-05-20  Richard Henderson  <rth@redhat.com>
54689
54690         * gcc.c-torture/execute/20010520-1.c: New.
54691
54692 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54693
54694         * g++.old-deja/g++.warn/compare1.C: New test.
54695         * gcc.dg/compare4.c: New test.
54696
54697 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
54698
54699         * g++.old-deja/g++.other/optimize1.C: New test.
54700
54701 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54702
54703         * g++.old-deja/g++.pt/spec41.C: New test.
54704
54705 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
54706
54707         * gcc.c-torture/compile/20010114-1.x: Remove.
54708
54709 2001-05-18  Stan Shebs  <shebs@apple.com>
54710
54711         * gcc.c-torture/compile/20010518-1.c: New test.
54712
54713 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
54714
54715         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
54716         * g++.old-deja/g++.pt/crash67.C: New test.
54717
54718 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
54719
54720         * g++.old-deja/g++.other/debug9.C: New test.
54721
54722 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
54723
54724         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
54725
54726 2001-05-16  Jan Hubicka  <jh@suse.cz>
54727
54728         * gcc.c-torture/compile/20010516-1.c: New test.
54729
54730 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54731
54732         * g++.old-deja/g++.other/crash41.C: New test.
54733
54734 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54735
54736         * g++.old-deja/g++.pt/crash66.C: New test.
54737
54738 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
54739
54740         * g++.old-deja/g++.robertl/eb27.C: Convert.
54741
54742 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
54743
54744         * g++.dg/friend-warn.C: New test.  Do not warn about friend
54745         declaration being redundant.
54746
54747 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
54748
54749         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
54750
54751 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
54752
54753         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
54754
54755 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
54756
54757         * lib/g++.exp: Use testsuite_flags.
54758
54759 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
54760
54761         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
54762
54763 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54764
54765         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
54766
54767 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
54768
54769         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
54770
54771 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
54772
54773         * gcc.c-torture/compile/20010313-1.c: New test.
54774
54775 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
54776
54777         * gcc.dg/cpp/direct2.c: New test.
54778         * gccq.dg/cpp/direct2s.c: New test.
54779
54780         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
54781
54782 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
54783
54784         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
54785         * g++.old-deja/g++.other/op3.C: Likewise.
54786
54787 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
54788
54789         * gcc.dg/cpp/syshdr.h: New file.
54790         * gcc.dg/cpp/sysmac1.c: Update.
54791         * gcc.dg/cpp/sysmac2.c: Update.
54792
54793 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54794
54795         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
54796
54797 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
54798
54799         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
54800         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
54801
54802 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
54803
54804         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
54805
54806 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
54807
54808         * lib/g++.exp (g++_include_flags): Don't use any special flags
54809         if TESTING_IN_BUILD_TREE is not defined.
54810         (g++_init): Use a plain 'c++' as the compiler if
54811         TESTING_IN_BUILD_TREEE is not defined.
54812
54813 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54814
54815         * g++.old-deja/g++.eh/catch13.C: New test.
54816         * g++.old-deja/g++.eh/catch14.C: New test.
54817
54818 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54819
54820         * gcc.dg/cpp/tr-define.c: New test.
54821
54822 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
54823
54824         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
54825         <stdlib.h>, not <malloc.h>.
54826
54827 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54828
54829         * g++.old-deja/g++.ns/template17.C: New test.
54830
54831 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54832
54833         * g++.old-deja/g++.pt/ref4.C: New test.
54834
54835 2001-04-30  Richard Henderson  <rth@redhat.com>
54836
54837         * gcc.dg/20000724-1.c: Revert last change.
54838
54839 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
54840
54841         * g77.f-torture/execute/20010430.f: New test.
54842
54843 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
54844
54845         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
54846
54847 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
54848
54849         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
54850
54851 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54852
54853         * g++.old-deja/g++.eh/crash6.C: New test.
54854
54855 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54856
54857         * g++.old-deja/g++.other/warn7.C: New test.
54858
54859 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54860
54861         * g++.old-deja/g++.other/defarg9.C: New test.
54862
54863 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54864
54865         * g77.f-torture/compile/20010426.f: New test.
54866         * g77.f-torture/execute/20010426.f: New test.
54867
54868 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54869
54870         * g77.f-torture/compile/20000629-1.x: Remove - error
54871         has been fixed.
54872
54873 2001-04-26  Jeffrey A Law  (law@cygnus.com)
54874
54875         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
54876         Tweak slightly to work with g++.dg framework.
54877         * g++.dg/special/ecos.exp: Run initp1.C test.
54878         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
54879
54880         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
54881         its linker doesn't give line numbers either.
54882         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
54883
54884 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54885
54886         * g++.old-deja/g++.other/lex1.C: New test.
54887
54888 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
54889
54890         * gcc.dg/noncompile/20010425-1.c: New test.
54891
54892 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54893
54894         * g++.old-deja/g++.pt/mangle2.C: New test.
54895
54896 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54897
54898         * gcc.dg/format/plus-1.c: New test.
54899
54900 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54901
54902         * gcc.dg/20010423-1.c: New test.
54903
54904 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54905
54906         * gcc.c-torture/execute/20010422-1.c: New test.
54907
54908 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
54909
54910         * g++.old-deja/g++.ns/type2.C: New test.
54911
54912 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
54913
54914         * g++.old-deja/g++.other/perf1.C: New test.
54915
54916 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
54917
54918         * gcc.dg/c99-func-2.c: Remove xfail.
54919         * gcc.dg/c99-func-3.c: Remove xfail.
54920         * gcc.dg/c99-func-4.c: Remove xfail.
54921
54922 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
54923
54924         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
54925
54926 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54927
54928         * gcc.c-torture/compile/20010423-1.c: New test.
54929
54930 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54931
54932         * g++.old-deja/g++.pt/typename28.C: New test.
54933
54934 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54935
54936         * g++.old-deja/g++.abi/empty2.C: New test.
54937         * g++.old-deja/g++.abi/empty3.C: New test.
54938
54939 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54940
54941         * g++.old-deja/g++.other/comdat2.C: New test.
54942         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
54943
54944 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54945
54946         * g++.old-deja/g++.other/overload14.C: New test.
54947
54948 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54949
54950         * g++.old-deja/g++.other/lookup23.C: New test.
54951
54952 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54953
54954         * gcc.c-torture/execute/20010403-1.c: New test.
54955
54956 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
54957             Mark Mitchell  <mark@codesourcery.com>
54958
54959         * lib/old-dejagnu.exp: Don't delete output of executable.
54960         Add .exe suffix to executables.
54961
54962 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
54963
54964         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
54965
54966 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54967
54968         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
54969
54970 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54971
54972         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
54973         * g++.old-deja/g++.abi/crash1.C: New test.
54974
54975 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54976
54977         * g++.old-deja/g++.other/crash40.C: New test.
54978
54979 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54980
54981         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
54982
54983 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
54984
54985         * g++.old-deja/g++.other/warn6.C: New test.
54986
54987 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54988
54989         * g++.old-deja/g++.robertl/eb42.C: Same.
54990
54991 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54992
54993         * gcc.dg/wtr-conversion-1.c: New testcase.
54994
54995 2001-04-10  Richard Henderson  <rth@redhat.com>
54996
54997         * g++.old-deja/g++.other/array5.C: New.
54998
54999 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55000
55001         * gcc.c-torture/execute/20010408-1.c: New test.
55002
55003 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
55004
55005         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
55006         headers and constructs.
55007         * g++.old-deja/g++.robertl/eb79.C: Same.
55008         * g++.old-deja/g++.robertl/eb77.C (main): Same.
55009         * g++.old-deja/g++.robertl/eb73.C: Same.
55010         * g++.old-deja/g++.robertl/eb66.C (main): Same.
55011         * g++.old-deja/g++.robertl/eb55.C (t): Same.
55012         * g++.old-deja/g++.robertl/eb54.C (main): Same.
55013         * g++.old-deja/g++.robertl/eb46.C (main): Same.
55014         * g++.old-deja/g++.robertl/eb44.C: Same.
55015         * g++.old-deja/g++.robertl/eb41.C (main): Same.
55016         * g++.old-deja/g++.robertl/eb4.C (main): Same.
55017         * g++.old-deja/g++.robertl/eb39.C: Same.
55018         * g++.old-deja/g++.robertl/eb33.C (main): Same.
55019         * g++.old-deja/g++.robertl/eb31.C (main): Same.
55020         * g++.old-deja/g++.robertl/eb30.C: Same.
55021         * g++.old-deja/g++.robertl/eb3.C: Same.
55022         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
55023         * g++.old-deja/g++.robertl/eb21.C: Same.
55024         * g++.old-deja/g++.robertl/eb15.C: Same.
55025         * g++.old-deja/g++.robertl/eb118.C: Same.
55026         * g++.old-deja/g++.robertl/eb115.C (main): Same.
55027         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
55028         * g++.old-deja/g++.robertl/eb109.C: Same.
55029         * g++.old-deja/g++.other/sibcall1.C (main): Same.
55030         * g++.old-deja/g++.mike/rtti1.C: Same.
55031         * g++.old-deja/g++.mike/p658.C: Same.
55032         * g++.old-deja/g++.mike/net46.C: Same.
55033         * g++.old-deja/g++.mike/net34.C: Same.
55034         * g++.old-deja/g++.mike/memoize1.C: Same.
55035         * g++.old-deja/g++.mike/eh2.C: Same.
55036         * g++.old-deja/g++.law/weak.C: Same.
55037         * g++.old-deja/g++.law/visibility7.C: Same.
55038         * g++.old-deja/g++.law/visibility25.C: Same.
55039         * g++.old-deja/g++.law/visibility22.C: Same.
55040         * g++.old-deja/g++.law/visibility2.C: Same.
55041         * g++.old-deja/g++.law/visibility17.C: Same.
55042         * g++.old-deja/g++.law/visibility13.C: Same.
55043         * g++.old-deja/g++.law/visibility10.C: Same.
55044         * g++.old-deja/g++.law/visibility1.C: Same.
55045         * g++.old-deja/g++.law/virtual3.C (eval): Same.
55046         * g++.old-deja/g++.law/vbase1.C: Same.
55047         * g++.old-deja/g++.law/operators32.C: Same.
55048         * g++.old-deja/g++.law/nest3.C: Same.
55049         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
55050         * g++.old-deja/g++.law/except5.C (main): Same.
55051         * g++.old-deja/g++.law/cvt7.C (run): Same.
55052         * g++.old-deja/g++.law/cvt2.C: Same.
55053         * g++.old-deja/g++.law/cvt16.C: Same.
55054         * g++.old-deja/g++.law/ctors6.C (bar): Same.
55055         * g++.old-deja/g++.law/ctors17.C (main): Same.
55056         * g++.old-deja/g++.law/ctors13.C: Same.
55057         * g++.old-deja/g++.law/ctors12.C (main): Same.
55058         * g++.old-deja/g++.law/ctors10.C: Same.
55059         * g++.old-deja/g++.law/code-gen5.C: Same.
55060         * g++.old-deja/g++.law/bad-error7.C: Same.
55061         * g++.old-deja/g++.law/arm9.C: Same.
55062         * g++.old-deja/g++.law/arm12.C: Same.
55063         * g++.old-deja/g++.law/arg8.C: Same.
55064         * g++.old-deja/g++.law/arg1.C: Same.
55065         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
55066         * g++.old-deja/g++.jason/template31.C: Same.
55067         * g++.old-deja/g++.jason/template24.C (main): Same.
55068         * g++.old-deja/g++.jason/2371.C: Same.
55069         * g++.old-deja/g++.eh/new2.C: Same.
55070         * g++.old-deja/g++.eh/new1.C: Same.
55071         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
55072         * g++.old-deja/g++.brendan/nest21.C (main): Same.
55073         * g++.old-deja/g++.brendan/err-msg3.C: Same.
55074         * g++.old-deja/g++.brendan/crash62.C: Same.
55075         * g++.old-deja/g++.brendan/crash52.C: Same.
55076         * g++.old-deja/g++.brendan/crash49.C (main): Same.
55077         * g++.old-deja/g++.brendan/crash38.C: Same.
55078         * g++.old-deja/g++.brendan/crash15.C (main): Same.
55079         * g++.old-deja/g++.brendan/copy9.C: Same.
55080
55081 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
55082
55083         * gcc.c-torture/execute/20001203-2.c (memset):
55084         Count argument is of type __SIZE_TYPE__.
55085
55086 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
55087
55088         * gcc.c-torture/compile/20010404-1.c: New test.
55089
55090 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
55091
55092         * gcc.c-torture/compile/20010326-1.c: New test.
55093
55094 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
55095
55096         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
55097         peculiarities of the SH.
55098         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
55099
55100 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55101
55102         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
55103         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
55104         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
55105
55106 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55107
55108         * g77.f-torture/compile/20010321-1.f: New test.
55109
55110 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55111
55112         * gcc.c-torture/compile/20010329-1.c: New test.
55113
55114 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55115
55116         * gcc.c-torture/execute/20010329-1.c: New test.
55117
55118 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55119
55120         * g++.old-deja/g++.other/eh4.C: Fix typo.
55121
55122 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55123
55124         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
55125
55126 2001-03-28  Philip Blundell  <philb@gnu.org>
55127
55128         * gcc.c-torture/compile/20010328-1.c: New test.
55129
55130 2001-03-27  Richard Henderson  <rth@redhat.com>
55131
55132         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
55133         * g++.old-deja/g++.eh/vbase3.C: Likewise.
55134
55135 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
55136
55137         * gcc.c-torture/compile/20010327-1.c: New test.
55138
55139 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
55140
55141         * g++.old-deja/g++.other/friend12.C: New test.
55142         * g++.old-deja/g++.other/friend9.C: Expect no errors.
55143         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
55144
55145 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55146
55147         * gcc.c-torture/execute/20010325-1.c: New test.
55148
55149 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
55150
55151         * g++.old-deja/g++.other/mangle3.C: New test.
55152
55153 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
55154
55155         * g++.old-deja/g++.other/anon8.C: New test.
55156
55157 2001-03-20  Philip Blundell  <philb@gnu.org>
55158
55159         * gcc.c-torture/compile/20010320-1.c: New test.
55160
55161 2001-03-17  Richard Henderson  <rth@redhat.com>
55162
55163         * g++.old-deja/g++.other/eh4.C: Add expected error text.
55164
55165 2001-03-15  Geoff Keating  <geoff@redhat.com>
55166
55167         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
55168         tests on AIX.
55169
55170 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
55171
55172         * g++.old-deja/g++.other/eh4.C: New test.
55173
55174 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55175
55176         * gcc.dg/cpp/mi1.c: Update.
55177
55178 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
55179
55180         * g++.old-deja/g++.other/regstack.C: New test.
55181
55182 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
55183
55184         * g++.old-deja/g++.other/ref4.C: New test.
55185
55186 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
55187
55188         * objc/execute/va_method.m: Added.
55189         * objc/execute/IMP.m: Added.
55190         * objc/execute/_cmd.m: Added.
55191         * objc/execute/accessing_ivars.m: Added.
55192         * objc/execute/class-1.m: Added.
55193         * objc/execute/class-10.m: Added.
55194         * objc/execute/class-11.m: Added.
55195         * objc/execute/class-12.m: Added.
55196         * objc/execute/class-13.m: Added.
55197         * objc/execute/class-14.m: Added.
55198         * objc/execute/class-2.m: Added.
55199         * objc/execute/class-3.m: Added.
55200         * objc/execute/class-4.m: Added.
55201         * objc/execute/class-5.m: Added.
55202         * objc/execute/class-6.m: Added.
55203         * objc/execute/class-7.m: Added.
55204         * objc/execute/class-8.m: Added.
55205         * objc/execute/class-9.m: Added.
55206         * objc/execute/class-tests-1.h
55207         * objc/execute/class-tests-2.h
55208         * objc/execute/compatibility_alias.m: Added.
55209         * objc/execute/encode-1.m: Added.
55210         * objc/execute/formal_protocol-1.m: Added.
55211         * objc/execute/formal_protocol-2.m: Added.
55212         * objc/execute/formal_protocol-3.m: Added.
55213         * objc/execute/formal_protocol-4.m: Added.
55214         * objc/execute/formal_protocol-5.m: Added.
55215         * objc/execute/formal_protocol-6.m: Added.
55216         * objc/execute/formal_protocol-7.m: Added.
55217         * objc/execute/informal_protocol.m: Added.
55218         * objc/execute/initialize.m: Added.
55219         * objc/execute/load.m: Added.
55220         * objc/execute/many_args_method.m: Added.
55221         * objc/execute/nested-3.m: Added.
55222         * objc/execute/no_clash.m: Added.
55223         * objc/execute/private.m: Added.
55224         * objc/execute/redefining_self.m: Added.
55225         * objc/execute/root_methods.m: Added.
55226         * objc/execute/selector-1.m: Added.
55227         * objc/execute/static-1.m: Added.
55228         * objc/execute/static-2.m: Added.
55229         * objc/execute/va_method.m: Added.
55230
55231 2001-03-10  Richard Henderson  <rth@redhat.com>
55232
55233         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
55234
55235 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
55236
55237         * g++.old-deja/g++.other/crash31.C: XFAIL.
55238         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
55239         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
55240         * gcc.c-torture/execute/20010123-1.x: XFAIL.
55241         * gcc.c-torture/execute/20010124-1.x: XFAIL.
55242         * gcc.dg/sequence-pt-1.c: XFAIL one test.
55243
55244 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
55245
55246         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
55247
55248 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55249
55250         * gcc.dg/20000724-1.c: Don't use multiline strings.
55251
55252 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55253
55254         * objc/execute/string1.m, objc/execute/string2.m: Compare the
55255         result of -cString against what we expect it to be; don't just
55256         print it out for no one to read.
55257
55258         * objc/execute/string3.m, objc/execute/string4.m: New tests.
55259         Based on testcases provided by Nicola Pero.
55260
55261 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55262
55263         * gcc.dg/cpp/macro7.c: New test.
55264
55265 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55266
55267         * gcc.dg/cpp/multiline.c: Update.
55268
55269 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55270
55271         * g++.old-deja/g++.other/enum3.C: New test.
55272
55273 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55274
55275         * g++.old-deja/g++.other/pod1.C: New test.
55276
55277 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55278
55279         * g++.old-deja/g++.ext/overload1.C: New test.
55280
55281 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55282
55283         * g++.old-deja/g++.pt/using1.C: New test.
55284
55285 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55286
55287         * g++.old-deja/g++.other/using9.C: New test.
55288
55289 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
55290
55291         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
55292
55293         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
55294
55295 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
55296
55297         * g++.old-deja/g++.ext/realpt1.C: Remove.
55298
55299 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
55300
55301         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
55302
55303 2001-02-26  Will Cohen  <wcohen@redhat.com>
55304
55305         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
55306
55307 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
55308
55309         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
55310         templatized constructors.
55311
55312 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55313
55314         * gcc.c-torture/execute/20010224-1.c: New test.
55315
55316 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
55317
55318         * gcc.c-torture/execute/20010222-1.c: New test.
55319
55320 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
55321
55322         * g++.old-deja/g++.other/inline20.C: New test.
55323
55324 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
55325
55326         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
55327
55328 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55329
55330         * g++.old-deja/g++.other/lookup22.C: New test.
55331
55332 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
55333
55334         * g77.dg: New directory.
55335         * g77.dg/20010216-1.f: New test case.
55336         * g77.dg/dg.exp: New driver.
55337         * lib/g77-dg.exp: New driver library.
55338
55339 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55340
55341         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
55342
55343 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
55344
55345         * g++.old-deja/g++.other/decl9.C: New test.
55346
55347 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
55348
55349         * g++.old-deja/g++.other/init16.C: Update the test so that it does
55350         not need <string> and also tests the initialization at runtime.
55351
55352 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55353
55354         * gcc.c-torture/execute/longlong.c: New test.
55355
55356 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55357
55358         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
55359
55360 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55361
55362         * gcc.c-torture/execute/920302-1.c (execute):
55363         Change argument type to short.
55364
55365 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55366
55367         * g++.old-deja/g++.pt/deduct6.C: New test.
55368
55369 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55370
55371         * g++.old-deja/g++.pt/deduct5.C: New test.
55372
55373 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
55374
55375         * gcc.c-torture/execute/20010209-1.c: New test.
55376
55377 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55378
55379         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
55380
55381 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
55382
55383         * g++.dg/vtgc1.C: Update for new ABI.
55384
55385         * consistency.vlad: New directory, 1665 files.
55386
55387 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55388
55389         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
55390         return type.
55391         * gcc.dg/cpp/digraphs.c: Declare puts.
55392
55393 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55394
55395         * g++.old-deja/g++.other/warn5.C: New test.
55396
55397 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55398
55399         * g++.old-deja/g++.pt/spec40.C: New test.
55400
55401 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55402
55403         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
55404         case.
55405         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
55406
55407 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
55408
55409         * gcc.c-torture/compile/20010209-1.c: New test.
55410
55411 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
55412
55413         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
55414         excess errors message but not if it crashes.
55415         * g++.old-deja/g++.other/crash27.C: Likewise.
55416         * g++.old-deja/g++.other/crash28.C: Likewise.
55417         * g++.old-deja/g++.other/crash30.C: Likewise.
55418         * g++.old-deja/g++.other/crash32.C: Likewise.
55419         * g++.old-deja/g++.other/crash35.C: Likewise.
55420         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55421
55422 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55423
55424         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
55425         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
55426         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
55427         g77.f-torture/execute/execute.exp,
55428         g77.f-torture/noncompile/noncompile.exp,
55429         gcc.c-torture/execute/execute.exp,
55430         gcc.c-torture/execute/memcheck/memcheck.exp,
55431         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
55432         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
55433         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
55434         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
55435         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
55436         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
55437         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
55438         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
55439         Remove bug reporting instructions with ancient email addresses.
55440
55441 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55442
55443         * gcc.dg/20010202-1.c: New test.
55444         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
55445
55446 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
55447
55448         * g++.dg/stdbool-if.C: New test.
55449
55450 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
55451
55452         * objc/execute/fdecl.m: Added main().
55453
55454 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55455
55456         * gcc.c-torture/execute/20010206-1.c: New test.
55457
55458 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55459
55460         * gcc.dg/cpp/avoidpaste1.c: Update.
55461
55462 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
55463
55464         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
55465         Pero <nicola@brainstorm.co.uk>.
55466         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
55467
55468 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
55469
55470         * g++.old-deja/g++.pt/spec39.C: New test.
55471
55472 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
55473
55474         * gcc.c-torture/compile/20010202-1.c: New test.
55475
55476 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
55477
55478         * g++.old-deja/g++.abi/primary2.C: New test.
55479         * g++.old-deja/g++.abi/primary3.C: New test.
55480         * g++.old-deja/g++.abi/primary4.C: New test.
55481         * g++.old-deja/g++.abi/primary5.C: New test.
55482         * g++.old-deja/g++.abi/vtable3.h: New test.
55483         * g++.old-deja/g++.abi/vtable3a.C: New test.
55484         * g++.old-deja/g++.abi/vtable3b.C: New test.
55485         * g++.old-deja/g++.abi/vtable3c.C: New test.
55486         * g++.old-deja/g++.abi/vtable3d.C: New test.
55487         * g++.old-deja/g++.abi/vtable3e.C: New test.
55488         * g++.old-deja/g++.abi/vtable3f.C: New test.
55489         * g++.old-deja/g++.abi/vtable3g.C: New test.
55490         * g++.old-deja/g++.abi/vtable3h.C: New test.
55491         * g++.old-deja/g++.abi/vtable3i.C: New test.
55492         * g++.old-deja/g++.abi/vtable3j.C: New test.
55493         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
55494
55495 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
55496
55497         * g++.old-deja/g++.other/anon6.C: New test.
55498         * g++.old-deja/g++.other/anon7.C: New test.
55499
55500 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55501
55502         * gcc.dg/cpp/avoidpaste2.c: New tests.
55503
55504 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
55505
55506         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
55507
55508 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
55509
55510         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
55511         DECIMAL_DIG cases for Irix."
55512
55513 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
55514
55515         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
55516
55517 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55518
55519         * gcc.dg/c99-tag-1.c: New test.
55520
55521 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55522
55523         * gcc.dg/cpp/tr-warn1.c: Add tests.
55524
55525 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55526
55527         * gcc.dg/cpp/avoidpaste1.c: Update.
55528         * gcc.dg/cpp/paste4.c: Update.
55529
55530 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
55531
55532         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
55533         cases for Irix.
55534
55535 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55536
55537         * g++.old-deja/g++.other/inline19.C: New test.
55538
55539 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55540
55541         * gcc.dg/Wlarger-than.c: New test.
55542
55543 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
55544
55545         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
55546
55547 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
55548
55549         * gcc.c-torture/execute/20010129-1.c: New test.
55550         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
55551
55552 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
55553
55554         * gcc.dg/cpp/avoidpaste1.c: Test case.
55555
55556 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
55557
55558         * g++.old-deja/g++.other/inline18.C: New test.
55559
55560 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55561
55562         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
55563         and __builtin_putchar.
55564
55565 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
55566
55567         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
55568         tests.
55569
55570 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
55571
55572         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
55573         floating point number rounding mode to round to the nearest
55574         representable mode.
55575
55576 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
55577
55578         * g++.old-deja/g++.other/mangle2.C: New test.
55579
55580 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55581
55582         * gcc.c-torture/compile/20010124-1.c: New test.
55583
55584 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
55585
55586         * g++.old-deja/g++.pt/spec38.C: New test.
55587
55588 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55589
55590         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
55591         "Build don't run".
55592
55593 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55594
55595         * gcc.c-torture/execute/20010123-1.c: New test.
55596
55597 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55598
55599         * g++.old-deja/g++.pt/spec37.C: New test.
55600
55601 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55602
55603         * g++.old-deja/g++.pt/overload14.C: New test.
55604
55605 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55606
55607         * gcc.c-torture/execute/20010122-1.c: New test, exercise
55608         __builtin_return_address.
55609
55610 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
55611
55612         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
55613         * g++.old-deja/g++.pt/spec35.C: New test.
55614         * g++.old-deja/g++.pt/spec36.C: New test.
55615
55616 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
55617
55618         * gcc.c-torture/compile/20010118-1.c: New test.
55619
55620 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
55621
55622         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
55623
55624 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55625
55626         * gcc.c-torture/execute/20010119-1.c: New test.
55627
55628 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55629
55630         * g++.old-deja/g++.other/vbase5.C: New test.
55631
55632 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55633
55634         * gcc.c-torture/execute/20010118-1.c: New test.
55635
55636 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55637
55638         * g++.old-deja/g++.pt/deduct3.C: New test.
55639
55640 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55641
55642         * g++.old-deja/g++.pt/spec34.C: New test.
55643
55644 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
55645
55646         * g77.f-torture/compile/20000601-2.f: New test.
55647
55648 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55649
55650         * g++.old-deja/g++.other/init17.C: New test.
55651
55652 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
55653
55654         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
55655
55656 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55657
55658         * g++.old-deja/g++.pt/unify8.C: New test.
55659
55660 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55661
55662         * g++.old-deja/g++.abi/vbase1.C: New test.
55663
55664 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55665
55666         * g++.old-deja/g++.pt/crash65.C: New test.
55667
55668 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55669
55670         * gcc.dg/cpp/assembl2.S: New test case.
55671
55672 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
55673
55674         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
55675         are supported.
55676
55677 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55678
55679         * g++.old-deja/g++.other/builtins1.C: New test.
55680         * g++.old-deja/g++.other/builtins2.C: Likewise.
55681         * g++.old-deja/g++.other/builtins3.C: Likewise.
55682         * g++.old-deja/g++.other/builtins4.C: Likewise.
55683
55684 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
55685
55686         * gcc.c-torture/compile/20010117-1.c: New test.
55687         * gcc.c-torture/compile/20010117-2.c: New test.
55688
55689 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55690
55691         * g77.f-torture/execute/20010116.[fx]: New test,
55692         XFAIL on i?86-*-*.
55693         * g77.f-torture/compile/20010115.f: Indicate it's
55694         a test for PR fortran/1636.
55695
55696 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55697
55698         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
55699
55700 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55701
55702         * g77.f-torture/compile/20010115.f: New test.
55703
55704 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
55705
55706         * g++.old-deja/g++.pt/nontype5.C: New test.
55707
55708 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55709
55710         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
55711         have an equivalent working one below it.
55712
55713 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55714
55715         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
55716         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55717
55718 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55719
55720         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
55721         message containing "init_priority".
55722         (conpr-2.C): Likewise.
55723         (conpr-3.C): Likewise.
55724         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
55725
55726 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55727
55728         * gcc.c-torture/execute/20010114-2.c: New test.
55729
55730 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
55731
55732         * gcc.c-torture/compile/20010114-1.c: New test.
55733         * gcc.c-torture/compile/20010114-1.x: Xfail.
55734         * gcc.c-torture/compile/20010114-2.c: New test.
55735         * gcc.c-torture/execute/20010114-1.c: New test.
55736         * gcc.dg/trunc-1.c: New test.
55737         * gcc.dg/uninit-B.c: New test.
55738
55739 2001-01-13  Nick Clifton  <nickc@redhat.com>
55740
55741         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
55742         target.
55743
55744 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55745
55746         * gcc.c-torture/compile/20010113-1.c: New test.
55747
55748 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
55749
55750         * gcc.c-torture/compile/20001212-1.c: New test.
55751
55752 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55753
55754         * gcc.dg/cpp/widestr1.c: Update.
55755         * gcc.dg/cpp/prag-imp.c: Remove.
55756
55757 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
55758
55759         * gcc.c-torture/execute/20000801-3.x: Remove.
55760         * gcc.dg/c90-init-1.c: New test.
55761         * gcc.dg/c99-init-1.c: New test.
55762         * gcc.dg/c99-init-2.c: New test.
55763         * gcc.dg/gnu99-init-1.c: New test.
55764
55765 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
55766
55767         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
55768         testing that no relevant ones were found.
55769
55770 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55771
55772         * g++.old-deja/g++.pt/cast2.C: New test.
55773
55774 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55775
55776         * g++.old-deja/g++.pt/friend47.C: New test.
55777
55778 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55779
55780         * g++.old-deja/g++.pt/instantiate13.C: New test.
55781
55782 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55783
55784         * g++.old-deja/g++.other/defarg7.C: New test.
55785         * g++.old-deja/g++.other/defarg8.C: New test.
55786
55787 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55788
55789         * g++.old-deja/g++.pt/crash64.C: New test.
55790
55791 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55792
55793         * g++.old-deja/g++.pt/crash63.C: New test.
55794
55795 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55796
55797         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
55798
55799 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
55800
55801         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
55802
55803 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55804
55805         * g++.old-deja/g++.pt/error3.C: New test.
55806
55807 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55808
55809         * g++.old-deja/g++.other/crash39.C: New test.
55810
55811 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55812
55813         * g++.old-deja/g++.other/vbase4.C: New test.
55814
55815 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
55816
55817         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
55818         * gcc.dg/special/20000419-2.c: New file. Identical to above.
55819         * gcc.dg/special/special.exp: New test driver which will check
55820         for alias support for the above test.
55821
55822 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
55823
55824         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
55825         problems on small machines.
55826         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
55827         parameterize.
55828
55829 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
55830
55831         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
55832         mips.
55833         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55834
55835 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
55836
55837         * g++.old_deja/g++.pt/using8.C: New test.
55838
55839 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55840
55841         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
55842
55843 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
55844
55845         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
55846         where a failure is expected.
55847         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
55848
55849 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55850
55851         * g++.old_deja/g++.pt/instantiate12.C: New test.
55852
55853 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55854
55855         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
55856         start of structs.
55857         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
55858         * g++.old-deja/g++.brendan/crash17.C: Likewise.
55859         * g++.old-deja/g++.brendan/crash29.C: Likewise.
55860         * g++.old-deja/g++.brendan/crash48.C: Likewise.
55861         * g++.old-deja/g++.brendan/ns1.C: Likewise.
55862         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
55863         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
55864         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
55865         * g++.old-deja/g++.eh/spec6.C: Likewise.
55866         * g++.old-deja/g++.jason/crash3.C: Likewise.
55867         * g++.old-deja/g++.law/ctors11.C: Likewise.
55868         * g++.old-deja/g++.law/ctors17.C: Likewise.
55869         * g++.old-deja/g++.law/ctors5.C: Likewise.
55870         * g++.old-deja/g++.law/ctors9.C: Likewise.
55871         * g++.old-deja/g++.mike/ambig1.C: Likewise.
55872         * g++.old-deja/g++.mike/net22.C: Likewise.
55873         * g++.old-deja/g++.mike/p3538a.C: Likewise.
55874         * g++.old-deja/g++.mike/p3538b.C: Likewise.
55875         * g++.old-deja/g++.mike/virt3.C: Likewise.
55876         * g++.old-deja/g++.niklas/t128.C: Likewise.
55877         * g++.old-deja/g++.other/anon4.C: Likewise.
55878         * g++.old-deja/g++.other/using1.C: Likewise.
55879         * g++.old-deja/g++.other/warn3.C: Likewise.
55880         * g++.old-deja/g++.pt/t37.C: Likewise.
55881         * g++.old-deja/g++.robertl/eb69.C: Likewise.
55882         * g++.old-deja/g++.robertl/eb71.C: Likewise.
55883
55884 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55885
55886         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
55887
55888 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55889
55890         * gcc.c-torture/execute/stdio-opt-3.c: New test.
55891
55892 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
55893
55894         * gcc.c-torture/compile/20010107-1.c: New test.
55895
55896 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55897
55898         * gcc.c-torture/execute/builtin-noret-1.c: New test.
55899
55900 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55901
55902         * gcc.dg/format/format.h: New file.
55903         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
55904         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
55905         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
55906         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
55907         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
55908         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
55909         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
55910         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
55911         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
55912         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
55913         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
55914         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
55915         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
55916         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
55917         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
55918         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
55919         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
55920         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
55921         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
55922         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
55923         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
55924         instead of declaring standard types, macros and functions in each
55925         test.
55926
55927 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
55928
55929         * gcc.c-torture/execute/20010106-1.c: New test.
55930
55931 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55932
55933         * gcc.dg/format/format.exp: New file.
55934         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
55935         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
55936         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
55937         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
55938         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
55939         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
55940         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
55941         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
55942         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
55943         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
55944         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
55945         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
55946         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
55947         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
55948         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
55949         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
55950         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
55951         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
55952         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
55953         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
55954         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
55955         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
55956         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
55957         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
55958         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
55959         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
55960         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
55961         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
55962         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
55963         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
55964         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
55965         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
55966         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
55967         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
55968         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
55969         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
55970         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
55971         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
55972         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
55973         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
55974         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
55975         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
55976
55977 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
55978
55979         * gcc.c-torture/execute/991228-1.c: Take word endianness into
55980         account.
55981
55982 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55983
55984         * gcc.c-torture/execute/builtin-complex-1.c: New test.
55985
55986 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
55987
55988         * g++.old-deja/g++.pt/crash62.C: New test.
55989
55990 2001-01-04  Richard Henderson  <rth@redhat.com>
55991
55992         * gcc.dg/20000926-1.c: Update expected warnings.
55993         * gcc.dg/array-2.c: Likewise.
55994         * gcc.dg/array-4.c: Also validate flexible array members.
55995         * gcc.dg/c99-flex-array-1.c: New.
55996
55997 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55998
55999         * gcc.c-torture/compile/20001222-1.x: Remove.
56000
56001 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56002
56003         * gcc.c-torture/execute/built-in-setjmp.c: New.
56004
56005 2001-01-03  Richard Henderson  <rth@redhat.com>
56006
56007         * gcc.dg/940510-1.c: Update expected error wording.
56008         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
56009
56010 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
56011
56012         * lib/target-supports.exp (check_alias_available): Modified to
56013         indicate aliases not supported if only weak aliases are supported.
56014
56015 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56016
56017         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
56018         Turn on cmpstrsi checks for __pj__ and __i370__.
56019
56020 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56021
56022         * g++.old-deja/g++.other/virtual11.C: New test.
56023
56024 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56025
56026         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
56027
56028 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56029
56030         * gcc.c-torture/compile/20010102-1.c: New test.
56031
56032 2001-01-02  Andreas Jaeger  <aj@suse.de>
56033
56034         * gcc.dg/noreturn-3.c: New test.
56035
56036         * gcc.dg/noreturn-4.c: New test.
56037
56038 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56039
56040         * gcc.c-torture/execute/stdio-opt-1.c: Also test
56041         __builtin_fputc and __builtin_fwrite.
56042
56043 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56044
56045         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
56046         signed char, not default char.
56047
56048 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56049
56050         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
56051
56052 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
56053
56054         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
56055
56056 2000-12-29  Richard Henderson  <rth@redhat.com>
56057
56058         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
56059         (__cyg_profile_func_exit): Define.
56060
56061 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
56062
56063         * g++.dg/vtgc1.C: New test.
56064
56065 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
56066
56067         * gcc.dg/noncompile/20001228-1.c: New test.
56068
56069         * gcc.dg/20001228-1.c: New test.
56070
56071         * gcc.c-torture/execute/20001228-1.c: New test.
56072
56073 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
56074
56075         * gcc.dg/format-strfmon-1.c: New test.
56076
56077 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56078
56079         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
56080         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
56081         * gcc.c-torture/execute/string-opt-1.c: Likewise.
56082         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56083         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56084         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56085         * gcc.c-torture/execute/string-opt-6.c: Likewise.
56086         * gcc.c-torture/execute/string-opt-7.c: Likewise.
56087         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56088         * gcc.c-torture/execute/string-opt-9.c: Likewise.
56089         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56090         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56091         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56092
56093         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
56094         * gcc.c-torture/execute/string-opt-4.c: Test index.
56095
56096 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
56097
56098         * gcc.c-torture/compile/20001226-1.c: New test.
56099
56100 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56101
56102         * gcc.c-torture/compile/20001222-1.c: New test.
56103         * gcc.c-torture/compile/20001222-1.x: Xfail.
56104
56105 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
56106
56107         * gcc.c-torture/execute/comp-goto-2.c: New test.
56108
56109 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
56110
56111         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
56112         Use long types if __INT_MAX__ is 32767.
56113         (main): Use cast to (sint32 *) when poking 88 into a_page.
56114
56115         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
56116
56117 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
56118
56119         * gcc.c-torture/compile/20001221-1.c: New test.
56120         * gcc.c-torture/execute/20001221-1.c: New test.
56121
56122 2000-12-20  Richard Henderson  <rth@redhat.com>
56123
56124         * g++.old-deja/g++.pt/crash36.C: Update error lines.
56125         * g++.old-deja/g++.robertl/eb109.C: Likewise.
56126
56127 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56128
56129         * gcc.dg/compare3.c: New test.
56130
56131 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56132
56133         * gcc.dg/format-warnll-1.c: New test.
56134
56135 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56136
56137         * gcc.dg/cpp/cmdlne-P.c: New test.
56138
56139 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56140
56141         * gcc.c-torture/execute/builtin-abs-1.c,
56142         gcc.c-torture/execute/builtin-abs-2.c: New tests.
56143
56144 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56145
56146         * gcc.dg/cpp/multiline.c: New test.
56147
56148 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56149
56150         * g++.old-deja/g++.other/syshdr1.C: Update.
56151         * gcc.dg/cpp/lineflags.c: Remove temporarily.
56152
56153 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56154
56155         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
56156
56157 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56158
56159         * g++.old-deja/g++.pt/ttp65.C: New test.
56160
56161 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56162
56163         * g++.old-deja/g++.pt/ttp64.C: New test.
56164
56165 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56166
56167         * g++.old-deja/g++.pt/spec33.C: New test.
56168
56169 2000-12-14  Catherine Moore  <clm@redhat.com>
56170
56171         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
56172         * gcc.c-torture/execute/920612-2.c: Likewise.
56173         * gcc.c-torture/execute/920428-2.c: Likewise.
56174         * gcc-c-torture/execute/va-arg-11.c: Call exit.
56175         * gcc.c-torture/execute/va-arg-21.c: Likewise.
56176
56177 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56178
56179         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
56180         * gcc.dg/pack-test-2.c: Likewise.
56181
56182 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56183
56184         Tests by Zack Weinberg <zackw@stanford.edu>.
56185
56186         * gcc.dg/cpp/defined.c: Update.
56187         * gcc.dg/cpp/defined_trad.c: New tests.
56188
56189 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56190
56191         * gcc.dg/cpp/trad-direct.c: Update.
56192
56193 2000-12-11  Neil Booth  <neilb@earthling.net>
56194
56195         * gcc.dg/cpp/defined_trad.c
56196
56197 2000-12-11  Neil Booth  <neilb@earthling.net>
56198
56199         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
56200
56201 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56202
56203         * gcc.dg/format-miss-2.c: New test.
56204
56205 2000-12-09  Neil Booth  <neilb@earthling.net>
56206
56207         * gcc.dg/cpp/lineflags.c: New tests.
56208         * gcc.dg/cpp/poison.c: Update.
56209         * gcc.dg/cpp/redef2.c: Update.
56210         * gcc.dg/cpp/skipping.c: New test.
56211
56212 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
56213
56214         * g++.old-deja/g++.other/eh3.C: New testcase.
56215
56216 2000-12-07  Neil Booth  <neilb@earthling.net>
56217
56218         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
56219         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
56220         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
56221         wtr-union-init-2.c, wtr-union-init-3.c: Update.
56222         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
56223         Update.
56224
56225 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56226
56227         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
56228         __SIZE_TYPE__ instead of int for type of integers cast to
56229         pointers.
56230
56231 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
56232
56233         * g++.old-deja/g++.other/cleanup4.C: New test.
56234
56235 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56236
56237         * format-sec-1.c: New test.
56238
56239 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56240
56241         * gcc.dg/format-nonlit-3.c: New test.
56242
56243 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56244
56245         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
56246         through a null pointer.
56247
56248 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56249
56250         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
56251         * g++.old-deja/g++.pt/partial4.C: New test.
56252
56253 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
56254
56255         * gcc.c-torture/execute/ieee/hugeval.x: New.
56256
56257 2000-12-06  Neil Booth  <neilb@earthling.net>
56258
56259         * gcc.dg/cpp/backslash2.c: New tests.
56260
56261 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56262
56263         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
56264         * gcc.c-torture/execute/stdio-opt-2.c: New test.
56265
56266 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
56267
56268         * gcc.c-torture/execute/20001203-2.c: New testcase.
56269
56270 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56271
56272         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
56273         * g++.old-deja/g++.other/virtual10.C: New test.
56274
56275 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56276
56277         * g++.old-deja/g++.mike/pmf5.C: Remove test.
56278
56279 2000-12-05  Richard Henderson  <rth@redhat.com>
56280
56281         * gcc.c-torture/compile/20001205-1.c: New.
56282
56283 2000-12-04  Neil Booth  <neilb@earthling.net>
56284
56285         * g++.old-deja/g++.other/virtual9.C: New test.
56286         * g++.old-deja/g++.pt/crash61.C: New test.
56287         * gcc.c-torture/execute/loop-9.c: New test.
56288
56289 2000-12-04  Neil Booth  <neilb@earthling.net>
56290
56291         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
56292         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
56293         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
56294         * gcc.dg/cpp/extratokens.c: ...here.
56295
56296 2000-12-04  Neil Booth  <neilb@earthling.net>
56297
56298         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
56299         New tests.
56300
56301 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56302
56303         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
56304         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
56305
56306 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
56307
56308         * gcc.c-torture/execute/20001203-1.c: New test.
56309
56310 2000-12-03  Neil Booth  <neilb@earthling.net>
56311
56312         * gcc.dg/cpp/macro6.c: New test cases.
56313
56314 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56315
56316         * gcc.c-torture/execute/string-opt-9.c: New test.
56317         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56318         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56319         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56320
56321         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
56322         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
56323
56324 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
56325
56326         * gcc.dg/cpp/if-6.c: New testcase.
56327
56328         * gcc.dg/20001201-1.c: New testcase.
56329
56330 2000-12-02  Neil Booth  <neilb@earthling.net>
56331
56332         * g++.old-deja/g++.other/externC4.C,
56333         g++.old-deja/g++.other/friend10.C: New tests.
56334
56335 2000-12-02  Neil Booth  <neilb@earthling.net>
56336
56337         * g++.old-deja/g++.other/instan2.C
56338         * g++.old-deja/g++.other/instan3.C: New test.
56339
56340 2000-12-02  Neil Booth  <neilb@earthling.net>
56341
56342         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
56343         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
56344         gnuc99.c,gnuc99-pedantic.c: New tests.
56345
56346 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56347
56348         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
56349         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
56350
56351 2000-12-01  Neil Booth  <neilb@earthling.net>
56352
56353         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
56354         * gcc.dg/cpp/poison.c: Update.
56355         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
56356
56357 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
56358
56359         * g77.f-torture/execute/20001201.f: New test.
56360
56361 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56362
56363         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
56364
56365 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
56366
56367         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
56368
56369 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
56370
56371         * g++.old-deja/g++.other/cast6.C: New test.
56372
56373 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
56374
56375         * gcc.c-torture/execute/20001130-2.c: New testcase.
56376
56377 2000-11-30  Richard Henderson  <rth@redhat.com>
56378
56379         * gcc.c-torture/execute/20001130-1.c: New test.
56380
56381 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56382
56383         * g++.old-deja/g++.other/op3.C: New test.
56384
56385 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56386
56387         * g++.old-deja/g++.other/op2.C: New test.
56388
56389 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56390
56391         * g++.old-deja/g++.other/crash38.C: New test.
56392
56393 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
56394
56395         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
56396
56397 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
56398
56399         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
56400         tests.
56401         * gcc.c-torture/execute/string-opt-6.c: New test.
56402
56403         * gcc.dg/20001117-1.c: Add main.
56404
56405 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
56406
56407         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
56408         Move from here ...
56409         * gcc.dg/940510-1.c: ... to here.
56410
56411         * gcc.dg/20000926-1.c: GNU C now allows initializations of
56412         zero-size arrays in toplevel structures.
56413
56414 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56415
56416         * gcc.c-torture/execute/loop-8.c: New test.
56417
56418 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56419
56420         * g++.old-deja/g++.other/base1.C: New test.
56421
56422 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56423
56424         * g++.old-deja/g++.other/parse2.C: New test.
56425
56426 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56427
56428         * g++.old-deja/g++.pt/incomplete1.C: New test.
56429
56430 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56431
56432         * g++.old-deja/g++.other/friend9.C: New test.
56433
56434 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56435
56436         * gcc.dg/20001127-1.c: New test.
56437
56438 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56439
56440         * g++.old-deja/g++.pt/friend46.C: New test.
56441
56442 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56443
56444         * g++.old-deja/g++.other/ptrmem8.C: New test.
56445
56446 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56447
56448         * gcc.c-torture/execute/string-opt-7.c: New test.
56449         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56450
56451 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56452
56453         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
56454         instead of 'mkcheck 2'.
56455
56456 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56457
56458         * gcc.c-torture/execute/memcheck/driver.c,
56459         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
56460         C9X references to refer to C99.
56461
56462 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
56463
56464         * gcc.dg/ultrasp3.c: New test.
56465
56466 2000-11-25  Neil Booth  <neilb@earthling.net>
56467
56468         * gcc.dg/cpp/include2.c: Update test to be locale independent.
56469
56470 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
56471
56472         * gcc.c-torture/compile/20001123-2.c: New.
56473
56474 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56475
56476         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
56477
56478 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
56479
56480         * gcc.dg/sequence-point-1.c: Add some new tests.
56481         * gcc.c-torture/execute/20001124-1.c: New test.
56482
56483 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56484
56485         * g++.old-deja/g++.other/vaarg4.C: New test.
56486         * gcc.c-torture/compile/20001123-1.c: New test.
56487
56488 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56489
56490         * g++.other/crash24.C: Adjust and remove XFAIL.
56491         * g++.other/crash37.C: New test.
56492
56493 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
56494
56495         * g++.old-deja/g++.pt/instantiate9.C: New test.
56496
56497 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
56498
56499         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
56500         new ABI, too.
56501
56502         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
56503         * g++.old-deja/g++.robertl/eb55.C: Likewise.
56504
56505 2000-11-22  Neil Booth  <neilb@earthling.net>
56506
56507         * gcc.dg/cpp/Wtrigraphs.c: New test.
56508
56509 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
56510
56511         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
56512
56513 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
56514
56515         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
56516
56517 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
56518
56519         * lib/gcc-dg.exp: load_lib scanasm.exp.
56520         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
56521         * lib/g++-dg.exp: load_lib scanasm.exp.
56522         * lib/scanasm.exp: New.
56523         (scan-assembler, scan-assembler-not): Add optional arguments to
56524         test name, or if not present, the pattern name.
56525         (scan-assembler-dem, scan-assembler-dem-not): New.
56526
56527         * g++.dg/dg.exp: New.
56528
56529 2000-11-21  Neil Booth  <neilb@earthling.net>
56530
56531         * gcc.dg/cpp/integrated1.c: Remove.
56532
56533 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56534
56535         * gcc.c-torture/execute/20001121-1.c: New test.
56536
56537 2000-11-21  Richard Henderson  <rth@redhat.com>
56538
56539         * gcc.c-torture/compile/20001121-1.c: New test.
56540
56541 2000-11-20  Neil Booth  <neilb@earthling.net>
56542
56543         * gcc.dg/cpp/integrated1.c: New test.
56544
56545 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56546
56547         * g++.old-deja/g++.other/inline17.C: New test.
56548
56549 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
56550
56551         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
56552         local variable to be zero: I made the variable global. Now
56553         uses abort() and exit() instead of relying on main's return value.
56554
56555 2000-11-20  Neil Booth  <neilb@earthling.net>
56556
56557         * gcc.dg/cpp/paste2.c: Update test.
56558         * objc/execute/paste.m: New test.
56559
56560 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56561
56562         * gcc.dg/c99-condexpr-1.c: New test.
56563
56564 2000-11-20  Neil Booth  <neilb@earthling.net>
56565
56566         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
56567
56568 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
56569
56570         * g++.old-deja/g++.pt/export1.C: New test.
56571
56572 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
56573
56574         * gcc.dg/20001117-1.c: New test.
56575
56576 2000-11-18  Richard Henderson  <rth@redhat.com>
56577
56578         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
56579
56580 2000-11-18  Richard Henderson  <rth@redhat.com>
56581
56582         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
56583         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
56584         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
56585
56586 2000-11-18  Richard Henderson  <rth@redhat.com>
56587
56588         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
56589         (main): New.  Exit cleanly.
56590
56591 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56592
56593         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
56594         gcc.dg/c99-fordecl-2.c: New tests.
56595
56596 2000-11-18  Richard Henderson  <rth@redhat.com>
56597
56598         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
56599         * gcc.c-torture/execute/zerolen-2.c: New.
56600
56601 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56602
56603         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
56604         memory.
56605
56606 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56607
56608         * g++.old-deja/g++.pt/instantiate8.C: New test.
56609
56610 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56611
56612         * g++.old-deja/g++.other/incomplete.C: Add more tests.
56613         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
56614
56615 2000-11-16  Nick Clifton  <nickc@redhat.com>
56616
56617         * gcc.c-torture/execute/nestfunc-2.c: New test.
56618         * gcc.c-torture/execute/nestfunc-3.c: New test.
56619
56620 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56621
56622         * gcc.c-torture/compile/20001116-1.c: New test.
56623
56624 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56625
56626         * gcc.c-torture/execute/20001115-1.c: New test.
56627
56628 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
56629
56630         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
56631         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
56632         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
56633         * g++.old-deja/g++.abi/vmihint.C: Likewise.
56634
56635 2000-11-15  Neil Booth  <neilb@earthling.net>
56636
56637         gcc.dg/cpp/_Pragma1.c: Update.
56638         gcc.dg/cpp/_Pragma2.c: New test.
56639
56640 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
56641
56642         * g++.old-deja/g++.other/anon5.C: New test.
56643
56644 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56645
56646         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
56647         tests.
56648
56649 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
56650
56651         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
56652         output.
56653
56654 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56655
56656         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
56657         labels at end of compound statements.
56658
56659 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
56660
56661         * gcc.c-torture/execute/loop-7.c: New test.
56662
56663 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56664
56665         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
56666
56667 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56668
56669         * gcc.dg/c99-bool-1.c: New test.
56670
56671 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56672
56673         * gcc.dg/c99-scope-1.c: Remove xfail.
56674         * gcc.dg/c99-scope-2.c: New test.
56675
56676 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56677
56678         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
56679         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
56680
56681 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
56682
56683         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
56684         error messages.
56685
56686         * g++.mike/p700.C: Don't typedef wchar_t.
56687         * g++.mike/p784.C: Likewise.
56688         * g++.mike/eb101.C: Don't use __wchar_t.
56689
56690 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
56691
56692         * g77.f-torture/execute/20001111.[fx]: Test premature exit
56693         from DO loop.
56694
56695 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56696
56697         * gcc.c-torture/execute/20001111-1.c: New test.
56698
56699 2000-11-10  Nick Clifton  <nickc@redhat.com>
56700
56701         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
56702         long multuiple and accumulate.
56703
56704 2000-11-09  Richard Henderson  <rth@redhat.com>
56705
56706         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
56707         via size_t instead of int.
56708
56709         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
56710         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56711         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56712         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56713
56714 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
56715
56716         * gcc.c-torture/compile/20001109-1.c: New test.
56717         * gcc.c-torture/compile/20001109-2.c: New test.
56718
56719 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
56720
56721         * g++.old-deja/g++.pt/operator1.C: New test.
56722         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
56723
56724 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56725
56726         * gcc.dg/20001108-1.c: New test.
56727
56728 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56729
56730         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
56731         with both arguments constant strings.
56732         * gcc.c-torture/execute/string-opt-3.c: New test.
56733         * gcc.c-torture/execute/string-opt-4.c: New test.
56734         * gcc.c-torture/execute/string-opt-5.c: New test.
56735
56736 2000-11-08  Nick Clifton  <nickc@redhat.com>
56737
56738         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
56739         mulsidi3adddi patterns.
56740
56741 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
56742
56743         * g++.old-deja/g++.other/crash36.C: New test.
56744
56745 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
56746
56747         * g++.old-deja/g++.other/init16.C: New test.
56748
56749 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
56750
56751         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
56752
56753 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56754
56755         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
56756         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56757         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56758
56759 2000-11-07  DJ Delorie  <dj@redhat.com>
56760
56761         * gcc.dg/20000614-1.c: Add return so that test can pass.
56762
56763 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56764
56765         * gcc.c-torture/execute/string-opt-1.c: New test.
56766
56767 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56768
56769         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
56770         mips-sgi-irix6.* because the MIPS ABI passes floating-point
56771         parameters in registers, and there is no way for a varargs
56772         function to know in which order the integer and floating-point
56773         parameters should be interleaved when they are placed on the
56774         stack.
56775         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56776         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56777
56778 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56779
56780         * gcc.c-torture/execute/string-opt-2.c: New test.
56781
56782 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
56783
56784         * g++.old-deja/g++.pt/crash60.C: New test.
56785
56786 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56787
56788         * g++.old-deja/g++.other/crash24.C: New test.
56789         * g++.old-deja/g++.other/crash25.C: New test.
56790         * g++.old-deja/g++.other/crash26.C: New test.
56791         * g++.old-deja/g++.other/crash27.C: New test.
56792         * g++.old-deja/g++.other/crash28.C: New test.
56793         * g++.old-deja/g++.other/crash29.C: New test.
56794         * g++.old-deja/g++.other/crash30.C: New test.
56795         * g++.old-deja/g++.other/crash31.C: New test.
56796         * g++.old-deja/g++.other/crash32.C: New test.
56797         * g++.old-deja/g++.other/crash33.C: New test.
56798         * g++.old-deja/g++.other/crash34.C: New test.
56799         * g++.old-deja/g++.other/crash35.C: New test.
56800
56801 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56802
56803         * gcc.c-torture/execute/20001031-1.c: New test.
56804
56805 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
56806
56807         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
56808         namespace.
56809
56810         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
56811         standards-conformant.
56812
56813         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
56814
56815         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
56816         * g++.old-deja/g++.mike/p755a.C: Likewise.
56817         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
56818         library makes no calls to `operator new' during initialization.
56819
56820 2000-11-04  Neil Booth  <neilb@earthling.net>
56821
56822         * gcc.dg/cpp/include2.c: New tests.
56823
56824 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
56825
56826         * lib/g++.exp (g++_set_ld_library_path): New function.
56827         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
56828
56829 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
56830
56831         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
56832         warnings.
56833
56834 2000-11-01  Richard Henderson  <rth@redhat.com>
56835
56836         * g++.old-deja/g++.ext/namedret1.C: New.
56837         * g++.old-deja/g++.ext/namedret2.C: New.
56838         * g++.old-deja/g++.ext/namedret3.C: New.
56839
56840 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
56841
56842         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
56843         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
56844
56845 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56846
56847         * gcc.c-torture/execute/va-arg-21.c: New test.
56848
56849 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56850
56851         * gcc.dg/c99-complex-2.c: New test.
56852
56853 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56854
56855         * gcc.c-torture/execute/stdio-opt-1.c: New test.
56856
56857 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
56858
56859         * g++.old-deja/g++.other/inline16.C: New test.
56860
56861 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
56862
56863         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
56864         __PRETTY_FUNCTION__
56865
56866 2000-10-29  Neil Booth  <neilb@earthling.net>
56867
56868         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
56869         New tests.
56870         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
56871         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
56872         optimisation.
56873
56874 2000-10-29  Neil Booth  <neilb@earthling.net>
56875
56876         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
56877         * mi1.c, mi1c.h: Add null directives to multiple-include test.
56878         * mi5.c: Test multiple includes work with -C.
56879         * trigraphs.c: Test ^= version.
56880
56881 2000-10-28  Neil Booth  <neilb@earthling.net>
56882
56883         New tests and test updates for new macro expander.
56884
56885         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
56886         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
56887         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
56888         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
56889         new diagnostic messages.
56890
56891         * gcc.dg/cpp/macro3.c: New tests.
56892
56893 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
56894
56895         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
56896         on the same line.
56897
56898 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
56899
56900         * g++.old-deja/g++.other/eh2.C: New test.
56901
56902 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
56903
56904         * gcc.c-torture/execute/20001027-1.c: New test.
56905
56906 2000-10-26  Richard Henderson  <rth@redhat.com>
56907
56908         * gcc.c-torture/execute/20001026-1.c: New.
56909
56910 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
56911
56912         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
56913         * g++.old-deja/g++.law/builtin1.C: Likewise.
56914         * g++.old-deja/g++.law/ctors10.C: Likewise.
56915         * g++.old-deja/g++.law/virtual3.C: Likewise.
56916         * g++.old-deja/g++.mike/p658.C: Likewise.
56917         * g++.old-deja/g++.other/sibcall1.C: Likewise.
56918         * g++.old-deja/g++.other/vaarg2.C: Likewise.
56919         * g++.old-deja/g++.robertl/eb124.C: Likewise.
56920         * g++.old-deja/g++.robertl/eb44.C: Likewise.
56921         * g++.old-deja/g++.robertl/eb77.C: Likewise.
56922
56923 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
56924
56925         * gcc.c-torture/compile/20001024-1.c: New test.
56926
56927 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
56928
56929         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
56930         to tell us whether or not we are using V3.
56931
56932 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56933
56934         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
56935         operands.
56936
56937 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56938
56939         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
56940
56941 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
56942
56943         * gcc.c-torture/execute/20001024-1.c: New test.
56944
56945 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
56946
56947         * g++.old-deja/g++.other/sibcall1.C: New test.
56948
56949 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
56950
56951         * gcc.dg/noncompile/init-3.c: New test.
56952
56953 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56954
56955         * gcc.dg/format-array-1.c: New test.
56956
56957 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56958
56959         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
56960         writing through null pointers; remove comment about testing
56961         unterminated strings.
56962
56963 2000-10-17  Matthew Hiller  <hiller@redhat.com>
56964
56965         * gcc.c-torture/execute/20001017-2.c: New test.
56966
56967 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56968
56969         * gcc.c-torture/compile/20001018-1.c: New test.
56970         * gcc.c-torture/compile/20001018-1.x: Xfail.
56971
56972 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56973
56974         * gcc.c-torture/execute/20001017-1.c: New test.
56975
56976 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56977
56978         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
56979         for multiple use of arguments with scanf formats; add tests for
56980         multiple use of arguments.
56981
56982 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
56983
56984         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
56985         from some old tests.
56986
56987 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56988
56989         * gcc.dg/format-miss-1.c: New test.
56990
56991 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56992
56993         * gcc.c-torture/execute/20001013-1.c: New test.
56994
56995 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56996
56997         * gcc.dg/format-branch-1.c: New test.
56998
56999 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57000
57001         * README, lib/file-format.exp: Remove EGCS references.
57002
57003 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57004
57005         * gcc.dg/20001013-1.c: New test.
57006
57007 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57008
57009         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
57010         for intmax_t in the compiler using __typeof__ and the type rules
57011         for conditional expressions.
57012
57013 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
57014
57015         * gcc.dg/20001012-1.c: New test.
57016         * gcc.dg/20001012-2.c: New test.
57017
57018 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57019
57020         * gcc.dg/format-attr-1.c: New test.
57021
57022 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57023
57024         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
57025         __LONG_LONG_MAX__ instead of LLONG_MAX.
57026
57027 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57028
57029         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
57030         scanf flags.
57031         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
57032         flags.
57033
57034 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
57035
57036         * gcc.dg/sequence-pt-1.c: New test.
57037
57038 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
57039
57040         * gcc.c-torture/execute/20001011-1.c: New testcase.
57041         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
57042
57043 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57044
57045         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
57046         does not error on it.
57047
57048 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57049
57050         * gcc.dg/20001009-1.c: New test.
57051
57052 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
57053
57054         * gcc.c-torture/compile/20001009-1.c: Move from here ....
57055         * gcc.c-torture/execute/20001009-2.c: ... to here.
57056
57057 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
57058
57059         * gcc.c-torture/compile/20001009-1.c: New testcase.
57060         * gcc.c-torture/execute/20001009-1.c: New testcase.
57061         Testcases provided by Jan Hubicka <jh@suse.cz>.
57062
57063 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57064
57065         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57066         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
57067         uintmax_t using <limits.h> to emulate the compiler's internal
57068         logic.  No longer XFAIL %j tests.
57069
57070 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57071
57072         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
57073         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57074         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
57075         regexps and details of expected handling of some bad formats.
57076         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
57077         suppression.
57078
57079 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57080
57081         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
57082         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
57083         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
57084         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
57085         in list archives.
57086
57087 2000-10-06  Richard Henderson  <rth@cygnus.com>
57088
57089         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
57090         * g++.old-deja/g++.brendan/crash52.C: Likewise.
57091         * g++.old-deja/g++.jason/report.C: Likewise.
57092         * g++.old-deja/g++.law/friend5.C: Likewise.
57093         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
57094         of the expected warnings.
57095
57096 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
57097
57098         * g++.old-deja/g++.pt/enum14.C: New test.
57099
57100 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
57101
57102         * g++.old-deja/g++.pt/crash59.C: New test.
57103
57104 2000-10-04  Will Cohen  <wcohen@redhat.com>
57105
57106         * gcc.dg/20000926-1.c: New test.
57107
57108 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
57109
57110         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
57111         function name for current C++ compiler.
57112         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
57113
57114 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
57115
57116         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
57117         __PRETTY_FUNCTION__.
57118         * g++.old-deja/g++.ext/pretty2.C: Likewise.
57119
57120 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57121
57122         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
57123
57124 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
57125
57126         * gcc.c-torture/compile/20000923-1.c: New test.
57127
57128 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
57129
57130         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
57131         * g++.old-deja/g++.pt/ttp62.C: Same.
57132         * g++.old-deja/g++.other/inline14.C: Same.
57133
57134 2000-09-24  Richard Henderson  <rth@cygnus.com>
57135
57136         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
57137
57138 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57139
57140         * gcc.dg/c90-printf-1.c: Add test for wide string format.
57141
57142 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
57143
57144         * gcc.c-torture/compile/20000922-1.c: New file.
57145
57146 2000-09-21  Nick Clifton  <nickc@redhat.com>
57147
57148         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
57149         a signed long modulo operation.
57150         (mod6): New function - perform an unsigned long modulo operation.
57151         (main): Add tests for modulos of very large numbers by very small
57152         dividends.
57153
57154 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57155
57156         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
57157
57158 2000-09-19  Richard Henderson  <rth@cygnus.com>
57159
57160         * gcc.dg/compare2.c (case 10): XFAIL.
57161
57162 2000-09-18  Richard Henderson  <rth@cygnus.com>
57163
57164         * gcc.c-torture/execute/20000906-1.c: Move ...
57165         * gcc.dg/20000906-1.c: ... here.  Only run on targets
57166         that support __builtin_trap.
57167
57168 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
57169
57170         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
57171
57172 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57173
57174         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
57175         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
57176         more $ format tests.
57177
57178 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57179
57180         * gcc.dg/format-errmk-1.c: New test.
57181
57182 2000-09-17  Greg McGary  <greg@mcgary.org>
57183
57184         * gcc.c-torture/execute/20000917-1.x: Remove.
57185
57186 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57187
57188         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
57189
57190 2000-09-17  Greg McGary  <greg@mcgary.org>
57191
57192         * gcc.c-torture/execute/20000917-1.c: New test.
57193         * gcc.c-torture/execute/20000917-1.x: XFAIL.
57194
57195 2000-09-16  Neil Booth  <NeilB@earthling.net>
57196
57197         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
57198         in nested macro bug.
57199
57200 2000-09-15  Neil Booth  <NeilB@earthling.net>
57201
57202         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
57203
57204 2000-09-14  Jeffrey A Law  (law@cygnus.com)
57205
57206         * gcc.c-torture/execute/20000914-1.c: New test.
57207
57208 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
57209
57210         * g++.other/inline13.C: New test.
57211
57212 2000-09-12  Andreas Jaeger  <aj@suse.de>
57213
57214         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
57215         constant by Ulrich Drepper <drepper@redhat.com>.
57216
57217 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
57218
57219         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
57220
57221 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57222
57223         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
57224
57225 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
57226
57227         * gcc.dg/cpp/backslash.c: New test.
57228
57229 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
57230
57231         * gcc.c-torture/execute/20000910-1.c: New test.
57232         * gcc.c-torture/execute/20000910-2.c: Likewise.
57233
57234 2000-09-11  Robert Lipe  <robertl@sco.com>
57235
57236         * gcc.dg/pragma-align.c: New test.
57237
57238 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
57239
57240         * g++.old-deja/g++.pt/explicit82.C: New test.
57241         * g++.old-deja/g++.pt/explicit83.C: New test.
57242
57243 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
57244
57245         * gcc.dg/asm-names.c: New test.
57246
57247 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57248
57249         * gcc.dg/cpp/tr-warn6.c: New test
57250
57251 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57252
57253         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
57254         be accepted.
57255
57256 2000-09-07  Catherine Moore  <clm@redhat.com>
57257
57258         * gcc.c-torture/execute/unroll-1.c: New test.
57259
57260 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
57261
57262         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
57263         ERROR markers.
57264         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
57265         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
57266         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
57267         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
57268         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
57269         Preprocess only.
57270         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
57271         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
57272
57273 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57274
57275         * g++.old-deja/g++.pt/deduct2.C: New test.
57276
57277 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57278
57279         * g++.old-deja/g++.pt/parms2.C: New test.
57280
57281 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57282
57283         * g++.old-deja/g++.pt/crash58.C: New test.
57284
57285 2000-09-06  Greg McGary  <greg@mcgary.org>
57286
57287         * gcc.c-torture/execute/20000906-1.c: New test.
57288         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
57289
57290 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57291
57292         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
57293
57294 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57295
57296         * g++.old-deja/g++.pt/crash57.C: New test.
57297
57298 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57299
57300         * g++.old-deja/g++.pt/crash56.C: New test.
57301
57302 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57303
57304         * g++.old-deja/g++.pt/koenig1.C: New test.
57305
57306 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57307
57308         * gcc.dg/20000904-1.c: New test.
57309
57310 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57311
57312         * gcc.dg/cpp/paste8.c: New test.
57313
57314 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
57315
57316         * gcc.c-torture/compile/20000827-1.c: New test.
57317
57318 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57319
57320         * gcc.dg/format-diag-1.c: New test.
57321
57322 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57323
57324         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
57325         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
57326         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
57327         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
57328         gcc.dg/formatz-1.c: Adjust warning regular expressions.
57329
57330 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57331
57332         * g++.old-deja/g++.other/nested4.C: New test.
57333
57334 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57335
57336         * g++.old-deja/g++.ns/scoped1.C: New test.
57337
57338 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
57339
57340         * lib/g++.exp: Support testing already-installed GCC.
57341
57342 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57343
57344         * wtr-label-1.c, wtr-suffix-1.c: New tests.
57345
57346 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57347
57348         * gcc.dg/return-type-2.c: New test.
57349
57350 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
57351
57352         * gcc.c-torture/compile/20000825-1.c: New test.
57353
57354 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
57355
57356         * gcc.dg/dwarf2-2.c: New test.
57357
57358 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
57359
57360         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
57361         dg-warning regexps.
57362
57363 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57364
57365         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
57366         gcc.dg/format-ext-5.c: New tests.
57367
57368 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
57369
57370         * g++.old-deja/g++.other/crash22.C: New test.
57371
57372 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
57373
57374         * gcc.dg/noncompile/930622-2.c: Adjust error message.
57375
57376 2000-08-24  Richard Henderson  <rth@cygnus.com>
57377
57378         * gcc.dg/ia64-sync-1.c: New test.
57379         * gcc.dg/ia64-sync-2.c: New test.
57380         * gcc.dg/ia64-asm-1.c: New test.
57381
57382 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57383
57384         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
57385         * gcc.dg/format-ext-2.c: New test.
57386
57387 2000-08-23  Jason Merrill  <jason@redhat.com>
57388
57389         * lib/old-dejagnu.exp: Also ignore "In member function" and
57390         "At global scope".
57391
57392 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57393
57394         * gcc.dg/noncompile/label-lineno-1.c: New test.
57395
57396 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57397
57398         * gcc.dg/c99-array-nonobj-1.c: New test.
57399
57400 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57401
57402         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
57403         tests.
57404         * gcc.dg/format-ext-1.c: New test.
57405
57406 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57407
57408         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
57409         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
57410         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
57411         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
57412         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
57413
57414 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57415
57416         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
57417         gcc.dg/c99-strftime-2.c: New tests.
57418
57419 2000-08-22  Richard Henderson  <rth@cygnus.com>
57420
57421         * gcc.c-torture/execute/20000822-1.c: New test.
57422
57423 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57424
57425         * gcc.c-torture/execute/20000819-1.x: Remove.
57426
57427 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57428
57429         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
57430         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
57431         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
57432         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
57433         gcc.dg/format-xopen-1.c: New tests.
57434
57435 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57436
57437         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
57438
57439 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57440
57441         * g++.old-deja/g++.other/loop2.C: New test.
57442
57443         * gcc.c-torture/compile/20000606-1.c: New test.
57444         * gcc.c-torture/compile/20000728-1.c: New test.
57445         * gcc.c-torture/execute/20000801-1.c: New test.
57446         * gcc.c-torture/execute/20000801-2.c: New test.
57447         * gcc.c-torture/execute/20000819-1.c: New test.
57448         * gcc.c-torture/execute/20000819-1.x: XFAIL.
57449         * gcc.dg/20000629-1.c: New test.
57450         * gcc.dg/20000724-1.c: New test.
57451         * gcc.dg/20000807-1.c: New test.
57452
57453 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
57454
57455         * gcc.dg/cpp/pragma-1.c: New test.
57456         * gcc.dg/cpp/pragma-2.c: New test.
57457
57458 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
57459
57460         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
57461         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
57462
57463 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57464
57465         * gcc.c-torture/compile/20000818-1.c: New test.
57466
57467 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
57468
57469         * gcc.c-torture/execute/20000818-1.c: New test.
57470
57471 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57472
57473         * gcc.dg/format-va-1.c: New test.
57474
57475 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57476
57477         * g++.old-deja/g++.other/typedef8.C: New test.
57478
57479 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57480
57481         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
57482         * g++.old-deja/g++.mike/net36.C: Mark candidate.
57483         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
57484         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
57485         * g++.old-deja/g++.other/ptrmem7.C: New test.
57486         * g++.old-deja/g++.pt/ptrmem10.C: New test.
57487
57488 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57489
57490         * g++.old-deja/g++.pt/typename27.C: New test.
57491
57492 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
57493
57494         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
57495         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
57496         * g++.old-deja/g++.pt/friend45.C: New test.
57497         * g++.old-deja/g++.other/friend8.C: New test.
57498
57499 2000-08-15  Richard Henderson  <rth@cygnus.com>
57500
57501         * gcc.c-torture/execute/20000815-1.c: New test.
57502
57503 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57504
57505         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
57506         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
57507         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
57508
57509 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
57510
57511         * g++.old-deja/g++.other/refinit2.C: New test.
57512
57513 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
57514
57515         * lib/c-torture.exp (c-torture): Make
57516         compiler_conditional_xfail_data global.
57517         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
57518         compiler_conditional_xfail_data machinery.
57519         (f-torture-execute): Likewise.
57520         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
57521         and only when unrolling loops.
57522
57523         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
57524
57525 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57526
57527         * g++.old-deja/g++.pt/explicit81.C: New test.
57528
57529 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57530
57531         * g++.old-deja/g++.pt/typename26.C: New test.
57532
57533 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
57534
57535         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
57536         warning.
57537
57538 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
57539
57540         * g++.old-deja/g++.other/array3.C: New test.
57541
57542 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57543
57544         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
57545         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
57546         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
57547         New tests.
57548
57549 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
57550
57551         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
57552         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57553
57554 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
57555
57556         * gcc.c-torture/execute/20000808-1.c: New test.
57557
57558 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57559
57560         * gcc.dg/c90-const-expr-1.c: New test.
57561
57562 2000-08-08  Richard Henderson  <rth@cygnus.com>
57563
57564         * gcc.dg/noncompile/920923-1.c: Declare calloc.
57565
57566 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57567
57568         * gcc.dg/noncompile/const-ll-1.c: New test.
57569
57570 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57571
57572         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
57573
57574 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
57575
57576         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
57577         that running programs linked against the shared version of libobjc
57578         run correctly.
57579
57580 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57581
57582         * gcc.dg/c99-printf-1.c: New test.
57583
57584 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57585
57586         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
57587
57588 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
57589
57590         * gcc.c-torture/execute/20000731-1.x: Delete.
57591
57592 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
57593
57594         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
57595         and torture_without_loops as is done by c-torture.exp.
57596         (search_for): Copy from c-torture.exp.
57597         (gcc-dg-runtest): New function, drives a directory of tests
57598         iterating over the TORTURE_OPTIONS.
57599         (scan-assembler, scan-assembler-not): Move here from
57600         individual directory drivers.
57601
57602         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
57603         defined by lib/gcc-dg.exp.
57604         * gcc.dg/cpp/cpp.exp: Likewise.
57605         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
57606         gcc-dg-runtest, so we cycle over optimization options.
57607
57608         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
57609         * gcc.dg/compare2.c: No longer expected to fail.
57610
57611 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
57612
57613         * gcc.c-torture/execute/20000804-1.c: New test.
57614
57615 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57616
57617         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
57618
57619 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
57620
57621         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
57622
57623 2000-08-03  Jeffrey A Law  (law@cygnus.com)
57624
57625         * gcc.c-torture/compile/20000803-1.c: New test.
57626
57627 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57628
57629         * gcc.c-torture/execute/20000801-3.c,
57630         gcc.c-torture/execute/20000801-4.c: New tests.
57631         * gcc.c-torture/execute/20000801-3.x,
57632         gcc.c-torture/execute/20000801-4.x: Xfail.
57633
57634 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
57635
57636         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
57637         libobjc/.libs to allow for libtool.
57638
57639 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
57640
57641         * gcc.c-torture/compile/20000802-1.c: New test.
57642
57643 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
57644
57645         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
57646
57647 2000-07-31  Jeffrey A Law  (law@cygnus.com)
57648
57649         * gcc-c-torture/execute/20000731-2.c: New test.
57650
57651         * gcc.c-torture/execute/20000731-1.c: New test.
57652         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
57653
57654 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
57655
57656         * gcc.dg/cpp/paste7.c: New test.
57657         * gcc.dg/cpp/20000725-1.c: New test.
57658
57659 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
57660
57661         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
57662         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
57663         declaration warning for __builtin_dwarf_reg_size.
57664
57665         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
57666
57667 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57668
57669         * gcc.dg/noncompile/voidparam-1.c: New test.
57670
57671 2000-07-30  Richard Henderson  <rth@cygnus.com>
57672
57673         * gcc.dg/c90-digraph-1.c: Don't xfail.
57674         * gcc.dg/compare2.c (case 10): Xfail.
57675         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
57676
57677 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
57678
57679         * gcc.dg/c99-main-1.c: New test.
57680
57681 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57682
57683         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
57684
57685 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
57686
57687         * gcc.c-tortuer/execute/20000726-1.c: New test.
57688
57689 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
57690
57691         * gcc.c-torture/execute/enum-2.c: New test.
57692
57693 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57694
57695         * gcc.dg/cpp/tr-warn3.c: New test.
57696
57697 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57698
57699         * g++.old-deja/g++.ext/implicit1.C: Remove.
57700         * g++.old-deja/g++.jason/c2.C: Remove
57701         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
57702         * g++.old-deja/g++.pt/crash16.C: Likewise.
57703         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
57704
57705 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57706
57707         * g++.old-deja/g++.other/for2.C: New test.
57708
57709 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
57710
57711         * gcc.dg/20000720-1.c: New test.
57712
57713 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
57714
57715         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
57716
57717 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
57718
57719         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
57720         * gcc.c-torture/execute/20000722-1.c: New.
57721         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
57722
57723 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
57724
57725         * gcc.dg/cpp/20000720-1.S: New test.
57726
57727 2000-07-21  Michael Meissner  <meissner@redhat.com>
57728
57729         * gcc.c-torture/execute/ieee/hugeval.c: New test.
57730
57731 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57732
57733         * g++.old-deja/g++.brendan/crash16.C,
57734         g++.old-deja/g++.brendan/parse3.C,
57735         g++.old-deja/g++.brendan/redecl1.C,
57736         g++.old-deja/g++.ns/template13.C,
57737         g++.old-deja/g++.other/decl4.C,
57738         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
57739
57740 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57741
57742         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
57743         and "Internal error".
57744
57745         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
57746         regexps.
57747         * gcc.dg/cpp/paste6.c: New test.
57748
57749 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
57750
57751         * gcc.dg/cpp/tr-direct.c: New test.
57752
57753         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
57754         gcc.dg/cpp/undef1.c: Tweak error regexps.
57755
57756 2000-07-18  Eric Christopher <echristo@redhat.com>
57757
57758         * gcc.c-torture/compile/20000718-1.c: New test.
57759
57760 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
57761
57762         * cpplex.c (_cpp_push_token): If the token being pushed back
57763         is the previous token in this context, just subtract one from
57764         context->posn.
57765         * cppmacro.c (save_expansion): Clear aux field when storing a
57766         placemarker.
57767
57768 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
57769
57770         * gcc.dg/noncompile/redecl-1.c: New test.
57771
57772 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
57773
57774         * gcc.c-torture/execute/20000717-5.c: New test.
57775         * gcc.c-torture/execute/20000717-1.x: Removed.
57776
57777 2000-07-17  Richard Henderson  <rth@cygnus.com>
57778
57779         * gcc.c-torture/execute/20000717-4.c: New test.
57780
57781 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
57782
57783         * gcc.dg/cpp/syshdr.c: New test.
57784         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
57785
57786 2000-07-17  Neil Booth  <neilb@earthling.net>
57787
57788         * gcc.dg/cpp/cmdlne-dM.c: New test.
57789         * gcc.dg/cpp/cmdlne-dD.c: New test.
57790
57791 2000-07-17  Jeffrey A Law  (law@cygnus.com)
57792
57793         * gcc.c-torture/execute/20000717-3.c: New test.
57794
57795         * gcc.c-torture/compile/20000717-1.c: New test.
57796
57797 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
57798
57799         * gcc.c-torture/execute/20000717-2.c: New test.
57800
57801 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57802
57803         * gcc.dg/formatz-1.c: New test.
57804
57805         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
57806         * gcc.dg/c99-digraph-1.c: New tests.
57807
57808         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
57809         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
57810
57811         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
57812         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
57813         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
57814         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
57815         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
57816         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
57817         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
57818
57819 2000-07-17  Greg McGary <greg@mcgary.org>
57820
57821         * gcc.c-torture/execute/20000717-1.c: New test.
57822         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
57823
57824 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
57825
57826         * gcc.c-torture/execute/20000715-2.c: New test.
57827         * gcc.dg/20000715-1.c: New test.
57828
57829 2000-07-15  Michael Meissner  <meissner@redhat.com>
57830
57831         * gcc.c-torture/execute/20000715-1.c: New test.
57832
57833 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
57834
57835         * gcc.c-torture/execute/20000707-1.c: New test.
57836
57837 2000-07-13  Neil Booth  <NeilB@earthling.net>
57838
57839         * gcc.dg/cpp/digraph1.c,
57840         gcc.dg/cpp/digraph2.c,
57841         gcc.dg/cpp/digraphs.c: New tests.
57842
57843 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
57844
57845         * g77.f-torture/compile/20000630-2.f: New test.
57846         * g77.f-torture/compile/20000630-2.x
57847
57848 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
57849
57850         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
57851
57852 2000-07-11  Neil Booth  <NeilB@earthling.net>
57853
57854         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
57855
57856 2000-07-11  Neil Booth  <NeilB@earthling.net>
57857
57858         * gcc.dg/cpp/cmdlne-C.c: New.
57859
57860 2000-07-09  Neil Booth  <NeilB@earthling.net>
57861
57862         * gcc.dg/cpp/directiv.c: New tests.
57863         * gcc.dg/cpp/undef1.c: Update.
57864
57865 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
57866
57867         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
57868
57869 2000-07-09  Neil Booth  <NeilB@earthling.net>
57870
57871         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
57872
57873 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
57874
57875         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
57876         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
57877
57878 2000-07-08  Neil Booth  <NeilB@earthling.net>
57879
57880         * gcc.dg/cpp/macsyntx.c: New tests.
57881
57882 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57883
57884         * gcc.dg/20000707-1.c: New test.
57885
57886 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57887
57888         * gcc.c-torture/execute/20000706-1.c: New test.
57889         * gcc.c-torture/execute/20000706-2.c: New test.
57890         * gcc.c-torture/execute/20000706-3.c: New test.
57891         * gcc.c-torture/execute/20000706-4.c: New test.
57892         * gcc.c-torture/execute/20000706-5.c: New test.
57893
57894 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57895
57896         * g++.old-deja/g++.pt/instantiate7.C: New test.
57897
57898 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57899
57900         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
57901         * g++.old-deja/g++.mike/thunk3.C: Likewise.
57902         * g++.old-deja/g++.other/rtti3.C: Likewise.
57903         * g++.old-deja/g++.other/rttid3.C: Likewise.
57904
57905 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
57906
57907         *  g77.f-torture/compile/20000630-1.x: Fix typo
57908
57909 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
57910
57911         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
57912         assembly output.
57913
57914 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
57915
57916         * gcc.dg/cpp/ident.c: New test.
57917
57918 2000-07-05  Neil Booth  <NeilB@earthling.net>
57919
57920         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
57921           gcc.dg/cpp/lexstrng.c: New tests.
57922
57923 2000-07-04  Neil Booth  <NeilB@earthling.net>
57924
57925         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
57926         * gcc.dg/cpp/strify2.c: Same.
57927
57928 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
57929
57930         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
57931         * gcc.dg/cpp/19990703-1.c: Likewise.
57932         * gcc.dg/cpp/20000625-1.c: Likewise.
57933         * gcc.dg/cpp/20000625-2.c: Likewise.
57934
57935         * gcc.dg/cpp/macro1.c,
57936         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
57937         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
57938         gcc.dg/cpp/strify1.c,
57939         gcc.dg/cpp/strify2.c: New tests.
57940
57941 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
57942
57943         * gcc.c-torture/execute/20000703-1.c: New test.
57944
57945 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57946
57947         * g++.old-deja/g++.pt (lookup10.C): New test.
57948
57949 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57950
57951         * g++.old-deja/g++.pt (typename25.C): New test.
57952
57953 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
57954
57955         * gcc.c-torture/compile/20000701-1.c: New test.
57956
57957 2000-06-30  Nick Clifton  <nickc@cygnus.com>
57958
57959         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
57960         to test case.
57961
57962 2000-06-30  Catherine Moore  <clm@cygnus.com>
57963
57964         * gcc.c-torture/execute/align-1.c: New test.
57965
57966 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
57967
57968         * g++.old-deja/g++.pt/expr8.C: New test.
57969         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
57970
57971 2000-06-29  Nick Clifton  <nickc@cygnus.com>
57972
57973         * gcc.c-torture/compile/20000629-1.c: New test.
57974
57975 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57976
57977
57978         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
57979         gcc.dg/noncompile directory, depending on whether they're
57980         preprocessor tests or not.  Annotate all the tests for the dg
57981         framework.
57982
57983         * gcc.c-torture/noncompile/noncompile.exp: Delete.
57984         * gcc.dg/noncompile/noncompile.exp: New.
57985
57986         * Moved files:
57987         Old name                                New name
57988         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
57989         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
57990         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
57991         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
57992         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
57993         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
57994         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
57995         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
57996         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
57997         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
57998         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
57999         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
58000         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
58001         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
58002         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
58003         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
58004         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
58005         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
58006         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
58007         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
58008         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
58009         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
58010         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
58011         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
58012
58013         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
58014         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
58015         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
58016         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
58017         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
58018         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
58019
58020 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58021
58022         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
58023         declare one variable.  On the fourth, error.
58024         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
58025         declared by 20000628-1a.h.
58026
58027 2000-06-29  Richard Henderson  <rth@redhat.com>
58028
58029         * gcc.c-torture/execute/930529-1.x: New file.
58030         * gcc.dg/920413-1.c: Adjust expected warning text.
58031         * gcc.dg/980217-1.c: Declare abort.
58032         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
58033
58034 2000-06-29  Jeffrey A Law  (law@cygnus.com)
58035
58036         * g77.f-torture/compile/20000629-1.f: New test.
58037         * g77.f-torture/compile/20000629-1.x: Expected to fail.
58038
58039 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58040
58041         Rearrange lots of files, removing entirely the
58042         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
58043         directories.
58044
58045         * Deleted files:
58046         gcc.c-torture/code_quality/code_quality.exp
58047         gcc.c-torture/special/special.exp
58048         gcc.failure/failure.exp
58049         gcc.failure/940409-1.x
58050         gcc.c-torture/compile/961203-1.x
58051
58052         * New files:
58053         gcc.misc-tests/linkage.exp
58054         gcc.c-torture/execute/920730-1t.c
58055         gcc.c-torture/execute/920730-1t.x
58056         gcc.c-torture/compile/920520-1.x
58057         gcc.c-torture/compile/920521-1.x
58058         gcc.c-torture/compile/981006-1.x
58059         gcc.c-torture/execute/eeprof-1.x
58060
58061         * Moved files (possibly with modifications to fit a new harness):
58062         Old name                                New name
58063         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
58064         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
58065         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
58066         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
58067         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
58068         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
58069         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
58070         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
58071         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
58072         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
58073         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
58074         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
58075         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
58076         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
58077
58078 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58079
58080         * c-torture/compile/961203-1.x: Delete.
58081
58082         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
58083         not exit. Include stdio.h.
58084         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
58085         * gcc.misc-tests/dg-12.c: Likewise.
58086         * gcc.misc-tests/dg-5.c: Likewise.
58087         * gcc.misc-tests/dg-6.c: Likewise.
58088         * gcc.misc-tests/dg-7.c: Prototype abort.
58089         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
58090         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
58091         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
58092         not exit.
58093         * gcc.misc-tests/sieve.c: Use return from main, not exit.
58094         * gcc.misc-tests/sort2.c: Use return from main, not exit.
58095
58096 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
58097
58098         * gcc.dg/cpp/20000628-1.c: New test.
58099         * gcc.dg/cpp/20000628-1.h: New header for above test.
58100         * gcc.dg/cpp/20000628-1a.h: Likewise.
58101
58102 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
58103
58104         * gcc.dg/cpp: New directory.
58105         * gcc.dg/cpp/cpp.exp: New driver.
58106         * gcc.dg/cpp/20000627-1.c: New test.
58107         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
58108         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
58109         and rewrite as a compilation test.
58110
58111         * gcc.dg: Move many files into the cpp subdirectory, possibly
58112         renaming or editing them as well.
58113         Old name                New name
58114         990119-1.c              cpp/19990119-1.c
58115         990228-1.c              cpp/19990228-1.c
58116         990407-1.c              cpp/19990407-1.c
58117         990409-1.c              cpp/19990409-1.c
58118         990413-1.c              cpp/19990413-1.c
58119         990703-1.c              cpp/19990703-1.c
58120         20000127-1.c            cpp/20000127-1.c
58121         20000129-1.c            cpp/20000129-1.c
58122         20000207-1.c            cpp/20000207-1.c
58123         20000207-2.c            cpp/20000207-2.c
58124         20000209-1.c            cpp/20000209-1.c
58125         20000209-2.c            cpp/20000209-2.c
58126         20000301-1.c            cpp/20000301-1.c
58127         20000419-1.c            cpp/20000419-1.c
58128         20000510-1.S            cpp/20000510-1.S
58129         20000519-1.c            cpp/20000519-1.c
58130         20000529-1.c            cpp/20000529-1.c
58131         20000625-1.c            cpp/20000625-1.c
58132         20000625-2.c            cpp/20000625-2.c
58133         cpp-as1.c               cpp/assert1.c
58134         cpp-as2.c               cpp/assert2.c
58135         cxx-comments-1.c        cpp/cxxcom1.c
58136         cxx-comments-2.c        cpp/cxxcom2.c
58137         endif-label.c           cpp/endif.c
58138         cpp-hash1.c             cpp/hash1.c
58139         cpp-hash2.c             cpp/hash2.c
58140         cpp-if1.c               cpp/if-1.c
58141         cpp-if2.c               cpp/if-2.c
58142         cpp-if3.c               cpp/if-3.c
58143         cpp-if4.c               cpp/if-4.c
58144         cpp-if5.c               cpp/if-5.c
58145         cpp-cond.c              cpp/if-cexp.c
58146         cpp-missingop.c         cpp/if-mop.c
58147         cpp-missingparen.c      cpp/if-mpar.c
58148         cpp-opprec.c            cpp/if-oppr.c
58149         cpp-ifparen.c           cpp/if-paren.c
58150         cpp-shortcircuit.c      cpp/if-sc.c
58151         cpp-shift.c             cpp/if-shift.c
58152         cpp-unary.c             cpp/if-unary.c
58153         cpp-li1.c               cpp/line1.c
58154         cpp-li2.c               cpp/line2.c
58155         lineno.c                cpp/line3.c
58156         lineno-2.c              cpp/line4.c
58157         cpp-mi.c                cpp/mi1.c
58158         cpp-mic.h               cpp/mi1c.h
58159         cpp-micc.h              cpp/mi1cc.h
58160         cpp-mind.h              cpp/mi1nd.h
58161         cpp-mindp.h             cpp/mi1ndp.h
58162         cpp-mix.h               cpp/mi1x.h
58163         cpp-mi2.c               cpp/mi2.c
58164         cpp-mi2a.h              cpp/mi2a.h
58165         cpp-mi2b.h              cpp/mi2b.h
58166         cpp-mi2c.h              cpp/mi2c.h
58167         cpp-mi3.c               cpp/mi3.c
58168         cpp-mi3.def             cpp/mi3.def
58169         poison-1.c              cpp/poison.c
58170         pr-impl.c               cpp/prag-imp.c
58171         cpp-redef-2.c           cpp/redef1.c
58172         cpp-redef.c             cpp/redef2.c
58173         strpaste.c              cpp/strp1.c
58174         strpaste-2.c            cpp/strp2.c
58175         cpp-tradpaste.c         cpp/tr-paste.c
58176         cpp-tradstringify.c     cpp/tr-str.c
58177         cpp-tradwarn1.c         cpp/tr-warn1.c
58178         cpp-tradwarn2.c         cpp/tr-warn2.c
58179         trigraphs.c             cpp/trigraphs.c
58180         cpp-unc1.c              cpp/unc1.c
58181         cpp-unc2.c              cpp/unc2.c
58182         cpp-unc3.c              cpp/unc3.c
58183         cpp-unc.c               cpp/unc4.c
58184         undef.c                 cpp/undef1.c
58185         undef-2.c               cpp/undef2.c
58186         cpp-wi1.c               cpp/widestr1.c
58187
58188 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
58189
58190         * lib/g++.exp (g++_include_flags): Tweak.
58191
58192 2000-06-27  H.J. Lu  <hjl@gnu.org>
58193             Loren J. Rittle  <ljrittle@acm.org>
58194
58195         * lib/g++.exp (g++_include_flags): Override libgloss.exp
58196         version with one that knows about the new gcc tree structure.
58197         (g++_link_flags): Same.
58198
58199 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
58200
58201         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
58202         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
58203         case we are cross-compiling.
58204
58205         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
58206         g++.old-deja/g++.niklas/Makefile.in,
58207         g++.old-deja/g++.niklas/configure.in,
58208         g++.old-deja/g++.other/Makefile.in,
58209         g++.old-deja/g++.other/configure.in,
58210         gcc.c-torture/code_quality/Makefile.in,
58211         gcc.c-torture/code_quality/configure.in,
58212         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
58213         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
58214         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
58215         gcc.c-torture/execute/ieee/Makefile.in,
58216         gcc.c-torture/execute/ieee/configure.in,
58217         gcc.c-torture/noncompile/Makefile.in,
58218         gcc.c-torture/noncompile/configure.in,
58219         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
58220         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
58221         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
58222
58223 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58224
58225         * g++.old-deja/g++.other/ambig3.C: New test.
58226
58227 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58228
58229         * g++.old-deja/g++.pt/syntax1.C: New test.
58230         * g++.old-deja/g++.pt/syntax2.C: New test.
58231         * g++.old-deja/g++.other/syntax3.C: New test.
58232         * g++.old-deja/g++.other/syntax4.C: New test.
58233
58234 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58235
58236         * gcc.dg/20000623-1.c: Prototype exit and abort.
58237
58238 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58239
58240         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
58241         New tests.
58242         * gcc.dg/cpp-mi3.def: New file.
58243
58244         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
58245         inside assertions.
58246         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
58247         lexer's error messages.
58248         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
58249         divine anything from the linemarkers.
58250         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
58251         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
58252
58253 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
58254
58255         * gcc.dg/20000623-1.c: New test.
58256
58257 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
58258
58259         * gcc.c-torture/execute/20000622-1.c: New test.
58260
58261 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58262
58263         * g++.old-deja/g++.other/init15.C: New test.
58264
58265 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58266
58267         * g++.old-deja/g++.pt/vaarg2.C: New test.
58268         * g++.old-deja/g++.pt/vaarg3.C: New test.
58269
58270 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
58271
58272         * g++.old-deja/g++.other/dyncast6.C: New test.
58273
58274 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
58275
58276         * gcc.c-torture/execute/loop-6.c: New test.
58277
58278 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
58279
58280         * gcc.dg/20000614-1.c: New test.
58281         * gcc.dg/20000614-2.c: New test.
58282
58283 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
58284
58285         * g++.old-deja/g++.other/inline12.C: New test.
58286
58287 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
58288
58289         * g++.old-deja/g++.other/eh1.C: New test.
58290
58291 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
58292
58293         * g++.old-deja/g++.other/type.C: New test.
58294
58295 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58296
58297         * g++.old-deja/g++.other/initstring.C: New test.
58298
58299 2000-06-12  Jason Merrill  <jason@redhat.com>
58300
58301         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
58302
58303 2000-06-09  Jeffrey A Law  (law@cygnus.com)
58304
58305         * gcc.c-torture/compile/20000609-1.c: New test.
58306
58307 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
58308
58309         * gcc.dg/20000609-1.c: New test.
58310
58311 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
58312
58313         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
58314         * gcc.c-torture/noncompile/poison-1.c: Move...
58315         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
58316         * gcc.dg/cpp-li1.c: Add a token after the #line.
58317
58318 2000-06-05  Richard Henderson  <rth@cygnus.com>
58319
58320         * gcc.c-torture/execute/20000605-2.c: New test.
58321         * gcc.c-torture/execute/20000605-3.c: New test.
58322
58323 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
58324
58325         * g77.f-torture/execute/20000503-1.x: New file.
58326
58327 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
58328
58329         * g++.old-deja/g++.eh/badalloc1.C: New test.
58330
58331 2000-06-05  Richard Henderson  <rth@cygnus.com>
58332
58333         * gcc.c-torture/execute/20000605-1.c: New test.
58334
58335 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58336             Nathan Sidwell <nathan@codesourcery.com>
58337
58338         * gcc.c-torture/compile/20000605-1.c: New test.
58339
58340 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
58341
58342         * g77.f-torture/compile/20000601-1.f: New test.
58343
58344 2000-06-03  Richard Henderson  <rth@cygnus.com>
58345
58346         * gcc.c-torture/execute/20000603-1.c: New.
58347
58348 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
58349
58350         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
58351         * gcc.dg/noreturn-2.c (noreturn): Likewise.
58352
58353 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
58354
58355         * gcc.dg/compare2.c (case 12): XFAIL.
58356         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
58357         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
58358
58359         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
58360
58361 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
58362
58363         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
58364         guard macro is already defined when the header is first
58365         included.
58366         * gcc.dg/cpp-mix.h: New file.
58367         * gcc.dg/endif-label.c: Update patterns to match compiler.
58368
58369         * g++.brendan/complex1.C: Declare abort.
58370         * g++.law/refs4.C: Remove XFAIL.
58371         * g++.oliva/expr2.C: Declare abort and exit.
58372
58373 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
58374
58375         * gcc.c-torture/execute/20000528-1.c: New test.
58376
58377         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
58378         * g++.old-deja/g++.law/temps4.C: Likewise.
58379
58380         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
58381         stdlib.h.  Call abort() on failure.
58382         * g++.old-deja/g++.law/refs4.C: Likewise.
58383         * g++.old-deja/g++.law/temps4.C: Likewise.
58384         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
58385         * gcc.c-torture/execute/20000112-1.c: Include string.h.
58386
58387 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
58388
58389         Relative to g++.dg/special:
58390         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
58391
58392         Relative to g++.old-deja:
58393         * g++.brendan/complex1.C, g++.jason/optimize2.C,
58394         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
58395         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
58396         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
58397         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
58398         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
58399         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
58400
58401         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
58402         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
58403         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
58404         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
58405         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
58406         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
58407         and/or string.h.
58408
58409         * g++.other/goto1.C: Update expectations for error messages.
58410
58411 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
58412
58413         * gcc.c-torture/compile/20000523-1.c: New test.
58414
58415 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58416
58417         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
58418
58419 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58420
58421         * g++.old-deja/g++.eh/catch11.C: New test.
58422         * g++.old-deja/g++.eh/catch12.C: New test.
58423
58424 2000-05-24  Nick Clifton  <nickc@cygnus.com>
58425
58426         * gcc.c-torture/execute/20000523-1.c: New test.
58427
58428 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
58429
58430         * c-torture/execute/bcp-1.c: Replace abort in arg of
58431         __builtin_constant_p with a generic external function.
58432
58433         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
58434         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
58435         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
58436         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
58437         Prototype abort and/or exit.
58438
58439         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
58440         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
58441         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
58442         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
58443
58444 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
58445
58446         * gcc.dg/dwarf2-1.c: New test.
58447
58448 2000-05-20  Richard Henderson  <rth@cygnus.com>
58449
58450         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
58451
58452 2000-05-20  Andreas Jaeger  <aj@suse.de>
58453
58454         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
58455         testcase.
58456
58457 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
58458
58459         * gcc.c-torture/execute/20000519-2.c: New test.
58460
58461 2000-05-19  Andreas Jaeger  <aj@suse.de>
58462
58463         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
58464         which fails with SSA.
58465
58466         * lib/c-torture.exp: Also test with -O3 -fssa.
58467
58468 2000-05-18  Michael Meissner  <meissner@redhat.com>
58469
58470         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
58471         * gcc.c-torture/execute/920415-1.c: Ditto.
58472         * gcc.c-torture/execute/920501-1.c: Ditto.
58473         * gcc.c-torture/execute/conversion.c: Ditto.
58474         * gcc.c-torture/execute/cvt-1.c: Ditto.
58475
58476 2000-05-18  Jeffrey A Law  (law@cygnus.com)
58477
58478         * gcc.c-torture/compile/20000518-1.c: New test.
58479
58480 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58481
58482         * g77.f-torture/compile/200005018.f: New test.
58483
58484 2000-05-17  Jeffrey A Law  (law@cygnus.com)
58485
58486         * gcc.c-torture/compile/20000517-1.c: New test.
58487
58488 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58489
58490         * gcc.c-torture/execute/20000516-1.c: New test.
58491
58492 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
58493
58494         * g++.old-deja/g++.other/eh.C: New test.
58495
58496 2000-05-12  Richard Henderson  <rth@cygnus.com>
58497
58498         * gcc.c-torture/execute/990208-1.c (main): Don't pass
58499         constants through to doit's conditional.
58500
58501 2000-05-11  Jeffrey A Law  (law@cygnus.com)
58502
58503         * gcc.c-torture/compile/20000511-1.c: New test.
58504         * g77.f-torture/compile/20000511-1.f: New test.
58505         * g77.f-torture/compile/20000511-2.f: New test.
58506
58507 2000-05-11  Michael Meissner  <meissner@redhat.com>
58508
58509         * gcc.c-torture/execute/20000511-1.c: New test.
58510
58511 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
58512
58513         * gcc.dg/dg.exp: Scan .S files as well as .c files.
58514         * gcc.dg/20000510-1.S: New.
58515
58516 2000-05-08  Catherine Moore  <clm@cygnus.com>
58517
58518         * gcc.dg/unused-3.c: New.
58519
58520 2000-05-06  Richard Henderson  <rth@cygnus.com>
58521
58522           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
58523           * g++.old-deja/g++.mike/warn1.C: Likewise.
58524           * g++.old-deja/g++.pt/local1.C: Likewise.
58525           * g++.old-deja/g++.pt/local7.C: Likewise.
58526           * g++.old-deja/g++.pt/spec16.C: Likewise.
58527
58528 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
58529
58530         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
58531
58532 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
58533
58534           * g77.f-torture/execute/20000503-1.f: New test.
58535
58536 2000-05-04  Andreas Jaeger  <aj@suse.de>
58537
58538         * gcc.dg/noreturn-2.c: New test.
58539
58540 2000-05-04  Neil Booth  <NeilB@earthling.net>
58541
58542         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
58543         preprocessor.
58544
58545 2000-05-04  Richard Henderson  <rth@cygnus.com>
58546
58547         * gcc.c-torture/execute/20000503-1.c: Fix typo.
58548
58549 2000-05-04  Richard Henderson  <rth@cygnus.com>
58550
58551         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
58552         OpenSSL by Jason R Thorpe.
58553
58554 2000-05-03  Jim Wilson  <wilson@cygnus.com>
58555
58556         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
58557
58558 2000-05-03  Robert Lipe <robertlipe@usa.net>
58559
58560         * gcc.dg/20000503-1.c: New test.
58561
58562 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
58563
58564         * gcc.c-torture/compile/20000502-1.c: New test.
58565         * g++.old-deja/g++.other/align.C: New test.
58566         * gcc.dg/cpp-tradstringify.c: New test.
58567
58568 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58569
58570         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
58571         and hard registers.
58572
58573 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
58574
58575         * gcc.c-torture/execute/loop-5.c: New test.
58576
58577 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
58578
58579         * gcc.c-torture/execute/va-arg-20.c: New test.
58580
58581 2000-04-23  Jeffrey A Law  (law@cygnus.com)
58582
58583         * gcc.c-torture/execute/20000422-1.c: New test.
58584
58585 2000-04-20  Greg McGary  <gkm@gnu.org>
58586
58587         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
58588         when optimizing, but without sibling-call optimizations (-O1).
58589
58590 2000-04-20  Jeffrey A Law  (law@cygnus.com)
58591
58592           * gcc.c-torture/compile/20000420-1.c: New test.
58593
58594 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
58595
58596         * g++.abi/ptrflags.C: New test.
58597         * g++.eh/catchptr1.C: Test incomplete pointer chains.
58598
58599 2000-04-19  Catherine Moore  <clm@cygnus.com>
58600
58601         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
58602
58603 2000-04-19  Greg McGary  <gkm@gnu.org>
58604
58605         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
58606         sibling-call optimizations.
58607
58608 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
58609
58610         * gcc.dg/20000419-1.c: New test.
58611
58612 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
58613
58614         * gcc.c-torture/execute/20000412-6.c: New test.
58615
58616 2000-04-12  Jeffrey A Law  (law@cygnus.com)
58617
58618         * gcc.c-torture/execute/20000412-5.c: New test.
58619         * g77.f-torture/compile/20000412-1.f: New test.
58620         * gcc.c-torture/execute/20000412-4.c: New test.
58621         * gcc.c-torture/compile/20000412-2.c: New test.
58622         * gcc.c-torture/execute/20000412-3.c: New test.
58623         * gcc.c-torture/compile/20000412-1.c: New test.
58624         * gcc.c-torture/execute/20000412-2.c: New test.
58625
58626 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
58627
58628         * objc/execute/bf-20.m: New test.
58629
58630 2000-04-10  Richard Henderson  <rth@cygnus.com>
58631
58632         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
58633
58634         * gcc.c-torture/execute/20000412-1.c: New test.
58635
58636 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
58637
58638         * g++.old-deja/g++.eh/catchptr1.C: New test.
58639
58640 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
58641
58642         * g++.old-deja/g++.abi/cxa_vec.C: New test.
58643
58644 2000-04-08  Neil Booth  <NeilB@earthling.net>
58645
58646         * gcc.dg/cpp-nullchar.c: Remove test as
58647         embedded nulls cause problems.
58648
58649 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58650
58651         * gcc.dg/compare2.c: New test.
58652
58653 2000-04-08  Neil Booth  <NeilB@earthling.net>
58654
58655         * gcc.dg/cpp-nullchar.c: New test.
58656
58657 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
58658
58659         * gcc.dg/cpp-mi2.c: New test.
58660         * gcc.dg/cpp-mi2[abc].h: New files.
58661
58662 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
58663
58664         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
58665         member name.
58666
58667 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
58668
58669         * g++.old-deja/g++.abi/vmihint.C: New test.
58670
58671 2000-04-06  Neil Booth  <NeilB@earthling.net>
58672
58673         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
58674         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
58675         copyright.
58676
58677 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
58678
58679         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
58680         avoid stack-frame overwrite.
58681
58682 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
58683
58684         * gcc.c-torture/compile/20000405-2.c: New test.
58685         * gcc.c-torture/compile/20000405-3.c: New test.
58686
58687 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58688
58689         * gcc.c-torture/compile/20000405-1.c: New test.
58690
58691 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
58692
58693         * gcc.dg/cast-qual-1.c: Revert last change.
58694
58695 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58696
58697         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
58698
58699 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
58700
58701         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
58702         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
58703
58704 2000-04-03  Jeffrey A Law  (law@cygnus.com)
58705
58706         * gcc.c-torture/compile/20000403-2.c: New test.
58707         * gcc.c-torture/compile/20000403-1.c: New test.
58708
58709 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
58710
58711         * gcc.c-torture/execute/20000403-1.c: New test.
58712
58713 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
58714
58715         * gcc.c-torture/execute/20000402-1.c: New test.
58716
58717 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
58718
58719         * gcc.c-torture/execute/va-arg-15.c: New test.
58720         * gcc.c-torture/execute/va-arg-16.c: New test.
58721         * gcc.c-torture/execute/va-arg-17.c: New test.
58722         * gcc.c-torture/execute/va-arg-18.c: New test.
58723         * gcc.c-torture/execute/va-arg-19.c: New test.
58724
58725 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
58726
58727         * gcc.c-torture/compile/981211-1.c: Move to...
58728         * gcc.dg/cpp-as1.c: ...here.
58729         * gcc.dg/cpp-as2.c: New file.
58730
58731         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
58732         compiler.
58733
58734 2000-04-02  Neil Booth  <NeilB@earthling.net>
58735
58736         * gcc.dg/cpp-cond.c  New tests.
58737         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
58738         accidental success less likely.
58739         * gcc.dg/cpp-missingop.c  New tests.
58740         * gcc.dg/cpp-missingparen.c  New tests.
58741         * gcc.dg/cpp-shift.c  New tests.
58742         * gcc.dg/cpp-shortcircuit.c  New tests.
58743         * gcc.dg/cpp-unary.c  New tests.
58744
58745 2000-03-29  Jeffrey A Law  (law@cygnus.com)
58746
58747         * gcc.c-torture/compile/20000329-1.c: New test.
58748
58749 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
58750
58751         * gcc.c-torture/compile/20000326-1.c: New test.
58752         * gcc.c-torture/compile/20000326-2.c: New test.
58753
58754 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
58755
58756         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
58757         the first parameter is a function argument.
58758
58759 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
58760
58761         * g++.old-deja/g++.ext/array4.C: New test.
58762
58763 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
58764
58765         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
58766
58767 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58768
58769         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
58770
58771 2000-03-19  Richard Henderson  <rth@cygnus.com>
58772
58773         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
58774
58775 2000-03-19  Richard Henderson  <rth@cygnus.com>
58776
58777         * gcc.c-torture/compile/20000319-1.c: New test.
58778
58779 2000-03-14  Jeffrey A Law  (law@cygnus.com)
58780
58781         * gcc.c-torture/execute/20000314-3.c: New test.
58782         * gcc.c-torture/execute/20000314-2.c: New test.
58783         * gcc.c-torture/execute/20000314-1.c: New test.
58784         * gcc.c-torture/compile/20000314-2.c: New test.
58785         * gcc.c-torture/compile/20000314-1.c: New test.
58786
58787 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
58788
58789         * g++.old-deja/g++.warn/inline.C: New test.
58790
58791 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
58792
58793         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
58794         standards-compliant result rather than specific constants.
58795         Put test-values in array.
58796
58797 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
58798
58799         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
58800         (g++_target_compile): Put test-specific options last.
58801
58802 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58803
58804         * g++.old-deja/g++.eh/vbase4.C: New test.
58805
58806 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58807
58808         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
58809
58810 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58811
58812         * g++.old-deja/g++.brendan/misc12.C: Removed.
58813         * g++.old-deja/g++.pt/memtemp77.C: Constify.
58814         * g++.old-deja/g++.ext/pretty4.C: New test.
58815
58816 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58817
58818         * g++.old-deja/g++.other/string2.C: New test.
58819
58820 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
58821
58822         * g++.old-deja/g++.warn/impint2.C: New test.
58823
58824 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
58825
58826         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
58827         is 1, not zero.
58828
58829 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
58830
58831         * g++.old-deja/g++.warn/impint.C: New test.
58832         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
58833         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
58834         * g++.old-deja/g++.pt/explicit12.C: Likewise.
58835         * g++.old-deja/g++.pt/explicit13.C: Likewise.
58836         * g++.old-deja/g++.pt/explicit17.C: Likewise.
58837         * g++.old-deja/g++.pt/explicit18.C: Likewise.
58838         * g++.old-deja/g++.pt/explicit19.C: Likewise.
58839         * g++.old-deja/g++.pt/explicit23.C: Likewise.
58840         * g++.old-deja/g++.pt/explicit31.C: Likewise.
58841         * g++.old-deja/g++.pt/explicit35.C: Likewise.
58842         * g++.old-deja/g++.pt/explicit6.C: Likewise.
58843         * g++.old-deja/g++.pt/memclass7.C: Likewise.
58844
58845 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
58846
58847         * gcc.dg/cpp-redef.c: New test.
58848
58849 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
58850
58851         * g++.old-deja/g++.pt/unify7.C: New test.
58852
58853 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58854
58855         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
58856         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
58857
58858 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
58859
58860         * gcc.c-torture/compile/20000224-1.c: New test.
58861
58862 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58863
58864         * gcc.c-torture/compile/cpp-2.c: New test.
58865         * gcc.c-torture/compile/cpp-1.c: New test.
58866
58867 2000-02-25  Jeffrey A Law  (law@cygnus.com)
58868
58869         * gcc.c-torture/execute/20000225-1.c: New test.
58870
58871 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58872
58873         * gcc.dg/cpp-li2.c: New test.
58874
58875         * gcc.dg/cpp-wi1.c: New test.
58876
58877         * gcc.dg/cpp-li1.c: New test.
58878
58879 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
58880
58881         * g++.old-deja/g++.other/sizeof5.C: New test.
58882
58883 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58884
58885         * gcc.c-torture/execute/va-arg-13.c: New test.
58886
58887 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
58888
58889         * gcc.c-torture/execute/va-arg-12.c: New test.
58890
58891 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58892
58893         * gcc.c-torture/execute/20000223-1.c: New test.
58894
58895 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58896
58897         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
58898
58899 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
58900
58901         * g++.old-deja/g++.abi/ptrmem.C: New test.
58902
58903 2000-02-19  Richard Henderson  <rth@cygnus.com>
58904
58905         * gcc.c-torture/compile/init-3.c: New.
58906
58907 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
58908
58909         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
58910         ALWAYS_CXXFLAGS.
58911
58912 2000-02-11  Robert Lipe <robertl@sco.com>
58913
58914         * gcc.c-torture/compile/20000211-3.c: New test.
58915
58916 2000-02-11  Martin Buchholz <martin@xemacs.org>
58917
58918         * gcc.c-torture/compile/20000211-2.c: New test.
58919
58920 2000-02-11  Jeffrey A Law  (law@cygnus.com)
58921
58922         * gcc.c-torture/compile/20000211-1.c: New test.
58923
58924 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
58925
58926         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
58927           on native targets
58928
58929 2000-02-08  Nathan Sidwell  <nathan@acm.org>
58930
58931         * g++.old-deja/g++.other/cast5.C: New test.
58932
58933 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
58934
58935         * gcc.c-torture/execute/20000205-1.c: New.
58936
58937 2000-02-03  Nathan Sidwell  <nathan@acm.org>
58938
58939         * g++.old-deja/g++.jason/cast3.C: Return void.
58940         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
58941
58942 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58943
58944         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
58945
58946         * gcc.dg/loop-1.c: New test.
58947
58948 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
58949
58950         * gcc.c-torture/compile/20000127-1.c: New test.
58951         * gcc.c-torture/execute/991228-1.c: New test.
58952
58953 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58954
58955         * gcc.dg/unused-2.c: New test.
58956
58957         * gcc.dg/conv-1.c: New test.
58958
58959 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
58960
58961         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
58962         compiler.
58963         (tool_option_proc): Fix typo.
58964
58965 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
58966
58967         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
58968         of the ld on the host, not on the build machine.
58969         Also, don't crash if '--help' is not a supported option.
58970
58971 2000-01-24  Richard Henderson  <rth@cygnus.com>
58972
58973         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
58974
58975 2000-01-20  Jeffrey A Law  (law@cygnus.com)
58976
58977         * gcc.c-torture/execute/20000120-2.c: New test.
58978         * gcc.c-torture/execute/20000120-1.c: New test.
58979
58980 2000-01-13  Jeffrey A Law  (law@cygnus.com)
58981
58982         * gcc.c-torture/execute/20000113-1.c: New test.
58983
58984 2000-01-12  Jeffrey A Law  (law@cygnus.com)
58985
58986         * gcc.c-torture/execute/20000112-1.c: New test.
58987
58988 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58989
58990         * gcc.dg/20000111-1.c: New test.
58991
58992 2000-01-10  Jeffrey A Law  (law@cygnus.com)
58993
58994         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
58995         with 16 bit integers.
58996
58997 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58998
58999         * gcc.dg/20000108-1.c: New test.
59000
59001 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59002
59003         * g++.old-deja/g++.ns/koenig8.C: New test.
59004
59005 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59006
59007         * g++.old-deja/g++.other/cast4.C: New test.
59008
59009 2000-01-05  Jeffrey A Law  (law@cygnus.com)
59010
59011         * gcc.c-torture/compile/20000105-2.c: New test.
59012         * gcc.c-torture/compile/20000105-1.c: New test.
59013
59014 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59015
59016         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
59017         references to printf & atoi to conform to ANSI standard.
59018         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
59019         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
59020         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
59021         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
59022         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
59023         * g++.old-deja/g++.brendan/complex1.C: Likewise.
59024         * g++.old-deja/g++.brendan/copy1.C: Likewise.
59025         * g++.old-deja/g++.brendan/copy2.C: Likewise.
59026         * g++.old-deja/g++.brendan/copy3.C: Likewise.
59027         * g++.old-deja/g++.brendan/copy4.C: Likewise.
59028         * g++.old-deja/g++.brendan/copy5.C: Likewise.
59029         * g++.old-deja/g++.brendan/copy6.C: Likewise.
59030         * g++.old-deja/g++.brendan/copy7.C: Likewise.
59031         * g++.old-deja/g++.brendan/copy8.C: Likewise.
59032         * g++.old-deja/g++.brendan/crash11.C: Likewise.
59033         * g++.old-deja/g++.brendan/crash14.C: Likewise.
59034         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
59035         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
59036         * g++.old-deja/g++.brendan/delete2.C: Likewise.
59037         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
59038         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
59039         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
59040         * g++.old-deja/g++.brendan/eh1.C: Likewise.
59041         * g++.old-deja/g++.brendan/groff1.C: Likewise.
59042         * g++.old-deja/g++.brendan/init3.C: Likewise.
59043         * g++.old-deja/g++.brendan/misc12.C: Likewise.
59044         * g++.old-deja/g++.brendan/misc7.C: Likewise.
59045         * g++.old-deja/g++.brendan/new2.C: Likewise.
59046         * g++.old-deja/g++.brendan/operators4.C: Likewise.
59047         * g++.old-deja/g++.brendan/operators5.C: Likewise.
59048         * g++.old-deja/g++.brendan/overload2.C: Likewise.
59049         * g++.old-deja/g++.brendan/overload7.C: Likewise.
59050         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
59051         * g++.old-deja/g++.brendan/reference1.C: Likewise.
59052         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
59053         * g++.old-deja/g++.brendan/template24.C: Likewise.
59054         * g++.old-deja/g++.brendan/template3.C: Likewise.
59055         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
59056         * g++.old-deja/g++.jason/inline3.C: Likewise.
59057         * g++.old-deja/g++.jason/opeq.C: Likewise.
59058         * g++.old-deja/g++.law/arg5.C: Likewise.
59059         * g++.old-deja/g++.law/arm7.C: Likewise.
59060         * g++.old-deja/g++.law/ctors11.C: Likewise.
59061         * g++.old-deja/g++.law/cvt8.C: Likewise.
59062         * g++.old-deja/g++.law/init9.C: Likewise.
59063         * g++.old-deja/g++.law/refs4.C: Likewise.
59064         * g++.old-deja/g++.law/template2.C: Likewise.
59065         * g++.old-deja/g++.law/visibility24.C: Likewise.
59066         * g++.old-deja/g++.law/vtable3.C: Likewise.
59067         * g++.old-deja/g++.mike/asm2.C: Likewise.
59068         * g++.old-deja/g++.mike/eh1.C: Likewise.
59069         * g++.old-deja/g++.mike/misc1.C: Likewise.
59070         * g++.old-deja/g++.mike/misc13.C: Likewise.
59071         * g++.old-deja/g++.mike/misc14.C: Likewise.
59072         * g++.old-deja/g++.mike/ns12.C: Likewise.
59073         * g++.old-deja/g++.mike/p1248.C: Likewise.
59074         * g++.old-deja/g++.mike/p3708.C: Likewise.
59075         * g++.old-deja/g++.mike/p3708a.C: Likewise.
59076         * g++.old-deja/g++.mike/p3708b.C: Likewise.
59077         * g++.old-deja/g++.mike/p646.C: Likewise.
59078         * g++.old-deja/g++.mike/p700.C: Likewise.
59079         * g++.old-deja/g++.mike/p783.C: Likewise.
59080         * g++.old-deja/g++.mike/p783a.C: Likewise.
59081         * g++.old-deja/g++.mike/p783b.C: Likewise.
59082         * g++.old-deja/g++.mike/p786.C: Likewise.
59083         * g++.old-deja/g++.mike/p789.C: Likewise.
59084         * g++.old-deja/g++.mike/p789a.C: Likewise.
59085         * g++.old-deja/g++.mike/p807a.C: Likewise.
59086         * g++.old-deja/g++.other/delete3.C: Likewise.
59087         * g++.old-deja/g++.other/dyncast1.C: Likewise.
59088         * g++.old-deja/g++.other/dyncast2.C: Likewise.
59089         * g++.old-deja/g++.other/dyncast3.C: Likewise.
59090         * g++.old-deja/g++.other/empty1.C: Likewise.
59091         * g++.old-deja/g++.other/temporary1.C: Likewise.
59092         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
59093         * g++.old-deja/g++.pt/t16.C: Likewise.
59094         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
59095
59096 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
59097
59098         * gcc.dg/991230-1.c: New test.
59099
59100 1999-12-29  Jeffrey A Law  (law@cygnus.com)
59101
59102         * gcc.c-torture/compile/991229-3.c: New test.
59103         * gcc.c-torture/compile/991229-2.c: New test.
59104         * gcc.c-torture/compile/991229-1.c: New test.
59105
59106 1999-12-29  Greg McGary <gkm@eng.ascend.com>
59107
59108         * gcc.c-torture/compile/labels-2.c: New test.
59109
59110 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
59111
59112         * gcc.c-torture/execute/991227-1.c: New test.
59113
59114 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59115
59116         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
59117
59118 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
59119
59120         * gcc.c-torture/execute/991221-1.c: New test.
59121
59122 1999-12-20  Nathan Sidwell  <nathan@acm.org>
59123
59124         * g++.old-deja/g++.other/cast3.C: New test.
59125
59126 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
59127
59128         * gcc.c-torture/execute/991216-4.c: New test.
59129
59130 1999-12-16  Michael Meissner  <meissner@cygnus.com>
59131
59132         * gcc.c-torture/execute/991216-1.c: New test.
59133         * gcc.c-torture/execute/991216-2.c: New test.
59134         * gcc.c-torture/execute/991216-3.c: New test.
59135
59136 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59137
59138         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
59139         Actually make the test fail by using "-O2" for compilation.
59140
59141 1999-12-15  Nathan Sidwell  <nathan@acm.org>
59142
59143         * g++.old-deja/g++.warn/cast-align1.C: New test.
59144
59145 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59146
59147         * gcc.c-torture/compile/991214-1.c: New test.
59148         * gcc.c-torture/compile/991214-2.c: New test.
59149
59150 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59151
59152         * gcc.dg/991214-1.c: New test.
59153
59154 1999-12-13  Jeffrey A Law  (law@cygnus.com)
59155
59156         * gcc.c-torture/compile/991213-3.c: New test.
59157         * gcc.c-torture/compile/991213-2.c: New test.
59158         * gcc.c-torture/compile/991213-1.c: New test.
59159
59160 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
59161
59162         * gcc.dg/991209-1.c: New test.
59163
59164 1999-12-08  Nathan Sidwell <nathan@acm.org>
59165
59166         * gcc.c-torture/compile/991208-1.c: New test.
59167
59168 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59169
59170         * gcc.dg/ultrasp2.c: New test.
59171
59172 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
59173
59174         * g++.old-deja/g++.abi/align.C (main): Fix typo.
59175
59176 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
59177
59178         * gcc.c-torture/compile/991202-1.c: New test.
59179         * gcc.c-torture/execute/991202-1.c: New test.
59180         * gcc.c-torture/execute/991202-2.c: New test.
59181         * gcc.c-torture/execute/991202-3.c: New test.
59182
59183 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
59184
59185         * g++.old-deja/g++.abi/align.C: New test.
59186         * g++.old-deja/g++.abi/aggregates.C: Likewise.
59187         * g++.old-deja/g++.abi/bitfields.C: Likewise.
59188
59189 1999-12-01  Richard Henderson  <rth@cygnus.com>
59190
59191         * gcc.c-torture/execute/991201-1.c: New.
59192
59193 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
59194
59195         * gcc.dg/991129-1.c: New test.
59196
59197 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
59198
59199         * gcc.c-torture/compile/991127-1.c: New test.
59200
59201 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59202
59203         * g++.old-deja/g++.other/warn4.C: New test.
59204
59205 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59206
59207         * g++.old-deja/g++.eh/cleanup2.C: New test.
59208         * g++.old-deja/g++.ext/pretty2.C: New test.
59209         * g++.old-deja/g++.ext/pretty3.C: New test.
59210         * g++.old-deja/g++.other/debug6.C: New test.
59211
59212 1999-10-20  Jim Wilson  <wilson@cygnus.com>
59213
59214         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
59215         compiler_output to look for one error message instead of two.
59216
59217 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
59218
59219         * gcc.c-torture/execute/991118-1.c: Also test case
59220         where the word boundary does not split a byte evenly.
59221
59222 1999-11-19  Nathan Sidwell  <nathan@acm.org>
59223
59224         * g++.old-deja/g++.ext/restrict1.C: New test.
59225
59226 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
59227
59228         * gcc.c-torture/execute/991118-1.c: New test.
59229
59230 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
59231
59232         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
59233         working directory pathnames.
59234
59235 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
59236
59237         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
59238         host is equipped with driver.h and driver.o so it can actually
59239         compile and run the tests.
59240
59241 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
59242
59243         * gcc.c-torture/compile/991008-1.c: New test.
59244
59245 1999-11-08  Nick Clifton  <nickc@cygnus.com>
59246
59247         * lib/gcc-dg.exp: Include target-supports.exp
59248
59249 1999-11-05  Nick Clifton  <nickc@cygnus.com>
59250
59251         * lib/target-supports.exp: New file: Provide procs to test for
59252         features supported by the target.
59253         (check_weak_available): Moved here from ecos.exp.
59254         (check_alias_available): New proc: Determine of the target
59255         toolchain supports the alias attribute.
59256
59257         * gcc.dg/special/ecos.exp: Move check_weak_available to
59258         target-supports.exp.
59259         (alias-1.c): Only perform the test if the target supports
59260         aliases.
59261         (wkali-1.c): Only perform the test if the target supports
59262         aliases.
59263
59264         * gcc.dg/990506-0.c: Expect error messages from cross
59265         targets as well as native targets.
59266
59267 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59268
59269         * gcc.dg/ultrasp1.c: Removed xfail.
59270         * gcc.dg/struct-ret-2.c: Likewise.
59271         * gcc.dg/array-1.c: Likewise.
59272
59273 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59274
59275         * gcc.dg/struct-ret-2.c: New test.
59276
59277         * gcc.dg/array-1.c: New test.
59278
59279 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
59280
59281         * gcc.c-torture/execute/991030-1.c: New test.
59282
59283 1999-10-26  Richard Henderson  <rth@cygnus.com>
59284
59285         * gcc.c-torture/compile/991026-2.c: New test.
59286
59287 1999-10-26  Jeffrey A Law  (law@cygnus.com)
59288
59289         * gcc.c-torture/compile/991026-1.c: New test.
59290
59291 1999-10-23  Jeffrey A Law  (law@cygnus.com)
59292
59293         * gcc.c-torture/execute/991023-1.c: New test.
59294
59295 1999-10-19  Jeffrey A Law  (law@cygnus.com)
59296
59297         * gcc.c-torture/execute/991019-1.c: New test.
59298
59299 1999-10-16  Richard Henderson  <rth@cygnus.com>
59300
59301         * gcc.c-torture/execute/991016-1.c: New test.
59302
59303 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
59304
59305         * gcc.c-torture/execute/991014-1.c: New test.
59306
59307 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
59308
59309         * g++.old-deja/g++.other/union2.C: New test.
59310
59311 1999-10-13  Nathan Sidwell  <nathan@acm.org>
59312
59313         * g++.old-deja/g++.other/vaarg2.C: New test.
59314         * g++.old-deja/g++.other/vaarg3.C: New test.
59315
59316 1999-10-12  Craig Burley  <craig@jcb-sc.com>
59317
59318         * g77.f-torture/noncompile/19990905-1.f: Moved from being
59319         in compile/.
59320
59321 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
59322
59323         * gcc.c-torture/execute/va-arg-11.c: New test.
59324
59325 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
59326
59327         * lib/file-format.exp (gcc_target_object_format): Don't
59328         crash if objdump is unavailable.
59329
59330 1999-09-29  Donn Terry <donn@interix.com>
59331
59332         * gcc.misc-tests/mg.exp: delete extraneous redirection.
59333
59334 1999-09-28  Nick Clifton  <nickc@cygnus.com>
59335
59336         * gcc.c-torture/compile/990928-1.c: New test.
59337
59338 1999-09-28  Nathan Sidwell  <nathan@acm.org>
59339
59340         * g++.old-deja/g++.other/decl6.C: New test.
59341
59342 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59343
59344         * gcc.c-torture/execute/va-arg-10.c: New test.
59345
59346 1999-09-27  Nathan Sidwell  <nathan@acm.org>
59347
59348         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
59349         __PRETTY_FUNCTION__.
59350
59351 1999-09-23  Nick Clifton  <nickc@cygnus.com>
59352
59353         * gcc.c-torture/execute/990923-1.c: New test.
59354
59355 1999-09-21  Nick Clifton  <nickc@cygnus.com>
59356
59357         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
59358         for which -fpic is inappropriate.
59359
59360 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
59361
59362         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
59363
59364 1999-09-21  Nathan Sidwell  <nathan@acm.org>
59365
59366         * g++.old-deja/g++.other/dyncast1.C: New test.
59367         * g++.old-deja/g++.other/dyncast2.C: New test.
59368         * g++.old-deja/g++.other/dyncast3.C: New test.
59369         * g++.old-deja/g++.other/dyncast4.C: New test.
59370         * g++.old-deja/g++.other/dyncast5.C: New test.
59371         * g++.old-deja/g++.eh/catch3.C: New test.
59372         * g++.old-deja/g++.eh/catch3p.C: New test.
59373         * g++.old-deja/g++.eh/catch4.C: New test.
59374         * g++.old-deja/g++.eh/catch4p.C: New test.
59375         * g++.old-deja/g++.eh/catch5.C: New test.
59376         * g++.old-deja/g++.eh/catch5p.C: New test.
59377         * g++.old-deja/g++.eh/catch6.C: New test.
59378         * g++.old-deja/g++.eh/catch6p.C: New test.
59379         * g++.old-deja/g++.eh/catch7.C: New test.
59380         * g++.old-deja/g++.eh/catch7p.C: New test.
59381         * g++.old-deja/g++.eh/catch8.C: New test.
59382         * g++.old-deja/g++.eh/catch8p.C: New test.
59383         * g++.old-deja/g++.eh/catch9.C: New test.
59384         * g++.old-deja/g++.eh/catch9p.C: New test.
59385
59386 1999-09-13  Nathan Sidwell  <nathan@acm.org>
59387
59388         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
59389         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
59390
59391 1999-09-13  Jeffrey A Law  (law@cygnus.com)
59392
59393         * gcc.c-torture/compile/990913-1.c: New test.
59394
59395 1999-09-10  Nathan Sidwell  <nathan@acm.org>
59396
59397         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
59398         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59399
59400 1999-09-09  Richard Henderson  <rth@cygnus.com>
59401
59402         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
59403
59404 1999-09-09  Nathan Sidwell  <nathan@acm.org>
59405
59406         * g++.old-deja/g++.other/lookup11.C: New test.
59407         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
59408         what is permitted and what we want.
59409         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
59410         overload use.
59411         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59412
59413 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
59414
59415         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
59416         * gcc.c-torture/noncompile/poison-1.c: New file.
59417
59418 1999-09-08  Nathan Sidwell  <nathan@acm.org>
59419
59420         * g++.old-deja/g++.other/sizeof3.C: New test.
59421         * g++.old-deja/g++.other/sizeof4.C: New test.
59422         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
59423         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
59424
59425 1999-09-07  Richard Henderson  <rth@cygnus.com>
59426
59427         * gcc.dg/va-arg-1.c: New.
59428
59429 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59430
59431         * gcc.c-torture/execute/va-arg-9.c: New test.
59432
59433 1999-09-05  Craig Burley  <craig@jcb-sc.com>
59434
59435         * g77.f-torture/compile/980519-2.f: New test.
59436         * g77.f-torture/compile/19990905-0.f: New test.
59437         * g77.f-torture/compile/19990905-1.f: New test.
59438         * g77.f-torture/compile/19990905-2.f: New test.
59439
59440         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
59441
59442 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
59443
59444         * gcc.c-torture/execute/990827-1.c: Fix typo.
59445
59446 1999-09-03  Nathan Sidwell  <nathan@acm.org>
59447
59448         * g++.old-deja/g++.other/deref1.C: New test.
59449
59450 1999-09-02  Nathan Sidwell  <nathan@acm.org>
59451
59452         * g++.old-deja/g++.other/ambig2.C: New test.
59453         * g++.old-deja/g++.other/cond5.C: New test.
59454         * g++.old-deja/g++.other/lookup16.C: New test.
59455
59456 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
59457
59458         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
59459         assemblers too.
59460
59461 1999-08-31  Jeffrey A Law  (law@cygnus.com)
59462
59463         * lib/c-torture.exp: Avoid the "compare executables" optimization
59464         when testing native.
59465
59466 1999-08-29  Jeffrey A Law  (law@cygnus.com)
59467
59468         * gcc.c-torture/execute/990829-1.c: New test.
59469         * gcc.c-torture/compile/990829-1.c: New test.
59470
59471 1999-08-27  Paul Burchard  <burchard@pobox.com>
59472
59473         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
59474         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
59475         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
59476         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
59477         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
59478         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
59479         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
59480         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
59481         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
59482         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
59483         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
59484
59485 1999-08-27  Jeffrey A Law  (law@cygnus.com)
59486
59487         * gcc.c-torture/execute/990827-1.c: New test.
59488
59489 1999-08-26  Craig Burley  <craig@jcb-sc.com>
59490
59491         * g77.f-torture/noncompile/19990826-4.f: New test.
59492
59493         * g77.f-torture/compile/19990826-3.f: New test.
59494
59495         * g77.f-torture/execute/19990826-2.f: New test.
59496
59497         * g77.f-torture/compile/19990826-1.f: New test.
59498
59499         * gcc.c-torture/execute/990826-0.c: New test.
59500         * g77.c-torture/execute/19990826-0.f: New test.
59501
59502         * g77.f-torture/noncompile/970626-2.f: New test.
59503
59504 1999-08-25  Paul Burchard  <burchard@pobox.com>
59505
59506         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
59507         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
59508         lss-011.C: New tests.
59509
59510 1999-08-25  Nathan Sidwell  <nathan@acm.org>
59511
59512         * g++.old-deja/g++.other/decl5.C: New test.
59513
59514 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59515
59516         * noncompile/noncompile.exp: Load_lib c-torture.exp.
59517         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
59518         call `postbase' for each one.  All callers of `postbase' changed
59519         to call this instead.
59520
59521 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
59522
59523         * gcc.c-torture/execute/990811-1.c: New test.
59524
59525 1999-08-09  Nick Clifton  <nickc@cygnus.com>
59526
59527         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
59528         just native ones.
59529
59530         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
59531         just native ones.
59532
59533 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59534
59535         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
59536
59537 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59538
59539         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
59540
59541 1999-08-04  Nathan Sidwell  <nathan@acm.org>
59542
59543         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
59544
59545 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59546
59547         * gcc.c-torture/execute/990804-1.c: New test.
59548
59549 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59550
59551         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
59552         * g++.old-deja/g++.brendan/crash64.C: Likewise.
59553         * g++.old-deja/g++.brendan/overload8.C: Likewise.
59554
59555 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59556
59557         * g++.old-deja/g++.other/struct1.C: New test.
59558
59559 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59560
59561         * g++.old-deja/g++.other/enum2.C: New test.
59562
59563 1999-08-02  Richard Henderson  <rth@cygnus.com>
59564
59565         Adapted from tests from Franz Sirl:
59566         * gcc.c-torture/execute/va-arg-7.c: New test.
59567         * gcc.c-torture/execute/va-arg-8.c: New test.
59568
59569 1999-08-01  Jeffrey A Law  (law@cygnus.com)
59570
59571         * gcc.c-torture/compile/990801-2.c: New test.
59572
59573         * gcc.c-torture/compile/990801-1.c: New test.
59574
59575 1999-07-27  Michael Meissner  <meissner@cygnus.com>
59576
59577         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
59578         fp-cmp-1.c, converting double to float.
59579
59580         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
59581         fp-cmp-1.c, converting double to long double.
59582
59583         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
59584         from fr1 to unknown_register, since fr1 is a legitimate register
59585         on some machines.
59586
59587 1999-07-25  Jeffrey A Law  (law@cygnus.com)
59588
59589         * README: More listname related changes.
59590
59591 1999-07-08  Catherine Moore  <clm@cygnus.com>
59592
59593         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
59594
59595 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
59596
59597         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
59598
59599 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59600
59601         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
59602
59603 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
59604
59605         * gcc.dg/990703-1.c: New test.
59606
59607 1999-06-29  Nick Clifton  <nickc@cygnus.com>
59608
59609         * lib/file-format.exp: New file: Move definition of proc
59610         gcc_target_object_format to here from
59611         gcc.dg/special/ecos.exp.
59612
59613         * lib/c-torture.exp: Include lib file-format.exp.
59614         * lib/gcc-dg.exp: Include lib file-format.exp.
59615
59616         * gcc.dg/special/ecos.exp: Remove definition of proc
59617         gcc_target_object_format.
59618
59619 1999-06-28  Jeffrey A Law  (law@cygnus.com)
59620
59621         * gcc.c-torture/execute/990628-1.c: New test.
59622
59623 1999-06-25  Jeffrey A Law  (law@cygnus.com)
59624
59625         * gcc.c-torture/compile/990625-2.c: New test.
59626
59627         * gcc.c-torture/compile/990625-1.c: New test.
59628
59629 1999-06-23  Nick Clifton  <nickc@cygnus.com>
59630
59631         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
59632         attributes compile.
59633         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
59634         ports that use the COFF/PE file format.
59635
59636 1999-06-17  Jeffrey A Law  (law@cygnus.com)
59637
59638         * gcc.c-torture/compile/990617-1.c: New test.
59639
59640 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
59641
59642         * g++.old-deja/g++.other/decl4.C: New test.
59643
59644 1999-06-14  Nathan Sidwell  <nathan@acm.org>
59645
59646         * g++.old-deja/g++.other/bitfld3.C: New test.
59647
59648 1999-06-08  Nathan Sidwell  <nathan@acm.org>
59649
59650         * g++.old-deja/g++.eh/catch1.C: New test.
59651
59652 1999-06-07  Jeffrey A Law  (law@cygnus.com)
59653
59654         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
59655
59656         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
59657         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
59658
59659 1999-06-05  Craig Burley  <craig@jcb-sc.com>
59660
59661         * g77.f-torture/compile/19990502-0.f: Replace with new,
59662         shorter, test that still fails after recent changes.
59663
59664 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59665
59666         * gcc.c-torture/execute/990604-1.c: New test.
59667
59668 1999-05-31  Jeffrey A Law  (law@cygnus.com)
59669
59670         * gcc.c-torture/execute/990531-1.c: New test.
59671
59672 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59673
59674         * gcc.c-torture/compile/990527-1.c: New test.
59675
59676 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
59677
59678         * gcc.c-torture/execute/990527-1.c: New test.
59679
59680 1999-05-25  Nick Clifton  <nickc@cygnus.com>
59681
59682         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
59683         bitfields as signed.
59684
59685 1999-05-25  Craig Burley  <craig@jcb-sc.com>
59686
59687         * g77.f-torture/compile/19990525-0.f: New test.
59688
59689 1999-05-25  Jeffrey A Law  (law@cygnus.com)
59690
59691         * gcc.c-torture/execute/990525-2.c: New test.
59692
59693         * gcc.c-torture/execute/990525-1.c: New test.
59694
59695 1999-05-24  Nathan Sidwell  <nathan@acm.org>
59696
59697         * g++.old-deja/g++.other/anon3.C: New test.
59698         * g++.old-deja/g++.other/anon4.C: New test.
59699         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
59700         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
59701         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
59702         Merrill).
59703
59704 1999-05-24  Jeffrey A Law  (law@cygnus.com)
59705
59706         * gcc.c-torture/execute/990524-1.c: New test.
59707
59708         * gcc.dg/990524-1.c: New test.
59709
59710 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59711
59712         * gcc.c-torture/compile/990523-1.c: New test.
59713
59714 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
59715
59716         * gcc.c-torture/compile/990519-1.c: New test.
59717
59718 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59719
59720         * gcc.c-torture/compile/990517-1.c: New test.
59721
59722         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
59723         (e4, f4): New tests.
59724         (main): Call them.
59725
59726 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59727
59728         * gcc.dg/noreturn-1.c: New test.
59729
59730 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59731
59732         * gcc.c-torture/execute/990513-1.c: New test.
59733
59734 1999-05-10  Richard Henderson  <rth@cygnus.com>
59735
59736         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
59737
59738 1999-05-10  Craig Burley  <craig@jcb-sc.com>
59739
59740         * g77.f-torture/execute/erfc.f: Use small single-precision
59741         values, to avoid problems on Alphas when not -mieee.
59742
59743 1999-05-08  Craig Burley  <craig@jcb-sc.com>
59744
59745         * gcc.dg/990506-0.c: New test.
59746
59747 1999-05-08  Richard Henderson  <rth@cygnus.com>
59748
59749         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
59750         the constant to test.  Don't XFAIL 64-bit targets.
59751
59752         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
59753         * g++.old-deja/g++.law/profile1.C: Likewise.
59754
59755         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
59756         operator new instances.
59757         * g++.old-deja/g++.other/delete5.C: Likewise.
59758
59759 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59760
59761         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
59762         intrinsic.
59763
59764 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59765
59766         * g77.f-torture/execute/u77-test.f: Reverse order of two
59767         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
59768
59769 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59770
59771         * gcc.dg/compare1.c: New test.
59772
59773 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
59774
59775         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
59776         New tests.
59777
59778 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59779
59780         * g77.f-torture/compile/19990502-1.f: New test.
59781
59782 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59783
59784         * g77.f-torture/compile/19990502-0.f: New test.
59785
59786 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59787
59788         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
59789         intrinsic.
59790
59791 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59792
59793         * g77.f-torture/execute/u77-test.f (main): List libU77
59794         intrinsics not currently tested.
59795         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
59796         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
59797         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
59798         Trim blanks off the ends of some printed strings.
59799
59800 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59801
59802         * g77.f-torture/execute/u77-test.f (main): Just warn about
59803         FSTAT gid disagreement, as it's expected on some systems.
59804
59805 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59806
59807         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
59808         use a new function, which allows for some slop.
59809         Clean up some commentary.
59810         (issum): The new function.
59811         (sgladd): Deleted subroutine.
59812
59813 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59814
59815         * g77.f-torture/execute/u77-test.f: Modify to be more like
59816         libf2c/libU77 version, bringing patches to that version here.
59817         Add suitable commentary.
59818
59819 1999-04-25  Richard Henderson  <rth@cygnus.com>
59820
59821         * gcc.dg/990424-1.c: New test.
59822
59823 1999-04-24  Craig Burley  <craig@jcb-sc.com>
59824
59825         * g77.f-torture/execute/u77-test.f (main): Bug involving
59826         LSTAT has been fixed, so turn back on full checking.
59827
59828 1999-04-20  Craig Burley  <craig@jcb-sc.com>
59829
59830         * g77.f-torture/compile/19990419-0.f: New test.
59831         * g77.f-torture/execute/19990419-1.f: New test.
59832
59833 1999-04-17  Richard Henderson  <rth@cygnus.com>
59834
59835         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
59836         to avoid the need for a prototype to supress a warning.
59837
59838 1999-04-07  Jim Wilson  <wilson@cygnus.com>
59839
59840         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
59841
59842 1999-04-04  Jeffrey A Law  (law@cygnus.com)
59843
59844         * gcc.c-torture/execute/990404-1.c: New test.
59845
59846 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59847
59848         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
59849         * gcc.dg/cpp-if3.c: Don't use -pedantic.
59850         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
59851         missing initializer warnings.
59852
59853 1999-03-28  Jeffrey A Law  (law@cygnus.com)
59854
59855         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
59856         matching strings.
59857
59858 1999-03-26  Jeffrey A Law  (law@cygnus.com)
59859
59860         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
59861
59862 1999-03-26  Craig Burley  <craig@jcb-sc.com>
59863
59864         * g77.f-torture/execute/19990325-0.f: New test.
59865         * g77.f-torture/execute/19990325-1.f: New test.
59866
59867 1999-03-24  Jeffrey A Law  (law@cygnus.com)
59868
59869         * gcc.c-torture/execute/990324-1.c: New test.
59870
59871 1999-03-22  Jim Wilson  <wilson@cygnus.com>
59872
59873         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
59874         test with 4.
59875
59876 1999-03-17  Richard Henderson  <rth@cygnus.com>
59877
59878         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
59879
59880 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59881
59882         * g77.f-torture/execute/19990313-2.f: New test.
59883         * g77.f-torture/execute/19990313-3.f: New test.
59884
59885 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59886
59887         * g77.f-torture/execute/19990313-0.f: New test.
59888         * g77.f-torture/execute/19990313-1.f: New test.
59889
59890 1999-03-12  Jim Wilson  <wilson@cygnus.com>
59891
59892         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
59893         printf to sprintf.
59894         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
59895         (main): Add check for u15.  Conditionalize u31 check depending on
59896         whether ints are <32 bits or >=32 bits.
59897
59898 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59899
59900         * g77.f-torture/execute/19981119-0.f: Improve testiness.
59901
59902 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59903
59904         * g77.f-torture/compile/19990305-0.f: New test.
59905         * g77.f-torture/execute/19981119-0.f: New test.
59906
59907 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59908
59909         * g77.f-torture/execute/970625-2.f: call ABORT if final
59910         result is not correct, instead of just printing it.
59911         Add this checking via newly introduced obfuscation, to
59912         trip up buggy front ends.
59913
59914 1999-03-07  Craig Burley  <craig@jcb-sc.com>
59915
59916         * g77.f-torture/compile/960317-1.f: Moved from being
59917         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
59918
59919 1999-03-06  Craig Burley  <craig@jcb-sc.com>
59920
59921         * g77.f-torture/execute/960317-1.f: New (old) test.
59922         * g77.f-torture/execute/970625-2.f: Ditto.
59923
59924 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
59925
59926         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
59927         error message on line 1 or line 2; cccp and cpplib do this differently.
59928
59929 1999-03-01  Jeffrey A Law  (law@cygnus.com)
59930
59931         * g++.old-deja/g++.law/weak1.C: New test.
59932
59933 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59934
59935         * gcc.c-torture/execute/990119-1.c: Renamed to...
59936         * gcc.dg/990119-1.c: this, so it will only be tested once
59937         (it's a preprocessor test, it doesn't need to be run at
59938         multiple optimization levels).
59939
59940 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59941
59942         * lib/g++.exp: Don't add incdir=$base_dir/../include to
59943           ALWAYS_CXXFLAGS.
59944
59945 1999-02-24  Craig Burley  <craig@jcb-sc.com>
59946
59947         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
59948         * g77.f-torture/compile/19981216-0.f: ...as it is expected
59949         to not be compilable by current g77.
59950
59951 1999-02-24  Nick Clifton  <nickc@cygnus.com>
59952
59953         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
59954
59955 1999-02-22  Jeffrey A Law  (law@cygnus.com)
59956
59957         * gcc.c-torture/execute/990222-1.c: New test.
59958
59959 1999-02-19  Craig Burley  <craig@jcb-sc.com>
59960
59961         * g77.f-torture/compile/19990218-0.f: New test.
59962         * g77.f-torture/noncompile/19990218-1.f: New test.
59963
59964 1999-02-18  Craig Burley  <craig@jcb-sc.com>
59965
59966         * g77.f-torture/compile/19981216-0.f: New test.
59967
59968 1999-02-14  Jeffrey A Law  (law@cygnus.com)
59969
59970         * gcc.dg/990214-1.c: New test.
59971
59972 1999-02-13  Jeffrey A Law  (law@cygnus.com)
59973
59974         * gcc.dg/990213-2.c: New test.
59975
59976         * gcc.dg/990213-1.c: New test.
59977
59978 1999-02-12  Jeffrey A Law  (law@cygnus.com)
59979
59980         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
59981         ints.
59982
59983 1999-02-11  Nick Clifton  <nickc@cygnus.com>
59984
59985         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
59986         specified by target.
59987
59988         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
59989
59990 1999-02-11  Jeffrey A Law  (law@cygnus.com)
59991
59992         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
59993
59994 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59995
59996         * gcc.dg/special/ecos.exp: New test driver for new tests with
59997         special requirements.
59998
59999         * gcc.dg/special/alias-1.c: New test.
60000         * gcc.dg/special/gcsec-1.c: New test.
60001         * gcc.dg/special/weak-1.c: New test.
60002         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
60003         * gcc.dg/special/weak-2.c: New test.
60004         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
60005         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
60006         * gcc.dg/special/wkali-1.c: New test.
60007         * gcc.dg/special/wkali-2.c: New test.
60008         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
60009         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
60010
60011 1999-02-10  Felix Lee  <flee@cygnus.com>
60012
60013           * lib/c-torture.exp (c-torture-compile): Pull out code for
60014           analyzing gcc error messages.
60015           (c-torture-execute): Likewise.  Fix some (harmless) false
60016           positives.
60017           * lib/gcc.exp (gcc_check_compile): New function.
60018
60019 1999-02-08  Richard Henderson  <rth@cygnus.com>
60020
60021         * gcc.c-torture/execute/990208-1.c: New test.
60022
60023 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60024
60025         * g++.dg/special/ecos.exp: New driver for new tests with special
60026         requirements
60027
60028         * g++.dg/special/conpr-1.C: New test
60029         * g++.dg/special/conpr-2.C: New test
60030         * g++.dg/special/conpr-2a.C: New test
60031         * g++.dg/special/conpr-3.C: New test
60032         * g++.dg/special/conpr-3a.C: New test
60033         * g++.dg/special/conpr-3b.C: New test
60034
60035         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
60036         allow g++ to use the dg driver
60037
60038         * README: Add comment about g++.dg directory
60039
60040 1999-02-06  Jeffrey A Law  (law@cygnus.com)
60041
60042         * README: Update email addresses.
60043
60044 1999-02-03  Nick Clifton  <nickc@cygnus.com>
60045
60046         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
60047         arguments in order to force structure S onto the stack even on
60048         the alpha.
60049         (test): Pass 10 leading arguments to function foo as well as the
60050         structure S.
60051
60052         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
60053         failure for all targets.
60054
60055         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
60056         abort to terminate program execution.
60057
60058 1999-01-30  Richard Henderson  <rth@cygnus.com>
60059
60060         * gcc.c-torture/execute/990130-1.c: New test.
60061
60062 1999-01-30  Jeffrey A Law  (law@cygnus.com)
60063
60064         * gcc.dg/990130-1.c: New test.
60065
60066 1999-01-28  Michael Meissner  <meissner@cygnus.com>
60067
60068         * gcc.c-torture/execute/990128-1.c: New test.
60069
60070 1999-01-27  Michael Meissner  <meissner@cygnus.com>
60071
60072         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
60073
60074 1999-01-27  Felix Lee  <flee@cygnus.com>
60075
60076         * lib/c-torture.exp (c-torture-compile): pull out code for
60077         analyzing gcc error messages.
60078         (c-torture-execute): ditto, and fix some (harmless) false
60079         positives.
60080         * lib/gcc.exp (gcc_check_compile): new function.
60081
60082 1999-01-17  Jeffrey A Law  (law@cygnus.com)
60083
60084         * gcc.dg/990117-1.c: New test.
60085
60086         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
60087
60088         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
60089
60090 1999-01-15  Jeffrey A Law  (law@cygnus.com)
60091
60092         * g77.f-torture/compile/990115-1.f: New test.
60093
60094 1999-01-07  Jeffrey A Law  (law@cygnus.com)
60095
60096         * gcc.c-torture/compile/990107-1.c: New test
60097
60098 1999-01-06  Jeffrey A Law  (law@cygnus.com)
60099
60100         * gcc.c-torture/execute/990106-2.c: New test.
60101
60102         * gcc.c-torture/execute/990106-1.c: New test.
60103
60104 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
60105
60106         * gcc.c-torture/compile/981223-1.c: New test.
60107
60108 1998-12-29  Richard Henderson  <rth@cygnus.com>
60109
60110         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
60111         (opt3): Rename from opt4 and disable.
60112
60113 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
60114
60115         * g++.old-deja/g++.pt/ptrmem5.C: New test.
60116
60117 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60118
60119         * g++.old-deja/g++.other/conv5.C: New test.
60120
60121 1998-12-14  Nick Clifton  <nickc@cygnus.com>
60122
60123         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
60124
60125 1998-12-11  Jeffrey A Law  (law@cygnus.com)
60126
60127         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
60128
60129 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
60130
60131         * gcc.c-torture/compile/981211-1.c: New test.
60132
60133 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60134
60135         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
60136
60137         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
60138
60139 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60140
60141         * gcc.special/930510-1.c: Make C9X safe.
60142         * gcc.misc-tests/gcov-1.c Similarly.
60143         * gcc.misc-tests/gcov-2.c Similarly.
60144
60145 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60146
60147         * gcc.dg/ultrasp1.c: New test.
60148
60149 1998-12-06  Richard Henderson  <rth@cygnus.com>
60150
60151         * gcc.c-torture/execute/981206.c: New test.
60152
60153 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60154
60155         * g++.old-deja/g++.ns/template7.C: New test.
60156
60157         * g++.old-deja/g++.other/expr1.C: New test.
60158
60159         * g++.old-deja/g++.eh/tmpl3.C: New test.
60160
60161         * g++.old-deja/g++.eh/tmpl2.C: New test.
60162
60163 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60164
60165         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
60166         * g++.old-deja/g++.other/using6.C: Removed.
60167         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
60168
60169         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
60170
60171 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60172
60173         * g++.old-deja/g++.pt/overload8.C: New test.
60174
60175         * g++.old-deja/g++.pt/overload7.C: New test.
60176
60177         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
60178
60179         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
60180         and relinking messages.
60181         * lib/g++.exp (g++_target_compile): Remove .rpo file when
60182         compiling with -frepo.
60183
60184 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
60185
60186         * g++.old-deja/g++.pt/lookup6.C: New test.
60187
60188 1998-11-30  Nick Clifton  <nickc@cygnus.com>
60189
60190         * gcc.c-torture/execute/981130-1.c: New test.
60191         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
60192
60193 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60194
60195         * g++.old-deja/g++.pt/explicit76.C: New test.
60196
60197         * g++.old-deja/g++.pt/friend38.C: New test.
60198
60199         * g++.old-deja/g++.ns/crash2.C: New test.
60200
60201         * g++.old-deja/g++.pt/defarg8.C: New test.
60202
60203         * g++.old-deja/g++.pt/instantiate6.C: New test.
60204
60205         * g++.old-deja/g++.pt/static6.C: New test.
60206
60207         * g++.old-deja/g++.pt/decl2.C: New test.
60208
60209 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60210
60211         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
60212         problem is actually related with name lookup, but so what? :-)
60213
60214         * g++.old-deja/g++.pt/friend37.C: New test.
60215
60216 1998-11-25  Dave Love  <d.love@dl.ac.uk>
60217
60218         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
60219         element, which fails on some systems.
60220
60221         * g77.f-torture/execute/labug1.f: New test.
60222
60223 1998-11-21  Jeffrey A Law  (law@cygnus.com)
60224
60225         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
60226         is defined.
60227
60228 1998-11-18  Dave Love  <d.love@dl.ac.uk>
60229
60230         * g77.f-torture/compile/981117-1.f: New test.
60231
60232 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
60233
60234         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
60235         properly discarded.
60236
60237 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
60238
60239         * gcc.c-torture/execute/memcheck: New directory of tests for
60240         -fcheck-memory-usage.
60241
60242 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
60243
60244         * README: New file, general information about the testsuite and
60245         new description of the various C++ test subdirectories.
60246         * README.g++: Eliminate obsolete information, update and move most
60247         relevant stuff to README.
60248
60249 1998-11-07  Richard Henderson  <rth@cygnus.com>
60250
60251         * gcc.c-torture/compile/981107-1.c: New test.
60252
60253 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
60254
60255         * execute/memcpy-bi.c: New testcase.
60256
60257 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
60258
60259         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
60260         base classes.
60261
60262         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
60263         template is selected.
60264
60265         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
60266         classes, it should be accepted for all types.
60267
60268         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
60269
60270         * g++.old-deja/g++.pt/spec24.C: Ensure that template
60271         specializations start with template headers.
60272
60273 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
60274
60275         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
60276
60277         * g++.old-deja/g++.other/init9.C: Test cross initialization of
60278         non-POD types.
60279
60280 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60281
60282         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
60283
60284 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
60285
60286         * compile/981022-1.c, compile/981022-1.x: New test and driver.
60287
60288 1998-10-19  Jeffrey A Law  (law@cygnus.com)
60289
60290         * 981019-1.c: New test.
60291
60292 1998-10-14  Robert Lipe <robertl@dgii.com>
60293
60294         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
60295         find objc headers.
60296
60297 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60298
60299         * compile/981001-4.c: Remove use of GCC extension that triggers a
60300         compiler bug.
60301
60302 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
60303
60304         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
60305
60306 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60307
60308         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
60309         instantiation of template produces incorrect code for delete
60310         expression.
60311
60312         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
60313         constructors' name is not unique.
60314         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
60315         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
60316
60317         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
60318         automatic array of const is ill-formed.
60319
60320         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
60321         of template parameter?
60322
60323         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
60324         const.
60325
60326         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
60327         pointer-to-member expression.
60328
60329         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
60330         declaration causes ICE.
60331
60332 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
60333
60334         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
60335         reserved in the global namespace.
60336
60337         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
60338         generate needed virtual table.
60339
60340         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
60341
60342 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
60343
60344         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
60345         template-dependent type
60346
60347 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60348
60349         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
60350         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
60351         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
60352
60353         * g++.old-deja/g++.other/using5.C: New test; using decl from base
60354         class should be usable as argument of member function.
60355         * g++.old-deja/g++.other/using6.C: New test; using decl from base
60356         class should be usable as return type of member function.
60357         * g++.old-deja/g++.other/using7.C: New test; using decl from base
60358         class should be usable as type of data member.
60359
60360         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
60361
60362 1998-10-09  Jeffrey A Law  (law@cygnus.com)
60363
60364         * gcc.c-torture/special/920521-1.c: Fix bogus test.
60365
60366 1998-10-08  Nick Clifton  <nickc@cygnus.com>
60367
60368         * gcc.dg/dll-?.c Add thumb to target list.
60369         Fix assembler scan patterns to match current assembler output.
60370
60371 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
60372
60373         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
60374         matching of template brackets.
60375
60376         * g++.old-deja/g++.other/using4.C: New test.  Test using
60377         declarations of methods from base classes.
60378
60379         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
60380         within functions should introduce names into the innermost
60381         enclosing namespace.
60382
60383         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
60384         of static locals if first initialization throws.
60385
60386 1998-10-07  Jim Wilson  <wilson@cygnus.com>
60387
60388         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
60389
60390 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
60391
60392         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
60393         lose track of the possible targets of tablejump insns.
60394         * special/special.exp: Run it.
60395
60396 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60397
60398         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
60399         must be declared before its specializations can be named in friend
60400         declarations.
60401
60402 1998-10-05  Dave Love  <d.love@dl.ac.uk>
60403
60404         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
60405
60406         * g77.f-torture/execute/io1.f: New test.
60407
60408 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60409
60410         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
60411         with pointer to template function, for which no argument deduction
60412         is possible.
60413
60414         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
60415         specialization of template function as argument to template
60416         function.
60417
60418         * g++.old-deja/g++.other/access2.C: New test; Inner class
60419         shouldn't have privileged access to Outer's names.
60420
60421 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60422
60423         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
60424         friend template declared within template class conflicts with
60425         nested class of the same name.
60426
60427         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
60428         is ignored.
60429
60430         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
60431         object with direct initializer as function declaration.
60432
60433         * g++.old-deja/g++.other/decl2.C: New test; duplicate
60434         initializers.
60435
60436         * g++.old-deja/g++.other/null2.C: New test; conditional operator
60437         involving const pointer and NULL produces incorrect result.
60438
60439         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
60440         type name without `typename' should be rejected with -pedantic.
60441
60442 1998-10-02  Richard Henderson  <rth@cygnus.com>
60443
60444         * g++.old-deja/g++.other/addrof1.C: New test.
60445
60446 1998-10-01  Nick Clifton  <nickc@cygnus.com>
60447
60448         * gcc.c-torture/compile/981001-1.c: New test.
60449         * gcc.c-torture/execute/981001-1.c: New test.
60450
60451 1998-10-01  Jeffrey A Law  (law@cygnus.com)
60452
60453         * gcc.c-torture/compile/981001-2.c: New test.
60454         * gcc.c-torture/compile/981001-3.c: New test.
60455         * gcc.c-torture/compile/981001-4.c: New test.
60456
60457 1998-10-01  Robert Lipe  <robertl@dgii.com>
60458
60459         * lib/objc.exp (objc_target_compile): Add -L during compiles for
60460         multilibbed hosts.  Idea grafted from g77.exp.
60461
60462 1998-09-30  Dave Love  <d.love@dl.ac.uk>
60463
60464         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
60465         avoid losing on systems which need -lsocket.
60466
60467 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
60468
60469         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
60470         * g++.old-deja/g++.other/nested2.C: Ditto.
60471         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
60472         failure.
60473
60474 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60475
60476         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
60477         preferred over template operator!= for enum bitfields.
60478
60479 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
60480
60481         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
60482         that happen to have the same base name, but in different scopes,
60483         are incorrectly rejected.
60484
60485 1998-09-16  Richard Henderson  <rth@cygnus.com>
60486
60487         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
60488         on the native word size instead of an integer literal.
60489
60490 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60491
60492         * g++.old-deja/g++.other/static2.C: Invocation of static data
60493         member of type pointer-to-function denoted as non-static member.
60494
60495         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
60496         checks involving function types and aliases.
60497
60498 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60499
60500         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
60501         redefined to the same non-trivial type.
60502
60503         * g++.old-deja/g++.pt/explicit73.C: Test for proper
60504         namespace-qualification of template specializations declared in
60505         other namespaces.
60506
60507         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
60508         to declare a subset of the specializations of a template function
60509         as friends of specializations of a template class.
60510
60511         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
60512         member templates that do not fully specialize the enclosing
60513         template class are rejected.
60514
60515 1998-09-11  Dave Love  <d.love@dl.ac.uk>
60516
60517         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
60518
60519 1998-09-08  Dave Love  <d.love@dl.ac.uk>
60520
60521         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
60522         altered from libf2c/libU77 version.
60523
60524 1998-09-06  Dave Love  <d.love@dl.ac.uk>
60525
60526         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
60527
60528 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
60529             Alexandre Oliva  <oliva@dcc.unicamp.br>
60530
60531         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
60532         (un)signed char are different types for template specialization
60533         purposes.
60534
60535 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
60536
60537         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
60538         * objc: ObjC testsuite.
60539
60540 1998-08-31  Catherine Moore  <clm@cygnus.com>
60541
60542         * gcc.c-torture/execute/941014-1.x: New file.
60543
60544 1998-08-31  Nick Clifton  <nickc@cygnus.com>
60545
60546         * lib/c-torture.exp: Add support for
60547         torture_eval_before_compile and torture_eval_before_execute
60548         variables.
60549
60550 1998-08-30  Jeffrey A Law  (law@cygnus.com)
60551
60552         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
60553         this test triggers valid.
60554
60555 1998-08-27  Jeffrey A Law  (law@cygnus.com)
60556
60557         * gcc.dg/980827-1.c: New test.
60558
60559 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
60560
60561         * gcc.c-torture/execute/loop-4b.c: New test.
60562
60563 1998-08-26  Nick Clifton  <nickc@cygnus.com>
60564
60565         * lib/c-torture.exp: Add support for
60566         torture_eval_before_compile and torture_eval_before_execute
60567         variables.
60568
60569 1998-08-25  Jeffrey A Law  (law@cygnus.com)
60570
60571         * gcc.c-torture/compile/980825-1.c: New test.
60572
60573 1998-08-24  Nick Clifton  <nickc@cygnus.com>
60574
60575         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
60576         count number tests in opt_t0 not good_t0.
60577
60578 1998-08-24  Jeffrey A Law  (law@cygnus.com)
60579
60580         * gcc.c-torture/compile/930326-1.x: Fix typo.
60581
60582 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
60583
60584         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
60585         causes an ICE.
60586
60587 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60588
60589         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
60590         STACK_SIZE is defined.
60591         * gcc.c-torture/unsorted/stuct.c: Similarly.
60592
60593         * gcc.c-torture/compile/980821-1.c: New test.
60594
60595 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60596
60597         * gcc.c-torture/execute/980526-2.c: Disable for targets with
60598         16bit ints.
60599
60600 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
60601
60602         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
60603         code.
60604
60605 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
60606
60607         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
60608         error'.
60609
60610 1998-08-18  Jeffrey A Law  (law@cygnus.com)
60611
60612         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
60613
60614 1998-08-16  Jeffrey A Law  (law@cygnus.com)
60615
60616         * gcc.c-torture/compile/980816-1.c: New test.
60617
60618         * gcc.dg/980816-1.c: New test.
60619
60620 1998-08-13  Jeffrey A Law  (law@cygnus.com)
60621
60622         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
60623         compiler for ieee tests.
60624
60625 1998-08-01  Dave Love  <d.love@dl.ac.uk>
60626
60627         * g77.f-torture/compile/980729-0.f: New test.
60628
60629 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
60630
60631         * gcc.c-torture/special/eeprof-1.c: New test, for
60632         -finstrument-functions.
60633         * gcc.c-torture/special/special.exp: Run it.
60634
60635 1998-07-29  Jeffrey A Law  (law@cygnus.com)
60636
60637         * gcc.c-torture/compile/980729-1.c: New test.
60638
60639 1998-07-27  Nick Clifton  <nickc@cygnus.com>
60640
60641         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
60642         __thumb__ is defined, and test for ARM style doubles if so.
60643
60644 1998-07-26  Dave Love  <d.love@dl.ac.uk>
60645
60646         * g77.f-torture/noncompile/980615-0.f: New test.
60647
60648 1998-07-26  H.J. Lu  (hjl@gnu.org)
60649
60650         * gcc.dg/980312-1.c: Do link instead of compile.
60651         * gcc.dg/980313-1.c: Likewise.
60652
60653 1998-07-26  Jeffrey A Law  (law@cygnus.com)
60654
60655         * gcc.c-torture/compile/980726-1.c: New test.
60656
60657 1998-07-25  Dave Love  <d.love@dl.ac.uk>
60658
60659         * g77.f-torture/execute/io0.f: New test.
60660
60661 1998-07-24  Nick Clifton  <nickc@cygnus.com>
60662
60663         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
60664         an int.
60665
60666 1998-06-18  Michael Meissner  <meissner@cygnus.com>
60667
60668         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
60669         m32r bugs.
60670
60671 1998-07-17  Nick Clifton  <nickc@cygnus.com>
60672
60673         * gcc.dg/980626-1.c: Expect failures for all toolchains until
60674         c-decl.c:grokdeclarator can handle mode attributes.
60675
60676 1998-07-16  Jeffrey A Law  (law@cygnus.com)
60677
60678         * gcc.c-torture/execute/980716-1.c: New test.
60679
60680 1998-07-13  Jeffrey A Law  (law@cygnus.com)
60681
60682         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
60683         the mn10200.
60684         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
60685         the mn10200.
60686         * gcc.c-torture/execute/va-arg-3.x: Similarly.
60687         * gcc.c-torture/compile/930326-1.x: Similarly.
60688
60689 1998-07-13  Dave Love  <d.love@dl.ac.uk>
60690
60691         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
60692         New test from Craig.
60693
60694 1998-07-12  Dave Love  <d.love@dl.ac.uk>
60695
60696         * g77.f-torture/noncompile/980616-0.f: New test.
60697
60698         * g77.f-torture/execute/970816-3.f: New test from Craig.
60699
60700 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60701
60702         *  g++.other/singleton.C: Return error value instead of taking
60703         SIGSEGV.
60704
60705 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
60706
60707         *  g++.other/singleton.C: New test.  Warning is under dispute.
60708         Runtime crash is not.
60709
60710 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60711
60712         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
60713         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
60714         using6.C, using7.C}: New namespace tests.
60715
60716 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60717
60718         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
60719         specialization with typedef'ed names used as array indexes.
60720
60721 1998-07-09  Jeffrey A Law  (law@cygnus.com)
60722
60723         * gcc.c-torture/execute/980709-1.c: New test.
60724
60725         * gcc.dg/980709-1.c: New test.
60726
60727 1998-07-07  Richard Henderson  <rth@cygnus.com>
60728
60729         * gcc.c-torture/execute/bcp-1.c: New test.
60730
60731 1998-07-07  Jeffrey A Law  (law@cygnus.com)
60732
60733         * gcc.c-torture/execute/980707-1.c: New test.
60734
60735 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
60736
60737         * gcc.c-torture/compile/980706-1.c: New test.
60738
60739 1998-07-01  Dave Love  <d.love@dl.ac.uk>
60740
60741         * g77.f-torture/execute/980701-0.f,
60742         g77.f-torture/execute/980701-1.f: New test from Craig.
60743
60744 1998-07-01  Jeffrey A Law  (law@cygnus.com)
60745
60746         * gcc.c-torture/compile/980701-1.c: New test.
60747
60748         * gcc.c-torture/execute/980701-1.c: New test.
60749
60750 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
60751 rlsruhe.de>
60752
60753         * g++.old-deja/g++.robertl/eb132.C: New test.
60754         * g++.old-deja/g++.robertl/eb133.C: Likewise.
60755
60756 1998-06-29  Dave Love  <d.love@dl.ac.uk>
60757
60758         * g77.f-torture/execute/980628-7.f,
60759         g77.f-torture/execute/980628-8.f,
60760         g77.f-torture/execute/980628-9.f,
60761         g77.f-torture/execute/980628-10.f: New tests from Craig.
60762
60763         * g77.f-torture/execute/980628-3.f: Remove mail headers.
60764
60765 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60766
60767         * g77.f-torture/execute/980628-4.f: New test from Craig.
60768         * g77.f-torture/execute/980628-5.f: Likewise.
60769         * g77.f-torture/execute/980628-2.f: Likewise.
60770         * g77.f-torture/execute/980628-0.f: Likewise.
60771         * g77.f-torture/execute/980628-1.f: Likewise.
60772         * g77.f-torture/execute/980628-3.f: Likewise.
60773         * g77.f-torture/execute/980628-6.f: Likewise.
60774
60775 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60776
60777         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
60778         directory when nothing has been installed yet.
60779
60780 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
60781
60782         * gcc.c-torture/special/special.exp: Handle newer versions of
60783         dejagnu.
60784
60785 1998-06-26  Jeffrey A Law  (law@cygnus.com)
60786
60787         * gcc.dg/980626-1.c: New test.
60788
60789 1998-06-19  Bruno Haible <haible@ilog.fr>
60790
60791         * gcc.misc-tests/m-un-2.c: New test.
60792         * g++.old-deja/g++.other/warn01.c: Likewise.
60793
60794 1998-06-19  Robert Lipe  <robertl@dgii.com>
60795
60796         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
60797         compatibility with assmblers with a different comment character.
60798         Eliminate use of GAS-specific extensions.
60799
60800 1998-06-19  Jeffrey A Law  (law@cygnus.com)
60801
60802         * gcc.c-torture/execute/ieee/980619-1.c: New test.
60803
60804 1998-06-19  Robert Lipe  <robertl@dgii.com>
60805
60806         * lib/g77.exp: Replace search for libf2c.a with search for newly
60807         renamed libg2c.a
60808
60809 1998-06-17  Jeffrey A Law  (law@cygnus.com)
60810
60811         * gcc.c-torture/execute/980617-1.c: New test.
60812
60813 1998-06-12  Jeffrey A Law  (law@cygnus.com)
60814
60815         * gcc.c-torture/execute/980612-1.c: New test.
60816
60817 1998-06-08  Jeffrey A Law  (law@cygnus.com)
60818
60819         * gcc.dg/980523-1.c: Only test on ppc-linux.
60820         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
60821
60822         * gcc.c-torture/execute/980608-1.c: New test.
60823
60824 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
60825
60826         * gcc.c-torture/execute/980605-1.c: New test.
60827
60828 1998-06-04  Jeffrey A Law  (law@cygnus.com)
60829
60830         * gcc.c-torture/execute/980604-1.c: New test.
60831
60832 1998-06-02  Jeffrey A Law  (law@cygnus.com)
60833
60834         * gcc.c-torture/execute/980602-1.c: New test.
60835         * gcc.c-torture/execute/980602-2.c: Likewise.
60836
60837 1998-06-02  Dave Love  <d.love@dl.ac.uk>
60838
60839         * 970125-0.f: Fix per JCB.  Add commentary.
60840
60841 1998-05-31  Michael Meissner  <meissner@cygnus.com>
60842
60843         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
60844         IEEE -0 support.
60845
60846 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
60847
60848         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
60849         earlier.
60850
60851 1998-05-28  Catherine Moore <clm@cygnus.com>
60852
60853         * gcc.c-torture/execute/980526-3.c: New test.
60854
60855 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
60856
60857         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
60858         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
60859         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
60860         m88k-motorola-sysv3 to XFAIL.
60861
60862 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60863
60864         * gcc.dg/980526-1.c: New test.
60865         * gcc.c-torture/execute/980526-2.c: New test.
60866
60867 1998-05-26  Jeffrey A Law  (law@cygnus.com)
60868
60869         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
60870
60871         * gcc.c-torture/execute/980526-1.c: New test.
60872
60873 1998-05-26  Dave Love  <d.love@dl.ac.uk>
60874
60875         * g77.f-torture/execute/alpha2.f: Add runtime test.
60876
60877 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
60878
60879         * g++.old-deja/old-deja.exp: Strip leading directories.
60880
60881         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
60882         error for the line.  Don't run multiple tests for the same line.
60883
60884 1998-05-23  Jeffrey A Law  (law@cygnus.com)
60885
60886         * gcc.dg/980523-1.c: New test.
60887
60888 1998-05-23  Dave Love  <d.love@dl.ac.uk>
60889
60890         * g77.f-torture/compile/970915-0.f: New test.
60891
60892 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
60893
60894         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
60895
60896 1998-05-21  Jeffrey A Law  (law@cygnus.com)
60897
60898         * gcc.dg/980520-1.c: New test.
60899
60900 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
60901
60902         * gcc.dg/980502-1.c: Fix return type.
60903
60904 1998-05-20  Jeffrey A Law  (law@cygnus.com)
60905
60906         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
60907         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
60908         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
60909         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
60910         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
60911
60912 1998-05-20  Dave Love  <d.love@dl.ac.uk>
60913
60914         * g77.f-torture/execute/980520-1.f: New test.
60915
60916 1998-05-15  Dave Love  <d.love@dl.ac.uk>
60917
60918         * lib/mike-g77.exp: New file.
60919
60920         * g77.f-torture/noncompile/noncompile.exp,
60921         g77.f-torture/noncompile/check0.f: New files.
60922
60923 1998-05-14  Dave Love  <d.love@dl.ac.uk>
60924
60925         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
60926         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
60927         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
60928         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
60929         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
60930         abort where appropriate.
60931
60932 1998-05-05  Michael Meissner  <meissner@cygnus.com>
60933
60934         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
60935         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
60936
60937 1998-04-29  Dave Love  <d.love@dl.ac.uk>
60938
60939         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
60940
60941 1998-04-27  Dave Love  <d.love@dl.ac.uk>
60942
60943         * g77.f-torture/compile/980427-0.f: New test.
60944
60945 1998-04-24  Dave Love  <d.love@dl.ac.uk>
60946
60947         * g77.f-torture/compile/980424-0.f: New test.
60948
60949 1998-04-19  Dave Love  <d.love@dl.ac.uk>
60950
60951         * g77.f-torture/compile/980419-2.f (main): New test.
60952         * g77.f-torture/compile/970125-0.f: New test.
60953         * g77.f-torture/compile/980419-1.f: New test.
60954
60955 1998-04-08  Jim Wilson  <wilson@cygnus.com>
60956
60957         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
60958         of loop-4.c.
60959
60960 1998-04-07  Jim Wilson  <wilson@cygnus.com>
60961
60962         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
60963
60964 1998-04-03  Jim Wilson  <wilson@cygnus.com>
60965
60966         * gcc.c-torture/compile/980329-1.c: New test.
60967
60968 1998-03-18  Jim Wilson  <wilson@cygnus.com>
60969
60970         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
60971         * gcc.dg/980312-1.c: Fix typo in -march command.
60972
60973 1998-03-16  H.J. Lu  (hjl@gnu.org)
60974
60975         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
60976
60977 1998-03-11  Robert Lipe  <robertl@dgii.com>
60978
60979         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
60980         Dave Love agree the Fortran source is bogus.
60981
60982 1998-03-11  Robert Lipe  <robertl@dgii.com>
60983
60984         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
60985         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
60986         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
60987         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
60988         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
60989
60990 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60991
60992         * g++.old-deja/g++.other/friend1.C: New test.
60993
60994 1998-02-18  Dave Love  <d.love@dl.ac.uk>
60995
60996         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
60997         possibly uninitialized) variables and declare dnrm2.
60998
60999 1998-02-23  Robert Lipe <robertl@dgii.com>
61000
61001         From Bruno Haible <haible@ilog.fr>:
61002         * gcc.c-torture/execute/980223.c: New test.
61003
61004 1998-02-13  Jeffrey A Law  (law@cygnus.com)
61005
61006         * gcc.dg/ifelse-1.c: New test.
61007
61008 1998-02-09  H.J. Lu  (hjl@gnu.org)
61009
61010         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
61011
61012           * lib/old-dejagnu.exp (old-dejagnu): Added the
61013           "execution test - XFAIL *-*-*" handling in the spirit of
61014           "excess errors test -". Changed the "execution test fails"
61015           handling to be like "excess errors test fails".
61016           * Update various tests accordingly.
61017
61018 1998-02-06  Jim Wilson  <wilson@cygnus.com>
61019
61020         * gcc.c-torture/execute/980205.c: New test.
61021
61022 1998-01-18  Jeffrey A Law  (law@cygnus.com)
61023
61024         * lib/c-torture.exp: Look for .x files instead of .cexp files.
61025         * lib/f-torture.exp: Similarly.
61026         * gcc.c-torture: Rename all .cexp files to .x files.
61027
61028 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
61029
61030         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
61031         (940510-1.c): Removed duplicate.
61032         (971104-1.c): New test.
61033
61034 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
61035
61036           * lib/f-torture.exp: Improve error and loop detection.
61037
61038 1997-11-19  Michael Meissner  <meissner@cygnus.com>
61039
61040         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
61041         use that to size the filler array.
61042
61043 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
61044
61045         * lib/c-torture.exp(c-torture-execute): Fix typo.
61046
61047         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
61048         testcase as the executable name. Keep the executable around if
61049         the test fails.
61050
61051 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
61052
61053         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
61054         changes.  Only test one -g option, and move it to the end of the
61055         list of options to test.
61056
61057 1997-09-19  Michael Meissner  <meissner@cygnus.com>
61058
61059         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
61060         variable GCC_TORTURE_OPTIONS to supply default switches separated
61061         by colons.  If no environment variable, run tests with -O0 -g, -O1
61062         -g, and -O2 -g as well.
61063
61064 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
61065
61066         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
61067         explanatory comments. Fix indentation.
61068
61069 1997-09-15  Jeffrey A Law  (law@cygnus.com)
61070
61071         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
61072
61073 1997-09-11  Jeffrey A Law  (law@cygnus.com)
61074
61075         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
61076         * g++.old-deja/g++.mike/p7325.C: Likewise.
61077         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
61078
61079 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
61080
61081         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
61082         * g++.old-deja/g++.brendan/crash30.C: Likewise.
61083         * g++.old-deja/g++.brendan/crash39.C: Likewise.
61084         * g++.old-deja/g++.law/operators4.C: Likewise.
61085
61086 1997-09-11  Joe Buck  (jbuck@synopsys.com)
61087
61088         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
61089         * g++.old-deja/g++.mike/p784.C: Ditto.
61090         * g++.old-deja/g++.mike/p785.C: Ditto.
61091
61092 1997-09-05  Jeffrey A Law  (law@cygnus.com)
61093
61094           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
61095
61096 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61097
61098         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
61099         target feature; pass this to c-torture-execute as needed.
61100
61101 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61102
61103         * lib/c-torture.exp(c-torture-execute): If the previous and the
61104         current executables being tested are identical, we don't need to
61105         run the executable again. Try to make the executable names
61106         unique. Add an optional argument for passing additional compiler
61107         flags.
61108
61109 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
61110
61111         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
61112
61113 1997-08-29  Jeffrey A Law  (law@cygnus.com)
61114
61115         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
61116
61117 1997-07-31  Jeffrey A Law  (law@cygnus.com)
61118
61119         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
61120         32bit or larger longs.
61121
61122         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
61123         have either a 32bit long or 32bit int.
61124
61125 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
61126
61127         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
61128         Make double precision tests dependent on sizeof (double).
61129
61130 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
61131
61132         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
61133         too.
61134
61135 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
61136
61137         * gcc.c-torture/compile/961203-1.cexp: New script.
61138
61139 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
61140
61141         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
61142         up the includes ourselves.
61143
61144 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
61145
61146         * lib/plumhall.exp: Remove random include, and add a few
61147         verbose messages for debugging.
61148
61149 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
61150
61151         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
61152         of trying to do it ourselves.
61153
61154 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
61155
61156         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
61157
61158 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
61159
61160         * gcc.prms/5403.c: Made regexp a bit less strict.
61161
61162 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
61163
61164         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
61165         is returned from remote_load instead.
61166         * lib/plumhall.exp: Ditto.
61167         * lib/mike-g++.exp: Ditto.
61168         * lib/old-dejagnu.exp: Ditto.
61169         * lib/c-torture.exp: Ditto.
61170
61171 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
61172
61173         * lib/g++.exp: Use build_wrapper procedure.
61174         * lib/gcc.exp: Ditto.
61175
61176 1997-05-20  Jeffrey A Law  (law@cygnus.com)
61177
61178         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
61179         an old-style decl for malloc.  Fixes tests to work when
61180         sizeof (int) != sizeof (size_t).
61181
61182 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61183
61184         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
61185
61186         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
61187         use stdargs.h interface.
61188
61189 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61190
61191         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
61192         NO_VARARGS when compiling.
61193
61194 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
61195
61196         * lib/plumhall.exp(ph_includes): New procedure.
61197         (ph_make): Use it.
61198         (ph_compiler): Ditto.
61199
61200         * lib/g++.exp: Rename test-glue.c to testglue.c.
61201         * lib/gcc.exp: Ditto.
61202
61203 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
61204
61205         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
61206         to completion when it's called.
61207
61208 1997-03-21  Michael Meissner  <meissner@cygnus.com>
61209
61210         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
61211         is defined, don't do test.
61212
61213 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
61214
61215         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
61216         for object files.
61217         (ph_summary): Mark skipped testcases as untested, not unresolved.
61218
61219         * lib/plumhall.exp (ph_make): If unresolved because of bad
61220         errorCode, record errorCode in log file.
61221         (*): Replace send_log/verbose with verbose -log.
61222
61223 1997-03-19  Michael Meissner  <meissner@cygnus.com>
61224
61225         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
61226         double conversion if double isn't at least 8 bytes.
61227
61228         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
61229         int to work with targets where int is 16 bits.
61230
61231         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
61232         8 bytes, just exit, since 4 byte doubles don't have enough bits of
61233         precision for the test to complete.
61234
61235 1997-03-14  Michael Meissner  <meissner@cygnus.com>
61236
61237         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
61238         if d10v is not compiled with the -mdouble64 flag.
61239         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
61240
61241         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
61242         d10v is not compiled with the -mint32 flag.
61243
61244 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
61245
61246         * lib/plumhall.exp: Use incr_count.
61247
61248 1997-03-12  Jeffrey A Law  (law@cygnus.com)
61249
61250         * gcc.c-torture: Update to c-torture-1.45.
61251
61252 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
61253
61254         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
61255         the name of the expect testcase file).
61256
61257         * lib/g++.exp(g++_init): Ditto.
61258
61259 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
61260
61261         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
61262         the host.
61263
61264         * lib/gcc.exp(gcc_exit): New procedure.
61265
61266 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
61267
61268         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
61269         specs where appropriate.
61270
61271         * g++.old-deja/g++.arm/*: Added additional ERROR checks
61272         because of new "candidates are" messages, and removed a few
61273
61274         * Converted all non-old-style g++ testcases to old-style, and
61275         moved into g++.old-deja.
61276
61277 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
61278
61279         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
61280         options.
61281
61282         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
61283         succeeded.
61284
61285         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
61286
61287 1997-02-13  Michael Meissner  <meissner@cygnus.com>
61288
61289         * lib/gcc.exp (gcc_target_compile): Add support for defining
61290         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
61291         the machine doesn't have those features.
61292
61293 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
61294
61295         * g++.law/operators4.exp: Don't use LIBS.
61296
61297 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
61298
61299         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
61300
61301         * lib/mike-g++.exp: Don't set the compiler to be tested here.
61302         * lib/g++.exp: Set it here instead. Also, allow use of the
61303         --tool_exec and --tool_opt options. Change CXX to
61304         GXX_UNDER_TEST.
61305
61306         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
61307
61308         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
61309
61310 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
61311
61312         * lib/old-dejagnu.exp: Use prune_warnings instead of
61313         prune_system_crud.
61314         * lib/mike-g++.exp: Ditto.
61315         * lib/gcc.exp: Ditto.
61316         * lib/g++.exp: Ditto.
61317
61318         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
61319
61320 1997-02-07  Jeffrey A Law  (law@cygnus.com)
61321
61322           * 941014-2.c: Include stdlib.h
61323           * 960327-1.c: Include stdio.h
61324           * dbra.c, index-1.c: Don't assume ints are 32bits.
61325
61326 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
61327
61328         * lib/gcc.exp: Add gcc,stack_size target feature.
61329
61330         * lib/g++.exp(g++_target_compile): Add the include and link
61331         paths here, not in two other places. And, it's $options, not
61332         options.
61333
61334         * lib/mike-g++.exp(postbase): Remove the code that determines
61335         the correct include and link paths.
61336         * g++.old-deja/old-deja.exp: Ditto.
61337
61338 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
61339
61340         * lib/g++.exp(g++_init): target_compile no longer returns the
61341         filename of the result.
61342
61343 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
61344
61345         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
61346         call to glob.
61347
61348         * gcc.c-torture/special/special.exp: Change call to
61349         gcc_target_compile to include the object file.
61350
61351 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
61352
61353         * gcc.c-torture/special/special.exp: Correct misspelling in last
61354         change.
61355
61356 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
61357
61358         * lib/plumhall.exp(ph_summary): Log the entire output of the
61359         executable. Return -1 if there were any failures, 0 otherwise.
61360         (ph_execute): Return -1 if there were any failures, 0 otherwise.
61361         (ph_make): Clean up objects and executables that were built
61362         if the tests succeeded.
61363
61364 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
61365
61366         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
61367         libraries and includes in the build tree as appropriate.
61368
61369 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61370
61371         * lib/c-torture.exp: Instead of looking for the global variable
61372         NO_LONG_LONG, check to see if that's a feature of the target.
61373
61374 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61375
61376         * config/default.exp: Minimize. Delete the remainer of the files in
61377         config; this functionality is now in devo/dejagnu/config.
61378
61379         g++.*/*: Pass any additional flags used to compile to postbase;
61380         delete CXXFLAGS.
61381
61382         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
61383         is now done by runtest.exp. Use gcc_target_compile instead of
61384         compile.
61385
61386         lib/c-torture.exp: Use gcc_target_compile instead of compile.
61387         Remove references to CFLAGS. Use remote_file instead of
61388         calling rm -f.
61389         (c-torture): Take a list of arguments to use to compile this
61390         testcase.
61391
61392         lib/g++.exp: Simplify. Use target_compile instead of compile.
61393         lib/gcc-dg.exp: Ditto.
61394         lib/gcc.exp: Ditto.
61395         lib/mike-{gcc,g++}.exp: Ditto.
61396         lib/old-dejagnu.exp: Ditto.
61397         lib/plumhall.exp: Ditto.
61398
61399 1997-01-08  Jim Wilson  <wilson@cygnus.com>
61400
61401         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
61402         (ph_linker): Likewise.
61403
61404 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
61405
61406           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
61407         MAP_ANON / MAP_ANONYMOUS if defined;
61408         else try to map from /dev/zero .
61409
61410 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61411
61412         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
61413         isn't defined, then define it to MAP_ANONYMOUS.
61414
61415 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61416
61417         * gcc.c-torture: Update to c-torture-1.42 release.
61418
61419 1996-11-11  Jeffrey A Law  (law@cygnus.com)
61420
61421         * gcc.c-torture: Update to c-torture-1.41 release.
61422
61423 1996-10-27  Jeffrey A Law  (law@cygnus.com)
61424
61425         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
61426         c-torture release.
61427
61428 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
61429
61430         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
61431         and LDFLAGS.  Fix second case to append the target_info ldflags
61432         onto LDFLAGS, not CFLAGS.
61433         * lib/g++.exp (g++_init): Add target_info stuff.
61434         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
61435         of libgloss and newlib flags for !native.
61436
61437         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
61438         (GDB): Fix relative path to go up another dir for finding gdb.
61439
61440 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
61441
61442         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
61443         versions in the target_info array, if they don't exist.
61444
61445 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
61446
61447         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
61448
61449 1996-07-08  Jim Wilson  <wilson@cygnus.com>
61450
61451         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
61452         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
61453
61454 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
61455
61456         * lib/old-dejagnu.exp: Don't remove the output file before we've
61457         actually tested it. Don't append pwd to the path of the executable
61458         we're testing.
61459
61460 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
61461
61462         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
61463
61464 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
61465
61466         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
61467         temporary directory for compiler files, and set it to a default
61468         value of /tmp. Set $output as the name of the output file from
61469         compiling the testcase. Add a -o option to $cflags_var so the
61470         compiler writes the final output file as $output. Set $executable
61471         to $output.
61472
61473         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
61474         directory for compiler files, and set it to /tmp if it doesn't
61475         already have a value. Set $output_file to the name of the output
61476         file from compiling the testcase. Add a -o option to CXXFLAGS so
61477         the compiler writes the final output file as $output. Use $output
61478         as the executable to be tested.
61479
61480 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61481
61482         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
61483
61484 1996-06-08  Jeffrey A Law  (law@cygnus.com)
61485
61486         * gcc.c-torture/execute/pending-1.c: New test.  Still
61487         pending in Tege's queue.
61488
61489 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
61490
61491         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
61492         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
61493         if there were failures.  Call unresolved if there were unresolved
61494         testcases.  Call gcc_fail if program did not run to completion.
61495         (ph_make): Pass additional argument name to ph_execute.
61496         (ph_execute): Add new argument.  Pass additional arguments to
61497         ph_summary.  Call gcc_fail is there is no execution output.
61498
61499 1996-04-24  Jeffrey A Law  (law@cygnus.com)
61500
61501         * lib/plumhall.exp (proc_summary): Output relavent summary
61502         lines into the log so specific failures in plumhall can be
61503         investigated.
61504
61505 1996-04-10  Jeffrey A Law  (law@cygnus.com)
61506
61507         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
61508         (c-torture-execute): Don't try to execute tests which use
61509         "long long" types if $NO_LONG_LONG is nonzero.
61510
61511 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
61512
61513         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
61514         not c-torture.
61515
61516         * gcc.ieee: Move from here.
61517         * gcc.c-torture/execute/ieee: To here.
61518
61519 1996-03-26  Jeffrey A Law  (law@cygnus.com)
61520
61521         * gcc.c-torture: Update to c-torture-1.41 release.
61522
61523 1996-03-22  Jeffrey A Law  (law@cygnus.com)
61524
61525         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
61526         not "$output".
61527
61528 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
61529
61530         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
61531         -c present.
61532
61533 1996-03-02  Jeffrey A Law  (law@cygnus.com)
61534
61535         * config/proelf.exp: Handle connecting to a simulator.
61536
61537 1996-01-31  Jeffrey A Law  (law@cygnus.com)
61538
61539         * config/proelf.exp: New file.  Enough framework that we can
61540         run c-torture tests on the proelf targets (or any other target
61541         that gdb can connect to for that matter).
61542
61543 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
61544
61545         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
61546         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
61547
61548         * lib/plumhall.exp (ph_execute): Always call ph_summary if
61549         exec_output exists.
61550
61551 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
61552
61553         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
61554         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
61555
61556         * config/*.exp: Update FSF address.  Change result of ${tool}_load
61557         to pass/fail/unresolved/unsupported/untested.  Caller must now
61558         call unresolved/unsupported/untested.
61559         * lib/*.exp: Update FSF address.  Update to handle new results of
61560         ${tool}_load.
61561         * lib/chill.exp (verbose): Delete.
61562
61563 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
61564
61565         * lib/gcc.exp (default_gcc_start): Change order of args to
61566         $LDFLAGS $CFLAGS $LIBS.
61567         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
61568         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
61569         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
61570         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
61571         * gcc.misc-tests/dg-test.exp: Likewise.
61572         * gcc.misc-tests/msgs.exp: Likewise.
61573         * gcc.prms/prms.exp: Likewise.
61574         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
61575         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
61576
61577         * lib/dg.exp: Deleted, moved to dejagnu/lib.
61578
61579 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61580
61581         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
61582
61583         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
61584         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
61585
61586         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
61587         necessary.
61588
61589 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
61590
61591         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
61592         global for loop; add use of $mathlib.
61593         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
61594         settings here; set mathlib for anything but VxWorks.
61595
61596 1996-01-22  Jeffrey A Law  (law@cygnus.com)
61597
61598         * gcc.c-torture: Update to c-torture-1.40 release.
61599
61600 1996-01-03  Jeffrey A Law  (law@cygnus.com)
61601
61602         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
61603         dg.exp.
61604
61605 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
61606
61607         * lib/c-torture.exp (c-torture-execute): Declare "output" as
61608         global.
61609
61610 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
61611
61612         * lib/g++.exp (LIBS): Define if not already.
61613         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
61614         (gcc-dg-prune): Call prune_gcc_output.
61615         * lib/gcc.exp (prune_gcc_output): New proc.
61616         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
61617         prune_gcc_output.
61618
61619 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
61620
61621         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
61622         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
61623
61624 1995-11-15  Jeffrey A Law  (law@cygnus.com)
61625
61626         * gcc.c-torture: Update to c-torture-1.39 release.
61627
61628 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
61629
61630         * lib/c-torture.exp (c-torture-execute): Don't return if one option
61631         fails, try others as well.
61632
61633 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
61634
61635         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
61636         If compilation fails, mark execute tests as `untested'.
61637         If test is marked as unsupported, don't mark compilation and
61638         execute tests as failed.
61639
61640 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
61641
61642         * lib/g++.exp (g++_init): Don't link in libg++, and look to
61643         libstdc++ for whether or not we want to be doing shared
61644         libraries.  Delete link_curses since we don't need it anymore.
61645         * lib/mike-g++.exp (postbase): Don't link in libg++.
61646         * g++.old-deja/old-deja.exp: Likewise.
61647
61648 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
61649
61650         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
61651
61652 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
61653
61654         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
61655         For that, add `-Wl,-a,shared_archive'.
61656         * g++.old-deja/old-deja.exp: Likewise.
61657
61658 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
61659
61660         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
61661
61662 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
61663
61664         * lib/mike-g++.exp (postbase): Pay attention to the status of
61665         g++_load.
61666
61667 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
61668
61669           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
61670
61671 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
61672
61673         * lib/gcc.exp (default_gcc_start): No longer need to log program
61674         being executed or its output, execute_anywhere does that now.
61675         * lib/g++.exp (default_g++_version): Call execute_anywhere.
61676         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
61677
61678 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
61679
61680         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
61681         the same as those in lib/g++.exp.
61682
61683 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
61684
61685         * gcc.c-torture: Update to c-torture-1.38 release.
61686         * gcc.ieee: Related changes.
61687
61688 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
61689
61690         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
61691         "exec". Minor reformatting changes.
61692
61693         * config/rom68k.exp (${tool}_load): Make it work in a canadian
61694         cross. This means all "exec" calls now work on a remote host as
61695         well.
61696         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
61697         cross. Filter out the extra "\r\n" stuff that expect puts in.
61698         (c-torture-execute): Filter out the bogus warnings like
61699         c-torture-compile does. Add support for canadian cross.
61700         * lib/gcc.exp (default_gcc_version, default_gcc_start)
61701         Use execute_anywhere rather than calling exec directly. Now it
61702         works for canadian cross testing.
61703
61704 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
61705
61706         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
61707         results into a variable, and check that rather than using file exists.
61708
61709 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
61710
61711         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
61712         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
61713
61714 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61715
61716         * g++.old-deja/old-deja.exp: Create and pass runshlib and
61717         lib_curses if there's a shared libg++ in the build tree.
61718
61719 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
61720
61721         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
61722         if not supported target.
61723
61724 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
61725
61726         * lib/g++.exp (g++_init): Move empty setting of runshlib and
61727         link_curses up to always happen, not just for native builds.
61728
61729 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
61730
61731         * gcc.c-torture: Update to c-torture-1.36 release.
61732         * gcc.failure: Related changes.
61733
61734 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
61735
61736         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
61737
61738 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
61739
61740         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
61741         * lib/mike-g++.exp (postbase): Not in here.  Still reference
61742         runshlib, link_curses, and mathlib for link and run.
61743
61744         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
61745         pass the runtime shared library options for Solaris, OSF/1, and
61746         Irix5, and link with -lcurses to avoid unresolved references.
61747
61748 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
61749
61750         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
61751         only run once.
61752
61753 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
61754
61755         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
61756
61757 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
61758
61759         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
61760         do not have a framework for the "compat" tests yet.
61761
61762 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
61763
61764         * lib/mike-g++.exp (postbase): New local variable `mathlib',
61765         set to null if we're testing vxworks5.1.  Use that instead of
61766         `-lm' in the setting of LIBS for link and run.
61767
61768 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
61769
61770         * config/rom68k.exp (${tool}_load): Major changes to make it
61771         work.  Verified that it does in fact return the stuff in
61772         exec_output properly.  Catch any Emul or any TRAP other than 0.
61773
61774 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
61775
61776         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
61777         LDFLAGS properly for targets that need stuff from libgloss.
61778         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
61779         only run once.
61780         (gpp_initialized): New variable.
61781
61782 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
61783
61784         * config/rom68k.exp: Load libgloss.exp.
61785         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
61786         so we can produce a fully linked binary.
61787         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
61788         so we can produce a fully linked binary.
61789
61790 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
61791
61792         * lib/plumhall.exp (ph_section): Watch for expected failures.
61793         Add missing `else'.
61794
61795         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
61796         run the testcase.
61797         (c-torture): Likewise.
61798
61799 1995-08-28  Doug Evans  <dje@cygnus.com>
61800
61801         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
61802
61803         * lib/mike-g++.exp (mike_cleanup): New proc.
61804         (prebase): New globals compiler_result, not_compiler_result,
61805         target_regexp.
61806         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
61807         allow leading "-" in pattern.  Watch for unsupported tests.
61808         If $compiler_result is set, pattern match assembler code,
61809         and ditto for $not_compiler_result.
61810         * lib/mike-gcc.exp: Likewise.
61811
61812         * lib/plumhall.exp (ph_execute): Only call ph_summary if
61813         execution "succeeded".
61814
61815 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
61816
61817         * config/win32.exp: New file.
61818         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
61819
61820 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
61821
61822         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
61823         unsupported.
61824         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
61825         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
61826         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
61827
61828         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
61829         "... without exceptions was ...".  That is now handled by
61830         prune_system_crud.
61831         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61832
61833 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
61834
61835         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
61836         sieve.c,sort2.c}: New files.
61837         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
61838         sieve.exp,sort2.exp}: Drivers for them.
61839
61840         * lib/mike-gcc.exp (program_output): New user settable variable.
61841         (postbase): Call prune_system_crud.  Also prune extraneous compiler
61842         messages.
61843         * lib/mike-g++.exp (program_output): New user settable variable.
61844
61845         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
61846
61847         * config/sh.exp: Deleted (use sim.exp instead).
61848
61849 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
61850
61851         * config/vx.exp: Declare CHECKTASK as global.
61852         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
61853         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
61854         * lib/old-dejagnu.exp: Load [pwd]/$executable.
61855
61856 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61857
61858         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
61859         target. Like vx.exp, only includes `vx29k.exp' instead of
61860         `vxworks.exp'.
61861
61862 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
61863
61864         * config/sim.exp: Increase time limit from 120 seconds to 240.
61865
61866 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
61867
61868         * gcc.c-torture/execute/950628-1.c: New test.
61869
61870 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
61871
61872         * gcc.c-torture: Update with changes/additions from
61873         c-torture-1.34.
61874
61875 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
61876
61877         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
61878
61879 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
61880
61881         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
61882
61883 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
61884
61885         * gcc.c-torture/compile/950512-1.c: New test.
61886         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
61887         * gcc.dg/struct-ret-1.c: Likewise.
61888
61889 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
61890
61891         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
61892           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
61893
61894 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
61895
61896         * gcc.c-torture/special/920411-1.c: Deleted.
61897         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
61898
61899 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
61900
61901         * config/sim.exp (${tool}_load): Hack in call to bash to get a
61902         cpu limit.
61903
61904 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
61905
61906         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
61907
61908 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
61909
61910         From kenner;
61911         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
61912         is the proper length.
61913         * va-arg-3.c: Likewise.
61914
61915 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
61916
61917         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
61918         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
61919
61920         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
61921         * lib/g++.exp (default_g++_start): Delete old cruft.
61922
61923 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
61924
61925         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
61926         (2 * (1 << 18)) to (2 * (1 << 17)).
61927
61928         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
61929
61930 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
61931
61932         * config/rom68k.exp: Renamed from config/idp.exp
61933
61934 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
61935
61936         * c-torture/compile/921109-2.c
61937
61938 1995-04-18  Mike Stump  <mrs@cygnus.com>
61939
61940         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
61941         excess errors.
61942
61943 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
61944
61945         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
61946         output.
61947         * lib/g++.exp (default_g++_start): Likewise.
61948
61949 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
61950
61951         * gcc.c-torture/compile/950329-1.c: New test.
61952
61953 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
61954
61955           * config/bug.exp (${tool}_load): Updated to use new remote_open
61956           and remote_close procs.
61957         * config/idp.exp: New file.
61958
61959 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
61960
61961         * gcc.c-torture/execute/950322-1.c: New test.
61962
61963 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
61964
61965         * config/vx.exp (${tool}_load): Clean up testing of return code from
61966         vxworks_ld and vxworks_spawn.
61967
61968 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
61969
61970         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
61971
61972 1995-03-13  Mike Stump  <mrs@cygnus.com>
61973
61974         * lib/old-deja.exp: Add `excess errors test - ' error, now one
61975         can mark excess errors on a machine by machine basis.  Note, the
61976         default is to not expect any excess errors, even when excess
61977         errors test - is given, so you will want to put an XFAIL ... on
61978         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
61979         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
61980         those 4 machines, but no others.
61981
61982 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
61983
61984         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
61985         * lib/c-torture.exp: to here.
61986
61987 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
61988
61989         * gcc.c-torture/execute/950221-1.c: New test.
61990         * gcc.c-torture/execute/struct-ret-1.c: New test.
61991         * gcc.c-torture/compile/950221-1.c: New test.
61992
61993         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
61994
61995 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
61996
61997         * gcc.c-torture/execute/arith-1.c (main): Return 0.
61998         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
61999
62000 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
62001
62002         * g++.gb: New directory of tests, derived from my signature and
62003         class scoping tests.
62004
62005         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
62006         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
62007         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
62008         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
62009         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
62010         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
62011         * g++.gb/sig25.C: Likewise.
62012
62013         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
62014         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
62015         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
62016         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
62017         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
62018         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
62019         * g++.gb/sig25.exp: Likewise.
62020
62021         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
62022         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
62023         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
62024         * g++.gb/scope13.C: Likewise, this test still fails.
62025
62026         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
62027         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
62028         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
62029         * g++.gb/scope13.exp: Ditto.
62030
62031         * g++.gb/README: New file, explains what these tests are about.
62032
62033 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
62034
62035         * lib/dg.exp (dg-do): Support `preprocess'.
62036         (dg-test): Likewise.
62037
62038 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
62039
62040         * config/udi.exp: change "continue -expect" to "exp_continue".
62041
62042 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
62043
62044         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
62045         Delete redundant tests.
62046
62047         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
62048         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
62049         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
62050         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
62051         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
62052         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
62053         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
62054         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
62055
62056         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
62057         storing label pointers.
62058         * gcc.c-torture/execute/921019-1.c: Likewise.
62059         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
62060         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
62061         parameter fp.
62062         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
62063         constants.
62064
62065         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
62066         Delete obsolete tests.
62067
62068         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
62069         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
62070         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
62071         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
62072         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
62073         * gcc.c-torture/compile/950124-1.c: New test.
62074
62075         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
62076
62077 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
62078
62079         * lib/mike-g++.exp: Add -lm to LIBS.
62080
62081 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
62082
62083         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
62084
62085 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
62086
62087         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
62088
62089 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
62090
62091         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
62092
62093 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
62094
62095         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
62096         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
62097         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
62098         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
62099         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
62100         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
62101         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
62102         * g++.law/{operators31.C, operators32.C,
62103         * g++.law/{operators33.C, operators34.C}: Likewise.
62104         * g++.law/{pic1.C, refs2.C}: Likewise.
62105         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
62106         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
62107         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
62108         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62109
62110         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
62111         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
62112         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
62113         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
62114         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
62115         * g++.law/{enum9.exp, friend5.exp}: Likewise.
62116         * g++.law/{nest3.exp, nest4.exp}: Likewise.
62117         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
62118         * g++.law/{operators30.exp, operators31.exp}: Likewise.
62119         * g++.law/{operators32.exp, operators33.exp}: Likewise.
62120         * g++.law/{operators34.exp}: Likewise.
62121         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
62122         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
62123         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
62124         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
62125         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62126
62127         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
62128         No longer expected to fail.
62129         * g++.law/missed-error3.C: Tweak for recent bool changes.
62130
62131 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
62132
62133         * config/emb-unix: Deleted.
62134         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
62135         remote execution.  Do final link on remote host if REMOTE_LINK is set.
62136
62137 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
62138
62139         * lib/dg.exp (dg-test): Fix typo in last patch.
62140
62141 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
62142
62143         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
62144         (handles multiple occurrences).
62145
62146 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
62147
62148         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
62149         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
62150         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
62151         printed).
62152         * lib/c-torture.exp (c-torture-compile): Likewise.
62153         (c-torture): Prepend full path if missing.
62154         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
62155         (gcc_fail): Likewise.
62156         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
62157
62158 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
62159
62160         * lib/netware.exp: Only attach to NetWare i386 systems.
62161
62162 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
62163
62164         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
62165         messages.  Add test name to "output pattern match" pass/fail message.
62166
62167 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
62168
62169         * gcc.dg: New testsuite.
62170         * gcc.dg/dg.exp: New file.
62171
62172         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
62173         test-switch.c}: Deleted.
62174
62175         * gcc.misc-tests/msgs.exp: New testcase driver.
62176
62177 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
62178
62179         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
62180         Watch for illegal return values from ${tool}_load.
62181         * config/unix.exp (${tool}_load): Fix pass/fail detection for
62182         cross targets.  Coerce return value >0 to 1.
62183
62184 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
62185
62186         * config/unix.exp (${tool}_load): Call program rsh, not proc.
62187
62188         * config/emb-unix.exp: New file.
62189
62190         * config/sim.exp: Error if variable $SIM not defined.
62191         (${tool}_load): Mark test as "untested" if simulator missing.
62192
62193         * config/unix.exp: Load remote.exp to get rcp_download.
62194         * lib/c-torture.exp: Use different option lists for testcases with
62195         and without loops.
62196         * gcc.c-torture/execute/execute.exp: Likewise.
62197
62198 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
62199
62200         * config/*.exp: Clarify return code from ${tool}_load.
62201         Call `unresolved' or `untested' instead of `warning' or `perror'
62202         (sometimes you still want to call both though).
62203         Add comment that `shell_id' is local to each file.
62204         * config/udi.exp (timeout): Set to 30.
62205         Don't print warning if connection fails, $connectmode has already
62206         printed an error.
62207         (${tool}_load): Move verbose messages to level 2.
62208         Rework pattern for "Process started" message.
62209         Pass `shell_id' to ${connectmode}_download.
62210         Retry twice upon timeout.  Make resetting of target more robust.
62211         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
62212         Pass `shell_id' to exit_$connectmode.
62213         Only call exit_$connectmode if connected.
62214         * config/unix.exp (${tool}_load): Check return codes better.
62215         * config/vrtx.exp (${tool}_load): Likewise.
62216         * config/vx.exp (${tool}_load): Likewise.
62217         Delete unneeded global's.
62218         * lib/dg.exp (dg-test): Update to reflect clarified return codes
62219         from ${tool}_load.
62220         (dg-stat): Delete.
62221         (dg-init): Delete recording of pass/fail counts.
62222         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62223         (old-dejagnu-init): Likewise.
62224         (old-dejagnu-stat): Delete contents, empty proc now.
62225         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
62226         (c-torture): Delete references to lcnt, lpass, lfail.
62227         Get option list from TORTURE_OPTIONS.
62228         Delete -funroll[-all]-loops if no loops.
62229         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
62230         (g++_stat): Delete contents (empty proc now).
62231         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
62232         (gcc_finish): Likewise.
62233         (gcc_stat): Deleted.
62234         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
62235         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
62236         * gcc.c-torture/execute/execute.exp: Likewise.
62237         Split tests into two parts: compile, execute.
62238         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
62239         no loops.  Update to reflect clarified return codes from ${tool}_load.
62240
62241 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
62242
62243         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
62244         to grep for.
62245         (old-dejagnu): Likewise (where necessary).
62246
62247 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
62248
62249         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
62250
62251         * lib/dg.exp (dg-process-target): Fix processing of selector.
62252         Add comment regarding use of `error'.
62253
62254         * lib/gcc.exp (prune_system_crud): Define if missing.
62255         * lib/g++.exp (prune_system_crud): Likewise.
62256
62257         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
62258         Call prune_system_crud.
62259         * lib/dg.exp (dg-runtest): New proc.
62260         Use perror instead of send_user for tcl errors in testcase.
62261         Don't return any value, it's never used.
62262         Don't clobber previous definition of `unknown'.
62263         Print tcl errors in `dg-final'.
62264
62265 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
62266
62267         * lib/dg.exp (dg-process-target): Improve syntax error messages.
62268         (dg-test): Don't print errorInfo, it contains stack backtrace.
62269
62270 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
62271
62272         * lib/g++.exp (runtest_file_p): Define if missing.
62273
62274 1994-09-24  Doug Evans  (dje@cygnus.com)
62275
62276         * lib/mike-g++.exp: Comment out loading of g++.exp.
62277         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
62278         (default_g++_version): Always print something.
62279         (default_g++_start): Comment out call to `which'.
62280         (g++_start, g++_load): Deleted (must be defined in config file).
62281         * lib/gcc.exp: Test for existence of $CC at start.
62282         Delete check for tmpdir (done in gcc_init).
62283         (default_gcc_version): Always print something.
62284         (default_gcc_start): Comment out call to `which'.
62285         * config/*.exp: Major cleanup - make cross targets work at least a
62286         little better for g++ (by not being "--tool gcc" specific).
62287         Rename gcc_xxx to ${tool}_xxx.
62288         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
62289         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
62290
62291 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
62292
62293         * lib/c-torture.exp (c-torture-compile): Rework compiler
62294         message processing.
62295
62296         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
62297         c-torture.
62298
62299 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
62300
62301         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
62302
62303         * lib/dg.exp (dg-process-target): Support { target native }.
62304
62305 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
62306
62307         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
62308         looked for "... program xxx got fatal signal".
62309         Correct regsub munging of `comp_output'.
62310         Ignore compiler messages "path prefix not used" and "linker input
62311         file unused".
62312
62313 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
62314
62315         * lib/gcc.exp (runtest_file_p): Define if missing.
62316         * gcc.prms/template.c: Example to work from.
62317
62318 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
62319
62320         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
62321         * lib/dg.exp (dg-test): Call unsupported testcases as such.
62322
62323         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
62324         * gcc.prms/1883.c: Moved from compile/940714-1.c.
62325         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
62326         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
62327
62328         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
62329         (dg-process-target): No longer a varargs proc.
62330         Return S/N for target, P/F for xfail.  All callers changed.
62331         (user option procs): More argument checking.
62332         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
62333         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
62334         (dg-test): Skip test if not running on selected target in `dg-do'.
62335         Update handling of `dg-do-what', `dg-output-text'.
62336         Separate execution pass/fail from output pattern match pass/fail.
62337         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
62338
62339 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
62340
62341         * gcc.c-torture/special/special.exp: Don't expect failure for mips
62342         target for 920510-1.c.
62343
62344 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
62345
62346         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
62347         Clean up comment regarding use of passcnt, etc.
62348         (gcc_stat): Don't update `testcnt' here.
62349         (gcc_finish): Do it here.
62350         Might as well reset `but_id' here too.
62351         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
62352         to determine if the file should be tested.
62353         * gcc.c-torture/compile/compile.exp: Likewise.
62354         * gcc.c-torture/execute/execute.exp: Likewise.
62355         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62356         * gcc.misc-tests/dg-test.exp: Likewise.
62357         * gcc.prms/prms.exp: Likewise.
62358         * gcc.wendy/wendy.exp: Likewise.
62359         * g++.old-deja.exp: Likewise.
62360         Move "Testing file" message to verbose level 1.
62361
62362 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
62363
62364         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
62365
62366 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
62367
62368         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
62369         (default_gcc_start): Accept optional second list element
62370         of compiler flags.  Print compiler output at verbosity level 2.
62371         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
62372         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
62373         Save current values of framework globals passcnt, failcnt, xpasscnt,
62374         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
62375         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
62376         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
62377         xfailcnt to compute stats.  Update framework global `testcnt' from
62378         pass/fail counts.
62379         (gcc_finish): New proc.  Clean up test environment.
62380         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
62381         (gcc_epass, gcc_efail): Delete.
62382         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
62383         argument of line number.
62384         (dg-init): If the tool has an init routine, call it.
62385         (dg-test): Remove args `cflags_var' and `libs_var'.
62386         Pass all compiler options to ${tool}_start.
62387         Handle missing line number.
62388         (dg-finish): New function.
62389         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
62390         particular files.  Call gcc_finish at end.  Move "skipping test"
62391         message to verbosity level 3.
62392         * gcc.c-torture/compile/compile.exp: Likewise.
62393         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62394         * gcc.c-torture/execute/execute.exp: Likewise.
62395         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62396         Print testcase being tried at verbosity level 1.
62397         * gcc.c-torture/special/special.exp: Unset xfail.
62398         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62399         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
62400         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
62401         * gcc.failure/failure.exp: Likewise.
62402         * gcc.ieee/ieee.exp: Likewise.
62403         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
62404         Update call to dg-test.  Call dg-finish at end.
62405         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
62406         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62407         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
62408         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
62409         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
62410         * gcc.wendy/wendy.exp: Add copyright.
62411         Delete setting of tmpdir (done by gcc_init).
62412         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
62413         Pass compiler flags to gcc_start.  Call gcc_finish at end.
62414         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
62415         gcc_[ce]pass/fail.
62416
62417 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
62418
62419         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
62420         confusion.
62421         (g++_load): Likewise.
62422
62423         * config/*.exp (gcc_load): Some were varargs fns and some were not.
62424         Rename argument to `prog' to remove the confusion.
62425         Varargs fns behave differently too!
62426         (g++_load): Likewise.
62427
62428         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
62429
62430         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
62431         what it is.  Delete (always) printing of status value for !native.
62432         Simplify verbose code, and include status and exec_output.
62433         (g++_load): Use gcc_load.
62434
62435 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
62436
62437         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
62438         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
62439         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
62440         940714-3.c as these testcases don't exist anymore.  Make
62441         va-arg-1.c expected to pass.
62442
62443 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
62444
62445         * gcc.misc-tests/misc.exp: Only run specific testcases.
62446         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
62447         * gcc.misc-tests/dg-[1-9].c: New files.
62448
62449         * lib/dg.exp: New testsuite driver.
62450         * gcc.prms/prms.exp: Use it.
62451
62452         * README.gcc: New file.
62453
62454         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
62455         Document and reset `lxpass' and `lxfail'.
62456         Simplify "initialized" message.
62457         (gcc_stat): Clean up comments a little.
62458
62459 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
62460
62461         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
62462
62463 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
62464
62465         * lib/old-dejagnu.exp (process-option): New proc.
62466         (old-dejagnu-init, old-dejagnu-stat): Likewise.
62467         (old-dejagnu): Simplify.
62468         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
62469
62470 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
62471
62472         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
62473         exists and is not an empty string.
62474
62475         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
62476         $xfail rather than calling setup_xfail.  Clear $xfail when test is
62477         finished.
62478         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
62479         automatically.
62480
62481         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
62482         longer expected to fail.
62483
62484         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
62485         "f" function call.
62486
62487         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
62488
62489         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
62490         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
62491         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
62492         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
62493         c-torture-1.29.
62494
62495         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
62496         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
62497
62498         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
62499
62500         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
62501         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
62502
62503         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
62504         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
62505         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
62506
62507 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
62508
62509         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
62510         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
62511         940714-1.c, 940714-2.c, 940714-3.c},
62512         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
62513         gcc.misc-tests/{mg.c,mg.exp}:
62514         New tests.
62515         * gcc.noncompile/noncompile.exp: Change accordingly.
62516
62517 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
62518
62519         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
62520         Undo previous clobberage.
62521
62522 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
62523
62524         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
62525         * gcc.special/{930510-1.c, special.exp}:
62526         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
62527         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
62528         struct-varargs-1.c}: New tests from c-torture-1.26.
62529
62530 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
62531
62532         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
62533           argument to switch.
62534
62535 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
62536
62537         * Revert the previous changes.  Please see Rob's directory
62538         (/lisa/test/rob/progressive/gcc/testsuite) for testing
62539         fixes.
62540
62541 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
62542
62543         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
62544         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
62545         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
62546         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
62547         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
62548         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
62549         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
62550         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
62551         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
62552         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
62553         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
62554         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
62555         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
62556         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
62557         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
62558         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
62559         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
62560         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
62561         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
62562         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
62563         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
62564         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
62565         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
62566         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
62567         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
62568         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
62569         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
62570         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
62571         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
62572         testing changes.
62573
62574 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
62575
62576         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
62577         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
62578         with perror calls.
62579
62580 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
62581
62582         * config/unix.exp (g++_load): Fix syntax.
62583
62584 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
62585
62586         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
62587         * gcc.noncompile/921017-1.c: Deleted obsolete test.
62588         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
62589         Don't expect va-arg-1.c to fail.  Correct expected output for
62590         920928-1.c.
62591         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
62592         * gcc.wendy/hbm4.c: Correct typo.
62593         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
62594
62595 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
62596
62597         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
62598         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
62599         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
62600         * lib/c-torture.exp (c-torture-compile): Ditto.
62601
62602         Reduce volume of output (remove all the -I's and such).
62603         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
62604         Call gcc_cpass, gcc_cfail.
62605         (c-torture): Pass testing option to c-torture-compile.
62606
62607 1994-03-21  Doug Evans  (dje@cygnus.com)
62608
62609         Bring patches over from progressive.
62610         * config/default.exp: Exit remote shell cleanly.
62611         (g++_exit, g++_start): Add default versions.
62612         * config/sim.exp (gcc_load): Use perror, not error.
62613
62614 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
62615
62616         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
62617         set in site.exp.
62618
62619 1994-03-14  Doug Evans  (dje@cygnus.com)
62620
62621         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
62622         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
62623         (wendy_try): New proc to run testcase.
62624         (main loop): Call 'em.
62625         * gcc.wendy/*.c: Clean up pass to correct expected output.
62626
62627         * lib/gcc.exp: Minor cleanup work.
62628         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
62629
62630 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
62631
62632         * config/sim.exp (gcc_load): Document return codes better.
62633         Don't pass -v to simulator.
62634
62635 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
62636
62637         * gcc.special/920717-x.c: Fix typo.
62638         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
62639         get at sources.
62640
62641         * lib/mike-gcc.exp: Fix typo.
62642
62643 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
62644
62645         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
62646         binary to use, transform the name.
62647         * config/*.exp: rename everything. Nuke any g++ specific files,
62648         it's now a special case of gcc that requires no special support.
62649         Add a default.exp for unsupported targets.
62650
62651 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
62652
62653         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
62654         lib/old-dejagnu.exp: Fix a few patterns to work with the new
62655         version of Tcl.
62656
62657 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
62658
62659         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
62660         than a warning.
62661
62662 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
62663
62664         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
62665
62666 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
62667
62668         * gcc.execute/execute.exp: Combine opt_list and foption_list into
62669         option_list.  Compile every file with only 4/6 option choices
62670         (same as C torture) instead of with 12/18 different option
62671         choices.
62672         * lib/c-torture.exp: Likewise.
62673
62674         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
62675         not already set.
62676
62677 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
62678
62679         * lib/old-deja.exp: Add `excess errors test fails' error, now one
62680         can put an XFAIL *-*-* on excess errors.
62681
62682 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
62683
62684         * g++.law: Add more tests derived from g++-bugs snapshots.
62685
62686         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
62687         equivalent to g++.law/init9.
62688
62689         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
62690         compiled it, and the a.out file after we've run it.
62691
62692 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
62693
62694         * lib/mike-g++.exp (postbase): Delete the .o file after we've
62695         compiled it, and the a.out file after we've run it.
62696
62697 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
62698
62699         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
62700
62701 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
62702
62703         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
62704         version number.
62705
62706 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
62707
62708         * g++.law: New directory of g++ tests derived from the g++-bugs
62709         snapshots.
62710
62711 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
62712
62713         * gcc.compile: initbug1.c initbug1.exp testcase added
62714
62715 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
62716
62717         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
62718         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
62719           fixes submitted by Jeff Law (law@cs.utah.edu)
62720         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
62721           Jeff Law (law@cs.utah.edu)
62722
62723
62724 1993-11-30  Mike Stump  (mrs@cygnus.com)
62725
62726         * config/unix-g++.exp: Follow the gcc way of doing things.
62727         * g++.old-deja/old-deja.exp: Minor updates.
62728         * lib/g++.exp: New file, follow the gcc way of doing things.
62729         * lib/old-dejagnu.exp: Minor updates.
62730         * lib/mike-g++.exp: Always unset errorInfo.
62731
62732 1993-11-06  Mike Stump  (mrs@cygnus.com)
62733
62734         * lib/gcc.exp: Fix some errors with the below change, CC and
62735         CFLAGS should be global when setting, not local.
62736
62737 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
62738
62739         * lib/gcc.exp: Transform tool name.
62740
62741 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62742
62743         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
62744
62745 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62746
62747         * lib/gcc.exp: change gcc_done to gcc_stat
62748
62749 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62750
62751         * Upgraded gcc testsuite to c-torture version 1.25
62752
62753 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
62754
62755         * lib/gcc.exp: added reporting code. Changed verbose compile message.
62756         * lib/c-torture: added hooks for new reporting code.
62757
62758 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
62759
62760         * config/sh-gcc.exp: check if sh-sim exists in the path
62761
62762 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
62763
62764         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
62765         * gcc.compile/compile.exp: Initial changes for new logic.
62766         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
62767         * gcc.failure/failure.exp: Initial changes for new logic.
62768         * gcc.ieee/ieee.exp: Initial changes for new logic.
62769         * gcc.misc-tests/misc.exp: Initial changes for new logic.
62770         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
62771         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
62772         * lib/c-torture.exp: Initial changes for new logic.
62773         * lib/gcc.exp: Initial changes for new logic.
62774
62775 1993-10-15  Mike Stump  (mrs@cygnus.com)
62776
62777         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
62778         depend upon failure or success.  Fully qualify names in failure
62779         and success messages.  Always remove a.out before starting
62780         compile, just in case.  Pay more attention to error text output by
62781         the compiler.  Handle testcases with no known past errors just
62782         like all others, so that things are uniform.  Other miscellaneous
62783         improvements.
62784
62785 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
62786
62787         * gcc.cpp: new directory for cpp tests
62788
62789 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
62790
62791         * lib/chill.exp: Code reformatted, removed unused code.
62792         * config/unix-chill.exp: Code reformatted, removed unused code.
62793         * chill.execute/execute.exp: Code reformatted, removed unused code.
62794         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
62795
62796 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
62797
62798         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
62799         routines not written.
62800
62801 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
62802
62803         * config/bug-gcc.exp: Use new procs from bug.exp.
62804
62805 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
62806
62807         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
62808         via ftp, rather than depending on NFS.
62809         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
62810         case.
62811
62812 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
62813
62814         * config/bug-gcc.exp: Use new download proc.
62815
62816 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
62817
62818         * chill.execute/execute.exp: cleanups, handles errors better
62819         * chill.compile/compile.exp: rewrite, based on execute.exp
62820         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
62821         * lib/chill.exp: major changes to diff proc and compile and link
62822         procs. added chill_fail and chill_pass wrappers to pass and
62823         fail. added more comments, and handle error codes better.
62824         Added a hack to capture stderr from exec, so noncompile tests
62825         can work.
62826
62827 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
62828
62829         * chill.execute/execute.exp: rewrite of testsuite driver
62830         * lib/chill.exp: rewrite of testsuite driver
62831         * config/unix-chill.exp: rewrite of testsuite driver
62832
62833 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
62834
62835         In chill.execute:
62836         * iexpr.ch: Standardize uppercase.
62837         * tuples.dat: Standardize uppercase.
62838         * vary.ch: standardize.  Correct varying string assignments.
62839         * vary.dat: Add new output lines.
62840
62841 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
62842
62843         In chill.execute:
62844         * chprintf.ch: Standardize use of uppercase.
62845         * tuples.ch: Standardize and turn arr2 into a DCL,
62846           rather than a SYN.
62847         * pinits.ch: Standardize.
62848
62849 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
62850
62851         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
62852         * Makefil: Renamed to Makefile.in.
62853         * configure.in: New.
62854
62855 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
62856
62857         In chill.execute:
62858         * .cvsignore: Add result/output files.
62859         * Makefile: Fix up variables at start.  Use MFLAGS
62860           everywhere.  Correct bool_loc, built_ins entries.
62861           Add entry for vary1.ch.
62862         * bitarray.ch: Standardize upper-case usage.
62863         * bitexpr.ch: Standardize, add output of b1.
62864         * params.ch: Use arrayt in along PROC parameters, to
62865           avoid novelty problems.
62866         * sets.ch: Tiny cleanup.
62867         * vary1.ch: Re-indent.
62868
62869 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
62870
62871         * Add PR-related files to Makefiles, .cvsignore files, etc.
62872
62873 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
62874
62875         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
62876           with compiler objects. New names are test-flow.c and test-loop.c
62877
62878 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
62879
62880         * Upgraded c-torture tests from 1.19 to 1.20
62881
62882         * new files:
62883         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
62884         * gcc.compile: 930623-1.c 930623-2.c
62885         * gcc.noncompile: 930622-1.c 930622-2.c
62886         * gcc.failure: 920411-1.c 920627-2.c
62887         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
62888
62889 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
62890
62891         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62892           More changes to get testsuite working properly. Needs more work.
62893           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
62894
62895 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
62896
62897         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62898           More changes to get testsuite working properly. Needs more work.
62899
62900 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
62901
62902         * chill.compile/compile.exp: Added for Dejagnu support
62903         * chill.execute/execute.exp: Added for Dejagnu support
62904         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
62905
62906 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
62907
62908         This should complete moving the CHILL test files.
62909         * chill.noncompile(.cvsignore printf.grt
62910             in-printf.grt chprintf.grt chprintf.ch):
62911             Added test-support files.
62912           (Makefile): Modified further.
62913         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
62914             signal.ch): Added test files.
62915           * chill.execute (.cvsignore printf.grt printr.c
62916             in-printf.grt rts.c chprintf.grt rts.h): Added
62917           test-support files.
62918             (Makefile): More corrections.
62919
62920 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
62921
62922         * chill.compile, chill.execute, chill.nocompile: Add CHILL
62923           test cases, ready for DejaGnu.
62924
62925 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
62926
62927         * Upgraded c-torture tests from 1.18 to 1.19
62928
62929         * gcc.compile: added test(s):
62930           930607-1.c
62931         * gcc.execute: added test(s):
62932           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
62933
62934         * added new subdirectory for misc tests: gcc.misc-tests
62935         * gcc.misc-test(s): added tests:
62936           inst-check.c test-consts.c test-ior.c test-switch.c
62937
62938 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
62939
62940         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
62941
62942 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
62943
62944         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
62945
62946 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
62947
62948         * Upgraded c-torture tests from 1.17 to 1.18
62949
62950 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
62951
62952         * Upgraded c-torture tests from 1.12 to 1.17
62953
62954 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
62955
62956         * lib/old-dejagnu.exp:
62957           Fixed handling of XFAIL target triplets to correctly
62958           recognize wildcard characters.  Removed code that
62959           appended a unique id tag to the end of the file name
62960           printed out by the result of the testcases within a
62961           given test file.
62962
62963 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
62964
62965         * lib/old-dejagnu.exp:
62966           Reworked expected failure handling to trigger off of XFAIL
62967           keyword in keyphrase embeded in testcase source code. The
62968           XFAIL keyword must be at the end of the keyphrase line. It
62969           may optionally be followed by one or more target triplets.
62970           It has just occured that the handling of wildcards in the
62971           target triplet may not be correct.
62972
62973 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
62974
62975         * g++.old-deja/tests:
62976           Moved all subdirectories up one level into g++.old-deja .
62977
62978         * lib/old-dejagnu.exp:
62979           Fixed problem with CXXFLAGS not being properly reset, and being
62980           corrupted with extraneous "-c" compiler option.  This was
62981           causing binaries to not be generated for test that needed them.
62982           Modified strings passed to "pass" and "fail" so that individual
62983           tests from the same test file would be distinguished by an
62984           identifier appended to the test file name in the summary logs;
62985           this corrected a problem with erroneous diff logs.  Added code
62986           to search testcases for expected fail and unexpected pass keywords.
62987
62988 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
62989
62990         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
62991
62992 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
62993
62994         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
62995           Removed extraneous text from end of "Special g++ Options"
62996           keyphrase.
62997
62998         * lib/old-dejagnu.exp: Added pattern matching to look for new
62999           keywords, embedded in testcases comments, which will trigger
63000           calls to xpass and xfail.
63001
63002 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
63003
63004         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
63005           comments embedded in the testcases, especially the one looking for
63006           special compiler options, as well as the pattern matching for the
63007           compiler output again.
63008
63009 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
63010
63011         * lib/old-dejagnu.exp: Do a proper check of the return value for
63012           execute tests. Fixed several problems with the pattern matching
63013           of the compiler output which gave erroneous test results.
63014           Changed several of the test result messages to be more descriptive.
63015         * config/unix-g++.exp: Proc g++_load now actually works and
63016           executes the tests passed to it and returns a usable return
63017           value.
63018
63019 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
63020
63021           * lib/gcc.exp: Exits gracefully if $CC is bogus.
63022
63023 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
63024
63025         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
63026           Modified both files to properly execute the old style
63027           dejagnu tests. The previous versions of these files were
63028           experimental and did not function anything near correctly.
63029
63030 1993-04-05  Rob Savoye  (rob@cygnus.com)
63031
63032         * Removed all Makefile.in and configure.in files. No configuration
63033         needed now.
63034
63035 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
63036
63037         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
63038
63039 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
63040
63041         * gcc.compile/configure.in, gcc.unsorted/configure.in,
63042         gcc.special/configure.in, gcc.noncompile/configure.in,
63043         gcc.execute/configure.in, gcc.code_quality/configure.in,
63044         g++.other/configure.in, g++.old-deja/configure.in,
63045         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
63046         in srcname setting.
63047
63048 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
63049
63050         * lib/udi.exp: Fixed mondfe and mondfe_download.
63051         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
63052         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
63053
63054 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
63055
63056         * config/udi-gdb.exp: Check $shell_id after connecting to target.
63057         (gdb_exit): Don't remove *_soc files.
63058
63059 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
63060
63061         * lib/c-torture.exp: Don't look for main; instead always use -w
63062         -c.  This is how the c-torture tests work.  Remove the object
63063         file if the compilation succeeds.
63064         * gcc.execute/execute.exp: Remove executable if test passes.
63065         * gcc.noncompile/noncompile.exp: Every test is an expected
63066         failure.
63067         * gcc.special/special.exp: Added tests from c-torture 1.11,
63068         corrected use of existing test.
63069         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
63070         gcc.execute/920625-1.c: Updated to c-torture 1.11.
63071         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
63072         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
63073         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
63074         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
63075         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
63076         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
63077         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
63078         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
63079         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
63080         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
63081         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
63082         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
63083         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
63084         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
63085         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
63086         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
63087         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
63088         c-torture 1.11.
63089         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
63090         correspond to c-torture 1.11.
63091
63092         * New file.