OSDN Git Service

* patch_tester.sh (usage): Watermark is not lexicographic.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
2
3         * gnat.dg/specs/pack33.ads: New test.
4
5 2008-03-05  Richard Guenther  <rguenther@suse.de>
6
7         PR tree-optimization/35472
8         * gcc.c-torture/execute/pr35472.c: New testcase.
9
10 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
11
12         PR 33009
13         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
14         * gcc.c-torture/compile/pr33009.c: Likewise.
15
16 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
17
18         PR 31341
19         * gcc.dg/vect/pr31041.c: Fix.
20
21 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
22
23         PR libfortran/35293
24         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
25         New.
26         * gfortran.fortran-torture/execute/list_read_1.x,
27         gfortran.fortran-torture/execute/read_null_string.x,
28         gfortran.fortran-torture/execute/backspace.x,
29         gfortran.fortran-torture/execute/seq_io.x,
30         gfortran.fortran-torture/execute/slash_edit.x,
31         gfortran.fortran-torture/execute/unopened_unit_1.x,
32         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
33         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
34         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
35         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
36         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
37         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
38         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
39         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
40         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
41         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
42         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
43         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
44         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
45         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
46         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
47         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
48         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
49         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
50         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
51         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
52         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
53         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
54         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
55         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
56         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
57         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
58         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
59         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
60         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
61         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
62         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
63         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
64         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
65         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
66         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
67         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
68         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
69         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
70         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
71         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
72         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
73         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
74         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
75         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
76         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
77         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
78         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
79         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
80         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
81         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
82         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
83         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
84         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
85         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
86         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
87         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
88         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
89         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
90         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
91         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
92         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
93         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
94         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
95         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
96         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
97         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
98         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
99         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
100         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
101         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
102         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
103         gfortran.dg/write_back.f: Gate test on effective_target
104         fd_truncate.
105
106 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
107
108         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
109         targets declaring functions in assembly.
110
111 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
112
113         PR 28322
114         * gcc.dg/pr28322-3.c: New.
115
116 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
117
118         PR target/35453
119         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
120         _SIDD_XXX.
121         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
122         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
123         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
124         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
125         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
126         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
127         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
128         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
129
130 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
131
132         PR middle-end/35456
133         * gcc.c-torture/execute/pr35456.c: New test.
134
135 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
136
137         * gcc.target/i386/sse-10.c: Don't use
138         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
139
140 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
141
142         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
143         * gfortran.dg/reassoc_2.f90: Ditto.
144         * gfortran.dg/reassoc_3.f90: Ditto.
145
146 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
147
148         PR fortran/33197
149         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
150         * gfortran.dg/dg.exp: Likewise.
151         * gfortran.dg/vect/vect.exp: Likewise.
152         * gfortran.fortran-torture/execute/execute.exp: Likewise.
153         * gfortran.fortran-torture/compile/compile.exp: Likewise.
154         * gfortran.dg/gamma_1.f90: Also check log_gamma.
155         * gfortran.dg/invalid_contains_1.f90: Remove warning about
156         empty CONTAINS.
157         * gfortran.dg/gamma_2.f90: Add a few error messages.
158         * gfortran.dg/invalid_contains_2.f90: Remove warning about
159         empty CONTAINS.
160         * gfortran.dg/gamma_3.f90: Adjust error message.
161         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
162         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
163         * gfortran.dg/bessel_1.f90: New test.
164         * gfortran.dg/recursive_check_3.f90: Remove warnings.
165         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
166         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
167         * gfortran.dg/contains_empty_1.f03: New test.
168         * gfortran.dg/erfc_scaled_1.f90: New test.
169         * gfortran.dg/hypot_1.f90: New test.
170         * gfortran.dg/contains_empty_2.f03: New test.
171
172 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
173
174         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
175
176 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
177
178         PR 24924
179         * g++.dg/cpp/string-2.C: This is a warning now.
180         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
181         default, so add it.
182         
183 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
184
185         * g++.dg/cpp0x/auto1.C: New.
186
187 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
188
189         PR fortran/34770
190         * gfortran.dg/pointer_1.f90: New test.
191
192 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
193
194         PR c++/35315
195         * g++.dg/ext/attrib32.C: Add another test case.
196
197 2008-02-29  Tom Tromey  <tromey@redhat.com>
198
199         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
200         line.
201
202 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
203
204         * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
205         to make the interchange profitable.
206
207 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
208
209         PR fortran/31463
210         PR fortran/33950
211         PR fortran/34296
212         * gfortran.dg/arrayio_11.f90: Fixed test.
213         * gfortran.dg/arrayio_12.f90: Likewise.
214         * gfortran.dg/module_read_1.f90: Added warning-directives.
215         * gfortran.dg/pr32242.f90: Likewise.
216         * gfortran.dg/result_in_spec_3.f90: Likewise.
217         * gfortran.dg/use_12.f90: Likewise.
218         * gfortran.dg/warn_function_without_result.f90 : New test.
219
220 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
221
222         PR fortran/34868
223         * gfortran.dg/f2c_9.f90: New test.
224
225 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
226
227         * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
228         * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
229         * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
230         * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
231         * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
232         * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
233         * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
234         * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
235         * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
236         * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
237         * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
238         * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
239         * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
240         * testsuite/gfortran.dg/ldist-1.f90: New.
241
242 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
243
244         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
245
246 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
247
248         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
249
250 2008-02-27  Jan Beulich  <jbeulich@novell.com>
251
252         * gcc.target/i386/mmx-1.c: Add
253         -Werror-implicit-function-declaration to dg-options.
254         * gcc.target/i386/mmx-2.c: Likewise.
255         * gcc.target/i386/sse-13.c: Likewise.
256         * gcc.target/i386/sse-14.c: Likewise.
257
258 2008-02-27  Revital Eres  <eres@il.ibm.com>
259
260         PR rtl-optimization/34999
261         * gcc.dg/tree-prof/pr34999.c: New.
262
263 2008-02-27  Richard Guenther  <rguenther@suse.de>
264
265         PR middle-end/25290
266         * gcc.c-torture/execute/pr35390.c: New testcase.
267
268 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
269
270         PR ada/22255
271         * gnat.dg/test_direct_io.adb: New file.
272
273 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
274
275         PR ada/34799
276         * gnat.dg/specs/pr34799.ads: New test.
277
278 2008-02-27  Richard Guenther  <rguenther@suse.de>
279
280         PR middle-end/34971
281         * gcc.c-torture/execute/pr34971.c: New testcase.
282
283 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
284
285         * gcc.dg/gomp/preprocess-1.c: New test.
286
287         PR c++/35368
288         * g++.dg/ext/visibility/typeinfo2.C: New test.
289         * g++.dg/ext/visibility/typeinfo3.C: New test.
290
291 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
292
293         * gcc.dg/bf-ms-attrib.c (main): Return 0.
294
295 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
296
297         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
298         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
299
300 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
301
302         PR c/28800
303         * gcc.dg/empty-source-2.c: Adjust for warning message.
304         * gcc.dg/empty-source-3.c: Likewise.
305         * gcc.dg/pack-test-2.c: Adjust comment.
306         * gcc.dg/pragma-ep-2.c: Likewise.
307         * gcc.dg/pragma-re-2.c: Likewise.
308         * gcc.dg/va-arg-2.c: Likewise.
309
310 2008-02-26  Tobias Burnus  <burnus@net-b.de>
311
312         PR fortran/35033
313         * gfortran.dg/assignment_2.f90: New.
314
315 2008-02-26  Jason Merrill  <jason@redhat.com>
316
317         PR c++/35315
318         * g++.dg/ext/attrib32.C: New.
319
320 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
321
322         * gcc.c-torture/execute/nest-align-1.x: Delete.
323
324 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
325
326         PR 26264
327         * 20021023-1.c: Use __builtin_va_start instead of
328         __builtin_stdarg_start.
329         * pr17301-1.c: Likewise.
330         * pr17301-2.c: Likewise.
331                 
332 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
333         
334         * gcc.dg/pr34351.c: New.
335         
336 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
337
338         * gcc.dg/Wlarger-than2.c: New.
339         
340 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
341
342         PR c++/35323
343         * g++.dg/lookup/crash7.C: New.
344
345 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
346
347         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
348
349 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
350
351         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
352
353 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
354
355         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
356
357 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
358
359         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
360         Windows.
361
362 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
363
364         * lib/target-supports.exp (check_profiling_available): Report -p
365         unavailable on *-*-mingw*.
366
367 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
368
369         * lib/target-supports.exp (check_effective_target_pthread_h): New.
370         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
371         dg-require-effective-target pthread_h.
372
373 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
374
375         * gcc.dg/Wswitch-enum-error.c: New.
376         * gcc.dg/Wswitch-error.c: New.
377         * gcc.dg/20011021-1.c: Use two directives to match two different
378         messages.
379         
380 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
381         
382         PR 28322
383         * gcc.dg/pr28322.c: New.
384         * gcc.dg/pr28322-2.c: New.
385         * lib/prune.exp: Ignore "At top level" even if there is no ':'
386         preceding it.
387
388 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
389
390         PR c++/35333
391         * g++.dg/other/error26.C: New.
392
393 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
394
395         PR c++/35338
396         * g++.dg/other/error25.C: New.
397
398 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
399
400         PR target/35258
401         * gcc.dg/pr35258.c: New testcase.
402
403 2008-02-25  Jan Beulich  <jbeulich@novell.com>
404
405         * gcc.dg/20020426-2.c: Remove bogus workaround.
406         * g++.old-deja/g++.other/store-expr1.C: Likewise.
407         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
408
409 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
410
411         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
412
413 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
414
415         PR middle-end/19984
416         * gcc.dg/pr19984.c: New test.
417         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
418         name of the variable.
419
420 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
421
422         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
423         (main): Call check_vect and foo.  Check array values after
424         the call to foo.
425         * gcc.dg/vect/vect-117.c: Call check_vect.
426         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
427
428 2008-02-25  Jason Merrill  <jason@redhat.com>
429
430         PR c++/33486
431         * g++.dg/lookup/strong-using-5.C: New.
432
433 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
434
435         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
436         sh* targets.
437
438 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
439
440         PR target/35349
441         * gcc.c-torture/execute/20050604-1.x: New file.
442
443 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
444
445         * gcc.target/i386/pr22076.c: Update number of mov insns
446         for PIC targets.
447         * gcc.target/i386/pr34256.c: Ditto.
448
449 2008-02-24  Diego Novillo  <dnovillo@google.com>
450
451         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
452
453         PR 33738
454         * g++.dg/warn/pr33738.C: New.
455
456 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
457
458         * gcc.c-torture/execute/nest-align-1.x: New file.
459
460 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
461
462         PR c++/34749
463         * g++.dg.ext/dllimport13.C: New test.
464
465 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
466
467         PR libfortran/24685
468         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
469         powerpc*-apple-darwin*.
470
471 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
472
473         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
474         ERFC into gfortran.dg/large_real_kind_3.F90.
475         * gfortran.dg/large_real_kind_3.F90: New test.
476
477 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
478
479         PR rtl-opt/33512
480         * gcc.dg/and-1.c: New test.
481
482 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
483
484         * gcc.c-torture/execute/20080222-1.c: New test.
485
486 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
487
488         PR target/22076
489         PR target/34256
490         * gcc.target/i386/pr22076.c: New test.
491         * gcc.target/i386/pr34256.c: New test.
492         * gcc.target/i386/vecinit-5.c: New test.
493         * gcc.target/i386/vecinit-6.c: New test.
494         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
495
496         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
497         <xmmintrin.h>, define __m64 and __m128 directly.
498         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
499
500 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
501
502         PR C++/34715
503         * g++.dg/ext/always_inline-1.C: New test.
504         * g++.dg/ext/always_inline-2.C: New test.
505         * g++.dg/ext/always_inline-3.C: New test.
506         * g++.dg/ext/always_inline-4.C: New test.
507
508 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
509
510         * gcc.target/cris/asm-b-1.c: New test.
511
512 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
513
514         PR c++/35282
515         * g++.dg/template/nontype17.C: Add.
516
517 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
518
519         PR c++/35282
520         Revert:
521         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
522
523         PR c++/28743
524         * g++.dg/template/nontype17.C: New.
525         * g++.dg/template/nontype16.C: Add error.
526
527 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
528
529         PR c/19999
530         * gcc.dg/Wfloat-equal-1.c: New.
531         * g++.dg/warn/Wfloat-equal-1.C: New.
532
533 2008-02-21  Michael Matz  <matz@suse.de>
534
535         PR target/35264
536         * gcc.dg/pr35264.c: New testcase.
537
538 2008-02-21  Richard Guenther  <rguenther@suse.de>
539
540         * gfortran.dg/reassoc_1.f90: New testcase.
541         * gfortran.dg/reassoc_2.f90: Likewise.
542         * gfortran.dg/reassoc_3.f90: Likewise.
543
544 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
545
546         PR libfortran/34974
547         * gfortran.dg/fmt_t_7.f: New test.
548
549         PR libfortran/35132
550         * gfortran.dg/streamio_15.f90: New test.
551         
552 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
553
554         PR libfortran/35036
555         * gfortran.dg/fmt_zero_digits.f90: Revise test.
556
557 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
558
559         * gcc.dg/Wframe-larger-than.c: New option test.
560
561 2008-02-20  Tobias Burnus  <burnus@net-b.de>
562
563         PR fortran/34997
564         * gfortran.dg/dollar_sym_1.f90: New.
565         * gfortran.dg/dollar_sym_2.f90: New.
566
567 2008-02-20  Richard Guenther  <rguenther@suse.de>
568
569         PR middle-end/35265
570         * gcc.dg/builtins-66.c: New testcase.
571
572 2008-02-20  Richard Guenther  <rguenther@suse.de>
573
574         * gcc.dg/fold-reassoc-1.c: New testcase.
575         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
576
577 2008-02-20  Richard Guenther  <rguenther@suse.de>
578
579         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
580
581 2008-02-20  Ira Rosen  <irar@il.ibm.com>
582
583         * lib/target-supports.exp (check_effective_target_vect_unpack):
584         Return true for SPU.
585         (check_effective_target_vect_short_mult): Likewise.
586         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
587         the loop on targets that support vect_unpack.
588
589 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
590
591         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
592         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
593         templates to reduce number of passed arguments.
594
595 2008-02-19  Jason Merrill  <jason@redhat.com>
596
597         PR c++/34950
598         * g++.dg/template/explicit-args1.C: New.
599
600 2008-02-19  Richard Guenther  <rguenther@suse.de>
601
602         PR tree-optimization/34989
603         * gcc.dg/pr34989-1.c: New testcase.
604         * gcc.dg/pr34989-2.c: Likewise.
605
606 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
607
608         PR c++/35028
609         * g++.dg/gomp/pr35028.C: New test.
610
611         PR c++/34964
612         PR c++/35244
613         * gcc.dg/gomp/pr34964.c: New test.
614         * g++.dg/gomp/pr34964.C: New test.
615         * gcc.dg/gomp/pr35244.c: New test.
616         * g++.dg/gomp/pr35244.C: New test.
617
618         PR c++/35078
619         * g++.dg/gomp/pr35078.C: New test.
620
621 2008-02-19  Christian Bruel  <christian.bruel@st.com>
622
623         * gcc.dg/packed-array.c: New testcase. 
624
625 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
626
627         PR target/33555
628         * gcc.target/i386/pr33555.c: New test.
629         
630 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
631
632         PR target/35189
633         * gcc.target/i386/isa-1.c: New.
634         * gcc.target/i386/isa-2.c: Likewise.
635         * gcc.target/i386/isa-3.c: Likewise.
636         * gcc.target/i386/isa-4.c: Likewise.
637         * gcc.target/i386/isa-5.c: Likewise.
638         * gcc.target/i386/isa-6.c: Likewise.
639         * gcc.target/i386/isa-7.c: Likewise.
640         * gcc.target/i386/isa-8.c: Likewise.
641         * gcc.target/i386/isa-9.c: Likewise.
642         * gcc.target/i386/isa-10.c: Likewise.
643         * gcc.target/i386/isa-11.c: Likewise.
644         * gcc.target/i386/isa-12.c: Likewise.
645         * gcc.target/i386/isa-13.c: Likewise.
646         * gcc.target/i386/isa-14.c: Likewise.
647
648 2008-02-18  Joey Ye  <joey.ye@intel.com>
649             H.J. Lu  <hongjiu.lu@intel.com>
650
651         PR middle-end/34921
652         * gcc.c-torture/execute/nest-align-1.c: New test case.
653
654 2008-02-17  Richard Guenther  <rguenther@suse.de>
655
656         PR middle-end/35227
657         * gcc.dg/torture/pr35227.c: New testcase.
658
659 2008-02-17  Richard Guenther  <rguenther@suse.de>
660
661         PR tree-optimization/35231
662         * gcc.c-torture/execute/pr35231.c: New testcase.
663
664 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
665
666         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
667         (test_gt): Ditto.
668
669 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
670
671         * obj-c++.dg/encode-2.mm: XFAIL.
672         * obj-c++.dg/encode-3.mm: Likewise.
673
674 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
675             Paolo Carlini  <pcarlini@suse.de>
676
677         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
678         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
679         * g++.dg/ext/has_nothrow_copy.C: Likewise.
680
681 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
682
683         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
684         (main): Change to void and rename to sse_test.
685         * gcc.target/i386/pr24306.c: Ditto.
686         * gcc.target/i386/pr32065-2.c: Ditto.
687         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
688         (main): Change to void and rename to sse2_test.
689         * gcc.target/i386/20060512-3.c: Ditto.
690
691 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
692
693         PR fortran/35150
694         * gfortran.dg/c_loc_tests_12.f03: New test.
695
696 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
697
698         PR c++/35023
699         PR c++/35024
700         PR c++/35026
701         * g++.dg/cpp0x/vt-35026.C: New.
702         * g++.dg/cpp0x/vt-35023.C: New.
703         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
704         * g++.dg/cpp0x/vt-35024.C: New.
705
706 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
707
708         * gcc.c-torture/execute/va-arg-25.x: Remove.
709
710 2008-02-15  Richard Guenther  <rguenther@suse.de>
711             Zdenek Dvorak  <ook@ucw.cz>
712
713         PR tree-optimization/35164
714         * g++.dg/torture/pr35164-1.C: New testcase.
715         * g++.dg/torture/pr35164-2.C: Likewise.
716
717 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
718
719         PR testsuite/35119
720         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
721         in dg-final to match the assembly code generated by Darwin 9.
722
723 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
724
725         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
726
727 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
728
729         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
730
731 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
732
733         * lib/dejapatches.exp: New file.
734
735 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
736
737         PR c++/34050
738         * g++.dg/cpp0x/vt-34050.C: New.
739
740 2008-02-14  Jason Merrill  <jason@redhat.com>
741
742         PR c++/5645
743         PR c++/11159
744         * g++.dg/warn/pr11159.C: New.
745         * g++.dg/warn/pr5645.C: Likewise.
746
747 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
748
749         PR preprocessor/35061
750         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
751
752 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
753
754         PR c++/28743
755         * g++.dg/template/nontype17.C: New.
756         * g++.dg/template/nontype16.C: Add error.
757
758 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
759
760         PR c++/35138
761         * g++.dg/template/member8.C: New test.
762
763 2008-02-13  Michael Matz  <matz@suse.de>
764
765         * gcc.dg/pr35065.c: Fix testcase warnings.
766
767 2008-02-13  Jason Merrill  <jason@redhat.com>
768
769         PR c++/34962, c++/34937, c++/34939
770         * g++.dg/ext/tmplattr9.C: New.
771
772 2008-02-13  Michael Matz  <matz@suse.de>
773
774         PR debug/35065
775         * gcc.dg/pr35065.c: New testcase.
776
777 2008-02-12  Richard Guenther  <rguenther@suse.de>
778
779         PR tree-optimization/35171
780         * gcc.c-torture/compile/pr35171.c: New testcase.
781
782 2008-02-12  Richard Guenther  <rguenther@suse.de>
783
784         PR middle-end/35163
785         * gcc.c-torture/execute/pr35163.c: New testcase.
786
787 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
788
789         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
790
791 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
792
793         * gnat.dg/loop_address.adb: New test.
794
795 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
796
797         * obj-c++.dg/bitfield-1.mm: Expect failures.
798         * obj-c++.dg/bitfield-4.mm: Likewise.
799         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
800         * obj-c++.dg/encode-8.mm: Likewise.
801         * obj-c++.dg/isa-field-1.mm: Likewise.
802         * obj-c++.dg/layout-1.mm: Likewise.
803         * obj-c++.dg/lookup-2.mm: Likewise.
804         * obj-c++.dg/try-catch-2.mm: Likewise.
805         * obj-c++.dg/try-catch-9.mm: Likewise.
806
807 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
808
809         PR c++/35144
810         * g++.dg/tree-ssa/pr35144.C: New test.
811
812         PR inline-asm/35160
813         * gcc.target/i386/pr35160.c: New test.
814
815         PR c++/34862
816         * g++.dg/init/new27.C: New test.
817
818 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
819
820         PR c++/35077
821         * g++.dg/template/crash78.C: New.
822
823 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
824
825         PR testsuite/35047
826         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
827         * gcc.dg/compat/vector-2_y.c: Ditto.
828
829 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
830             Richard Guenther  <rguenther@suse.de>
831
832         PR tree-optimization/33992
833         * gcc.c-torture/execute/pr33992.c: New testcase.
834
835 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
836
837         * gfortran.dg/streamio_14.f90:  New test.
838
839 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
840
841         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
842         Add -mfpmath=387 to dg-options.
843
844 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
845
846         PR testsuite/35047
847         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
848         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
849         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
850         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
851         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
852         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
853         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
854         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
855         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
856
857 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
858
859         PR objc++/34193
860         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
861
862 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
863
864         PR c++/35056
865         * g++.dg/conversion/bitfield8.C: New.
866
867 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
868
869         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
870
871 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
872
873         PR c++/35049
874         PR c++/35096
875         * g++.dg/ext/vector13.C: New.
876
877 2008-02-06  David Daney  <ddaney@avtrex.com>
878
879         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
880
881 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
882
883         * lib/target-supports.exp (check_effective_target_hard_float): Remove
884         special case for xtensa-*-*.
885         
886 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
887
888         PR fortran/35037
889         * gfortran.dg/volatile11.f90: New test.
890
891 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
892
893         PR c++/33553
894         * g++.dg/template/array19.C: New test.
895
896 2008-02-05  Diego Novillo  <dnovillo@google.com>
897
898         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
899
900         PR 33738
901         * g++.dg/warn/pr33738.C: Remove.
902
903 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
904
905         PR fortran/34945
906         * gfortran.dg/bounds_check_13.f: New test.
907
908 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
909
910         PR testsuite/33946
911         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
912
913 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
914
915         PR target/35083
916         * gcc.target/i386/pr35083.c: New test.
917
918 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
919
920         PR fortran/32315
921         * gfortran.dg/data_bounds_1.f90: New test.
922
923 2008-02-04  Diego Novillo  <dnovillo@google.com>
924
925         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
926
927         PR 33738
928         * testsuite/g++.dg/warn/pr33738.C: New.
929
930 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
931
932         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
933         to match.
934
935 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
936
937         * lib/target-supports.exp (check_effective_target_hard_float): Only
938         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
939         other targets, grep for a call insn in the rtl expand dump for an
940         add of two doubles.
941         (target_compile): Support generating rtl dumps as output.
942
943 2008-02-04  Richard Guenther  <rguenther@suse.de>
944
945         PR middle-end/33631
946         * gcc.c-torture/execute/pr33631.c: New testcase.
947
948 2008-02-04  Richard Guenther  <rguenther@suse.de>
949
950         PR middle-end/35043
951         * gcc.c-torture/compile/pr35043.c: New testcase.
952
953 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
954
955         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
956
957 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
958
959         * gcc.target/i386/pr31628.c: Require effective target fpic.
960         * gcc.target/i386/strinline.c: Ditto.
961         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
962         * gcc.dg/pr35045.c: Ditto.
963         * gcc.dg/20050503-1.c: Ditto.
964
965 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
966
967         PR fortran/32760
968         * gfortran.dg/host_assoc_variable_1.f90: New test.
969         * gfortran.dg/allocate_stat.f90: Change last three error messages.
970
971 2008-02-02  Michael Matz  <matz@suse.de>
972
973         PR target/35045
974         * gcc.dg/pr35045.c: New test.
975
976 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
977
978         PR libfortran/35001
979         * gfortran.dg/shape_4.f90:  New test.
980
981 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
982
983         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
984
985 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
986
987         PR rtl-optimization/34773
988         * gcc.target/cris/torture/pr34773.c: New test.
989
990 2008-02-01  Nick Clifton  <nickc@redhat.com>
991
992         * lib/target-supports.exp (check_profiling_available): Do not
993         expect profiling to work on the xstormy16 target.
994
995 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
996
997         PR testsuite/35047
998         * gcc.c-torture/execute/20050316-2.x: New file.
999         * gcc.target/i386/pr17390.c: Update scan pattern.
1000         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
1001         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
1002
1003 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
1004
1005         PR fortran/34910
1006         * gfortran.dg/proc_assign_2.f90: New test.
1007
1008 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
1009             Jakub Jelinek  <jakub@redhat.com>
1010
1011         PR c++/34935
1012         PR c++/34936
1013         * g++.dg/ext/alias-canon.C: New.
1014         * g++.dg/ext/alias-mangle.C: New.
1015
1016 2008-01-30  Jan Hubicka  <jh@suse.cz>
1017
1018         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
1019
1020 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1021
1022         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
1023         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1024
1025 2008-01-30  Jan Hubicka  <jh@suse.cz>
1026
1027         PR target/34982
1028         * gcc.c-torture/execute/pr34982.c: New testcase.
1029
1030 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
1031
1032         * gcc.target/s390/tf_to_di-1.c: New testcase.
1033
1034 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
1035
1036         PR fortran/34975
1037         * gfortran.dg/use_only_3.f90: New test.
1038         * gfortran.dg/use_only_3.inc: Modules for new test.
1039
1040         PR fortran/34429
1041         * gfortran.dg/function_charlen_2.f90: New test.
1042
1043 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
1044
1045         PR middle-end/34969
1046         * gcc.dg/pr34969.c: New test.
1047
1048         PR c/35017
1049         * gcc.dg/inline-25.c: New test.
1050         * gcc.dg/inline-26.c: New test.
1051         * gcc.dg/inline-27.c: New test.
1052
1053 2008-01-29  Richard Guenther  <rguenther@suse.de>
1054
1055         PR middle-end/35006
1056         * gcc.c-torture/compile/pr35006.c: New testcase.
1057
1058 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
1059
1060         PR c++/34055
1061         PR c++/34103
1062         PR c++/34219
1063         PR c++/34606
1064         PR c++/34753
1065         PR c++/34754
1066         PR c++/34755
1067         PR c++/34919
1068         PR c++/34961
1069         * g++.dg/cpp0x/vt-34219-2.C: New.
1070         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
1071         * g++.dg/cpp0x/vt-34961.C: New.
1072         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
1073         cases from the re-opened PR.
1074         * g++.dg/cpp0x/vt-34753.C: New.
1075         * g++.dg/cpp0x/vt-34919.C: New.
1076         * g++.dg/cpp0x/vt-34754.C: New.
1077         * g++.dg/cpp0x/vt-34606.C: New.
1078         * g++.dg/cpp0x/vt-34219.C: New.
1079         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
1080         * g++.dg/cpp0x/vt-34755.C: New.
1081         * g++.dg/cpp0x/pr31438.C: Ditto.
1082         * g++.dg/cpp0x/variadic81.C: Ditto.
1083
1084 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1085
1086         * g++.dg/torture/pr34641.C: Put the dg-do first.
1087
1088 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1089
1090         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
1091
1092 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
1093
1094         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
1095
1096 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
1097
1098         PR 31535
1099         * gcc.target/powerpc/spe-small-data-1.c: New test.
1100         * gcc.target/powerpc/spe-small-data-2.c: New test.
1101
1102 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1103
1104         PR libfortran/34980
1105         * gfortran.dg/shape_3.f90:  New test.
1106
1107 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1108
1109         * gcc.target/s390/20020926-1.c: Remove -m31.
1110
1111 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1112
1113         * gcc.target/s390/20020926-1.c: Disable for s390x.
1114
1115 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1116
1117         PR fortran/34994
1118         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
1119         expression.
1120
1121 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1122
1123         PR fortran/34990
1124         * gfortran.dg/array_constructor_22.f90: New test.
1125
1126 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
1127
1128         PR middle-end/34688
1129         * gcc.c-torture/compile/pr34688: New test.
1130
1131 2008-01-26  Tobias Burnus  <burnus@net-b.de>
1132
1133         PR fortran/34848
1134         * gfortran.dg/missing_optional_dummy_5.f90: New.
1135
1136 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1137
1138         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
1139         noinline.  XFAIL test.
1140
1141 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1142
1143         PR fortran/31610
1144         * gfortran.dg/array_3.f90: New test.
1145
1146 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
1147
1148         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
1149         on i?86/x86_64.
1150
1151         PR c++/34965
1152         * gcc.dg/pr34965.c: New test.
1153         * g++.dg/other/error24.C: New test.
1154
1155 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1156
1157         PR libfofortran/34887
1158         * gfortran.dg/x_slash_2.f:  New test.
1159
1160 2008-01-26  Richard Guenther  <rguenther@suse.de>
1161
1162         PR c++/34235
1163         * g++.dg/torture/pr34235.C: New testcase.
1164
1165 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1166
1167         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
1168
1169 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1170
1171         PR target/34981
1172         * gcc.target/mips/lazy-binding-1.c: New test.
1173         * gcc.target/mips/mips.exp (setup_mips_tests): Set
1174         mips_forced_no_abicalls and mips_forced_no_shared.
1175         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
1176         Avoid using small data with -mabicalls.  Don't make -G0 force
1177         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
1178         forces the opposite option.
1179
1180 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
1181
1182         PR target/34970
1183         * gcc.target/i386/fastcall-1.c: Scan for correct label.
1184         Use -std=gnu89 switch.
1185
1186 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1187
1188         PR libfortran/34876
1189         * gfortran.dg/direct_io_9.f: New test.
1190
1191 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
1192
1193         PR fortran/34661
1194         * gfortran.dg/where_operator_assign_4.f90: New test.
1195
1196 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
1197
1198         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
1199         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
1200         c4x-*-* targets.
1201
1202 2008-01-25  Richard Guenther  <rguenther@suse.de>
1203
1204         PR middle-end/32244
1205         * gcc.c-torture/execute/pr32244-1.c: New testcase.
1206
1207 2008-01-25  Richard Guenther  <rguenther@suse.de>
1208
1209         PR tree-optimization/34966
1210         * gcc.c-torture/compile/pr34966.c: New testcase.
1211
1212 2008-01-25  Richard Guenther  <rguenther@suse.de>
1213
1214         PR c++/33887
1215         * g++.dg/torture/pr33887-1.C: New testcase.
1216         * g++.dg/torture/pr33887-2.C: Likewise.
1217         * g++.dg/torture/pr33887-3.C: Likewise.
1218         * gcc.c-torture/execute/20071211-1.c: Likewise.
1219
1220 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
1221
1222         PR target/34856
1223         * gcc.dg/pr34856.c: Use pointer mode for "pin".
1224
1225 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
1226
1227         PR middle-end/33333
1228         * g++.dg/gomp/pr33333.C: New test.
1229
1230         PR preprocessor/34692
1231         * gcc.dg/cpp/pr34692.c: New test.
1232         * gcc.dg/gomp/pr34692.c: New test.
1233
1234 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
1235
1236         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
1237
1238 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
1239
1240         PR fortran/34202
1241         * gfortran.dg/empty_type.f90: New test.
1242
1243 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
1244
1245         PR c++/34603
1246         * g++.dg/template/crash77.C: New.
1247
1248 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
1249
1250         PR target/34856
1251         * gcc.dg/pr34856.c: New test.
1252
1253 2008-01-24  Tobias Burnus  <burnus@net-b.de>
1254
1255         * gfortran.dg/namelist_39.f90: Delete temporary files.
1256         * gfortran.dg/namelist_44.f90: Ditto.
1257
1258 2008-01-24  Richard Guenther  <rguenther@suse.de>
1259
1260         PR middle-end/34953
1261         * g++.dg/torture/pr34953.C: New testcase.
1262
1263 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
1264
1265         PR middle-end/34934
1266         * gcc.c-torture/compile/20080124-1.c: New test.
1267
1268 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
1269
1270         PR fortran/34872
1271         * gfortran.dg/function_charlen_3.f: New test.
1272
1273 2008-01-23  Michael Matz  <matz@suse.de>
1274
1275         PR debug/34895
1276         * g++.dg/debug/pr34895.cc: New testcase.
1277
1278 2008-01-23  Richard Guenther  <rguenther@suse.de>
1279
1280         PR middle-end/31529
1281         * gcc.dg/pr31529-1.c: New testcase.
1282         * gcc.dg/pr31529-2.c: Likewise.
1283
1284 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
1285
1286         PR c++/34829
1287         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
1288         unsigned int for the first argument.
1289
1290 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1291
1292         PR c++/33984
1293         * g++.dg/conversion/bitfield7.C: New test.
1294         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
1295
1296 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
1297
1298         From Michael Frysinger  <michael.frysinger@analog.com>
1299         * gcc.target/bfin/mcpu-bf547.c: New test.
1300         * gcc.target/bfin/mcpu-bf523.c: New test.
1301         * gcc.target/bfin/mcpu-bf524.c: New test.
1302         * gcc.target/bfin/mcpu-bf526.c: New test.
1303
1304 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1305
1306         * gcc.c-torture/execute/20080122-1.c: New test.
1307
1308 2008-01-22  Tom Tromey  <tromey@redhat.com>
1309
1310         PR c++/34859
1311         * gcc.dg/cpp/pr34859.c: New file.
1312
1313 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1314
1315         PR fortran/34875
1316         * gfortran.dg/vector_subscript_3.f90: New test.
1317
1318 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1319
1320         PR fortran/34848
1321         * gfortran.dg/missing_optional_dummy_4.f90
1322
1323 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1324
1325         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
1326
1327 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1328
1329         * gnat.dg/unchecked_union1.adb: New test.
1330
1331 2008-01-22  Tom Tromey  <tromey@redhat.com>
1332
1333         PR c++/34829
1334         * g++.dg/ext/pr34829.C: New file.
1335
1336 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1337
1338         PR c++/34607
1339         * gcc.dg/gomp/pr34607.c: New test.
1340         * g++.dg/gomp/pr34607.C: New test.
1341
1342         PR c++/34914
1343         * g++.dg/ext/vector10.C: New test.
1344
1345         PR c++/34918
1346         * g++.dg/other/error23.C: New test.
1347
1348         PR c++/34917
1349         * g++.dg/ext/vector12.C: New test.
1350
1351 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1352
1353         PR 32102
1354         * gcc.dg/Wstrict-overflow-21.c: New.
1355         * g++.dg/warn/Wstrict-aliasing-8.C: New.
1356
1357 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1358
1359         PR middle-end/33092
1360         * gcc.dg/pr33092.c: New.
1361
1362 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
1363
1364         * gcc.target/s390/20020926-1.c: Add -m31 option.
1365
1366 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
1367
1368         PR fortran/34915
1369         * gfortran.dg/initialization_18.f90: New test.
1370
1371 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1372
1373         PR fortran/34899
1374         * gfortran.dg/tab_continuation.f: New.
1375
1376 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1377
1378         PR fortran/34896
1379         * gfortran.dg/use_rename_2.f90: New test.
1380
1381 2008-01-21  Richard Guenther  <rguenther@suse.de>
1382
1383         PR middle-end/34856
1384         * gcc.c-torture/compile/pr34856.c: New testcase.
1385
1386 2008-01-21  Richard Guenther  <rguenther@suse.de>
1387
1388         PR c/34885
1389         * gcc.c-torture/compile/pr34885.c: New testcase.
1390
1391 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
1392
1393         * gnat.dg/specs/alignment1.ads: New test.
1394
1395 2008-01-21  Richard Guenther  <rguenther@suse.de>
1396
1397         PR c++/34850
1398         * g++.dg/torture/pr34850.C: New testcase.
1399
1400 2008-01-21  Alon Dayan  <alond@il.ibm.com>
1401             Olga Golovanevsky  <olga@il.ibm.com>
1402
1403         PR tree-optimization/34701
1404         * gcc.dg/struct/wo_prof_array_field.c: New test.
1405         
1406 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1407
1408         PR c++/34891
1409         * g++.dg/ext/vector9.C: New.
1410
1411 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1412
1413         PR c++/34776
1414         PR c++/34486
1415         * g++.dg/template/crash75.C: New.
1416         * g++.dg/template/crash76.C: Likewise.  
1417
1418 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
1419
1420         PR rtl-optimization/34808
1421         * gcc.c-torture/compile/pr34808.c: New test.
1422
1423 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1424
1425         PR fortran/34784
1426         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1427
1428         PR fortran/34861
1429         * gfortran.dg/entry_array_specs_3.f90: New test.
1430
1431         PR fortran/34854
1432         * gfortran.dg/use_rename_1.f90: New test.
1433
1434 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1435
1436         PR fortran/34784
1437         * gfortran.dg/array_constructor_20.f90: New test.
1438         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1439
1440         PR fortran/34785
1441         * gfortran.dg/array_constructor_21.f90: New test.
1442
1443 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1444
1445         PR libfortran/34795
1446         * gfortran.dg/inquire_13.f90: New test.
1447         
1448         PR libfortran/34659
1449         * gfortran.dg/continuation_9.f90: New test.
1450
1451 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1452
1453         PR target/34831
1454         * gcc.target/mips/pr34831.c: New test.
1455
1456 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1457
1458         PR fortran/34817
1459         PR fortran/34838
1460         * gfortran.dg/any_all_1.f90:  New test.
1461         * gfortran.dg/any_all_2.f90:  New test.
1462
1463 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1464
1465         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
1466         "dg-require-weak" statement.
1467         * g++.dg/eh/weak1.C: Likewise.
1468
1469 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
1470
1471         PR gcov-profile/34610
1472         * gcc.dg/gomp/pr34610.c: New test.
1473
1474 2008-01-19  Tobias Burnus  <burnus@net-b.de>
1475
1476         PR fortran/34760
1477         * gfortran.dg/implicit_11.f90: New.
1478         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
1479         * gfortran.dg/entry_15.f90: Ditto.
1480         * gfortran.dg/func_assign.f90: Ditto.
1481         * gfortran.dg/gomp/reduction3.f90: Ditto.
1482         * gfortran.dg/proc_assign_1.f90: Ditto.
1483
1484         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
1485         of dg-excess-errors.
1486
1487 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1488
1489         PR fortran/32616
1490         * gfortran.dg/argument_checking_15.f90: New.
1491         * gfortran.dg/argument_checking_5.f90: Change TODO into
1492         dg-warning.
1493
1494 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1495
1496         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
1497         * gfortran.dg/enum_5.f90: Ditto.
1498         * gfortran.dg/enum_6.f90: Ditto.
1499         * gfortran.dg/bom_error.f90: Ditto.
1500         * gfortran.dg/func_decl_4.f90: Ditto.
1501
1502 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1503
1504         PR libfortran/34782
1505         * gfortran.dg/fmt_t_6.f: New test.
1506
1507 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1508
1509         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
1510
1511 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
1512
1513         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
1514
1515 2008-01-18  Ian Lance Taylor  <iant@google.com>
1516
1517         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
1518
1519 2008-01-18  Ian Lance Taylor  <iant@google.com>
1520
1521         PR c++/33407
1522         * g++.dg/init/new26.C: New test.
1523
1524 2008-01-18  Richard Guenther  <rguenther@suse.de>
1525
1526         PR middle-end/34801
1527         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
1528         redundant one.
1529
1530 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
1531
1532         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
1533         dg-require-effective-target.
1534
1535 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1536
1537         PR target/34556
1538         * gfortran.dg/reshape_2.f90: New test.
1539
1540 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
1541
1542         * gcc.dg/20040223-1.c: Fix comment typo.
1543
1544 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
1545
1546         PR target/34814
1547         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
1548         until 34814 is fixed.
1549
1550 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
1551
1552         PR tree-optimization/34648
1553         * gcc.c-torture/compile/pr34648.c: New testcase.
1554
1555 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
1556
1557         PR testsuite/34821
1558         * gcc.dg/autopar/autopar.exp: New.
1559         * g++.dg/tree-ssa/pr34355.C: Require pthread.
1560         * lib/target-supports.exp (check_effective_target_pthread): New.
1561
1562         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
1563         * gcc.dg/tree-ssa/reduc-1short.c: Same.
1564         * gcc.dg/tree-ssa/reduc-1.c: Same.
1565         * gcc.dg/tree-ssa/reduc-2short.c: Same.
1566         * gcc.dg/tree-ssa/reduc-2.c: Same
1567         * gcc.dg/tree-ssa/reduc-3.c: Same.
1568         * gcc.dg/tree-ssa/reduc-1char.c: Same.
1569         * gcc.dg/tree-ssa/reduc-6.c: Same.
1570         * gcc.dg/tree-ssa/reduc-7.c: Same.
1571         * gcc.dg/tree-ssa/reduc-2char.c: Same.
1572         * gcc.dg/tree-ssa/reduc-8.c: Same.
1573         * gcc.dg/tree-ssa/reduc-9.c: Same.
1574
1575 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1576
1577         * gnat.dg/discr5.adb: New test.
1578
1579 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1580
1581         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
1582
1583 2008-01-17  Richard Guenther  <rguenther@suse.de>
1584
1585         PR tree-optimization/34825
1586         * gcc.dg/pr34825.c: New testcase.
1587
1588 2008-01-17  Richard Guenther  <rguenther@suse.de>
1589
1590         * gcc.c-torture/execute/20080117-1.c: New testcase.
1591
1592 2008-01-17  Revital Eres  <eres@il.ibm.com>
1593
1594         PR30957
1595         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
1596
1597 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
1598
1599         PR fortran/34429
1600         * gfortran.dg/function_charlen_1.f90: New test.
1601
1602         PR fortran/34431
1603         * gfortran.dg/function_types_1.f90: New test.
1604         * gfortran.dg/function_types_2.f90: New test.
1605
1606         PR fortran/34471
1607         * gfortran.dg/function_kinds_4.f90: New test.
1608         * gfortran.dg/function_kinds_5.f90: New test.
1609
1610         * gfortran.dg/defined_operators_1.f90: Errors now at function
1611         declarations.
1612         * gfortran.dg/private_type_4.f90: The same.
1613         * gfortran.dg/interface_15.f90: The same.
1614         * gfortran.dg/elemental_args_check_2.f90: The same.
1615         * gfortran.dg/auto_internal_assumed.f90: The same.
1616
1617 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1618
1619         * gnat.dg/sizetype.adb: New test.
1620
1621 2008-01-16  Richard Guenther  <rguenther@suse.de>
1622
1623         PR middle-end/32628
1624         * gcc.dg/overflow-warn-7.c: New testcase.
1625
1626 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1627
1628         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
1629
1630 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
1631         Richard Guenther  <rguenther@suse.de>
1632
1633         PR c/34668
1634         * gcc.dg/pr34668-1.c: New test.
1635         * gcc.dg/pr34668-2.c: Likewise.
1636
1637 2008-01-16  Richard Guenther  <rguenther@suse.de>
1638
1639         PR c++/33819
1640         * g++.dg/torture/pr33819.C: New testcase.
1641
1642 2008-01-16  Richard Guenther  <rguenther@suse.de>
1643
1644         PR c/34768
1645         * gcc.c-torture/execute/pr34768-1.c: New testcase.
1646         * gcc.c-torture/execute/pr34768-2.c: Likewise.
1647
1648 2008-01-16  Tobias Burnus  <burnus@net-b.de>
1649
1650         PR fortran/34796
1651         * gfortran.dg/argument_checking_13.f90: New.
1652         * gfortran.dg/argument_checking_14.f90: New.
1653
1654 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
1655         
1656         PR libfortran/34671
1657         * gfortran.dg/anyallcount_1.f90:  New test.
1658
1659 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1660
1661         PR c++/34399
1662         * g++.dg/cpp0x/vt-34399.C: New.
1663         * g++.dg/template/friend50.C: New.
1664
1665 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1666
1667         PR c++/34751
1668         * g++.dg/cpp0x/vt-34751.C: New.
1669
1670 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1671
1672         PR c++/34051
1673         PR c++/34055
1674         PR c++/34102
1675         PR c++/34103
1676         * g++.dg/cpp0x/vt-34051-2.C: New.
1677         * g++.dg/cpp0x/vt-34102.C: New.
1678         * g++.dg/cpp0x/vt-34051.C: New.
1679         * g++.dg/cpp0x/vt-34055.C: New.
1680         * g++.dg/cpp0x/vt-34103.C: New.
1681
1682 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1683
1684         PR c++/34314
1685         * g++.dg/cpp0x/vt-34314.C: New.
1686         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
1687         reality (the error message was wrong previously).
1688
1689 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1690
1691         PR c++/33964
1692         * g++.dg/cpp0x/vt-33964.C: New.
1693         * g++.dg/template/partial5.C: New.
1694
1695 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1696
1697         PR c++/34052
1698         * g++.dg/cpp0x/vt-34052.C: New.
1699         * g++.dg/template/ttp26.C: New.
1700         
1701 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1702
1703         * gnat.dg/rep_clause2.ad[sb]: New test.
1704         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
1705
1706 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1707
1708         PR c++/24924
1709         * g++.dg/cpp/pedantic-errors.C: Delete.
1710         * g++.dg/cpp/permissive.C: Delete.
1711         
1712 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1713
1714         * gcc.c-torture/compile/20080114-1.c: New test.
1715
1716 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1717
1718         PR fortran/34665
1719         * gfortran.dg/argument_checking_11.f90: New.
1720         * gfortran.dg/argument_checking_12.f90: New.
1721         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
1722         * gfortran.dg/c_assoc_2.f03: Update dg-error.
1723         * gfortran.dg/argument_checking_3.f90: Ditto.
1724         * gfortran.dg/pointer_intent_2.f90: Ditto.
1725         * gfortran.dg/import2.f90: Ditto.
1726         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
1727         * gfortran.dg/implicit_actual.f90: Ditto.
1728         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1729         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
1730
1731 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1732
1733         PR fortran/34763
1734         * gfortran.dg/interface_proc_end.f90: New.
1735
1736 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1737
1738         PR fortran/34759
1739         * gfortran.dg/assumed_size_refs_4.f90: New.
1740
1741 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
1742
1743         * gnat.dg/unchecked_convert1.adb.
1744
1745 2008-01-13  Richard Guenther  <rguenther@suse.de>
1746
1747         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
1748         readable and writable again before exiting.
1749
1750 2008-01-13  Richard Guenther  <rguenther@suse.de>
1751
1752         PR middle-end/34601
1753         * gcc.dg/noncompile/incomplete-4.c: New testcase.
1754
1755 2008-01-13  Jan Hubicka  <jh@suse.cz>
1756
1757         PR middle-end/32135
1758         * gcc.dg/pr32135.c: new.
1759
1760 2008-01-12  Doug Kwan  <dougkwan@google.com>
1761
1762         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
1763         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
1764         -Wignored-qualifiers.
1765
1766 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1767
1768         * gnat.dg/slice3.adb: New test.
1769         * gnat.dg/slice4.adb: Likewise.
1770
1771 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1772
1773         * gnat.dg/bit_packed_array.ad[sb]: New test.
1774
1775 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1776
1777         PR fortran/34432
1778         * gfortran.dg/parens_7.f90: New test.
1779
1780 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1781
1782         * gcc.dg/tree-ssa/loadpre5.c: Use static.
1783         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1784
1785         * gcc.dg/pr33826.c: Require nonpic.
1786
1787 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1788
1789         PR fortran/34722
1790         * gfortran.dg/inquire_12.f90: New test.
1791
1792 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1793
1794         PR libfortran/34670
1795         * all_bounds_1.f90: New test case.
1796         * maxloc_bounds_1.f90: New test case.
1797         * maxloc_bounds_2.f90: New test case.
1798         * maxloc_bounds_3.f90: New test case.
1799         * maxloc_bounds_4.f90: New test case.
1800         * maxloc_bounds_5.f90: New test case.
1801         * maxloc_bounds_6.f90: New test case.
1802         * maxloc_bounds_7.f90: New test case.
1803         * maxloc_bounds_8.f90: New test case.
1804
1805 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
1806
1807         * gcc.dg/struct-ret-3.c: New test.
1808
1809 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
1810
1811         PR fortran/34537
1812         * gfortran.dg/transfer_simplify_8.f90: New test.
1813
1814 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
1815
1816         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
1817         size_t using predefined macro.
1818
1819 2008-01-10  Raksit Ashok  <raksit@google.com>
1820
1821         PR rtl-optimization/27971
1822         * gcc.target/i386/pr27971.c: New testcase.
1823
1824 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
1825
1826         PR fortran/34396
1827         * gfortran.dg/bounds_check_12.f90: New test.
1828
1829 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
1830
1831         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
1832         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
1833
1834 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
1835
1836         PR middle-end/34641
1837         * g++.dg/torture/pr34641.C: New testcase.
1838
1839 2008-01-10  Richard Guenther  <rguenther@suse.de>
1840
1841         PR tree-optimization/34651
1842         * g++.dg/torture/pr34651.C: New testcase.
1843
1844 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
1845
1846         PR tree-optimization/34017
1847         * gcc.dg/tree-ssa/pr34017.c: New.
1848
1849 2008-01-09  Richard Guenther  <rguenther@suse.de>
1850         Andrew Pinski  <andrew_pinski@playstation.sony.com>
1851
1852         PR middle-end/30132
1853         * gcc.c-torture/compile/pr30132.c: New testcase.
1854
1855 2008-01-09  Richard Guenther  <rguenther@suse.de>
1856
1857         PR middle-end/34458
1858         * gcc.c-torture/compile/pr34458.c: New testcase.
1859
1860 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1861
1862         PR testsuite/30459
1863         g++.dg/eh/ia64-2.C: Require weak support.
1864
1865 2008-01-08  Richard Guenther  <rguenther@suse.de>
1866
1867         PR middle-end/31863
1868         * g++.dg/torture/pr31863.C: New testcase.
1869
1870 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
1871
1872         PR middle-end/34694
1873         * gcc.dg/gomp/pr34694.c: New test.
1874         * g++.dg/gomp/pr34694.C: New test.
1875
1876         PR c++/33890
1877         * g++.dg/gomp/pr33890.C: New test.
1878
1879 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1880
1881         PR fortran/34476
1882         * gfortran.dg/parameter_array_init_3.f90: New test.
1883
1884 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1885
1886         PR fortran/34681
1887         PR fortran/34704
1888         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
1889
1890 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
1891
1892         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
1893         * g++.dg/other/spu2vmx-1.C: Use it.
1894
1895 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
1896
1897         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
1898
1899         PR testsuite/34575
1900         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
1901         * gcc.target/powerpc/parity-1.c: Likewise.
1902
1903 2008-01-07  Fred Fish  <fnf@specifix.com>
1904
1905         PR preprocessor/30363:
1906         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
1907         macro expansions.
1908
1909 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
1910
1911         PR fortran/34672
1912         * gfortran.dg/use_only_2.f90: New test.
1913
1914 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
1915
1916         PR libstdc++/34680
1917         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
1918         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
1919
1920 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
1921
1922         PR fortran/34545
1923         * gfortran.dg/use_12.f90: New test.
1924
1925 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1926
1927         PR fortran/34689
1928         * interface.c (compare_actual_formal): Fix intent(out) check for
1929         function result variables.
1930
1931 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1932
1933         PR fortran/34690
1934         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
1935
1936 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1937
1938         PR fortran/34689
1939         * gfortran.dg/intent_out_4.f90: Fix test case.
1940
1941 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1942
1943         PR fortran/34689
1944         * gfortran.dg/intent_out_4.f90: New.
1945
1946 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1947
1948         PR libfortran/34540
1949         * gfortran.dg/optional_dim_3.f90: New test.
1950
1951 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1952
1953         PR fortran/34658
1954         * gfortran.dg/common_11.f90: New.
1955         * gfortran.dg/blockdata_1.f90: Update test case.
1956         * gfortran.dg/blockdata_2.f90: Update test case.
1957
1958 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1959
1960         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
1961
1962 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1963
1964         PR fortran/34655
1965         * gfortran.dg/equiv_constraint_9.f90: New.
1966
1967 2008-01-06  Revital Eres  <eres@il.ibm.com>
1968
1969         PR tree-optimization/34263
1970         * gcc.dg/pr34263.c:  New testcase.
1971
1972 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1973
1974         PR fortran/34654
1975         * gfortran.dg/internal_io_unf.f90: New.
1976
1977 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1978
1979         PR fortran/34660
1980         * gfortran.dg/elemental_args_check_2.f90: New.
1981
1982 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1983
1984         PR fortran/34662
1985         * gfortran.dg/intent_out_3.f90: New.
1986
1987 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
1988
1989         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
1990
1991 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1992
1993         PR libfortran/34676
1994         * gfortran.dg/list_read_8.f90: New test.
1995
1996 2008-01-04  Richard Guenther  <rguenther@suse.de>
1997
1998         PR middle-end/34029
1999         * gcc.c-torture/compile/pr34029-1.c: New testcase.
2000         * gcc.c-torture/compile/pr34029-2.c: Likewise.
2001
2002 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
2003
2004         PR gcov-profile/34609
2005         * g++.dg/gcov/gcov-6.C: New test.
2006
2007 2008-01-04  Richard Guenther  <rguenther@suse.de>
2008
2009         PR tree-optimization/31081
2010         * g++.dg/torture/pr31081-1.C: New testcase.
2011         * g++.dg/torture/pr31081-2.C: Likewise.
2012
2013 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2014
2015         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
2016         * gcc.target/mips/rsqrt-2.c: Likewise.
2017         * gcc.target/mips/rsqrt-4.c: New test.
2018
2019 2008-01-04  Tobias Burnus  <burnus@net-b.de>
2020
2021         PR fortran/34557
2022         * gfortran.dg/equiv_substr.f90: New.
2023
2024 2008-01-03  Tom Tromey  <tromey@redhat.com>
2025
2026         PR c/34457:
2027         * gcc.dg/pr34457-2.c: New file.
2028         * gcc.dg/pr34457-1.c: New file.
2029
2030 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2031
2032         Revert fix for PR tree-optimization/34458.
2033
2034 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2035
2036         PR tree-optimization/34458
2037         * gcc.dg/tree-ssa/pr34458.c: New.
2038
2039 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2040
2041         PR libfortran/34565
2042         * gfortran.dg/internal_readwrite_1.f90:  New test.
2043         * gfortran.dg/internal_readwrite_2.f90:  New test.
2044
2045 2008-01-03  Tom Tromey  <tromey@redhat.com>
2046
2047         PR preprocessor/34602:
2048         * gcc.dg/cpp/pr34602.c: New file.
2049
2050 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2051
2052         PR tree-optimization/29484
2053         * gcc.c-torture/execute/20071220-1.c: New test.
2054         * gcc.c-torture/execute/20071220-2.c: New test.
2055
2056 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2057
2058         PR tree-optimization/34635
2059         * gcc.dg/tree-ssa/pr34635.c: New.
2060         * gcc.dg/tree-ssa/pr34635-1.c: New.
2061
2062 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2063
2064         PR middle-end/34562
2065         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
2066         scan-assembler check.
2067
2068 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2069
2070         PR middle-end/34608
2071         * g++.dg/gomp/pr34608.C: New test.
2072
2073 2008-01-02  Richard Guenther  <rguenther@suse.de>
2074
2075         PR middle-end/34093
2076         PR middle-end/31976
2077         * gcc.c-torture/compile/pr34093.c: New testcase.
2078
2079 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
2080
2081         * g++.dg/cpp0x/long_long.C: New.
2082
2083 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2084
2085         * gcc.target/spu/tag_manager.c : Include stdlib.h.
2086         * gcc.target/spu/Wmain.c: Fix the line numbers for the
2087         warning on the function main.
2088
2089 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
2090
2091         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
2092         rather than __v2di type.
2093
2094 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
2095
2096         PR fortran/34558
2097         * gfortran.dg/linked_list_1.f90: New test.
2098
2099 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2100
2101         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
2102         instead of appending to it.
2103
2104 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
2105
2106         PR tree-optimization/34591
2107         * gcc.dg/vect/pr34591.c: New test.
2108
2109 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2110
2111         PR libfortran/34594
2112         * gfortran.dg/direct_io_8.f90:  New test case.
2113
2114 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
2115
2116         PR target/34281
2117         * gcc.c-torture/execute/20071213-1.c: New test.
2118
2119 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2120
2121         PR libfortran/34560
2122         * gfortran.dg/read_eof_5.f90: New test.
2123
2124 2007-12-25  Tobias Burnus  <burnus@net-b.de>
2125
2126         PR fortran/34514
2127         * gfortran.dg/initialization_17.f90: New.
2128
2129 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2130
2131         PR libfortran/34566
2132         * gfortran.dg/matmul_6.f90:  New test.
2133
2134 2007-12-23  Tobias Burnus  <burnus@net-b.de>
2135
2136         PR fortran/34421
2137         * gfortran.dg/entry_17.f90: New.
2138
2139 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
2140
2141         PR fortran/34536
2142         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
2143         * gfortran.dg/real_const_3.f90: Likewise.
2144         * gfortran.dg/unary_operator.f90: New test.
2145
2146 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
2147
2148         * gnat.dg/pack2.adb: New test.
2149
2150 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
2151
2152         PR fortran/34559
2153         * gfortran.dg/repeat_6.f90: New test.
2154
2155 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2156
2157         PR fortran/34549
2158         * cshift_shift_real_1.f90:  New test.
2159
2160 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2161
2162         PR fortran/34540
2163         * gfortran.dg/shift-kind_2.f90: New test.
2164
2165 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
2166
2167         PR target/8835
2168         * gcc.dg/pr8835-1.c: New.
2169
2170 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
2171
2172         PR fortran/34438
2173         * gfortran.dg/default_initialization_3.f90: New test.
2174
2175 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2176
2177         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
2178         conditions.
2179         (dg-mips-options): Treat -march=24k* as a 32-bit option.
2180
2181 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2182
2183         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
2184         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
2185
2186 2007-12-20  Jason Merrill  <jason@redhat.com>
2187
2188         * gcc.dg/overload/arg[14].C: Remove expected errors.
2189
2190 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
2191
2192         PR c++/34459
2193         * gcc.c-torture/execute/20071219-1.c: New test.
2194
2195 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2196
2197         PR fortran/34530
2198         * gfortran.dg/namelist_44.f90: New.
2199
2200 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2201
2202         PR fortran/34482
2203         * gfortran.dg/boz_8.f90: Add error-check check.
2204         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
2205         stop by call abort.
2206
2207 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2208
2209         * gcc.dg/gomp/combined-1.c: New test.
2210
2211 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2212
2213         PR tree-optimization/34355
2214         * g++.dg/tree-ssa/pr34355.C: New test.
2215
2216 2007-12-19  Revital Eres  <eres@il.ibm.com>
2217
2218          * gcc.dg/sms-5.c: New testcase.
2219
2220 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2221
2222         PR fortran/34325
2223         * gfortran.dg/missing_parens_1.f90: New.
2224         * gfortran.dg/missing_parens_1.f90: New.
2225         
2226 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
2227
2228         PR fortran/34495
2229         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
2230         expressions.
2231         * gfortran.dg/transfer_simplify_7.f90: New test.
2232
2233 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
2234
2235         * gcc.dg/pr32912-3.c: Compile with -w.
2236
2237         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
2238
2239 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
2240             Jakub Jelinek  <jakub@redhat.com>
2241         
2242         PR c++/32565
2243         PR c++/33943
2244         PR c++/33965
2245         * g++.dg/cpp0x/variadic86.C: New.
2246         * g++.dg/cpp0x/variadic87.C: New.
2247         * g++.dg/cpp0x/variadic84.C: New.
2248         * g++.dg/cpp0x/variadic85.C: New.
2249         * g++.dg/template/ttp25.C: New.
2250
2251 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
2252
2253         PR tree-optimization/34123
2254         * gcc.dg/tree-ssa/pr34123.c: New test.
2255
2256 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2257
2258         PR rtl-optimization/34456
2259         * gcc.c-torture/execute/pr34456.c: New test.
2260
2261 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
2262
2263         PR c++/34488
2264         * g++.dg/parse/friend7.C: New test.
2265
2266         PR rtl-optimization/34490
2267         * gcc.c-torture/execute/20071216-1.c: New test.
2268
2269 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2270
2271         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
2272
2273 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2274
2275         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
2276         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
2277         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
2278         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
2279         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
2280
2281 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
2282
2283         PR c/34506
2284         * gcc.dg/gomp/clause-2.c: New test.
2285         * g++.dg/gomp/clause-4.C: New test.
2286
2287 2007-12-17  Tobias Burnus  <burnus@net-b.de>
2288
2289         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
2290         part of Fortran 77/95/2003.
2291
2292 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2293
2294         PR tree-optimization/34445
2295         * gfortran.dg/vect/cost-model-pr34445.f: New test.
2296         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
2297
2298 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2299
2300         PR fortran/34427
2301         * gfortran.dg/namelist_42.f90: Update.
2302         * gfortran.dg/namelist_43.f90: New.
2303         
2304 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2305
2306         PR fortran/34495
2307         * gfortran.dg/initialization_16.f90: New.
2308
2309 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2310
2311         PR fortran/34305
2312         * gfortran.dg/real_dimension_1.f:  New test case.
2313
2314 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2315
2316         * gcc.dg/torture/pr24257.c: Remove -O from options.
2317
2318 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2319
2320         PR fortran/34246
2321         * gfortran.dg/bind_c_usage_16.f03: Extend test.
2322
2323 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
2324
2325         PR fortran/31213
2326         PR fortran/33888
2327         PR fortran/33998
2328         * gfortran.dg/mapping_1.f90: New test.
2329         * gfortran.dg/mapping_2.f90: New test.
2330         * gfortran.dg/mapping_3.f90: New test.
2331
2332 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2333
2334         PR rtl-optimization/34415
2335         * gcc.c-torture/execute/pr34415.c: New test.
2336
2337 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
2338
2339         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
2340         void. 
2341
2342 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
2343
2344         PR bootstrap/34003
2345         * gcc.dg/pr34003-1.c: New test.
2346         * gcc.dg/pr34003-2.c: New.
2347
2348 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
2349
2350         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
2351         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
2352         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
2353         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
2354         add -save-temps.
2355         * gcc.target/cris/torture/cris-torture.exp,
2356         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
2357         * gcc.target/cris/builtin_ctz_v3.c,
2358         gcc.target/cris/builtin_ctz_v8.c,
2359         gcc.target/cris/builtin_clz_v0.c,
2360         gcc.target/cris/builtin_clz_v3.c,
2361         gcc.target/cris/builtin_bswap_v3.c,
2362         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
2363         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
2364         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
2365         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
2366         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
2367         lib/target-supports.exp: Adjust for crisv32-*-*.
2368
2369 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
2370
2371         * gcc.dg/debug/const-3.c: New.
2372
2373 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2374
2375         * g++.dg/other/datasec1.C: Require named section support.
2376
2377 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
2378
2379         PR target/29978
2380         * gcc.target/i386/pr29978.c: New test.
2381
2382 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2383
2384         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
2385         instead of -msse4.1.
2386         * gcc.target/i386/sse-12.c (dg-options): Ditto.
2387         * g++.dg/other/i386-2.C (dg-options): Ditto.
2388
2389 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2390
2391         PR fortran/34438
2392         * gfortran.dg/private_type_10.f90: New.
2393
2394 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2395
2396         PR fortran/34398
2397         * gfortran.dg/nan_4.f90: New.
2398
2399 2007-12-14  Richard Guenther  <rguenther@suse.de>
2400
2401         PR middle-end/34462
2402         * gcc.c-torture/compile/20071214-1.c: New testcase.
2403
2404 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2405
2406         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
2407         macros to test macroized SSE intrinsics.  Use new macros to test
2408         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
2409         emmintrin.h, xmmintrin.h and bmmintrin.h
2410         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
2411         to test with immediate operand.
2412
2413 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2414
2415         PR target/34091
2416         * gcc.c-torture/compile/pr34091.c: New test.
2417
2418 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2419
2420         * gcc.dg/uninit-13.c: UnXFAIL.
2421         * gcc.dg/complex-5.c: New testcase.
2422
2423 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2424
2425         * gcc.dg/struct/struct-reorg.exp: Replace 
2426          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
2427         
2428 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2429
2430         PR libfortran/34370
2431         PR libfortran/34323
2432         PR libfortran/34405
2433         * gfortran.dg/advance_6.f90:  New test case.
2434         * gfortran.dg/direct_io_7.f90:  New test case.
2435         * gfortran.dg/streamio_13.f90:  New test case.
2436
2437 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
2438
2439         * g++.dg/cpp0x/__func__.C: New.
2440
2441 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
2442
2443         PR target/34435
2444         * g++.dg/other/pr34435.C: New testcase.
2445
2446 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2447
2448         * gcc.dg/struct: New directory with tests 
2449         for struct-reorg optimizaion.
2450         * gcc.dg/struct/struct-reorg.exp: New script.
2451         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
2452         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2453         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
2454         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2455         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2456         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2457         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2458         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2459         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2460         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2461         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2462         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2463         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2464         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2465         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2466         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2467         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
2468         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
2469         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2470         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2471         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2472         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2473         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2474         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2475
2476 2007-12-13  Tobias Burnus  <burnus@net-b.de>
2477
2478         PR fortran/34427
2479         * gfortran.dg/namelist_42.f90: New.
2480
2481 2007-12-12  Tobias Burnus  <burnus@net-b.de>
2482
2483         PR fortran/34254
2484         * gfortran.dg/function_kinds_3.f90: New.
2485
2486 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
2487
2488         * gcc.target/s390/20071212-1.c: New testcase.
2489
2490 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
2491
2492         PR c++/34238
2493         * g++.dg/ext/visibility/anon7.C: Add xfail.
2494         * g++.dg/ext/visibility/anon9.C: New test.
2495         * g++.dg/ext/visibility/anon10.C: New test.
2496
2497         PR c++/34364
2498         * g++.dg/rtti/dyncast2.C: New test.
2499
2500 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
2501
2502         PR tree-optimization/34407
2503         * gcc.dg/vect/pr34407.c: New test.
2504
2505 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2506
2507         PR fortran/34411
2508         * gfortran.dg/error_recovery_5.f90: New.
2509         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
2510
2511 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2512
2513         PR tree-optimization/34371
2514         * gcc.c-torture/compile/20071207-1.c: New test.
2515
2516 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
2517
2518         PR c++/34059
2519         * g++.dg/parse/crash40.C: New test.
2520
2521 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2522
2523         * g++.dg/opt/memcpy1.C: New test.
2524
2525 2007-12-10  Tobias Burnus  <burnus@net-b.de>
2526
2527         PR fortran/34425
2528         * gfortran.dg/argument_checking_10.f90: New.
2529
2530 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2531
2532         PR rtl-optimization/34302
2533         * gcc.c-torture/execute/20071210-1.c: New test.
2534
2535 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2536
2537         PR c++/34395
2538         * g++.dg/cpp0x/error1.C: New test.
2539
2540         PR c++/34394
2541         * g++.dg/other/error22.C: New test.
2542
2543 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
2544
2545         PR target/32086
2546         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2547         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2548         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2549
2550 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
2551
2552         PR c++/34178
2553         PR c++/34340
2554         * g++.dg/template/repo6.C: New test.
2555         * g++.dg/template/repo7.C: New test.
2556         * g++.dg/template/repo8.C: New test.
2557
2558 2007-12-09  H.J. Lu  <hjl@lucon.org>
2559             Tobias Burnus  <burnus@net-b.de>
2560
2561         PR fortran/34404
2562         * gfortran.dg/read_2.f90: New.
2563
2564 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2565
2566         * lib/target-supports.exp (check_effective_target_tls_native):
2567         Fix typo.
2568
2569 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
2570
2571         PR ada/34366
2572         * gnat.dg/enclosing_record_reference.ads,
2573         gnat.dg/enclosing_record_reference.adb: New test.
2574
2575 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
2576
2577         PR fortran/32129
2578         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
2579         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
2580
2581         PR fortran/31487
2582         * gfortran.dg/char_component_initializer_1.f90: New test.
2583
2584 2007-12-09  Tobias Burnus  <burnus@net-b.de>
2585
2586         PR fortran/34342
2587         PR fortran/34345
2588         PR fortran/18026
2589         PR fortran/29471
2590
2591         * gfortran.dg/boz_8.f90: New.
2592         * gfortran.dg/boz_9.f90: New.
2593         * gfortran.dg/boz_10.f90: New.
2594         * gfortran.dg/boz_7.f90: Update dg-warning.
2595         * gfortran.dg/pr16433.f: Add dg-error.
2596         * gfortan.dg/ibits.f90: Update dg-warning.
2597         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
2598         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2599
2600 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
2601
2602         PR fortran/34359
2603         * gfortran.dg/include_1.f90: New test.
2604         * gfortran.dg/include_1.inc: New.
2605         * gfortran.dg/include_2.f90: New test.
2606
2607 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
2608
2609         * gcc.c-torture/compile/20011130-2.c: Fix typo.
2610
2611 2007-12-08  Tobias Burnus  <burnus@net-b.de>
2612
2613         PR fortran/34319
2614         * gfortran.dg/nan_3.f90: New.
2615
2616 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
2617
2618         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
2619
2620 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2621
2622         * gnat.dg/tamdt*.ad?: Support for ...
2623         * gnat.dg/test_tamdt.adb: New test.
2624
2625 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2626
2627         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
2628         exports and document how these can be exercised.
2629
2630 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
2631
2632         PR ada/15805
2633         * gnat.dg/specs/access_constants.ads: New test.
2634
2635         * gnat.dg/specs/access_constant_decl.ads: New test.
2636
2637         PR ada/21346
2638         * gnat.dg/compose.adb: New test.
2639
2640 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2641
2642         PR ada/34173
2643         * gnat.dg/unc_memops.ad[sb]: Support for ...
2644         * gnat.dg/unc_memfree.adb: New test.
2645         
2646 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
2647
2648         * gfortran.dg/ltrans-7.f90: New.
2649
2650 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
2651             Dorit Nuzman  <dorit@il.ibm.com>
2652
2653         PR tree-optimization/34005
2654         * gcc.dg/vect/pr34005.c: New test.
2655
2656 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
2657
2658         PR c++/34336
2659         * g++.dg/template/new8.C: New test.
2660
2661 2007-12-06  Tobias Burnus  <burnus@net-b.de>
2662
2663         PR fortran/34333
2664         * gfortran.dg/boz_7.f90: New.
2665         * gfortran.dg/int_1.f90: Disable -pedantic option.
2666         * gfortran.dg/boz_1.f90: Ditto.
2667         * gfortran.dg/boz_3.f90: Ditto.
2668         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
2669         * gfortran.dg/ibits.f90: Ditto.
2670         * gfortran.dg/unf_io_convert_1.f90: Ditto.
2671         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2672
2673 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
2674
2675         PR fortran/34335
2676         * gfortran.dg/used_types_19.f90: New test.
2677
2678 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
2679
2680         * gfortran.dg/nan_2.f90: Add -mieee for sh.
2681         * gfortran.dg/nearest_2.f90: Likewise.
2682         * gfortran.dg/nearest_3.f90: Likewise.
2683
2684 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2685
2686         PR middle-end/34337
2687         * gcc.c-torture/execute/20071205-1.c: New test.
2688
2689 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
2690
2691         * gfortran.dg/module_nan.f90: Add -mieee for sh.
2692         * gfortran.dg/real_const_3.f90: Likewise.
2693
2694 2007-12-05  Richard Guenther  <rguenther@suse.de>
2695
2696         PR tree-optimization/34138
2697         * gcc.c-torture/compile/pr34138.c: New testcase.
2698
2699 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2700
2701         PR debug/33739
2702         * gfortran.dg/debug_2.f: New test.
2703
2704 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
2705
2706         * gnat.dg/specs/elab1.ads: New test.
2707
2708 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
2709
2710         PR target/34312
2711         * gcc.target/i386/pr34312.c: New test.
2712
2713 2007-12-05  Tobias Burnus  <burnus@net-b.de>
2714
2715         PR fortran/34333
2716         * gfortran.dg/nan_2.f90: New.
2717
2718 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2719
2720         PR c++/34271
2721         * g++.dg/cpp0x/decltype9.C: New test.
2722         * g++.dg/cpp0x/decltype10.C: New test.
2723
2724 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
2725
2726         PR ada/21489
2727         * gnat.dg/rm_6_4_1_13.adb: New test.
2728
2729 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2730
2731         PR middle-end/34134
2732         * gcc.c-torture/compile/20071117-1.c: New test.
2733
2734 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2735
2736         PR c++/34101
2737         * g++.dg/cpp0x/variadic-ttp.C: New.
2738
2739 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2740         
2741         * gcc.dg/parse-decl-after-if.c: New.
2742         * gcc.dg/20031223-1.c: Adjust.
2743         
2744 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2745
2746         PR c++/33509
2747         * g++.dg/cpp0x/variadic-throw.C: New.
2748
2749 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2750
2751         PR c++/33091
2752         * g++.dg/cpp0x/variadic-unify.C: New.
2753
2754 2007-12-04  Richard Guenther  <rguenther@suse.de>
2755
2756         PR middle-end/34334
2757         PR middle-end/34222
2758         * gcc.c-torture/compile/pr34334.c: New testcase.
2759         * g++.dg/torture/pr34222.C: New testcase.
2760
2761 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2762
2763         * gcc.c-torture/execute/20071202-1.c: New test.
2764         * gcc.dg/tree-ssa/pr34146-2.c: New test.
2765
2766 2007-12-04  Tobias Burnus  <burnus@net-b.de>
2767
2768         PR fortran/34318
2769         * gfortran.dg/module_nan.f90: New.
2770
2771 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2772
2773         * lib/target-supports.exp (get_compiler_messages): Replace with...
2774         (check_compile): ...this new procedure.  Handle TYPE == executable.
2775         Use comments in the source to determine the correct extension.
2776         Return a pair containing the compiler output and the output filename.
2777         Don't delete the file here.
2778         (check_no_compiler_messages_nocache): New procedure.
2779         (check_no_compiler_messages): Use it.
2780         (check_no_messages_and_pattern_nocache): New procedure.
2781         (check_no_messages_and_pattern): Use it.
2782         (check_runtime_nocache, check_runtime): New procedures.
2783         (check_effective_target_tls): Use check_no_compiler_messages.
2784         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
2785         (check_effective_target_tls_runtime): Use check_runtime.
2786         (check_effective_target_fstack_protector): Likewise.
2787         (check_iconv_available): Use check_runtime_nocache.
2788         (check_effective_target_fortran_large_real): Use
2789         check_no_compiler_messages.
2790         (check_effective_target_fortran_large_int): Likewise.
2791         (check_effective_target_static_libgfortran): Likewise.
2792         (check_750cl_hw_available): Use check_cached_effective_target
2793         and check_runtime_nocache.
2794         (check_vmx_hw_available): Likewise.
2795         (check_effective_target_broken_cplxf_arg): Likewise.
2796         (check_alpha_max_hw_available): Use check_runtime.
2797         (check_function_available): Use check_no_compiler_messages.
2798         (check_cxa_atexit_available): Use check_cached_effective_target
2799         and check_runtime_nocache.
2800         (check_effective_target_dfp_nocache): Use
2801         check_no_compiler_messages_nocache.
2802         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
2803         (check_effective_target_dfp): Use check_cached_effective_target.
2804         (check_effective_target_dfprt): Likewise.
2805         (check_effective_target_arm_neon_hw): Use check_runtime.
2806         (check_effective_target_ultrasparc_hw): Likewise.
2807         (check_effective_target_c99_runtime): Use
2808         check_no_compiler_messages_nocache.
2809
2810 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
2811
2812         PR middle-end/29749
2813         * gcc.dg/fold-rotate-1.c: New test.
2814
2815         PR tree-optimization/33453
2816         * gcc.c-torture/compile/20071203-1.c: New test.
2817
2818 2007-12-03  Robert Dewar <dewar@adacore.com>
2819             Samuel Tardieu  <sam@rfc1149.net>
2820
2821         PR ada/34287
2822         * gnat.dg/check_elaboration_code.adb: New test.
2823         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
2824         New support files.
2825
2826 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2827
2828         PR c++/34061
2829         * g++.dg/cpp0x/pr34061.C: New.
2830
2831 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2832
2833         PR c++/34273
2834         * g++.dg/other/error21.C: New.
2835
2836 2007-12-02  Revital Eres  <eres@il.ibm.com>
2837
2838         * gcc.dg/sms-4.c: New testcase.
2839
2840 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
2841             Revital Eres  <eres@il.ibm.com>
2842
2843         * gcc.dg/sms-3.c: New testcase.
2844
2845 2007-12-01  Ollie Wild  <aaw@google.com>
2846
2847         PR c++/8171
2848         * g++.dg/conversion/ptrmem9.C: New test.
2849
2850 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2851
2852         PR libfortran/34291
2853         * gfortran.dg/namelist_41.f90: New test.
2854
2855 2007-11-30  Tom Tromey  <tromey@redhat.com>
2856
2857         PR preprocessor/32868:
2858         * gcc.dg/cpp/pr32868.c: New file.
2859
2860 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2861
2862         PR fortran/34248
2863         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
2864
2865 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
2866
2867         PR rtl-optimization/34171
2868         * gcc.dg/pr34171.c: New testcase.
2869
2870 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
2871
2872         * gcc.dg/tree-ssa/pr34244.c: Fixed.
2873
2874 2007-11-30  Tobias Burnus  <burnus@net-b.de>
2875
2876         PR fortran/34133
2877         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
2878         * gfortran.dg/bind_c_usage_11.f03: New.
2879         * gfortran.dg/bind_c_usage_12.f03: New.
2880
2881 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
2882
2883         PR c++/34275
2884         * g++.dg/other/error20.C: New test.
2885
2886 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
2887
2888         PR fortran/34230
2889         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
2890
2891 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
2892
2893         PR tree-optimization/34244
2894         * gcc.dg/tree-ssa/pr34244.c: New test.
2895
2896 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
2897
2898         PR tree-optimization/33434
2899         * gcc.dg/pr33434-1.c: New test.
2900         * gcc.dg/pr33434-2.c: New test.
2901         * gcc.dg/pr33434-3.c: New test.
2902         * gcc.dg/pr33434-4.c: New test.
2903
2904         PR c++/34270
2905         * g++.dg/template/cond7.C: New test.
2906
2907         PR c++/34267
2908         PR c++/34268
2909         * g++.dg/cpp0x/decltype7.C: New test.
2910         * g++.dg/cpp0x/decltype8.C: New test.
2911
2912 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2913
2914         PR fortran/34248
2915         * gfortran.dg/result_in_spec_3.f90: New.
2916
2917 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2918
2919         PR fortran/34262
2920         * gfortran.dg/mvbits_3.f90: New.
2921
2922 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
2923         
2924         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2925         Delete.
2926         (check_effective_target_hard_float): New.
2927         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
2928         * gcc.dg/pr30957-1.c: Likewise.
2929         
2930 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
2931
2932         PR ada/15804
2933         * gnat.dg/specs/variant_part.ads: New test.
2934
2935         PR ada/17318
2936         * gnat.dg/specs/attribute_parsing.ads: New test.
2937
2938         PR ada/32792
2939         * gnat.dg/specs/integer_value.ads: New test.
2940
2941         PR ada/22559
2942         * gnat.dg/specs/delta_small.ads: New test.
2943
2944 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
2945
2946         PR tree-optimization/34140
2947         * gcc.c-torture/compile/20071128-1.c: New test.
2948
2949 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2950
2951         PR fortran/32928
2952         * gfortran.dg/data_array_1.f90
2953         * gfortran.dg/data_array_2.f90
2954         * gfortran.dg/data_array_3.f90
2955         * gfortran.dg/data_array_4.f90
2956
2957 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2958
2959         PR fortran/34227
2960         * gfortran.dg/blockdata_5.f90: New test.
2961         * gfortran.dg/blockdata_6.f90: New test.
2962
2963 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2964
2965         PR tree-optimization/34016
2966         * gcc.dg/pr34016.c: New test.
2967
2968 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2969
2970         PR fortran/29389
2971         * gfortran.dg/stfunc_6.f90: New test.
2972
2973         PR fortran/33850
2974         * gfortran.dg/assign_10.f90: New test.
2975
2976 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2977
2978         PR fortran/33541
2979         * gfortran.dg/use_11.f90: New test.
2980
2981         PR fortran/34231
2982         * gfortran.dg/generic_15.f90: New test.
2983
2984 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2985
2986         PR target/34225
2987         * gcc.dg/pr34225.c: New test.
2988
2989 2007-11-27  Richard Guenther  <rguenther@suse.de>
2990
2991         PR tree-optimization/34241
2992         * g++.dg/torture/pr34241.C: New testcase.
2993
2994 2007-11-27  Richard Guenther  <rguenther@suse.de>
2995
2996         * gcc.dg/builtins-error.c: New testcase.
2997
2998 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2999
3000         PR c++/34213
3001         * g++.dg/ext/visibility/anon8.C: New test.
3002
3003 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
3004
3005         PR target/34077
3006         * gcc.target/i386/pr34077.c: New testcase.
3007
3008 2007-11-26  Tobias Burnus  <burnus@net-b.de>
3009
3010         PR fortran/34203
3011         * gfortran.dg/backslash_3.f: Add -fbackslash option.
3012         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
3013         * gfortran.dg/backslash_1.f90: Remove no longer needed
3014         -fno-backslash option.
3015
3016 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3017
3018         PR c/23722
3019         * gcc.dg/cpp/19990413-1.c: Update.
3020         * gcc.dg/parse-else-error.c: New.
3021         * gcc.dg/parse-else-error-2.c: New.
3022         * gcc.dg/parse-else-error-3.c: New.
3023         * gcc.dg/parse-else-error-4.c: New.
3024
3025 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3026
3027         PR c++/34081
3028         * g++.dg/template/dependent-expr6.C: New testcase.
3029
3030 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
3031
3032         PR target/34215
3033         * gcc.target/i386/pr34215.c: New test.
3034
3035 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3036
3037         PR target/34174
3038         * gcc.dg/torture/pr34174-1.c: New.
3039
3040 2007-11-26  Richard Guenther  <rguenther@suse.de>
3041
3042         PR middle-end/34233
3043         * gcc.dg/pr34233.c: New testcase.
3044
3045 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3046             Revital Eres  <eres@il.ibm.com>
3047
3048         PR rtl-optimization/34085
3049         * gcc.dg/tree-prof (bb-reorg.c): New test.
3050
3051 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3052
3053         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3054         Return true for MIPS16 targets.
3055
3056 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3057
3058         PR fortran/33152
3059         * gfortran.dg/blockdata_4.f90: New test.
3060
3061 2007-11-25  Tobias Burnus  <burnus@net-b.de>
3062
3063         PR fortran/34079
3064         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
3065         * gfortran.dg/bind_c_usage_16.f03: New.
3066         * gfortran.dg/bind_c_usage_16_c.c: New.
3067
3068 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
3069
3070         * gnat.dg/specs/size_clause1.ads: New test.
3071         * gnat.dg/specs/size_clause2.ads: Likewise.
3072         * gnat.dg/specs/size_clause3.ads: Likewise.
3073
3074 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
3075
3076         PR fortran/33499
3077         * gfortran.dg/entry_16.f90: New test.
3078
3079 2007-11-24  Tobias Burnus  <burnus@net-b.de>
3080
3081         PR fortran/34192
3082         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
3083
3084 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
3085
3086         PR fortran/33541
3087         * gfortran.dg/nested_modules_1.f90: Change the reference to
3088         FOO, forbidden by the standard, to a reference to W.
3089         * gfortran.dg/use_only_1.f90: New test.
3090
3091 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3092
3093         PR fortran/34209
3094         * gfortran.dg/nearest_3.f90: New test.
3095
3096 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3097
3098         PR fortran/33317
3099         * gfortran.dg/optional_dim_2.f90: New test.
3100
3101 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3102
3103         PR fortran/34187
3104         * gfortran.dg/bind_c_usage_15.f90: New.
3105
3106 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3107
3108         PR fortran/34192
3109         * gfortran.dg/nearest_2.f90: New.
3110
3111
3112 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3113
3114         PR c++/30293
3115         PR c++/30294
3116         * g++.dg/ext/java-2.C: New test.
3117
3118 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
3119             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3120         
3121         PR c++/5310
3122         * g++.dg/warn/pr5310.C: New.
3123         * g++.dg/warn/pr33160.C: New.
3124         
3125 2007-11-23  Richard Guenther  <rguenther@suse.de>
3126             Michael Matz  <matz@suse.de>
3127
3128         PR tree-optimization/34176
3129         * gcc.c-torture/execute/pr34176.c: New testcase.
3130
3131 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3132
3133         PR c++/34198
3134         * gcc.dg/Wconversion-5.c: New test.
3135         * g++.dg/Wconversion3.C: New test.
3136
3137 2007-11-23  Richard Guenther  <rguenther@suse.de>
3138
3139         * gcc.dg/tree-ssa/alias-17.c: New testcase.
3140
3141 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
3142
3143         PR c/14050
3144         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
3145         qualifiers in abstract declarator.
3146
3147 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3148
3149         * gfortran.dg/derived_constructor_comps_3.f90: New.
3150
3151 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
3152
3153         PR c++/34094
3154         * g++.dg/ext/visibility/anon7.C: New test.
3155
3156 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3157
3158         PR fortran/34079
3159         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
3160         * gfortran.dg/bind_c_usage_13.f03: New.
3161         * gfortran.dg/bind_c_usage_14.f03: New.
3162
3163 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3164
3165         PR rtl-optimization/33848
3166         * gcc.dg/torture/pr33848.c: New test.
3167
3168 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3169
3170         PR fortran/34083
3171         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
3172
3173 2007-11-20  Richard Guenther  <rguenther@suse.de>
3174
3175         PR middle-end/34154
3176         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
3177
3178 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
3179
3180         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
3181
3182 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3183
3184         PR fortran/32770
3185         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
3186         so test passes with -frecord-marker=8.
3187         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
3188         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
3189         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
3190         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
3191         * gfortrand.dg/modulo_1.f90:  Likewise.
3192
3193 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3194
3195         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3196         New procedure.
3197         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
3198         * gcc.dg/pr30957-1.c: Likewise.
3199
3200 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3201
3202         PR c++/34089
3203         * g++.dg/template/crash74.C: New test.
3204
3205 2007-11-20  Richard Guenther  <rguenther@suse.de>
3206
3207         * gcc.c-torture/execute/20071120-1.c: New testcase.
3208
3209 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3210
3211         PR c/34146
3212         * gcc.dg/tree-ssa/pr34146.c: New test.
3213
3214         PR testsuite/33978
3215         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
3216         dependent on target settings like move_by_pieces etc.
3217
3218         PR c++/28879
3219         * g++.dg/template/vla2.C: New test.
3220
3221         PR c++/33962
3222         * g++.dg/overload/template3.C: New test.
3223
3224 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3225
3226         PR fortran/33317
3227         * gfortran.dg/optional_dim_2.f90: Remove test.
3228
3229 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
3230
3231         * gcc.dg/dfp/ddmode-ice.c: New test.
3232
3233 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3234
3235         PR tree-optimization/34036
3236         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
3237
3238 2007-11-19  Richard Guenther  <rguenther@suse.de>
3239
3240         PR tree-optimization/34
3241         * gcc.c-torture/execute/pr34099-2.c: New testcase.
3242
3243 2007-11-19  Tobias Burnus  <burnus@net-b.de>
3244
3245         PR fortran/34079
3246         * gfortran.dg/bind_c_usage_10_c.c: New.
3247         * gfortran.dg/bind_c_usage_10.f03: New.
3248
3249 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3250
3251         * gcc.dg/pr33007.c: Expect new warning.
3252         * gcc.dg/tree-ssa/recip-5.c: Likewise.
3253         * g++.dg/opt/pr34036.C: New test.
3254
3255 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3256
3257         PR c++/30988
3258         * g++.dg/warn/noreturn-4.C: New test.
3259         * g++.dg/warn/noreturn-5.C: New test.
3260         * g++.dg/warn/noreturn-6.C: New test.
3261         * g++.dg/warn/noreturn-7.C: New test.
3262
3263 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
3264
3265         PR fortran/32770
3266         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
3267         integers so tests works with -fdefault-integer-8.
3268         * gfortran.fortran-torture/execute/elemental.f90:  Use default
3269         integers so test passes with -fdefault-integer-8.
3270         * gfortran.fortran-torture/execute/der_io.f90:  Increase
3271         buffer length so test passes with -fdefault-integer-8.
3272         * gfortran.dg/bounds_check_8.f90:  Likewise.
3273         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
3274         * gfortran.dg/equiv_7.f90:  Set kind so test passes
3275         with -fdefault-integer-8.
3276         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
3277         provoke overflow.
3278
3279 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3280
3281         PR fortran/33317
3282         * gfortran.dg/optional_dim_2.f90: New test.
3283         
3284         PR fortran/34139
3285         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
3286         
3287 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3288
3289         PR rtl-optimization/34132
3290         * gcc.c-torture/compile/20071118-1.c: New test.
3291
3292 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
3293
3294         PR fortran/31608
3295         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
3296
3297 2007-11-18  Tobias Burnus  <burnus@net-b.de>
3298
3299         PR fortran/34137
3300         * gfortran.dg/entry_14.f90: New.
3301         * gfortran.dg/entry_15.f90: New.
3302
3303 2007-11-18  Richard Guenther  <rguenther@suse.de>
3304
3305         PR tree-optimization/34127
3306         * gcc.c-torture/compile/pr34127.c: New testcase.
3307
3308 2007-11-18  Ben Elliston  <bje@au.ibm.com>
3309
3310         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
3311         type specifier, as they are not permitted according to the AltiVec
3312         Programming Interface Manual.
3313
3314 2007-11-17  Tobias Burnus  <burnus@net-b.de>
3315
3316         PR fortran/34133
3317         * gfortran.dg/bind_c_usage_9.f03: New.
3318         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
3319
3320 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3321
3322         PR fortran/25252
3323         * interface.c (gfc_current_interface_head,
3324         gfc_set_current_interface_head): New functions.
3325         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
3326         On syntax error, restore previous state of the interface.
3327         * gfortran.h (gfc_current_interface_head,
3328         gfc_set_current_interface_head): New prototypes.
3329
3330 2007-11-17  Richard Guenther  <rguenther@suse.de>
3331
3332         PR middle-end/34130
3333         * gcc.c-torture/execute/pr34130.c: New testcase.
3334
3335 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3336
3337         PR fortran/34108
3338         * gfortran.dg/fmt_label_1.f90: New test.
3339
3340 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3341
3342         PR fortran/33957
3343         * gfortran.dg/initialization_15.f90 : New test.
3344
3345 2007-11-16  Richard Guenther  <rguenther@suse.de>
3346
3347         PR middle-end/34030
3348         * gcc.c-torture/compile/pr34030.c: New testcase.
3349
3350 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3351
3352         PR fortran/34008
3353         * gfortran.dg/interface_assignment_3.f90.
3354
3355 2007-11-16  Richard Guenther  <rguenther@suse.de>
3356
3357         PR tree-optimization/33870
3358         * gcc.dg/torture/pr33870.c: New testcase.
3359
3360 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3361
3362         PR fortran/33986
3363         * gfortran.dg/allocatable_function_3.f90.
3364
3365 2007-11-16  Richard Guenther  <rguenther@suse.de>
3366
3367         PR tree-optimization/34113
3368         * gcc.c-torture/compile/pr34113.c: New testcase.
3369
3370 2007-11-16  Richard Guenther  <rguenther@suse.de>
3371
3372         PR tree-optimization/34099
3373         * g++.dg/torture/pr3499.C: New testcase.
3374         * gcc.c-torture/execute/pr34099.c: Likewise.
3375
3376 2007-11-16  Olivier Hainque  <hainque@adacore.com>
3377
3378         * gnat.dg/release_unc_maxalign.adb: New test.
3379
3380 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
3381
3382         PR c++/34100
3383         * g++.dg/template/crash73.C: New test.
3384
3385 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
3386
3387         PR middle-end/23848
3388         * gcc.dg/tree-ssa/pr23848-1.c: New test.
3389         * gcc.dg/tree-ssa/pr23848-2.c: New test.
3390         * gcc.dg/tree-ssa/pr23848-3.c: New test.
3391         * gcc.dg/tree-ssa/pr23848-4.c: New test.
3392
3393 2007-11-15  Tobias Burnus  <burnus@net-b.de>
3394
3395         PR fortran/33917
3396         * gfortran.dg/proc_decl_11.f90: New.
3397
3398 2007-11-15  Ben Elliston  <bje@au.ibm.com>
3399
3400         * gcc.target/spu/compare-dp.c: New test.
3401
3402 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3403
3404         * gcc.dg/pr33923.c: New test.
3405
3406 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
3407
3408         PR middle-end/34088
3409         * gcc.dg/pr34088.c: New test.
3410
3411 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3412
3413         * gcc.c-torture/compile/20071114-1.c: New test.
3414
3415 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3416
3417         PR fortran/31608
3418         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
3419         to match known variations in symbol format. Document in comments.
3420
3421 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3422
3423         PR fortran/33985
3424         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
3425
3426 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3427
3428         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
3429         when done.
3430
3431 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3432
3433         PR fortran/33162
3434         * gfortran.dg/proc_decl_1.f90: Update.
3435         * gfortran.dg/proc_decl_7.f90: New test.
3436         * gfortran.dg/proc_decl_8.f90: New test.
3437         * gfortran.dg/proc_decl_9.f90: New test.
3438         * gfortran.dg/proc_decl_10.f90: New test.
3439
3440 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
3441
3442         PR fortran/34080
3443         * gfortran.dg/transfer_assumed_size_1.f90: New test.
3444
3445 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3446
3447         PR c++/34054
3448         PR c++/34056
3449         PR c++/34057
3450         PR c++/34058
3451         PR c++/34060
3452         * g++.dg/parse/crash36.C: Add another dg-error.
3453         * g++.dg/cpp0x/pr34054.C: New test.
3454         * g++.dg/cpp0x/pr34056.C: New test.
3455         * g++.dg/cpp0x/pr34057.C: New test.
3456         * g++.dg/cpp0x/pr34058.C: New test.
3457         * g++.dg/cpp0x/pr34060.C: New test.
3458
3459         PR tree-optimization/34063
3460         * g++.dg/tree-ssa/pr34063.C: New test.
3461
3462 2007-11-13  Diego Novillo  <dnovillo@google.com>
3463
3464         PR tree-optimization/33870
3465         * gcc.c-torture/execute/pr33870-1.c: New test.
3466         * gcc.dg/tree-ssa/alias-16.c: New test.
3467
3468 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3469
3470         PR c++/29225
3471         * g++.dg/template/crash72.C: New test.
3472
3473 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3474
3475         * g++.dg/opt/cfg5.C: New test.
3476
3477 2007-11-12  Richard Guenther  <rguenther@suse.de>
3478
3479         PR middle-end/34070
3480         * gcc.c-torture/execute/pr34070-1.c: New testcase.
3481         * gcc.c-torture/execute/pr34070-2.c: Likewise.
3482
3483 2007-11-12  Richard Guenther  <rguenther@suse.de>
3484
3485         PR middle-end/34027
3486         * gcc.dg/pr34027-1.c: New testcase.
3487         * gcc.dg/pr34027-2.c: Likewise.
3488
3489 2007-11-12  Ira Rosen  <irar@il.ibm.com>
3490
3491         PR tree-optimization/33953
3492         * gcc.dg/vect/pr33953.c: New testcase.
3493
3494 2007-11-11  Tom Tromey  <tromey@redhat.com>
3495
3496         PR c++/17577:
3497         * g++.dg/ext/pr17577.h: New file.
3498         * g++.dg/ext/pr17577.C: New file.
3499
3500 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3501
3502         PR c++/8570
3503         * g++.old-deja/g++.ns/template13.C: Update expected output.
3504         * g++.old-deja/g++.pt/friend23.C: Likewise.
3505         * g++.dg/warn/pr8570.C: New.
3506
3507 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
3508
3509         PR c++/34068
3510         * g++.dg/template/pseudodtor4.C: New test.
3511
3512 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
3513
3514         PR middle-end/34018
3515         * g++.dg/opt/inline14.C: New test.
3516
3517         PR tree-optimization/33680
3518         * gcc.c-torture/compile/20071108-1.c: New test.
3519
3520         PR c++/32241
3521         * g++.dg/template/pseudodtor3.C: New test.
3522
3523 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
3524
3525         PR c++/33510
3526         * g++.dg/cpp0x/variadic-init.C: New.
3527
3528 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
3529             Jakub Jelinek  <jakub@redhat.com>
3530
3531         PR rtl-optimization/34012
3532         * gcc.target/i386/pr34012.c: New test.
3533
3534 2007-11-09  Richard Guenther  <rguenther@suse.de>
3535
3536         PR tree-optimization/33604
3537         * g++.dg/tree-ssa/pr33604.C: New testcase.
3538         * gcc.dg/pr32721.c: Adjust pattern.
3539
3540 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3541
3542         * gcc.target/mips/dse-1.c: Disable.
3543
3544 2007-11-08  Tom Tromey  <tromey@redhat.com>
3545
3546         * gcc.dg/empty-source-3.c: Update warning location.
3547         * gcc.dg/gomp/barrier-2.c: Likewise.
3548         * gcc.dg/label-decl-3.c: Likewise.
3549         * gcc.dg/label-decl-2.c: Likewise.
3550         * gcc.dg/empty-source-2.c: Likewise.
3551
3552 2007-11-08  Tom Tromey  <tromey@redhat.com>
3553
3554         PR c++/30297:
3555         * g++.dg/inherit/pr30297.C: New file.
3556
3557 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
3558
3559         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
3560         -fno-common for cygwin and mingw32.
3561
3562 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
3563
3564         PR middle-end/33826
3565         * gcc.dg/pr33826.c: New.
3566         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
3567         recursive functions being marked pure or const.
3568         
3569 2007-11-08  Tobias Burnus  <burnus@net-b.de>
3570
3571         PR fortran/33917
3572         * gfortran.dg/proc_decl_5.f90: New.
3573         * gfortran.dg/proc_decl_6.f90: New.
3574
3575 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
3576
3577         PR tree-optimization/32575
3578         * gcc.c-torture/execute/20071108-1.c: New test.
3579
3580 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
3581
3582         * g++.dg/opt/anchor1.C: New.
3583
3584 2007-11-07  Diego Novillo  <dnovillo@google.com>
3585
3586         PR 33870
3587         * gcc.c-torture/execute/pr33870.x: Remove.
3588
3589 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
3590
3591         PR c++/33045
3592         PR c++/33837
3593         PR c++/33838
3594         * g++.dg/cpp0x/decltype-33837.C: New.
3595         * g++.dg/cpp0x/decltype-refbug.C: New.
3596         * g++.dg/cpp0x/decltype-33838.C: New.
3597
3598 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3599
3600         * gcc.c-torture/compile/20071107-1.c: New test.
3601
3602 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3603
3604         * gcc.dg/out-of-bounds-1.c: New test.
3605
3606 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
3607
3608         PR c++/33501
3609         * g++.dg/warn/incomplete2.C: New test.
3610         * g++.dg/template/incomplete4.C: New test.
3611         * g++.dg/template/incomplete5.C: New test.
3612
3613 2007-11-07  Olivier Hainque  <hainque@adacore.com>
3614
3615         * gnat.dg/max_align.adb: New test.
3616
3617 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
3618
3619         PR target/30961
3620         * gcc.target/i386/pr30961-1.c: New.
3621
3622 2007-11-06  Tom Tromey  <tromey@redhat.com>
3623
3624         PR c++/32368:
3625         * g++.dg/warn/pragma-system_header3.h: New.
3626         * g++.dg/warn/pragma-system_header3.C: New.
3627
3628         PR c++/32256:
3629         * g++.dg/warn/pragma-system_header4.C: New.
3630         * g++.dg/warn/pragma-system_header4.h: New.
3631
3632 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3633
3634         PR c++/33977
3635         PR c++/33886
3636         * g++.dg/other/canon-array.C: New.
3637         
3638 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3639
3640         * g++.dg/parser/crash36.C: Tweak expected errors.
3641         * g++.dg/cpp0x/pr31439.C: New.
3642         * g++.dg/cpp0x/pr32114.C: New.
3643         * g++.dg/cpp0x/pr32115.C: New.
3644         * g++.dg/cpp0x/pr32125.C: New.
3645         * g++.dg/cpp0x/pr32126.C: New.
3646         * g++.dg/cpp0x/pr32127.C: New.
3647         * g++.dg/cpp0x/pr32128.C: New.
3648         * g++.dg/cpp0x/pr32253.C: New.
3649         * g++.dg/cpp0x/pr32566.C: New.
3650         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
3651         * g++.dg/cpp0x/pr31438.C: Ditto.
3652         * g++.dg/cpp0x/variadic81.C: Ditto.
3653         * g++.dg/cpp0x/pr31432.C: Ditto.
3654         * g++.dg/cpp0x/pr31442.C: Ditto.
3655
3656 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
3657
3658         PR target/33168
3659         * g++.dg/other/datasec1.C: New test.
3660
3661         PR tree-optimization/33458
3662         * g++.dg/opt/inline12.C: New test.
3663
3664         PR tree-optimization/33993
3665         * gcc.c-torture/compile/20071105-1.c: New test.
3666
3667 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3668
3669         PR rtl-optimization/33648
3670         * gcc.dg/pr33648.c: Require effective target freorder.
3671
3672 2007-11-05  Revital Eres  <eres@il.ibm.com>
3673
3674         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
3675
3676 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3677
3678         PR c++/33996
3679         PR c++/33235
3680         PR c++/33930
3681         * g++.dg/cpp0x/pr33996.C: New
3682         * g++.dg/cpp0x/rv-trivial-bug.C: New
3683         * g++.dg/cpp0x/pr33930.C: New
3684
3685 2007-11-05  Nick Clifton  <nickc@redhat.com>
3686             Sebastian Pop  <sebastian.pop@amd.com>
3687
3688         PR tree-optimization/32540
3689         PR tree-optimization/33922
3690         * gcc.dg/tree-ssa/pr32540-1.c: New.
3691         * gcc.dg/tree-ssa/pr32540-2.c: New.
3692         * gcc.dg/tree-ssa/pr33922.c: New.
3693
3694 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3695
3696         PR c++/33939
3697         * g++.dg/cpp0x/variadic-rref.C: New.
3698         
3699 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3700
3701         * g++dg/warn/pointer-integer-comparison.C: New.
3702
3703 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3704
3705         PR tree-optimization/33856
3706         * gcc.c-torture/compile/20071027-1.c: New test.
3707
3708         PR c++/33836
3709         * g++.dg/ext/label10.C: New test.
3710
3711         PR c++/33969
3712         * g++.dg/other/ptrmem9.C: New test.
3713
3714 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
3715
3716         PR middle-end/32931
3717         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
3718
3719 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
3720
3721         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
3722         * g++.dg/ext/visibility/namespace2.C: Add argument to
3723         dg-require-visibility.
3724         * g++.dg/ext/java-1.C: Disable on AIX.
3725
3726 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
3727
3728         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
3729
3730 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3731
3732         PR fortran/33881
3733         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
3734
3735 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3736
3737         PR c/29062
3738         * gcc.dg/20031223-1.c: Adjust error output.
3739         * gcc.dg/parse-decl-after-label.c: New.
3740         
3741 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3742
3743         PR libfortran/24685
3744         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
3745         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
3746         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
3747
3748 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3749
3750         PR rtl-optimization/28940
3751         * gcc.target/i386/addr-sel-1.c: New test.
3752
3753 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
3754
3755         PR middle-end/33670
3756         * gcc.dg/pr33670.c: New test.
3757
3758 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3759
3760         PR c++/33516
3761         * g++.dg/lookup/typedef1.C: New test.
3762
3763 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
3764
3765         PR testsuite/32076
3766         * lib/scandump.exp (dump-suffix): New.
3767         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
3768         Include dump suffix in pass/fail messages, put regexp in quotes.
3769
3770 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
3771
3772         PR c++/33495
3773         * g++.dg/other/error19.C: New.
3774
3775 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3776
3777         PR rtl-optimization/28062
3778         * gcc.c-torture/compile/20071102-1.c: New test.
3779
3780 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
3781
3782         * g++.dg/cpp0x/pr33955.C: New.
3783
3784 2007-11-01  Tom Tromey  <tromey@redhat.com>
3785
3786         PR preprocessor/30805:
3787         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
3788
3789 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3790
3791         PR rtl-optimization/33648
3792         * gcc.dg/pr33648.c: New test.
3793
3794 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3795
3796         PR c++/32384
3797         * g++.dg/template/pseudodtor1.C: New test.
3798         * g++.dg/template/pseudodtor2.C: New test.
3799
3800         PR c++/32260
3801         * g++.dg/rtti/typeid7.C: New test.
3802
3803 2007-11-01  Tom Tromey  <tromey@redhat.com>
3804
3805         PR preprocessor/30805:
3806         * gcc.dg/cpp/pr30805.c: New file.
3807
3808 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
3809
3810         PR testsuite/25352
3811         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
3812         add dg-skip-if.
3813         * gcc.c-torture/compile/20001205-1.c: Ditto.
3814         * gcc.c-torture/compile/20001226-1.c: Ditto.
3815         * gcc.c-torture/compile/20020312-1.c: Ditto.
3816         * gcc.c-torture/compile/20020604-1.c: Ditto.
3817         * gcc.c-torture/compile/920501-12.c: Ditto.
3818         * gcc.c-torture/compile/920501-4.c: Ditto.
3819         * gcc.c-torture/compile/920520-1.c: Ditto.
3820         * gcc.c-torture/compile/980506-1.c: Ditto.
3821         * gcc.c-torture/compile/990617-1.c: Ditto.
3822         * gcc.dg/compare6.c: Ditto.
3823         * g++.old-deja/g++.brendan/crash43.C: Ditto.
3824         * g++.old-deja/g++.brendan/synth1.C: Ditto.
3825         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
3826         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
3827         * g++.old-deja/g++.pt/static6.C: Ditto.
3828         * g++.old-deja/g++.pt/crash16.C: Ditto.
3829         * g++.old-deja/g++.mike/p10416.C: Ditto.
3830         * g++.old-deja/g++.mike/ns15.C: Ditto.
3831         * g++.old-deja/g++.mike/eh46.C: Ditto.
3832
3833 2007-11-01  Tom Tromey  <tromey@redhat.com>
3834
3835         * gcc.dg/redecl-1.c: Update.
3836         * gcc.dg/pr20368-3.c: Update.
3837         * gcc.dg/inline-14.c: Update.
3838         * gcc.dg/builtins-30.c: Update.
3839         * gcc.dg/dremf-type-compat-4.c: Update.
3840         * gcc.dg/pr20368-2.c: Update.
3841
3842 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3843
3844         PR rtl-optimization/33673
3845         * gcc.dg/pr33673.c: New test.
3846
3847 2007-11-01  Michael Matz  <matz@suse.de>
3848
3849         PR tree-optimization/33961
3850         * gcc.dg/pr33961.c: New test.
3851
3852 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
3853
3854         PR c++/33494
3855         * g++.dg/template/error35.C: New.
3856
3857 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
3858
3859         PR target/31507
3860         * gcc.dg/pr31507-1.c: New test.
3861         * gcc.dg/pr31507-2.c: New test.
3862
3863 2007-10-31  Revital Eres  <eres@il.ibm.com>
3864
3865         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
3866         target.
3867         * gcc.dg/vect/tree-vect.h (check_vect): Add
3868         powerpc-*paired test.
3869         * lib/target-supports.exp (check_750cl_hw_available):
3870         New.
3871         (check_effective_target_vect_int,
3872         check_effective_target_vect_intfloat_cvt,
3873         check_effective_target_powerpc_altivec_ok,
3874         check_effective_target_vect_long,
3875         check_effective_target_vect_sdot_hi,
3876         check_effective_target_vect_udot_hi,
3877         check_effective_target_vect_pack_trunc,
3878         check_effective_target_vect_unpack,
3879         check_effective_target_vect_shift,
3880         check_effective_target_vect_int_mult): Disable for powerpc-*paired
3881         target.
3882         * gcc.dg/vect/vect-ifcvt-11.c: New.
3883         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
3884         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
3885         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
3886         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
3887         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
3888         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
3889
3890 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
3891             Tobias Burnus  <burnus@net-b.de>
3892
3893         PR fortran/33941
3894         * gfortran.dg/module_read_1.f90: New.
3895
3896 2007-10-31  Tom Tromey  <tromey@redhat.com>
3897
3898         PR preprocessor/30786:
3899         * gcc.dg/cpp/pr30786.c: New file.
3900
3901 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3902
3903         PR fortran/33162
3904         * gfortran.dg/interface_19.f90: New.
3905         * gfortran.dg/interface_20.f90: New.
3906         * gfortran.dg/interface_21.f90: New.
3907         
3908 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
3909
3910         PR tree-optimization/32377
3911         * gfortran.dg/vect/pr32377.f90: New.
3912         
3913 2007-10-31  Richard Guenther  <rguenther@suse.de>
3914
3915         PR middle-end/33779
3916         * gcc.c-torture/execute/pr33779-1.c: New testcase.
3917         * gcc.c-torture/execute/pr33779-2.c: Likewise.
3918
3919 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
3920
3921         PR fortran/33897
3922         * gfortran.dg/contained_3.f90: New.
3923
3924 2007-10-31  Christian Bruel  <christian.bruel@st.com>
3925
3926         PR c++/19531
3927         * g++.dg/opt/nrv8.C: New.
3928         
3929 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3930
3931         PR c++/33709
3932         * g++.dg/opt/compound1.C: New test.
3933
3934         PR c++/33616
3935         * g++.dg/template/ptrmem18.C: New test.
3936
3937 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3938
3939         PR fortran/33596
3940         * gfortran.dg/isnan_2.f90: New test.
3941
3942 2007-10-30  Ed Schouten  <ed@fxq.nl>
3943
3944         PR tree-optimization/32500
3945         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
3946
3947 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
3948
3949         PR c++/31993
3950         PR c++/32252
3951         * g++.dg/cpp0x/pr31993.C: New
3952         * g++.dg/cpp0x/pr32252.C: New
3953
3954 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3955
3956         PR tree-optimization/33723
3957         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
3958
3959 2007-10-30  Richard Guenther  <rguenther@suse.de>
3960
3961         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
3962         gcc.target/i386/loop-3.c.
3963
3964 2007-10-30  Revital Eres  <eres@il.ibm.com>
3965
3966         * gcc.dg/vect/pr33866.c: Require vect_long.
3967
3968 2007-10-30  Revital Eres  <eres@il.ibm.com>
3969
3970         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
3971         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3972
3973 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
3974
3975         PR tree-optimization/32893
3976         * lib/target-supports.exp
3977         (check_effective_target_unaligned_stack): new keyword.
3978         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
3979         not sensitive to unaligned_stack.
3980         * gcc.dg/vect/vect-3.c: Likewise.
3981         * gcc.dg/vect/vect-4.c: Likewise.
3982         * gcc.dg/vect/vect-5.c: Likewise.
3983         * gcc.dg/vect/vect-6.c: Likewise.
3984         * gcc.dg/vect/vect-7.c: Likewise.
3985         * gcc.dg/vect/vect-13.c: Likewise.
3986         * gcc.dg/vect/vect-17.c: Likewise.
3987         * gcc.dg/vect/vect-18.c: Likewise.
3988         * gcc.dg/vect/vect-19.c: Likewise.
3989         * gcc.dg/vect/vect-20.c: Likewise.
3990         * gcc.dg/vect/vect-21.c: Likewise.
3991         * gcc.dg/vect/vect-22.c: Likewise.
3992         * gcc.dg/vect/vect-27.c: Likewise.
3993         * gcc.dg/vect/vect-29.c: Likewise.
3994         * gcc.dg/vect/vect-64.c: Likewise.
3995         * gcc.dg/vect/vect-65.c: Likewise.
3996         * gcc.dg/vect/vect-66.c: Likewise.
3997         * gcc.dg/vect/vect-72.c: Likewise.
3998         * gcc.dg/vect/vect-73.c: Likewise.
3999         * gcc.dg/vect/vect-86.c: Likewise.
4000         * gcc.dg/vect/vect-all.c: Likewise.
4001         * gcc.dg/vect/slp-25.c: Likewise.
4002         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4003         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4004         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4005
4006         * gcc.dg/vect/vect-31.c: Removed alignment checks.
4007         * gcc.dg/vect/vect-34.c: Likewise.
4008         * gcc.dg/vect/vect-36.c: Likewise.
4009         * gcc.dg/vect/vect-64.c: Likewise.
4010         * gcc.dg/vect/vect-65.c: Likewise.
4011         * gcc.dg/vect/vect-66.c: Likewise.
4012         * gcc.dg/vect/vect-68.c: Likewise.
4013         * gcc.dg/vect/vect-76.c: Likewise.
4014         * gcc.dg/vect/vect-77.c: Likewise.
4015         * gcc.dg/vect/vect-78.c: Likewise.
4016
4017         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
4018         testcase (without no-section-anchors prefix) but with global arrays.
4019         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4020         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
4021         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4022         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4023         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4024         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4025         * gcc.dg/vect/vect-77-global.c: Likewise.
4026         * gcc.dg/vect/vect-78-global.c: Likewise.
4027
4028         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
4029         testcase (without no-section-anchors prefix) but fix alignment checks
4030         to also consider unaligned_stack targets.
4031         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4032
4033 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4034
4035         PR tree-optimization/33723
4036         * gcc.c-torture/execute/20071029-1.c: New test.
4037         * gcc.dg/tree-ssa/pr33723.c: New test.
4038
4039 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
4040
4041         PR tree-optimization/33614
4042         * gcc.c-torture/compile/pr33614.c: New test.
4043
4044 2007-10-29  Richard Guenther  <rguenther@suse.de>
4045
4046         PR tree-optimization/33870
4047         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
4048
4049 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4050
4051         PR tree-optimization/33757
4052         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
4053         true architectures instead of having a big dg-skip-if.
4054
4055         PR c++/33841
4056         * g++.dg/other/bitfield3.C: New test.
4057
4058 2007-10-29  Richard Guenther  <rguenther@suse.de>
4059
4060         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
4061
4062 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4063
4064         Automatic parallelization reduction tests.
4065
4066         * gcc.dg/tree-ssa/reduc-1.c: New test.
4067         * gcc.dg/tree-ssa/reduc-1char.c: New test.
4068         * gcc.dg/tree-ssa/reduc-1short.c: New test.
4069         * gcc.dg/tree-ssa/reduc-2.c: New test.
4070         * gcc.dg/tree-ssa/reduc-2char.c: New test.
4071         * gcc.dg/tree-ssa/reduc-2short.c: New test.
4072         * gcc.dg/tree-ssa/reduc-3.c: New test.
4073         * gcc.dg/tree-ssa/reduc-6.c: New test.
4074         * gcc.dg/tree-ssa/reduc-7.c: New test.
4075         * gcc.dg/tree-ssa/reduc-8.c: New test.
4076         * gcc.dg/tree-ssa/reduc-9.c: New test.
4077
4078 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4079             Zdenek Dvorak  <ook@ucw.cz>
4080
4081         OMP_ATOMIC Changes, testsuite changes.
4082
4083         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
4084         instead of gimple dump.
4085         * gcc.dg/gomp/atomic-9.c: Same.
4086         * gcc.dg/gomp/atomic-10.c: Same.
4087         * g++.dg/gomp/atomic-3.C: Same.
4088         * g++.dg/gomp/atomic-9.C: Same.
4089         * g++.dg/gomp/atomic-10.C: Same.
4090
4091 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
4092
4093         PR fortran/31217
4094         PR fortran/33811
4095         * gfortran.dg/forall_12.f90: New test.
4096
4097         PR fortran/33686
4098         * gfortran.dg/forall_13.f90: New test.
4099
4100 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
4101             Mark Mitchell  <mark@codesourcery.com>
4102
4103         PR c++/30659
4104         * g++.dg/template/crash71.C: New.
4105
4106 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4107
4108         PR fortran/32147
4109         * gfortran.dg/module_md5_1.f90: Update hash-value.
4110
4111 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
4112
4113         PR tree-opt/33589
4114         * g++.dg/torture/pr33589-1.C: New testcase.
4115         * g++.dg/torture/pr33589-2.C: New testcase.
4116
4117 2007-10-28  Richard Guenther  <rguenther@suse.de>
4118
4119         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
4120
4121 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
4122             Uros Bizjak  <ubizjak@gmail.com>
4123
4124         PR tree-optimization/33920
4125         * gcc.dg/tree-ssa/pr33290.c: New test.
4126
4127 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4128
4129         PR fortran/31306
4130         * gfortran.dg/argument_check_7.f90: New test.
4131         * gfortran.dg/argument_check_8.f90: New test.
4132         
4133 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4134
4135         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
4136         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
4137         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
4138         * gcc.target/i386/sse-14.c: Ditto.
4139
4140 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
4141
4142         PR c++/33844
4143         * g++.dg/other/ptrmem8.C: New test.
4144
4145         PR c++/33842
4146         * g++.dg/template/error34.C: New test.
4147
4148 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4149
4150         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
4151
4152 2007-10-27  Richard Guenther  <rguenther@suse.de>
4153
4154         PR tree-optimization/33870
4155         * gcc.dg/tree-ssa/alias-15.c: New testcase.
4156         * gcc.c-torture/execute/pr33870.c: Likewise.
4157
4158 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4159
4160         PR fortran/33162
4161         * gfortran.dg/argument_checking_9.f90: New test.
4162
4163 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4164
4165         * g++.dg/other/pr33601.C: New.
4166
4167 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4168
4169         PR c++/31988
4170         * g++.dg/init/new25.C: New.
4171
4172 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4173
4174         * g++.dg/cpp0x/pr33839.C: New.
4175         
4176 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
4177
4178         PR c++/33744
4179         * g++.dg/template/arg6.C: New test.
4180
4181 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4182
4183         PR c++/31747
4184         * g++.dg/parse/crash39.C: New.
4185
4186 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
4187
4188         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
4189         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
4190         "offset: -4B".
4191
4192 2007-10-25  David Daney  <ddaney@avtrex.com>
4193
4194         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
4195
4196 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
4197
4198         PR c++/33843
4199         * g++.dg/template/error32.C: New.
4200
4201 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4202             Ira Rosen  <irar@il.ibm.com>
4203
4204         PR tree-optimization/33833
4205         * gcc.dg/vect/pr33833.c: New testcase.
4206
4207 2007-10-25  David Daney  <ddaney@avtrex.com>
4208
4209         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
4210
4211 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4212             Ira Rosen  <irar@il.ibm.com>
4213
4214         PR tree-optimization/33866
4215         * gcc.dg/vect/pr33866.c: New testcase.
4216
4217 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4218
4219         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
4220         Add -w to compile flags to suppress "call-clobbered register" warnings
4221         and remove dg-warning directives.
4222
4223 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4224
4225         * gcc.dg/sms-2.c: Cleanup sms dump file.
4226         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
4227         profile-use step.
4228
4229 2007-10-24  David Daney  <ddaney@avtrex.com>
4230
4231         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
4232
4233 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4234
4235         PR target/33755
4236         * gcc.target/mips/pr33755.c: New test.
4237
4238 2007-10-24  Ira Rosen  <irar@il.ibm.com>
4239
4240         PR tree-optimization/33804
4241         * gcc.dg/vect/pr33804.c: New testcase.
4242
4243 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4244
4245         PR forrtran/33849
4246         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
4247
4248 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4249             Uros Bizjak  <ubizjak@gmail.com>
4250
4251         PR rtl-optimization/33846
4252         * gcc.dg/vect/pr33846.c: New testcase.
4253
4254 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4255             Dorit Nuzman  <dorit@il.ibm.com>
4256
4257         PR tree-optimization/33860
4258         * g++.dg/vect/pr33860.cc: New test.
4259         * g++.dg/vect/pr33860a.cc: New test.
4260
4261 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
4262             Revital Eres  <eres@il.ibm.com>      
4263
4264         * gcc.dg/sms-2.c: New testcase.
4265
4266 2007-10-22  David S. Miller  <davem@davemloft.net>
4267
4268         * gcc.dg/globalreg-1.c: New test.
4269
4270 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
4271             Dorit Nuzman  <dorit@il.ibm.com>
4272
4273         PR tree-optimization/33834
4274         PR tree-optimization/33835
4275         * g++.dg/vect/pr33834_1.cc: New test.
4276         * g++.dg/vect/pr33834_2.cc: New test.
4277         * g++.dg/vect/pr33835.cc: New test.
4278
4279 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4280
4281         * gcc.dg/pr33644.c: New test.
4282
4283 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4284
4285         PR c++/33372
4286         * g++.dg/gomp/pr33372-1.C: New test.
4287         * g++.dg/gomp/pr33372-2.C: New test.
4288         * g++.dg/gomp/pr33372-3.C: New test.
4289
4290 2007-10-22  Michael Matz  <matz@suse.de>
4291
4292         PR tree-optimization/33855
4293         * gcc.c-torture/compile/pr33855.c: New testcase.
4294
4295 2007-10-22  Ira Rosen  <irar@il.ibm.com>
4296
4297         PR tree-optimization/33854
4298         * gcc.dg/vect/O1-pr33854.c: New testcase.
4299         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
4300
4301 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
4302
4303         * gcc.dg/unwind-1.c: Disable on AIX.
4304         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
4305
4306 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
4307
4308         PR fortran/33749
4309         * gfortran.dg/assign_9.f90: New test.
4310
4311 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4312
4313         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
4314         (dg-mips-options): Skip tests that specify an ABI other than o32
4315         and o64 if generating MIPS16 hard-float code.
4316
4317 2007-10-21  Ira Rosen  <irar@il.ibm.com>
4318             Revital Eres  <eres@il.ibm.com>
4319
4320         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
4321         * gcc.dg/vect/vect-16.c: Fix comment.
4322         * gcc.dg/vect/pr33369.c: Require vect_int.
4323         * gcc.dg/vect/slp-33.c: Add spaces.
4324         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
4325         targets.
4326         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
4327         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
4328         targets.
4329         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
4330         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
4331         targets.
4332         * gcc.dg/vect/slp-10.c: Add spaces.
4333         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
4334         targets.
4335         * gcc.dg/vect/slp-36.c: Require vect_int.
4336         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
4337         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
4338         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
4339         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
4340         targets.
4341         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
4342         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
4343         instead of vector_alignment_reachable_for_double.
4344         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
4345         (natural_alignment): Split into...
4346         (natural_alignment_32, natural_alignment_64): New.
4347         (vector_alignment_reachable): Depend on natural_alignment_32.
4348         (vector_alignment_reachable_for_double): Rename to ...
4349         (vector_alignment_reachable_for_64bit): And depend on
4350         natural_alignment_64.
4351
4352 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4353
4354         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
4355         MIPS targets.
4356         * g++.dg/vect/vect.exp: Likewise.
4357         * lib/fortran-torture.exp: Likewise.
4358         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
4359         mipsisa64*-*-* as the target selector.  Remove -mips64,
4360         -mhard-float and -mgp64 from the options list.
4361         * gcc.target/mips/mips-ps-2.c: Likewise.
4362         * gcc.target/mips/mips-ps-3.c: Likewise.
4363         * gcc.target/mips/mips-ps-4.c: Likewise.
4364         * gcc.target/mips/mips-ps-6.c: Likewise.
4365         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
4366         options list.
4367         * gcc.target/mips/sb1-1.c: Likewise.
4368         * gcc.target/mips/mips-ps-type.c: Likewise.
4369         * gcc.target/mips/mips-ps-7.c: New test.
4370         * gcc.target/mips/mips-ps-type-2.c: Likewise.
4371         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
4372         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
4373         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
4374         as forcing an ABI and an architecture.
4375         (is_gp32_flag, is_gp64_flag): Fold into...
4376         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
4377         then -mfp64 imply -mhard-float.  Apply register rules after the
4378         loop.  Handle -march=mipsN like -mipsN.
4379
4380 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
4381
4382         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
4383         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
4384
4385 2007-10-20  Tobias Burnus  <burnus@net-b.de>
4386
4387         PR fortran/33818
4388         * gfortran.dg/entry_dummy_ref_3.f90: New.
4389
4390 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
4391             FX Coudert <fxcoudert@gcc.gnu.org>
4392
4393         PR fortran/31608
4394         * gfortran.dg/char_cast_1.f90: New test.
4395
4396 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4397
4398         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
4399         * gfortran.dg/large_real_kind_2.F90: ditto.
4400         * gfortran.dg/default_format_2.f90: ditto.
4401         * gfortran.dg/default_format_denormal_1.f90: ditto.
4402
4403 2007-10-19  Richard Guenther  <rguenther@suse.de>
4404
4405         PR middle-end/33816
4406         PR middle-end/32921
4407         * gfortran.dg/pr32921.f: New testcase.
4408
4409 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4410
4411         PR libfortran/33544
4412         * gfortran.dg/transfer_check_1.f90: Adjust options.
4413
4414 2007-10-19  Richard Guenther  <rguenther@suse.de>
4415
4416         Revert
4417         2007-10-19  Richard Guenther  <rguenther@suse.de>
4418
4419         PR middle-end/32921
4420         * gfortran.dg/pr32921.f: New testcase.
4421
4422 2007-10-19  Richard Guenther  <rguenther@suse.de>
4423
4424         * gcc.c-torture/execute/20071018-1.c: New testcase.
4425
4426 2007-10-19  Richard Guenther  <rguenther@suse.de>
4427
4428         PR middle-end/32921
4429         * gfortran.dg/pr32921.f: New testcase.
4430
4431 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
4432
4433         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
4434
4435 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4436
4437         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
4438
4439 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4440
4441         PR fortran/33233
4442         * gfortran.dg/host_assoc_function_1.f90: Correct references.
4443         * gfortran.dg/host_assoc_function_3.f90: New test.
4444
4445 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4446
4447         PR fortran/33733
4448         * gfortran.dg/transfer_simplify_6.f90: New test.
4449
4450 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4451             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4452
4453         PR middle-end/33794
4454         * gfortran.dg/pr33794.f90: New testcase.
4455
4456 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4457
4458         PR target/32961
4459         * gcc.target/i386/pr32961.c: New testcase.
4460         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
4461         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
4462         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
4463         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
4464         __builtin_ia32_pslldi128 defines.
4465
4466 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
4467
4468         PR fortran/33760
4469         * gfortran.dg/c_ptr_tests_13.f03: New test case.
4470
4471 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4472
4473         PR c++/28639
4474         PR c++/30299
4475         * g++.dg/template/void12.C: New.
4476         * g++.dg/template/void13.C: New.
4477
4478 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4479
4480         PR c++/31446
4481         * g++.dg/template/void11.C: New.
4482         * g++.dg/template/void2.C: Adjust error markers.
4483         * g++.dg/template/void10.C: Likewise.
4484         * g++.dg/template/crash55.C: Likewise.
4485
4486 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
4487
4488         * g++.dg/opt/const5.C: New test.
4489
4490 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
4491             Maxim Kuvyrkov  <maxim@codesourcery.com>
4492
4493         * gcc.target/ia64/20040709-2.c: New test.
4494
4495 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4496
4497         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
4498
4499 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
4500
4501         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
4502         to each function.  Check that there are no unsigned loads.
4503
4504 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4505
4506         PR tree-optimization/33136
4507         * gcc.c-torture/execute/20070824-1.c: New test.
4508         * gcc.dg/pr33136-1.c: New test.
4509         * gcc.dg/pr33136-2.c: New test.
4510         * gcc.dg/pr33136-3.c: New test.
4511
4512 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4513
4514         PR tree-optimization/33735
4515         * g++.dg/torture/pr33735.C: New.
4516
4517 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4518
4519         PR middle-end/33706
4520         * gcc.dg/va-arg-pack-2.c: New.
4521
4522 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4523
4524         PR tree-optimization/33619
4525         * gcc.dg/pr33619.c: New test.
4526
4527 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
4528
4529         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
4530         flag for AIX.
4531         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
4532
4533 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4534
4535         PR libfortran/33055
4536         * gfortran.dg/inquire_11.f90: New test.
4537         * gfortan.dg/negative_unit_int8.f: New test.
4538
4539 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
4540
4541         PR target/33133
4542         * gcc.c-torture/compile/pr33133.c: New test.
4543
4544 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4545
4546         PR libfortran/33672
4547         * gfortran.dg/namelist_40.f90: New test.
4548
4549 2007-10-14  Tobias Burnus  <burnus@net-b.de>
4550
4551         PR fortran/33745
4552         * gfortran.dg/bounds_check_11.f90: New.
4553
4554 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
4555
4556         PR c++/30303
4557         * g++.dg/other/ctor1.C: New test.
4558         * g++.dg/other/ctor2.C: New test.
4559         * g++.dg/other/dtor1.C: New test.
4560
4561 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
4562
4563         * gfortran.dg/bounds_check_10.f90: Fix testcase.
4564
4565 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
4566             Paul Thomas  <pault@gcc.gnu.org>
4567
4568         PR fortran/33254
4569         PR fortran/33727
4570         * gfortran.dg/bounds_check_10.f90: New.
4571
4572 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
4573
4574         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
4575         * gcc.target/powerpc/popcount-1.c: Same.
4576
4577 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
4578
4579         PR c++/26698
4580         * g++.dg/conversion/op4.C: New test.
4581
4582 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
4583
4584         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
4585
4586 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4587
4588         PR fortran/33542
4589         * gfortran.dg/ambiguous_specific_1.f90: New test.
4590
4591 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4592
4593         PR fortran/33664
4594         * gfortran.dg/impure_spec_expr_1.f90: New test.
4595         * gfortran.dg/char_result_7.f90: Remove illegal test.
4596
4597 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
4598
4599         PR 11001
4600         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
4601         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
4602         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
4603         * gcc.target/i386/pr11001-memset-1.c: New testcase.
4604         * gcc.target/i386/pr11001-memset-2.c: New testcase.
4605         * gcc.target/i386/pr11001-memset-3.c: New testcase.
4606         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
4607         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
4608         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
4609
4610 2007-10-12  Richard Guenther  <rguenther@suse.de>
4611
4612         PR middle-end/26198
4613         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
4614         * gcc.c-torture/execute/20071011-1.c: Likewise.
4615         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
4616
4617 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
4618
4619         PR tree-optimization/33742
4620         * gcc.dg/pr33742.c: New testcase.
4621
4622 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
4623
4624         PR tree-optimization/33645
4625         * gcc.dg/pr33645-1.c: New test.
4626         * gcc.dg/pr33645-2.c: New test.
4627         * gcc.dg/pr33645-3.c: New test.
4628  
4629         PR c++/32121
4630         * g++.dg/ext/label4.C: Adjust error regexp.
4631         * g++.dg/ext/label6.C: Adjust error regexp.
4632         * g++.dg/ext/label7.C: New test.
4633         * g++.dg/ext/label8.C: New test.
4634         * g++.dg/ext/label9.C: New test.
4635
4636 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
4637
4638         PR middle-end/33676
4639         * gcc.dg/pr33676.c: New.
4640
4641 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4642
4643         PR c++/31441
4644         * g++.dg/cpp0x/variadic83.C: New.
4645
4646 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4647
4648         PR c++/33461
4649         * g++.dg/cpp0x/variadic81.C: New.
4650         * g++.dg/cpp0x/variadic82.C: Likewise.
4651
4652 2007-10-11  Richard Guenther  <rguenther@suse.de>
4653
4654         PR middle-end/33724
4655         * gcc.dg/pr33724.c: New testcase.
4656
4657 2007-10-11  Richard Guenther  <rguenther@suse.de>
4658
4659         PR c/33726
4660         * gcc.dg/pr33726.c: New testcase.
4661
4662 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
4663
4664         PR fortran/33500
4665         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
4666         
4667 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4668
4669         PR testsuite/33391
4670         * gfortran.dg/do_3.F90: Run with -fwrapv.
4671
4672 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
4673
4674         * gcc.dg/unwind-1.c: New.
4675
4676 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4677
4678         PR libfortran/33683
4679         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
4680         failure on some common systems.
4681
4682 2007-10-09  Richard Guenther  <rguenther@suse.de>
4683
4684         PR middle-end/33692
4685         * gcc.dg/pr33692.c: New testcase.
4686
4687 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
4688
4689         PR middle-end/33669
4690         * gcc.c-torture/execute/pr33669.c: New.
4691
4692 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4693
4694         PR tree-optimization/33615
4695         * g++.dg/tree-ssa/pr33615-2.C: New test.
4696
4697 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4698
4699         PR tree-optimization/33615
4700         * g++.dg/tree-ssa/pr33615.C: New test.
4701
4702 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
4703
4704         PR tree-optimization/33572
4705         * g++.dg/torture/pr33572.C: Replace with complete test.
4706
4707 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
4708
4709         PR fortran/33689
4710         * gfortran.dg/spec_expr_5.f90: New.
4711
4712 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
4713
4714         * gcc.dg/pragma-darwin-2.c: New.
4715
4716 2007-10-08  Richard Guenther  <rguenther@suse.de>
4717
4718         PR middle-end/33693
4719         PR middle-end/33695
4720         PR middle-end/33697
4721         * gcc.dg/pr33693.c: New testcase.
4722         * gcc.dg/pr33695.c: Likewise.
4723         * gcc.dg/pr33697.c: Likewise.
4724
4725 2007-10-08  Richard Guenther  <rguenther@suse.de>
4726
4727         PR middle-end/33691
4728         PR middle-end/33694
4729         PR middle-end/33696
4730         * gcc.dg/pr33691.c: New testcase.
4731         * gcc.dg/pr33694.c: Likewise.
4732         * gcc.dg/pr33696.c: Likewise.
4733
4734 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4735
4736         PR libfortran/33683
4737         * gfortran.dg/gamma_5.f90:  New test case
4738
4739 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
4740
4741         PR fortran/20851
4742         * initialization_1.f90: Fix dg-error annotations.
4743         * initialization_14.f90: New.
4744         * initialization_7.f90: Fix dg-error annotations.
4745         * initialization_9.f90: Likewise.
4746
4747 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4748
4749         * gfortran.dg/error_recovery_4.f90: New test.
4750
4751 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4752
4753         * gfortran.dg/default_format_denormal_2.f90: New test.
4754         * gfortran.dg/default_format_2.inc: New test.
4755         * gfortran.dg/default_format_denormal_1.f90: New test.
4756         * gfortran.dg/default_format_1.inc: New test.
4757         * gfortran.dg/default_format_1.f90: Don't test for denormalized
4758         numbers.
4759         * gfortran.dg/default_format_2.f90: Don't test for denormalized
4760         numbers.
4761
4762 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4763
4764         * gfortran.dg/namelist_15.f90: Revise test.
4765
4766 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4767
4768         PR tree-optimization/33655
4769         * gcc.dg/torture/pr33655.c: New.
4770
4771 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4772
4773         PR tree-optimization/33572
4774         * g++.dg/torture/pr33572.C: New.
4775
4776 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
4777
4778         PR fortran/25076
4779         * gfortran.dg/forall_11.f90: New.
4780
4781 2007-10-05  Michael Matz  <matz@suse.de>
4782
4783         PR middle-end/33667
4784         * gcc.dg/pr33667.c: New testcase.
4785
4786 2007-10-05  Richard Guenther  <rguenther@suse.de>
4787
4788         PR middle-end/33666
4789         * gcc.dg/pr33666.c: New testcase.
4790
4791 2007-10-05  Michael Matz  <matz@suse.de>
4792
4793         PR inline-asm/33600
4794         * gcc.target/i386/pr33600.c: New testcase.
4795
4796 2007-10-05  Richard Guenther  <rguenther@suse.de>
4797
4798         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
4799
4800 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
4801
4802         PR target/33635
4803         * gcc.target/mips/pr33635-1.c: New test.
4804
4805 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4806
4807         PR libfortran/33253
4808         * gfortran.dg/namelist_39.f90: Revise to use long names.
4809
4810 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
4811
4812         PR fortran/33646
4813         * gfortran.dg/pr33646.f90: New file.
4814
4815 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4816
4817         PR fortran/33529
4818         * gfortran.dg/char_type_len_2.f90: Adjust error message.
4819         * gfortran.dg/char_decl_2.f90: New test.
4820
4821 2007-10-04  Richard Guenther  <rguenther@suse.de>
4822
4823         PR middle-end/33641
4824         * gcc.c-torture/compile/pr33641.c: New testcase.
4825
4826 2007-10-04  Michael Matz  <matz@suse.de>
4827
4828         PR rtl-optimization/33653
4829         * gcc.dg/pr33653.c: New.
4830
4831 2007-10-04  Richard Guenther  <rguenther@suse.de>
4832
4833         PR tree-optimization/33627
4834         * g++.dg/torture/pr33627.C: New testcase.
4835
4836 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
4837
4838         PR fortran/33626
4839         * gfortran.dg/parens_6.f90: New.
4840
4841 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
4842
4843         PR fortran/33646
4844         PR fortran/33542
4845         * gfortran.dg/ambiguous_specific_1.f90: Remove.
4846
4847 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
4848
4849         * g++.dg/ext/gnu-inline-global-redecl.C: New.
4850
4851 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
4852
4853         PR target/33635
4854         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
4855         and mips_forced_be.
4856         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
4857         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
4858         options.
4859         * gcc.target/mips/fpr-moves-1.c: New test.
4860         * gcc.target/mips/fpr-moves-2.c: Likewise.
4861         * gcc.target/mips/fpr-moves-3.c: Likewise.
4862         * gcc.target/mips/fpr-moves-4.c: Likewise.
4863         * gcc.target/mips/fpr-moves-5.c: Likewise.
4864         * gcc.target/mips/fpr-moves-6.c: Likewise.
4865         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
4866
4867 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4868
4869         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
4870
4871 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4872
4873         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
4874         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
4875
4876 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
4877
4878         PR fortran/33198
4879         * gfortran.dg/common_errors_1.f90: New.
4880
4881 2007-10-03  Doug Kwan  <dougkwan@google.com>
4882         Richard Guenther  <rguenther@suse.de>
4883
4884         PR debug/31899
4885         * g++.dg/debug/using3.C: New testcase.
4886
4887 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4888
4889         PR libfortran/33253
4890         * gfortran.dg/namelist_38.f90: New test.
4891         * gfortran.dg/namelist_39.f90: New test.
4892
4893 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4894
4895         PR libfortran/33469
4896         * gfortran.dg/default_format_1.f90: New test.
4897         * gfortran.dg/default_format_2.f90: New test.
4898         * gfortran.dg/namelist_print_1.f: Adjust expected output.
4899         * gfortran.dg/real_const_3.f90: Adjust expected output.
4900
4901 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4902
4903         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
4904         default ABI.  Split mips_forced_abi into mips_forced_abi and
4905         mips_forced_regs.
4906         (is_gp32_flag): Return true for -mabi=32.
4907         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
4908         (dg-mips-options): Use is_gp64_flag instead of checking specifically
4909         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
4910         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
4911         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
4912         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
4913         * gcc.target/mips/save-restore-2.c: Likewise.
4914         * gcc.target/mips/save-restore-3.c: Likewise.
4915         * gcc.target/mips/save-restore-4.c: Likewise.
4916
4917 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4918
4919         PR middle-end/33617
4920         * gcc.c-torture/compile/pr33617.c: New test.
4921
4922 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
4923
4924         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
4925         -gstabs+ for extended options.
4926
4927 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4928
4929         PR fortran/33542
4930         * gfortran.dg/ambiguous_specific_1.f90: New test.
4931
4932 2007-10-02  Revital Eres  <eres@il.ibm.com>
4933
4934         * gcc.target/powerpc/paired-8.c: New test.
4935         * gcc.target/powerpc/paired-9.c: New test.
4936         * gcc.target/powerpc/paired-10.c: New test.
4937
4938 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4939
4940         PR fortran/33566
4941         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
4942
4943 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4944
4945         PR fortran/33554
4946         * gfortran.dg/intent_out_2.f90: New test.
4947
4948 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4949
4950         PR fortran/33550
4951         * gfortran.dg/ambiguous_reference_1.f90: New test.
4952
4953 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4954
4955         PR fortran/31154
4956         PR fortran/31229
4957         PR fortran/33334
4958         * gfortran.dg/function_kinds_1.f90: New test.
4959         * gfortran.dg/function_kinds_2.f90: New test.
4960         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
4961         use association into interfaces.
4962
4963 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4964
4965         PR testsuite/31828
4966         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
4967         (overflow): Use INFINITY, not FP_INFINITE.
4968         gcc.dg/float-range-4.c: Likewise.
4969         gcc.dg/float-range-5.c: Likewise.
4970
4971 2007-10-01  Nick Clifton  <nickc@redhat.com>
4972
4973         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
4974         for 16-bit targets.
4975
4976 2007-09-30  Diego Novillo  <dnovillo@google.com>
4977
4978         PR 33593
4979         * g++.dg/tree-ssa/pr33593.C: New test.
4980
4981 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4982
4983         PR libfortran/33400
4984         * gfortran.dg/PR19872.f: Fix test condition.
4985         * gfortran.dg/list_read_7.f90: New test.
4986
4987 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
4988
4989         PR tree-optimization/33597
4990         * gcc.dg/vect/pr33597.c: New testcase.
4991
4992 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
4993
4994         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
4995         * gcc.target/i386/pr33524.c: ...this.
4996
4997 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4998
4999         PR fortran/33354
5000         * gfortran.dg/minmaxloc_4.f90: New.
5001
5002 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5003
5004         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
5005
5006 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
5007
5008         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
5009
5010 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
5011
5012         PR c++/33213
5013         * g++.dg/cpp0x/variadic79.C: New.
5014
5015 2007-09-28  Michael Matz  <matz@suse.de>
5016             Jakub Jelinek  <jakub@redhat.com>
5017
5018         PR rtl-optimization/33552
5019         * gcc.target/i386/pr33552.c: New runtime test.
5020         * gcc.target/i386/strinline.c: New compile time test.
5021
5022 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
5023
5024         * gfortran.dg/openmp_stack.f90: Removed.
5025
5026         PR c++/31434
5027         * g++.dg/cpp0x/variadic80.C: New test.
5028
5029 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5030
5031         * gfortran.dg/namelist_38.f90: Delete test for revertion of
5032         r128057.
5033
5034 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5035
5036         PR middle-end/7003
5037         * gcc.target/powerpc/gcse-1.c: New test.
5038
5039 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
5040
5041         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
5042         fixed capitalizations.
5043         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
5044         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
5045         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
5046         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
5047         * gfortran.dg/maxloc_shape_1.f90: Likewise.
5048         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
5049         * gfortran.dg/min_max_conformance.f90: Likewise.
5050
5051 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
5052
5053         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
5054         options.
5055         * gcc.dg/c99-tgmath-2.c: Likewise.
5056         * gcc.dg/c99-tgmath-3.c: Likewise.
5057         * gcc.dg/c99-tgmath-4.c: Likewise.
5058
5059 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
5060
5061         PR fortran/33568
5062         * gfortran.dg/anint_1.f90: New test.
5063
5064 2007-09-27  Ian Lance Taylor  <iant@google.com>
5065
5066         PR tree-optimization/33565
5067         * gcc.dg/Wstrict-overflow-20.c: New test.
5068
5069 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5070
5071         * gfortran.dg/openmp_stack.f90: Fix typo.
5072         * gfortran.dg/recursive_stack.f90: Fix typo.
5073
5074 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
5075
5076         PR c++/33493
5077         * g++.dg/template/error31.C: New.
5078
5079 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
5080
5081         * lib/prune.exp: Prune also "^In function .*$" lines and
5082         "^    inlined from .*$" lines.
5083
5084 2007-09-26  Richard Guenther  <rguenther@suse.de>
5085
5086         PR tree-optimization/33563
5087         * gcc.dg/torture/pr33563.c: New testcase.
5088
5089 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
5090
5091         PR c/25309
5092         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
5093         array.
5094         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
5095         without -O2.
5096
5097 2007-09-26  Richard Guenther  <rguenther@suse.de>
5098
5099         PR tree-optimization/30375
5100         PR tree-optimization/33560
5101         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
5102         * gcc.dg/tree-ssa/complex-5.c: Likewise.
5103         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5104         * gcc.dg/torture/pr30375.c: New testcase.
5105         * gcc.dg/torture/pr33560.c: New testcase.
5106         * gcc.dg/tree-ssa/pr30375.c: Likewise.
5107
5108 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
5109
5110         PR c++/33207
5111         * g++.dg/parse/crash38.C: New test.
5112
5113 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
5114
5115         PR target/33524
5116         * gcc.target/i386/sse5-convert.c: New file, test int->long
5117         vectorized conversions.
5118
5119 2007-09-25  Revital Eres  <eres@il.ibm.com>
5120
5121         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
5122
5123 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
5124
5125         PR c/32295
5126         * gcc.dg/enum-incomplete-1.c: New test.
5127
5128 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
5129
5130         * gcc.c-torture/compile/20070919-1.c: New test.
5131
5132 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5133
5134         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
5135
5136 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
5137
5138         PR c++/14688
5139         * g++.dg/inherit/override_attribs.C: New file.
5140
5141 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
5142
5143         PR fortran/33269
5144         * io.c (check_format_string): Move NULL and constant checks into
5145         this function.
5146         (check_io_constraints): Call gfc_simplify_expr() before calling
5147         check_format_string().  Remove NULL and constant checks.
5148
5149 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
5150
5151         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
5152         * gcc.c-torture/execute/loop-2g.x: Likewise.
5153
5154 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5155
5156         * lib/target-supports.exp (check_effective_target_mips16_attribute):
5157         Reject hard-float modes unless the ABI is o32 or o64.
5158         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
5159         of gcc.exp.  Skip the tests when mips16 code generation is not
5160         supported.
5161         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
5162         and use dg-add-options mips16_attribute.
5163
5164 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
5165
5166         PR c++/33506
5167         * g++.dg/ext/attrib29.C: New test.
5168
5169 2007-09-23  Ollie Wild  <aaw@google.com>
5170
5171         * gcc.dg/fold-bitand-1.c: New test.
5172         * gcc.dg/fold-bitand-2.c: New test.
5173         * gcc.dg/fold-bitand-3.c: New test.
5174         * gcc.dg/fold-bitand-4.c: New test.
5175
5176 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5177
5178         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
5179         any of the macros to be defined for __mips16.
5180         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
5181
5182 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5183
5184         * gcc.dg/vect/pr21591.c: Require vect_int.
5185         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
5186         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5187         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5188
5189 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
5190
5191         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
5192         attributes.
5193         * gcc.dg/va-arg-pack-len-2.c: New test.
5194         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
5195         attributes.
5196         * g++.dg/ext/va-arg-pack-len-2.C: New test.
5197
5198         PR tree-optimization/32772
5199         * gcc.c-torture/compile/20070905-1.c: New test.
5200
5201         PR tree-optimization/32975
5202         * gcc.dg/pr32975.c: New test.
5203
5204         PR middle-end/28755
5205         * gcc.dg/pr28755.c: New test.
5206
5207 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5208
5209         * lib/target-supports.exp (check_effective_target_nomips16): New
5210         procedure.
5211         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
5212         for mipsisa64*-*-*.
5213         * gcc.dg/vect/vect.exp: Likewise.
5214         * g++.dg/vect/vect.exp: Likewise.
5215         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
5216         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
5217         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
5218         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
5219         * gcc.target/mips/clear-cache-1.c (f): Likewise.
5220         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
5221         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
5222         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
5223         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
5224         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
5225         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
5226         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
5227         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5228         (test14, test15, test16, test17, test18): Likewise.
5229         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
5230         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5231         (test14, test15, test16, test17, test18, test19, test20, test21)
5232         (test22): Likewise.
5233         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
5234         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
5235         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
5236         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
5237         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
5238         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
5239         * gcc.target/mips/mips-3d-1.c (main): Likewise.
5240         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
5241         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5242         (test13, test14, test15, test16, test17, test18, test19, test20)
5243         (test21, test22, test23, test24, test25, test26, test27, test28)
5244         (test29, test30, test31): Likewise.
5245         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
5246         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5247         (test13, test14, test15, test16, test17, test18, test19, test20)
5248         (test21, test22, test23, test24, test25, test26, test27, test28)
5249         (test29, test30, test31, test32, test33, test34, test35, test36)
5250         (test37, test38, test39, test40, test41, test42, test43, test44)
5251         (test45, test46, test47, test48, test49, test50, test51, test52)
5252         (test53, test54, test55, test56, test57, test58, test59, test60)
5253         (test61, test62, test63): Likewise.
5254         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
5255         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5256         (test13, test14, test15, test16, test17, test18, test19, test20)
5257         (test21, test22, test23, test24, test25, test26, test27, test28)
5258         (test29, test30, test31): Likewise.
5259         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
5260         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5261         (test13, test14, test15, test16, test17, test18, test19, test20)
5262         (test21, test22, test23, test24, test25, test26, test27, test28)
5263         (test29, test30, test31): Likewise.
5264         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
5265         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5266         (test13, test14, test15): Likewise.
5267         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
5268         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5269         (test13, test14, test15): Likewise.
5270         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
5271         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5272         (test13, test14, test15, test16, test17, test18, test19, test20)
5273         (test21, test22, test23, test24, test25, test26, test27, test28)
5274         (test29, test30, test31): Likewise.
5275         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
5276         (matrix_multiply4: Likewise.
5277         * gcc.target/mips/mips-ps-1.c (main): Likewise.
5278         * gcc.target/mips/mips-ps-2.c (main): Likewise.
5279         * gcc.target/mips/mips-ps-3.c (main): Likewise.
5280         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
5281         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5282         (test13, test14, test15, test16, test17, test18, test19, test20)
5283         (test21, test22, test23, test24, test25, test26, test27, test28)
5284         (test29, test30, test31): Likewise.
5285         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
5286         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5287         (test13, test14, test15, test16, test17, test18, test19, test20)
5288         (test21, test22, test23, test24, test25, test26, test27, test28)
5289         (test29, test30, test31): Likewise.
5290         * gcc.target/mips/mips-ps-5.c (main): Likewise.
5291         * gcc.target/mips/mips-ps-6.c (main): Likewise.
5292         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
5293         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
5294         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
5295         (sub_v4qi): Likewise.
5296         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
5297         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
5298         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
5299         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
5300         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
5301         (subb, subc): Likewise.
5302         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
5303         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
5304         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
5305         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
5306         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
5307         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
5308         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
5309         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
5310         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
5311         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
5312         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
5313         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
5314         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
5315
5316 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5317
5318         * lib/target-supports.exp (add_options_for_mips16_attribute)
5319         (check_effective_target_mips16_attribute): New functions.
5320         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
5321         command line.
5322         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
5323         extra_test_flags.
5324         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
5325         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
5326         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
5327         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
5328         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
5329         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
5330         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
5331         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
5332         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
5333         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
5334         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
5335         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
5336         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
5337         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
5338         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
5339         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
5340         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
5341         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
5342         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
5343         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
5344         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
5345         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
5346         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
5347         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
5348         (NOMIPS16): Delete.
5349         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
5350         of dg-options.
5351         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
5352         options.  Require { target mips16_attribute } and use dg-add-options
5353         to add the associated options.
5354         (foo): Use MIPS16.
5355         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
5356         * gcc.target/mips/call-saved-3.c: Likewise.
5357         * gcc.target/mips/code-readable-1.c: Require { target
5358         mips16_attribute } and use dg-add-options to add the associated
5359         options.  Remove trailing whitespace.
5360         (NOMIPS16): Delete.
5361         * gcc.target/mips/code-readable-2.c: Likewise.
5362         * gcc.target/mips/code-readable-3.c: Likewise.
5363         * gcc.target/mips/mips16-attributes-2.c: Likewise.
5364         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
5365         Require { target mips16_attribute } and use dg-add-options to
5366         add the associated options.
5367         (cksum16, cksum8): Use MIPS16.
5368         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
5369         Require { target mips16_attribute } and use dg-add-options to
5370         add the associated options.
5371         (foo): Use MIPS16.
5372         * gcc.target/mips/save-restore-2.c: Likewise.
5373         * gcc.target/mips/save-restore-3.c: Likewise.
5374         * gcc.target/mips/save-restore-4.c: Likewise.
5375         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
5376         -mno-abicalls.
5377         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
5378         (foo): Use NOMIPS16.
5379
5380 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
5381
5382         PR fortran/33337
5383         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
5384
5385         PR fortran/33376
5386         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
5387
5388 2007-09-22  Tobias Burnus  <burnus@net-b.de>
5389
5390         PR fortran/33445
5391         * gfortran.dg/gomp/free-2.f90: New.
5392         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
5393         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
5394
5395 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
5396
5397         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
5398         * gcc.target/i386/sse5-haddX.c: Ditto.
5399         * gcc.target/i386/sse5-hsubX.c: Ditto.
5400         * gcc.target/i386/sse5-maccXX.c: Ditto.
5401         * gcc.target/i386/sse5-msubXX.c: Ditto.
5402         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5403         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5404         * gcc.target/i386/sse5-permpX.c: Ditto.
5405         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
5406         effective target.
5407         * gcc.target/i386/sse5-fma-vector.c: Ditto.
5408         * gcc.target/i386/sse5-ima-vector.c: Ditto.
5409         * gcc.target/i386/sse5-pcmov.c: Ditto.
5410         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5411
5412 2007-09-22  Richard Guenther  <rguenther@suse.de>
5413
5414         PR tree-optimization/33146
5415         * gcc.c-torture/compile/pr33146.c: New testcase.
5416
5417 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5418
5419         * lib/target-supports.exp (check_cached_effective_target): New
5420         procedure.
5421         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
5422         (check_effective_target_c99_runtime): New procedure.
5423         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
5424         (test3l): Likewise cargl.
5425         * gcc.dg/builtins-59.c: Require c99_runtime.
5426         * gcc.dg/builtins-61.c: Likewise.
5427         * gcc.dg/builtins-62.c: Likewise.
5428
5429 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5430
5431         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
5432         * lib/target-supports-dg.exp (dg-add-options): Likewise.
5433         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
5434         target-specific dg-options.
5435         * gcc.dg/builtins-20.c: Likewise.
5436         * gcc.dg/builtins-53.c: Likewise.
5437         * gcc.dg/builtins-55.c: Likewise.
5438         * gcc.dg/single-precision-constant.c: Likewise.
5439         * gcc.dg/torture/builtin-convert-1.c: Likewise.
5440         * gcc.dg/torture/builtin-convert-2.c: Likewise.
5441         * gcc.dg/torture/builtin-convert-3.c: Likewise.
5442         * gcc.dg/torture/builtin-convert-4.c: Likewise.
5443         * gcc.dg/torture/builtin-power-1.c: Likewise.
5444
5445 2007-09-21  Chao-ying Fu  <fu@mips.com>
5446
5447         * lib/target-supports.exp (check_effective_target_fixed_point): New to
5448         check if targets have fixed-point supports.
5449         * gcc.dg/fixed-point/fixed-point.exp: New file.
5450         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
5451         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
5452         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
5453         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
5454         * gcc.dg/fixed-point/constants-pedantic.c,
5455         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
5456         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
5457         * gcc.dg/fixed-point/keywords-ignored-c99.c,
5458         * gcc.dg/fixed-point/keywords-pedantic.c,
5459         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
5460         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
5461         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
5462         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
5463         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
5464         * gcc.dg/fixed-point/func-vararg-mixed.c,
5465         * gcc.dg/fixed-point/operator-logical.c,
5466         * gcc.dg/fixed-point/struct-union.c,
5467         * gcc.dg/fixed-point/bit-complement.c,
5468         * gcc.dg/fixed-point/operator-bitwise.c,
5469         * gcc.dg/fixed-point/operator-comma.c,
5470         * gcc.dg/fixed-point/struct-layout-1.c,
5471         * gcc.dg/fixed-point/union-init.c,
5472         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
5473         * gcc.dg/fixed-point/func-mixed.c,
5474         * gcc.dg/fixed-point/func-vararg-size0.c,
5475         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
5476         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
5477         * gcc.dg/fixed-point/operator-unary.c,
5478         * gcc.dg/fixed-point/allop-const.c,
5479         * gcc.dg/fixed-point/muldiv-warning.c,
5480         * gcc.dg/nofixed-point-1.c,
5481         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
5482         * gcc.target/mips/fixed-vector-type.c,
5483         * gcc.target/mips/fixed-scalar-type.c: New tests.
5484
5485 2007-09-21  Olivier Hainque  <hainque@adacore.com>
5486
5487         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
5488         * gnat.dg/test_nested_subtype_byref.adb: New test.
5489
5490 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
5491
5492         PR fortran/33439
5493         * gfortran.dg/gomp/pr33439.f90: New test.
5494
5495 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5496
5497         PR fortran/33455
5498         * gfortran.dg/merge_char_3.f90: New.
5499
5500 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5501
5502         PR fortran/33037
5503         * gfortran.dg/transfer_check_1.f90: New.
5504
5505 2007-09-20  Asher Langton  <langton2@llnl.gov>
5506
5507         PR fortran/20441
5508         * gfortran.dg/init_flag_1.f90: New.
5509         * gfortran.dg/init_flag_2.f90: New.
5510         * gfortran.dg/init_flag_3.f90: New.
5511         * gfortran.dg/init_flag_4.f90: New.
5512         * gfortran.dg/init_flag_5.f90: New.
5513         * gfortran.dg/init_flag_6.f90: New.
5514         * gfortran.dg/init_flag_7.f90: New.
5515
5516 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5517
5518         PR c++/33460
5519         * g++.dg/ext/anon-struct6.C: New.
5520
5521 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5522
5523         PR libfortran/23272
5524         * gfortran.dg/inquire_10.f90: New test.
5525
5526 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
5527
5528         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
5529
5530 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5531
5532         PR fortran/33221
5533         * gfortran.dg/used_types_18.f90: Declare variable of empty
5534         derived type.
5535
5536 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5537
5538         PR fortran/33288
5539         * gfortran.dg/array_constructor_19.f90: New test.
5540
5541 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
5542
5543         PR debug/33316
5544         * gcc.dg/debug/pr33316.c: New test.
5545
5546         PR c++/33496
5547         * g++.dg/cpp0x/variadic76.C: New test.
5548         * g++.dg/cpp0x/variadic77.C: New test.
5549         * g++.dg/cpp0x/variadic78.C: New test.
5550
5551         PR c/33238
5552         PR c/27301
5553         * gcc.c-torture/execute/20070919-1.c: New test.
5554         * gcc.dg/pr33238.c: New test.
5555         * gcc.dg/pr27301.c: New test.
5556
5557 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
5558
5559         * lib/target-supports.exp (check_effective_target_mips64): New
5560         procedure.
5561         * gcc.dg/lower-subreg-1.c: Require !mips64.
5562         * gcc.dg/sibcall-3.c (ATTR): New macro.
5563         (recurser_void1, recurser_void2): Use it.
5564         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
5565         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
5566
5567 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
5568
5569         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
5570         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
5571         warning annotation.
5572         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
5573
5574 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
5575
5576         PR fortran/33497
5577         * gfortran.dg/c_loc_tests_11.f03: New test case.
5578
5579 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5580
5581         PR c++/33459
5582         * g++.dg/init/ref14.C: New.
5583
5584 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5585
5586         * gnat.dg/slice2.ad[sb]: New testcase.
5587
5588 2007-09-19  Nick Clifton  <nickc@redhat.com>
5589
5590         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
5591
5592 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
5593
5594         * gcc.target/bfin/bfin.exp: New.
5595         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
5596         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
5597         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
5598         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
5599         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
5600         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
5601         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
5602         mcpu-bf561.c, mcpu-default.c}: New tests.
5603
5604 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
5605
5606         Restore detection of unsupported TLS.
5607
5608         Revert this patch:
5609         2007-02-10  Richard Henderson  <rth@redhat.com>
5610
5611         * lib/target-supports.exp (check_effective_target_tls): Redefine
5612         to mean non-emulated tls.
5613         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5614         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5615         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5616         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5617         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5618         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5619         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5620
5621         And then:
5622         * lib/target-supports.exp (check_effective_target_tls): Use
5623         stronger test for compiler support for TLS.
5624         (check_effective_target_tls_native): New, to test for non-emulated
5625         TLS support.
5626         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
5627         instead of dg-require-effective-target tls.
5628         * g++.dg/gomp/copyin-1.C: Likewise.
5629         * g++.dg/gomp/sharing-1.C: Likewise.
5630         * g++.dg/gomp/tls-1.C: Likewise.
5631         * g++.dg/gomp/tls-2.C: Likewise.
5632         * g++.dg/gomp/tls-3.C: Likewise.
5633         * g++.dg/tls/diag-1.C: Likewise.
5634         * g++.dg/tls/diag-2.C: Likewise.
5635         * g++.dg/tls/diag-3.C: Likewise.
5636         * g++.dg/tls/diag-4.C: Likewise.
5637         * g++.dg/tls/diag-5.C: Likewise.
5638         * g++.dg/tls/init-1.C: Likewise.
5639         * g++.dg/tls/init-2.C: Likewise.
5640         * g++.dg/tls/trivial.C: Likewise.
5641         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
5642         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
5643         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5644         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
5645         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
5646         * gcc.dg/gomp/clause-1.c: Likewise.
5647         * gcc.dg/gomp/copyin-1.c: Likewise.
5648         * gcc.dg/gomp/sharing-1.c: Likewise.
5649         * gcc.dg/gomp/tls-1.c: Likewise.
5650         * gcc.dg/gomp/tls-2.c: Likewise.
5651         * gcc.dg/tls/alpha-1.c: Likewise.
5652         * gcc.dg/tls/opt-1.c: Likewise.
5653         * gcc.dg/tls/opt-13.c: Likewise.
5654         * gcc.dg/tls/opt-14.c: Likewise.
5655         * gcc.dg/tls/opt-2.c: Likewise.
5656         * gcc.dg/tls/opt-3.c: Likewise.
5657         * gcc.dg/tls/opt-4.c: Likewise.
5658         * gcc.dg/tls/opt-7.c: Likewise.
5659         * gcc.dg/tls/section-1.c: Likewise.
5660         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
5661         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
5662         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
5663         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
5664         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5665         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5666         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
5667         * gfortran.dg/gomp/crayptr2.f90: Likewise.
5668         * gfortran.dg/gomp/fixed-1.f: Likewise.
5669         * gfortran.dg/gomp/free-1.f90: Likewise.
5670         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5671         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
5672         * gfortran.dg/gomp/reduction1.f90: Likewise.
5673         * gfortran.dg/gomp/sharing-1.f90: Likewise.
5674
5675 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5676
5677         PR fortran/31119
5678         * gfortran.dg/bounds_check_9.f90: New test.
5679         * gfortran.dg/bounds_check_fail_2.f90: New test.
5680
5681 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5682
5683         PR c++/33462 (again)
5684         * g++.dg/ext/va-arg1.C: Adjust.
5685
5686 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5687
5688         PR c++/33462
5689         * g++.dg/ext/va-arg1.C: New.
5690
5691 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5692
5693         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
5694
5695 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5696
5697         PR c++/33463
5698         * g++.dg/rtti/typeid6.C: New.
5699
5700 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5701
5702         PR c++/33464
5703         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
5704         * g++.dg/ext/is_class_error2.C: New.
5705
5706 2007-09-18  Richard Guenther  <rguenther@suse.de>
5707
5708         PR tree-optimization/33340
5709         * g++.dg/torture/pr33340.C: New testcase.
5710
5711 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5712
5713         PR fortran/33231
5714         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
5715         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
5716         * gfortran.dg/elemental_subroutine_5.f90: New.
5717
5718 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5719
5720         * lib/target-supports.exp (check_profiling_available): Extend
5721         mips*-*-elf check to mips*-*-elf*.
5722
5723 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
5724
5725         * gcc.dg/format/c90-scanf-5.c: New test.
5726         * gcc.dg/format/c99-scanf-4.c: New test.
5727         * gcc.dg/format/ext-7.c: New test.
5728         * gcc.dg/format/ext-8.c: New test.
5729
5730         PR middle-end/33423
5731         * gcc.c-torture/compile/20070915-1.c: New test.
5732
5733 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5734
5735         PR fortran/33106
5736         * gfortran.dg/private_type_9.f90: New.
5737
5738 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5739
5740         PR middle-end/33449
5741         * gfortran.dg/pr33449.f90: New test.
5742
5743 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5744
5745         * gfortran.dg/interface_15.f90: Compile with -std=f95.
5746         * gfortran.dg/private_type_1.f90: Ditto
5747         * gfortran.dg/interface_18.f90: New.
5748         * gfortran.dg/private_type_8.f90: New.
5749
5750 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
5751
5752         PR c++/33124
5753         * g++.dg/warn/new1.C: Adjust.
5754         * g++.dg/torture/str_empty.C: Likewise.
5755
5756 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5757
5758         * gcc.target/mips/dse-1.c: New test.
5759
5760 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
5761
5762         PR c++/32756
5763         * g++.dg/overload/operator3.C: New.
5764
5765 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5766
5767         * gcc.target/mips/truncate-1.c: New test.
5768
5769 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
5770
5771         PR fortran/29396
5772         PR fortran/29606
5773         PR fortran/30625
5774         PR fortran/30871
5775         * gfortran.dg/subref_array_pointer_1.f90: New test.
5776         * gfortran.dg/subref_array_pointer_2.f90: New test.
5777
5778 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
5779
5780         * gfortran.dg/nint_2.f90: Correct last change.
5781
5782 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
5783
5784         * gcc.dg/tree-ssa/parallelization-1.c: New test.
5785
5786 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
5787
5788         * gcc.dg/vect/pr33373b.c: New test.
5789
5790 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
5791
5792         PR target/33438
5793         * gcc.target/i386/pr33438.c: New test.
5794
5795 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5796
5797         * gfortran.dg/nint_2.f90: Revert previous commit.
5798
5799 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5800
5801         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
5802
5803 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
5804
5805         PR debug/33429
5806         * g++.dg/other/unused1.C: XFAIL class2 scan.
5807
5808 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5809
5810         PR fortran/33343
5811         * gfortran.dg/elemental_args_check_1.f90: New.
5812         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
5813         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
5814
5815 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5816
5817         * gfortran.dg/recursive_check_3.f90: New.
5818
5819 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5820
5821         PR fortran/33412
5822         * gfortran.dg/elemental_bind_c.f90: New.
5823
5824 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
5825
5826         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
5827         * gcc.target/mips/mips16-attributes-2.c: New test.
5828         * gcc.target/mips/mips16-attributes-3.c: Likewise.
5829         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
5830         hard-float asm when __mips16 is defined.
5831         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
5832         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
5833         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
5834         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
5835         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
5836         * gcc.target/mips/pr26765.c (foo): Likewise.
5837         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
5838         targets, use dg-mips-options instead of dg-options, and use -mgp32
5839         to force 32-bit mode.
5840         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
5841         and 64-bit mode.
5842         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
5843
5844 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
5845             Michael Meissner  <michael.meissner@amd.com>
5846
5847         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
5848         * gcc.target/i386/sse5-hsubX.c: Ditto.
5849         * gcc.target/i386/sse5-permpX.c: Ditto.
5850         * gcc.target/i386/sse5-haddX.c: Ditto.
5851         * gcc.target/i386/sse5-maccXX.c: Ditto.
5852         * gcc.target/i386/sse5-msubXX.c: Ditto.
5853         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5854         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5855
5856         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
5857         optimizes floating point conditional moves into the pcmov
5858         instruction on SSE5.
5859         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5860
5861         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
5862         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
5863         SSE5.
5864
5865         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
5866         compiler optimizes vector (a*b)+c into fmadd on SSE5.
5867
5868         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
5869         optimizes (a*b)+c into fmadd on SSE5.
5870
5871         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
5872         whether the SSE5 instructions can be generated.
5873
5874         * gcc.target/i386/sse5-check.h: New. Add support for 
5875         SSE5 tests.
5876
5877         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
5878         ammintrin.h, and turn on -msse5 option instead of -msse4a.
5879         * gcc.target/i386/sse-13.c: Ditto.
5880         * gcc.target/i386/sse-14.c: Ditto.
5881
5882 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
5883
5884         PR testsuite/33153
5885         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
5886         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
5887
5888 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
5889
5890         PR target/32338
5891         * gcc.dg/pr32338-1.c: New test.
5892         * gcc.dg/pr32338-2.c: New test.
5893
5894 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
5895         
5896         * lib/target-supports.exp (check_effective_target_sync_int_long):
5897         Revert change to add xtensa.
5898         (check_effective_target_sync_char_short): Likewise.
5899         
5900 2007-09-12  Olivier Hainque  <hainque@adacore.com>
5901
5902         * gnat.dg/packed_subtype.adb: New test.
5903
5904 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5905
5906         PR fortran/33297
5907         * gfortran.dg/intrinsic_size.f90: New.
5908
5909 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5910
5911         PR fortran/33284
5912         PR fortran/33310
5913         * gfortran.dg/conflicts_2.f90: New.
5914
5915 2007-09-12  Ira Rosen  <irar@il.ibm.com>
5916
5917         PR tree-optimization/32377
5918         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
5919         dependence distance.
5920         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
5921         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
5922         * gcc.dg/vect/no-vfa-vect-depend-1.c,
5923         gfortran.dg/vect/no-vfa-pr32377.f90: New.
5924
5925 2007-09-12  Richard Guenther  <rguenther@suse.de>
5926
5927         PR middle-end/33382
5928         * gcc.c-torture/compile/pr33382.c: New testcase.
5929         * gcc.c-torture/execute/pr33382.c: Likewise.
5930
5931 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
5932
5933         PR fortran/33395
5934         * gfortran.dg/c_ptr_tests_12.f03: New test case.
5935
5936 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
5937
5938         PR tree-optimization/33373
5939         * gcc.dg/vect/pr33373.c: New test.
5940
5941 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5942
5943         * lib/target-supports.exp (check_effective_target_vect_no_double):
5944         Remove unused proc.
5945
5946 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5947             Ulrich Weigand  <uweigand@de.ibm.com>
5948
5949         * gcc.target/spu/dfcgt-nan.c: New test.
5950
5951 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
5952
5953         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
5954
5955 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
5956
5957         PR fortran/33040
5958         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
5959
5960 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
5961
5962         * gcc.dg/va-arg-pack-len-1.c: New test.
5963         * g++.dg/va-arg-pack-len-1.C: New test.
5964
5965 2007-09-11  Michael Matz  <matz@suse.de>
5966
5967         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
5968
5969 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
5970
5971         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
5972         checks for size of long double.
5973         * gcc.dg/dfp/convert.h: New file.
5974         * gcc.dg/dfp/convert-bfp-2.c: New test.
5975         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
5976         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
5977         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
5978         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
5979         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
5980         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
5981         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
5982         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
5983         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
5984
5985 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
5986
5987         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
5988         Change dg-final to expect 1 non-profitable loop and
5989         3 profitable loops.
5990         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
5991         Change dg-final to expect 1 non-profitable loop and
5992         3 profitable loops.
5993         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
5994         Change dg-final to expect 1 profitable loop.
5995         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5996         Change dg-final to expect 1 profitable loop.    
5997         
5998 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
5999
6000         * gcc.target/mips/call-saved-1.c: New test.
6001         * gcc.target/mips/call-saved-2.c: Likewise.
6002         * gcc.target/mips/call-saved-3.c: Likewise.
6003         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
6004         instead of mips_mips64.  Set mips_fp64 too.
6005         (is_gp32_flag): Return true for -mips1 and -mips2.
6006         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
6007
6008 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
6009
6010         * g++.dg/ext/va-arg-pack-1.C: New test.
6011         * g++.dg/ext/va-arg-pack-2.C: New test.
6012
6013 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
6014
6015         PR target/33369
6016         * gcc.dg/vect/pr33369.c: New test.
6017
6018 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
6019
6020         PR fortran/33370
6021         * gfortran.dg/array_memcpy_5.f90:  New test.
6022
6023 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
6024
6025         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
6026
6027 2007-09-09  Richard Guenther  <rguenther@suse.de>
6028
6029         * gcc.c-torture/compile/20070906-1.c: New testcase.
6030
6031 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6032
6033         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
6034         noinline attribute.
6035         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
6036         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
6037         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6038         Likewise.
6039
6040 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6041
6042         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
6043
6044 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6045
6046         * gnat.dg/addr2_p.ads: Bump size of array to 9.
6047
6048 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6049
6050         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
6051         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
6052         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
6053         Compile tests with -fno-tree-pre.
6054         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
6055         * lib/target-supports.exp (check_effective_target_vect_strided): New.
6056         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
6057         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
6058         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
6059         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
6060         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
6061         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
6062         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
6063         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
6064         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
6065         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
6066         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
6067         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
6068         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
6069         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
6070         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
6071         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
6072         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
6073
6074 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
6075
6076         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
6077         to call objdump.
6078         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6079         Use remote_exec to call c++filt.
6080         * lib/target-supports-dg.exp (dg-require-host-local): New.
6081         * gcc.misc-tests/options.exp: Allow .exe in command paths.
6082         * g++.dg/parse/repo1.C: Use dg-require-host-local.
6083         * g++.dg/rtti/repo1.C: Likewise.
6084         * g++.dg/template/repo1.C: Likewise.
6085         * g++.dg/template/repo2.C: Likewise.
6086         * g++.dg/template/repo3.C: Likewise.
6087         * g++.dg/template/repo4.C: Likewise.
6088         * g++.dg/template/repo5.C: Likewise.
6089         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6090         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6091         * g++.old-deja/g++.pt/repo1.C: Likewise.
6092         * g++.old-deja/g++.pt/repo2.C: Likewise.
6093         * g++.old-deja/g++.pt/repo3.C: Likewise.
6094         * g++.old-deja/g++.pt/repo4.C: Likewise.
6095         * gcc.dg/cpp/trad/builtins.c: Likewise.
6096
6097 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
6098
6099         PR tree-optimization/32283
6100         * gcc.dg/tree-ssa/loop-31.c: New test.
6101
6102 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6103
6104         PR rtl-optimization/26449
6105         * gcc.target/i386/pr26449-1.c: New file.
6106
6107 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6108
6109         PR target/33329
6110         PR rtl-optimization/26449
6111         * gcc.target/i386/pr33329.c: New file.
6112
6113 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6114
6115         * gnat.dg/renaming3.adb, renaming4.ads: New test.
6116
6117 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6118
6119         * gnat.dg/unaligned_rep_clause.adb: New testcase.
6120
6121 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
6122
6123         PR tree-optimization/33301
6124         * gfortran.dg/vect/pr33301.f: New test.
6125
6126 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6127
6128         PR libfortran/33307
6129         * gfortran.dg/backspace_10.f90: New test.
6130
6131 2007-09-07  Richard Guenther  <rguenther@suse.de>
6132
6133         Reapply
6134         2007-09-06  Richard Guenther  <rguenther@suse.de>
6135
6136         PR tree-optimization/32586
6137         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6138         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6139         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6140         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6141         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6142         now obsolete simplification.
6143
6144 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
6145         
6146         PR tree-optimization/33299
6147         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
6148         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
6149
6150 2007-09-07  Richard Guenther  <rguenther@suse.de>
6151
6152         Revert
6153         2007-09-06  Richard Guenther  <rguenther@suse.de>
6154
6155         PR tree-optimization/32586
6156         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6157         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6158         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6159         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6160         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6161         now obsolete simplification.
6162
6163 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
6164
6165         PR tree-optimization/32821
6166         * gcc.dg/tree-ssa/pr32821.c: New file.
6167
6168 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
6169
6170         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
6171         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
6172         and mips_forced_no_er.
6173         (dg-mips-options): Add -mno-abicalls when a small-data option is
6174         specified.  Skip tests with small-data options if mips_forced_gp.
6175         Skip tests with -mexplicit-relocs if mips_forced_no_er.
6176         * gcc.target/mips/sdata-1.c: New test.
6177         * gcc.target/mips/sdata-2.c: Likewise.
6178         * gcc.target/mips/sdata-3.c: Likewise.
6179         * gcc.target/mips/sdata-4.c: Likewise.
6180
6181 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6182
6183         PR fortran/33298
6184         * spread_zerosize_1.f90:  New test case.
6185         * spread_bounds_1.f90:  New test case.
6186
6187 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
6188
6189         PR c++/32674
6190         * g++.dg/template/static31.C: New.
6191
6192 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6193
6194         PR fortran/33271
6195         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
6196         powerpc*-linux-gnu.
6197
6198 2007-09-06  David Daney  <ddaney@avtrex.com>
6199             Richard Sandiford  <richard@codesourcery.com>
6200
6201         PR target/33256
6202         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
6203         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
6204         * gcc.target/mips/pr33256.c: New test.
6205
6206 2007-09-06  Tom Tromey  <tromey@redhat.com>
6207
6208         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
6209
6210 2007-09-06  Richard Guenther  <rguenther@suse.de>
6211
6212         PR tree-optimization/32586
6213         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6214         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6215         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6216         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6217         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6218         now obsolete simplification.
6219
6220 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
6221
6222         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
6223         * gcc.target/i386/sse3-addsubps.c: Ditto.
6224         * gcc.target/i386/sse3-haddpd.c: Ditto.
6225         * gcc.target/i386/sse3-haddps.c: Ditto.
6226         * gcc.target/i386/sse3-hsubpd.c: Ditto.
6227         * gcc.target/i386/sse3-hsubps.c: Ditto.
6228         * gcc.target/i386/sse3-lddqu.c: Ditto.
6229         * gcc.target/i386/sse3-movddup.c: Ditto.
6230         * gcc.target/i386/sse3-movshdup.c: Ditto.
6231         * gcc.target/i386/sse3-movsldup.c: Ditto.
6232
6233 2007-09-06  Richard Guenther  <rguenther@suse.de>
6234
6235         PR tree-optimization/33302
6236         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
6237
6238 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6239
6240         PR libfortran/33225
6241         * gfortran.dg./fmt_float.f90: New test.
6242
6243 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6244
6245         PR libfortran/33253
6246         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
6247
6248 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
6249
6250         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
6251         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
6252
6253 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
6254
6255         * g++.dg/eh/builtin1.C: New test.
6256         * g++.dg/eh/builtin2.C: New test.
6257         * g++.dg/eh/builtin3.C: New test.
6258
6259         PR c++/33289
6260         * g++.dg/eh/builtin4.C: New test.
6261
6262 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
6263
6264         * gcc.target/powerpc/dfp-dd.c: New test.
6265         * gcc.target/powerpc/dfp-td.c: New test.
6266
6267 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6268
6269         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
6270         * gcc.dg/va-arg-pack-1.c: New test.
6271
6272 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
6273
6274         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
6275         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
6276         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
6277         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
6278         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
6279
6280 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6281
6282         PR c++/30302
6283         * g++.dg/ext/anon-struct5.C: New.
6284
6285 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
6286
6287         * gcc.dg/i386-cpuid.h: Remove.
6288         * gcc.target/i386/mmx-check.h: Include cpuid.h.
6289         (main): Use __get_cpuid to get target features.
6290         * gcc.target/i386/sse-check.h: Ditto.
6291         * gcc.target/i386/sse2-check.h: Ditto.
6292         * gcc.target/i386/sse3-check.h: Ditto.
6293         * gcc.target/i386/ssse3-check.h: Ditto.
6294         * gcc.target/i386/sse4_1-check.h: Ditto.
6295         * gcc.target/i386/sse4_2-check.h: Ditto.
6296         * gcc.target/i386/sse4a-check.h: Ditto.
6297         * gcc.dg/torture/pr16104-1.c: Ditto.
6298         (do_test): Change to void.
6299         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
6300         * gcc.target/i386/sse-6.c: Ditto.
6301         * gcc.target/i386/sse-7.c: Ditto.
6302         * g++.dg/other/i386-1.C: Include cpuid.h.
6303         (main): New function.  Use __get_cpuid to get target fetaures.
6304
6305 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6306             David Ung  <davidu@mips.com>
6307             Nigel Stephens <nigel@mips.com>
6308
6309         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
6310         * gcc.c-torture/compile/mipscop-2.c: Likewise.
6311         * gcc.c-torture/compile/mipscop-3.c: Likewise.
6312         * gcc.c-torture/compile/mipscop-4.c: Likewise.
6313         * gcc.dg/torture/mips-hilo-1.c: Likewise.
6314         * gcc.dg/torture/mips-hilo-2.c: Likewise.
6315         * gcc.dg/torture/pr19683-1.c: Likewise.
6316         * gcc.target/mips/madd-3.c: Likewise.
6317         * gcc.target/mips/maddu-3.c: Likewise.
6318         * gcc.target/mips/msub-3.c: Likewise.
6319         * gcc.target/mips/msubu-3.c: Likewise.
6320         * gcc.target/mips/asm-1.c: Likewise.
6321         * gcc.target/mips/branch-1.c: Likewise.
6322         * gcc.target/mips/ins-1.c: Likewise.
6323         * gcc.target/mips/near-far-3.c: Likewise.
6324         * gcc.target/mips/near-far-4.c: Likewise.
6325         * gcc.target/mips/smartmips-lwxs.c: Likewise.
6326         * gcc.target/mips/smartmips-ror-1.c: Likewise.
6327         * gcc.target/mips/smartmips-ror-2.c: Likewise.
6328         * gcc.target/mips/smartmips-ror-3.c: Likewise.
6329         * gcc.target/mips/smartmips-ror-4.c: Likewise.
6330         * gcc.target/mips/dspr2-MULT.c: Likewise.
6331         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6332         * gcc.target/mips/mips32-dsp-run.c: Likewise.
6333         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
6334         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
6335         * gcc.target/mips/code-readable-2.c: Likewise.
6336         * gcc.target/mips/code-readable-3.c: Likewise.
6337
6338 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6339             David Ung  <davidu@mips.com>
6340             Nigel Stephens <nigel@mips.com>
6341
6342         * gcc.target/mips/mips16-attributes.c: New.
6343
6344 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
6345
6346         PR fortran/31564
6347         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
6348
6349         PR fortran/33241
6350         * gfortran.dg/char_length_10.f90: New test.
6351
6352 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6353
6354         PR c++/29731
6355         * g++.dg/parse/template24.C: New.
6356
6357 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6358
6359         * g++.dg/other/spu2vmx-1.C: New test.
6360
6361 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6362
6363         PR tree-optimization/33017
6364         * gcc.dg/pr33017.c: New test.
6365
6366 2007-09-05  Ben Elliston  <bje@au.ibm.com>
6367
6368         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
6369         __protected_stream family of macros.
6370
6371 2007-09-04  Jan Hubicka  <jh@suse.cz>
6372
6373         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
6374         * gcc.dg/tree-ssa/pr27236.c: Likewise.
6375         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
6376         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6377         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
6378         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6379         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6380         Likewise.
6381
6382 2007-09-04  Janus Weil  <jaydub66@gmail.com>
6383             Tobias Burnus  <burnus@net-b.de>
6384
6385         * gfortran.dg/proc_decl_1.f90: New.
6386         * gfortran.dg/proc_decl_2.f90: New.
6387         * gfortran.dg/proc_decl_3.f90: New.
6388         * gfortran.dg/proc_decl_4.f90: New.
6389
6390 2007-09-04  Jan Hubicka  <jh@suse.cz>
6391
6392         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
6393         * gcc.dg/vect/vect-105.c: Mark functions noinline.
6394         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
6395         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
6396         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
6397         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
6398         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
6399         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
6400         * gcc.dg/vect/vect-50.c: Mark functions noinline.
6401         * gcc.dg/vect/vect-33.c: Mark functions noinline.
6402         * gcc.dg/vect/vect-16.c: Mark functions noinline.
6403         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
6404         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
6405         * gcc.dg/vect/vect-92.c: Mark functions noinline.
6406         * gcc.dg/vect/vect-75.c: Mark functions noinline.
6407         * gcc.dg/vect/vect-58.c: Mark functions noinline.
6408         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
6409         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
6410         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
6411         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
6412         * gcc.dg/vect/vect-114.c: Mark functions noinline.
6413         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
6414         * gcc.dg/vect/vect-8.c: Mark functions noinline.
6415         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
6416         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
6417         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
6418         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
6419         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
6420         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
6421         * gcc.dg/vect/vect-42.c: Mark functions noinline.
6422         * gcc.dg/vect/vect-25.c: Mark functions noinline.
6423         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
6424         * gcc.dg/vect/vect-67.c: Mark functions noinline.
6425         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
6426         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
6427         * gcc.dg/vect/vect-106.c: Mark functions noinline.
6428         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
6429         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
6430         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
6431         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
6432         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
6433         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
6434         * gcc.dg/vect/vect-34.c: Mark functions noinline.
6435         * gcc.dg/vect/vect-17.c: Mark functions noinline.
6436         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
6437         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
6438         * gcc.dg/vect/vect-93.c: Mark functions noinline.
6439         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
6440         * gcc.dg/vect/vect-76.c: Mark functions noinline.
6441         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
6442         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
6443         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
6444         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
6445         * gcc.dg/vect/vect-115.c: Mark functions noinline.
6446         * gcc.dg/vect/vect-9.c: Mark functions noinline.
6447         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
6448         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
6449         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
6450         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
6451         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
6452         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
6453         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
6454         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
6455         * gcc.dg/vect/vect-60.c: Mark functions noinline.
6456         * gcc.dg/vect/vect-26.c: Mark functions noinline.
6457         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
6458         * gcc.dg/vect/vect-85.c: Mark functions noinline.
6459         * gcc.dg/vect/vect-68.c: Mark functions noinline.
6460         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
6461         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
6462         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
6463         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
6464         * gcc.dg/vect/vect-107.c: Mark functions noinline.
6465         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
6466         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
6467         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
6468         * gcc.dg/vect/vect-52.c: Mark functions noinline.
6469         * gcc.dg/vect/vect-35.c: Mark functions noinline.
6470         * gcc.dg/vect/vect-18.c: Mark functions noinline.
6471         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
6472         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
6473         * gcc.dg/vect/vect-77.c: Mark functions noinline.
6474         * gcc.dg/vect/vect-2.c: Mark functions noinline.
6475         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
6476         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
6477         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
6478         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
6479         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
6480         * gcc.dg/vect/vect-116.c: Mark functions noinline.
6481         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
6482         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
6483         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
6484         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
6485         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
6486         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
6487         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
6488         * gcc.dg/vect/vect-44.c: Mark functions noinline.
6489         * gcc.dg/vect/vect-27.c: Mark functions noinline.
6490         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
6491         * gcc.dg/vect/vect-86.c: Mark functions noinline.
6492         * gcc.dg/vect/vect-100.c: Mark functions noinline.
6493         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
6494         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
6495         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
6496         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
6497         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
6498         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
6499         * gcc.dg/vect/vect-108.c: Mark functions noinline.
6500         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
6501         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
6502         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
6503         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
6504         * gcc.dg/vect/vect-11.c: Mark functions noinline.
6505         * gcc.dg/vect/vect-70.c: Mark functions noinline.
6506         * gcc.dg/vect/vect-36.c: Mark functions noinline.
6507         * gcc.dg/vect/vect-19.c: Mark functions noinline.
6508         * gcc.dg/vect/vect-95.c: Mark functions noinline.
6509         * gcc.dg/vect/vect-78.c: Mark functions noinline.
6510         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
6511         * gcc.dg/vect/vect-3.c: Mark functions noinline.
6512         * gcc.dg/vect/vect-all.c: Mark functions noinline.
6513         * gcc.dg/vect/vect-117.c: Mark functions noinline.
6514         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
6515         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
6516         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
6517         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
6518         * gcc.dg/vect/vect-20.c: Mark functions noinline.
6519         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
6520         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
6521         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
6522         * gcc.dg/vect/vect-62.c: Mark functions noinline.
6523         * gcc.dg/vect/vect-28.c: Mark functions noinline.
6524         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
6525         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
6526         * gcc.dg/vect/vect-87.c: Mark functions noinline.
6527         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
6528         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
6529         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
6530         * gcc.dg/vect/vect-109.c: Mark functions noinline.
6531         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
6532         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
6533         noinline.
6534         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
6535         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
6536         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
6537         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
6538         * gcc.dg/vect/vect-12.c: Mark functions noinline.
6539         * gcc.dg/vect/vect-71.c: Mark functions noinline.
6540         * gcc.dg/vect/vect-54.c: Mark functions noinline.
6541         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
6542         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
6543         * gcc.dg/vect/vect-96.c: Mark functions noinline.
6544         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
6545         * gcc.dg/vect/vect-110.c: Mark functions noinline.
6546         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
6547         * gcc.dg/vect/vect-4.c: Mark functions noinline.
6548         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
6549         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
6550         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
6551         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
6552         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
6553         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
6554         * gcc.dg/vect/vect-21.c: Mark functions noinline.
6555         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
6556         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
6557         * gcc.dg/vect/vect-80.c: Mark functions noinline.
6558         * gcc.dg/vect/vect-63.c: Mark functions noinline.
6559         * gcc.dg/vect/vect-46.c: Mark functions noinline.
6560         * gcc.dg/vect/vect-29.c: Mark functions noinline.
6561         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
6562         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
6563         * gcc.dg/vect/vect-88.c: Mark functions noinline.
6564         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
6565         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
6566         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
6567         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
6568         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
6569         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
6570         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
6571         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
6572         * gcc.dg/vect/vect-30.c: Mark functions noinline.
6573         * gcc.dg/vect/vect-13.c: Mark functions noinline.
6574         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
6575         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
6576         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
6577         * gcc.dg/vect/vect-72.c: Mark functions noinline.
6578         * gcc.dg/vect/vect-38.c: Mark functions noinline.
6579         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
6580         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
6581         * gcc.dg/vect/vect-97.c: Mark functions noinline.
6582         * gcc.dg/vect/vect-111.c: Mark functions noinline.
6583         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
6584         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
6585         * gcc.dg/vect/vect-5.c: Mark functions noinline.
6586         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
6587         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
6588         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
6589         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
6590         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
6591         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
6592         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
6593         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
6594         * gcc.dg/vect/vect-22.c: Mark functions noinline.
6595         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
6596         * gcc.dg/vect/vect-64.c: Mark functions noinline.
6597         * gcc.dg/vect/vect-89.c: Mark functions noinline.
6598         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
6599         * gcc.dg/vect/vect-103.c: Mark functions noinline.
6600         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
6601         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
6602         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
6603         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
6604         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
6605         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
6606         * gcc.dg/vect/vect-31.c: Mark functions noinline.
6607         * gcc.dg/vect/vect-14.c: Mark functions noinline.
6608         * gcc.dg/vect/vect-73.c: Mark functions noinline.
6609         * gcc.dg/vect/vect-56.c: Mark functions noinline.
6610         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
6611         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
6612         * gcc.dg/vect/vect-98.c: Mark functions noinline.
6613         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
6614         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
6615         * gcc.dg/vect/vect-112.c: Mark functions noinline.
6616         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
6617         * gcc.dg/vect/vect-6.c: Mark functions noinline.
6618         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
6619         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
6620         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
6621         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
6622         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
6623         * gcc.dg/vect/pr25413.c: Mark functions noinline.
6624         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
6625         * gcc.dg/vect/vect-40.c: Mark functions noinline.
6626         * gcc.dg/vect/vect-23.c: Mark functions noinline.
6627         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
6628         * gcc.dg/vect/vect-82.c: Mark functions noinline.
6629         * gcc.dg/vect/vect-65.c: Mark functions noinline.
6630         * gcc.dg/vect/vect-48.c: Mark functions noinline.
6631         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
6632         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
6633         * gcc.dg/vect/vect-104.c: Mark functions noinline.
6634         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
6635         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
6636         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
6637         * gcc.dg/vect/vect-32.c: Mark functions noinline.
6638         * gcc.dg/vect/vect-15.c: Mark functions noinline.
6639         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
6640         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
6641         * gcc.dg/vect/vect-91.c: Mark functions noinline.
6642         * gcc.dg/vect/vect-74.c: Mark functions noinline.
6643         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
6644         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
6645         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
6646         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
6647         * gcc.dg/vect/vect-99.c: Mark functions noinline.
6648         * gcc.dg/vect/vect-113.c: Mark functions noinline.
6649         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
6650         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
6651         * gcc.dg/vect/vect-7.c: Mark functions noinline.
6652         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
6653         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
6654         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
6655         * gcc.dg/vect/vect-24.c: Mark functions noinline.
6656         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
6657         * gcc.dg/vect/vect-83.c: Mark functions noinline.
6658         * gcc.dg/vect/vect-66.c: Mark functions noinline.
6659         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
6660
6661 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6662
6663         PR middle-end/33187
6664         * gcc.target/i386/cmov7.c: New file.
6665
6666 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6667
6668         * gcc.target/i386/sse4a-check.h: New file.
6669         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
6670         * gcc.target/i386/sse4a-insert.c: Ditto.
6671         * gcc.target/i386/sse4a-montsd.c: Ditto.
6672         * gcc.target/i386/sse4a-montss.c: Ditto.
6673         * gcc.target/i386/mmx-check.h: New file.
6674         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
6675         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
6676         * gcc.target/i386/sse-check.h: New file.
6677         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
6678         * gcc.target/i386/sse-3.c: Ditto.
6679         * gcc.target/i386/sse-7.c: Ditto.
6680         * gcc.target/i386/sse-9.c: Ditto.
6681         * gcc.target/i386/ssefn-3.c: Ditto.
6682         * gcc.target/i386/sse-recip.c: Ditto.
6683         * gcc.target/i386/sse-recip-vec.c: Ditto.
6684         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
6685         * gcc.target/i386/20020523-1.c: Remove.
6686         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
6687         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6688         * gcc.target/i386/ssefn-4.c: Ditto.
6689         * gcc.target/i386/sse-6.c: Ditto.
6690         * gcc.target/i386/sse-10.c: Ditto.
6691         * gcc.target/i386/sse-11.c: Ditto.
6692         * gcc.target/i386/sse-18.c: Ditto.
6693         * gcc.target/i386/fpprec-1.c: Ditto.
6694         * g++.dg/other/i386-1.C: Ditto.
6695
6696 2007-09-04  Richard Guenther  <rguenther@suse.de>
6697
6698         PR tree-optimization/33291
6699         * gcc.dg/volatile2.c: New testcase.
6700         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
6701         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
6702         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6703         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6704
6705 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6706
6707         PR fortran/33253
6708         * gfortran.dg/namelist_15.f90: Update test.
6709         * gfortran.dg/namelist_24.f90: Update test.
6710         * gfortran.dg/namelist_38.f90: New test.
6711
6712 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6713
6714         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
6715         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6716         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
6717         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6718         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
6719         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6720
6721 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6722
6723         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
6724         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
6725
6726         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
6727
6728 2007-09-02  David Daney  <ddaney@avtrex.com>
6729
6730         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
6731         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
6732         * gcc.target/mips/atomic-memory-1.c: Ditto.
6733         * gcc.target/mips/atomic-memory-2.c: Ditto.
6734
6735 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6736
6737         * gcc.target/cris/builtin_clz_v0.c: New testcase.
6738         * gcc.target/cris/builtin_clz_v3.c: New testcase.
6739
6740 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
6741
6742         * gfortran.dg/substr_6.f90: New test.
6743
6744 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
6745
6746         PR c++/33208
6747         * g++.dg/other/error18.C: New.
6748         * g++.dg/expr/bitfield3.C: Adjust.
6749
6750 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
6751
6752         PR fortran/33276
6753         * gfortran.fortran-torture/compile/pr33276.f90: New.
6754
6755 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
6756
6757         PR C/29237
6758         PR middle-end/33272
6759         * gcc.dg/c99-arraydecl-3.c: New test.
6760
6761 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
6762
6763         PR c++/32597
6764         * g++.dg/cpp0x/variadic-new2.C: New.
6765         * g++.dg/cpp0x/variadic-new.C: New.
6766
6767 2007-08-31  Tobias Burnus  <burnus@net-b.de>
6768
6769         PR fortran/33232
6770         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
6771         * gfortran.dg/read_1.f90: New.
6772
6773 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6774
6775         PR c++/33210
6776         * g++.dg/template/error30.C: New.
6777
6778 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6779
6780         PR c++/32113
6781         * g++.dg/template/crash70.C: New.
6782
6783 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6784
6785         PR c++/33212
6786         * g++.dg/ext/is_class_error.C: New.
6787
6788 2007-08-31  Olivier Hainque  <hainque@adacore.com>
6789
6790         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
6791         
6792 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
6793             Revital Eres  <eres@il.ibm.com>
6794
6795         * gcc.target/powerpc/paired-1.c: New test.
6796         * gcc.target/powerpc/paired-2.c: New test.
6797         * gcc.target/powerpc/paired-3.c: New test.
6798         * gcc.target/powerpc/paired-4.c: New test.
6799         * gcc.target/powerpc/paired-5.c: New test.
6800         * gcc.target/powerpc/paired-6.c: New test.
6801         * gcc.target/powerpc/paired-7.c: New test.
6802         * gcc.target/powerpc/ppc-paired.c: New test.
6803
6804 2007-08-31  Ollie Wild  <aaw@google.com>
6805
6806         * g++.dg/conversion/ptrmem2.C: New test.
6807         * g++.dg/conversion/ptrmem3.C: New test.
6808         * g++.dg/conversion/ptrmem4.C: New test.
6809         * g++.dg/conversion/ptrmem5.C: New test.
6810         * g++.dg/conversion/ptrmem6.C: New test.
6811         * g++.dg/conversion/ptrmem7.C: New test.
6812         * g++.dg/conversion/ptrmem8.C: New test.
6813
6814 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
6815
6816         PR fortran/31879
6817         * gfortran.dg/char_length_7.f90: New test.
6818         * gfortran.dg/char_length_9.f90: New test.
6819         * gfortran.dg/char_assign_1.f90: Add extra warning.
6820
6821         PR fortran/31197
6822         PR fortran/31258
6823         * gfortran.dg/char_length_8.f90: New test.
6824
6825 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6826
6827         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
6828
6829 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6830
6831         * gcc.dg/inline-24.c: New test.
6832         * g++.dg/opt/inline11.C: New test.
6833
6834 2007-08-30  Richard Guenther  <rguenther@suse.de>
6835
6836         * gcc.target/i386/vectorize5.c: New testcase.
6837
6838 2007-08-30  Tobias Burnus  <burnus@net-b.de>
6839
6840         PR fortran/33228
6841         * interface.c (check_interface0): Improve error for external procs.
6842         (check_sym_interfaces): Fix checking of module procedures.
6843
6844 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6845
6846         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
6847         (AI): Add AI_ALIGN.
6848         * gcc.dg/sync-3.c: New test.
6849
6850         PR middle-end/32758
6851         * gcc.dg/cleanup-12.c: New test.
6852
6853 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
6854
6855         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
6856         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
6857         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
6858         * gcc.dg/pr32450.c: Ditto.
6859         * gcc.dg/nest.c: Ditto.
6860         * gcc.dg/nested-func-4.c: Ditto.
6861         * g++.old-deja/g++.law/profile1.C: Ditto.
6862
6863 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6864
6865         PR fortran/32989
6866         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
6867         non-default integer kind arguments.
6868
6869 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
6870
6871         PR fortran/33105
6872         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
6873
6874 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6875
6876         * gcc.dg/h8300-ice2.c: Remove target selector.
6877
6878 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
6879
6880         PR fortran/33215
6881         * gfortran.dg/binding_label_tests_15.f03: New test case.
6882         * gfortran.dg/binding_label_tests_16.f03: Ditto.
6883
6884 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6885
6886         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
6887         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
6888
6889 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
6890
6891         PR c++/33194
6892         * g++.dg/other/canon-33194.C: New.
6893
6894 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6895
6896         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
6897         * gcc.c-torture/execute/pr23135.c: Likewise.
6898
6899 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6900
6901         * gcc.dg/pr31344.c: Move to ...
6902         * gcc.dg/dfp/pr31344.c: ... here.
6903         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
6904         * gcc.dg/20050503-1.c: Ditto.
6905         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
6906         * gcc.dg/20061127-1.c: Compile only for fpic targets.
6907         * gcc.dg/20060801-1.c: Ditto.
6908
6909 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
6910
6911         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
6912         * gfortran.dg/nan_1.f90: Likewise.
6913
6914 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6915
6916         PR fortran/33055
6917         Revert previous patch.
6918
6919 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
6920             Kazu Hirata  <kazu@codesourcery.com>
6921
6922         * gcc.target/m68k/interrupt-1.c: New.
6923
6924 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6925
6926         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
6927         10000 for targets where "int" can't hold at least 100000.
6928         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
6929         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
6930         (test5)(test6): Use it.
6931         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
6932         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
6933         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
6934         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
6935         * gcc.dg/attr-alloc_size.c (test): Likewise.
6936
6937 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
6938
6939         PR c++/33209
6940         * g++.dg/template/error29.C: New.
6941
6942 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6943
6944         PR c++/32596
6945         * g++.dg/ext/visibility/anon5.C: New test.
6946
6947 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6948
6949         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
6950
6951 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6952
6953         * gfortran.dg/gamma_1.f90: Remove large-real tests.
6954         * gfortran.dg/gamma_2.f90: Remove large-real tests.
6955         * gfortran.dg/gamma_4.f90: New: large-real tests.
6956
6957 2007-08-28  Jason Merrill  <jason@redhat.com>
6958
6959         PR c++/29000
6960         * g++.dg/ext/stmtexpr12.C: New test.
6961
6962         PR c++/28558
6963         * g++.dg/ext/attrib28.C: New test.
6964
6965 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
6966
6967         PR target/32661
6968         * gcc.target/i386/pr32661.c: New test.
6969
6970 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6971
6972         PR middle-end/32370
6973         * gcc.dg/pr32370.c: New test.
6974
6975         PR rtl-optimization/33148
6976         * gcc.c-torture/compile/20070827-1.c: New test.
6977
6978         PR debug/32914
6979         * d++.dg/debug/const3.C: New test.
6980         * d++.dg/debug/const4.C: New test.
6981         * d++.dg/debug/dwarf2/const1.C: New test.
6982         * d++.dg/debug/dwarf2/const2.C: New test.
6983         * d++.dg/debug/dwarf2/const2b.C: New test.
6984
6985 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
6986             Vladimir Yanovsky  <yanov@il.ibm.com>
6987             Revital Eres  <eres@il.ibm.com>
6988             Andrey Belevantsev  <abel@ispras.ru>
6989
6990         * gcc.dg/sms-1.c: New test.
6991
6992 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
6993
6994         * g++.dg/ext/gnu-inline-common.h: New.
6995         * g++.dg/ext/gnu-inline-global-reject.C: New.
6996         * g++.dg/ext/gnu-inline-global.C: New.
6997         * g++.dg/ext/gnu-inline-namespace.C: New.
6998         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
6999         * g++.dg/ext/gnu-inline-class.C: New.
7000         * g++.dg/ext/gnu-inline-class-static.C: New.
7001         * g++.dg/ext/gnu-inline-template-class.C: New.
7002         * g++.dg/ext/gnu-inline-template-func.C: New.
7003
7004 2007-08-27  Jason Merrill  <jason@redhat.com>
7005
7006         PR c++/31337
7007         * g++.dg/ext/stmtexpr11.C: New.
7008
7009 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
7010
7011         * lib/target-supports.exp (check_profiling_available):
7012         Set profiling_available_saved to 0 on fido-*-elf.
7013
7014 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
7015
7016         PR tree-optimization/33173
7017         
7018         * gcc.c-torture/compile/pr33173.c: New.
7019
7020 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
7021
7022         PR target/31385
7023         * gcc.dg/dfp/pr31385.c: New.
7024
7025 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7026
7027         * gcc.dg/unsigned-long-compare.c: Remove target selector.
7028
7029 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7030
7031         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
7032         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
7033         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
7034         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
7035         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
7036         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
7037         gcc.target/m68k directory.
7038         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
7039         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
7040         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
7041         gcc.target/cris directory.
7042         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
7043         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
7044         gcc.target/bfin directory.
7045
7046         * gcc.target/sh: New directory.
7047         * gcc.target/sh/sh.exp: New file.
7048         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
7049         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
7050         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
7051         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
7052         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
7053         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
7054
7055 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7056
7057         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
7058         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
7059         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
7060         * gcc.target/i386/local2.c: Ditto.
7061         * gcc.target/i386/stack-prot-kernel.c: Ditto.
7062         * gcc.target/i386/20011119-1.c: Ditto.
7063         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
7064         * gcc.target/i386/fastcall-1.c: Fix target selector.
7065
7066 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7067
7068         PR fortran/33055
7069         * gfortran.dg/negative_unit.f: Add new check
7070         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
7071         -fdefault-integer-8.
7072
7073 2007-08-26  Asher Langton  <langton2@llnl.gov>
7074
7075         * gfortran.dg/recursive_stack.f90: New.
7076         * gfortran.dg/openmp_stack.f90: New.
7077
7078 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7079
7080         PR fortran/31298
7081         * gfortran.dg/use_10.f90: New.
7082
7083 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7084
7085         PR fortran/32985
7086         * gfortran.dg/namelist_14.f90: Make test case valid.
7087         * gfortran.dg/common_10.f90: New.
7088
7089 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
7090
7091         PR middle-end/33181
7092         * gcc.dg/ifelse-2.c: New.
7093
7094 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7095
7096         PR fortran/32980
7097         * gfortran.dg/gamma_1.f90: New.
7098         * gfortran.dg/gamma_2.f90: New.
7099         * gfortran.dg/gamma_3.f90: New.
7100
7101 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7102
7103         PR fortran/33188
7104         * gfortran.dg/used_types_18.f90: New.
7105
7106 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
7107
7108         * gcc.dg/array-init-2.c: New test.
7109
7110 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7111
7112         PR fortran/33178
7113         * gfortran.dg/initialization_4.f90: Update dg-error.
7114         * gfortran.dg/initialization_13.f90: New.
7115
7116 2007-08-24  Richard Guenther  <rguenther@suse.de>
7117
7118         PR middle-end/33166
7119         * gcc.c-torture/compile/pr33166.c: New testcase.
7120
7121 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7122
7123         PR fortran/33139
7124         * gfortran.dg/pointer_assign_4.f90: New.
7125         * gfortran.dg/shape_2.f90: Fix test case.
7126         * gfortran.dg/char_result_4.f90: Ditto.
7127
7128 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7129
7130         * gcc.dg/array-init-1.c: New test.
7131
7132         PR c++/32567
7133         * g++.dg/parse/crash36.C: New test.
7134
7135 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
7136
7137         * gcc.dg/pr32721.c: Updated.
7138
7139 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7140
7141         PR tree-optimization/32573
7142         PR middle-end/32946
7143         * gcc.dg/pr32573.c: New test.
7144
7145         PR c++/32898
7146         * g++.dg/lookup/ns3.C: New test.
7147
7148         * gfortran.dg/assumed_charlen_sharing.f90: New test.
7149
7150         PR c++/31941
7151         * g++.dg/parse/crash37.C: New test.
7152
7153 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7154
7155         PR target/17390
7156         * gcc.target/i386/pr17390.c: New test.
7157
7158 2007-08-23  Richard Guenther  <rguenther@suse.de>
7159
7160         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
7161         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
7162         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
7163         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
7164         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
7165         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
7166         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
7167         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
7168
7169 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7170
7171         * gcc.target/s390: New directory.
7172         * gcc.target/s390/s390.exp: New file.
7173         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
7174         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
7175         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
7176         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
7177         gcc.target/s390 directory.
7178
7179 2007-08-23  Richard Guenther  <rguenther@suse.de>
7180
7181         PR tree-optimization/32328
7182         * gcc.dg/pr32328.c: New testcase.
7183
7184 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7185
7186         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
7187           available.
7188
7189 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7190
7191         PR fortran/33095
7192         * gfortran.dg/min_max_optional_5.f90: New test.
7193         * gfortran.dg/min_max_optional_2.f90: Remove.
7194         * gfortran.dg/min_max_optional_3.f90: Remove.
7195         * gfortran.dg/min_max_optional_4.f90: Remove.
7196
7197 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7198
7199         * gcc.target/i386/xorps-sse.c: New.
7200         * gcc.target/i386/xorps-sse2.c: New.
7201
7202 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7203
7204         * gcc.target/i386/cmov3.c: Fix scan-assembler.
7205         * gcc.target/i386/cmov4.c: Fix scan-assembler.
7206         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
7207
7208 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
7209
7210         PR fortran/33020
7211         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
7212         include multiple kinds for SHAPE parameter within a single
7213         namespace.
7214         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
7215         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
7216
7217 2007-08-22  Janus Weil  <jaydub66@gmail.com>
7218
7219         * interface_abstract_1.f90: Extended test case.
7220         * interface_abstract_3.f90: New test.
7221
7222 2007-08-21  Christian Bruel  <christian.bruel@st.com>
7223
7224         * gcc.dg/fold-sub.c: New test.
7225         
7226 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7227
7228         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
7229         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
7230         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
7231         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
7232         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
7233         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
7234
7235 2007-08-22  Richard Guenther  <rguenther@suse.de>
7236
7237         PR middle-end/33007
7238         * gcc.dg/pr33007.c: New testcase.
7239
7240 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
7241
7242         * gcc.c-torture/execute/strcmp-1.x: Delete.
7243
7244 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7245
7246         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
7247         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
7248         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
7249         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
7250         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
7251         gcc.target/i386/stack-realign.c,
7252         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7253         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7254         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
7255         target using dg-require-effective-target directive.
7256         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
7257         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
7258         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7259         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
7260         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
7261         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
7262         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
7263         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
7264         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
7265         Require lp64 target using dg-require-effective-target directive.
7266         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
7267         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
7268         directive.
7269         * gcc.target/i386/20010202-1.c: Move from here ...
7270         * gcc.dg/20010202-1.c: ... to here.
7271
7272 2007-08-22  Richard Guenther  <rguenther@suse.de>
7273
7274         PR tree-optimization/33142
7275         * gcc.c-torture/execute/pr33142.c: New testcase.
7276
7277 2007-08-22  Richard Guenther  <rguenther@suse.de>
7278
7279         PR middle-end/32563
7280         * g++.dg/torture/pr32563.C: New testcase.
7281
7282 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
7283
7284         PR middle-end/32912
7285         * gcc.dg/pr32912-1.c: Add -w to options.
7286         * gcc.dg/pr32912-2.c: Likewise.
7287         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
7288
7289 2007-08-21  Ian Lance Taylor  <iant@google.com>
7290
7291         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
7292
7293 2007-08-21  Ian Lance Taylor  <iant@google.com>
7294
7295         PR tree-optimization/33134
7296         * g++.dg/tree-ssa/pr33134.C: New test.
7297
7298 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
7299
7300         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
7301         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
7302
7303 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
7304
7305         PR debug/32610
7306         * gcc.dg/debug/pr32610.c: New test.
7307
7308         * g++.dg/init/new24.C: New test.
7309
7310         PR middle-end/32912
7311         * gcc.dg/pr32912-1.c: New test.
7312         * gcc.dg/pr32912-2.c: New test.
7313         * gcc.dg/pr32912-3.c: New test.
7314
7315 2007-08-21  Richard Guenther  <rguenther@suse.de>
7316
7317         * gcc.dg/pointer-arith-10.c: New testcase.
7318
7319 2007-08-21  Richard Guenther  <rguenther@suse.de>
7320
7321         PR middle-end/33122
7322         * gcc.c-torture/compile/pr33122.c: New testcase.
7323
7324 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
7325
7326         * g++.dg/warn/Wnvdtor-2.C: New testcase.
7327
7328 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
7329
7330         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
7331
7332 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
7333
7334         PR c++/33025
7335         * g++.dg/init/new23.C: New test.
7336
7337 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7338
7339         PR middle-end/30564
7340         * gcc.c-torture/compile/pr30564-1.c: New test.
7341         * gcc.c-torture/compile/pr30564-2.c: New test.
7342
7343 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
7344
7345         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
7346
7347 2007-08-19  Tobias Burnus  <burnus@net-b.de>
7348
7349         * gfortran.dg/interface_abstract_2.f90: New.
7350         * gfortran.dg/interface_abstract_1.f90: Fix typo.
7351
7352 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7353
7354         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
7355         unknown (so that outer-loop wont get analyzed).
7356         * gcc.dg/vect/vect-outer-1a.c: New test.
7357         * gcc.dg/vect/vect-outer-1b.c: New test.
7358         * gcc.dg/vect/vect-outer-1.c: New test.
7359         * gcc.dg/vect/vect-outer-2a.c: New test.
7360         * gcc.dg/vect/vect-outer-2b.c: New test.
7361         * gcc.dg/vect/vect-outer-2c.c: New test.
7362         * gcc.dg/vect/vect-outer-2.c: New test.
7363         * gcc.dg/vect/vect-outer-3a.c: New test.
7364         * gcc.dg/vect/vect-outer-3b.c: New test.
7365         * gcc.dg/vect/vect-outer-3c.c: New test.
7366         * gcc.dg/vect/vect-outer-3.c: New test.
7367         * gcc.dg/vect/vect-outer-4a.c: New test.
7368         * gcc.dg/vect/vect-outer-4b.c: New test.
7369         * gcc.dg/vect/vect-outer-4c.c: New test.
7370         * gcc.dg/vect/vect-outer-4d.c: New test.
7371         * gcc.dg/vect/vect-outer-4e.c: New test.
7372         * gcc.dg/vect/vect-outer-4f.c: New test.
7373         * gcc.dg/vect/vect-outer-4g.c: New test.
7374         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
7375         * gcc.dg/vect/vect-outer-4i.c: New test.
7376         * gcc.dg/vect/vect-outer-4j.c: New test.
7377         * gcc.dg/vect/vect-outer-4k.c: New test.
7378         * gcc.dg/vect/vect-outer-4l.c: New test.
7379         * gcc.dg/vect/vect-outer-4m.c: New test.
7380         * gcc.dg/vect/vect-outer-4.c: New test.
7381         * gcc.dg/vect/vect-outer-5.c: New test.
7382         * gcc.dg/vect/vect-outer-6.c: New test.
7383         * gcc.dg/vect/vect-outer-fir.c: New test.
7384         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
7385         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
7386
7387 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7388
7389         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
7390         and -fno-tree-reassoc.
7391         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
7392         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7393         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
7394         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7395         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
7396         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7397         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
7398         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
7399         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
7400         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
7401         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
7402         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
7403         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
7404         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
7405         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
7406         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
7407         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
7408         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
7409         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
7410         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
7411         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
7412         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
7413         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
7414         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
7415         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
7416         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
7417         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
7418         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
7419         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
7420         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
7421         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
7422         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
7423         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
7424         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
7425         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
7426         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
7427         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
7428
7429 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7430
7431         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
7432         versioning for aliasing).
7433         * gcc.dg/vect/vect-35.c: Likewise.
7434
7435         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
7436         targets.
7437         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7438
7439 2007-08-18  Tom Tromey  <tromey@redhat.com>
7440
7441         PR preprocessor/32974:
7442         * gcc.dg/cpp/pr32974.c: New file.
7443
7444 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7445
7446         * gfortran.dg/interface_abstract_1.f90: New.
7447
7448 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7449
7450         PR fortran/32881
7451         * gfortran.dg/pure_initializer_1.f90: New test.
7452
7453 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7454
7455         PR fortran/32875
7456         * gfortran.dg/array_constructor_18.f90: New test.
7457
7458 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7459
7460         PR c++/28989
7461         * g++.dg/expr/lval3.C: New test.
7462         * g++.dg/expr/lval4.C: New test.
7463
7464 2007-08-17  Ollie Wild  <aaw@google.com>
7465
7466         PR c++/31749
7467         * g++.dg/lookup/builtin3.C: New test.
7468         * g++.dg/lookup/builtin4.C: New test.
7469         * g++.dg/lookup/using19.C: New test.
7470
7471 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7472
7473         PR c++/32190
7474         * g++.dg/parse/error31.C: New.
7475
7476 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7477
7478         PR c++/32112
7479         * g++.dg/template/error26.C: New.
7480
7481 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7482
7483         PR fortran/33079
7484         * gfortran.dg/zero_length_2.f90: New test.
7485
7486 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7487
7488         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
7489         * gfortran.dg/kind_tests_3.f03: Ditto.
7490         * gfortran.dg/global_vars_f90_init.f90: Ditto.
7491         * gfortran.dg/interface_13.f90: Ditto.
7492         * gfortran.dg/pr32738.f90: Ditto.
7493         * gfortran.dg/module_private_1.f90: Ditto.
7494         * gfortran.dg/test_only_clause.f90: Ditto.
7495         * gfortran.dg/bind_c_vars.f90: Ditto.
7496         * gfortran.dg/bind_c_dts.f90: Ditto.
7497         * gfortran.dg/use_9.f90: Ditto.
7498         * gfortran.dg/generic_8.f90: Ditto.
7499         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7500         * gfortran.dg/private_type_6.f90: Ditto.
7501         * gfortran.dg/c_assoc.f90: Ditto.
7502         * gfortran.dg/private_type_7.f90: Ditto.
7503         * gfortran.dg/global_vars_c_init.f90: Ditto.
7504         * gfortran.dg/bind_c_dts_2.f03: Ditto.
7505         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
7506         * gfortran.dg/c_size_t_test.f03: Ditto.
7507         * gfortran.dg/used_types_12.f90: Ditto.
7508         * gfortran.dg/pr25923.f90: Ditto.
7509         * gfortran.dg/test_com_block.f90: Ditto.
7510         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
7511         * gfortran.dg/equiv_constraint_7.f90: Ditto.
7512         * gfortran.dg/com_block_driver.f90: Ditto.
7513         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
7514         * gfortran.dg/use_iso_c_binding.f90: Ditto.
7515         * gfortran.dg/c_loc_test.f90: Ditto.
7516         * gfortran.dg/c_ptr_tests.f03: Ditto.
7517         * gfortran.dg/module_interface_1.f90: Ditto.
7518
7519 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7520
7521         PR c++/32870
7522         * g++.dg/other/error17.C: Adjust.
7523         
7524 2007-08-17  Ben Elliston  <bje@au.ibm.com>
7525
7526         PR middle-end/32970
7527         * g++.dg/ext/altivec-14.C: New test.
7528
7529 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7530
7531         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
7532         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
7533         dump files.
7534         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
7535         * gcc.dg/vect/pr32366.c: Ditto.
7536
7537 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7538
7539         PR testsuite/33082
7540         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
7541         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
7542         * gcc.dg/dfp/convert-int-fold.c: Ditto.
7543         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
7544
7545 2007-08-16  Tobias Burnus  <burnus@net-b.de>
7546
7547         PR fortran/33072
7548         * gfortran.dg/use_9.f90: New.
7549
7550 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
7551
7552         * g++.dg/gcov/gcov-5.C: New test.
7553
7554 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
7555
7556         * g++.dg/gcov/gcov-4.C: New test.
7557         * lib/gcov.exp (verify-lines): Add support for
7558         checking no-coverage lines.
7559
7560 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
7561
7562         * gcc.dg/vect/vect-vfa-01.c: New.
7563         * gcc.dg/vect/vect-vfa-02.c: New.
7564         * gcc.dg/vect/vect-vfa-03.c: New.
7565         * gcc.dg/vect/vect-vfa-04.c: New.
7566         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
7567         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
7568         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
7569         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
7570         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
7571         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
7572         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
7573         gfortran.dg/vect/pr19049.f90: Rename to start with
7574         prefix no-vfa-.
7575         * gcc.dg/vect/vect.exp: Disable versioning for alias
7576         when test starts with no-vfa-.
7577         * gfortran.dg/vect/vect.exp: Likewise.
7578
7579 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
7580
7581         * gcc.dg/torture/pr32897.c: New test.
7582
7583 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
7584
7585         PR c++/31132
7586         * g++.dg/template/crash69.C: New.
7587
7588 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
7589
7590         * lib/target-supports.exp (check_effective_target_arm32): Use
7591         check_no_compiler_messages.
7592
7593 2007-08-15  Diego Novillo  <dnovillo@google.com>
7594
7595         gcc.dg/tree-ssa/20070815.c: New test.
7596
7597 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7598
7599         PR fortran/33077
7600         * gfortran.dg/random_7.f90: Initialize variable.
7601
7602 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
7603
7604         PR middle-end/33074
7605         * gfortran.dg/pr33074.f90: New test.
7606
7607         PR c++/32992
7608         * g++.dg/opt/nrv14.C: New test.
7609
7610 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
7611
7612         PR c++/33035
7613         * g++.dg/template/crash68.C: New.
7614
7615 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
7616
7617         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
7618         * gcc.dg/sibcall-4.c: Ditto.
7619
7620 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7621
7622         PR fortran/33066
7623         * gfortran.dg/use_8.f90: New test.
7624         * gfortran.dg/c_loc_tests_2.f03: Fix code.
7625
7626 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
7627
7628         PR c++/27211
7629         * g++.dg/template/error27.C: New.
7630         * g++.dg/template/error28.C: New.
7631         * g++.dg/other/pr28304.C: Adjust.
7632         * g++.old-deja/g++.mike/p811.C: Likewise.
7633
7634 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7635
7636         PR target/30315
7637         * gcc.target/i386/pr30315.c: New.
7638
7639 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7640
7641         PR fortran/32594
7642         * gfortran.dg/substr_5.f90: New test.
7643
7644 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
7645
7646         PR c/30428
7647         * gcc.dg/vector-2.c: New test.
7648
7649         PR c++/30428
7650         * g++.dg/ext/vector8.C: New test.
7651
7652 2007-08-13  Dan Hipschman  <dsh@google.com>
7653
7654         PR c/32953
7655         * gcc.dg/format/array-1.c: Add an additional test for
7656         unterminated format strings of length 1.
7657
7658 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7659
7660         PR fortran/32926
7661         * gfortran.dg/external_procedures_3.f90: New test.
7662
7663 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7664
7665         PR fortran/32827
7666         * gfortran.dg/import6.f90: New test.
7667
7668 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
7669
7670         PR C/30427
7671         *  gcc.dg/vector-1.c: New test.
7672
7673 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7674
7675         * gcc.dg/pr21255-4.c: Skip for PIC.
7676         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
7677
7678 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7679
7680         * gcc.dg/attr-isr.c: Skip for PIC.
7681         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7682         * gcc.dg/attr-isr-trapa.c: Likewise.
7683         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7684         * gcc.dg/pragma-isr-trapa.c: Likewise.
7685         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7686
7687 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7688
7689         PR fortran/32962
7690         * gfortran.dg/transpose_1.f90: New test.
7691
7692 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7693
7694         PR fortran/29600
7695         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
7696         intrinsic.
7697
7698 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7699
7700         PR fortran/30964
7701         PR fortran/33054
7702         * gfortran.dg/random_4.f90: New test.
7703         * gfortran.dg/random_5.f90: New test.
7704         * gfortran.dg/random_6.f90: New test.
7705         * gfortran.dg/random_7.f90: New test.
7706
7707 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7708
7709         PR fortran/32860
7710         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
7711
7712 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7713
7714         PR fortran/31629
7715         * gfortran.dg/module_private_1.f90: New test.
7716
7717 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7718
7719         PR fortran/29600
7720         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
7721         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
7722
7723 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7724
7725         PR fortran/32937
7726         * gfortran.dg/char_length_6.f90: New test.
7727
7728 2007-08-10  Ollie Wild  <aaw@google.com>
7729
7730         * g++.dg/lookup/using18.C: New test.
7731
7732 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7733
7734         PR c++/17763
7735         * g++.dg/other/error16.C: New.
7736
7737 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7738
7739         PR libfortran/33039
7740         * gfortran.dg/namelist_37.f90: New test.
7741
7742 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7743
7744         PR c++/22256
7745         * g++.dg/conversion/op3.C: New.
7746
7747 2007-08-09  Tobias Burnus  <burnus@net-b.de>
7748
7749         PR fortran/32987
7750         * gfortran.dg/fmt_tab_1.f90: New.
7751         * gfortran.dg/fmt_tab_2.f90: New.
7752
7753 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7754
7755         PR c/32796
7756         * gcc.c-torture/compile/pr32796.c: New test.
7757
7758 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7759
7760         PR middle-end/32813
7761         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
7762         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
7763         instead of just -O.
7764
7765 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
7766
7767         * gcc.target/mips/code-readable-1.c: New test.
7768         * gcc.target/mips/code-readable-2.c: Likewise.
7769         * gcc.target/mips/code-readable-3.c: Likewise.
7770
7771 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
7772             Revital Eres  <eres@il.ibm.com>
7773
7774         * gfortran.dg/sms-1.f90: Add comment.
7775         * gfortran.dg/sms-2.f90: New.
7776
7777 2007-08-07  Ian Lance Taylor  <iant@google.com>
7778
7779         * gcc.dg/instrument-1.c: New test.
7780         * gcc.dg/instrument-2.c: New test.
7781         * gcc.dg/instrument-3.c: New test.
7782
7783 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
7784
7785         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
7786
7787 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
7788
7789         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
7790         !vector_alignment_reachable targets.
7791         * gcc.dg/vect/vect-33.c: Likewise.
7792         * gcc.dg/vect/vect-42.c: Likewise.
7793         * gcc.dg/vect/vect-44.c: Likewise.
7794         * gcc.dg/vect/vect-50.c: Likewise.
7795         * gcc.dg/vect/vect-70.c: Likewise.
7796         * gcc.dg/vect/vect-71.c: Likewise.
7797         * gcc.dg/vect/vect-87.c: Likewise.
7798         * gcc.dg/vect/vect-88.c: Likewise.
7799         * gcc.dg/vect/vect-91.c: Likewise.
7800         * gcc.dg/vect/vect-93.c: Likewise.
7801         * gcc.dg/vect/vect-96.c: Likewise.
7802         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
7803         * gcc.dg/vect/section-anchors-69.c: Likewise.
7804         * gcc.dg/vect/pr25413.c: Likewise.
7805         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
7806         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
7807         * gfortran.dg/vect-2.f90: Likewise.
7808         * gfortran.dg/vect-3.f90: Likewise.
7809         * gfortran.dg/vect-4.f90: Likewise.
7810         * gfortran.dg/vect-5.f90: Likewise.
7811         * lib/target-supports.exp (check_effective_target_natural_alignment): 
7812         Return false for darwin. 
7813         (check_effective_target_vector_alignment_reachable_for_double): New.
7814
7815 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
7816
7817         * gcc.dg/multiword-1.c: New testcase.
7818
7819 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
7820
7821         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
7822         messages.
7823         * gfortran.dg/namelist_36.f90: New test.
7824
7825 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7826
7827         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
7828           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
7829
7830 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
7831
7832         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
7833         * gcc.dg/torture/type-generic-1.c: Likewise.
7834
7835 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7836
7837         * gcc.c-torture/20070522-1.c: Move to ...
7838         * gcc.c-torture/compile/20070522-1.c: Here.
7839
7840 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7841
7842         PR fortran/29828
7843         * gfortran.dg/minmax_char_1.f90: New test.
7844         * gfortran.dg/minmax_char_2.f90: New test.
7845         * gfortran.dg/min_max_optional_4.f90: New test.
7846
7847 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7848
7849         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
7850         hanging on the testcase.
7851
7852 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7853
7854         PR middle-end/32988
7855         * gcc.c-torture/compile/pr32988.c: New test.
7856
7857 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7858
7859         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
7860
7861 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
7862
7863         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
7864
7865         Revert:
7866         2007-03-22  Dirk Mueller  <dmueller@suse.de>
7867
7868         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7869
7870 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7871
7872         PR fortran/32979
7873         * gfortran.dg/isnan_1.f90: New test.
7874
7875 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
7876             Revital Eres <eres@il.ibm.com>
7877
7878         * gcc.dg/sms-antideps.c: New test.
7879
7880 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
7881
7882         PR fortran/31214
7883         * gfortran.dg/entry_13.f90: New test.
7884
7885         * gfortran.dg/entry_12.f90: Clean up .mod file.
7886
7887 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7888
7889         PR fortran/32770
7890         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
7891         variables as kind=4 so they don't overflow the record length.
7892
7893 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
7894
7895         PR fortran/32968
7896         * gfortran.dg/selected_kind_1.f90: New test.
7897
7898 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7899
7900         PR middle-end/32780
7901         * gcc.c-torture/compile/pr32780.c: New test.
7902
7903 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7904
7905         RP middle-end/32399
7906         * gcc.c-torture/compile/pr32399.c: New testcase.
7907
7908 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7909
7910         PR middle-end/32304
7911         * g++.dg/torture/pr32304.C: New testcase.
7912
7913 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7914
7915         PR middle-end/32935
7916         * gfortran.fortran-torture/compile/complex_1.f90: New test.
7917
7918 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7919
7920         PR fortran/32955
7921         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
7922
7923 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7924
7925         PR fortran/31202
7926         * gfortran.dg/nint_2.f90: New test.
7927
7928 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
7929
7930         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
7931         * gcc.dg/weak/typeof-2.c: Likewise.
7932
7933 2007-08-03  Diego Novillo  <dnovillo@google.com>
7934
7935         PR 31521
7936         * gcc.dg/tree-ssa/pr31521.c: New test.
7937
7938 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7939
7940         PR fortran/32770
7941         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
7942         iostat must be default kind.
7943
7944 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7945
7946         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
7947
7948 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7949
7950         PR fortran/32770
7951         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
7952         explicit so test passes with -fdefault-integer-8.
7953         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
7954         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
7955
7956 2007-08-02  Lee Millward  <lee.millward@gmail.com>
7957
7958         PR c++/30849
7959         * g++.dg/parse/asm1.C: New test.
7960
7961         PR c++/30850
7962         * g++.dg/parse/asm2.C: Likewise.
7963
7964         PR c++/30851
7965         * g++.dg/parse/asm3.C: Likewise.
7966         
7967 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7968
7969         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
7970           "int" is only 16 bit bits wide.
7971         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
7972
7973 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7974
7975         * g++.dg/torture/type-generic-1.C: New.
7976         * gcc.dg/pr28796-2.c: Move tests ...
7977         * gcc.dg/tg-tests.h: ... here.
7978         * gcc.dg/torture/type-generic-1.c: New.
7979
7980 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7981
7982         PR libfortran/32954
7983         * minmaxloc_3.f90:  New test case.
7984
7985 2007-08-01  Tobias Burnus  <burnus@net-b.de>
7986
7987         PR fortran/32936
7988         * gfortran.dg/allocate_stat.f90: New.
7989
7990 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
7991
7992         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
7993
7994 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
7995
7996         PR tree-optimization/32919
7997         * gcc.c-torture/compile/pr32919.c: New.
7998
7999 2007-08-01  Nick Clifton  <nickc@redhat.com>
8000
8001         * gcc.c-torture/execute/execute.exp: Change copyright header to
8002         refer to version 3 of the GNU General Public License and to point
8003         readers at the COPYING3 file and the FSF's license web page.
8004         * gcc.c-torture/execute/ieee/ieee.exp,
8005         gcc.c-torture/unsorted/unsorted.exp,
8006         gcc.c-torture/compile/compile.exp,
8007         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
8008         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
8009         gcc.target/cris/torture/cris-torture.exp,
8010         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
8011         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
8012         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
8013         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
8014         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
8015         gnat.dg/dg.exp, gnat.dg/style/style.exp,
8016         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
8017         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
8018         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
8019         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
8020         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
8021         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
8022         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
8023         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
8024         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
8025         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
8026         gcc.dg/noncompile/noncompile.exp,
8027         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
8028         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
8029         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
8030         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
8031         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
8032         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
8033         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
8034         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
8035         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
8036         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
8037         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
8038         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
8039         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
8040         g++.old-deja/old-deja.exp,
8041         gfortran.fortran-torture/execute/execute.exp,
8042         gfortran.fortran-torture/compile/compile.exp,
8043         treelang/output/output-1.c, treelang/output/output-1.tree,
8044         treelang/execute/execute.exp, treelang/Makefile.in,
8045         treelang/compile/compile.exp, g++.dg/dg.exp,
8046         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
8047         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
8048         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
8049         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
8050         g++.dg/compat/struct-layout-1.exp,
8051         g++.dg/compat/struct-layout-1_generate.c,
8052         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
8053         g++.dg/bprob/bprob.exp, config/default.exp,
8054         gcc.test-framework/test-framework.awk,
8055         gcc.test-framework/gen_directive_tests,
8056         gcc.test-framework/test-framework.exp,
8057         objc.dg/special/special.exp,
8058         objc.dg/gnu-encoding/gnu-encoding.exp,
8059         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
8060         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
8061         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
8062         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
8063         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
8064         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
8065         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
8066         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
8067         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
8068         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
8069         lib/target-supports-dg.exp, lib/gcc-defs.exp,
8070         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
8071         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
8072         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
8073         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
8074         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
8075         Likewise.
8076
8077 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8078
8079         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
8080         error message text.
8081
8082 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8083
8084         PR fortran/32945
8085         * gfortran.dg/initialization_12.f90: New test.
8086
8087 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
8088
8089         PR fortran/31609
8090         * gfortran.dg/entry_12.f90: New test.
8091
8092 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8093
8094         PR fortran/32938
8095         * gfortran.dg/altreturn_6.f90: New test.
8096
8097 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
8098
8099         PR fortran/32942
8100         * gfortran.dg/exponent_2.f90: New test.
8101
8102 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
8103
8104         * gcc.dg/vect/vect-117.c: New test.
8105         * gcc.dg/vect/vect-74.c: Enabled test
8106         * gcc.dg/vect/vect-81.c: Enabled test
8107
8108 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
8109
8110         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
8111         s/dg-error/dg-warning where warning is expected.
8112
8113 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
8114
8115         PR fortran/32770
8116         * gfortran.dg/array_constructor_12.f90:  Adjust argument
8117         of huge() to correct kind.
8118
8119 2007-07-30  Ollie Wild  <aaw@google.com>
8120
8121         * gcc.dg/cpp/counter-2.c: New test.
8122         * gcc.dg/cpp/counter-3.c: New test.
8123         * gcc.dg/cpp/dir-only-1.c: New test.
8124         * gcc.dg/cpp/dir-only-1.h: New file.
8125         * gcc.dg/cpp/dir-only-2.c: New test.
8126         * gcc.dg/cpp/dir-only-3.c: New test.
8127         * gcc.dg/cpp/dir-only-3a.h: New file.
8128         * gcc.dg/cpp/dir-only-3b.h: New file.
8129         * gcc.dg/cpp/dir-only-4.c: New test.
8130         * gcc.dg/cpp/dir-only-5.c: New test.
8131         * gcc.dg/cpp/dir-only-6.c: New test.
8132
8133 2007-07-30  Julian Brown  <julian@codesourcery.com>
8134
8135         * gcc.target/arm/neon/v*.c: Regenerate.
8136
8137 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
8138
8139         PR c++/32108
8140         * g++.dg/ext/label6.C: New.
8141
8142 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8143
8144         PR libfortran/32858
8145         PR libfortran/30814
8146         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
8147
8148 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
8149
8150         PR fortran/31211
8151         * gfortran.dg/actual_pointer_function_1.f90: New test.
8152
8153         PR fortran/32682
8154         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
8155
8156 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
8157
8158         PR fortran/32906
8159         * gfortran.dg/shape_1.f90: Adjust error message.
8160         * gfortran.dg/parameter_array_ref_1.f90: New test.
8161
8162 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8163
8164         PR fortran/31609
8165         * gfortran.dg/entry_11.f90: New test.
8166
8167 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
8168             Revital Eres  <eres@il.ibm.com>
8169
8170         * gfortran.dg/sms-1.f90: New test.
8171
8172 2007-07-28  Richard Guenther  <rguenther@suse.de>
8173
8174         * gcc.c-torture/compile/pr32920.c: New testcase.
8175
8176 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
8177
8178         PR c++/30917
8179         * g++.dg/lookup/friend11.C: New test.
8180
8181 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
8182
8183         * gfortran.dg/namelist_5.f90: Adjusted error message.
8184         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
8185         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
8186         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
8187         * gfortran.dg/namelist_32.f90: ... this.
8188
8189         PR fortran/32876
8190         * gfortran.dg/namelist_33.f90: New test.
8191
8192         PR fortran/32905
8193         * gfortran.dg/namelist_34.f90: New test.
8194
8195         PR fortran/31818
8196         * gfortran.dg/namelist_35.f90: New test.
8197
8198 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
8199
8200         PR fortran/32880
8201         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
8202
8203 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8204
8205         PR testsuite/32471
8206         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
8207           assuming it is 0x7ffffffff.
8208         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
8209         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
8210
8211 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
8212
8213         * gfortran.dg/operator_3.f90: Fix dg directive.
8214         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
8215         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
8216         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
8217
8218 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
8219
8220         * g++.dg/cpp0x/decltype1.C: New.
8221         * g++.dg/cpp0x/decltype2.C: New.
8222         * g++.dg/cpp0x/decltype3.C: New.
8223         * g++.dg/cpp0x/decltype4.C: New.
8224         * g++.dg/cpp0x/decltype5.C: New.
8225         * g++.dg/cpp0x/decltype6.C: New.
8226
8227 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8228
8229         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
8230           because the test relies on bit 31 to be the sign bit.
8231
8232 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8233
8234         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
8235           assuming it is 0x7fffffff.
8236         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
8237         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
8238
8239 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
8240
8241         PR c++/32346
8242         * g++.dg/expr/bitfield9.C: New test.
8243
8244 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8245
8246         PR fortran/32899
8247         * gfortran.dg/logical_comp.f90: Update dg-error strings.
8248
8249 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8250
8251         PR fortran/32760
8252         * gfortran.dg/private_type_7.f90: New test.
8253
8254 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8255
8256         PR fortran/32035
8257         * gfortran.dg/select_char_1.f90: New test.
8258
8259 2007-07-27  Tobias Burnus  <burnus@net-b.de>
8260
8261         PR fortran/32903
8262         * gfortran.dg/initialization_11.f90: New test.
8263
8264 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
8265
8266         * gcc.target/mips/ins-1.c: New test.
8267
8268 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
8269
8270         PR/19232
8271         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
8272         (f1): Likewise.
8273
8274 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
8275
8276         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
8277         error: width of 'spare' exceeds its type.
8278
8279 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
8280
8281         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
8282         * gcc.dg/sibcall-4.c: Likewise.
8283
8284 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8285
8286         PR rtl-optimization/31500
8287         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
8288         * g++.dg/warn/Warray-bounds.C: Likewise.
8289
8290 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
8291
8292         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
8293
8294 2007-07-25  Julian Brown  <julian@codesourcery.com>
8295             Paul Brook  <paul@codesourcery.com>
8296             Joseph Myers  <joseph@codesourcery.com>
8297             Mark Shinwell  <shinwell@codesourcery.com>
8298
8299         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
8300         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
8301         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
8302         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
8303         (check_effective_target_arm_neon_hw): New.
8304         * gcc.target/arm/neon/neon.exp: New file.
8305         * gcc.target/arm/neon/polytypes.c: New file.
8306         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
8307
8308 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
8309
8310         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
8311           targets where an "int" is less than 32 bits wide.
8312
8313 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
8314
8315         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
8316
8317 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8318
8319         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
8320           during addition if an int is only 16 bits wide.
8321         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
8322
8323 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8324
8325         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
8326           size as "long int" and are 32 or 64 bits wide.
8327         * gcc.dg/torture/pr28814.c: Likewise.
8328
8329 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8330
8331         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
8332           exactly as wide as an int.
8333
8334 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
8335
8336         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8337         Define and use throughout as long long printf format specifier.
8338         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8339         Likewise.
8340
8341 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
8342
8343         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
8344         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
8345
8346 2007-07-25  Ben Elliston  <bje@au.ibm.com>
8347
8348         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
8349
8350 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
8351
8352         * gcc.c-torture/execute/20070724-1.c: New.
8353
8354 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
8355
8356         PR fortran/31205
8357         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
8358         "deallocates" to 24, since patch has code rid of much spurious
8359         code.
8360         * gfortran.dg/interface_assignment_1.f90 : New test.
8361
8362         PR fortran/32842
8363         * gfortran.dg/interface_assignment_2.f90 : New test.
8364
8365 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8366
8367         PR fortran/32867
8368         * fortran.dg/initialization_10.f90: New test.
8369
8370 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8371
8372         PR fortran/32778
8373         * gfortran.dg/imag_2.f: Removed
8374         * gfortran.dg/warn_std_1.f90: New test.
8375         * gfortran.dg/warn_std_2.f90: New test.
8376         * gfortran.dg/warn_std_3.f90: New test.
8377
8378 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8379
8380         PR c++/29001
8381         * g++.dg/init/new22.C: New.
8382
8383 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8384
8385         PR c++/32561
8386         * g++.dg/template/crash67.C: New.
8387
8388 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
8389
8390         * lib/target-support.exp (check_effective_target_natural_alignment): 
8391         (check_effective_target_vector_alignment_reachable): New.
8392         * config/spu/spu.c (spu_vector_alignment_reachable): New.
8393         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
8394         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
8395         check.
8396         * gcc.dg/vect/pr25413.c: Likewise.
8397         * gcc.dg/vect/pr31699.c: Likewise.
8398
8399 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
8400
8401         PR fortran/30814
8402         * gfortran.dg/pack_bounds_1.f90:  New test case.
8403
8404 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
8405
8406         PR fortran/31639
8407         * gfortran.dg/initialization_9.f90: New test.
8408
8409 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8410
8411         PR fortran/32797
8412         PR fortran/32800
8413         * gfortran.dg/bind_c_usage_8.f03: New test case.
8414         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
8415         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
8416
8417 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
8418
8419         * gcc.target/mips/branch-cost-1.c: New test.
8420         * gcc.target/mips/branch-cost-2.c: Likewise.
8421
8422 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8423
8424         PR fortran/32732
8425         * gfortran.dg/c_char_tests.f03: New test case.
8426         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
8427         * gfortran.dg/c_char_tests_2.f03: New test case.
8428         * gfortran.dg/value_6.f03: Ditto.
8429         * gfortran.dg/value_7.f03: Ditto.
8430
8431 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8432
8433         PR fortran/32600
8434         * gfortran.dg/c_funloc_tests_5.f03: New.
8435         * gfortran.dg/c_funloc_tests_5.f04: New.
8436         * gfortran.dg/c_funloc_tests_4_driver.c: New.
8437
8438 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8439
8440         PR c++/32839
8441         * g++.dg/expr/call4.C: New.
8442         * g++.dg/expr/call5.C: New.
8443
8444 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8445
8446         PR fortran/32710
8447         * gfortran.dg/namelist_30.f90: New test.
8448
8449 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8450
8451         PR fortran/29962
8452         * gfortran.dg/array_initializer_1.f90: Removed warning.
8453         * gfortran.dg/initialization_1.f90: Adjusted messages.
8454         * gfortran.dg/nested_modules_6.f90: Removed warning.
8455
8456         PR fortran/31253
8457         * gfortran.dg/initialization_7.f90: New test.
8458
8459         PR fortran/31639
8460         * gfortran.dg/initialization_8.f90: New test.
8461
8462 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8463
8464         PR c++/30818
8465         * g++.dg/template/crash47.C: Adjust errors.
8466         * g++.dg/template/crash48.C: Adjust errors.
8467         * g++.dg/template/typename12.C: New.
8468         * g++.dg/template/typename13.C: New.
8469         * g++.dg/template/typename14.C: New.
8470         * g++.dg/template/typedef6.C: Adjust errors.
8471
8472 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8473
8474         PR fortran/32627
8475         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
8476         * gfortran.dg/pr32627.f03: New test case.
8477
8478         * gfortran.dg/c_f_pointer_logical.f03: New test case.
8479         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
8480         c_f_pointer_logical.
8481         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
8482         c_f_pointer_complex.
8483         * gfortran.dg/c_f_pointer_complex.f03: New test case.
8484         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
8485         c_f_pointer_shape_tests_2.
8486         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
8487
8488 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8489
8490         PR fortran/32804
8491         * gfortran.dg/c_loc_tests_9.f03: New test case.
8492         * gfortran.dg/c_loc_tests_10.f03: Ditto.
8493
8494 2007-07-21  Lee Millward  <lee.millward@gmail.com>
8495
8496         PR fortran/32823
8497         * gfortran.dg/int_2.f90: New test.
8498         
8499 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8500
8501         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
8502
8503 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
8504
8505         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
8506         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
8507
8508 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
8509
8510         PR tree-optimization/19910
8511         * gcc.dg/pr19910.c: New test.
8512
8513 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
8514
8515         PR fortran/32738
8516         * gfortran.dg/pr32738.f90: New test.
8517
8518 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
8519
8520         PR tree-optimzation/32635
8521         * gfortran.dg/pr32635.f:  New test case.
8522
8523 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
8524
8525         PR fortran/32801
8526         * gfortran.dg/pr32801.f03: New test case.
8527
8528 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8529
8530         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
8531         Test negative numbers also.
8532         * gcc.dg/c99-math-float-1.c: Likewise.
8533         * gcc.dg/c99-math-long-double-1.c: Likewise.
8534         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
8535         test inputs.
8536
8537 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
8538         
8539         * lib/target-supports.exp (check_effective_target_sync_int_long):
8540         Enable for xtensa.
8541         (check_effective_target_sync_char_short): Likewise.
8542         
8543 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8544
8545         * gcc.dg/pr28796-2.c: Add more cases.
8546
8547 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8548
8549         * gcc.dg/pr28796-1.c: Add more cases.
8550         * gcc.dg/pr28796-2.c: Likewise.
8551
8552 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8553
8554         * gcc.dg/pr28796-1.c: Add more cases.
8555         * gcc.dg/pr28796-2.c: Likewise.
8556
8557 2007-07-17  Janus Weil  <jaydub66@gmail.com>
8558
8559         PR fortran/32535
8560         * gfortran.dg/pr32535.f90: New test.
8561
8562 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
8563
8564         PR fortran/31320
8565         PR fortran/32665
8566         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
8567
8568 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
8569
8570         PR rtl-optimization/32773
8571         * gcc.dg/pr32773.c: New test.
8572
8573 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8574
8575         * gcc.target/spu/intrinsics-1.c: Use dg-message to
8576         match flax-vector-conversions note.
8577         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
8578         instead of dg-error for the warning.
8579
8580 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8581
8582         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
8583           adapted to work on targets with 16-bit or wider int.
8584         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
8585         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
8586         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
8587         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
8588
8589 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8590
8591         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
8592         support large arrays.
8593         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
8594         * gcc.dg/20061109-1.c: Likewise.
8595         * gcc.c-torture/execute/20061101-1.x: Likewise.
8596         * gcc.c-torture/execute/pr29797-1.x: Likewise.
8597         * gcc.c-torture/execute/pr31448.x: Likewise.
8598
8599 2007-07-16  Lee Millward  <lee.millward@gmail.com>
8600
8601         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
8602
8603         PR fortran/32238
8604         * gfortran.dg/pr32238.f90: New test.
8605
8606         PR fortran/32222
8607         * gfortran.dg/pr32222.f90: New test.
8608
8609         PR fortran/32242
8610         * gfortran.dg/pr32242.f90: New test.
8611         
8612 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
8613             David Ung  <davidu@mips.com>
8614
8615         * gcc.target/mips/mips-sched-madd.c: New test case.
8616
8617 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8618
8619         PR libfortran/32611
8620         * gfortran.dg/large_real_kind_1.f90: Update test.
8621         * gfortran.dg/pr17706.f90: Update test.
8622         * gfortran.dg/fmt_zero_digits.f90: Update test.
8623         * gfortran.dg/fmt_zero_precision.f90: Update test.
8624         * gfortran.dg/real_const_3.f90: Update test.
8625
8626 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8627
8628         PR fortran/32036
8629         * gfortran.dg/bounds_check_8.f90: New test.
8630         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
8631
8632 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8633
8634         PR fortran/32357
8635         * gfortran.dg/mvbits_2.f90: New test.
8636
8637 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8638
8639         PR libfortran/32731
8640         * gfortran.dg/pack_mask_1.f90:  New test.
8641         * gfortran.dg/unpack_mask_1.f90:  New test.
8642
8643 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8644
8645         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
8646         * gcc.dg/20001101-1.c: Likewise.
8647         * gcc.dg/20001102-1.c: Likewise.
8648         * gcc.dg/20020116-2.c: Likewise.
8649         * gcc.dg/20020416-1.c: Likewise.
8650         * gcc.dg/sparc-constant-1.c: Likewise.
8651         * gcc.dg/sparc-dwarf2.c: Likewise.
8652         * gcc.dg/sparc-frame-1.c: Likewise.
8653         * gcc.dg/sparc-getcontext-1.c: Likewise.
8654         * gcc.dg/sparc-loop-1.c: Likewise.
8655         * gcc.dg/sparc-reg-1.c: Likewise.
8656         * gcc.dg/sparc-ret.c: Likewise.
8657         * gcc.dg/sparc-trap-1.c: Likewise.
8658         * gcc.dg/ultrasp10.c: Likewise.
8659         * gcc.dg/ultrasp11.c: Likewise.
8660         * gcc.dg/ultrasp1.c: Likewise.
8661         * gcc.dg/ultrasp2.c: Likewise.
8662         * gcc.dg/ultrasp3.c: Likewise.
8663         * gcc.dg/ultrasp4.c: Likewise.
8664         * gcc.dg/ultrasp5.c: Likewise.
8665         * gcc.dg/ultrasp6.c: Likewise.
8666         * gcc.dg/ultrasp7.c: Likewise.
8667         * gcc.dg/ultrasp8.c: Likewise.
8668         * gcc.dg/ultrasp9.c: Likewise.
8669         * gcc.dg/splet-1.c: Delete.
8670
8671 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
8672
8673         PR fortran/32724
8674         * gfortran.dg/stfunc_5.f90: New test.
8675
8676 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
8677
8678         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
8679         New procedure to check if arrays are naturally aligned to the vector
8680         alignment boundary.
8681         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
8682         in size_t typedef.  Adjust tree dump scan results according to
8683         vect_aligned_arrays target check.
8684         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
8685         vect_aligned_arrays target check.
8686         * gcc.dg/vect/pr31699.c: Ditto.
8687
8688 2007-07-13  Sa Liu  <saliu@de.ibm.com>
8689
8690         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
8691         for V2DFmode vector conditional expression.
8692         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
8693         and dfceq patterns.
8694         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
8695         and dfcgt patterns.
8696         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
8697         V2DFmode comparison and test special values.
8698         * lib/target-supports.exp: Switch on test for V2DFmode 
8699         vector conditional expression.
8700
8701 2007-07-13  Richard Guenther  <rguenther@suse.de>
8702
8703         PR tree-optimization/32721
8704         * gcc.dg/pr32721.c: New testcase.
8705
8706 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
8707
8708         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
8709         error message part that continues on a new line.
8710
8711 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
8712
8713         * gcc.dg/c99-tgmath-1.c: New.
8714         * gcc.dg/c99-tgmath-2.c: New.
8715         * gcc.dg/c99-tgmath-3.c: New.
8716         * gcc.dg/c99-tgmath-4.c: New.
8717
8718 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8719             Janis Johnson  <janis187@us.ibm.com>
8720
8721         PR testsuite/25241
8722         * gcc.test-framework/dg-error-exp-F.c: New test.
8723         * gcc.test-framework/dg-warning-exp-F.c: New test.
8724         * lib/gcc.exp: Enable warning and error prefixes.
8725         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
8726         (dg-error): Wrap original dg-error.
8727         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
8728         markers from dg-error/dg-warning directives.
8729         * gcc.dg/20040322-1.c: Likewise.
8730         * gcc.dg/Wchar-subscripts-1.c: Likewise.
8731         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
8732         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
8733         * gcc.dg/Werror-1.c: Likewise.
8734         * gcc.dg/Werror-10.c: Likewise.
8735         * gcc.dg/Werror-11.c: Likewise.
8736         * gcc.dg/Werror-2.c: Likewise.
8737         * gcc.dg/Werror-3.c: Likewise.
8738         * gcc.dg/Werror-4.c: Likewise.
8739         * gcc.dg/Werror-5.c: Likewise.
8740         * gcc.dg/Werror-6.c: Likewise.
8741         * gcc.dg/Werror-7.c: Likewise.
8742         * gcc.dg/Werror-8.c: Likewise.
8743         * gcc.dg/Werror-9.c: Likewise.
8744         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8745         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
8746         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
8747         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
8748         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
8749         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
8750         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
8751         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
8752         * gcc.dg/Wnested-externs-1.c: Likewise.
8753         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
8754         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
8755         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
8756         * gcc.dg/Wshadow-3.c: Likewise.
8757         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
8758         * gcc.dg/Wwrite-strings-1.c: Likewise.
8759         * gcc.dg/anon-struct-5.c: Likewise.
8760         * gcc.dg/anon-struct-6.c: Likewise.
8761         * gcc.dg/anon-struct-7.c: Likewise.
8762         * gcc.dg/anon-struct-8.c: Likewise.
8763         * gcc.dg/array-8.c: Likewise.
8764         * gcc.dg/array-quals-2.c: Likewise.
8765         * gcc.dg/asm-qual-1.c: Likewise.
8766         * gcc.dg/asm-wide-1.c: Likewise.
8767         * gcc.dg/assign-warn-1.c: Likewise.
8768         * gcc.dg/assign-warn-2.c: Likewise.
8769         * gcc.dg/bitfld-10.c: Likewise.
8770         * gcc.dg/bitfld-11.c: Likewise.
8771         * gcc.dg/bitfld-12.c: Likewise.
8772         * gcc.dg/bitfld-13.c: Likewise.
8773         * gcc.dg/bitfld-14.c: Likewise.
8774         * gcc.dg/builtin-choose-expr-2.c: Likewise.
8775         * gcc.dg/builtins-30.c: Likewise.
8776         * gcc.dg/c90-const-expr-5.c: Likewise.
8777         * gcc.dg/c90-typespec-1.c: Likewise.
8778         * gcc.dg/c99-const-expr-5.c: Likewise.
8779         * gcc.dg/c99-flex-array-5.c: Likewise.
8780         * gcc.dg/c99-fordecl-3.c: Likewise.
8781         * gcc.dg/c99-tag-3.c: Likewise.
8782         * gcc.dg/c99-typespec-1.c: Likewise.
8783         * gcc.dg/c99-vla-jump-1.c: Likewise.
8784         * gcc.dg/c99-vla-jump-2.c: Likewise.
8785         * gcc.dg/c99-vla-jump-3.c: Likewise.
8786         * gcc.dg/c99-vla-jump-4.c: Likewise.
8787         * gcc.dg/c99-vla-jump-5.c: Likewise.
8788         * gcc.dg/cast-1.c: Likewise.
8789         * gcc.dg/cast-2.c: Likewise.
8790         * gcc.dg/cast-3.c: Likewise.
8791         * gcc.dg/cast-4.c: Likewise.
8792         * gcc.dg/cast-pretty-print-1.c: Likewise.
8793         * gcc.dg/comp-goto-2.c: Likewise.
8794         * gcc.dg/comp-goto-3.c: Likewise.
8795         * gcc.dg/cpp/error-1.c: Likewise.
8796         * gcc.dg/cpp/if-paren.c: Likewise.
8797         * gcc.dg/decl-7.c: Likewise.
8798         * gcc.dg/decl-8.c: Likewise.
8799         * gcc.dg/decl-nospec-1.c: Likewise.
8800         * gcc.dg/decl-nospec-2.c: Likewise.
8801         * gcc.dg/decl-nospec-3.c: Likewise.
8802         * gcc.dg/declspec-10.c: Likewise.
8803         * gcc.dg/declspec-11.c: Likewise.
8804         * gcc.dg/declspec-12.c: Likewise.
8805         * gcc.dg/declspec-13.c: Likewise.
8806         * gcc.dg/declspec-14.c: Likewise.
8807         * gcc.dg/declspec-15.c: Likewise.
8808         * gcc.dg/declspec-16.c: Likewise.
8809         * gcc.dg/declspec-17.c: Likewise.
8810         * gcc.dg/declspec-4.c: Likewise.
8811         * gcc.dg/declspec-5.c: Likewise.
8812         * gcc.dg/declspec-6.c: Likewise.
8813         * gcc.dg/declspec-7.c: Likewise.
8814         * gcc.dg/declspec-8.c: Likewise.
8815         * gcc.dg/declspec-9.c: Likewise.
8816         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
8817         * gcc.dg/dfp/constants-c99.c: Likewise.
8818         * gcc.dg/dfp/keywords-c89.c: Likewise.
8819         * gcc.dg/dfp/keywords-c99.c: Likewise.
8820         * gcc.dg/dfp/keywords-reserved.c: Likewise.
8821         * gcc.dg/dfp/typespec.c: Likewise.
8822         * gcc.dg/dremf-type-compat-2.c: Likewise.
8823         * gcc.dg/dremf-type-compat-3.c: Likewise.
8824         * gcc.dg/dremf-type-compat-4.c: Likewise.
8825         * gcc.dg/empty-source-2.c: Likewise.
8826         * gcc.dg/empty-source-3.c: Likewise.
8827         * gcc.dg/enum3.c: Likewise.
8828         * gcc.dg/extra-semi-2.c: Likewise.
8829         * gcc.dg/extra-semi-3.c: Likewise.
8830         * gcc.dg/float-range-1.c: Likewise.
8831         * gcc.dg/float-range-2.c: Likewise.
8832         * gcc.dg/float-range-3.c: Likewise.
8833         * gcc.dg/float-range-5.c: Likewise.
8834         * gcc.dg/format/asm_fprintf-2.c: Likewise.
8835         * gcc.dg/format/asm_fprintf-3.c: Likewise.
8836         * gcc.dg/format/asm_fprintf-4.c: Likewise.
8837         * gcc.dg/format/asm_fprintf-5.c: Likewise.
8838         * gcc.dg/format/cast-1.c: Likewise.
8839         * gcc.dg/format/gcc_diag-3.c: Likewise.
8840         * gcc.dg/format/gcc_diag-4.c: Likewise.
8841         * gcc.dg/format/gcc_diag-6.c: Likewise.
8842         * gcc.dg/format/gcc_diag-8.c: Likewise.
8843         * gcc.dg/format/gcc_diag-9.c: Likewise.
8844         * gcc.dg/format/nul-2.c: Likewise.
8845         * gcc.dg/format/opt-1.c: Likewise.
8846         * gcc.dg/format/opt-2.c: Likewise.
8847         * gcc.dg/format/opt-3.c: Likewise.
8848         * gcc.dg/format/opt-4.c: Likewise.
8849         * gcc.dg/format/opt-5.c: Likewise.
8850         * gcc.dg/format/opt-6.c: Likewise.
8851         * gcc.dg/framework-2.c: Likewise.
8852         * gcc.dg/func-args-1.c: Likewise.
8853         * gcc.dg/func-outside-1.c: Likewise.
8854         * gcc.dg/func-outside-2.c: Likewise.
8855         * gcc.dg/gnu-cond-expr-2.c: Likewise.
8856         * gcc.dg/gnu-cond-expr-3.c: Likewise.
8857         * gcc.dg/if-empty-1.c: Likewise.
8858         * gcc.dg/init-bad-1.c: Likewise.
8859         * gcc.dg/init-bad-2.c: Likewise.
8860         * gcc.dg/init-bad-3.c: Likewise.
8861         * gcc.dg/init-desig-obs-2.c: Likewise.
8862         * gcc.dg/init-desig-obs-3.c: Likewise.
8863         * gcc.dg/init-empty-2.c: Likewise.
8864         * gcc.dg/init-empty-3.c: Likewise.
8865         * gcc.dg/inline-11.c: Likewise.
8866         * gcc.dg/inline-12.c: Likewise.
8867         * gcc.dg/inline-8.c: Likewise.
8868         * gcc.dg/inline-9.c: Likewise.
8869         * gcc.dg/inline3.c: Likewise.
8870         * gcc.dg/label-decl-1.c: Likewise.
8871         * gcc.dg/label-decl-2.c: Likewise.
8872         * gcc.dg/label-decl-3.c: Likewise.
8873         * gcc.dg/label-decl-4.c: Likewise.
8874         * gcc.dg/long-long-typespec-1.c: Likewise.
8875         * gcc.dg/lvalue-2.c: Likewise.
8876         * gcc.dg/lvalue-3.c: Likewise.
8877         * gcc.dg/nested-func-3.c: Likewise.
8878         * gcc.dg/nested-redef-1.c: Likewise.
8879         * gcc.dg/noreturn-4.c: Likewise.
8880         * gcc.dg/old-style-prom-2.c: Likewise.
8881         * gcc.dg/old-style-prom-3.c: Likewise.
8882         * gcc.dg/old-style-then-proto-1.c: Likewise.
8883         * gcc.dg/overflow-warn-1.c: Likewise.
8884         * gcc.dg/overflow-warn-2.c: Likewise.
8885         * gcc.dg/overflow-warn-3.c: Likewise.
8886         * gcc.dg/overflow-warn-4.c: Likewise.
8887         * gcc.dg/overflow-warn-6.c: Likewise.
8888         * gcc.dg/parm-forwdecl-2.c: Likewise.
8889         * gcc.dg/parm-forwdecl-3.c: Likewise.
8890         * gcc.dg/parm-impl-decl-1.c: Likewise.
8891         * gcc.dg/parm-impl-decl-2.c: Likewise.
8892         * gcc.dg/parm-incomplete-1.c: Likewise.
8893         * gcc.dg/parm-mismatch-1.c: Likewise.
8894         * gcc.dg/pointer-arith-1.c: Likewise.
8895         * gcc.dg/pointer-arith-2.c: Likewise.
8896         * gcc.dg/pointer-arith-3.c: Likewise.
8897         * gcc.dg/pointer-arith-4.c: Likewise.
8898         * gcc.dg/pointer-arith-6.c: Likewise.
8899         * gcc.dg/pointer-arith-7.c: Likewise.
8900         * gcc.dg/pointer-arith-8.c: Likewise.
8901         * gcc.dg/pr13804-1.c: Likewise.
8902         * gcc.dg/pr15698-1.c: Likewise.
8903         * gcc.dg/pr15698-2.c: Likewise.
8904         * gcc.dg/pr15698-3.c: Likewise.
8905         * gcc.dg/pr15698-4.c: Likewise.
8906         * gcc.dg/pr15698-5.c: Likewise.
8907         * gcc.dg/pr15698-6.c: Likewise.
8908         * gcc.dg/pr15698-7.c: Likewise.
8909         * gcc.dg/pr15698-8.c: Likewise.
8910         * gcc.dg/pr17188-1.c: Likewise.
8911         * gcc.dg/pr17301-1.c: Likewise.
8912         * gcc.dg/pr17301-2.c: Likewise.
8913         * gcc.dg/pr17730-1.c: Likewise.
8914         * gcc.dg/pr20368-1.c: Likewise.
8915         * gcc.dg/pr20368-2.c: Likewise.
8916         * gcc.dg/pr20368-3.c: Likewise.
8917         * gcc.dg/pr22308-1.c: Likewise.
8918         * gcc.dg/qual-component-1.c: Likewise.
8919         * gcc.dg/redecl-1.c: Likewise.
8920         * gcc.dg/redecl-11.c: Likewise.
8921         * gcc.dg/redecl-12.c: Likewise.
8922         * gcc.dg/redecl-13.c: Likewise.
8923         * gcc.dg/redecl-14.c: Likewise.
8924         * gcc.dg/redecl-15.c: Likewise.
8925         * gcc.dg/register-var-1.c: Likewise.
8926         * gcc.dg/register-var-2.c: Likewise.
8927         * gcc.dg/stmt-expr-2.c: Likewise.
8928         * gcc.dg/stmt-expr-3.c: Likewise.
8929         * gcc.dg/stmt-expr-label-1.c: Likewise.
8930         * gcc.dg/stmt-expr-label-2.c: Likewise.
8931         * gcc.dg/stmt-expr-label-3.c: Likewise.
8932         * gcc.dg/struct-empty-2.c: Likewise.
8933         * gcc.dg/struct-empty-3.c: Likewise.
8934         * gcc.dg/struct-parse-1.c: Likewise.
8935         * gcc.dg/struct-semi-1.c: Likewise.
8936         * gcc.dg/struct-semi-2.c: Likewise.
8937         * gcc.dg/struct-semi-3.c: Likewise.
8938         * gcc.dg/switch-5.c: Likewise.
8939         * gcc.dg/switch-6.c: Likewise.
8940         * gcc.dg/switch-7.c: Likewise.
8941         * gcc.dg/tls/diag-5.c: Likewise.
8942         * gcc.dg/transparent-union-1.c: Likewise.
8943         * gcc.dg/transparent-union-3.c: Likewise.
8944         * gcc.dg/typespec-1.c: Likewise.
8945         * gcc.dg/vla-init-2.c: Likewise.
8946         * gcc.dg/vla-init-3.c: Likewise.
8947         * gcc.dg/vla-init-4.c: Likewise.
8948         * gcc.dg/vla-init-5.c: Likewise.
8949         * gcc.dg/void-cast-2.c: Likewise.
8950         * gcc.dg/wvla-3.c: Likewise.
8951         * gcc.dg/wvla-7.c: Likewise.
8952         * gcc.target/i386/991209-1.c: Likewise.
8953         * gcc.target/ia64/fpreg-1.c: Likewise.
8954         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
8955         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
8956         
8957 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
8958
8959         PR fortran/31639
8960         * gfortran.dg/func_decl_4.f90: New test.
8961
8962 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
8963
8964         PR fortran/32727
8965         * gfortran.dg/interface_17.f90: New test.
8966
8967 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
8968
8969         PR fortran/32599
8970         * gfortran.dg/32599.f03: New test case.
8971
8972         PR fortran/32601
8973         * gfortran.dg/32601.f03: New test case.
8974         * gfortran.dg/32601_1.f03: Ditto.
8975         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
8976         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
8977
8978 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
8979
8980         * gcc.c-torture/execute/align-3.c: Remove function addr check.
8981
8982 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8983             Devang Patel  <dpatel@apple.com>
8984
8985         PR tree-optimization/25413
8986         * gcc.dg/vect/vect-align-1.c: New.
8987         * gcc.dg/vect/vect-align-2.c: New.
8988         * gcc.dg/vect/pr25413.c: New.
8989         * gcc.dg/vect/pr25413a.c: New.
8990         * gcc.dg/vect/pr31699.c: Fix dg-final check.
8991
8992 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
8993
8994         * lib/target-support.exp (check_ultrasparc_hw_available):
8995         New function.
8996         (is-effective-target): Check $arg for ultrasparc_hw.
8997         (is-effective-target-keyword): Likewise.
8998         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
8999         when determining what to do on sparc platforms.
9000         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
9001         * gcc.dg/20001101-1.c: Likewise.
9002         * gcc.dg/20001101-2.c: Likewise.
9003         * gcc.dg/ultrasp9.c: Likewise.
9004         * gcc.dg/ultrasp10.c: Likewise.
9005         * gcc.target/sparc/pdist-3.c: Likewise.
9006
9007 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
9008
9009         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
9010
9011 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9012
9013         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
9014         get vectorized.
9015         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
9016         now get vectorized.
9017         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
9018         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
9019         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
9020         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
9021         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
9022         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
9023         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
9024         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
9025         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
9026         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
9027         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
9028         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
9029         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
9030         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
9031         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
9032         * lib/target-supports.exp (check_effective_target_vect_int_mul):
9033         Add spu.
9034
9035 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
9036
9037         PR c++/30854
9038         * g++.dg/parse/error30.C: New test.
9039
9040 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9041
9042         PR fortran/29804
9043         * gfortran.dg/alloc_comp_misc_1.f90: New test.
9044
9045 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
9046
9047         * gfortran.fortran-torture/compile/pr32663.f: New test.
9048
9049 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9050
9051         PR c++/31027
9052         * g++.dg/inherit/virtual4.C: New.
9053
9054 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
9055
9056         PR target/32661
9057         * gcc.target/i386/pr32661-1.c: New test.
9058
9059 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
9060
9061         * gnat.dg/invariant_index.ad[sb]: New test.
9062
9063 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9064
9065         PR c++/32560
9066         * g++.dg/template/decl3.C: New.
9067
9068 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
9069
9070         PR 32617
9071         * gcc.c-torture/execute/align-3.c: New.
9072
9073 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
9074
9075         PR target/32708
9076         * gcc.target/i386/pr32708-1.c: New test.
9077         * gcc.target/i386/pr32708-2.c: Ditto.
9078         * gcc.target/i386/pr32708-3.c: Ditto.
9079
9080 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
9081
9082         * g++.dg/init/new20.C: Remove svn:executable flag.
9083
9084 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9085
9086         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
9087
9088 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9089
9090         * gcc.dg/ultrasp7.c: Add fpic target requirement.
9091
9092 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9093
9094         PR testsuite/25241
9095         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
9096         directive.
9097         
9098 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
9099
9100         PR fortran/32157
9101         * gfortran.dg/overload_2.f90: New test.
9102
9103         PR fortran/32689
9104         * gfortran.dg/transfer_simplify_5.f90
9105
9106         PR fortran/32634
9107         * gfortran.dg/interface_15.f90: New test.
9108
9109 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9110
9111         PR libfortran/32336
9112         * gfortran.dg/matmul_5.f90:  New test case.
9113
9114 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9115
9116         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
9117         * gcc.dg/fesd-any.h: Likewise.
9118         * gcc.dg/fesd-baseonly.c: Likewise.
9119         * gcc.dg/fesd-baseonly.h: Likewise.
9120         * gcc.dg/fesd-none.c: Likewise.
9121         * gcc.dg/fesd-none.h: Likewise.
9122         * gcc.dg/fesd-reduced.c: Likewise.
9123         * gcc.dg/fesd-reduced.h: Likewise.
9124         * gcc.dg/fesd-sys.c: Likewise.
9125         * gcc.dg/fesd-sys.h: Likewise
9126         * gcc.dg/fesd.h: Likewise.
9127
9128         * g++.dg/debug/dwarf2: New directory.
9129         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
9130         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
9131         * g++.dg/other/fesd-any.h: Likewise.
9132         * g++.dg/other/fesd-baseonly.C: Likewise.
9133         * g++.dg/other/fesd-baseonly.h: Likewise.
9134         * g++.dg/other/fesd-none.C: Likewise.
9135         * g++.dg/other/fesd-none.h: Likewise.
9136         * g++.dg/other/fesd-reduced.C: Likewise.
9137         * g++.dg/other/fesd-reduced.h: Likewise.
9138         * g++.dg/other/fesd-sys.C: Likewise.
9139         * g++.dg/other/fesd-sys.h: Likewise.
9140         * g++.dg/other/fesd.h: Likewise.
9141
9142 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
9143
9144         PR fortran/31129
9145         * gfortran.dg/parameter_unused.f90: New test.
9146
9147 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
9148
9149         PR tree-optimization/32681
9150         * gcc.dg/tree-ssa/pr32681.c: New test.
9151
9152 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9153
9154         PR fortran/32678
9155         * gfortran.dg/fmt_t_5.f90: New test.
9156
9157 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
9158
9159         PR c++/30535
9160         * g++.dg/template/operator10.C: New.
9161
9162 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9163
9164         PR libfortran/32217
9165         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
9166
9167 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9168
9169         PR fortran/29876
9170         * gfortran.dg/operator_6.f90: New test.
9171
9172 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9173
9174         PR fortran/17711
9175         * gfortran.dg/operator_4.f90: New test.
9176         * gfortran.dg/operator_5.f90: New test.
9177         * gfortran.dg/logical_comp.f90: Adjusted error messages.
9178         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
9179
9180 2007-07-08  Tobias Burnus  <burnus@net-b.de>
9181
9182         PR fortran/32669
9183         * gfortran.dg/argument_checking_6.f90: New.
9184
9185 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9186
9187         PR fortran/25094
9188         * gfortran.dg/interface_155555.f90: New test.
9189
9190 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9191
9192         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9193         c99-math-long-double-1.c, c99-math.h: Test subnormals.
9194
9195 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9196
9197         PR testsuite/25241
9198         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
9199         discern pedantic diagnostics and errors.
9200         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
9201         and not an error.
9202         * gcc.dg/20050121-1.c: This is an error and not a warning.
9203         * gcc.target/i386/sseregparm-2.c:  Likewise.
9204         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
9205         * gcc.dg/charset/attribute2.c: Likewise.
9206         * gcc.dg/bitfld-1.c: Likewise.
9207         * gcc.dg/pack-test-2.c: Likewise.
9208         * gcc.dg/940510-1.c: Match separately error and warning.
9209         * gcc.dg/array-2.c: Match separately multiple messages. The second
9210         diagnostic is a pedantic warning and not an error.
9211         * gcc.dg/pr14475.c: Match separately multiple messages.
9212         * gcc.dg/pr18809-1.c: Likewise.
9213         * gcc.dg/pr27953.c: Likewise.
9214         * gcc.dg/vla-init-1.c: Likewise.
9215         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
9216
9217 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9218
9219         PR fortran/32644
9220         * gfortran.dg/char_decl_1.f90: New test.
9221
9222 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
9223
9224         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
9225
9226 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
9227
9228         PR c++/32232
9229         * g++.dg/template/overload9.C: New test.
9230
9231 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
9232
9233         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
9234         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
9235
9236 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9237
9238         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
9239         * gcc.dg/20001012-2.c: Likewise.
9240         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
9241         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
9242
9243 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9244
9245         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
9246         about the chunk size when STACK_SIZE is defined.
9247
9248 2007-07-06  Josh Conner  <jconner@apple.com>
9249
9250         PR middle-end/32602
9251         * gcc.dg/sibcall-8.c: New test.
9252
9253 2007-07-06  Josh Conner  <jconner@apple.com>
9254
9255         PR middle-end/32603
9256         * gcc.target/arm/sibcall-1.c: New test.
9257
9258 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
9259
9260         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
9261
9262 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
9263
9264         * gfortran.dg/save_parameter.f90: New test.
9265         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
9266
9267 2007-07-06  Richard Guenther  <rguenther@suse.de>
9268
9269         * g++.dg/opt/pr30965.C: New testcase.
9270
9271 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
9272
9273         * gcc.target/mips/save-restore-5.c: New test.
9274
9275 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9276
9277         PR rtl_optimization/32450
9278         * gcc.dg/pr32450.c: New runtime test.
9279
9280 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9281
9282         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
9283         single underscore in scan directives.
9284
9285 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
9286
9287         PR c++/32245
9288         * g++.dg/init/ptrmem4.C: New test.
9289
9290         PR c++/32251
9291         * g++.dg/init/new21.C: Likewise.
9292
9293         PR c++/31992
9294         * g++.dg/template/static30.C: Likewise.
9295
9296 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
9297
9298         * gcc.dg/vect/costmodel/ppc: New directory.
9299         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
9300         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
9301         New test.
9302         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
9303         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
9304         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
9305         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
9306         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
9307         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
9308         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
9309         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
9310         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
9311         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
9312         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
9313         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
9314         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
9315         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
9316
9317 2007-07-05  Tobias Burnus  <burnus@net-b.de>
9318
9319         PR fortran/32359
9320         * gfortran.dg/module_md5_1.f90: Update MD5 number.
9321
9322 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
9323
9324         PR fortran/32526
9325         * gfortran.dg/interface_14.f90: New test.
9326
9327         PR fortran/32613
9328         * gfortran.dg/do_iterator_2.f90: New test.
9329
9330 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
9331
9332         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
9333         (FE_DEC_DOWNWARD): Likewise.
9334         (FE_DEC_UPWARD): Likewise.
9335         (FE_DEC_TOWARDZERO): Likewise.
9336         (FE_DEC_TONEARESTFROMZERO): Likewise.
9337
9338 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
9339
9340         * gcc.c-torture/compile/pr32606.c: New.
9341         * gfortran.fortran-torture/execute/pr32604.f90: New.
9342
9343 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
9344
9345         * gcc.dg/visibility-12.c: New test.
9346         * gcc.dg/visibility-13.c: Likewise.
9347         * g++.dg/ext/visibility-9.C: Likewise.
9348         * g++.dg/ext/visibility-10.C: Likewise.
9349
9350 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9351
9352         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
9353         * gcc.dg/sh-relax-vxworks.c: New test.
9354
9355 2007-07-04  Richard Guenther  <rguenther@suse.de>
9356
9357         PR tree-optimization/32500
9358         * gcc.c-torture/execute/pr32500.c: New testcase.
9359
9360 2007-07-04  Richard Guenther  <rguenther@suse.de>
9361
9362         PR tree-optimization/32482
9363         * gcc.c-torture/compile/pr32482.c: New testcase.
9364
9365 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9366
9367         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
9368         VxWorks kernels.
9369         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
9370         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
9371         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
9372         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
9373
9374 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9375
9376         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
9377
9378 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9379
9380         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
9381
9382 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9383
9384         PR fortran/31198
9385         * gfortran.dg/min_max_optional_1.f90: New test.
9386         * gfortran.dg/min_max_optional_2.f90: New test.
9387         * gfortran.dg/min_max_optional_3.f90: New test.
9388
9389 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9390
9391         PR fortran/32545
9392         * gfortran.dg/fmt_error.f90: New test.
9393
9394 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9395
9396         PR fortran/32612
9397         * gfortran.dg/interface_13.f90: New test.
9398
9399 2007-07-03  Dave Brolley  <brolley@redhat.com>
9400
9401         PR c++/31743
9402         * g++.dg/init/new20.C: New test.
9403
9404 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
9405
9406         PR fortran/32579
9407         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
9408
9409 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9410
9411         PR fortran/25062
9412         * common_7.f90: New.
9413         * common_8.f90: New.
9414         * common_9.f90: New.
9415
9416 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9417
9418         PR fortran/30940
9419         * gfortran.dg/argument_checking_1.f90: New.
9420         * gfortran.dg/argument_checking_2.f90: New.
9421         * gfortran.dg/argument_checking_3.f90: New.
9422         * gfortran.dg/argument_checking_4.f90: New.
9423         * gfortran.dg/argument_checking_5.f90: New.
9424         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
9425         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
9426
9427 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9428
9429         * gcc.dg/pr32176.c: Add -w to default dg-options.
9430
9431 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9432
9433         * gcc.c-torture/compile/ssa-pre-1.c: New test.
9434
9435 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9436
9437         PR fortran/20888
9438         * gfortran.dg/null_2.f90: New.
9439
9440 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9441             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9442
9443         PR middle-end/32176
9444         * gcc.dg/pr32176.c: New test.
9445
9446 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9447
9448         * gcc.dg/const-float80.c : New test.
9449         * gcc.dg/const-float128.c : New test.
9450         * gcc.dg/const-float80-ped.c : New test.
9451         * gcc.dg/const-float128-ped.c : New test.
9452
9453 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9454
9455         * gcc.dg/c99-math.h: Fix typo.
9456
9457 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9458
9459         PR libgomp/32468
9460         * gcc.dg/gomp/pr32468-1.c: New test.
9461
9462 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9463
9464         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
9465         an ABI option.
9466
9467 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9468
9469         * gfortran.fortran-torture/compile/pr32583.f: New.
9470         * gcc.c-torture/compile/pr32584.c: New
9471
9472 2007-07-02  Ollie Wild  <aaw@google.com>
9473
9474         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
9475         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
9476
9477 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9478
9479         * gcc.target/mips/save-restore-1.c: New test.
9480         * gcc.target/mips/save-restore-2.c: Likewise.
9481         * gcc.target/mips/save-restore-3.c: Likewise.
9482         * gcc.target/mips/save-restore-4.c: Likewise.
9483
9484 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
9485
9486         PR tree-optimization/31966
9487         PR tree-optimization/32533
9488         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
9489         * gfortran.dg/pr32533.f90: Ditto.
9490
9491 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9492
9493         * g++.dg/opt/nrv12.C: New test.
9494         * gcc.target/i386/nrv1.c: New test.
9495
9496         PR c++/31748
9497         * g++.dg/gomp/pr31748.C: New test.
9498
9499 2007-07-02  Ira Rosen  <irar@il.ibm.com>
9500  
9501         PR tree-optimization/32230
9502         * gcc.dg/vect/pr32230.c: New test.
9503
9504 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
9505
9506         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
9507         * bind_c_coms.f90: Ditto.
9508         * bind_c_coms_driver.c: Ditto.
9509         * bind_c_dts.f90: Ditto.
9510         * bind_c_dts_2.f03: Ditto.
9511         * bind_c_dts_2_driver.c: Ditto.
9512         * bind_c_dts_3.f03: Ditto.
9513         * bind_c_dts_4.f03: Ditto.
9514         * bind_c_dts_driver.c: Ditto.
9515         * bind_c_implicit_vars.f03: Ditto.
9516         * bind_c_procs.f03: Ditto.
9517         * bind_c_usage_2.f03: Ditto.
9518         * bind_c_usage_3.f03: Ditto.
9519         * bind_c_usage_5.f03: Ditto.
9520         * bind_c_usage_6.f03: Ditto.
9521         * bind_c_usage_7.f03: Ditto.
9522         * bind_c_vars.f90: Ditto.
9523         * bind_c_vars_driver.c: Ditto.
9524         * binding_c_table_15_1.f03: Ditto.
9525         * binding_label_tests.f03: Ditto.
9526         * binding_label_tests_10.f03: Ditto.
9527         * binding_label_tests_10_main.f03: Ditto.
9528         * binding_label_tests_11.f03: Ditto.
9529         * binding_label_tests_11_main.f03: Ditto.
9530         * binding_label_tests_12.f03: Ditto.
9531         * binding_label_tests_13.f03: Ditto.
9532         * binding_label_tests_13_main.f03: Ditto.
9533         * binding_label_tests_14.f03: Ditto.
9534         * binding_label_tests_2.f03: Ditto.
9535         * binding_label_tests_3.f03: Ditto.
9536         * binding_label_tests_4.f03: Ditto.
9537         * binding_label_tests_5.f03: Ditto.
9538         * binding_label_tests_6.f03: Ditto.
9539         * binding_label_tests_7.f03: Ditto.
9540         * binding_label_tests_8.f03: Ditto.
9541         * binding_label_tests_9.f03: Ditto.
9542         * c_assoc.f90: Ditto.
9543         * c_assoc_2.f03: Ditto.
9544         * c_f_pointer_shape_test.f90: Ditto.
9545         * c_f_pointer_tests.f90: Ditto.
9546         * c_f_tests_driver.c: Ditto.
9547         * c_funloc_tests.f03: Ditto.
9548         * c_funloc_tests_2.f03: Ditto.
9549         * c_funloc_tests_3.f03: Ditto.
9550         * c_funloc_tests_3_funcs.c: Ditto.
9551         * c_kind_params.f90: Ditto.
9552         * c_kind_tests_2.f03: Ditto.
9553         * c_kinds.c: Ditto.
9554         * c_loc_driver.c: Ditto.
9555         * c_loc_test.f90: Ditto.
9556         * c_loc_tests_2.f03: Ditto.
9557         * c_loc_tests_2_funcs.c: Ditto.
9558         * c_loc_tests_3.f03: Ditto.
9559         * c_loc_tests_4.f03: Ditto.
9560         * c_loc_tests_5.f03: Ditto.
9561         * c_loc_tests_6.f03: Ditto.
9562         * c_loc_tests_7.f03: Ditto.
9563         * c_loc_tests_8.f03: Ditto.
9564         * c_ptr_tests.f03: Ditto.
9565         * c_ptr_tests_10.f03: Ditto.
9566         * c_ptr_tests_5.f03: Ditto.
9567         * c_ptr_tests_7.f03: Ditto.
9568         * c_ptr_tests_7_driver.c: Ditto.
9569         * c_ptr_tests_8.f03: Ditto.
9570         * c_ptr_tests_8_funcs.c: Ditto.
9571         * c_ptr_tests_9.f03: Ditto.
9572         * c_ptr_tests_driver.c: Ditto.
9573         * c_size_t_driver.c: Ditto.
9574         * c_size_t_test.f03: Ditto.
9575         * com_block_driver.f90: Ditto.
9576         * global_vars_c_init.f90: Ditto.
9577         * global_vars_c_init_driver.c: Ditto.
9578         * global_vars_f90_init.f90: Ditto.
9579         * global_vars_f90_init_driver.c: Ditto.
9580         * interop_params.f03: Ditto.
9581         * iso_c_binding_only.f03: Ditto.
9582         * iso_c_binding_rename_1.f03: Ditto.
9583         * iso_c_binding_rename_1_driver.c: Ditto.
9584         * iso_c_binding_rename_2.f03: Ditto.
9585         * iso_c_binding_rename_2_driver.c: Ditto.
9586         * kind_tests_2.f03: Ditto.
9587         * kind_tests_3.f03: Ditto.
9588         * module_md5_1.f90: Ditto.
9589         * only_clause_main.c: Ditto.
9590         * print_c_kinds.f90: Ditto.
9591         * test_bind_c_parens.f03: Ditto.
9592         * test_c_assoc.c: Ditto.
9593         * test_com_block.f90: Ditto.
9594         * test_common_binding_labels.f03: Ditto.
9595         * test_common_binding_labels_2.f03: Ditto.
9596         * test_common_binding_labels_2_main.f03: Ditto.
9597         * test_common_binding_labels_3.f03: Ditto.
9598         * test_common_binding_labels_3_main.f03: Ditto.
9599         * test_only_clause.f90: Ditto.
9600         * use_iso_c_binding.f90: Ditto.
9601         * value_5.f90: Ditto.
9602         * value_test.f90: Ditto.
9603         * value_tests_f03.f90: Ditto.
9604
9605 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
9606
9607         * gcc.dg/tls/opt-14.c: New.
9608
9609 2007-07-01  Ollie Wild  <aaw@google.com>
9610
9611         * g++.dg/lookup/using16.C: New test.
9612         * g++.dg/lookup/using17.C: New test.
9613
9614 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
9615
9616         PR fortran/32239
9617         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
9618         (test_4): Use proper test for floating point equality.
9619         (test_8): Likewise.
9620
9621 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9622
9623         PR libgfortran/32554
9624         * gfortran.dg/fmt_p_1.f90: New test.
9625
9626 2007-07-01  Ira Rosen  <irar@il.ibm.com>
9627
9628         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
9629         initialization and fix dg-final check - the initialization loop is
9630         vectorizable.
9631
9632 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9633             Volker Reichelt  <reichelt@netcologne.de>
9634
9635         PR middle-end/32559
9636         * gcc.dg/pr32559.c: New test.
9637
9638 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9639
9640         PR tree-optimization/25371
9641         * gcc.dg/vect/pr25371.c: New test.
9642
9643 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
9644
9645         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
9646         when allocating and initializing a flexible array.
9647
9648 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
9649
9650         PR fortran/20373
9651         * gfortran.dg/intrinsic.f90: New test.
9652
9653 2007-06-30  Tobias Burnus  <burnus@net-b.de>
9654
9655         PR fortran/32555
9656         * gfortran.dg/fmt_zero_check.f90: New.
9657
9658 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
9659
9660         PR fortran/30284
9661         * gfortran.dg/repeat_f90: New test.
9662
9663 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9664
9665         PR testsuite/25241
9666         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
9667         -pedantic-errors, so we should match errors.
9668         * gcc.dg/cpp/escape-1.c: Likewise.
9669         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
9670         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
9671         warning.
9672         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
9673         errors instead of warnings.
9674         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
9675         a pedantic warning.
9676         * gcc.dg/cpp/arith-3.c: Likewise.
9677
9678 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9679
9680         PR testsuite/25241
9681         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
9682         * gcc.dg/pch/valid-2.c: Likewise.
9683         * gcc.dg/pch/valid-3.c: Likewise.
9684         * gcc.dg/pch/warn-1.c: Likewise.
9685         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
9686         
9687 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9688
9689         PR c/4076
9690         * gcc.dg/Wunused-function.c: New.
9691         
9692 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9693
9694         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
9695
9696 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
9697
9698         * g++.dg/other/canon-31724.C: New.
9699         
9700 2007-06-29  Jan Hubicka  <jh@suse.cz>
9701
9702         PR middle-end/32372
9703         * gcc.c-torture/compile/pr32372.c: new.
9704
9705 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9706
9707         * gfortran.dg/operator_3.f90: New test.
9708
9709 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9710
9711         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
9712         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
9713
9714 2007-06-29  Richard Guenther  <rguenther@suse.de>
9715
9716         PR middle-end/32493
9717         * gcc.dg/inline-23.c: New testcase.
9718
9719 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
9720
9721         PR tree-optimization/24659
9722         * gcc.target/i386/vectorize2.c: New test.
9723         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
9724         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
9725
9726 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
9727
9728         * gcc.dg/pointer-arith-9.c: New test.
9729
9730 2007-06-29  Tobias Burnus  <burnus@net-b.de>
9731
9732         PR fortran/32483
9733         * gfortran.dg/fmt_read_2.f90: New.
9734
9735 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9736
9737         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
9738         If it exists, don't try to create it.
9739
9740 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
9741
9742         * g++.dg/ext/visibility/ms-compat-1.C: New.
9743
9744 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9745
9746         PR tree-opt/32417
9747         * gfortran.fortran-torture/compile/pr32417.f90: New test.
9748
9749 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
9750
9751         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
9752         targets.
9753
9754 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
9755
9756         PR fortran/32467
9757         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
9758
9759 2007-06-27  Richard Guenther  <rguenther@suse.de>
9760
9761         PR middle-end/32492
9762         * gcc.dg/inline-22.c: New testcase.
9763
9764 2007-06-26  Hui-May Chang <hm.chang@apple.com>
9765
9766         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
9767         the scan-assembler constant.
9768
9769 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
9770
9771         PR 20216
9772         * gcc.dg/pr20216.c: New.
9773
9774 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9775
9776         PR tree-opt/32421
9777         * gcc.dg/vect/pr32421.c: New test.
9778
9779 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
9780
9781         PR c++/32111
9782         * g++.dg/other/friend5.C: New test.
9783
9784 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
9785
9786         PR fortran/32464
9787         * gfortran.dg/host_assoc_function_2.f90: New test.
9788
9789         PR fortran/31494
9790         * gfortran.dg/host_assoc_call_1.f90: New test.
9791
9792 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9793
9794         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
9795         
9796 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9797
9798         PR fortran/32456
9799         * gfortran.dg/error_format.f90: New test.
9800
9801 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9802
9803         PR fortran/32136
9804         * gfortran.dg/pr32136.f90: New test.
9805
9806 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9807
9808         PR fortran/31726
9809         * gfortran.dg/minmaxloc_1.f90: New test.
9810
9811         PR fortran/32298
9812         * gfortran.dg/minmaxloc_2.f90: New test.
9813
9814 2007-06-23  Richard Guenther  <rguenther@suse.de>
9815
9816         PR tree-optimization/16876
9817         PR middle-end/29478
9818         * gcc.dg/pr29254.c: The warning is bogus.
9819         * gcc.dg/warn-1.c: Likewise.
9820         * gcc.dg/assign-warn-3.c: Likewise.
9821         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
9822
9823 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
9824
9825         * gcc.c-torture/execute/20070623-1.c: New.
9826
9827 2007-06-22  Jan Hubicka  <jh@suse.cz>
9828
9829         * gcc.c-torture/compile/pr31541.c: New.
9830
9831 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9832
9833         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
9834         Remove -m64 from dg-options.
9835
9836 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9837
9838         PR middle-end/32374
9839         * gcc.dg/pr32374.c: New test.
9840
9841 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9842
9843         PR fortran/32360
9844         * gfortran.dg/pointer_assign_3.f90: New test.
9845
9846 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
9847
9848         * gcc.dg/tree-ssa/pr19590.c: New.
9849
9850 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9851
9852         PR fortran/31162
9853         * gfortran.dg/assign.f90: Update test.
9854         * gfortran.dg/real_do_1.f90: Update test.
9855         * gfortran.dg/gomp/omp_do1.f90: Update test.
9856         * gfortran.dg/warnings_are_errors_1.f: Update test.
9857         * gfortran.dg/g77/20010519-1.f: Update test.
9858         * gfortran.dg/g77/pr9258.f: Update test.
9859         * gfortran.dg/g77/960317-1.f: Update test.
9860
9861 2007-06-21  Richard Guenther  <rguenther@suse.de>
9862
9863         PR tree-optimization/32453
9864         * gcc.c-torture/compile/pr32453.c: New testcase.
9865
9866 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
9867
9868         PR tree-optimization/31866
9869         * gcc.dg/pr31866.c: New test.
9870
9871 2007-06-21  Richard Guenther  <rguenther@suse.de>
9872
9873         PR tree-optimization/32451
9874         * g++.dg/torture/20070621-1.C: New testcase.
9875
9876 2007-06-21  Christian Bruel  <christian.bruel@st.com>
9877
9878         * gcc.dg/attr-isr.c: Test delay slot content.
9879         
9880 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9881
9882         PR fortran/32361
9883         gfortran.dg/pointer_assign_2.f90: New test.
9884
9885 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9886
9887         PR fortran/25061
9888         gfortran.dg/invalid_procedure_name.f90: New test.
9889
9890 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
9891
9892         PR tree-optimization/25737
9893         * gcc.dg/tree-ssa/alias-14.c: New test.
9894
9895 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
9896
9897         * gcc.target/i386/large-size-array-3.c: New.
9898
9899 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9900         Richard Guenther  <rguenther@suse.de>
9901
9902         PR fortran/32140
9903         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
9904
9905 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
9906
9907         PR middle-end/31959
9908         * gcc.dg/pr31959.c: New test.
9909
9910         PR inline-asm/32109
9911         * g++.dg/ext/asm10.C: New test.
9912
9913         PR middle-end/32285
9914         * gcc.c-torture/execute/20070614-1.c: New test.
9915
9916 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
9917
9918         * gcc.target/arm/stack-corruption.c: New test.
9919
9920 2007-06-19  Richard Guenther  <rguenther@suse.de>
9921
9922         * g++.dg/torture/pr30252.C: New testcase.
9923
9924 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
9925
9926         PR tree-optimization/32353
9927         * g++.dg/opt/nrv13.C: New test.
9928
9929 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
9930
9931         PR fortran/20863
9932         PR fortran/20882
9933         * gfortran.dg/impure_assignment_2.f90 : New test.
9934
9935         PR fortran/32236
9936         * gfortran.dg/data_initialized_2.f90 : New test.
9937
9938         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
9939         appropriate version of 'dmach'.
9940
9941 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9942
9943         PR target/32389
9944         * gcc.target/i386/pr32389.c New test.
9945
9946 2007-06-18  Simon Baldwin <simonb@google.com>
9947
9948         PR c++/31923
9949         * g++.dg/template/error25.C: New.
9950         * g++.dg/template/spec35.C: New.
9951
9952 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
9953
9954         * gcc.c-torture/compile/pr32355.c: New testcase.
9955         
9956 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9957
9958         PR tree-optimization/32383
9959         * g++.dg/opt/pr32383.C: New test.
9960
9961 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
9962
9963         PR rtl-optimization/32366
9964         * gcc.dg/vect/pr32366.c: New test.
9965
9966 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
9967
9968         * gcc.c-torture/compile/pr32349.c: New testcase.
9969         
9970 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9971
9972         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
9973         * gcc.target/sparc/combined-2.c: Likewise.
9974         * gcc.target/sparc/fexpand.c : Likewise.
9975         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
9976         * gcc.target/sparc/fpack16.c : Likewise.
9977         * gcc.target/sparc/fpmerge.c : Likewise.
9978         * gcc.target/sparc/fpmul.c : Likewise.
9979         * gcc.target/sparc/noresult.c : Likewise.
9980         * gcc.target/sparc/pdist.c: Likewise.
9981
9982 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
9983
9984         PR middle-end/31723
9985         * gcc.target/i386/recip-divf.c: New test.
9986         * gcc.target/i386/recip-sqrtf.c: Ditto.
9987         * gcc.target/i386/recip-vec-divf.c: Ditto.
9988         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9989         * gcc.target/i386/sse-recip.c: Ditto.
9990         * gcc.target/i386/sse-recip-vec.c: Ditto.
9991
9992 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9993
9994         PR tree-opt/32225
9995         * gcc.c-torture/compile/20070605-1.c: New test.
9996
9997         * gcc.c-torture/compile/20070603-1.c: New testcase.
9998         * gcc.c-torture/compile/20070603-2.c: New testcase.
9999
10000         * gcc.c-torture/compile/20070531-1.c: New test.
10001
10002         PR tree-opt/32167
10003         * gcc.c-torture/compile/20070531-2.c: New test.
10004
10005         PR tree-opt/32144
10006         * gcc.c-torture/compile/20070529-1.c: New test.
10007
10008         PR tree-opt/32145
10009         * gcc.c-torture/compile/20070529-2.c: New test.
10010
10011         PR tree-opt/32015
10012         * gcc.c-torture/compile/20070520-1.c: New test.
10013
10014         * g++.dg/ext/java-1.C: New test.
10015
10016         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
10017         loops instead of one. Remove the "can't determine dependence"
10018         check.
10019         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
10020         needed as the cast is gone in the first place.
10021         * gcc.dg/max-1.c: Change local variable a to be a global one.
10022         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
10023         have a cast which is PREd.
10024
10025 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
10026
10027         * g++.dg/lookup/anon6.C: New test.
10028
10029 2007-06-14  Dirk Mueller  <dmueller@suse.de>
10030
10031         PR c++/31806
10032         * g++.dg/opt/static6.C: New testcase.
10033
10034 2007-06-14  Geoff Keating  <geoffk@apple.com>
10035
10036         * g++.dg/ext/visibility/overload-1.C: New.
10037
10038         PR 31093
10039         * g++.dg/ext/visibility/anon4.C: New.
10040
10041 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
10042
10043         PR target/32268
10044         * gcc.target/i386/pr32268.c: New test.
10045
10046 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
10047
10048         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
10049         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
10050         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
10051
10052         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
10053         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
10054         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
10055         BID is used.
10056
10057 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
10058
10059         PR fortran/32302
10060         * gfortran.dg/common_resize_1.f90: New test.
10061
10062 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
10063
10064         PR target/32274
10065         * gcc.dg/vect/pr32224.c: Fix.   
10066         
10067 2007-06-13  Eric Christopher  <echristo@apple.com>
10068
10069         * gcc.target/i386/ssefn-1.c: Add -march=i386.
10070
10071 2007-06-13  Tobias Burnus  <burnus@net-b.de>
10072
10073         PR fortran/32323
10074         * gfortran.dg/actual_array_vect_1.f90: New.
10075
10076 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10077
10078         * gcc.target/sparc/mfpu.c: New test.
10079
10080 2007-06-12  Geoff Keating  <geoffk@apple.com>
10081
10082         * g++.dg/warn/weak1.C: Suppress on Darwin.
10083         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
10084
10085 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10086
10087         PR middle-end/31579
10088          * g++.dg/torture/pr31579.C: New testcase.
10089
10090 2007-06-12  Ian Lance Taylor  <iant@google.com>
10091
10092         PR libstdc++/29286
10093         * g++.dg/init/new16.C: New test.
10094         * g++.dg/init/new17.C: New test.
10095         * g++.dg/init/new18.C: New test.
10096         * g++.dg/init/new19.C: New test.
10097
10098 2007-06-12  Olivier Hainque  <hainque@adacore.com>
10099
10100         * gnat.dg/lhs_view_convert.adb: New test.
10101
10102 2007-06-12  Richard Guenther  <rguenther@suse.de>
10103
10104         PR tree-optimization/15353
10105         PR tree-optimization/31657
10106         * gcc.c-torture/execute/20070424-1.c: New testcase.
10107         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
10108         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
10109         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
10110         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
10111         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
10112
10113 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10114
10115         PR rtl-optimization/32293
10116         * gcc.dg/pr32293.c: New test.
10117
10118 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10119
10120         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
10121
10122 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
10123
10124         PR fortran/29786
10125         * gfortran.dg/equiv_7.f90: New test.
10126         * gfortran.dg/equiv_constraint_7.f90: Change error message.
10127
10128         PR fortran/30875
10129         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
10130
10131 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
10132
10133         * gcc.dg/setjmp-3.c: Rename raise to raise0.
10134         * gcc.dg/setjmp-4.c: Likewise.
10135         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
10136
10137 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
10138
10139         PR rtl-optimization/31025
10140         * gfortran.dg/pr31025.f90: New.
10141
10142 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10143
10144         PR target/32280
10145         * gcc.target/i386/pr32280.c: New test.
10146
10147 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10148
10149         PR middle-end/32279
10150         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
10151
10152 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10153
10154         PR libgfortran/32235
10155         * gfortran.dg/backspace_9.f: New test.
10156
10157 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
10158
10159         * gcc.dg/tree-ssa/prefetch-7.c: New test.
10160
10161 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
10162
10163         * gcc.dg/tree-ssa/loop-28.c: New testcase.
10164
10165 2007-06-09  Ian Lance Taylor  <iant@google.com>
10166
10167         PR tree-optimization/32169
10168         * gcc.c-torture/compile/pr32169.c: New test.
10169
10170 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
10171
10172         * gcc.dg/vect/costmodel: New directory.
10173         * gcc.dg/vect/costmodel/i386: New directory.
10174         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
10175         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
10176         New test.
10177         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
10178         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
10179         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
10180         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
10181         * gcc.dg/vect/costmodel/x86_64: New directory.
10182         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
10183         New testsuite.
10184         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
10185         New test.
10186         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
10187         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
10188         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
10189         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
10190         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
10191
10192 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
10193
10194         PR tree-optimization/32243
10195         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
10196         flags for -Os tests.
10197         * gcc.dg/vect/03-vect-pr32243.c: New test.
10198
10199 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
10200
10201         PR tree-optimization/32224
10202         * gcc.dg/vect/pr32224.c: New test.
10203
10204 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
10205
10206         PR c++/32177
10207         * g++.dg/gomp/pr32177.C: New test.
10208
10209 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10210
10211         PR testsuite/25241
10212         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
10213         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
10214         warning nor an error.
10215         * gcc.dg/Wfatal-2.c: Likewise.
10216         * gcc.dg/Werror-1.c: Likewise.
10217         * gcc.dg/Werror-5.c: Likewise.
10218         * gcc.dg/Werror-7.c: Likewise.
10219         * gcc.dg/Werror-10.c: Likewise.
10220         * gcc.dg/Werror-11.c: Likewise.
10221
10222 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
10223
10224         PR c++/30759
10225         * g++.dg/init/brace6.C: New test.
10226
10227 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
10228
10229         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
10230         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
10231         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
10232         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
10233
10234         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
10235         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
10236         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
10237         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
10238         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
10239         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
10240         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
10241         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
10242
10243         * gcc.dg/darwin-minversion-3.c: New.
10244
10245 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
10246
10247         * gcc.target/i386/builtin-copysign.c: New test.
10248
10249 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10250
10251         PR tree-optimization/32220
10252         * gfortran.dg/predcom-2.f: New testcase.
10253
10254 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10255
10256         PR tree-opt/32231
10257         * gcc.target/i386/vectorize4.c: New test.
10258
10259 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
10260
10261         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
10262
10263 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10264
10265         PR testsuite/25241
10266         * gcc.dg/simd-5.c: Mark output as a note.
10267         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
10268         dg-message.
10269         * gcc.dg/simd-1.c: Likewise.
10270         * gcc.dg/always_inline.c: Mark output as a sorry.
10271         * gcc.dg/always_inline2.c: Likewise.
10272         * gcc.dg/always_inline3.c: Likewise.
10273
10274 2007-06-06  Ian Lance Taylor  <iant@google.com>
10275
10276         * g++.dg/conversion/enum1.C: New test.
10277
10278 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
10279
10280         PR tree-optimization/32216
10281         * gcc.dg/vect/pr32216.c: New test.
10282
10283 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10284
10285         PR testsuite/18923
10286         * gfortran.dg/invalid_contains_1.f90: New test.
10287         * gfortran.dg/invalid_contains_2.f90: New test.
10288
10289 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10290
10291         PR testsuite/32057
10292         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
10293         midnight issues.
10294
10295 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10296
10297         PR testsuite/25241
10298         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
10299         dg-message to match de note.
10300         * gcc.dg/pr26570.c: Use dg-message for a note.
10301         * gcc.dg/pr29254.c: Use dg-message for generic output and use
10302         dg-error instead of dg-warning because of -Werror.
10303         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
10304         neither an error, nor a warning.
10305         * gcc.dg/glibc-uclibc-2.c: Likewise
10306         * gcc.dg/cpp/19940712-1.c: Likewise.
10307
10308 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
10309
10310         PR preprocessor/23479
10311         * gcc.dg/binary-constants-1.c: Add test suites for
10312         the 0b-prefixed binary integer constants.
10313         * gcc.dg/binary-constants-2.c: Ditto.
10314         * gcc.dg/binary-constants-3.c: Ditto.
10315         * gcc.dg/binary-constants-4.c: Ditto.
10316
10317 2007-06-05  Ian Lance Taylor  <iant@google.com>
10318
10319         * gcc.dg/Wstrict-overflow-19.c: New test.
10320
10321 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
10322
10323         * gcc.dg/matrix/matrix-6.c: Remove conversion.
10324
10325 2007-06-04  Ian Lance Taylor  <iant@google.com>
10326
10327         * gcc.dg/Wstrict-overflow-18.c: New test.
10328
10329 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10330
10331         PR testsuite/25241
10332         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
10333         * gcc.dg/cpp/mi5.c: Likewise.
10334         * gcc.dg/cpp/mi7.c: Likewise.
10335
10336 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
10337
10338         PR c/32191
10339         * gcc.dg/pr32191.c: New test.
10340
10341 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10342
10343         PR fortran/32124
10344         * gfortran.dg/allocate_stat_1.f90: Remove.
10345
10346 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
10347
10348         * gcc.target/i386/sse4_2-check.h: New.
10349         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
10350         * gcc.target/i386/sse4_2-crc32.h: Likewise.
10351         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
10352         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
10353         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
10354         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
10355         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
10356         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
10357         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
10358         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
10359         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
10360         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
10361         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
10362         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
10363         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
10364         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
10365         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
10366         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
10367
10368 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
10369
10370         * gcc.dg/pie-link.c: New test.
10371
10372 2007-06-01  Ian Lance Taylor  <iant@google.com>
10373
10374         * gcc.dg/Wstrict-overflow-17.c: New test.
10375
10376 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
10377
10378         * gcc.dg/builtin-return-1.c (g): New.
10379         (main): Allocate at least 64 bytes on the stack.
10380
10381 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
10382
10383         * g++.dg/init/cleanup3.C: New test.
10384
10385 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10386
10387         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
10388         int is 16 bits.
10389
10390 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
10391
10392         PR fortran/32156
10393         * gfortran.dg/char_array_constructor_3.f90: New test.
10394
10395 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10396
10397         PR tree-optimization/32160
10398         * gfortran.dg/predcom-1.f: New test.
10399
10400 2007-05-31  Richard Guenther  <rguenther@suse.de>
10401
10402         * g++.dg/other/str_empty.C: Move...
10403         * g++.dg/other/pr30567.C: Move...
10404         * g++.dg/tree-ssa/pr27218.C: Move...
10405         * g++.dg/torture: ...here and remove dg-options.
10406
10407 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
10408
10409         PR c++/32158
10410         * g++.dg/ext/is_pod_incomplete.C: New.
10411
10412 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
10413             Douglas Gregor <doug.gregor@gmail.com>
10414             Pedro Lamarao <pedro.lamarao@mndfck.org>
10415             Howard Hinnant <howard.hinnant@gmail.com>
10416
10417         PR c++/7412
10418         PR c++/29939
10419         * g++.dg/cpp0x/rv8p.C: New.
10420         * g++.dg/cpp0x/temp-constructor-bug.C: New.
10421         * g++.dg/cpp0x/cast-bug.C: New.
10422         * g++.dg/cpp0x/elision_weak.C: New.
10423         * g++.dg/cpp0x/collapse-bug.C: New.
10424         * g++.dg/cpp0x/rv3p.C: New.
10425         * g++.dg/cpp0x/rv7n.C: New.
10426         * g++.dg/cpp0x/overload-conv-1.C: New.
10427         * g++.dg/cpp0x/rv2n.C: New.
10428         * g++.dg/cpp0x/deduce.C: New.
10429         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
10430         * g++.dg/cpp0x/rv6p.C: New.
10431         * g++.dg/cpp0x/template_deduction.C: New.
10432         * g++.dg/cpp0x/implicit-copy.C: New.
10433         * g++.dg/cpp0x/rv1p.C: New.
10434         * g++.dg/cpp0x/cast.C: New.
10435         * g++.dg/cpp0x/rv5n.C: New.
10436         * g++.dg/cpp0x/collapse.C: New.
10437         * g++.dg/cpp0x/overload-conv-2.C: New.
10438         * g++.dg/cpp0x/rv4p.C: New.
10439         * g++.dg/cpp0x/rvo.C: New.
10440         * g++.dg/cpp0x/iop.C: New.
10441         * g++.dg/cpp0x/rv3n.C: New.
10442         * g++.dg/cpp0x/rv7p.C: New.
10443         * g++.dg/cpp0x/reference_collapsing.C: New.
10444         * g++.dg/cpp0x/overload.C: New.
10445         * g++.dg/cpp0x/named.C: New.
10446         * g++.dg/cpp0x/rv2p.C: New.
10447         * g++.dg/cpp0x/rv6n.C: New.
10448         * g++.dg/cpp0x/not_special.C: New.
10449         * g++.dg/cpp0x/bind.C: New.
10450         * g++.dg/cpp0x/rv1n.C: New.
10451         * g++.dg/cpp0x/rv5p.C: New.
10452         * g++.dg/cpp0x/elision.C: New.
10453         * g++.dg/cpp0x/named_refs.C: New.
10454         * g++.dg/cpp0x/unnamed_refs.C: New.
10455         * g++.dg/cpp0x/rv4n.C: New.
10456         * g++.dg/cpp0x/elision_neg.C: New.
10457         * g++.dg/init/copy7.C: Run in C++98 mode.
10458         * g++.dg/overload/arg1.C: Ditto.
10459         * g++.dg/overload/arg4.C: Ditto.
10460
10461 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10462
10463         PR c++/31809
10464         * g++.dg/opt/static5.C: New test.
10465
10466 2007-05-30  Richard Guenther  <rguenther@suse.de>
10467
10468         * g++.dg/dg.exp: Prune torture/.
10469         * g++.dg/torture/dg-torture.exp: New testsuite.
10470
10471 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
10472
10473         * gcc.target/arm/pr27387.C: Move and rename to ...
10474         * g++.dg/inherit/thunk8.C: ... here.
10475
10476 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10477
10478         PR tree-optimization/31769
10479         * g++.dg/gomp/pr31769.C: New test.
10480
10481 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
10482
10483         * gcc.target/i386/stack-realign.c: New.
10484
10485 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
10486
10487         * gcc.dg/tree-ssa/prefetch-6.c: New test.
10488
10489 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10490
10491         * gfortran.dg/sizeof.f90: New.
10492
10493 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10494
10495         PR c/31339
10496         * gcc.dg/boolcomplex-1.c: New test.
10497
10498         PR c++/31339
10499         * g++.dg/ext/boolcomplex-1.c: New test.
10500
10501 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
10502
10503         * gcc.dg/matrix: New directory.
10504
10505 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10506
10507         PR fortran/32124
10508         * gfortran.dg/allocate_stat_1.f90: New.
10509
10510 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10511
10512         PR fortran/31972
10513         * transfer_hollerith_1.f90: New test.
10514
10515 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10516
10517         PR tree-opt/32100
10518         * gcc.c-torture/execute/vrp-7.c: New test.
10519
10520 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10521
10522         * gfortran.dg/transfer_simplify_4.f90: New test.
10523
10524 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10525
10526         PR fortran/32088
10527         * gfortran.dg/func_result_3.f90: New.
10528
10529 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10530
10531         PR middle-end/32083
10532         * gfortran.dg/transfer_simplify_3.f90: New.
10533
10534 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10535
10536         PR target/32065
10537         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
10538         to compile options.
10539         * gcc.target/i386/pr32065-2.c: New test.
10540
10541 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10542
10543         PR fortran/31813
10544         * gfortran.dg/io_constraints_2.f90: Update.
10545
10546 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
10547
10548         PR fortran/31219
10549         * gfortran.dg/array_constructor_17.f90: New test.
10550
10551 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10552
10553         PR tree-opt/32090
10554         * g++.dg/opt/array2.C: New testcase.
10555
10556 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10557
10558         PR target/32065
10559         * gcc.target/i386/pr32065.c: New test.
10560
10561 2007-05-25  Dirk Mueller  <dmueller@suse.de>
10562             Marcus Meissner <meissner@suse.de>
10563
10564         * gcc.dg/attr-alloc_size.c: New.
10565
10566 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
10567             Lee Millward  <lee.millward@gmail.com>
10568
10569         PR c++/31745
10570         * g++.dg/parse/crash34.C: New test.
10571
10572         * g++.dg/parse/crash35.C: New test.
10573
10574 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10575
10576         * gcc.target/i386/sse2-check.h: New.
10577         * gcc.target/i386/sse2-vec-1.c: Likewise.
10578         * gcc.target/i386/sse2-vec-2.c: Likewise.
10579         * gcc.target/i386/sse2-vec-3.c: Likewise.
10580         * gcc.target/i386/sse2-vec-4.c: Likewise.
10581         * gcc.target/i386/sse2-vec-5.c: Likewise.
10582         * gcc.target/i386/sse2-vec-6.c: Likewise.
10583
10584 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
10585
10586         PR c++/31431
10587         PR c++/31432
10588         PR c++/31434
10589         PR c++/31435
10590         PR c++/31437
10591         PR c++/31438
10592         PR c++/31442
10593         PR c++/31443
10594         PR c++/31444
10595         PR c++/31445
10596         * g++.dg/cpp0x/pr31431.C: New.
10597         * g++.dg/cpp0x/pr31437.C: New.
10598         * g++.dg/cpp0x/pr31442.C: New.
10599         * g++.dg/cpp0x/pr31444.C: New.
10600         * g++.dg/cpp0x/pr31431-2.C: New.
10601         * g++.dg/cpp0x/pr31432.C: New.
10602         * g++.dg/cpp0x/pr31434.C: New.
10603         * g++.dg/cpp0x/pr31438.C: New.
10604         * g++.dg/cpp0x/pr31443.C: New.
10605         * g++.dg/cpp0x/pr31445.C: New.
10606         * g++.dg/cpp0x/variadic-crash1.C: New.
10607
10608 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
10609
10610         * gcc.target/arm/long-calls-1.c: New test.
10611         * gcc.target/arm/long-calls-2.c: Likewise.
10612         * gcc.target/arm/long-calls-3.c: Likewise.
10613         * gcc.target/arm/long-calls-4.c: Likewise.
10614
10615 2007-05-25  Richard Guenther  <rguenther@suse.de>
10616             Andrew Pinski  <andrew_pinski@playstation.sony.com>
10617
10618         PR tree-optimization/31982
10619         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
10620
10621 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
10622
10623         PR fortran/32047
10624         * gfortran.dg/result_in_spec_2.f90: New test.
10625
10626 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10627
10628         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
10629
10630 2007-05-24  Ollie Wild  <aaw@google.com>
10631
10632         * gcc.dg/cpp/counter-1.c: New test.
10633         * gcc.dg/pch/counter-1.c: New test.
10634         * gcc.dg/pch/counter-1.hs: New file.
10635         * gcc.dg/pch/counter-2.c: New test.
10636         * gcc.dg/pch/counter-2.hs: New file.
10637         * gcc.dg/pch/counter-3.c: New test.
10638         * gcc.dg/pch/counter-3.hs: New file.
10639
10640 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
10641
10642         * gcc.dg/tree-ssa/predcom-1.c: New test.
10643         * gcc.dg/tree-ssa/predcom-2.c: New test.
10644         * gcc.dg/tree-ssa/predcom-3.c: New test.
10645         * gcc.dg/tree-ssa/predcom-4.c: New test.
10646         * gcc.dg/tree-ssa/predcom-5.c: New test.
10647         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
10648
10649 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
10650
10651         PR testsuite/32062
10652         * gcc.target/i386/sse4_1-check.h (MASK): New.
10653
10654 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10655
10656         PR fortran/32038
10657         * gfortran.dg/pr25603.f: Initialize integer variables.
10658
10659 2007-05-23  Ian Lance Taylor  <iant@google.com>
10660
10661         * g++.dg/other/vrp1.C: New test.
10662
10663 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
10664
10665         PR preprocessor/20077
10666         * gcc.dg/cpp/paste15.c: New test.
10667
10668 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
10669             Nigel Stephens  <nigel@mips.com>
10670             Richard Sandiford  <richard@codesourcery.com>
10671
10672         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
10673         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
10674         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
10675         * gcc.target/mips/inter/mips16-inter.exp: New.
10676
10677 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
10678
10679         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
10680
10681 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10682
10683         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
10684         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
10685         * gcc.target/i386/sse3-addsubps.c: Likewise.
10686         * gcc.target/i386/sse3-haddpd.c: Likewise.
10687         * gcc.target/i386/sse3-haddps.c: Likewise.
10688         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10689         * gcc.target/i386/sse3-hsubps.c: Likewise.
10690         * gcc.target/i386/sse3-lddqu.c: Likewise.
10691         * gcc.target/i386/sse3-movddup.c: Likewise.
10692         * gcc.target/i386/sse3-movshdup.c: Likewise.
10693         * gcc.target/i386/sse3-movsldup.c: Likewise.
10694
10695         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
10696         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
10697         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10698         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10699         * gcc.target/i386/ssse3-palignr.c: Likewise.
10700         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10701         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10702         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10703         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10704         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10705         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10706         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10707         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10708         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10709         * gcc.target/i386/ssse3-psignb.c: Likewise.
10710         * gcc.target/i386/ssse3-psignd.c: Likewise.
10711         * gcc.target/i386/ssse3-psignw.c: Likewise.
10712         * gcc.target/i386/ssse3-vals.h: Likewise.
10713
10714         * gcc.target/i386/sse3-check.h: New file.
10715         * gcc.target/i386/ssse3-check.h: Likewise.
10716
10717 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10718
10719         PR middle-end/31095
10720         * gcc.c-torture/compile/bcopy-1.c: New testcase.
10721
10722 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10723
10724         PR middle-end/31606
10725         * gcc.c-torture/20070522-1.c: New testcase.
10726
10727 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10728
10729         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
10730
10731 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
10732
10733         * gcc.c-torture/execute/ieee/20000320-1.x,
10734         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10735         m68k-*-* and check_effective_target_coldfire_fpu.
10736
10737 2007-05-22  Ollie Wild  <aaw@google.com>
10738
10739         * g++.dg/lookup/hidden-class10.C: New test.
10740         * g++.dg/lookup/hidden-class11.C: New test.
10741
10742 2007-05-22  Ollie Wild  <aaw@google.com>
10743
10744         * g++.dg/lookup/name-clash5.C: New test.
10745         * g++.dg/lookup/name-clash6.C: New test.
10746
10747 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10748
10749         * g++.dg/other/i386-2.C: Update comments on header files tested.
10750         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
10751         of <tmmintrin.h>.
10752         * gcc.target/i386/sse-12.c: Likewise.
10753         * gcc.target/i386/sse-13.c: Likewise.
10754         * gcc.target/i386/sse-14.c: Likewise.
10755
10756         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
10757         Redefined to test with immediate operand.
10758         (__builtin_ia32_blendps): Likewise.
10759         (__builtin_ia32_blendpd): Likewise.
10760         (__builtin_ia32_dpps): Likewise.
10761         (__builtin_ia32_dpps): Likewise.
10762         (__builtin_ia32_insertps128): Likewise.
10763         (__builtin_ia32_vec_ext_v4sf): Likewise.
10764         (__builtin_ia32_vec_set_v16qi): Likewise.
10765         (__builtin_ia32_vec_set_v4si): Likewise.
10766         (__builtin_ia32_vec_set_v2di): Likewise.
10767         (__builtin_ia32_vec_ext_v16qi): Likewise.
10768         (__builtin_ia32_vec_ext_v4si): Likewise.
10769         (__builtin_ia32_vec_ext_v2di): Likewise.
10770         (__builtin_ia32_roundpd): Likewise.
10771         (__builtin_ia32_roundsd): Likewise.
10772         (__builtin_ia32_roundps): Likewise.
10773         (__builtin_ia32_roundss): Likewise.
10774         (__builtin_ia32_mpsadbw128): Likewise.
10775
10776 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10777
10778         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
10779
10780 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10781
10782         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
10783         failures.
10784         * gcc.dg/dfp/func-struct.c: Ditto.
10785         * gcc.dg/dfp/operator-assignment.c: Ditto.
10786         * gcc.dg/dfp/convert-bfp.c: Ditto.
10787         * gcc.dg/dfp/convert-int.c: Ditto.
10788         * gcc.dg/dfp/convert-int-max.c: Ditto.
10789         * gcc.dg/dfp/func-scalar.c: Ditto.
10790         * gcc.dg/dfp/cast.c: Ditto.
10791         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
10792         failures, and fix a typo in return type of arg1_128.
10793         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
10794         failures, and fix a typo in a constant suffix.
10795         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
10796         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
10797
10798 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10799             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10800
10801         * lib/gcc-dg.exp(process_message): New proc.
10802         (dg-message): New test directive.
10803         * gcc.dg/always_inline.c: Use dg-message.
10804         * gcc.dg/always_inline2.c: Ditto.
10805         * gcc.dg/always_inline3.c: Ditto.
10806         * gcc.dg/invalid-call-1.c: Ditto.
10807         * gcc.dg/pr17506.c: Ditto.
10808         * gcc.dg/simd-5.c: Ditto.
10809         * gcc.dg/simd-6.c: Ditto.
10810         * gcc.dg/va-arg-2.c: Ditto.
10811         * gcc.dg/cpp/syshdr.c: Ditto.
10812         * gcc.dg/cpp/unc4.c: Ditto.
10813         * gcc.dg/cpp/trad/mi1.c: Ditto.
10814         * gcc.dg/cpp/trad/mi5.c: Ditto.
10815         * gcc.dg/cpp/trad/mi7.c: Ditto.
10816         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
10817         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
10818         * gcc.test-framework/test-framework.awk: Special-case outexists
10819         tests.
10820
10821 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10822
10823         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
10824         (bit_SSE4_2): Likewise.
10825         (bit_POPCNT): Likewise.
10826
10827         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
10828         Check if assembler supports SSE4 instructions.
10829
10830         * gcc.target/i386/sse4_1-blendpd.c: New file.
10831         * gcc.target/i386/sse4_1-blendps.c: Likewise.
10832         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
10833         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
10834         * gcc.target/i386/sse4_1-check.h: Likewise.
10835         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
10836         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
10837         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
10838         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
10839         * gcc.target/i386/sse4_1-extractps.c: Likewise.
10840         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
10841         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
10842         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
10843         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
10844         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
10845         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
10846         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
10847         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
10848         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
10849         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
10850         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
10851         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
10852         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
10853         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
10854         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
10855         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
10856         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
10857         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
10858         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
10859         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
10860         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
10861         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
10862         * gcc.target/i386/sse4_1-pminud.c: Likewise.
10863         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
10864         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
10865         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
10866         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
10867         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
10868         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
10869         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
10870         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
10871         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
10872         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
10873         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
10874         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
10875         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
10876         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
10877         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
10878         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
10879         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
10880         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
10881         * gcc.target/i386/sse4_1-round.h: Likewise.
10882         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
10883         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
10884         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
10885         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
10886         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
10887         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
10888         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
10889         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
10890         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
10891         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
10892         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
10893         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
10894         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
10895         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
10896
10897 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10898
10899         PR fortran/31627
10900         * gfortran.dg/bounds_check_7.f90: New test.
10901
10902 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
10903
10904         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
10905         (check_effective_target_sse4a): Ditto.
10906
10907         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
10908         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
10909         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
10910         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
10911         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
10912         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
10913         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
10914         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
10915         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
10916         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
10917         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
10918         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
10919         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
10920         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
10921         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
10922         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
10923         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
10924         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
10925         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
10926         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
10927
10928 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
10929
10930         * g++.dg/ext/cleanup-1.C: New test.
10931         * g++.dg/ext/cleanup-2.C: Likewise.
10932         * g++.dg/ext/cleanup-3.C: Likewise.
10933         * g++.dg/ext/cleanup-4.C: Likewise.
10934         * g++.dg/ext/cleanup-5.C: Likewise.
10935         * g++.dg/ext/cleanup-6.C: Likewise.
10936         * g++.dg/ext/cleanup-8.C: Likewise.
10937         * g++.dg/ext/cleanup-9.C: Likewise.
10938         * g++.dg/ext/cleanup-10.C: Likewise.
10939         * g++.dg/ext/cleanup-11.C: Likewise.
10940         * g++.dg/ext/cleanup-dtor.C: Likewise.
10941
10942 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10943
10944         PR middle-end/31995
10945         * gcc.dg/vect/vect-102a.c: New test.
10946
10947 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
10948             Paolo Carlini  <pcarlini@suse.de>
10949             Uros Bizjak  <ubizjak@gmail.com>
10950
10951         * gcc.dg/gcc-have-sync-compare-and-swap.c,
10952         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
10953         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
10954         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
10955         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
10956         New testcases.
10957
10958 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
10959
10960         PR fortran/32002
10961         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
10962
10963 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10964
10965         PR fortran/32027
10966         * gfortran.dg/do_3.F90: Add checks for the final value of the
10967         loop variable.
10968
10969 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10970
10971         * gcc.c-torture/execute/990127-2.x: New file.
10972
10973 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10974
10975         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
10976         * gcc.target/i386/sse-12: Add -O to compile options.
10977         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
10978         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10979         and mm3dnow.h.  Add -O to compile options.
10980
10981 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
10982
10983         PR fortran/31867
10984         * gfortran.dg/char_length_5.f90: New test.
10985
10986         PR fortran/31994
10987         * gfortran.dg/array_reference_1.f90: New test.
10988
10989 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10990
10991         PR middle-end/7651
10992         PR c++/11856
10993         PR c/12963
10994         PR c/23587
10995         PR other/29694
10996         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
10997         * gcc.dg/Wtype-limits.c: New.
10998         * gcc.dg/Wtype-limits-Wextra.c: New.
10999         * gcc.dg/Wtype-limits-no.c: New.
11000         * g++.dg/warn/Wtype-limits.C: New.
11001         * g++.dg/warn/Wtype-limits-Wextra.C: New.
11002         * g++.dg/warn/Wtype-limits-no.C: New.
11003
11004 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11005
11006         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
11007         instead of "-msse2".'
11008         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
11009         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11010         and mm3dnow.h.
11011         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
11012         to test with immediate operand.
11013         (__builtin_ia32_insertqi): Ditto.
11014         (__builtin_ia32_palignr128): Ditto.
11015         (__builtin_ia32_palignr): Ditto.
11016         (__builtin_ia32_pshufhw): Ditto.
11017         (__builtin_ia32_pshuflw): Ditto.
11018         (__builtin_ia32_pshufd): Ditto.
11019         (__builtin_ia32_vec_set_v8hi): Ditto.
11020         (__builtin_ia32_vec_ext_v8hi): Ditto.
11021         (__builtin_ia32_shufpd): Ditto.
11022         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11023
11024 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
11025
11026         PR fortran/32001
11027         * gfortran.dg/min_max_conformance.f90: Added more testcases.
11028
11029 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11030
11031         PR target/31585
11032         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
11033         and "__inline".  Use "-msse" instead of "-msse2".
11034
11035 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11036
11037         PR middle-end/7651
11038         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
11039         * gcc.dg/20030906-2.c: Likewise.
11040         * objc.dg/method-17.m: Add -Wreturn-type.
11041         * obj-c++.dg/method-21.mm: Likewise.
11042
11043 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11044
11045         PR target/31585
11046         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
11047         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
11048         (__builtin_ia32_psrlqi128): Ditto.
11049         (__builtin_ia32_psrlwi128): Ditto.
11050         (__builtin_ia32_psrldi128): Ditto.
11051         (__builtin_ia32_psrldqi128): Ditto.
11052         (__builtin_ia32_pslldqi128): Ditto.
11053         (__builtin_ia32_psrawi128): Ditto.
11054         (__builtin_ia32_psradi128): Ditto.
11055         (__builtin_ia32_psllqi128): Ditto.
11056         (__builtin_ia32_pslldi128): Ditto.
11057         (__builtin_prefetch): Ditto.
11058         (__builtin_ia32_pshufw): Ditto.
11059         (__builtin_ia32_vec_set_v4hi): Ditto.
11060         (__builtin_ia32_vec_ext_v4hi): Ditto.
11061         (__builtin_ia32_shufps): Ditto.
11062         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11063
11064 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11065
11066         PR fortran/31974
11067         * gfortran.dg/char_allocation_1.f90: New test.
11068
11069 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11070
11071         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
11072         * gcc.dg/Wconversion-sign.c: New.
11073         * gcc.dg/Wconversion-integer-no-sign.c: New.
11074         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
11075         Wconversion-sign.C
11076         * g++.dg/warn/Wconversion-sign.C: New.
11077         * g++.old-deja/g++.other/warn4.C: Update.
11078         * g++.dg/warn/Wconversion1.C: Likewise.
11079
11080 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11081
11082         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
11083         * gcc.dg/torture/builtin-math-4.c: Likewise.
11084
11085 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11086
11087         PR libfortran/31964
11088         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
11089
11090 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11091
11092         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
11093
11094 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
11095
11096         PR target/31628
11097         * gcc.target/i386/pr31628.c: New.
11098
11099 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
11100
11101         PR middle-end/31344
11102         * gcc.dg/pr31344.c: New test.
11103
11104 2007-05-17  Ian Lance Taylor  <iant@google.com>
11105
11106         PR tree-optimization/31953
11107         * gcc.c-torture/compile/pr31953.c: New test.
11108
11109 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11110
11111         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
11112
11113         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
11114         and drem.
11115         * gcc.dg/torture/builtin-math-4.c: Likewise.
11116
11117         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
11118         * gcc.dg/torture/builtin-math-4.c: Likewise.
11119
11120         * gcc.dg/torture/builtin-math-4.c: New test.
11121
11122 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
11123             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11124
11125         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
11126         * gcc.dg/cpp/include2.c: Ditto.
11127         * gcc.dg/cpp/mac-dir-2.c: Ditto.
11128         * gcc.dg/cpp/paste5.c: Ditto.
11129         * gcc.dg/cpp/paste6.c: Ditto.
11130         * gcc.dg/cpp/paste8.c: Ditto.
11131         * gcc.dg/cpp/paste11.c: Ditto.
11132         * gcc.dg/cpp/paste13.c: Ditto.
11133         * gcc.dg/cpp/skipping2.c: Ditto.
11134         * gcc.dg/reg-vol-struct-1.c: Ditto.
11135         * gcc.dg/Wshadow-1.c: Ditto.
11136         * gcc.dg/cpp/trad/comment.c: Ditto.
11137         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
11138         * gcc.dg/cpp/if-2.c: Ditto.
11139         * gcc.dg/array-5.c: Ditto.
11140         * gcc.dg/inline-15.c: Ditto.
11141         * gcc.dg/pr27953.c: Ditto.
11142         * gcc.dg/Wno-c++-compat.c: Ditto.
11143
11144 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
11145
11146         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
11147
11148 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11149
11150         * gcc.c-torture/execute/20070517-1.c: New test.
11151
11152 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
11153
11154         PR fortran/31919
11155         * gfortran.dg/min_max_conformance.f90: New test.
11156
11157 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
11158
11159         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
11160         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
11161         gcc.dg/vect/vect-104.c: Use more complex construction to
11162         prevent vectorizing.
11163         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
11164
11165 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
11166
11167         PR tree-optimization/24659
11168         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
11169         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
11170         not vect_int target.
11171         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
11172         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
11173         targets.
11174         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
11175         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
11176         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
11177
11178 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
11179
11180         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
11181         and x86_64-*-* targets.
11182         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
11183
11184 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
11185
11186         PR fortran/18769
11187         PR fortran/30881
11188         PR fortran/31194
11189         PR fortran/31216
11190         PR fortran/31427
11191         * transfer_simplify_1.f90: New test.
11192         * transfer_simplify_2.f90: New test.
11193
11194 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
11195
11196         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
11197
11198 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
11199
11200         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11201
11202         * gcc.dg/fltconst-pedantic-dfp.c: New test.
11203
11204         PR c/31924
11205         * gcc.dg/fltconst-1.c: New test.
11206
11207         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
11208         * gcc.dg/dfp/operator-assignment.c: Ditto.
11209
11210 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
11211
11212         PR c++/29928
11213         * g++.dg/rtti/typeid5.C: New.
11214
11215 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11216
11217         PR fortran/31725
11218         * gfortran.dg/substr_4.f: New test.
11219
11220 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
11221
11222         * gcc.target/m68k/interrupt_thread-1.c,
11223         gcc.target/m68k/interrupt_thread-2.c,
11224         gcc.target/m68k/interrupt_thread-3.c: New.
11225         * gcc.target/m68k/m68k.exp: Accept fido.
11226
11227 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
11228
11229         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
11230         * gfortran.dg/altreturn_3.f90: Likewise.
11231         * gfortran.dg/assumed_dummy_1.f90: Likewise.
11232         * gfortran.dg/default_numeric_type_1.f90: Likewise.
11233         * gfortran.dg/inquire_iolength.f90: Likewise.
11234         * gfortran.dg/module_naming_1.f90: Likewise.
11235         * gfortran.dg/oldstyle_2.f90: Likewise.
11236         * gfortran.dg/operator_2.f90: Likewise.
11237         * gfortran.dg/parameter_array_element_1.f90: Likewise.
11238         * gfortran.dg/used_types_11.f90: Likewise.
11239         * gfortran.dg/zero_array_components_1.f90: Likewise.
11240         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
11241         * gfortran.dg/parameter_array_dummy.f90: Likewise.
11242         * gfortran.dg/real_const_3.f90: Likewise.
11243
11244 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
11245
11246         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
11247         * gcc.dg/tree-ssa/loop-30.c: New test.
11248
11249 2007-05-13  Richard Guenther  <rguenther@suse.de>
11250
11251         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
11252         scanning forwprop1.
11253         * g++.dg/tree-ssa/pr31146.C: Likewise.
11254
11255 2007-05-13  Revital Eres  <eres@il.ibm.com>
11256
11257         * gcc.dg/dse.c: New test.
11258
11259 2007-05-12  Richard Guenther  <rguenther@suse.de>
11260
11261         PR tree-optimization/31797
11262         * gcc.c-torture/compile/pr31797.c: New testcase.
11263
11264 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
11265
11266         PR fortran/30746
11267         * gfortran.dg/host_assoc_function_1.f90: New test.
11268
11269 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
11270
11271         PR c++/31829
11272         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
11273
11274 2007-05-11  Silvius Rus  <rus@google.com>
11275
11276         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
11277         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
11278         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
11279         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
11280         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
11281         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
11282         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
11283         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
11284         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
11285         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
11286         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
11287         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
11288         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
11289         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
11290         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
11291         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
11292
11293 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
11294
11295         PR other/31852
11296         * gcc.c-torture/execute/builtins/memchr.c: New.
11297         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
11298         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
11299
11300 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11301
11302         PR fortran/30876
11303         * gfortran.dg/recursive_reference_1.f90: Put error at correct
11304         line.
11305         * gfortran.dg/recursive_reference_2.f90: New test.
11306
11307 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11308
11309         PR fortran/30878
11310         * gfortran.dg/namelist_29.f90: New test.
11311
11312 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
11313
11314         PR fortran/31474
11315         * gfortran.dg/entry_10.f90: New test.
11316
11317 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
11318
11319         PR tree-optimization/31885
11320         * gcc.dg/tree-ssa/loop-29.c: New test.
11321
11322 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
11323
11324         * assumed_dummy_1.f90: Fix dg directive.
11325         * char_initialiser_actual.f90: Likewise.
11326         * nested_modules_2.f90: Likewise.
11327         * shift-alloc.f90: Likewise.
11328
11329 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
11330
11331         * gcc.dg/20070507-1.c: Disable for non-pic targets.
11332
11333 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11334
11335         PR libfortran/31880
11336         * gfortran.dg/unf_read_corrupted_2.f90: New test.
11337
11338 2007-05-09  Mike Stump  <mrs@apple.com>
11339
11340         * g++.dg/other/first-global.C: Add -fpie for darwin.
11341         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
11342
11343 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11344
11345         * gcc.dg/20070507-1.c: New testcase.
11346
11347 2007-05-08  Chao-ying Fu  <fu@mips.com>
11348
11349         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
11350         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
11351         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
11352         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
11353
11354 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
11355
11356         PR 31847
11357         * gcc.dg/pr31847.c: New test.
11358
11359 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11360
11361         PR fortran/31692
11362         * gfortran.dg/actual_array_result_1.f90: New test.
11363
11364 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11365
11366         PR fortran/29397
11367         * gfortran.dg/parameter_array_init_1.f90: New test.
11368
11369         PR fortran/29400
11370         * gfortran.dg/parameter_array_init_2.f90: New test.
11371
11372 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
11373
11374         PR target/31854
11375         * gcc.target/i386/pr31854.c: New test.
11376
11377 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
11378
11379         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
11380
11381 2007-05-07  Mike Stump  <mrs@apple.com>
11382
11383         * g++.old-deja/g++.mike/empty.C: Add.
11384
11385 2007-05-07  Eric Christopher  <echristo@apple.com>
11386
11387         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
11388
11389 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
11390
11391         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
11392         variable.  Rearrange conversions from binary float to decimal float.
11393
11394 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
11395
11396         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
11397         x86.
11398
11399 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
11400
11401         * gnat.dg/opt1.ad[sb]: New testcase.
11402
11403 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11404
11405         PR fortran/31399
11406         * gfortran.dg/do_3.F90: New test.
11407
11408 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11409
11410         PR fortran/31764
11411         * gfortran.dg/new_line.f90: Add new checks.
11412
11413 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11414
11415         PR fortran/31201
11416         * gfortran.dg/large_unit_1.f90: New.
11417         * gfortran.dg/large_unit_2.f90: New.
11418         * gfortran.dg/iostat_4.f90: New
11419         * gfortran.dg/bounds_check_fail_1.f90: Updated.
11420
11421 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
11422
11423         PR fortran/31540
11424         * gfortran.dg/char_result_4.f90: New test.
11425
11426 2007-06-05  Revital Eres  <eres@il.ibm.com>
11427
11428         PR 30957
11429         * gcc.dg/pr30957-1.c: New test.
11430
11431 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11432
11433         PR fortran/31251
11434         * gfortran.dg/char_type_len_2.f90: New test.
11435
11436 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
11437
11438         PR 31775
11439         * g++.dg/other/nested-extern.cc: New.
11440         * g++.dg/other/nested-extern-1.C: New.
11441         * g++.dg/other/nested-extern-2.C: New.
11442
11443 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11444
11445         PR fortran/31760
11446         * gfortran.dg/erf.f90: New test.
11447         * gfortran.dg/besxy.f90: New test.
11448
11449 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11450
11451         PR fortran/22359
11452         * gfortran.dg/fseek.f90: New test.
11453
11454 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
11455
11456         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
11457
11458 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11459
11460         PR libfortran/31210
11461         * gfortran.dg/zero_length_1.f90: New test.
11462
11463 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11464
11465         PR fortran/31803
11466         * gfortran.dg/char_pointer_assign_3.f90: New test.
11467         * gfortran.dg/char_result_2.f90: Re-enable test.
11468
11469 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11470
11471         PR fortran/25071
11472         * gfortran.dg/char_length_3.f90: New test.
11473         * gfortran.dg/char_result_2.f90: Fix test.
11474
11475 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
11476
11477         PR tree-optimization/30565
11478         * gcc.dg/tree-ssa/loop-27.c: New test.
11479
11480 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
11481
11482         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
11483         * gcc.target/bfin/arith.c (__v2hi): Likewise.
11484         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
11485         * gcc.target/bfin/shift.c (__v2hi): Likewise.
11486
11487 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
11488
11489         PR tree-optimization/31699
11490         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
11491         New.
11492         (check_effective_target_vect_floatint_cvt): New.
11493         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
11494         of specific targets.
11495         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
11496         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
11497         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11498         * gcc.dg/vect/vect-iv-4.c: Likewise.
11499         * gcc.dg/vect/vect-multitypes-11.c: New.
11500         * gcc.dg/vect/pr31699.c: New.
11501
11502 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
11503
11504         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
11505
11506 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
11507
11508         PR C++/31663
11509         * g++.dg/warn/anonymous-namespace-2.C: New.
11510         * g++.dg/warn/anonymous-namespace-2.h: New.
11511
11512 2007-05-02  Paul Brook  <paul@codesourcery.com>
11513
11514         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
11515
11516 2007-05-02  Eric Christopher  <echristo@apple.com>
11517
11518         * gcc.dg/cpp/if-div.c: New file.
11519
11520 2007-05-02  Tom Tromey  <tromey@redhat.com>
11521
11522         PR preprocessor/28709:
11523         * gcc.dg/cpp/pr28709.c: New file.
11524
11525 2007-05-02  Richard Guenther  <rguenther@suse.de>
11526
11527         PR tree-optimization/31146
11528         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
11529
11530 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
11531
11532         * gcc.c-torture/compile/limits-blockid.c: New.
11533         * gcc.c-torture/compile/limits-caselabels.c: New.
11534         * gcc.c-torture/compile/limits-declparen.c: New.
11535         * gcc.c-torture/compile/limits-enumconst.c: New.
11536         * gcc.c-torture/compile/limits-exprparen.c: New.
11537         * gcc.c-torture/compile/limits-externalid.c: New.
11538         * gcc.c-torture/compile/limits-fnargs.c: New.
11539         * gcc.c-torture/compile/limits-fndefn.c: New.
11540         * gcc.c-torture/compile/limits-idexternal.c: New.
11541         * gcc.c-torture/compile/limits-idinternal.c: New.
11542         * gcc.c-torture/compile/limits-pointer.c: New.
11543         * gcc.c-torture/compile/limits-stringlit.c: New.
11544         * gcc.c-torture/compile/limits-structmem.c: New.
11545         * gcc.c-torture/compile/limits-structnest.c: New.
11546
11547 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
11548
11549         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
11550
11551 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11552
11553         PR middle-end/31740
11554         * gcc.c-torture/compile/20070501-1.c: New testcase.
11555
11556 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11557
11558         PR fortran/31732
11559         * gfortran.dg/array_memset_2:  New test case.
11560
11561 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11562
11563         PR testsuite/31615
11564         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
11565
11566 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11567
11568         PR testsuite/31589
11569         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
11570         dg-final test.
11571         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
11572         keyword to dg-final test.
11573         * gcc.dg/vect/vect-iv-4.c: Likewise.
11574         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11575         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
11576         test.
11577         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
11578         cast.
11579         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
11580         * lib/target-supports.exp
11581         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
11582         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
11583
11584 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
11585
11586         * gcc.c-torture/execute/ieee/20000320-1.c: Use
11587         __LONG_LONG_MAX__ and its friends instead of those supplied by
11588         limits.h.
11589
11590 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
11591
11592         PR C++/31721
11593         * g++.dg/ext/vector7.C: New testcase.
11594
11595 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11596
11597         PR fortran/31591
11598         * gfortran.dg/bound_simplification_1.f90: New test.
11599
11600 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11601
11602         PR fortran/31645
11603         * gfortran.dg/bom_error.f90: New test.
11604         * gfortran.dg/bom_include.f90: New test.
11605         * gfortran.dg/bom_UTF16-LE.f90: New test.
11606         * gfortran.dg/bom_UTF16-BE.f90: New test.
11607         * gfortran.dg/bom_UTF-8.f90: New test.
11608         * gfortran.dg/bom_UTF-32.f90: New test.
11609         * gfortran.dg/bom_UTF-8.F90: New test.
11610         * gfortran.dg/bom_include.inc: New file.
11611
11612 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11613
11614         PR C++/30221
11615         * g++.dg/init/ptrfn2.C: New test.
11616         * g++.dg/init/ptrfn3.C: New test.
11617
11618 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
11619
11620         PR fortran/31711
11621         * gfortran.dg/dependency_21.f90: New test.
11622
11623 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11624
11625         * gfortran.dg/secnds.f: Use real*8.
11626         * gfortran.dg/secnds-1.f: Use real*8.
11627
11628 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11629
11630         PR libfortran/31532
11631         * gfortran.dg/inquire_5.f90: Update test.
11632
11633 2007-04-27  Ian Lance Taylor  <iant@google.com>
11634
11635         PR middle-end/31710
11636         * gcc.c-torture/compile/pr31710.c: New test.
11637
11638 2007-04-27  Richard Guenther  <rguenther@suse.de>
11639
11640         PR tree-optimization/30965
11641         PR tree-optimization/30978
11642         * gcc.dg/tree-ssa/pr30978.c: New testcase.
11643         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
11644         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
11645         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
11646
11647 2007-04-27  Richard Guenther  <rguenther@suse.de>
11648
11649         PR tree-optimization/31715
11650         * gcc.dg/Warray-bounds-4.c: New testcase.
11651
11652 2007-04-26  Ian Lance Taylor  <iant@google.com>
11653
11654         PR target/28675
11655         * gcc.c-torture/compile/pr28675.c: New test.
11656
11657 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11658
11659         PR C++/30016
11660         * g++.dg/ext/vector6.C: New test.
11661
11662 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
11663
11664         * gcc.c-torture/execute/ieee/20000320-1.x: New.
11665
11666 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
11667
11668         PR middle-end/31617
11669         * g++.dg/other/str_empty.C: Add expected warning.
11670
11671 2007-04-26  Richard Guenther  <rguenther@suse.de>
11672         Daniel Berlin  <dberlin@dberlin.org>
11673
11674         PR tree-optimization/30567
11675         * g++.dg/other/pr30567.C: New testcase.
11676
11677 2007-04-26  Richard Guenther  <rguenther@suse.de>
11678
11679         PR tree-optimization/31703
11680         * gcc.c-torture/compile/pr31703.c: New testcase.
11681         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
11682         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11683
11684 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
11685
11686         * gfortran.dg/open_errors.f90: Added if statements checking
11687         the value of iostat.
11688
11689 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
11690
11691         PR c++/31598
11692         * g++.dg/gomp/pr31598.C: New test.
11693
11694         PR tree-optimization/30558
11695         * g++.dg/gomp/pr30558.C: New test.
11696
11697 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
11698
11699         PR c++/31338
11700         * g++.dg/ext/complex2.C: New test.
11701
11702 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
11703
11704         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
11705
11706 2007-04-25  Thiemo Seufer  <ths@mips.com>
11707
11708         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
11709         value to signed char.
11710
11711 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
11712
11713         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
11714         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
11715         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
11716
11717 2007-04-25  Tobias Burnus  <burnus@net-b.de>
11718
11719         PR fortran/31668
11720         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
11721         statement functions.
11722         * gfortran.dg/c_by_val_5.f90: New test.
11723
11724 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
11725
11726         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
11727         with two new subroutines to avoid parameter-induced aliasing.
11728         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
11729         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
11730
11731 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11732
11733         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
11734         * g++.dg/warn/Warray-bounds.C: Likewise.
11735
11736 2007-04-24  Ian Lance Taylor  <iant@google.com>
11737
11738         PR tree-optimization/31605
11739         * gcc.c-torture/execute/pr31605.c: New test.
11740
11741 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11742
11743         PR fortran/31587
11744         * lib/gcc-dg.exp (scan-module): New function.
11745         * gfortran.dg/module_md5_1.f90: New test.
11746
11747 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
11748
11749         * g++.old-deja/g++.pt/defarg6.C: Only run with
11750         -std=gnu++98.
11751         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
11752         * g++.dg/cpp0x/variadic61.C: Ditto.
11753         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
11754         * g++.dg/cpp0x/variadic62.C: Ditto.
11755         * g++.dg/template/meminit1.C: Ditto.
11756         * g++.dg/template/operator7.C: Ditto.
11757         * g++.dg/template/static15.C: Ditto.
11758         * g++.dg/template/invalid1.C: Ditto.
11759         * g++.dg/template/shift1.C: Ditto.
11760         * g++.dg/template/error10.C: Ditto.
11761
11762 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
11763
11764         PR diagnostic/25923
11765         * gfortran.dg/pr25923.f90: New test.
11766
11767 2007-04-24  Ian Lance Taylor  <iant@google.com>
11768
11769         PR tree-optimization/31602
11770         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
11771
11772 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
11773
11774         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
11775         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
11776
11777 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
11778
11779         * gcc.target/i386/reload-1.c. New.
11780
11781 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11782             Olga Golovanevsky  <olga@il.ibm.com>
11783
11784         * g++.dg/other/str_empty.C: New test.
11785
11786 2007-04-24  Richard Henderson  <rth@redhat.com>
11787
11788         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
11789
11790 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11791
11792         PR target/31641
11793         * gcc.c-torture/compile/pr31641.c: New testcase.
11794
11795 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
11796
11797         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
11798         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
11799         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
11800         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
11801
11802 2007-04-23  Simon Baldwin  <simonb@google.com>
11803
11804         * g++.dg/other/error15.C: New.
11805         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
11806         triggering a "multiple parameters named" error.
11807
11808 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
11809
11810         PR fortran/31618
11811         * gfortran.dg/backspace_8.f:  New test case.
11812
11813 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
11814
11815         PR fortran/31630
11816         * gfortran.dg/used_types_17.f90: New test.
11817
11818         PR fortran/31620
11819         * gfortran.dg/zero_array_components_1.f90: New test.
11820
11821 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11822
11823         PR fortran/31616
11824         * gfortran.dg/open_errors.f90: Allow a different error message.
11825
11826 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
11827
11828         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
11829         Rename from check_effective_target_vect_pack_mod.  Rename global
11830         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
11831         messages.
11832         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
11833         rename.
11834         * gcc.dg/vect/vect-iv-8a.c: Ditto.
11835         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
11836
11837 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11838
11839         PR middle-end/31448
11840         * gcc.c-torture/execute/pr31448.c: New testcase.
11841
11842 2007-04-22  Nick Clifton  <nickc@redhat.com>
11843
11844         * gcc.dg/20020312-2.c: Add support for the FRV.
11845
11846 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
11847
11848         PR tree-optimization/24659
11849         * gcc.dg/vect/vect-float-extend-1.c: New test.
11850         * gcc.dg/vect/vect-float-truncate-1.c: New test.
11851
11852 2007-04-22  Richard Guenther  <rguenther@suse.de>
11853
11854         PR tree-optimization/29789
11855         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
11856         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11857
11858 2007-04-22  Revital Eres  <eres@il.ibm.com>
11859
11860         * gcc.dg/var-expand2.c: New test.
11861
11862 2007-04-22  Revital Eres  <eres@il.ibm.com>
11863
11864         * gcc.dg/var-expand3.c: New test.
11865
11866 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11867
11868         PR fortran/31495
11869         * gfortran.dg/continuation_8.f90: New test.
11870
11871 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11872
11873         PR C/30265
11874         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
11875         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
11876
11877 2007-04-21  Richard Guenther  <rguenther@suse.de>
11878
11879         PR middle-end/31136
11880         * gcc.c-torture/execute/pr31136.c: New testcase.
11881
11882 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
11883
11884         * gcc.target/i386/movsi-sm-1.c: New.
11885
11886 2007-04-20  Richard Henderson  <rth@redhat.com>
11887
11888         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
11889         * gcc.dg/pr27095.c: Cope with alpha GOT load.
11890
11891 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
11892
11893         * gcc.target/i386/ordcmp-1.c: New test.
11894         * gcc.target/i386/unordcmp-1.c: New test.
11895
11896         PR tree-optimization/31632
11897         * gcc.c-torture/compile/20070419-1.c: New test.
11898
11899 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11900
11901         * gcc.dg/invalid-call-1.c: New test.
11902
11903 2007-04-18  Dirk Mueller  <dmueller@suse.de>
11904
11905         PR diagnostic/31227
11906         * gcc.dg/Warray-bounds-3.c: New.
11907
11908 2007-04-18  Richard Guenther  <rguenther@suse.de>
11909
11910         PR tree-optimization/19431
11911         PR tree-optimization/21463
11912         * gcc.c-torture/execute/20070212-1.c: New testcase.
11913         * gcc.c-torture/execute/20070212-2.c: Likewise.
11914         * gcc.c-torture/execute/20070212-3.c: Likewise.
11915         * gcc.dg/tree-ssa/pr19431.c: Likewise.
11916         * gcc.dg/tree-ssa/pr21463.c: Likewise.
11917         * g++.dg/tree-ssa/pr21463.C: Likewise.
11918         * g++.dg/tree-ssa/pr30738.C: Likewise.
11919
11920 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11921
11922         PR c++/31513
11923         * g++.dg/expr/bitfield8.C: New test.
11924
11925 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
11926             Richard Sandiford  <richard@codesourcery.com>
11927
11928         * lib/target-supports.exp (check_profiling_available): Return 0
11929         for uClibc with -p or -pg.
11930
11931 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
11932
11933         PR c++/31517
11934         * g++.dg/template/init7.C: New test.
11935
11936 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
11937
11938         PR rtl-optimization/31360
11939         * gcc.dg/loop-7.c: New test.
11940
11941 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11942
11943         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
11944         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
11945         build.
11946         (compat-execute): Likewise.
11947         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
11948         files to remote hosts.
11949         * lib/c-ctorture.exp (c-torture-compile): Likewise.
11950         (c-torture-execute): Likewise.
11951         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
11952         or plain file.  Use remote_upload and remote_download to copy
11953         files about.
11954         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
11955         before scanning it.
11956
11957 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
11958
11959         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
11960
11961 2007-04-16  Lawrence Crowl  <crowl@google.com>
11962
11963         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
11964         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
11965         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
11966         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11967         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
11968         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
11969         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
11970         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
11971         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
11972         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11973         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
11974
11975         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
11976         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
11977         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
11978         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11979         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
11980         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
11981         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
11982         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
11983         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
11984         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11985         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
11986
11987 2007-04-16  Ian Lance Taylor  <iant@google.com>
11988
11989         PR tree-optimization/31522
11990         * gcc.dg/Wstrict-overflow-16.c: New test.
11991
11992 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
11993
11994         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
11995
11996 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
11997
11998         PR fortran/31144
11999         * gfortran.dg/module_naming_1.f90: New.
12000
12001 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
12002
12003         * lib/target-supports.exp (check_profiling_available): Return
12004         false for m68k-*-uclinux.
12005
12006 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
12007
12008         PR c++/29365
12009         Testcase for c++ anonymous namespace warning
12010
12011         * g++.dg/warn/anonymous-namespace-1.C: New test
12012         * g++.dg/warn/anonymous-namespace-1.h: New test
12013
12014 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12015
12016         PR testsuite/31578
12017         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
12018
12019 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12020
12021         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
12022
12023 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
12024
12025         PR fortran/31204
12026         * gfortran.dg/array_constructor_16.f90: New test.
12027
12028 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
12029
12030         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
12031         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
12032
12033 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12034
12035         PR rtl-optimization/31500
12036         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
12037         * g++.dg/warn/Warray-bounds.C: Likewise.
12038
12039 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12040
12041         PR C/31520
12042         * gcc.dg/gnu89-init-4.c: New testcase.
12043
12044 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
12045
12046         PR c++/25874
12047         * gcc.dg/gomp/pr25874.c: Add dg-options.
12048         * g++.dg/gomp/pr25874.C: Add dg-options.
12049
12050 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
12051
12052         PR fortran/21061
12053         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
12054         * gfortran.dg/warnings_are_errors_1.f: New testcase.
12055
12056 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12057
12058         PR fortran/31561
12059         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
12060
12061 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
12062
12063         PR fortran/29507
12064         PR fortran/31404
12065         * gfortran.dg/initialization_6.f90: New test.
12066
12067 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
12068
12069         * gcc.c-torture/compile/pr27528.c: Require nonpic.
12070
12071         * lib/target-supports.exp (check_gc_sections_available):
12072         Return false if ldflags includes -elf2flt.
12073
12074 2007-04-13  Jason Merrill  <jason@redhat.com>
12075
12076         PR c++/31074
12077         * conv3.C: New test.
12078
12079 2007-04-13  Mike Stump  <mrs@apple.com>
12080
12081         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
12082         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
12083
12084 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
12085
12086         PR tree-optimization/29598
12087         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
12088
12089 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12090
12091         PR fortran/31559
12092         * gfortran.dg/func_assign.f90: New test.
12093
12094 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
12095
12096         PR fortran/31550
12097         * gfortran.dg/used_types_16.f90: New test.
12098
12099 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
12100
12101         PR fortran/18937
12102         * gfortran.dg/goto_2.f90: New.
12103         * gfortran.dg/goto_3.f90: New.
12104         * gfortran.dg/pr17708.f90: Rename to ...
12105         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
12106
12107 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12108
12109         PR fortran/31562
12110         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
12111         instead of a struct.
12112
12113 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12114
12115         PR fortran/31562
12116         * gfortran.dg/value_4.c: Use GNU extensions for complex
12117         instead of a struct.
12118
12119 2007-04-13  Richard Guenther  <rguenther@suse.de>
12120
12121         PR tree-optimization/21258
12122         * gcc.dg/tree-ssa/vrp34.c: New testcase.
12123
12124 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12125
12126         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
12127         <complex.h>.
12128
12129 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
12130
12131         PR fortran/31250
12132         * gfortran.dg/char_length_2.f90: New.
12133         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
12134         * gfortran.dg/repeat_4.f90: Likewise.
12135
12136         PR fortran/31266
12137         * gfortran.dg/char_assign_1.f90: New.
12138
12139         PR fortran/31471
12140         * gfortran.dg/block_name_1.f90: New.
12141         * gfortran.dg/block_name_2.f90: New.
12142
12143 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
12144
12145         PR c++/31078
12146         * g++.dg/other/pr31078.C: New.
12147
12148 2007-04-12  Richard Guenther  <rguenther@suse.de>
12149
12150         PR tree-optimization/31169
12151         * gcc.c-torture/execute/pr31169.c: New testcase.
12152
12153 2007-04-12  Richard Guenther  <rguenther@suse.de>
12154
12155         PR tree-optimization/24689
12156         PR tree-optimization/31307
12157         * g++.dg/tree-ssa/pr31307.C: New testcase.
12158         * gcc.dg/tree-ssa/pr24689.c: Likewise.
12159
12160 2007-04-12  Tobias Burnus  <burnus@net-b.de>
12161
12162         PR fortran/31472
12163         * gfortran.dg/access_spec_1.f90: New test.
12164         * gfortran.dg/access_spec_2.f90: New test.
12165         * gfortran.dg/non_module_public.f90: Match new error message.
12166
12167 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
12168
12169         PR testsuite/31538
12170         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
12171         to 4 at line 38 to fix bounds problem.
12172
12173 2007-04-11  Tobias Burnus  <burnus@net-b.de>
12174
12175         PR testsuite/31240
12176         * gfortran.dg/pointer_intent_1.f90: Fix test.
12177
12178 2007-04-10  Eric Christopher  <echristo@apple.com>
12179
12180         * lib/target-supports.exp
12181         (check_effective_target_fstack_protector): Rewrite.
12182
12183 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
12184
12185         PR c++/31449
12186         * g++.dg/init/const5.C: New test.
12187
12188 2007-04-09  Jan Hubicka  <jh@suse.cz>
12189
12190         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
12191
12192 2007-04-08  Jan Hubicka  <jh@suse.cz>
12193
12194         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
12195
12196 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12197
12198         PR fortran/31257
12199         * gfortran.dg/achar_4.f90: New test.
12200
12201 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12202
12203         PR fortran/30880
12204         * gfortran.dg/used_dummy_types_8.f90: New test.
12205
12206 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12207
12208         PR fortran/30872
12209         * gfortran.dg/parameter_array_element_1.f90: New test.
12210
12211 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12212
12213         PR fortran/31222
12214         * gfortran.dg/default_numeric_type_1.f90: New test.
12215
12216 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12217
12218         PR fortran/31424
12219         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
12220
12221 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12222
12223         PR fortran/31293
12224         * gfortran.dg/interface_12.f90: New test.
12225
12226 2007-04-07  Bruce Korb  <bkorb@gnu.org>
12227
12228         * gcc.dg/format/opt-6.c: New test.
12229         * gcc.dg/format/nul-1.c: New test.
12230         * gcc.dg/format/nul-2.c: New test.
12231
12232 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12233
12234         PR libgfortran/31395
12235         * gfortran.dg/fmt_colon.f90: New test.
12236
12237 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
12238
12239         * g++.old-deja/g++.other/init18.C: Use
12240         dg-require-effective-target instead of an explicit xfail.
12241
12242 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
12243
12244         * gcc.dg/dfp/signbit-1.c
12245         * gcc.dg/dfp/signbit-2.c
12246
12247 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12248
12249         PR fortran/31483
12250         * gfortran.dg/altreturn_5.f90: New test.
12251
12252 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12253
12254         PR fortran/31292
12255         * gfortran.dg/contained_module_proc_1.f90: New test.
12256
12257 2007-04-04  Stuart Hastings  <stuart@apple.com>
12258
12259         PR 31281
12260         * objc/execute/exceptions/pr31281.m: New.
12261
12262 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
12263
12264         * g++.dg/ext/dllimport12.C: Update comments.
12265
12266 2007-04-03  Eric Christopher  <echristo@apple.com>
12267
12268         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
12269
12270 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12271
12272         PR fortran/31304
12273         * gfortran.dg/repeat_2.f90: New test.
12274         * gfortran.dg/repeat_3.f90: New test.
12275         * gfortran.dg/repeat_4.f90: New test.
12276
12277 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
12278
12279         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
12280
12281 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
12282
12283         PR c++/30847
12284         * g++.dg/parse/cond3.C: New test.
12285
12286         PR middle-end/30704
12287         * gcc.c-torture/execute/ieee/pr30704.c: New test.
12288
12289 2007-04-02  Jason Merrill  <jason@redhat.com>
12290
12291         PR c++/31187
12292         * g++.dg/ext/visibility/anon3.C: New test.
12293
12294 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12295
12296         PR libgfortran/31052
12297         * gfortran.dg/namelist_28.f90: New test.
12298
12299 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12300
12301         PR libgfortran/31366
12302         * gfortran.dg/direct_io_6.f90: New test.
12303
12304 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12305
12306         PR libgfortran/31207
12307         * gfortran.dg/advance_5.f90: New test.
12308         * gfortran.dg/advance_6.f90: New test.
12309
12310 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12311
12312         * g++.dg/ext/dllimport6.C: Remove extra ';'.
12313         * g++.dg/ext/dllimport7.C: Likewise.
12314         * g++.dg/ext/selectany1.C: Likewise.
12315
12316 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
12317
12318         * g++.dg/parser/pr31138.C: New.
12319         * g++.dg/parser/pr31140.C: New.
12320         * g++.dg/parser/pr31141.C: New.
12321
12322 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
12323
12324         PR c++/26099
12325         * g++.dg/ext/is_base_of.C: New.
12326         * g++.dg/ext/has_virtual_destructor.C: New.
12327         * g++.dg/ext/is_polymorphic.C: New.
12328         * g++.dg/ext/is_base_of_diagnostic.C: New.
12329         * g++.dg/ext/is_enum.C: New.
12330         * g++.dg/ext/has_nothrow_assign.C: New.
12331         * g++.dg/ext/has_nothrow_constructor.C: New.
12332         * g++.dg/ext/is_empty.C: New.
12333         * g++.dg/ext/has_trivial_copy.C: New.
12334         * g++.dg/ext/has_trivial_assign.C: New.
12335         * g++.dg/ext/is_abstract.C: New.
12336         * g++.dg/ext/is_pod.C: New.
12337         * g++.dg/ext/has_nothrow_copy.C: New.
12338         * g++.dg/ext/is_class.C: New.
12339         * g++.dg/ext/has_trivial_constructor.C: New.
12340         * g++.dg/ext/is_union.C: New.
12341         * g++.dg/ext/has_trivial_destructor.C: New.
12342         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
12343         * g++.dg/template/crash43.C: Likewise.
12344
12345 2007-03-29  Dirk Mueller  <dmueller@suse.de>
12346
12347         * g++.dg/warn/pedantic2.C: New testcase.
12348
12349 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12350
12351         * size_dim.f90: Fix dg directive.
12352         * pr16433.f: Likewise.
12353         * use_6.f90: Likewise.
12354         * use_7.f90: Likewise.
12355         * entry_9.f90: Likewise.
12356         * pointer_intent_2.f90: Likewise.
12357         * protected_1.f90: Likewise.
12358         * fmt_missing_period_2.f: Likewise.
12359         * pointer_intent_3.f90: Likewise.
12360         * protected_2.f90: Likewise.
12361         * protected_3.f90: Likewise.
12362         * pr15754.f90: Likewise.
12363         * protected_4.f90: Likewise.
12364         * protected_5.f90: Likewise.
12365         * initialization_2.f90: Likewise.
12366         * protected_6.f90: Likewise.
12367         * continuation_7.f90: Likewise.
12368         * derived_function_interface_1.f90: Likewise.
12369         * der_pointer_4.f90: Likewise.
12370         * fmt_zero_precision.f90: Likewise.
12371         * blockdata_3.f90: Likewise.
12372         * fmt_missing_period_1.f: Likewise.
12373         * real_const_3.f90: Likewise.
12374         * use_4.f90: Likewise.
12375         * fmt_missing_period_3.f: Likewise.
12376         * use_5.f90: Likewise.
12377
12378 2007-03-28  Mike Stump  <mrs@apple.com>
12379
12380         * gcc.dg/darwin-comm.c: Add.
12381
12382 2007-03-28  Eric Christopher  <echristo@apple.com>
12383
12384         * lib/target-supports.exp (check_effective_target_fstack_protector):
12385         New.
12386         * gcc.dg/ssp-1.c: Use.
12387         * gcc.dg/ssp-2.c: Ditto.
12388
12389 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
12390
12391         PR c++/29077
12392         * g++.dg/parse/constructor3.C: New test.
12393
12394 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12395
12396         * gnat.dg/thin_pointer.ad[sb]: New test.
12397
12398 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12399
12400         * g++.dg/cpp0x/bracket1.C: New.
12401         * g++.dg/cpp0x/bracket2.C: New.
12402         * g++.dg/cpp0x/bracket3.C: New.
12403         * g++.dg/cpp0x/bracket4.C: New.
12404
12405 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12406
12407         * g++.dg/cpp0x/temp_default1.C: New.
12408         * g++.dg/cpp0x/temp_default3.C: New.
12409         * g++.dg/cpp0x/temp_default2.C: New.
12410         * g++.dg/cpp0x/temp_default4.C: New.
12411
12412 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12413
12414         PR c++/29993
12415         * g++.dg/other/cv_func2.C: New.
12416
12417 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
12418
12419         * gcc.dg/dfp/func-vararg-alternate.h: New file.
12420         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
12421         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
12422         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
12423
12424         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
12425         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
12426
12427         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
12428
12429         * lib/compat.exp (compat-execute): Fix processing of file names.
12430
12431 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
12432
12433         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
12434
12435 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
12436
12437         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12438         Delete created executable test file.
12439         (check_effective_target_fortran_large_int): Ditto.
12440         (check_effective_target_static_libgfortran): Ditto.
12441
12442 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
12443
12444         PR c++/30500
12445         * g++.dg/warn/pragma-system_header1.C: New test.
12446         * g++.dg/warn/pragma-system_header2.C: New test.
12447         * g++.dg/warn/pragma-system_header1.h. New.
12448         * g++.dg/warn/pragma-system_header2.h. New.
12449
12450 2007-03-26  Ian Lance Taylor  <iant@google.com>
12451
12452         PR tree-optimization/31345
12453         * gcc.c-torture/compile/pr31345-1.c: New test.
12454
12455 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
12456
12457         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
12458         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
12459         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
12460         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
12461         * gfortran.dg/overload_1.f90: Likewise.
12462         * gfortran.dg/impure_assignment_1.f90: Likewise.
12463         * gfortran.dg/error_recovery_3.f90: Likewise.
12464         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12465         * gfortran.dg/sequence_types_1.f90: Likewise.
12466         * gfortran.dg/internal_references_1.f90: Likewise.
12467         * gfortran.dg/present_1.f90: Likewise.
12468         * gfortran.dg/volatile10.f90: Likewise.
12469         * gfortran.dg/module_equivalence_2.f90: Likewise.
12470         * gfortran.dg/use_4.f90: Likewise.
12471         * gfortran.dg/elemental_result_1.f90: Likewise.
12472         * gfortran.dg/generic_actual_arg.f90: Likewise.
12473         * gfortran.dg/private_type_5.f90: Likewise.
12474         * gfortran.dg/protected_4.f90: Likewise.
12475         * gfortran.dg/interface_3.f90: Likewise.
12476
12477 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12478
12479         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
12480         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
12481
12482 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12483
12484         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
12485
12486 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12487
12488         PR libgfortran/31199
12489         * gfortran.dg/fmt_t_4.f90: New test.
12490
12491 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12492
12493         PR libfortran/31297
12494         * gfortran.dg/backspace_5.f:  Initialize variable(s).
12495         * gfortran.dg/backspace_6.f:  Likewise.
12496         * gfortran.dg/char_bounds_check_fail_1: Likewise.
12497         * gfortran.dg/direct_io_2.f90:  Likewise.
12498         * gfortran.dg/write_back.f:  Likewise.
12499         * gfortran.dg/write_rewind_2.f:  Likewise.
12500         * gfortran.dg/write_rewind_1.f:  Likewise.
12501         * gfortran.dg/write_rewind_2.f:  Likewise.
12502
12503 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
12504
12505         PR tree-optimization/30784
12506         * gcc.dg/vect/pr30784.c: New test.
12507
12508 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12509
12510         PR fortran/30877
12511         * gfortran.dg/operator_1.f90: New test.
12512         * gfortran.dg/operator_2.f90: New test.
12513
12514 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12515
12516         PR libfortran/31196
12517         * gfortran.dg/reshape_transpose_1.f90:  New test.
12518
12519 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12520
12521         PR fortran/30655
12522         * gfortran.dg/bounds_check_6.f90: New test.
12523
12524 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
12525
12526         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
12527         #ifndef/#endif.
12528         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12529         * gcc.dg/dfp/decfloat-constants.c: Ditto.
12530
12531 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
12532
12533         PR fortran/31209
12534         * gfortran.dg/pointer_function_actual_1.f90: New test.
12535
12536         PR fortran/31200
12537         * gfortran.dg/pointer_function_actual_2.f90: New test.
12538
12539         PR fortran/31215
12540         * gfortran.dg/result_in_spec_1.f90: New test.
12541
12542 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12543
12544         PR fortran/30834
12545         * gfortran.dg/integer_exponentiation_3.F90: New test.
12546         * gfortran.dg/integer_exponentiation_4.f90: New test.
12547         * gfortran.dg/integer_exponentiation_5.F90: New test.
12548
12549 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12550
12551         PR c++/30863
12552         * g++.dg/template/error24.C: New test.
12553         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
12554
12555 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12556
12557         PR c++/31273
12558         * g++.dg/expr/bitfield7.C: New test.
12559
12560 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12561
12562         PR other/23572
12563         * gcc.dg/float-range-4.c: New.
12564         * gcc.dg/float-range-1.c: Update. Test for a warning.
12565         * gcc.dg/float-range-3.c: New.
12566         * gcc.dg/float-range-5.c: New.
12567
12568 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12569
12570         PR fortran/31262
12571         * gfortran.dg/no_range_check_1.f90: New test.
12572
12573 2007-03-22  Dirk Mueller  <dmueller@suse.de>
12574
12575         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
12576         * g++.dg/other/static1.C: Remove stray semicolon.
12577         * g++.dg/other/init1.C: Likewise.
12578         * g++.dg/rtti/dyncast1.C: Likewise.
12579         * g++.dg/tree-ssa/pr17153.C: Likewise.
12580         * g++.dg/lookup/disamb1.C: Likewise.
12581         * g++.dg/lookup/scoped2.C: Likewise.
12582         * g++.dg/lookup/friend7.C: Likewise.
12583         * g++.dg/parse/parse4.C: Likewise.
12584         * g++.dg/parse/parse5.C: Likewise.
12585         * g++.dg/expr/pr29066.C: Likewise.
12586         * g++.dg/expr/cast4.C: Likewise.
12587         * g++.dg/tc1/dr193.C: Likewise.
12588         * g++.dg/tc1/dr213.C: Likewise.
12589         * g++.dg/abi/dcast1.C: Likewise.
12590         * g++.dg/abi/covariant2.C: Likewise.
12591         * g++.dg/inherit/covariant11.C: Likewise.
12592         * g++.dg/inherit/covariant9.C: Likewise.
12593         * g++.dg/inherit/covariant10.C: Likewise.
12594         * g++.dg/init/static3.C: Likewise.
12595         * g++.dg/init/init-ref3.C: Likewise.
12596         * g++.dg/init/ref10.C: Likewise.
12597         * g++.dg/template/meminit2.C: Likewise.
12598         * g++.dg/template/using9.C: Likewise.
12599         * g++.dg/template/friend9.C: Likewise.
12600         * g++.dg/template/ref1.C: Likewise.
12601         * g++.old-deja/g++.warn/inline.C: Likewise.
12602         * g++.old-deja/g++.robertl/eb91.C: Likewise.
12603         * g++.old-deja/g++.robertl/eb46.C: Likewise.
12604         * g++.old-deja/g++.robertl/eb34.C: Likewise.
12605         * g++.old-deja/g++.robertl/eb43.C: Likewise.
12606         * g++.old-deja/g++.robertl/eb26.C: Likewise.
12607         * g++.old-deja/g++.robertl/eb116.C: Likewise.
12608         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12609         * g++.old-deja/g++.brendan/overload8.C: Likewise.
12610         * g++.old-deja/g++.brendan/overload11.C: Likewise.
12611         * g++.old-deja/g++.brendan/copy7.C: Likewise.
12612         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12613         * g++.old-deja/g++.brendan/template11.C: Likewise.
12614         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
12615         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12616         * g++.old-deja/g++.brendan/crash16.C: Likewise.
12617         * g++.old-deja/g++.jason/pmem2.C: Likewise.
12618         * g++.old-deja/g++.jason/parse9.C: Likewise.
12619         * g++.old-deja/g++.jason/byval2.C: Likewise.
12620         * g++.old-deja/g++.jason/overload8.C: Likewise.
12621         * g++.old-deja/g++.jason/pmf8.C: Likewise.
12622         * g++.old-deja/g++.jason/template33.C: Likewise.
12623         * g++.old-deja/g++.jason/return3.C: Likewise.
12624         * g++.old-deja/g++.jason/scoping2.C: Likewise.
12625         * g++.old-deja/g++.jason/virtual.C: Likewise.
12626         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12627         * g++.old-deja/g++.jason/template27.C: Likewise.
12628         * g++.old-deja/g++.jason/synth6.C: Likewise.
12629         * g++.old-deja/g++.jason/ref8.C: Likewise.
12630         * g++.old-deja/g++.jason/offset1.C: Likewise.
12631         * g++.old-deja/g++.other/static20.C: Likewise.
12632         * g++.old-deja/g++.other/array1.C: Likewise.
12633         * g++.old-deja/g++.other/new3.C: Likewise.
12634         * g++.old-deja/g++.other/array2.C: Likewise.
12635         * g++.old-deja/g++.other/overload9.C: Likewise.
12636         * g++.old-deja/g++.other/cast6.C: Likewise.
12637         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
12638         * g++.old-deja/g++.other/eh4.C: Likewise.
12639         * g++.old-deja/g++.other/using7.C: Likewise.
12640         * g++.old-deja/g++.other/init18.C: Likewise.
12641         * g++.old-deja/g++.other/dyncast1.C: Likewise.
12642         * g++.old-deja/g++.other/dyncast2.C: Likewise.
12643         * g++.old-deja/g++.other/dtor11.C: Likewise.
12644         * g++.old-deja/g++.pt/static11.C: Likewise.
12645         * g++.old-deja/g++.pt/crash19.C: Likewise.
12646         * g++.old-deja/g++.pt/overload12.C: Likewise.
12647         * g++.old-deja/g++.pt/crash46.C: Likewise.
12648         * g++.old-deja/g++.pt/mi1.C: Likewise.
12649         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
12650         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12651         * g++.old-deja/g++.pt/local5.C: Likewise.
12652         * g++.old-deja/g++.pt/typename2.C: Likewise.
12653         * g++.old-deja/g++.pt/explicit80.C: Likewise.
12654         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
12655         * g++.old-deja/g++.law/visibility1.C: Likewise.
12656         * g++.old-deja/g++.law/visibility2.C: Likewise.
12657         * g++.old-deja/g++.law/virtual2.C: Likewise.
12658         * g++.old-deja/g++.law/operators19.C: Likewise.
12659         * g++.old-deja/g++.law/parsing10.C: Likewise.
12660         * g++.old-deja/g++.law/visibility4.C: Likewise.
12661         * g++.old-deja/g++.law/operators4.C: Likewise.
12662         * g++.old-deja/g++.law/dtors2.C: Likewise.
12663         * g++.old-deja/g++.law/missed-error3.C: Likewise.
12664         * g++.old-deja/g++.law/visibility10.C: Likewise.
12665         * g++.old-deja/g++.law/scope3.C: Likewise.
12666         * g++.old-deja/g++.law/casts2.C: Likewise.
12667         * g++.old-deja/g++.law/code-gen5.C: Likewise.
12668         * g++.old-deja/g++.law/operators33.C: Likewise.
12669         * g++.old-deja/g++.law/friend4.C: Likewise.
12670         * g++.old-deja/g++.mike/pmf7.C: Likewise.
12671         * g++.old-deja/g++.mike/p5611.C: Likewise.
12672         * g++.old-deja/g++.mike/net37.C: Likewise.
12673         * g++.old-deja/g++.mike/p3570.C: Likewise.
12674         * g++.old-deja/g++.mike/p5718.C: Likewise.
12675         * g++.old-deja/g++.mike/net21.C: Likewise.
12676         * g++.old-deja/g++.mike/p1862.C: Likewise.
12677         * g++.old-deja/g++.mike/p4511.C: Likewise.
12678         * g++.old-deja/g++.mike/virt3.C: Likewise.
12679         * g++.old-deja/g++.mike/p16146.C: Likewise.
12680         * g++.old-deja/g++.mike/p1989.C: Likewise.
12681         * g++.old-deja/g++.mike/p5571.C: Likewise.
12682         * g++.old-deja/g++.gb/scope10.C: Likewise.
12683         * g++.old-deja/g++.abi/primary5.C: Likewise.
12684         * g++.old-deja/g++.abi/empty2.C: Likewise.
12685         * g++.old-deja/g++.abi/arraynew.C: Likewise.
12686         * g++.old-deja/g++.eh/vbase4.C: Likewise.
12687         * g++.old-deja/g++.eh/ptr1.C: Likewise.
12688         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
12689         * g++.old-deja/g++.bob/template3.C: Likewise.
12690         * g++.old-deja/g++.bob/inherit1.C: Likewise.
12691
12692 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
12693
12694         PR fortran/31193
12695         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
12696
12697 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
12698
12699         PR fortran/20897
12700         * gfortran.dg/derived_name_1.f90: New.
12701         * gfortran.dg/derived_name_2.f: New.
12702
12703 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12704
12705         * lib/target-supports.exp (check_effective_target_nonpic): New
12706         procedure.
12707         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
12708         when compiling PIC.
12709         * gcc.target/i386/asm-4.c: Require nonpic.
12710         * gcc.target/i386/cmov1.c: Likewise.
12711         * gcc.target/i386/mul.c: Likewise.
12712         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
12713         * gcc.target/i386/ssetype-1.c: Require nonpic.
12714         * gcc.target/i386/ssetype-3.c: Likewise.
12715         * gcc.target/i386/ssetype-5.c: Likewise.
12716
12717 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12718
12719         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
12720         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
12721         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
12722         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
12723
12724 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
12725
12726         PR tree-optimization/30590
12727         * g++.dg/opt/pr30590.C: New testcase.
12728
12729 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
12730
12731         PR c/30762
12732         * gcc.dg/pr30762-1.c: New test.
12733         * gcc.dg/pr30762-2.c: New test.
12734
12735         PR inline-asm/30505
12736         * gcc.target/i386/pr30505.c: New test.
12737
12738 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
12739
12740         * gcc.target/arm/register-variables.c: New.
12741
12742 2007-03-19  Jeff Law  <law@redhat.com>
12743
12744         * PR tree-optimization/30984
12745         * gcc.c-torture/pr30984.c: New test.
12746
12747 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12748         Richard Guenther  <rguenther@suse.de>
12749
12750         PR tree-optimization/31254
12751         * gcc.dg/torture/pr31254.c: New testcase.
12752
12753 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
12754
12755         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
12756         target default_packed.
12757
12758 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12759
12760         PR fortran/31203
12761         * gfortran.dg/string_length_1.f90: New test.
12762
12763 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12764
12765         PR testsuite/30395
12766         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
12767
12768 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12769
12770         PR libgfortran/31052
12771         * gfortran.dg/namelist_27.f90: New test.
12772
12773 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
12774
12775         PR fortran/30531
12776         * gfortran.dg/used_types_14.f90: New test.
12777
12778         PR fortran/31086
12779         * gfortran.dg/used_types_15.f90: New test.
12780
12781 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
12782
12783         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
12784         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
12785
12786 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12787
12788         PR fortran/31120
12789         * gfortran.dg/integer_exponentiation_2.f90: New test.
12790
12791 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
12792
12793         PR tree-optimization/31041
12794         * gcc.dg/vect/pr31041.c: New test.
12795
12796 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12797
12798         * g++.dg/warn/Wconversion-integer.C: New
12799         * g++.dg/warn/Wconversion-real.C: New.
12800         * g++.dg/warn/Wconversion-real-integer.C: New.
12801         * g++.dg/warn/conv2.C: Updated.
12802
12803 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12804
12805         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
12806         exclude RTPs.
12807
12808 2007-03-16  Richard Guenther  <rguenther@suse.de>
12809
12810         PR tree-optimization/31146
12811         * g++.dg/tree-ssa/pr31146.C: New testcase.
12812
12813 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12814
12815         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
12816         assume that the target has <features.h>.
12817
12818 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12819
12820         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
12821         dg-options rather than to the whole test.
12822
12823 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
12824
12825         PR debug/29906
12826         * g++.dg/debug/pr29906.C: New
12827
12828 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12829
12830         PR libgfortran/31099
12831         * gfortran.dg/unformatted_recl.f90: Update test.
12832
12833 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
12834
12835         * gcc.dg/tree-ssa/prefetch-5.c: New test.
12836
12837 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12838
12839         PR c++/30891
12840         * g++.dg/parse/namespace-definition.C: New.
12841
12842 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12843
12844         PR c++/24924
12845         * g++.dg/cpp/pedantic-errors.C: New.
12846         * g++.dg/cpp/permissive.C: New.
12847
12848 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12849
12850         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
12851         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
12852
12853 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12854
12855         * lib/target-supports.exp (check_missing_uclibc_feature)
12856         (check_effective_target_wchar): New procedures.
12857         * gcc.dg/wchar_t-1.c: Require target wchar.
12858         * gcc.dg/wint_t-1.c: Likewise.
12859
12860 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12861
12862         * lib/target-supports.exp (check_gc_sections_available): Return
12863         false for VxWorks targets.
12864
12865 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12866
12867         * g++.dg/warn/Wconversion2.C: Fix typo.
12868         * gcc.dg/if-empty-1.c: Ditto.
12869
12870 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12871
12872         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
12873
12874 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12875
12876         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
12877         * gcc.target/i386/pr31167.c: Ditto.
12878
12879 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12880
12881         PR target/31167
12882         * gcc.target/i386/pr31167.c: New test.
12883
12884 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
12885
12886         PR fortran/30922
12887         * gfortran.dg/import5.f90.f90: New test.
12888
12889
12890         PR fortran/30879
12891         * gfortran.dg/data_components_1.f90: New test.
12892
12893
12894         PR fortran/30870
12895         * gfortran.dg/generic_13.f90: New test.
12896
12897         PR fortran/31163
12898         * gfortran.dg/alloc_comp_basics_5.f90: New test.
12899
12900 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12901
12902         PR libgfortran/31051
12903         * gfortran.dg/fmt_t_4.f90: New
12904
12905 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12906
12907         PR C++/31165
12908         * g++.dg/other/default7.C: New test.
12909
12910 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12911
12912         * g++.dg/warn/Wconversion2.C: New.
12913
12914 2007-03-14  Eric Christopher  <echristo@apple.com>
12915
12916         * gcc.dg/ssp-1.c: New.
12917         * gcc.dg/ssp-2.c: Ditto.
12918
12919 2007-03-14  Dirk Mueller  <dmueller@suse.de>
12920
12921         * g++.dg/warn/do-empty.C: New.
12922         * gcc.dg/do-empty.c: New.
12923         * gcc.dg/if-empty-1.c: Update.
12924         * gcc.dg/20001116-1.c: Update.
12925         * gcc.dg/pr23165.c: Update.
12926
12927 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
12928
12929         * gfortran.dg/module_implicit_conversion.f90: New test.
12930
12931 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
12932
12933         PR middle-end/31127
12934         * gcc.dg/pr31127.c: New.
12935
12936 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
12937
12938         * gcc.dg/tree-ssa/loop-26.c: New test.
12939
12940 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
12941
12942         * gcc.target/i386/cmpxchg16b-1.c: New test.
12943
12944 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12945
12946         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
12947         * gcc.dg/c99-vla-1.c: Likewise.
12948         * g++.dg/ext/vla1.C: Likewise
12949
12950 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12951
12952         * gcc.dg/wvla-1.c: New test
12953         * gcc.dg/wvla-2.c: New test
12954         * gcc.dg/wvla-3.c: New test
12955         * gcc.dg/wvla-4.c: New test
12956         * gcc.dg/wvla-5.c: New test
12957         * gcc.dg/wvla-6.c: New test
12958         * gcc.dg/wvla-7.c: New test
12959         * g++.dg/warn/Wvla-1.C: New test
12960         * g++.dg/warn/Wvla-2.C: New test
12961         * g++.dg/warn/Wvla-3.C: New test
12962
12963 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
12964
12965         PR c++/30108
12966         * g++.dg/other/default6.C: New test.
12967
12968 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12969
12970         * lib/target-supports.exp (check_profiling_available): Return false
12971         for VxWorks.
12972         (check_effective_target_vxworks_kernel): New procedure.
12973         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
12974         VxWorks.
12975         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
12976         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
12977         to include VxWorks.
12978         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
12979
12980 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12981
12982         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
12983         PIC is not supported.
12984         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
12985         * gcc.dg/20020426-2.c: Likewise.
12986         * gcc.dg/pr28243.c: Likewise.
12987         * gcc.dg/visibility-11.c: Likewise.
12988         * gcc.dg/tls/opt-9.c: Likewise.
12989         * gcc.dg/tls/opt-10.c: Likewise.
12990         * gcc.dg/tls/pic-1.c: Likewise.
12991         * gcc.dg/tls/struct-1.c: Likewise.
12992         * gcc.target/i386/20000807-1.c: Likewise.
12993         * gcc.target/i386/20000904-1.c: Likewise.
12994         * gcc.target/i386/20011119-1.c: Likewise.
12995         * gcc.target/i386/990213-2.c: Likewise.
12996         * gcc.target/i386/990214-1.c: Likewise.
12997         * gcc.target/i386/compress-float-387-pic.c: Likewise.
12998         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
12999         * gcc.target/i386/pic-1.c: Likewise.
13000         * gcc.target/i386/pr21518.c: Likewise.
13001         * gcc.target/i386/pr23098.c: Likewise.
13002         * gcc.target/i386/pr23943.c: Likewise.
13003
13004 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
13005
13006         PR c++/31038
13007         * g++.dg/template/complit2.C: New test.
13008
13009         PR c++/30328
13010         * g++.dg/ext/bitfield1.C: New test.
13011
13012 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
13013
13014         PR fortran/30883
13015         * gfortran.dg/interface_11.f90: New test.
13016
13017 2007-03-11  Richard Guenther  <rguenther@suse.de>
13018
13019         PR tree-optimization/31115
13020         * gcc.dg/torture/pr31115.c: New testcase.
13021
13022 2007-03-11  Ira Rosen  <irar@il.ibm.com>
13023
13024         PR tree-optimization/29925
13025         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
13026
13027 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
13028
13029         PR c++/30274
13030         * g++.dg/expr/bitfield3.C: New test.
13031         * g++.dg/expr/bitfield4.C: Likewise.
13032         * g++.dg/expr/bitfield5.C: Likewise.
13033         * g++.dg/expr/bitfield6.C: Likewise.
13034
13035         PR c++/30924
13036         * g++.dg/template/array18.C: New test.
13037
13038 2007-03-10  Dirk Mueller  <dmueller@suse.de>
13039
13040         PR c++/17946
13041         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
13042         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
13043
13044 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
13045
13046         PR c++/20599
13047         * g++.dg/cpp0x/variadic-bind.C: New.
13048         * g++.dg/cpp0x/variadic-function.C: New.
13049         * g++.dg/cpp0x/variadic-mem_fn.C: New.
13050         * g++.dg/cpp0x/variadic-tuple.C: New.
13051         * g++.dg/cpp0x/variadic1.C: New.
13052         * g++.dg/cpp0x/variadic2.C: New.
13053         * g++.dg/cpp0x/variadic3.C: New.
13054         * g++.dg/cpp0x/variadic4.C: New.
13055         * g++.dg/cpp0x/variadic5.C: New.
13056         * g++.dg/cpp0x/variadic6.C: New.
13057         * g++.dg/cpp0x/variadic7.C: New.
13058         * g++.dg/cpp0x/variadic8.C: New.
13059         * g++.dg/cpp0x/variadic9.C: New.
13060         * g++.dg/cpp0x/variadic10.C: New.
13061         * g++.dg/cpp0x/variadic11.C: New.
13062         * g++.dg/cpp0x/variadic12.C: New.
13063         * g++.dg/cpp0x/variadic13.C: New.
13064         * g++.dg/cpp0x/variadic14.C: New.
13065         * g++.dg/cpp0x/variadic15.C: New.
13066         * g++.dg/cpp0x/variadic16.C: New.
13067         * g++.dg/cpp0x/variadic17.C: New.
13068         * g++.dg/cpp0x/variadic18.C: New.
13069         * g++.dg/cpp0x/variadic19.C: New.
13070         * g++.dg/cpp0x/variadic20.C: New.
13071         * g++.dg/cpp0x/variadic21.C: New.
13072         * g++.dg/cpp0x/variadic22.C: New.
13073         * g++.dg/cpp0x/variadic23.C: New.
13074         * g++.dg/cpp0x/variadic24.C: New.
13075         * g++.dg/cpp0x/variadic25.C: New.
13076         * g++.dg/cpp0x/variadic26.C: New.
13077         * g++.dg/cpp0x/variadic27.C: New.
13078         * g++.dg/cpp0x/variadic28.C: New.
13079         * g++.dg/cpp0x/variadic29.C: New.
13080         * g++.dg/cpp0x/variadic30.C: New.
13081         * g++.dg/cpp0x/variadic31.C: New.
13082         * g++.dg/cpp0x/variadic32.C: New.
13083         * g++.dg/cpp0x/variadic33.C: New.
13084         * g++.dg/cpp0x/variadic34.C: New.
13085         * g++.dg/cpp0x/variadic35.C: New.
13086         * g++.dg/cpp0x/variadic36.C: New.
13087         * g++.dg/cpp0x/variadic37.C: New.
13088         * g++.dg/cpp0x/variadic38.C: New.
13089         * g++.dg/cpp0x/variadic39.C: New.
13090         * g++.dg/cpp0x/variadic40.C: New.
13091         * g++.dg/cpp0x/variadic41.C: New.
13092         * g++.dg/cpp0x/variadic42.C: New.
13093         * g++.dg/cpp0x/variadic43.C: New.
13094         * g++.dg/cpp0x/variadic44.C: New.
13095         * g++.dg/cpp0x/variadic45.C: New.
13096         * g++.dg/cpp0x/variadic46.C: New.
13097         * g++.dg/cpp0x/variadic47.C: New.
13098         * g++.dg/cpp0x/variadic48.C: New.
13099         * g++.dg/cpp0x/variadic49.C: New.
13100         * g++.dg/cpp0x/variadic50.C: New.
13101         * g++.dg/cpp0x/variadic51.C: New.
13102         * g++.dg/cpp0x/variadic52.C: New.
13103         * g++.dg/cpp0x/variadic53.C: New.
13104         * g++.dg/cpp0x/variadic54.C: New.
13105         * g++.dg/cpp0x/variadic55.C: New.
13106         * g++.dg/cpp0x/variadic56.C: New.
13107         * g++.dg/cpp0x/variadic57.C: New.
13108         * g++.dg/cpp0x/variadic58.C: New.
13109         * g++.dg/cpp0x/variadic59.C: New.
13110         * g++.dg/cpp0x/variadic60.C : New.
13111         * g++.dg/cpp0x/variadic61.C : New.
13112         * g++.dg/cpp0x/variadic62.C : New.
13113         * g++.dg/cpp0x/variadic63.C : New.
13114         * g++.dg/cpp0x/variadic64.C : New.
13115         * g++.dg/cpp0x/variadic65.C : New.
13116         * g++.dg/cpp0x/variadic66.C : New.
13117         * g++.dg/cpp0x/variadic67.C : New.
13118         * g++.dg/cpp0x/variadic68.C : New.
13119         * g++.dg/cpp0x/variadic69.C : New.
13120         * g++.dg/cpp0x/variadic70.C : New.
13121         * g++.dg/cpp0x/variadic71.C : New.
13122         * g++.dg/cpp0x/variadic72.C : New.
13123         * g++.dg/cpp0x/variadic73.C : New.
13124         * g++.dg/cpp0x/variadic74.C : New.
13125         * g++.dg/cpp0x/variadic75.C : New.
13126         * g++.dg/cpp0x/variadic-ex1.C : New.
13127         * g++.dg/cpp0x/variadic-ex2.C : New.
13128         * g++.dg/cpp0x/variadic-ex3.C : New.
13129         * g++.dg/cpp0x/variadic-ex4.C : New.
13130         * g++.dg/cpp0x/variadic-ex5.C : New.
13131         * g++.dg/cpp0x/variadic-ex6.C : New.
13132         * g++.dg/cpp0x/variadic-ex7.C : New.
13133         * g++.dg/cpp0x/variadic-ex8.C : New.
13134         * g++.dg/cpp0x/variadic-ex9.C : New.
13135         * g++.dg/cpp0x/variadic-ex10.C : New.
13136         * g++.dg/cpp0x/variadic-ex11.C : New.
13137         * g++.dg/cpp0x/variadic-ex12.C : New.
13138         * g++.dg/cpp0x/variadic-ex13.C : New.
13139         * g++.dg/cpp0x/variadic-ex14.C : New.
13140
13141 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13142
13143         PR libgfortran/31099
13144         * gfortran.dg/unformatted_recl.f90: New test.
13145
13146 2007-03-09  Roger Sayle  <roger@eyesopen.com>
13147
13148         * gcc.dg/fold-eqcmplx-1.c: New test case.
13149
13150 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
13151
13152         PR rtl-optimization/30643
13153         * gcc.dg/pr30643.c: New.
13154
13155 2007-03-09  Chao-ying Fu  <fu@mips.com>
13156
13157         * gcc.target/mips/mips32-dspr2-type.c: New test.
13158         * gcc.target/mips/mips32-dspr2.c: New test.
13159         * gcc.target/mips/dspr2-MULT.c: New test.
13160         * gcc.target/mips/dspr2-MULTU.c: New test.
13161         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
13162         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
13163         Adjust some formats.
13164
13165 2007-03-09  Dirk Mueller  <dmueller@suse.de>
13166
13167         PR c++/17946
13168         * gcc.dg/Wlogical-op-1.c: New.
13169         * g++.dg/warn/Wlogical-op-1.C: New.
13170
13171 2007-03-09  Richard Guenther  <rguenther@suse.de>
13172
13173         PR tree-optimization/30904
13174         PR middle-end/31058
13175         * gcc.dg/pr30904.c: Remove xfail.
13176
13177 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13178
13179         PR C/31072
13180         * gcc.c-torture/execute/pr31072.c: New test.
13181
13182 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13183
13184         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
13185         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13186         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
13187         *lrint* and *lround*.
13188         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
13189         floor->lfloor.
13190         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
13191         * gcc.dg/torture/builtin-integral-1.c: Likewise.
13192         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
13193         and *lround*.  Correct macro names.
13194         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
13195         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
13196
13197 2007-03-08  Ian Lance Taylor  <iant@google.com>
13198
13199         * gcc.dg/no-strict-overflow-5.c: New test.
13200         * gcc.dg/no-strict-overflow-6.c: New test.
13201         * gcc.dg/Wstrict-overflow-11.c: New test.
13202         * gcc.dg/Wstrict-overflow-12.c: New test.
13203         * gcc.dg/Wstrict-overflow-13.c: New test.
13204         * gcc.dg/Wstrict-overflow-14.c: New test.
13205         * gcc.dg/Wstrict-overflow-15.c: New test.
13206
13207 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13208
13209         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
13210         for VxWorks kernel mode.
13211         * gcc.c-torture/execute/strncmp-1.x: Likewise.
13212
13213 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13214
13215         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
13216         mode.
13217
13218 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13219
13220         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
13221         and lib/bfill.c on VxWorks targets.
13222         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
13223         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
13224         lib/bfill.c and lib/memmove.c on VxWorks targets.
13225         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
13226         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
13227         on VxWorks targets.
13228         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
13229         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
13230
13231 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13232
13233         * gfortran.dg/use_5.f90: New test.
13234         * gfortran.dg/use_6.f90: Ditto.
13235         * gfortran.dg/use_7.f90: Ditto.
13236
13237 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13238
13239         PR fortran/30973
13240         * gfortran.dg/use_4.f90: New test.
13241         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
13242
13243 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
13244
13245         PR fortran/31011
13246         * gfortran.dg/parameter_array_section_2.f90: New test.
13247
13248 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
13249
13250         PR c++/30852
13251         * g++.dg/ext/offsetof1.C: Add cases with volatile.
13252
13253         PR c++/30534
13254         * g++.dg/template/arg5.C: New test.
13255
13256 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
13257
13258         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
13259
13260 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
13261
13262         * gcc.dg/var-expand1.c: Add newline at end of file.
13263
13264 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
13265
13266         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
13267
13268 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
13269
13270         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
13271
13272 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13273
13274         * gcc.dg/torture/builtin-convert-4.c: New test.
13275
13276 2007-03-05  Ian Lance Taylor  <iant@google.com>
13277
13278         * gcc.c-torture/compile/pr31034.c: New test.
13279
13280 2007-03-05  Ian Lance Taylor  <iant@google.com>
13281
13282         * gcc.dg/inline-18.c: New test.
13283         * gcc.dg/inline-19.c: New test.
13284         * gcc.dg/inline-20.c: New test.
13285         * gcc.dg/inline-21.c: New test.
13286
13287 2007-03-05  Richard Guenther  <rguenther@suse.de>
13288
13289         PR tree-optimization/14052
13290         * gcc.dg/tree-ssa/vrp33.c: New testcase.
13291
13292 2007-03-05  Richard Guenther  <rguenther@suse.de>
13293
13294         PR tree-optimization/23777
13295         * gcc.dg/tree-ssa/pr23777.c: New testcase.
13296
13297 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13298
13299         PR other/30465
13300         * gcc.dg/multiple-overflow-warn-3.c: New.
13301         * g++.dg/warn/multiple-overflow-warn-3.C: New.
13302
13303 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
13304
13305         PR c++/30895
13306         * g++.dg/parse/template23.C: New test.
13307
13308 2007-03-04  Roger Sayle  <roger@eyesopen.com>
13309
13310         PR middle-end/30744
13311         * gcc.dg/pr30744-1.c: New test case.
13312
13313 2007-03-04  Tobias Burnus  <burnus@net-b.de>
13314
13315         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
13316
13317 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13318
13319         PR target/30406
13320         * gfortran.dg/logical_3.f90: New test.
13321
13322 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
13323
13324         PR libfortran/30981
13325         * gfortran.dg/integer_exponentiation_1.f90:  New test.
13326
13327 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
13328
13329         * gcc.target/m68k/m68k.exp: New.
13330         * gcc.target/m68k/crash1.c: New.
13331
13332 2007-03-03  Tobias Burnus  <burnus@net-b.de>
13333
13334         * gfortran.dg/c_by_val.c: Use int64_t instead of long
13335         to be more compatible with integer(kind=8).
13336
13337 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13338
13339         PR libfortran/31001
13340         * gfortran.dg/zero_sized_3.f90: New test.
13341
13342 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13343
13344         PR c++/15787
13345         * g++.dg/parse/else.C: New.
13346         * g++.dg/parse/else-2.C: New.
13347
13348 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
13349             Tobias Burnus  <burnus@net-b.de>
13350
13351         PR fortran/30882
13352         * gfortran.dg/size_dim.f90: New test.
13353
13354 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
13355             Tobias Burnus  <burnus@net-b.de>
13356
13357         PR fortran/30873
13358         * gfortran.dg/entry_9.f90: New test.
13359
13360 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
13361
13362         PR c++/28253
13363         * g++.dg/inherit/covariant16.C: New test.
13364
13365 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
13366
13367         * g++.dg/other/darwin-minversion-1.C: New.
13368
13369 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
13370
13371         * gcc.dg/tree-ssa/20070302-1.c: New test.
13372
13373 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
13374
13375         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
13376         tests.
13377
13378 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
13379
13380         * gcc.dg/tree-ssa/prefetch-4.c: New test.
13381
13382 2007-03-01  Simon Baldwin <simonb@google.com>
13383
13384         PR c++/23689
13385         * warn/ignored_typedef.C: New.
13386         * init/ctor8.C: Added dg-warning to consume ignored typedef
13387         warning.
13388         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
13389         and added an explicit line number.
13390
13391 2007-02-28  Richard Guenther  <rguenther@suse.de>
13392
13393         PR middle-end/30364
13394         * gcc.dg/torture/pr30364-1.c: New testcase.
13395         * gcc.dg/torture/pr30364-2.c: Likewise.
13396         * gcc.dg/torture/pr30364-3.c: Likewise.
13397
13398 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13399
13400         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
13401         powerpc*, use -funsafe-math-optimizations.
13402         * gcc.dg/torture/builtin-logb-1.c: Likewise.
13403         * gcc.dg/torture/builtin-modf-1.c: Likewise.
13404
13405 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13406             Paul Thomas  <pault@gcc.gnu.org>
13407
13408         PR fortran/30888
13409         PR fortran/30887
13410         * c_by_val_1.f: Test %VAL() with non-default kind.
13411         * c_by_val.c: Ditto.
13412         * c_by_val_4.f: New test.
13413
13414 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13415
13416         PR fortran/30968
13417         * gfortran.dg/continuation_7.f90: New test.
13418
13419 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
13420
13421         * g++.dg/inherit/thunk7.C: New test.
13422         * lib/target-supports.exp (check_profiling_available): Not available
13423         for bfin-*-*.
13424
13425 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
13426
13427         PR target/30970
13428         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
13429
13430 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
13431
13432         * lib/target-supports.exp (check_effective_target_init_priority):
13433         Remove Solaris special case.
13434
13435 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
13436
13437         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
13438         for more builtin types.
13439
13440         * g++.dg/ext/visibility/class1.C: Port to Darwin.
13441         * g++.dg/ext/visibility/noPLT.C: Likewise.
13442
13443 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13444
13445         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
13446         sh* targets.
13447
13448 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
13449
13450         PR fortran/30865
13451         * size_optional_dim_1.f90:  New test.
13452
13453 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
13454
13455         * gcc.dg/vxworks/vxworks.exp: New file.
13456         * gcc.dg/vxworks/initpri1.c: Likewise.
13457         * gcc.dg/vxworks/initpri2.c: Likewise.
13458         * gcc.dg/initpri2.c: Add more tests.
13459         * g++.dg/special/initpri2.C: Likewise.
13460
13461         * gcc.dg/initpri1.c: New test.
13462         * gcc.dg/initpri2.c: Likewise.
13463         * g++.dg/special/initpri1.C: New test.
13464         * g++.dg/special/initpri2.C: Likewise.
13465         * g++.dg/special/conpr-1.C: Use init_priority effective target.
13466         * g++.dg/special/conpr-2.C: Likewise.
13467         * g++.dg/special/conpr-3.C: Likewise.
13468         * g++.dg/special/conpr-4.C: Likewise.
13469         * g++.dg/special/initp1.C: Likewise.
13470         * g++.dg/special/ecos.exp: Remove code to detect availability of
13471         constructor priorities.
13472         * lib/target-supports.exp (check_effective_target_init_priority):
13473         New function.
13474
13475 2007-02-24  Jan Hubicka  <jh@suse.cz>
13476
13477         * gcc.c-torture/execute/pr30778.c: New testcase.
13478
13479 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13480
13481         PR libgfortran/30918
13482         * gfortran.dg/namelist_26.f90: New test.
13483
13484 2007-02-24  Richard Guenther  <rguenther@suse.de>
13485
13486         PR middle-end/30951
13487         * gcc.dg/pr30951.c: New testcase.
13488
13489 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13490
13491         * gcc.dg/torture/builtin-modf-1.c: New test.
13492
13493 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
13494
13495         PR tree-optimization/30904
13496         * gcc.dg/pr30904.c: New test.
13497
13498 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13499
13500         * gcc.test-framework/README: Correct command.
13501         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
13502         -Wunused-value.
13503         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
13504
13505 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
13506
13507         * lib/target-supports.exp (check_effective_target_unwrapped): New.
13508
13509 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
13510
13511         * lib/target-supports.exp (check_effective_target_newlib): New
13512         function.
13513
13514 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
13515
13516         PR fortran/30660
13517         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
13518         allocatable component.
13519
13520
13521 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13522
13523         * gcc.dg/torture/builtin-logb-1.c: New test.
13524         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
13525         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
13526         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
13527         sh* targets.
13528
13529 2007-02-23  Richard Guenther  <rguenther@suse.de>
13530
13531         * g++.dg/warn/changes-meaning.C: New testcase.
13532
13533 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13534
13535         PR libgfortran/30910
13536         * gfortran.dg/fmt_zero_precision.f90: Update test.
13537
13538 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13539
13540         * gcc.dg/torture/builtin-frexp-1.c: New test.
13541
13542 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
13543
13544         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
13545
13546 2007-02-22  Ian Lance Taylor  <iant@google.com>
13547
13548         PR debug/30898
13549         * g++.dg/debug/pr30898.C: New test.
13550
13551 2007-02-22  Ira Rosen  <irar@il.ibm.com>
13552
13553         * gcc.dg/vect/vect-106.c: New test.
13554
13555 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13556             Ira Rosen  <irar@il.ibm.com>
13557
13558         PR tree-optimization/30843
13559         * gcc.dg/vect/pr30843.c: New test.
13560
13561 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13562
13563         PR tree-optimization/30858
13564         * gcc.dg/vect/pr30858.c: New test.
13565
13566 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
13567
13568         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
13569         to set options for compiling testglue.
13570         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
13571         * lib/obj-c++.exp (obj-c++_init): Likewise.
13572
13573 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
13574
13575         * gnat.dg/derived_aggregate.adb: New test.
13576
13577 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13578
13579         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
13580         sh* targets.  Call the correct CKSGN macro.
13581
13582 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
13583
13584         * gfortran.dg/gomp/omp_parse1.f90: New test.
13585         * gfortran.dg/gomp/omp_parse2.f: New test.
13586
13587 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
13588
13589         PR fortran/30869
13590         * gfortran.dg/do_pointer_1.f90:  New test.
13591
13592 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13593
13594         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
13595         and scalbln.
13596
13597 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
13598
13599         * gcc.dg/darwin-minversion-1.c: New.
13600         * gcc.dg/darwin-minversion-2.c: New.
13601
13602 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13603
13604         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
13605
13606 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13607             DJ Delorie <dj@redhat.com>
13608
13609         PR other/30824
13610         * gcc.dg/Wfatal.c: New.
13611         * gcc.dg/Wfatal-2.c: New.
13612         * gcc.dg/Werror-1.c: Adjust expectations.
13613         * gcc.dg/Werror-5.c: Likewise.
13614         * gcc.dg/Werror-7.c: Likewise.
13615         * gcc.dg/Werror-10.c: Likewise.
13616         * gcc.dg/Werror-11.c: Likewise.
13617
13618 2007-02-20  Tobias Burnus  <burnus@net-b.de>
13619
13620         PR fortran/30522
13621         * gfortran.dg/volatile10.f90: New test.
13622
13623 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
13624
13625         PR libfortran/30533
13626         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
13627
13628 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13629
13630         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
13631         * gcc.dg/Walways-true-1.c: Likewise.
13632         * gcc.dg/weak/weak-3.c: Likewise.
13633         * gcc.dg/Werror-1.c: Likewise.
13634         * gcc.dg/Werror-3.c: Likewise.
13635         * gcc.dg/Werror-4.c: Likewise.
13636         * gcc.dg/Werror-5.c: Likewise.
13637         * gcc.dg/Werror-6.c: Likewise.
13638         * gcc.dg/Werror-7.c: Likewise.
13639         * gcc.dg/Werror-8.c: Likewise.
13640         * gcc.dg/Werror-10.c: Likewise.
13641         * gcc.dg/Werror-11.c: Likewise.
13642         * gcc.dg/Werror-12.c: Likewise.
13643         * g++.old-deja/g++.mike/warn8.C: Likewise.
13644         * g++.dg/warn/Walways-true-1.C: Likewise.
13645         * g++.dg/warn/Walways-true-2.C: Likewise.
13646         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
13647         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
13648         -Wstring-literal-comparison with -Waddress.
13649         * gcc.dg/Wstring-literal-comparison-4.c: Replace
13650         -Wno-string-literal-comparison with -Wno-address.
13651
13652 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
13653
13654         * gnat.dg/self_aggregate_with_call.adb: New test.
13655
13656 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
13657
13658         PR tree-optimization/30975
13659         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
13660         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
13661         * gcc.dg/vect/pr30795.c: New.
13662
13663 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13664
13665         PR fortran/30681
13666         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
13667
13668 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13669
13670         PR rtl-optimization/28173
13671         * gcc.target/i386/andor-1.c: New test case.
13672
13673 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13674
13675         * gcc.dg/torture/builtin-ldexp-1.c: New.
13676         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
13677
13678 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13679
13680         * gfortran.dg/array_constructor_15.f90: New test case.
13681
13682 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13683
13684         * gfortran.dg/forall_10.f90: New test case.
13685
13686 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13687
13688         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
13689
13690 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13691
13692         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
13693         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
13694
13695 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
13696
13697         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
13698         * gcc.target/i386/builtin-bswap-3.c: Ditto.
13699         * gcc.target/i386/xchg-1.c: New test.
13700         * gcc.target/i386/xchg-2.c: New test.
13701
13702 2007-02-16  Richard Guenther  <rguenther@suse.de>
13703             Christian Bruel  <christian.bruel@st.com>
13704
13705         * gcc.dg/strict-overflow-5.c: New testcase.
13706
13707 2007-02-16  Tobias Burnus  <burnus@net-b.de>
13708
13709         PR fortran/30793
13710         * gfortran.dg/func_derived_4.f90: New test.
13711
13712 2007-02-15  Roger Sayle  <roger@eyesopen.com>
13713
13714         PR middle-end/30391
13715         * gfortran.dg/pr30391-1.f90: New test case.
13716
13717 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13718
13719         PR middle-end/30433
13720         * gcc.c-torture/compile/pr30433.c: New testcase to check
13721         that complex constants comparisions are foldded.
13722
13723 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13724
13725         PR C++/30158
13726         * g++.dg/ext/stmtexpr10.C: New testcase.
13727
13728 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13729
13730         PR middle-end/30729
13731         * gcc.dg/Wunused-value-2.c: New testcase.
13732
13733 2007-02-15  Ian Lance Taylor  <iant@google.com>
13734
13735         * g++.dg/eh/subreg-1.C: New test.
13736
13737 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13738
13739         PR c/26494
13740         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
13741         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
13742         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
13743         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
13744         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
13745         * gcc.dg/Werror-implicit-function-declaration.c: New.
13746
13747 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13748
13749         PR c++/28943
13750         * g++.dg/warn/pr28943.C: New.
13751
13752 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13753
13754         * gfortran.fortran-torture/execute/math.f90: Fix typo.
13755
13756 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13757
13758         PR fortran/30779
13759         * gfortran.dg/error_recovery_3.f90: New test.
13760
13761 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13762
13763         * g++.dg/tree-ssa/sra-1.C: New.
13764
13765 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13766
13767         * g++.dg/tree-ssa/sra-1.C: New.
13768
13769 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13770
13771         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
13772
13773 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13774
13775         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
13776
13777 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
13778
13779         PR fortran/30799
13780         * gfortran.dg/logical_2.f90: New test.
13781
13782 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
13783
13784         * gcc.dg/torture/complex-alias-1.c: New test.
13785
13786 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
13787
13788         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
13789         instead of -fdump-tree-tailcall.
13790
13791 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
13792
13793         * gfortran.dg/interface_10.f90: Fix comment typo.
13794
13795 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
13796
13797         PR tree-optimization/30771
13798         * gcc.dg/vect/pr30771.c: New test.
13799
13800 2007-02-13  Ian Lance Taylor  <iant@google.com>
13801
13802         * gcc.dg/Wstrict-overflow-1.c: New test.
13803         * gcc.dg/Wstrict-overflow-2.c: New test.
13804         * gcc.dg/Wstrict-overflow-3.c: New test.
13805         * gcc.dg/Wstrict-overflow-4.c: New test.
13806         * gcc.dg/Wstrict-overflow-5.c: New test.
13807         * gcc.dg/Wstrict-overflow-6.c: New test.
13808         * gcc.dg/Wstrict-overflow-7.c: New test.
13809         * gcc.dg/Wstrict-overflow-8.c: New test.
13810         * gcc.dg/Wstrict-overflow-9.c: New test.
13811         * gcc.dg/Wstrict-overflow-10.c: New test.
13812
13813 2007-02-13  Roger Sayle  <roger@eyesopen.com>
13814
13815         * gcc.target/ia64/builtin-bswap-2.c: New test case.
13816
13817 2007-02-13  Richard Henderson  <rth@redhat.com>
13818
13819         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
13820         * gcc.c-torture/execute/pr29302-1.c: ... here.
13821
13822 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13823
13824         PR c/29521
13825         * gcc.dg/c90-return-1.c: Update output.
13826         * gcc.dg/c99-return-1.c: Likewise.
13827
13828 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
13829
13830         PR fortran/30554
13831         * gfortran.dg/used_dummy_types_7.f90: New test..
13832
13833 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
13834
13835         * gcc.target/i386/parity-1.c: New test.
13836         * gcc.target/i386/parity-2.c: New test.
13837
13838 2007-02-12  Roger Sayle  <roger@eyesopen.com>
13839
13840         * gcc.target/i386/builtin-bswap-3.c: New test case.
13841
13842 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
13843
13844         PR tree-optimization/29145
13845         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
13846         alias analysis is improved to take better advantage of restrict
13847         qualified pointers.
13848         * gcc.dg/vect/vect-80.c: Likewise.
13849         * gcc.dg/vect/pr29145.c: New.
13850
13851 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
13852
13853         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
13854         * gcc.target/i386/sse4a-insert.c: Likewise.
13855
13856 2007-02-11  Roger Sayle  <roger@eyesopen.com>
13857
13858         * gcc.target/ia64/builtin-popcount-1.c: New test case.
13859         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
13860
13861 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
13862
13863         PR fortran/30478
13864         * gfortran.dg/enum_4.f90: Update error message checks.
13865
13866 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
13867
13868         PR fortran/30554
13869         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
13870         versions of the modules.
13871
13872         PR fortran/30617
13873         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
13874         by getting rid of recursive I/O and providing functions with
13875         results.
13876
13877         PR fortran/30319
13878         * gfortran.dg/char_array_constructor_2.f90
13879
13880 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
13881
13882         PR c++/26988
13883         * g++.dg/template/spec34.C: New test
13884
13885 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
13886
13887         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
13888         on i?86 and x86_64.
13889         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
13890         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
13891         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
13892         on i?86 and x86_64.
13893         * gcc.dg/vect/vect-113.c: Ditto.
13894
13895 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
13896
13897         PR c++/29487
13898         * g++.dg/eh/weak1-C: New test.
13899         * g++.dg/eh/weak1-a.cc: Likewise.
13900         * g++.dg/eh/comdat1.C: Likewise.
13901
13902 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
13903             Dorit Nuzman  <dorit@il.ibm.com>
13904
13905         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
13906         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
13907         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
13908         * gcc.dg/vect/vect-113.c: Likewise.
13909
13910         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
13911
13912 2007-02-10  Richard Henderson  <rth@redhat.com>
13913
13914         * lib/target-supports.exp (check_effective_target_tls): Redefine
13915         to mean non-emulated tls.
13916         * gcc.dg/tls/alias-1.c: Remove tls requirement.
13917         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13918         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13919         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13920         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13921         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13922         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13923
13924 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
13925
13926         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
13927
13928 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
13929
13930         * gfortran.dg/secnds.f: Replace time tolerance with a
13931         before-and-after bracket.
13932         * gfortran.dg/secnds-1.f: Likewise.
13933
13934 2007-02-09  Tobias Burnus  <burnus@net-b.de>
13935
13936         PR fortran/30512
13937         * gfortran.dg/maxlocval_1.f90: New test.
13938
13939 2007-02-09  Roger Sayle  <roger@eyesopen.com>
13940
13941         * gcc.target/ia64/builtin_bswap-1.c: New test case.
13942
13943 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13944
13945         PR fortran/30720
13946         * gfortran.dg/array_function_1.f90: New test.
13947
13948 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13949
13950         * lib/target-supports.exp (check_effective_target_lax_strtofp)
13951         (check_effective_target_dummy_wcsftime): New functions.
13952
13953 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13954
13955         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
13956         * lib/target-supports.exp (check_effective_target_uclibc): New
13957         function.
13958
13959 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13960
13961         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
13962         (vsnprintf): Don't define for uClibc targets.
13963
13964 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13965
13966         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
13967         set before checking whether it was allowed.
13968         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
13969         before checking inside_main.
13970
13971 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13972
13973         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
13974         uClinux targets.
13975         (u16sf): Likewise u4sf.
13976         * g++.dg/compat/struct-layout-1.h: Likewise.
13977
13978 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13979
13980         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
13981         procedure.
13982         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13983         m68k targets if check_effective_target_coldfire_fpu returns true.
13984
13985 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
13986         Richard Guenther  <rguenther@suse.de>
13987
13988         PR middle-end/23361
13989         * gcc.dg/fold-compare-3.c: New testcase.
13990         * gcc.dg/tree-ssa/loop-24.c: Likewise.
13991
13992 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
13993
13994         * gcc.dg/pr26570.c: Clean up coverage files.
13995         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
13996         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
13997         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
13998         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
13999         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
14000         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
14001         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
14002         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
14003         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
14004         * gcc.dg/tree-ssa/pr25501.c: Ditto.
14005         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
14006         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
14007         * gcc.dg/vect/pr28952.c: Ditto.
14008         * gcc.dg/vect/pr27151.c: Ditto.
14009         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
14010         * g++.dg/gomp/macro-3.C: Ditto.
14011
14012 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
14013
14014         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
14015         of the loop.
14016
14017 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14018
14019         * gcc.target/i386/builtin-bswap-2.c: New test case.
14020
14021 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14022
14023         * gfortran.dg/forall_8.f90: New test case.
14024         * gfortran.dg/forall_9.f90: Likewise.
14025
14026 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14027
14028         * gcc.dg/builtins-20.c: Add some -~ complex cases.
14029
14030 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
14031
14032         * lib/target-supports.exp (check_effective_target_simulator): New.
14033
14034 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
14035
14036         * gcc.dg/tree-ssa/loop-25.c: New test.
14037
14038 2007-02-06  Richard Henderson  <rth@redhat.com>
14039
14040         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
14041
14042 2007-02-06  Roger Sayle  <roger@eyesopen.com>
14043
14044         * gcc.target/powerpc/popcount-1.c: New test case.
14045         * gcc.target/powerpc/parity-1.c: Likewise.
14046
14047 2007-02-06  Richard Guenther  <rguenther@suse.de>
14048
14049         PR middle-end/27302
14050         * gcc.dg/torture/pr27302-2.c: New testcase.
14051
14052 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
14053
14054         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
14055         * gcc.dg/vect/vect-iv-1.c: New test.
14056         * gcc.dg/vect/vect-iv-2.c: New test.
14057         * gcc.dg/vect/vect-iv-3.c: New test.
14058         * gcc.dg/vect/vect-iv-4.c: New test.
14059         * gcc.dg/vect/vect-iv-5.c: New test.
14060         * gcc.dg/vect/vect-iv-6.c: New test.
14061         * gcc.dg/vect/vect-iv-7.c: New test.
14062         * gcc.dg/vect/vect-iv-8.c: New test.
14063         * gcc.dg/vect/vect-iv-9.c: New test.
14064         * gcc.dg/vect/vect-iv-10.c: New test.
14065         * gcc.dg/vect/vect-iv-11.c: New test.
14066         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
14067         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
14068         * gcc.dg/vect/vect-14.c: Now vectorizable.
14069         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
14070         loop).
14071         * gcc.dg/vect/vect-27.c: Likewise.
14072         * gcc.dg/vect/vect-29.c Likewise.
14073         * gcc.dg/vect/vect-dv-2.c: Likewise.
14074         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
14075         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
14076         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
14077
14078 2007-02-06  Ira Rosen  <irar@il.ibm.com>
14079
14080         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
14081
14082 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14083
14084         * gcc.dg/builtins-20.c: Add more cases.
14085
14086 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
14087
14088         PR debug/30189
14089         * gcc.dg/pr30189.c: New test.
14090
14091 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
14092
14093         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
14094         for running tests.
14095         * gcc.target/i386/sse4a-extract.c: New test.
14096         * gcc.target/i386/sse4a-insert.c: New test.
14097         * gcc.target/i386/sse4a-montsd.c: New test.
14098         * gcc.target/i386/sse4a-montss.c: New test.
14099
14100 2007-02-05  Richard Guenther  <rguenther@suse.de>
14101
14102         * gcc.target/i386/vectorize3.c: New testcase.
14103
14104 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
14105
14106         PR target/30665
14107         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
14108
14109 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14110
14111         PR fortran/30611
14112         * gfortran.dg/repeat_1.f90: New test.
14113
14114 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
14115
14116         PR fortran/30605
14117         * gfortran.dg/spread_shape_1.f90: Remove tabs.
14118         * gfortran.dg/derived_init_2.f90: Ditto.
14119         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
14120         * gfortran.dg/array_initializer_1.f90: Ditto.
14121         * gfortran.dg/do_2.f90: Ditto.
14122         * gfortran.dg/proc_assign_1.f90: Ditto.
14123
14124 2007-02-04  Richard Guenther  <rguenther@suse.de>
14125
14126         PR middle-end/30636
14127         * g++.dg/warn/pr30636.C: New testcase.
14128         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
14129
14130 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
14131
14132         PR middle-end/30667
14133         * gfortran.dg/pr30667.f: New test.
14134
14135 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14136
14137         * gcc.dg/builtins-54.c: Add more cases.
14138
14139 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
14140
14141         PR fortran/30514
14142         * gfortran.dg/zero_sized_2.f90: New test.
14143
14144         PR fortran/30660
14145         * gfortran.dg/alloc_comp_basics_4.f90: New test.
14146
14147         PR fortran/29820
14148         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
14149         file.
14150
14151 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
14152
14153         PR fortran/30683
14154         * gfortran.dg/interface_10.f90: New test.
14155
14156 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14157
14158         * gcc.dg/builtins-20.c: Add more cases.
14159
14160 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14161
14162         PR target/29682
14163         * gcc-target/ia64/pr29682.c: New test.
14164
14165 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
14166
14167         PR fortran/30284
14168         * gfortran.dg/arrayio_11.f90.f90: New test.
14169
14170         PR fortran/30626
14171         * gfortran.dg/arrayio_12.f90.f90: New test.
14172
14173 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
14174
14175         PR c++/30536
14176         * g++.dg/tls/diag-5.C: New test.
14177
14178         PR middle-end/30473
14179         * gcc.dg/pr30473.c: New test.
14180         * gcc.c-torture/execute/20070201-1.c: New test.
14181
14182 2007-02-01  Roger Sayle  <roger@eyesopen.com>
14183
14184         * gfortran.dg/dependency_20.f90: New test case.
14185
14186 2007-01-31  Ian Lance Taylor  <iant@google.com>
14187
14188         * gcc.dg/lower-subreg-1.c (test): New test.
14189
14190 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
14191
14192         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
14193
14194 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14195
14196         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
14197         * gcc.dg/torture/builtin-math-3.c: Likewise.
14198
14199 2007-01-31  Dirk Mueller  <dmueller@suse.de>
14200
14201         gcc.dg/Wparentheses-2.c: Update and add new tests.
14202
14203 2007-01-31  Ira Rosen  <irar@il.ibm.com>
14204
14205         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
14206         vectorize.
14207
14208 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
14209
14210         * gcc.dg/builtins-63.c: New test.
14211
14212 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14213
14214         PR fortran/27588
14215         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
14216
14217 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14218
14219         PR fortran/30520
14220         * gfortran.dg/volatile8.f90: New argument conformance test.
14221         * gfortran.dg/volatile9.f90: New scope test.
14222
14223 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14224
14225         PR c++/24745
14226         * g++.dg/warn/null4.C: New.
14227
14228 2001-01-30  Roger Sayle  <roger@eyesopen.com>
14229             Uros Bizjak  <ubizjak@gmail.com>
14230
14231         * gcc.dg/large-size-array-3.c: Correct typo.
14232
14233 2007-01-30  Richard Guenther  <rguenther@suse.de>
14234
14235         PR middle-end/27657
14236         * g++.dg/debug/pr27657.C: New testcase.
14237
14238 2007-01-30  Richard Guenther  <rguenther@suse.de>
14239
14240         PR middle-end/30313
14241         * gcc.dg/torture/pr30313.c: New testcase.
14242
14243 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
14244
14245         * gcc.dg/dfp/dfp-except.h: New file.
14246         * gcc.dg/dfp/fe-check.h: New file.
14247         * gcc.dg/dfp/fe-binop.c: New test.
14248         * gcc.dg/dfp/fe-convert-1.c: New test.
14249         * gcc.dg/dfp/fe-convert-2.c: New test.
14250         * gcc.dg/dfp/fe-convert-3.c: New test.
14251
14252         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
14253         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14254         * gcc.dg/dfp/convert-dfp.c: Ditto.
14255         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14256
14257 2007-01-29  Josh Conner  <jconner@apple.com>
14258
14259         * gcc.target/powerpc/altivec-24.c: New test.
14260
14261 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
14262
14263         PR c++/28266
14264         * g++.dg/parse/defarg12.C: New test.
14265
14266 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
14267
14268         PR fortran/30554
14269         * gfortran.dg/used_dummy_types_6.f90: New test.
14270
14271 2007-01-28  Jan Hubicka  <jh@suse.cz>
14272
14273         * gcc.dg/tree-prof/val-prof-6.c: New test.
14274
14275 2007-01-28  Roger Sayle  <roger@eyesopen.com>
14276
14277         * gcc.dg/large-size-array-3.c: Correct test case (portability).
14278
14279 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
14280
14281         PR C++/28988
14282         * g++.dg/expr/dtor4.C: New test.
14283
14284 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
14285
14286         * gcc.dg/tree-ssa/loop-23.c: New test.
14287
14288 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
14289
14290         PR libfortran/30389
14291         * gfortran.dg/achar_2.f90:  New test.
14292         * gfortran.dg/achar_3.f90:  New test.
14293
14294 2007-01-27  Ian Lance Taylor  <iant@google.com>
14295
14296         * gcc.dg/strict-overflow-1.c: New test.
14297         * gcc.dg/no-strict-overflow-1.c: New test.
14298         * gcc.dg/strict-overflow-2.c: New test.
14299         * gcc.dg/no-strict-overflow-2.c: New test.
14300         * gcc.dg/strict-overflow-3.c: New test.
14301         * gcc.dg/no-strict-overflow-3.c: New test.
14302         * gcc.dg/strict-overflow-4.c: New test.
14303         * gcc.dg/no-strict-overflow-4.c: New test.
14304         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
14305         * gcc.dg/pr15784-1.c: Likewise.
14306         * gcc.dg/pr20922-1.c: Likewise.
14307         * gcc.dg/pr20922-3.c: Likewise.
14308         * gcc.dg/pr20922-4.c: Likewise.
14309         * gcc.dg/pr20922-6.c: Likewise.
14310         * gcc.dg/compare-4.c: Likewise.
14311         * gcc.dg/torture/pr26898-1.c: Likewise.
14312         * gcc.dg/tree-ssa/divide-1.c: Likewise.
14313         * gcc.dg/tree-ssa/divide-2.c: Likewise.
14314         * gcc.dg/tree-ssa/divide-3.c: Likewise.
14315         * gcc.dg/tree-ssa/divide-4.c: Likewise.
14316         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
14317         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
14318         * gcc.dg/tree-ssa/pr21082.c: Likewise.
14319         * gcc.dg/tree-ssa/pr26899.c: Likewise.
14320         * g++.dg/tree-ssa/pr21082.C: Likewise.
14321
14322 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14323
14324         * gcc-dg/large-size-array-3.c: New test case.
14325
14326 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14327
14328         * gfortran.dg/forall_7.f90: New test case.
14329
14330 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
14331
14332         PR fortran/30407
14333         * gfortran.dg/where_operator_assign_1.f90: New test.
14334         * gfortran.dg/where_operator_assign_2.f90: New test.
14335         * gfortran.dg/where_operator_assign_3.f90: New test.
14336
14337 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
14338
14339         * lib/target-supports.exp
14340         (check_effective_target_powerpc_altivec): New.
14341         (check_effective_target_vect_cmdline_needed): Use it.
14342
14343 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
14344
14345         PR fortran/30278
14346         * gfortran.dg/backslash_3.f: New test.
14347
14348 2007-01-26  Richard Guenther  <rguenther@suse.de>
14349
14350         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
14351
14352 2007-01-26  Tobias Burnus  <burnus@net-b.de>
14353
14354         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
14355         * gfortran.dg/vect/vect.exp: Ditto.
14356         * gfortran.dg/dg.exp: Ditto.
14357         * gfortran.fortran-torture/execute/execute.exp: Ditto.
14358         * gfortran.fortran-torture/compile/compile.exp: Ditto.
14359
14360 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14361
14362         * gcc.dg/builtins-20.c: Add more cases.
14363         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
14364
14365 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14366
14367         PR fortran/30437
14368         * gcc.dg/Wall.c: New.
14369         * gcc.dg/Wno-all.c: New.
14370         * gfortran.dg/Wall.f90: New.
14371         * gfortran.dg/Wno-all.f90: New.
14372
14373 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
14374
14375         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
14376         * g++.dg/eh/simd-2.C: Also run on Darwin.
14377         * g++.dg/eh/simd-3.C: New.
14378         * g++.dg/eh/simd-4.C: New.
14379
14380 2007-01-25  Richard Guenther  <rguenther@suse.de>
14381
14382         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
14383         and _PROFILE_USE.
14384         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
14385
14386 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
14387
14388         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
14389         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
14390         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
14391         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
14392         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
14393         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
14394         * gcc.dg/ipa/ipa-7.c: New testcase.
14395
14396 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
14397
14398         * g++.dg/cpp0x/warn_cxx0x.C: New.
14399
14400 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14401
14402         * gcc.dg/builtins-20.c: Test builtin carg.
14403
14404 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
14405
14406         PR middle-end/27416
14407         * gcc.dg/gomp/pr27416.c: New test.
14408
14409         PR middle-end/30494
14410         * gcc.dg/gomp/pr30494.c: New test.
14411         * g++.dg/gomp/pr30494.C: New test.
14412
14413         PR middle-end/30421
14414         * gcc.dg/gomp/pr30421.c: New test.
14415
14416 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
14417
14418         * gcc.target/ia64/versionid-1.c: New test.
14419         * gcc.target/ia64/versionid-2.c: New test.
14420
14421 2007-01-24  Richard Guenther  <rguenther@suse.de>
14422
14423         PR testsuite/30181
14424         * gcc.dg/builtins-57.c: Change to a link-time testcase
14425         to support non-C99 targets.
14426
14427 2007-01-24  Jan Hubicka  <jh@suse.cz>
14428
14429         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
14430
14431 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14432
14433         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
14434
14435 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
14436
14437         PR objc/27438
14438         * objc.dg/const-str-12.m: New test.
14439
14440 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14441
14442         PR fortran/30532
14443         * gfortran.dg/ctrl-z.f90:  New test.
14444
14445 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14446
14447         PR fortran/30481
14448         * gfortran.dg/namelist_assumed_char.f90:  New test.
14449
14450 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
14451
14452         PR c++/27492
14453         * g++.dg/inherit/covariant15.C: New test.
14454
14455 2007-01-23  Ian Lance Taylor  <iant@google.com>
14456
14457         * g++.dg/warn/Wparentheses-24.C: New test.
14458
14459 2007-01-23  Richard Guenther  <rguenther@suse.de>
14460
14461         PR testsuite/30560
14462         * ada/acats/run_acats: Do not call gnatmake or gnatchop
14463         with full path.
14464
14465 2007-01-22  Richard Guenther  <rguenther@suse.de>
14466
14467         PR tree-optimization/30038
14468         * gcc.dg/builtins-62.c: New testcase.
14469
14470 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14471
14472         * gcc.c-torture/compile/20070121.c: New test.
14473
14474 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
14475
14476         PR libfortran/30525
14477         * gfortran.dg/char_comparison_1.f:  New test.
14478
14479 2007-01-21  Ira Rosen  <irar@il.ibm.com>
14480
14481         * gcc.dg/vect/vect-strided-same-dr.c: New test.
14482
14483 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
14484
14485         PR objc/30479
14486         * objc.dg/pch: New directory.
14487         * objc.dg/pch/pch.exp: New file.
14488         * objc.dg/pch/interface-1.m: New test.
14489         * objc.dg/pch/interface-1.hs: New include file.
14490         * lib/objc.exp (objc_target_compile): Add
14491         "-x objective-c-header" in front of the sources if this is
14492         a precompiled header being compiled.
14493
14494 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14495
14496         * gfortran.dg/array_memcpy_3.f90: New test case.
14497         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
14498
14499 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14500             Brooks Moses  <brooks.moses@codesourcery.com>
14501             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14502
14503         * gfortran.dg/intrinsic_sign_1.f90: New test case.
14504         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
14505
14506 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14507
14508         * gcc.dg/torture/builtin-math-3.c: Test fdim.
14509
14510 2007-01-19  Mike Stump  <mrs@apple.com>
14511
14512         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
14513         away.
14514
14515 2007-01-19  Roger Sayle  <roger@eyesopen.com>
14516
14517         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
14518         option instead of -funsafe-math-optimizations.
14519
14520 2007-01-19  Tomas Bily  <tbily@suse.cz>
14521
14522         gcc.dg/tree-prof/indir-call-prof.c: New.
14523         g++.dg/dg.exp: Add tree-prof subdirectory.
14524         g++.dg/tree-prof/indir-call-prof.C: New.
14525         g++.dg/tree-prof/tree-prof.exp: New.
14526
14527 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14528
14529         PR c++/17947
14530         * g++.dg/warn/deprecated.C: Update warning output.
14531         * g++.dg/warn/deprecated-2.C: Likewise.
14532         * g++.dg/warn/deprecated-3.C: New.
14533
14534 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14535
14536         * gcc.c-torture/execute/nestfunc-7.c: New.
14537
14538 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
14539
14540         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
14541
14542 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14543
14544         * gcc.dg/m68k-pic-1.c: New.
14545
14546 2007-01-18  Roger Sayle  <roger@eyesopen.com>
14547
14548         * gfortran.dg/array_memcpy_4.f90: New test case.
14549
14550 2007-01-18  Josh Conner  <jconner@apple.com>
14551
14552         PR target/30485
14553         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
14554         * gcc.dg/vect/no-trapping-math-1: New.
14555         * gcc.dg/vect/no-trapping-math-2: New.
14556
14557 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
14558
14559         * gcc.target/i386/387-8.c: Update comment about optimizing
14560         inherent load of 1.0 of fptan instruction.
14561
14562 2007-01-18  Dirk Mueller  <dmueller@suse.de>
14563             Richard Guenther <rguenther@suse.de>
14564
14565         PR diagnostic/8268
14566         * gcc.dg/Warray-bounds.c: New testcase.
14567         * gcc.dg/Warray-bounds-2.c: New testcase.
14568         * g++.dg/warn/Warray-bounds.C: New testcase.
14569         * g++.dg/warn/Warray-bounds-2.C: New testcase.
14570
14571 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
14572
14573         PR fortran/30476
14574         * gfortran.dg/generic_12.f90: New test.
14575
14576 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
14577
14578         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
14579         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
14580
14581 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
14582
14583         * gcc.dg/dfp/compare-special.h: New file.
14584         * gcc.dg/dfp/compare-special-32.c: New test.
14585         * gcc.dg/dfp/compare-special-64.c: New test.
14586         * gcc.dg/dfp/compare-special-128.c: New test.
14587
14588 2007-01-16  Roger Sayle  <roger@eyesopen.com>
14589             Paul Thomas  <pault@gcc.gnu.org>
14590             Steven G. Kargl  <kargl@gcc.gnu.org>
14591
14592         PR fortran/30404
14593         * gfortran.dg/forall_6.f90: New test case.
14594         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
14595         * gfortran.dg/dependency_13.f90: Likewise.
14596
14597 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14598
14599         PR testsuite/12325
14600         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
14601         targets that don't support Inf.
14602
14603 2007-01-15  Dale Johannesen  <dalej@apple.com>
14604
14605         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
14606
14607 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
14608
14609         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
14610         of achar for 0xff to avoid the "Extended ASCII not
14611         implemented" error message.
14612
14613 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
14614
14615         PR fortran/28172
14616         * gfortran.dg/altreturn_4.f90: New test.
14617
14618         PR fortran/29389
14619         * gfortran.dg/stfunc_4.f90: New test.
14620
14621         PR fortran/29712
14622         * gfortran.dg/bound_2.f90: Reinstate commented out line.
14623         * gfortran.dg/initialization_1.f90: Change warning.
14624
14625         PR fortran/30283
14626         * gfortran.dg/specification_type_resolution_2.f90: New test.
14627
14628 2007-01-14  Jan Hubicka  <jh@suse.cz>
14629
14630         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
14631         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
14632         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
14633         elimination.
14634
14635 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
14636
14637         PR fortran/30410
14638         * gfortran.dg/external_procedures_2.f90: New test.
14639
14640 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
14641
14642         PR target/30413
14643         * gcc.target/i386/pr30413.c: New test.
14644
14645 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
14646
14647         PR fortran/30452
14648         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
14649
14650 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
14651
14652         * gcc.dg/20070112-1.c: New test.
14653
14654 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14655
14656         PR libgfortran/30435
14657         * gfortran.dg/list_read_6.f90: New test.
14658
14659 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
14660
14661         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
14662
14663 2007-01-12  Tom Tromey  <tromey@redhat.com>
14664
14665         PR preprocessor/28227:
14666         * gcc.dg/cpp/pr28227.c: New file.
14667
14668 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14669
14670         * gcc.dg/tree-ssa/loop-22.c: New test.
14671
14672 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14673
14674         PR tree-optimization/29516
14675         * gcc.dg/tree-ssa/loop-20.c: New test.
14676
14677 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
14678
14679         PR libfortran/30415
14680         * minmaxloc_integer_kinds_1.f90:  New test.
14681
14682 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
14683
14684         PR c++/29573
14685         * g++.dg/template/sizeof-template-argument.C: New test.
14686
14687 2007-01-11  Jan Hubicka  <jh@suse.cz>
14688
14689         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
14690         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
14691         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
14692         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
14693         * gcc.dg/tree-ssa/pr21658.c: Likewise.
14694         * gcc.dg/tree-ssa/pr15349.c: Likewise.
14695         * gcc.dg/tree-ssa/pr25501.c: Likewise.
14696         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
14697         transformation in question.
14698         * gcc.dg/tree-ssa/vrp05.c: Likewise.
14699         * gcc.dg/tree-ssa/pr20701.c: Likewise.
14700         * gcc.dg/always_inline3.c: Likewise.
14701
14702 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
14703
14704         PR c++/28999
14705         * g++.dg/template/typename11.C: New test.
14706
14707 2007-01-10  Robert Kennedy <jimbob@google.com>
14708
14709         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
14710
14711 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14712
14713         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
14714         for different integer kinds.
14715         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
14716         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
14717         * gfortran.dg/ishft_2.f90: New test.
14718         * gfortran.dg/ishft_3.f90: New test.
14719
14720 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14721
14722         * gfortran.dg/altreturn_2.f90: Removed executable bit.
14723
14724 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
14725
14726         PR tree-optimization/30322
14727         * gcc.dg/tree-ssa/loop-21.c: New test.
14728
14729 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
14730
14731         * g++.dg/rtti/darwin-builtin-linkage.C: New.
14732
14733 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14734
14735         * gcc.target/spu/intrinsics-1.c: Remove xfail.
14736
14737 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14738
14739         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
14740         * g++.dg/warn/overflow-warn-3.C: Likewise.
14741         * g++.dg/warn/overflow-warn-4.C: Likewise.
14742         * g++.dg/warn/overflow-warn-5.C: Likewise.
14743         * g++.dg/warn/overflow-warn-6.C: Likewise.
14744         * g++.dg/warn/Woverflow-1.C: Likewise.
14745         * g++.dg/warn/Woverflow-2.C: Likewise.
14746         * g++.dg/warn/Woverflow-3.C: Likewise.
14747         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
14748
14749 2007-01-08  Roger Sayle  <roger@eyesopen.com>
14750
14751         * gfortran.dg/array_constructor_14.f90: New test case.
14752         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
14753
14754 2007-01-08  Richard Guenther  <rguenther@suse.de>
14755
14756         PR tree-optimization/23603
14757         * gcc.dg/tree-ssa/vrp31.c: New testcase.
14758         * gcc.dg/tree-ssa/vrp32.c: Likewise.
14759
14760 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14761
14762         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
14763         in __v8qi typedef.
14764         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
14765         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
14766         compiler behaviour.
14767         * gcc.dg/simd-5.c: Likewise.
14768         * gcc.dg/simd-6.c: Likewise.
14769         * g++.dg/conversion/simd1.C: Likewise.
14770         * g++.dg/conversion/simd3.C: Likewise.
14771         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
14772         (main): Use it.
14773
14774 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14775
14776         PR tree-optimization/29877
14777         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
14778         name of a hard register for the target concerned.  Adjust dg-error
14779         directives to cope with new behaviour of TER.
14780
14781 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14782
14783         PR c++/28986
14784         * g++.dg/conversion/nullptr1.C: Added overflow warning.
14785         * g++.dg/warn/overflow-warn-1.C: New.
14786         * g++.dg/warn/overflow-warn-3.C: New.
14787         * g++.dg/warn/overflow-warn-4.C: New.
14788         * g++.dg/warn/overflow-warn-5.C: New.
14789         * g++.dg/warn/overflow-warn-6.C: New.
14790         * g++.dg/warn/Woverflow-1.C: New.
14791         * g++.dg/warn/Woverflow-2.C: New.
14792         * g++.dg/warn/Woverflow-3.C: New.
14793         * g++.dg/warn/multiple-overflow-warn-2.C: New.
14794
14795 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
14796
14797         PR fortran/27698
14798         * gfortran.dg/invalid_name.f90: New test.
14799         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
14800         * gfortran.dg/gomp/pr29759.f90: Ditto.
14801
14802 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
14803
14804         * gfortran.dg/present_1.f90:  Update error message.
14805
14806 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
14807
14808         PR c++/19439
14809         * g++.dg/template/duplicate1.C: New test
14810         * g++.dg/template/memfriend6.C: Adjust error markers.
14811
14812 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
14813
14814         PR tree-opt/30385
14815         * gcc.dg/torture/inline-1.c: New test.
14816
14817 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14818
14819         PR c/19978
14820         * gcc.dg/multiple-overflow-warn-1.c: New.
14821         * gcc.dg/multiple-overflow-warn-2.c: New.
14822         * gcc.dg/overflow-warn-6.c: New.
14823         * g++.dg/warn/multiple-overflow-warn-1.C: New.
14824
14825 2007-01-05  Roger Sayle  <roger@eyesopen.com>
14826
14827         * gfortran.dg/array_memcpy_1.f90: New test case.
14828         * gfortran.dg/array_memcpy_2.f90: Likewise.
14829
14830 2007-01-05  Richard Guenther  <rguenther@suse.de>
14831
14832         PR middle-end/27826
14833         * g++.dg/opt/pr27826.C: New testcase.
14834
14835 2007-01-05  Ian Lance Taylor  <iant@google.com>
14836
14837         * gcc.dg/Walways-true-1.c: New test.
14838         * gcc.dg/Walways-true-2.c: New test.
14839         * g++.dg/warn/Walways-true-1.C: New test.
14840         * g++.dg/warn/Walways-true-2.C: New test.
14841
14842 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
14843
14844         PR c/30360
14845         * gcc.dg/pr30360.c: New test.
14846
14847 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
14848
14849         PR fortran/23232
14850         * gfortran.dg/data_implied_do_1.f90: New test.
14851
14852         PR fortran/27996
14853         PR fortran/27998
14854         * gfortran.dg/char_length_1.f90: New test.
14855
14856 2007-01-05  Richard Guenther  <rguenther@suse.de>
14857
14858         PR middle-end/28116
14859         * g++.dg/opt/pr28116.C: New testcase.
14860
14861 2007-01-05  Tobias Burnus  <burnus@net-b.de>
14862
14863         PR fortran/29624
14864         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
14865           invalid deallocate.
14866         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
14867         * gfortran.dg/protected_4.f90: Add pointer intent check.
14868         * gfortran.dg/protected_6.f90: Add pointer intent check.
14869         * gfortran.dg/pointer_intent_1.f90: New test.
14870         * gfortran.dg/pointer_intent_2.f90: New test.
14871         * gfortran.dg/pointer_intent_3.f90: New test.
14872
14873 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
14874
14875         PR 30235
14876         * gfortran.dg/altreturn_2.f90: new test.
14877
14878 2007-01-04  Tom Tromey  <tromey@redhat.com>
14879
14880         PR preprocessor/28165:
14881         * gcc.dg/cpp/pr28165.c: New file.
14882
14883 2007-01-03  Josh Conner  <jconner@apple.com>
14884
14885         PR middle-end/29683
14886         * gcc.dg/pr29683.c: New.
14887
14888 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14889
14890         PR c++/28217
14891         * g++.dg/pch/template-1.C: New test.
14892         * g++.dg/pch/template-1.Hs: New file.
14893
14894 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14895
14896         PR middle-end/30353
14897         * gcc.c-torture/compile/complex-4.c: New test.
14898
14899 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
14900
14901         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
14902         -maltivec.
14903         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
14904
14905 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14906
14907         PR middle-end/30286
14908         * gcc.dg/pr30286.c: New test.
14909
14910         PR c++/29535
14911         * g++.dg/template/crash66.C: New test.
14912
14913         PR c++/29054
14914         * g++.dg/template/friend49.C: New test.
14915
14916 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
14917
14918         * gfortran.dg/ibits.f90: New test.
14919
14920 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
14921
14922         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
14923         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
14924
14925 2007-01-02  Jan Hubicka  <jh@suse.cz>
14926
14927         * gcc.dg/pr16194.c: We now output error on all three functions,
14928         not just first one.
14929
14930 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14931
14932         PR c/19977
14933         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
14934         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
14935
14936 2006-01-02  Ian Lance Taylor  <iant@google.com>
14937
14938         * g++.dg/warn/Wparentheses-22.C: New test.
14939         * g++.dg/warn/Wparentheses-23.C: New test.
14940
14941 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14942
14943         PR middle-end/7651
14944         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
14945         * gcc.dg/declspec-3-Wextra.c: New.
14946         * gcc.dg/declspec-3-no.c: New
14947
14948 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
14949
14950         PR fortran/20896
14951         * gfortran.dg/interface_10.f90: Remove.
14952
14953 2007-01-01  Roger Sayle  <roger@eyesopen.com>
14954
14955         * gcc.dg/fold-eqxor-4.c: New test case.
14956
14957 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
14958
14959         PR middle-end/30311
14960         * gcc.c-torture/compile/pr30311.c: New test.
14961
14962 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
14963
14964         PR middle-end/30253
14965         * gcc.c-torture/compile/statement-expression-1.c: New test.
14966
14967 2007-01-01  Andreas Schwab  <schwab@suse.de>
14968
14969         PR target/29166
14970         * g++.dg/eh/pr29166.C: New test.
14971
14972 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
14973
14974         * lib/target-supports.exp (check_effective_target_powerpc_spe):
14975         New.
14976         (check_effective_target_vect_cmdline_needed): Use it.
14977
14978 2006-12-31  Richard Guenther  <rguenther@suse.de>
14979
14980         PR middle-end/30137
14981         * gcc.dg/pr30137-1.c: New testcase.
14982         * gcc.dg/pr30137-2.c: Likewise.
14983
14984 2006-12-31  Roger Sayle  <roger@eyesopen.com>
14985
14986         PR middle-end/30322
14987         * gcc.dg/fold-plusnot-1.c: New test case.
14988
14989 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
14990
14991         PR c++/29731
14992         * g++.dg/parse/template22.C: New test.
14993
14994 2006-12-31  Richard Guenther  <rguenther@suse.de>
14995
14996         PR middle-end/30338
14997         * gcc.c-torture/compile/pr30338.c: New testcase.
14998
14999 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15000
15001         PR fortran/27900
15002         * gfortran.dg/intrinsic_actual_4.f90: New test.
15003
15004         PR fortran/24325
15005         * gfortran.dg/func_decl_3.f90: New test.
15006
15007 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15008
15009         PR fortran/23060
15010         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
15011         * gfortran.dg/c_by_val_1.f: New test.
15012         * gfortran.dg/c_by_val_2.f: New test.
15013         * gfortran.dg/c_by_val_3.f: New test.
15014
15015 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
15016
15017         PR libfortran/30321
15018         * gfortran.dg/sum_zero_array_1.f90:  New test.
15019
15020 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
15021
15022         PR preprocessor/29612
15023         * gcc.dg/cpp/pr29612-1.c: New test.
15024         * gcc.dg/cpp/pr29612-2.c: New test.
15025
15026 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
15027
15028         PR fortran/30034
15029         * gfortran.dg/pure_formal_proc_1.f90: New test.
15030
15031         PR fortran/30237
15032         * gfortran.dg/intrinsic_actual_3.f90: New test.
15033
15034 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15035
15036         PR fortran/30014
15037         * gfortran.dg/io_constraints_1.f90: Update test.
15038         * gfortran.dg/io_constraints_2.f90: Update test.
15039         * gfortran.dg/inquire_iolength.f90: New test.
15040
15041 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
15042
15043         PR fortran/20896
15044         * gfortran.dg/interface_10.f90: New test.
15045         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
15046         since z is already, locally a variable.
15047
15048         PR fortran/25135
15049         * gfortran.dg/generic_11.f90: New test.
15050         * gfortran.dg/interface_7.f90: Remove name clash between module
15051         name and procedure 'x' referenced in the interface.
15052
15053 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15054
15055         PR middle-end/7651
15056         * gcc.dg/Wmissing-parameter-type.c: New.
15057         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
15058         * gcc.dg/Wmissing-parameter-type-no.c: New.
15059
15060 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
15061
15062         PR fortran/25818
15063         * gfortran.dg/entry_array_specs_2.f: New test.
15064
15065         PR fortran/30084
15066         * gfortran.dg/nested_modules_6.f90: New test.
15067
15068 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15069
15070         PR middle-end/7651
15071         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
15072         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
15073
15074 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
15075
15076         PR C++/30168
15077         * g++.dg/opt/complex6.C: New test.
15078
15079 2006-12-22  Ben Elliston  <bje@au.ibm.com>
15080
15081         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
15082         full" if the linker on spu-*-* warns about exceeding local store.
15083
15084         And revert this patch:
15085         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15086         fail to link due to relocation overflows on spu-*-*.
15087
15088 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15089
15090         PR fortran/30273
15091         * gfortran.dg/dependency_19.f90: New test.
15092
15093 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15094
15095         PR fortran/30202
15096         * gfortran.dg/alloc_comp_basics_3.f90: New test.
15097
15098 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
15099
15100         PR middle-end/30262
15101         * gcc.c-torture/execute/20061220-1.c: New test.
15102
15103         PR middle-end/30263
15104         * gcc.dg/gomp/asm-1.c: New test.
15105
15106         PR target/30230
15107         * g++.dg/eh/ia64-2.C: New test.
15108
15109 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15110
15111         PR target/28966
15112         PR target/29248
15113         * gcc.dg/rs6000-leaf.c: New.
15114
15115 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15116
15117         PR fortran/25392
15118         * gfortran.dg/f2c_8.f90: New test.
15119
15120 2006-12-20  Bill Wendling  <wendling@apple.com>
15121
15122         * gcc.dg/asm-b.c: Check for __ppc64__.
15123
15124 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15125
15126         PR fortran/30190
15127         * gfortran.dg/bounds_check_5.f90: New test.
15128
15129 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
15130
15131         PR middle-end/30143
15132         * gcc.dg/gomp/complex-1.c: New testcase.
15133
15134 2006-12-20  Roger Sayle  <roger@eyesopen.com>
15135
15136         * gfortran.dg/array_memset_1.f90: New test case.
15137
15138 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
15139
15140         * lib/target-supports.exp: Add spu to
15141         check_effective_target_vect_widen_mult_hi_to_si.
15142
15143 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15144
15145         PR fortran/29992
15146         * gfortran.dg/generic_9.f90: New test.
15147
15148         PR fortran/30081
15149         * gfortran.dg/generic_10.f90: New test.
15150
15151 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
15152
15153         PR tree-opt/30045
15154         * gcc.dg/pr30045.c: New test.
15155
15156 2006-12-20  Ben Elliston  <bje@au.ibm.com>
15157
15158         * gcc.dg/20020312-2.c: Add a case for __SPU__.
15159
15160 2006-12-19  Eric Christopher  <echristo@apple.com>
15161
15162         PR target/29302
15163         * gcc.c-torture/execute/pr29302-1.c: New.
15164
15165 2006-12-19  Tobias Burnus  <burnus@net-b.de>
15166
15167         PR fortran/39238
15168         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
15169
15170 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
15171
15172         PR fortran/30236
15173         * gfortran.dg/altreturn_3.f90: New test.
15174
15175         * gfortran.dg/char_result_12.f90: Fix comment typos.
15176
15177 2006-12-19  Ben Elliston  <bje@au.ibm.com>
15178
15179         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
15180         as newlib's stdio.h uses non-traditional cpp constructs.
15181
15182 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15183
15184         * gfortran.dg/advance.f90: Renamed to advance_1.f90
15185         * gfortran.dg/append-1.f90: Renamed to append_1.f90
15186         * gfortran.dg/array-1.f90: Renamed to array_1.f90
15187         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
15188         * gfortran.dg/backspace.f: Renamed to backspace_1.f
15189         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
15190         * gfortran.dg/default_initialization.f: Renamed to
15191         default_initialization_1.f
15192         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
15193         dollar_edit_descriptor_1.f
15194         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
15195         dollar_edit_descriptor_2.f
15196         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
15197         dollar_edit_descriptor_3.f
15198         * gfortran.dg/logint-1.f: Renamed to logint_1.f
15199         * gfortran.dg/logint-2.f: Renamed to logint_2.f
15200         * gfortran.dg/logint-3.f: Renamed to logint_3.f
15201         * gfortran.dg/advance_1.f90: Renamed from advance.f90
15202         * gfortran.dg/append_1.f90: Renamed from append-1.f90
15203         * gfortran.dg/array_1.f90: Renamed from array-1.f90
15204         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
15205         * gfortran.dg/backspace_1.f: Renamed from backspace.f
15206         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
15207         * gfortran.dg/default_initialization_1.f: Renamed from
15208         default_initialization.f
15209         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
15210         dollar_edit_descriptor-1.f
15211         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
15212         dollar_edit_descriptor-2.f
15213         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
15214         dollar_edit_descriptor-3.f
15215         * gfortran.dg/logint_1.f: Renamed from logint-1.f
15216         * gfortran.dg/logint_2.f: Renamed from logint-2.f
15217         * gfortran.dg/logint_3.f: Renamed from logint-3.f
15218
15219 2006-12-18  Bill Wendling  <wendling@apple.com>
15220
15221         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
15222         id is an OjbC keyword.
15223
15224 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15225
15226         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
15227
15228 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15229
15230         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
15231
15232 2006-12-18  Ian Lance Taylor  <iant@google.com>
15233
15234         * g++.dg/warn/Wmissing-declarations-1.C: New test.
15235
15236 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15237
15238         * gcc.c-torture/compile/pr27528.c: Use empty templates.
15239
15240 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
15241
15242         PR fortran/30207
15243         * gfortran.fortran-torture/execute/where21.f90: New test.
15244
15245 2006-12-17  Tobias Burnus  <burnus@net-b.de>
15246
15247         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
15248
15249 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15250
15251         PR middle-end/7651
15252         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
15253         * gcc.dg/if-empty-1.c: Likewise.
15254         * gcc.dg/pr23165.c: Likewise.
15255         * g++.dg/warn/empty-body.C: Likewise.
15256
15257 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15258
15259         PR libfortran/30005
15260         * gfortran.dg/open_errors.f90: New test.
15261
15262 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
15263
15264         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
15265
15266         * gcc.target/i386/ssse3-pabsb.c: New file.
15267         * gcc.target/i386/ssse3-pabsd.c: Likewise.
15268         * gcc.target/i386/ssse3-pabsw.c: Likewise.
15269         * gcc.target/i386/ssse3-palignr.c: Likewise.
15270         * gcc.target/i386/ssse3-phaddd.c: Likewise.
15271         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
15272         * gcc.target/i386/ssse3-phaddw.c: Likewise.
15273         * gcc.target/i386/ssse3-phsubd.c: Likewise.
15274         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
15275         * gcc.target/i386/ssse3-phsubw.c: Likewise.
15276         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
15277         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
15278         * gcc.target/i386/ssse3-pshufb.c: Likewise.
15279         * gcc.target/i386/ssse3-psignb.c: Likewise.
15280         * gcc.target/i386/ssse3-psignd.c: Likewise.
15281         * gcc.target/i386/ssse3-psignw.c: Likewise.
15282         * gcc.target/i386/ssse3-vals.h: Likewise.
15283
15284 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
15285
15286         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
15287         * lib/fortran-torture.exp: Include target-supports.exp.
15288
15289 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
15290
15291         PR target/30185
15292         * gcc.c-torture/execute/pr30185.c: New test.
15293
15294 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15295
15296         PR testsuite/30179
15297         PR testsuite/30180
15298         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
15299         * gcc.dg/builtin-bswap-2.c: Likewise.
15300         * gcc.dg/builtin-bswap-3.c: Likewise.
15301         * gcc.dg/builtin-bswap-4.c: Likewise.
15302         * lib/target-supports.exp (check_effective_target_stdint_types): New.
15303         * gcc.c-torture/execute/mode-dependent-address.x: New file.
15304
15305 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15306
15307         PR libfortran/30145
15308         * gfortran.dg/write_zero_array: New test.
15309
15310 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15311
15312         PR fortran/30200
15313         * gfortran.dg/write_fmt_trim.f90: New test.
15314
15315 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
15316
15317         PR 30194
15318         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
15319         temporarily.
15320
15321 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15322
15323         * lib/target-supports.exp (check_weak_available): Use istarget
15324         "hppa*-*-hpux10*" instead of regexp.
15325         (check_cxa_atexit_available): Likewise.
15326
15327 2006-12-14  Richard Guenther  <rguenther@suse.de>
15328
15329         PR tree-optimization/30197
15330         * gcc.c-torture/execute/complex-1.c: Fix function name.
15331         * gcc.dg/builtins-61.c: New testcase.
15332
15333 2006-12-14  Richard Guenther  <rguenther@suse.de>
15334
15335         PR middle-end/30172
15336         * gcc.dg/pr30172-1.c: New testcase.
15337
15338 2006-12-14  Richard Guenther  <rguenther@suse.de>
15339
15340         PR tree-optimization/30198
15341         * gcc.dg/builtins-60.c: New testcase.
15342
15343 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
15344
15345         * lib/target-supports.exp (vect_no_align): Remove spu.
15346
15347 2006-12-13  Ian Lance Taylor  <iant@google.com>
15348
15349         PR c++/19564
15350         PR c++/19756
15351         * g++.dg/warn/Wparentheses-5.C: New test.
15352         * g++.dg/warn/Wparentheses-6.C: New test.
15353         * g++.dg/warn/Wparentheses-7.C: New test.
15354         * g++.dg/warn/Wparentheses-8.C: New test.
15355         * g++.dg/warn/Wparentheses-9.C: New test.
15356         * g++.dg/warn/Wparentheses-10.C: New test.
15357         * g++.dg/warn/Wparentheses-11.C: New test.
15358         * g++.dg/warn/Wparentheses-12.C: New test.
15359         * g++.dg/warn/Wparentheses-13.C: New test.
15360         * g++.dg/warn/Wparentheses-14.C: New test.
15361         * g++.dg/warn/Wparentheses-15.C: New test.
15362         * g++.dg/warn/Wparentheses-16.C: New test.
15363         * g++.dg/warn/Wparentheses-17.C: New test.
15364         * g++.dg/warn/Wparentheses-18.C: New test.
15365         * g++.dg/warn/Wparentheses-19.C: New test.
15366         * g++.dg/warn/Wparentheses-20.C: New test.
15367         * g++.dg/warn/Wparentheses-21.C: New test.
15368
15369 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15370
15371         PR testsuite/30157
15372         * lib/target-supports.exp (check_cxa_atexit_available): Return false
15373         for target "hppa.*hpux10".
15374
15375 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
15376
15377         * g++.dg/debug/vartrack1.C: New test.
15378
15379         * g++.dg/opt/ifcvt1.C: New test.
15380
15381         * gcc.dg/tls/opt-13.c: New test.
15382
15383         * gcc.dg/20060425-2.c: New test.
15384
15385         * g++.dg/opt/pr15054-2.C: New test.
15386
15387         * gcc.c-torture/execute/20060420-1.c: New test.
15388
15389         * gcc.c-torture/execute/20060412-1.c: New test.
15390
15391         * objc/compile/20060406-1.m: New test.
15392
15393 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
15394
15395         * g++.dg/template/array17.C: New test.
15396
15397 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
15398
15399         * gcc.target/powerpc/altivec-23.c: New test.
15400
15401 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
15402
15403         PR c++27316
15404         * g++.dg/inherit/error3.C: New test.
15405
15406         PR c++/28740
15407         * g++.dg/inherit/error4.C: New test.
15408
15409 2006-12-13  Richard Guenther  <rguenther@suse.de>
15410
15411         PR tree-optimization/17687
15412         * gcc.dg/builtins-59.c: New testcase.
15413
15414 2006-12-13  Ben Elliston  <bje@au.ibm.com>
15415
15416         * gcc.target/spu/Wmain.c: New test.
15417
15418 2006-12-12  Josh Conner  <jconner@apple.com>
15419
15420         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
15421         * g++.dg/abi/thunk4.C: Likewise.
15422         * g++.dg/abi/rtti3.C: Likewise.
15423
15424 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
15425
15426         * gcc.target/spu/cpat-1.c: New test.
15427         * gcc.target/spu/cpat-2.c: New test.
15428         * gcc.target/spu/cpat-3.c: New test.
15429         * gcc.target/spu/cpat-4.c: New test.
15430
15431 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15432
15433         PR tree-opt/28436
15434         * gcc.c-torture/compile/vector-1.c: New test.
15435         * gcc.c-torture/compile/vector-2.c: New test.
15436         * gcc.c-torture/compile/vector-3.c: New test.
15437
15438 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15439
15440         * lib/fortran-torture.exp: Update copyright years.  Remove
15441         obsolete comment.  Test -ftree-vectorize where it makes sense.
15442         * lib/gfortran-dg.exp: Update copyright years.  Use settings
15443         from fortran-torture.exp.
15444         * gfortran.dg/char_transpose_1.f90,
15445         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
15446         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
15447         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
15448         '-w' to dg-options.
15449
15450 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
15451
15452         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
15453         saved_${tool}_load.
15454
15455 2006-12-12  Ira Rosen  <irar@il.ibm.com>
15456
15457         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
15458         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
15459         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
15460         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
15461         gaps.
15462
15463 2006-12-12  Richard Guenther  <rguenther@suse.de>
15464
15465         PR middle-end/30147
15466         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
15467
15468 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
15469             Diego Novillo  <dnovillo@redhat.com>
15470
15471         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
15472         VDEF/VUSE changes.
15473         * gcc.dg/tree-ssa/pr26421.c: Likewise
15474         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
15475         * gcc.dg/tree-ssa/pr23382.c: Likewise.
15476         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
15477         * gcc.dg/tree-ssa/pr28410.c: Likewise.
15478         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
15479         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
15480         * gcc.dg/tree-ssa/vrp07.c: Likewise.
15481         * gcc.dg/tree-ssa/vrp08.c: Likewise.
15482         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15483
15484 2006-12-11  Jan Hubicka  <jh@suse.cz>
15485
15486         * gcc.dg/tree-prof/stringop-1.c: New test.
15487         * gcc.dg/tree-prof/stringop-2.c: New test.
15488
15489 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
15490
15491         PR target/30120
15492         * gcc.target/i386/pr30120.c: New test.
15493
15494         Revert:
15495         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15496
15497         * gcc.target/i386/x87regparm-1.c: New test.
15498         * gcc.target/i386/x87regparm-2.c: New test.
15499         * gcc.target/i386/x87regparm-3.c: New test.
15500         * gcc.target/i386/x87regparm-4.c: New test.
15501
15502 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
15503
15504         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
15505
15506 2006-12-10  Tobias Burnus  <burnus@net-b.de>
15507
15508         PR fortran/23994
15509         * gfortran.dg/protected_1.f90: New test.
15510         * gfortran.dg/protected_2.f90: New test.
15511         * gfortran.dg/protected_3.f90: New test.
15512         * gfortran.dg/protected_4.f90: New test.
15513         * gfortran.dg/protected_5.f90: New test.
15514         * gfortran.dg/protected_6.f90: New test.
15515
15516 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15517             Tobias Burnus  <burnus@gcc.gnu.org>
15518
15519         PR fortran/29975
15520         PR fortran/30068
15521         * gfortran.dg/interface_4.f90: Test adding procedure to generic
15522         interface.
15523         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
15524         ambiguous interfaces.
15525         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
15526         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
15527         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
15528         ambiguous interfaces.
15529         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
15530         * gfortran.dg/array_initializer_2.f90: Add initializer array
15531         constructor test.
15532
15533         PR fortran/30096
15534         * gfortran.dg/interface_9.f90: Test that host interfaces are
15535         not checked for ambiguity with the local version.
15536
15537 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15538
15539         PR fortran/29464
15540         * gfortran.dg/module_interface_2.f90: New test.
15541
15542 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15543
15544         PR fortran/29941
15545         * gfortran.dg/assumed_len.f90: New test.
15546
15547 2006-12-09  Richard Guenther  <rguenther@suse.de>
15548
15549         * g++.dg/warn/implicit-typename1.C: Qualify types.
15550         * g++.dg/parse/crash12.C: Likewise.
15551         * g++.dg/tree-ssa/pr22444.C: Likewise.
15552
15553 2006-12-09  Tobias Burnus  <burnus@net-b.de>
15554
15555         * gfortran.dg/array_2.f90: Added sqrt test.
15556
15557 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
15558
15559         * gcc.target/i386/x87regparm-1.c: XFAIL.
15560         * gcc.target/i386/x87regparm-2.c: XFAIL.
15561         * gcc.target/i386/x87regparm-3.c: XFAIL.
15562         * gcc.target/i386/x87regparm-4.c: XFAIL.
15563
15564 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15565
15566         * lib/target-supports.exp
15567         (check_effective_target_large_long_double): New.
15568         * gcc.dg/Wconversion-real.c : Use it.
15569         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
15570         unsigned.
15571
15572 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
15573
15574         * gcc.c-torture/execute/mode-dependent-address.c: New test.
15575
15576 2006-12-08  Tobias Burnus  <burnus@net-b.de>
15577
15578         PR fortran/27546
15579         * gfortran.dg/import4.f90: New test for IMPORT in modules.
15580
15581 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
15582
15583         PR c++/29732
15584         * g++.dg/template/crash65.C: New test.
15585         * g++.dg/template/spec16.C: Tweak error markers.
15586
15587 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15588
15589         * gcc.target/spu: New directory.
15590         * gcc.target/spu/spu.exp: New file.
15591         * gcc.target/spu/intrinsics-1.c: New test.
15592
15593 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
15594
15595         PR c++/29980
15596         * g++.dg/ext/attrib27.C: New test.
15597         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
15598         * g++.dg/parse/typedef5.C: Likewise.
15599
15600 2006-12-07  Mike Stump  <mrs@apple.com>
15601
15602         * treelang/compile/var_defs.tree: Adjust.
15603
15604 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
15605
15606         PR c++/29730
15607         * g++.dg/template/crash64.C: New test.
15608         * g++.dg/parse/crash27.C: Adjust error markers.
15609
15610 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
15611
15612         PR libfortran/30009
15613         PR libfortran/30056
15614         * gfortran.dg/read_eof_4.f90:  Add tests.
15615         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
15616         * gfortran.dg/unf_read_corrupted_1.f90: New test.
15617
15618 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
15619
15620         PR c++/29729
15621         * g++.dg/template/crash63.C: New test.
15622
15623         PR c++/29728
15624         * g++.dg/template/crash62.C: New test.
15625
15626 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15627
15628         PR fortran/30003
15629         * gfortran.dg/allocatable_function_1.f90: Increase the number
15630         of expected calls of free to 10; the lhs section reference is
15631         now evaluated so there is another call to bar.  Change the
15632         comment appropriately.
15633         * gfortran.dg/array_section_1.f90: New test.
15634
15635 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15636
15637         PR fortran/29912
15638         * gfortran.dg/char_result_12.f90: New test.
15639
15640 2006-12-05  Richard Guenther  <rguenther@suse.de>
15641
15642         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
15643         * gcc.dg/vect/vect-pow-2.c: Rename to ...
15644         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
15645         vect_double, xfail for spu*-*-*.
15646
15647 2006-12-04  Tobias Burnus  <burnus@net-b.de>
15648
15649         PR fortran/29962
15650         * initialization_4.f90: Test noninteger exponents (-std=f95).
15651         * initialization_5.f90: New test for noninteger exponents
15652           with -std=f2003.
15653
15654 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15655
15656         PR fortran/29821
15657         * gfortran.dg/parameter_array_section_1.f90: New test.
15658
15659 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
15660
15661         PR c++/29733
15662         * g++.dg/template/crash61.C: New test.
15663
15664         PR c++/29632
15665         * g++.dg/template/error23.C: New test.
15666
15667 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
15668
15669         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
15670
15671 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15672
15673         PR fortran/29916
15674         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
15675
15676 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
15677
15678         PR middle-end/29965
15679         * gcc.dg/gomp/pr29965-1.c: New test.
15680         * gcc.dg/gomp/pr29965-2.c: New test.
15681         * gcc.dg/gomp/pr29965-3.c: New test.
15682         * gcc.dg/gomp/pr29965-4.c: New test.
15683         * gcc.dg/gomp/pr29965-5.c: New test.
15684         * gcc.dg/gomp/pr29965-6.c: New test.
15685         * g++.dg/gomp/pr29965-1.C: New test.
15686         * g++.dg/gomp/pr29965-2.C: New test.
15687         * g++.dg/gomp/pr29965-3.C: New test.
15688         * g++.dg/gomp/pr29965-4.C: New test.
15689         * g++.dg/gomp/pr29965-5.C: New test.
15690         * g++.dg/gomp/pr29965-6.C: New test.
15691         * g++.dg/gomp/pr29965-7.C: New test.
15692         * g++.dg/gomp/pr29965-8.C: New test.
15693         * g++.dg/gomp/pr29965-9.C: New test.
15694         * g++.dg/gomp/pr29965-10.C: New test.
15695
15696 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
15697
15698         * gnat.dg/pointer_variable_bounds.adb: New test.
15699         * gnat.dg/pointer_variable_bounds.ads: Likewise.
15700         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
15701
15702 2006-12-03  Eric Christopher  <echristo@apple.com>
15703
15704         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
15705
15706 2006-12-03  Richard Henderson  <rth@redhat.com>
15707             Andrew Pinski  <pinskia@gmail.com>
15708
15709         PR C++/14329
15710         * g++.dg/warn/unit-1.C: New test.
15711
15712 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
15713
15714         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
15715
15716 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
15717
15718         * g++.dg/vect/vect.exp: Enable tests to run on spu.
15719         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
15720         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
15721         * gcc.dg/vect/vect-70.c: Reduce array size.
15722         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
15723         vect_no_compaer_double targets.
15724         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
15725         vect_float, vect_double, and vect_int.
15726
15727 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
15728
15729         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
15730         test for loop versioning on vect_no_align targets.
15731         * gcc.dg/vect/pr20122.c: Likewise.
15732         * gcc.dg/vect/vect-105.c: Likewise.
15733         * gcc.dg/vect/vect-42.c: Likewise.
15734         * gcc.dg/vect/vect-43.c: Likewise.
15735         * gcc.dg/vect/vect-74.c: Likewise.
15736         * gcc.dg/vect/vect-75.c: Likewise.
15737         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15738         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15739         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
15740         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
15741
15742 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
15743
15744         PR fortran/29642
15745         * gfortran.dg/value_1.f90 : New test.
15746         * gfortran.dg/value_2.f90 : New test.
15747         * gfortran.dg/value_3.f90 : New test.
15748         * gfortran.dg/value_4.f90 : New test.
15749         * gfortran.dg/value_4.c : Called from value_4.f90.
15750
15751 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15752
15753         PR C++/30033
15754         *  g++.dg/cpp0x/static_assert4.C: New testcase.
15755
15756 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15757
15758         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
15759
15760 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
15761
15762         PR c/27953
15763         * gcc.dg/pr27953.c: New test.
15764
15765 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15766
15767         PR c++/30022
15768         * g++.dg/ext/vector5.C: New test.
15769
15770         PR c++/30021
15771         * g++.dg/other/main1.C: New test.
15772
15773 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
15774
15775         PR libfortran/29568
15776         * gfortran.dg/convert_implied_open.f90:  Change to
15777         new default record length.
15778         * gfortran.dg/unf_short_record_1.f90:  Adapt to
15779         new error message.
15780         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
15781
15782 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
15783
15784         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
15785
15786 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
15787
15788         PR c++/29066
15789         * g++.dg/expr/pr29066.c: New.
15790
15791 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
15792             Zdenek Dvorak <dvorakz@suse.cz>
15793
15794         PR tree-optimization/29921
15795         * gcc.dg/pr29921-2.c: New test.
15796
15797 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
15798
15799         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
15800         (i386_get_cpuid): New function.
15801         (i386_cpuid_ecx): Likewise.
15802         (i386_cpuid_edx): Likewise.
15803         (i386_cpuid): Updated to call i386_cpuid_edx.
15804
15805         * gcc.target/i386/sse3-addsubpd.c: New file.
15806         * gcc.target/i386/sse3-addsubps.c: Likewise.
15807         * gcc.target/i386/sse3-haddpd.c: Likewise.
15808         * gcc.target/i386/sse3-haddps.c: Likewise.
15809         * gcc.target/i386/sse3-hsubpd.c: Likewise.
15810         * gcc.target/i386/sse3-hsubps.c: Likewise.
15811         * gcc.target/i386/sse3-lddqu.c: Likewise.
15812         * gcc.target/i386/sse3-movddup.c: Likewise.
15813         * gcc.target/i386/sse3-movshdup.c: Likewise.
15814         * gcc.target/i386/sse3-movsldup.c: Likewise.
15815
15816 2006-12-01  Dirk Mueller  <dmueller@suse.de>
15817
15818         * g++.dg/warn/Wreturn-type-4.C: New testcase.
15819
15820 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
15821
15822         * gcc.dg/dfp/convert-int-max.c: New test.
15823         * gcc.dg/dfp/convert-int-max-fold.c: New test.
15824
15825 2006-11-30  Richard Guenther  <rguenther@suse.de>
15826
15827         * gcc.dg/vect/vect-pow-1.c: Rename ...
15828         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
15829         floats instead of doubles, check successful vectorization.
15830
15831 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15832
15833         PR target/29945
15834         * gcc.c-torture/compile/pr29945.c: New testcase.
15835
15836 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
15837
15838         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
15839         -maltivec.
15840
15841 2006-11-29  Eric Christopher  <echristo@apple.com>
15842
15843         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
15844
15845 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
15846
15847         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
15848
15849         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
15850
15851 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
15852
15853         PR c++/29022
15854         * g++.dg/inherit/virtual2.C: New test.
15855         * g++.dg/inherit/virtual3.C: Likewise.
15856         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
15857         * g++.dg/inherit/error2.C: Likewise.
15858         * g++.dg/template/instantiate1.C: Likewise.
15859
15860 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
15861
15862         PR tree-opt/29984
15863         * gcc.dg/tree-ssa/reassoc-12.c: New test.
15864
15865 2006-11-28  Jan Hubicka  <jh@suse.cz>
15866
15867         * gcc.dg/memcpy-1.c: New test.
15868
15869 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
15870
15871         PR c++/29735
15872         * g++.dg/warn/main-3.C: New test.
15873
15874 2006-11-28  Jan Hubicka  <jh@suse.cz>
15875
15876         * gcc.dg/winline-1.c: New test.
15877
15878 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15879
15880         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
15881         alignments.
15882
15883 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15884
15885         PR fortran/29976
15886         * gfortran.dg/missing_optional_dummy_3.f90
15887
15888 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15889
15890         PR fortran/20880
15891         * gfortran.dg/interface_3.f90: Modify errors.
15892
15893 2006-11-28  Ben Elliston  <bje@au.ibm.com>
15894
15895         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15896         fail to link due to relocation overflows on spu-*-*.
15897
15898 2006-11-27  Michael Matz  <matz@suse.de>
15899             Andreas Krebbel  <krebbel1@de.ibm.com>
15900
15901         PR target/29319
15902         * gcc.dg/20061127-1.c: New testcase.
15903
15904 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
15905
15906         * gcc.dg/20061124-1.c: Add exit() function prototype.
15907
15908 2006-11-27  Jan Hubicka  <jh@suse.cz>
15909
15910         * gcc.target/i386/memcpy-1.c: Adjust size.
15911         * gcc.dg/visibility-11.c: Likewise.
15912
15913 2006-11-27  Richard Guenther  <rguenther@suse.de>
15914
15915         PR middle-end/25620
15916         * gcc.target/i386/pow-1.c: New testcase.
15917         * gcc.dg/builtins-58.c: Likewise.
15918
15919 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
15920
15921         PR c++/29886
15922         * g++.dg/expr/cast8.C: New test.
15923
15924 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15925
15926         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
15927         Don't ever inline the testcase.
15928
15929 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15930
15931         PR fortran/29982
15932         * gfortran.fortran-torture/compile/parameter_3.f90: New
15933         testcase.
15934
15935 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15936
15937         PR fortran/29951
15938         * gfortran.fortran-torture/execute/transfer2.f90: New test.
15939
15940 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15941
15942         * gfortran.fortran-torture/execute/specifics.f90: Remove test
15943         for CHAR.
15944
15945 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15946
15947         PR libgfortran/29936
15948         * gfortran.dg/write_check3.f90: New test.
15949
15950 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15951
15952         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
15953
15954 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
15955
15956         PR fortran/20880
15957         * gfortran.dg/interface_3.f90: New test.
15958
15959         PR fortran/29387
15960         * gfortran.dg/generic_8.f90: New test.
15961
15962 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15963
15964         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
15965         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
15966         * gfortran.dg/specifics_3.f90: Remove.
15967
15968 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
15969
15970         PR c/29955
15971         * gcc.dg/gomp/pr29955.c: New test.
15972
15973         PR c/29736
15974         * gcc.dg/pr29736.c: New test.
15975
15976 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15977
15978         PR tree-opt/29964
15979         * gcc.dg/pure-1.c: New test.
15980
15981 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
15982
15983         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
15984         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
15985
15986 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15987
15988         * gcc.dg/20061124-1.c: New testcase.
15989
15990 2006-11-23  Eric Christopher  <echristo@apple.com>
15991
15992         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
15993
15994 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15995
15996         PR c/2707
15997         PR c++/26167
15998         * gcc.dg/Wconversion-integer.c: New. Supersedes
15999         Wconversion-negative-constants.c
16000         * gcc.dg/Wconversion-real.c: New.
16001         * gcc.dg/Wconversion-real-integer.c: New.
16002         * gcc.dg/Wconversion-negative-constants.c: Deleted.
16003         * g++.dg/warn/Wconversion1.C: Modified.
16004
16005 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16006
16007         * gfortran.dg/overload_1.f90: New test.
16008
16009 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16010
16011         PR c/9072
16012         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
16013         Wtraditional-conversion.
16014         * gcc.dg/overflow-warn-2.c: Likewise.
16015         * gcc.dg/Wconversion.c: Likewise. Renamed as
16016         Wtraditional-conversion.c .
16017         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
16018         Wtraditional-conversion-2.c .
16019         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
16020         Wtraditional-conversion-2.c
16021         * gcc.dg/Wconversion-negative-constants.c: New.
16022
16023 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
16024
16025         * gcc.dg/tree-ssa/dump-1.c: New test.
16026
16027 2006-11-23  David Ung <davidu@mips.com>
16028
16029         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
16030         -mfp64, allowable when ISA >= 33 and float is enabled.
16031         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
16032         of mthc1 and mfhc1 patterns.
16033
16034 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
16035
16036         PR tree-optimization/29921
16037         * gcc.dg/pr29921.c: New test.
16038
16039 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16040
16041         PR fortran/29441
16042         * gfortran.dg/initialization_4.f90: New test.
16043
16044 2006-11-22  Ira Rosen  <irar@il.ibm.com>
16045
16046         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
16047         platforms that have interleaving support.
16048         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
16049         * gcc.dg/vect/vect-strided-a-u16-i2.c,
16050         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
16051         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
16052         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
16053         gcc.dg/vect/vect-strided-u8-i2-gap.c,
16054         gcc.dg/vect/vect-strided-u8-i8.c,
16055         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
16056         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
16057         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
16058         gcc.dg/vect/vect-strided-float.c,
16059         gcc.dg/vect/vect-strided-a-mult.c,
16060         gcc.dg/vect/vect-strided-mult-char-ls.c,
16061         gcc.dg/vect/vect-strided-a-u16-mult.c,
16062         gcc.dg/vect/vect-strided-a-u32-mult.c,
16063         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
16064         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
16065         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
16066         gcc.dg/vect/vect-strided-mult.c,
16067         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
16068         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
16069         New.
16070
16071 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16072
16073         PR fortran/25087
16074         * gfortran.dg/auto_char_len_4.f90: New test.
16075
16076 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16077
16078         PR fortran/29652
16079         * gfortran.dg/generic_7.f90: New test.
16080         * gfortran.dg/defined_operators_1.f90: Add new error.
16081
16082 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
16083
16084         PR tree-optimization/29902
16085         * g++.dg/tree-ssa/pr29902.C: New test.
16086
16087 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
16088
16089         PR fortran/29820
16090         * gfortran.dg/used_types_13.f90: New test.
16091
16092 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
16093
16094         * gcc.dg/dfp/snan.c: Delete.
16095
16096 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
16097
16098         * g++.dg/cpp0x/static_assert1.C: New.
16099         * g++.dg/cpp0x/static_assert2.C: New.
16100         * g++.dg/cpp0x/static_assert3.C: New.
16101
16102 2006-11-21  Richard Guenther  <rguenther@suse.de>
16103
16104         * gcc.dg/vect/vect-pow-1.c: New testcase.
16105         * gcc.dg/vect/vect-pow-2.c: Likewise.
16106
16107 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
16108
16109         PR c++/29570
16110         * g++.dg/template/static29.C: New test.
16111
16112         PR c++/29734
16113         * g++.dg/conversion/simd4.C: New test.
16114
16115 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
16116
16117         PR c++/29475
16118         * g++.dg/template/access19.C: New test.
16119         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
16120         error is reported.
16121
16122 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16123
16124         PR tree-opt/25500
16125         * gcc.dg/tree-ssa/sra-4.c: New testcase.
16126
16127 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16128
16129         PR fortran/27546
16130         * gfortran.dg/import.f90: Extended test.
16131         * gfortran.dg/import2.f90: Extended test.
16132
16133 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16134
16135         * gfortran.dg/volatile3.f90: Add conflict test.
16136
16137 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
16138
16139         PR fortran/24783
16140         * gfortran.dg/implicit_10.f90: New test.
16141
16142 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16143
16144         PR c++/8586
16145         * g++.dg/warn/Wall-write-strings.C: New.
16146
16147 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16148
16149         * gfortran.dg/alloc_comp_constraint_5.f90: New.
16150         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
16151
16152 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16153
16154         * gfortran.dg/use_3.f90: Remove error message.
16155         * gfortran.dg/iso_fortran_env_1.f90: New test.
16156         * gfortran.dg/iso_fortran_env_2.f90: New test.
16157         * gfortran.dg/iso_fortran_env_3.f90: New test.
16158         * gfortran.dg/iso_fortran_env_4.f90: New test.
16159
16160 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
16161
16162         * gcc.dg/vect/vect-27.c: Fix initialization.
16163
16164 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16165
16166         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
16167         * gcc.dg/torture/builtin-minmax-1.c: New.
16168
16169         * gcc.dg/builtins-20.c: Add cases for copysign.
16170
16171 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16172
16173         PR fortran/24285
16174         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
16175
16176 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16177         * gfortran.dg/use_1.f90: New test.
16178         * gfortran.dg/use_1.f90: New test.
16179         * gfortran.dg/use_1.f90: New test.
16180
16181 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
16182
16183         PR tree-optimization/29801
16184         * gcc.dg/pr29801.c: New test.
16185
16186 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
16187
16188         PR middle-end/29584
16189         * gcc.dg/torture/pr29584.c: New test.
16190
16191 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
16192
16193         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
16194         Condition PowerPC tests for saving FPRs on powerpc_fprs.
16195         * gcc.target/powerpc/compress-float-ppc.c,
16196         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
16197         powerpc_fprs.
16198         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
16199         do not pass -mhard-float.
16200
16201 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
16202
16203         * gnat.dg/volatile_aggregate.adb: New test.
16204
16205 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16206
16207         PR fortran/29391
16208         PR fortran/29489
16209         * gfortran.dg/bound_2.f90: Add more checks.
16210         * gfortran.dg/bound_3.f90: New test.
16211
16212 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16213
16214         PR target/29201
16215         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
16216
16217 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16218
16219         * gfortran.dg/import3.f90: Fix error message.
16220
16221 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16222
16223         PR tree-opt/29788
16224         * gfortran.fortran-torture/compile/inline_1.f90:
16225         New testcase.
16226
16227 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16228
16229         * gcc.target/i386/x87regparm-1.c: New test.
16230         * gcc.target/i386/x87regparm-2.c: New test.
16231         * gcc.target/i386/x87regparm-3.c: New test.
16232         * gcc.target/i386/x87regparm-4.c: New test.
16233
16234 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16235
16236         PR fortran/27546
16237         * gfortran.dg/import.f90: New test.
16238         * gfortran.dg/import2.f90: New test.
16239         * gfortran.dg/import3.f90: New test.
16240
16241 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16242
16243         PR fortran/27588
16244         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
16245
16246 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16247
16248         PR fortran/29806
16249         * gfortran.dg/contains.f90: New test.
16250         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
16251
16252 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
16253
16254         PR tree-optimization/29581
16255         * gcc.dg/pr29581-1.c: New test.
16256         * gcc.dg/pr29581-2.c: New test.
16257         * gcc.dg/pr29581-3.c: New test.
16258         * gcc.dg/pr29581-4.c: New test.
16259         * gfortran.dg/pr29581.f90: New test.
16260
16261 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
16262
16263         PR fortran/29702
16264         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
16265         numbers in error message headers.
16266
16267 2006-11-14  Richard Guenther  <rguenther@suse.de>
16268
16269         * gcc.target/i386/math-torture/math-torture.exp: Restrict
16270         to i?86 and x86_64 targets.
16271
16272 2006-11-14  Caroline Tice  <ctice@apple.com>
16273
16274         * gcc.dg/pubtypes-1.c: New file/testcase.
16275         * gcc.dg/pubtypes-2.c: New file/testcase.
16276         * gcc.dg/pubtypes-3.c: New file/testcase.
16277         * gcc.dg/pubtypes-4.c: New file/testcase.
16278         * g++.dg/pubtypes.C: New file/testcase.
16279
16280 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
16281
16282         PR c++/29106
16283         * g++.dg/init/self1.C: New test.
16284
16285 2006-11-14  Tobias Burnus  <burnus@net-b.de>
16286
16287         PR fortran/29657
16288         * gfortran.dg/conflicts.f90: Add.
16289
16290 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
16291
16292         PR rtl-optimization/29798
16293
16294         * gcc.c-torture/execute/pr29798.c: New.
16295
16296 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16297
16298         * gcc.dg/builtins-20.c: Add more cases.
16299
16300 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
16301
16302         PR fortran/29759
16303         * gfortran.dg/gomp/pr29759.f90: New test.
16304
16305 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
16306
16307         PR c++/29518
16308         * g++.dg/template/static28.C: New test.
16309
16310 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
16311
16312         * lib/c-torture.exp: Use target-libpath.exp.
16313         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
16314         set GCC_EXEC_PREFIX env var from global variable of same name.
16315
16316 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16317
16318         PR fortran/26994
16319         * gfortran.fortran-torture/compile/transfer-1.f90:
16320         New testcase.
16321
16322 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
16323             Zdenek Dvorak <dvorakz@suse.cz>
16324
16325         PR tree-optimization/29680
16326         * gcc.dg/alias-11.c: New test.
16327
16328 2006-11-12  Jason Merrill  <jason@redhat.com>
16329             Andrew Pinski <pinskia@physics.uc.edu>
16330
16331         PR middle-end/28915
16332         * gcc.target/i386/vectorize1.c: New.
16333
16334 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16335
16336         PR rtl-optimization/29797
16337         * gcc.c-torture/execute/pr29797-1.c: New test case.
16338
16339 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16340
16341         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
16342
16343 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
16344
16345         * gcc.dg/tree-ssa/prefetch-3.c: New test.
16346
16347 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16348
16349         PR tree-optimization/13827
16350         * gcc.dg/fold-eqand-1.c: New test case.
16351
16352 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16353
16354         PR rtl-opt/28812
16355         * gcc.c-torture/execute/mayalias-3.c: New test.
16356
16357 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
16358
16359         PR middle-end/27528
16360         * gcc.c-torture/compile/pr27528.c: New test.
16361         * gcc.dg/pr27528.c: Likewise.
16362
16363 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16364
16365         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
16366
16367         * gcc.dg/torture/builtin-symmetric-1.c: New test.
16368
16369 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16370
16371         PR fortran/29758
16372         * gfortran.dg/reshape_source_size_1.f90: New test.
16373
16374 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16375
16376         PR fortran/29315
16377         * gfortran.dg/aliasing_dummy_4.f90: New test.
16378
16379 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
16380
16381         PR target/29777
16382         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
16383         and x86_64-*-* targets.
16384
16385 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16386
16387         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
16388         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
16389         New macros. Use them in exact tests.
16390         (TESTIT3): New macro.
16391         Add tests for fmin, fmax and fma.
16392
16393 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16394
16395         PR fortran/29431
16396         * gfortran.dg/array_constructor_13.f90: New test.
16397
16398 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16399
16400         PR fortran/29744
16401         * gfortran.dg/used_types_12.f90: New test.
16402
16403 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
16404
16405         PR middle-end/29726
16406         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
16407         (test6): Ditto.
16408         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
16409         * gcc.dg/fold-eqandshift-3.c: New test case.
16410
16411 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16412
16413         PR fortran/29699
16414         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
16415
16416         PR fortran/21370
16417         * gfortran.dg/change_symbol_attributes_1.f90: New test.
16418
16419 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16420
16421         * gcc.dg/20061109-1.c: New testcase.
16422
16423 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16424
16425         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
16426
16427 2006-11-09  Tobias Burnus  <burnus@net-b.de>
16428
16429         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
16430         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
16431
16432 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
16433
16434         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
16435         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
16436
16437 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16438
16439         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
16440
16441 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16442
16443         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
16444         vect-9.c).
16445         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
16446         * gcc.dg/vect/vect-9.c: Now vectorizable.
16447         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
16448         that support vect_widen_mult.
16449         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
16450         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
16451         vect-reduc-dot-u16.c).
16452         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
16453         vect-reduc-dot-u16.c).
16454         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
16455         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
16456         vect-reduc-dot-s8.c).
16457         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
16458         vect-reduc-dot-s8.c).
16459         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
16460         vect-reduc-dot-s8.c).
16461         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
16462         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
16463         vect-reduc-dot-u8.c).
16464         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
16465         vect-reduc-dot-u8.c).
16466         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
16467         * gcc.dg/vect/vect-multitypes-9.c: New test.
16468         * gcc.dg/vect/vect-multitypes-10.c: New test.
16469         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
16470         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
16471         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
16472         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
16473         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
16474         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
16475         wrapv-vect-reduc-dot-s8.c.
16476         * lib/target-support.exp (check_effective_target_vect_unpack): New.
16477         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
16478         targets that support vec_unpack.
16479         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
16480         (check_effective_target_vect_widen_mult_qi_to_hi): New.
16481         (check_effective_target_vect_widen_mult_hi_to_si): New.
16482         (check_effective_target_vect_widen_sum): Removed.
16483
16484         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16485
16486         * gcc.dg/vect/vect-multitypes-8.c: New test.
16487         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
16488
16489         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
16490
16491         * gcc.dg/vect/vect-multitypes-7.c: New test.
16492
16493         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16494
16495         * gcc.dg/vect/vect-multitypes-4.c: New test.
16496         * gcc.dg/vect/vect-multitypes-5.c: New test.
16497         * gcc.dg/vect/vect-multitypes-6.c: New test.
16498
16499         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16500
16501         * gcc.dg/vect/vect-multitypes-1.c: New test.
16502         * gcc.dg/vect/vect-multitypes-2.c: New test.
16503         * gcc.dg/vect/vect-multitypes-3.c: New test.
16504
16505 2006-11-07  Eric Christopher  <echristo@apple.com>
16506
16507         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
16508         Test using scan-assembler-not.
16509
16510 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
16511
16512         * gcc.dg/inline-17.c: New test.
16513
16514 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
16515
16516         PR other/25028
16517         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
16518         on HP-UX.
16519
16520 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
16521
16522         PR fortran/29539
16523         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
16524
16525         PR fortran/29634
16526         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
16527         test.
16528
16529 2006-11-07  Tobias Burnus  <burnus@net-b.de>
16530
16531         PR fortran/29601
16532         * gfortran.dg/volatile.f90: Add.
16533         * gfortran.dg/volatile2.f90: Add.
16534         * gfortran.dg/volatile3.f90: Add.
16535         * gfortran.dg/volatile4.f90: Add.
16536         * gfortran.dg/volatile5.f90: Add.
16537         * gfortran.dg/volatile6.f90: Add.
16538         * gfortran.dg/volatile7.f90: Add.
16539
16540 2006-11-06  Tobias Burnus  <burnus@net-b.de>
16541
16542         * gfortran.dg/io_constraints_2.f90: Adjust pattern
16543           for matching error messages.
16544         * gfortran.dg/specifics_3.f90: Adjust pattern
16545           for matching error messages.
16546
16547 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
16548             Bernhard Fischer  <aldot@gcc.gnu.org>
16549
16550         * lib/gcc-dg.exp (output-exists): New proc.
16551         (output-exists-not): New proc.
16552         * gcc.test-framework/test-framework.awk: Support new directives.
16553         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
16554         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
16555         * gcc.test-framework/dg-outexists-exp-F.c: New test.
16556         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
16557         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
16558         * gcc.test-framework/dg-outexists-exp-P.c: New test.
16559
16560 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
16561
16562         PR fortran/29630
16563         PR fortran/29679
16564         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
16565         * gfortran.dg/initialization_3.f90: New.
16566
16567 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16568
16569         PR libgfortran/25545
16570         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
16571
16572 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
16573
16574         PR middle-end/29695
16575         * gcc.c-torture/execute/pr29695-1.c: New test.
16576         * gcc.c-torture/execute/pr29695-2.c: New test.
16577
16578 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
16579
16580         PR fortran/29565
16581         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
16582
16583 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
16584
16585         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
16586         for matching error messages.
16587
16588 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
16589
16590         PR target/26915
16591         * gcc.target/i386/387-12.c: New test.
16592
16593 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16594
16595         PR libfortran/29713
16596         * gfortran.dg/pr29713.f90: New test.
16597
16598 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
16599
16600         * gcc.c-torture/execute/arith-rand-ll.c:
16601         Also test for bogus rest sign.
16602
16603 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16604
16605         PR libfortran/27895
16606         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
16607
16608 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
16609
16610         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
16611         from error messages.
16612
16613 2006-11-02  Mike Stump  <mrs@apple.com>
16614
16615         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
16616
16617         * g++.old-deja/g++.abi/align.C: Enable for darwin.
16618
16619 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
16620
16621         * g++.dg/eh/gcsec1.C: New test.
16622
16623 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16624
16625         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
16626         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
16627
16628 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
16629
16630         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
16631         hexadecimal value.
16632         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
16633         * gcc.dg/pr14796-2.c: Likewise.
16634
16635 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16636
16637         * gcc.c-torture/execute/20061101-1.c: New test.
16638
16639 2006-11-01  Richard Guenther  <rguenther@suse.de>
16640
16641         * gcc.target/i386/fpprec-1.c: New testcase.
16642
16643 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16644
16645         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
16646         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
16647
16648 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16649
16650         * gcc.c-torture/execute/20061031-1.c: New test.
16651
16652 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16653
16654         PR 23067
16655         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
16656         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
16657         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
16658         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
16659         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
16660         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
16661         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
16662
16663 2006-10-31  Eric Christopher  <echristo@apple.com>
16664             Falk Hueffner  <falk@debian.org>
16665
16666         * gcc.dg/builtin-bswap-1.c: New.
16667         * gcc.dg/builtin-bswap-2.c: New.
16668         * gcc.dg/builtin-bswap-3.c: New.
16669         * gcc.dg/builtin-bswap-4.c: New.
16670         * gcc.dg/builtin-bswap-5.c: New.
16671         * gcc.target/i386/builtin-bswap-1.c: New.
16672
16673 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16674
16675         * gcc.dg/inline-16.c: New.
16676
16677         PR 16622
16678         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
16679         defining it.
16680         * gcc.dg/inline-13.c: New.
16681         * gcc.dg/inline-14.c: New.
16682         * gcc.dg/inline-15.c: New.
16683
16684         PR 11377
16685         * gcc.dg/inline6.c: New.
16686         * gcc.dg/inline7.c: New.
16687
16688 2006-10-31  Roger Sayle  <roger@eyesopen.com>
16689
16690         PR middle-end/23470
16691         * gcc.dg/pr23470-1.c: New test case.
16692
16693 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
16694
16695         PR fortran/29537
16696         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
16697         data.
16698         * gfortran.dg/blockdata_2.f90: New testcase.
16699
16700 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
16701
16702         PR libfortran/29627
16703         * gfortran.dg/unf_short_record_1.f90:  New test.
16704
16705 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16706
16707         PR fortran/29067
16708         * gfortran.dg/pr29067.f: New test.
16709
16710 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
16711             Richard Sandiford  <richard@codesourcery.com>
16712
16713         * lib/target-supports.exp (get_compiler_messages): Append options
16714         as a single list element.
16715         (check_effective_target_arm_vfp_ok): New.
16716         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
16717
16718 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
16719
16720         PR fortran/29387
16721         * gfortran.dg/intrinsic_actual_2.f90: New test.
16722
16723         PR fortran/29490
16724         * gfortran.dg/actual_array_interface_1.f90: New test.
16725
16726         PR fortran/29641
16727         * gfortran.dg/used_types_11.f90: New test.
16728
16729 2006-10-30  Dirk Mueller  <dmueller@suse.de>
16730
16731         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
16732         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
16733         * g++.old-deja/g++.pt/eichin01.C (main): Same.
16734         * g++.old-deja/g++.mike/net25.C (main): Same.
16735         * g++.dg/lookup/exception1.C (main): Same.
16736         * g++.dg/parse/parens2.C (main): Same.
16737
16738 2006-10-30  Roger Sayle  <roger@eyesopen.com>
16739
16740         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
16741
16742 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16743
16744         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
16745         * gcc.dg/torture/builtin-math-3.c: Likewise.
16746
16747 2006-10-30  Tobias Burnus  <burnus@net-b.de>
16748
16749         PR fortran/29452
16750         * gfortran.dg/write_check.f90: Check run-time keyword checking.
16751         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
16752
16753 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
16754
16755         PR Fortran/29410
16756         * gfortran.fortran-torture/execute/transfer1.f90: New test.
16757
16758 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
16759
16760         * lib/target-supports.exp (check_function_available): Declare
16761         function before calling.
16762
16763 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
16764
16765         PR tree-optimization/29637
16766         * gcc.dg/pr29637.c: New test.
16767
16768 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16769
16770         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
16771         tree canonicalization.
16772
16773 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16774
16775         * gcc.dg/builtins-20.c: Add more hypot tests.
16776
16777 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16778
16779         * gcc.dg/fold-compare-1.c: New test case.
16780
16781 2006-10-29  Dirk Mueller  <dmueller@suse.de>
16782
16783         PR c++/16307
16784         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
16785
16786 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16787
16788         PR tree-optimization/15458
16789         * gcc.dg/fold-xornot-1.c: New test case.
16790
16791 2006-10-29  Richard Guenther  <rguenther@suse.de>
16792
16793         * gcc.target/i386/math-torture/trunc.c: New testcase.
16794
16795 2006-10-29  Richard Guenther  <rguenther@suse.de>
16796
16797         * gcc.target/i386/math-torture/round.c: New testcase.
16798
16799 2006-10-29  Richard Guenther  <rguenther@suse.de>
16800
16801         * gcc.target/i386/math-torture/ceil.c: New testcase.
16802         * gcc.target/i386/math-torture/floor.c: Likewise.
16803
16804 2006-10-29  Richard Guenther  <rguenther@suse.de>
16805
16806         * gcc.target/i386/math-torture/rint.c: New testcase.
16807         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
16808
16809 2006-10-29  Richard Guenther  <rguenther@suse.de>
16810
16811         * gcc.target/i386/math-torture/lfloor.c: New testcase.
16812         * gcc.target/i386/math-torture/lceil.c: Likewise.
16813
16814 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16815
16816         PR libgfortran/24313
16817         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
16818
16819 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
16820
16821         * gcc.c-torture/execute/20020118-1.c,
16822         gcc.c-torture/execute/builtins/strlen.c,
16823         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
16824         comment typos.
16825
16826 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16827
16828         * gcc.dg/builtins-20.c: Add tests for hypot.
16829         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
16830         two-argument builtins.
16831         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
16832         TESTIT2.  Update all callers.
16833         (TESTIT2, TESTIT2_R): New helper macros.
16834         Add testcases for pow, hypot and atan2.
16835
16836 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16837
16838         PR C++/29295
16839         * g++.dg/expr/bool1.C: New test.
16840         * g++.dg/expr/bool2.C: New test.
16841
16842 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16843
16844         PR fortran/28224
16845         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
16846         * gfortran.dg/namelist_internal.f90: New test.
16847
16848 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16849
16850         PR fortran/29625
16851         * gfortran.dg/io_real_boz.f90: Add.
16852         * gfortran.dg/io_real_boz2.f90: Add.
16853
16854 2006-10-28  Richard Guenther  <rguenther@suse.de>
16855
16856         PR middle-end/26899
16857         * gcc.dg/tree-ssa/pr26899.c: New testcase.
16858
16859 2006-10-28  Richard Guenther  <rguenther@suse.de>
16860
16861         PR target/28806
16862         * gcc.target/i386/math-torture/lround.c: New testcase.
16863
16864 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
16865
16866         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
16867         * gcc.dg/builtins-44.c: Likewise.
16868         * gcc.dg/builtins-45.c: Likewise.
16869         * gcc.dg/pr28796-2.c: Likewise.
16870         * gcc.dg/unordered-3.c: Likewise.
16871
16872 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16873
16874         PR libgfortran/27954
16875         * gfortran.dg/error_recovery_2.f90: New test.
16876
16877 2006-10-26  Richard Guenther  <rguenther@suse.de>
16878
16879         * gcc.target/i386/i386.exp: Use glob, not find to collect
16880         tests.  Avoids recursing into subdirectories.
16881         * gcc.target/i386/math-torture/math-torture.exp: Torture
16882         for interesting ia32 math options.
16883         * gcc.target.i386/math-torture/lrint.c: New testcase.
16884
16885 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16886
16887         PR libgfortran/29563
16888         * gfortran.dg/arrayio_9.f90: Update test.
16889         * gfortran.dg/arrayio_19.f90: New test.
16890
16891 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
16892
16893         * gcc.dg/20061026.c: New testcase.
16894
16895 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16896
16897         PR libgfortran/29563
16898         * gfortran.dg/arrayio_9.f90: New test.
16899
16900 2006-10-26  Ben Elliston  <bje@au.ibm.com>
16901
16902         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
16903         Copy the strings manually, as strcpy may call strlen.
16904
16905 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16906
16907         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
16908         Add checks for log, log2, log10 and log1p.
16909
16910         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
16911         we already test 0.0.  Add checks for expm1, log, log2, log10,
16912         log1p, cbrt, erf and erfc.
16913
16914 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
16915
16916         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
16917
16918 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
16919
16920         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
16921         and remainderl() built-in functions.  Remove -ffast-math from
16922         dg-options.
16923
16924 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16925
16926         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
16927         acosh and atanh.
16928
16929         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
16930         floating point modifiers to arguments passed to float and long
16931         double functions respectively.  Update all callers to use floating
16932         point numbers, not integers.  Add tests for exp, exp2 and
16933         exp10/pow10.
16934
16935         * gcc.dg/torture/builtin-math-3.c: New test.
16936
16937 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
16938
16939         PR fortran/29393
16940         * gfortran.dg/initialize_2.f90: New.
16941
16942 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16943
16944         * gcc.dg/torture/builtin-math-2.c: New test.
16945
16946 2006-10-24  Richard Guenther  <rguenther@suse.de>
16947
16948         PR middle-end/28796
16949         * gcc.dg/pr28796-1.c: New testcase.
16950         * gcc.dg/pr28796-2.c: Likewise.
16951
16952 2006-10-24  Richard Guenther  <rguenther@suse.de>
16953
16954         * gcc.dg/builtins-57.c: New testcase.
16955
16956 2006-10-24  Richard Guenther  <rguenther@suse.de>
16957
16958         PR tree-optimization/29567
16959         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
16960
16961 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
16962
16963         PR tree-optimization/14784
16964         * gcc.dg/alias-10.c: New test.
16965
16966 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16967
16968         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
16969
16970 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
16971
16972         * gcc.dg/builtin-strncat-chk-1.c: New test.
16973
16974 2006-10-23  Jan Hubicka  <jh@suse.cz>
16975
16976         * gcc.dg/memmove-1.c: New test.
16977
16978 2006-10-23  Paul Brook  <paul@codesourcery.com>
16979
16980         * gcc.dg/pragma-pack-5.c: New test.
16981
16982 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
16983
16984         * g++.dg/other/s390-1.C: New testcase.
16985
16986 2006-10-23  Richard Guenther  <rguenther@suse.de>
16987
16988         PR middle-end/27132
16989         PR middle-end/23295
16990         * gcc.dg/pr27132.c: New testcase.
16991         * gcc.dg/pr23295.c: Likewise.
16992         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
16993         * g++.dg/tree-ssa/pr19807.C: Likewise.
16994
16995 2006-10-23  Richard Guenther  <rguenther@suse.de>
16996
16997         PR middle-end/21032
16998         * gcc.dg/pr21032.c: New testcase.
16999
17000 2006-10-22  Jeff Law  <law@redhat.com>
17001         Richard Guenther  <rguenther@suse.de>
17002
17003         PR tree-optimization/15911
17004         * gcc.dg/tree-ssa/vrp30.c: New testcase.
17005
17006 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17007
17008         PR c++/20647
17009         * g++.dg/abi/rtti3.C: New.
17010
17011 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
17012
17013         PR middle-end/28252
17014         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
17015         transformation.
17016
17017 2006-10-21  Richard Guenther  <rguenther@suse.de>
17018
17019         PR tree-optimization/3511
17020         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
17021
17022 2006-10-21  Richard Guenther  <rguenther@suse.de>
17023
17024         PR middle-end/26898
17025         * gcc.dg/torture/pr26898-1.c: New testcase.
17026         * gcc.dg/torture/pr26898-2.c: Likewise.
17027
17028 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
17029
17030         PR c++/28053
17031         * g++.dg/parse/bitfield1.C: Adjust error markers.
17032         * g++.dg/parse/bitfield2.C: New test.
17033
17034 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
17035
17036         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
17037
17038 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17039
17040         PR libfortran/27895
17041         * gfortran.dg/zero_sized_1.f90: New test.
17042
17043 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
17044
17045         * gcc.dg/div-compare-1.c: New test.
17046
17047 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
17048
17049         PR fortran/29216
17050         * gfortran.dg/result_default_init_1.f90: New test.
17051
17052         PR fortran/29314
17053         * gfortran.dg/automatic_default_init_1.f90: New test.
17054
17055         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
17056         from 38 to 33.
17057
17058 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
17059
17060         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
17061         'using namespace std' without previous declaration.
17062         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
17063         * g++.old-deja/g++.robertl/eb133c.C: New.
17064
17065 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17066
17067         PR libgfortran/29277
17068         * gfortran.dg/streamio_4.f90: Update test.
17069         * gfortran.dg/streamio_11.f90: New test.
17070
17071 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
17072
17073         PR c++/27952
17074         * g++.dg/inherit/virtual1.C: New test.
17075
17076 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17077
17078         PR c++/28261
17079         * g++.dg/parse/enum3.C: New test.
17080
17081 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17082
17083         PR c++/29039
17084         * g++.dg/init/ctor8.C: New test.
17085
17086 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17087
17088         PR c++/27270
17089         * g++.dg/ext/complit8.C: Tweak error markers.
17090         * g++.dg/template/complit1.C: Add error marker.
17091
17092 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17093
17094         PR c++/27270
17095         * g++.dg/ext/complit8.C: New test.
17096
17097         PR c++/29408
17098         * g++.dg/parse/dtor12.C: New test.
17099
17100         PR c++/29435
17101         * g++.dg/template/sizeof11.C: New test.
17102
17103 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
17104
17105         PR fortran/29392
17106         * gfortran.dg/data_char_3.f90: New test.
17107
17108         PR fortran/29451
17109         * gfortran.dg/negative_automatic_size.f90: New test.
17110
17111 2006-10-16  David Daney  <ddaney@avtrex.com>
17112
17113         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
17114
17115 2006-10-16  Eric Christopher  <echristo@apple.com>
17116
17117         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
17118         x86_64.
17119
17120 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17121
17122         PR c++/28211
17123         * g++.dg/tc1/dr49.C: Tweak error messages.
17124         * g++.dg/parse/template21.C: New test.
17125
17126 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17127
17128         PR middle-end/20491
17129         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
17130
17131 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17132
17133         PR fortran/29403
17134         * gfortran.dg/print_1.f90: New test.
17135
17136 2006-10-15  Jan Hubicka  <jh@suse.cz>
17137
17138         PR middle-end/29241
17139         * gcc.c-torture/compile/pr29241.c: New testcase.
17140
17141 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
17142
17143         PR middle-end/29250
17144         * gcc.c-torture/compile/pr29250.c: New test.
17145
17146 2006-10-15  Richard Guenther  <rguenther@suse.de>
17147
17148         * gcc.dg/pr29299.c: New testcase.
17149
17150 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
17151
17152         PR fortran/24767
17153         * gfortran.dg/label_4.f90: Adjust warning flag.
17154
17155 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
17156
17157         PR fortran/29371
17158         * gfortran.dg/nullify_3.f90: New test.
17159
17160 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17161
17162         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17163         on Solaris 2.5.1 too.
17164
17165 2006-10-13  Eric Christopher  <echristo@apple.com>
17166
17167         * gcc.dg/pr25993.c: Skip for darwin.
17168
17169 2006-10-13  Eric Christopher  <echristo@apple.com>
17170
17171         * gcc.dg/visibility-11.c: Skip for darwin.
17172
17173 2006-10-13  Eric Christopher  <echristo@apple.com>
17174
17175         * gcc.dg/darwin-weakimport-1.c: Use
17176         -fno-asynchronous-unwind-tables.
17177         * gcc.dg/darwin-weakimport-3.c: Ditto.
17178
17179 2006-10-13  Richard Guenther  <rguenther@suse.de>
17180
17181         PR tree-optimization/29446
17182         * gcc.dg/torture/pr29446.c: New testcase.
17183
17184 2006-10-13  Bill Wendling  <wendling@apple.com>
17185
17186         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
17187         * g++.old-deja/g++.jason/hmc1.C: Likewise.
17188         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
17189         * g++.old-deja/g++.law/shadow1.C: Likewise.
17190         * g++.old-deja/g++.law/ctors10.C: Likewise.
17191         * g++.dg/debug/namespace1.C: Likewise.
17192         * g++.dg/inherit/namespace-as-base.C: Likewise.
17193         * g++.dg/opt/delay-slot-1.C: Likewise.
17194         * g++.dg/parse/defarg10.C: Likewise.
17195         * g++.dg/template/ptrmem11.C: Likewise.
17196         * g++.dg/template/mem_func_ptr.C: Likewise.
17197         * g++.dg/template/spec19.C: Likewise.
17198
17199 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
17200
17201         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
17202
17203 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
17204
17205         PR fortran/29373
17206         * gfortran.dg/implicit_9.f90: New test.
17207
17208         PR fortran/29407
17209         * gfortran.dg/namelist_25.f90: New test.
17210
17211         PR fortran/27701
17212         * gfortran.dg/same_name_2.f90: New test.
17213
17214         PR fortran/29232
17215         * gfortran.dg/host_assoc_types_1.f90: New test.
17216
17217         PR fortran/29364
17218         * gfortran.dg/missing_derived_type_1.f90: New test.
17219         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
17220
17221         PR fortran/29422
17222         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
17223
17224         PR fortran/29428
17225         * gfortran.dg/alloc_comp_assign_5.f90: New test.
17226
17227 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17228
17229         PR fortran/29391
17230         * gfortran.dg/bound_2.f90: New test.
17231
17232 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17233
17234         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
17235         directive.
17236         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
17237         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
17238         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
17239         * gfortran.dg/gomp/reduction3.f90: Likewise.
17240         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
17241         * gfortran.dg/dummy_procedure_2.f90: Likewise.
17242         * gfortran.dg/interface_derived_type_1.f90: Likewise.
17243         * gfortran.dg/forall_4.f90: Likewise.
17244         * gfortran.dg/spec_expr_4.f90: Likewise.
17245         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
17246         * gfortran.dg/forall_5.f90: Likewise.
17247         * gfortran.dg/open_access_append_2.f90: Add check for
17248         compile-time warning.
17249
17250 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
17251
17252         PR c++/28506
17253         * g++.dg/parse/pure1.C: New test.
17254
17255 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17256
17257         PR fortran/21435
17258         * gfortran.dg/io_constraints_3.f90: New test.
17259         * gfortran.dg/open_access_append_1.f90: Add checks
17260         for compile-time warnings.
17261         * gfortran.dg/pr20163-2.f: Likewise.
17262         * gfortran.dg/iostat_2.f90: Likewise.
17263         * gfortran.dg/label_4.f90: Delete the temporary
17264         file.
17265         * gfortran.dg/direct_io_2.f90: Add a FILE=
17266         specifier.
17267         * gfortran.dg/iomsg_1.f90: Add check for
17268         compile-time warning.
17269
17270 2006-10-12  Jan Hubicka  <jh@suse.cz>
17271
17272         PR c/28419
17273         * gcc.dg/pr28319.c: New test.
17274
17275 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
17276         PR c++/29318
17277         * g++.dg/ext/vla4.C: New test.
17278
17279 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
17280
17281         PR c++/27961
17282         * g++.dg/template/crash60.C: New test.
17283         * g++.dg/other/large-size-array.C: Adjust error markers.
17284         * g++.dg/parse/crash27.C: Likewise.
17285         * g++.dg/template/crash1.C: Likewise.
17286
17287 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
17288
17289         PR testsuite/29093
17290         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
17291
17292 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
17293
17294         PR preprocessor/28709
17295         * gcc.dg/cpp/paste14.c: New test.
17296
17297 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
17298
17299         PR c++/29175
17300         * g++.dg/init/array24.C: New test.
17301
17302 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17303
17304         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
17305         of <sys/types.h>.
17306
17307 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
17308
17309         PR c++/29024
17310         * g++.dg/parse/typedef8.C: New test.
17311         * g++.dg/other/mult-stor1.C: Adjust error markers.
17312
17313 2006-10-11  Richard Guenther  <rguenther@suse.de>
17314
17315         PR tree-optimization/28230
17316         * gcc.dg/torture/pr28230.c: New testcase.
17317
17318 2006-10-11  Richard Guenther  <rguenther@suse.de>
17319
17320         PR inline-asm/29119
17321         * gcc.dg/torture/pr29119.c: New testcase.
17322
17323 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
17324
17325         PR middle-end/29272
17326         * gcc.c-torture/execute/20060930-2.c: New test.
17327
17328 2006-10-09  Richard Henderson  <rth@redhat.com>
17329
17330         Revert emutls patch.
17331
17332 2006-10-09  Richard Guenther  <rguenther@suse.de>
17333
17334         PR middle-end/29254
17335         * gcc.dg/pr29254.c: New testcase.
17336
17337 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
17338             Paul Thomas  <pault@gcc.gnu.org>
17339
17340         PR fortran/20541
17341         * gfortran.dg/alloc_comp_basics_1.f90: New test.
17342         * gfortran.dg/alloc_comp_basics_2.f90: New test.
17343         * gfortran.dg/alloc_comp_assign_1.f90: New test.
17344         * gfortran.dg/alloc_comp_assign_2.f90: New test.
17345         * gfortran.dg/alloc_comp_assign_3.f90: New test.
17346         * gfortran.dg/alloc_comp_assign_4.f90: New test.
17347         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
17348         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
17349         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
17350         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
17351         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
17352         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
17353         * gfortran.dg/alloc_comp_std.f90: New test.
17354         * gfortran.dg/move_alloc.f90: New test.
17355
17356 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
17357
17358         PR fortran/29115
17359         * gfortran.dg/derived_constructor_comps_2.f90: New test.
17360
17361         PR fortran/29211
17362         * gfortran.dg/forall_char_dependencies_1.f90: New test.
17363
17364 2006-10-08  Tobias Burnus  <burnus@net-b.de>
17365
17366         PR fortran/28585
17367         * gfortran.dg/new_line.f90: New test.
17368
17369 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17370
17371         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
17372         * gcc.dg/torture/builtin-convert-1.c,
17373         gcc.dg/torture/builtin-convert-2.c,
17374         gcc.dg/torture/builtin-convert-3.c,
17375         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
17376
17377 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
17378
17379         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17380         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17381         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17382         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
17383
17384 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
17385
17386         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
17387         Xfail some tests for powerpc-darwin and powerpc-aix.
17388
17389 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
17390
17391         PR c/29380
17392         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
17393
17394 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17395
17396         PR target/29300
17397         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17398         on hppa*-*-hpux*.
17399
17400 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17401
17402         PR fortran/16580
17403         PR fortran/29288
17404         * gfortran.fortran-torture/execute/specifics.f90:
17405         Add tests for using all possible intrinsics as actual arguments.
17406         * gfortran.dg/specifics_1.f90: Add tests for using
17407         all possible intrinsics as actual arguments.
17408         * gfortran.dg/specifics_2.f90: New file.
17409         * gfortran.dg/specifics_3.f90: New file.
17410
17411 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
17412
17413         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
17414         * gcc.dg/debug/debug-2.c: Likewise.
17415
17416 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
17417
17418         * gcc.c-torture/compile/sync-2.c: New test.
17419
17420 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17421
17422         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
17423         line endings.
17424
17425 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17426
17427         PR rtl-optimization/29128
17428         * gcc.c-torture/compile/pr29128.c: New test.
17429
17430 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17431
17432         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
17433         line endings.
17434
17435 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
17436
17437         PR middle-end/29256
17438         * gcc.dg/tree-ssa/loop-19.c: New test.
17439
17440 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17441
17442         PR tree-optimization/29330
17443         * gcc.dg/pr29330.c: New test.
17444
17445         PR target/28924
17446         * gcc.c-torture/compile/20061005-1.c: New test.
17447
17448 2006-10-06  Olivier Hainque  <hainque@adacore.com>
17449
17450         * gcc.dg/typename-vla-1.c: New case.
17451         * gnat.dg/forward_vla.adb: New case.
17452
17453 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17454
17455         PR tree-optimization/29290
17456         * gfortran.dg/loop_nest_1.f90: New test.
17457
17458         PR target/29198
17459         * gcc.dg/tls/opt-12.c: New test.
17460
17461         PR fortran/28415
17462         * gfortran.dg/save_2.f90: New test.
17463
17464         PR c/29091
17465         * gcc.dg/pr29091.c: New test.
17466
17467 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
17468
17469         * lib/target-supports.exp
17470         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
17471         same as x86_64-*-*; check for LP64.
17472
17473 2006-10-04  Richard Henderson  <rth@redhat.com>
17474
17475         * lib/target-supports.exp (check_effective_target_tls): Redefine
17476         to mean non-emulated tls.
17477         * gcc.dg/tls/alias-1.c: Remove tls requirement.
17478         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
17479         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
17480         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17481         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17482         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
17483         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
17484
17485 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17486
17487         PR fortran/29343
17488         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
17489
17490 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17491
17492         * gfortran.dg/bounds_check_fail_1.f90: New test.
17493
17494 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17495
17496         PR c++/29020
17497         * g++.dg/template/friend48.C: New test.
17498
17499 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17500
17501         PR fortran/29098
17502         * gfortran.dg/default_initialization_2.f90: New test.
17503
17504 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17505
17506         PR fortran/20779
17507         PR fortran/20891
17508         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
17509
17510 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17511
17512         PR fortran/29284
17513         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
17514
17515         PR fortran/29321
17516         PR fortran/29322
17517         * gfortran.dg/missing_optional_dummy_2.f90: New test.
17518
17519         PR fortran/25091
17520         PR fortran/25092
17521         * gfortran.dg/entry_array_specs_1.f90: New test.
17522
17523 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
17524
17525         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
17526         insufficient to inhibit some test failures at -O3.  Do testing
17527         on integers.
17528
17529 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17530
17531         PR c++/29138
17532         * g++.dg/inherit/access8.C: New test.
17533         * g++.dg/template/dtor4.C: Tweak error messages.
17534
17535 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17536
17537         PR fortran/27478
17538         * gfortran.dg/entry_8.f90: New test.
17539
17540 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17541
17542         PR c++/29291
17543         * g++.dg/parse/new4.C: New test.
17544
17545 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
17546
17547         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
17548         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
17549         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
17550         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
17551         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
17552
17553 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17554
17555         PR fortran/19260
17556         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
17557         * gfortran.dg/continuation_2.f90: New test.
17558
17559         PR fortran/19262
17560         * gfortran.dg/continuation_3.f90: New test.
17561         * gfortran.dg/continuation_4.f90: New test.
17562         * gfortran.dg/continuation_5.f: New test.
17563         * gfortran.dg/continuation_6.f: New test.
17564
17565 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
17566
17567         PR c++/29226
17568         * g++.dg/template/vla1.C: New test.
17569
17570 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17571
17572         PR fortran/29210
17573         * gfortran.dg/complex_parameter_1.f90: New test.
17574
17575 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
17576
17577         PR c/29154
17578         * gcc.c-torture/execute/20060929-1.c: New test.
17579
17580 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
17581
17582         PR c++/29105
17583         * g++.dg/template/member6.C: New test.
17584         * g++.dg/parse/typename7.C: Adjust error markers.
17585
17586         PR c++/29080
17587         * g++.dg/template/member7.C: New test.
17588
17589 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
17590
17591         PR c/24010
17592         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
17593         gcc.dg/Woverride-init-3.c: New tests.
17594
17595 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17596
17597         * gcc.c-torture/execute/20060930-1.c: New test.
17598
17599 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17600
17601         PR fortran/18791
17602         * gfortran.dg/specifics_1.f90: New test.
17603         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
17604         complex specifics.
17605
17606 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17607
17608         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
17609         pthread-init-common.h: New.
17610
17611 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
17612
17613         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
17614         precision on some archs.
17615
17616 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
17617
17618         * gcc.dg/non-local-goto-1.c: New test.
17619         * gcc.dg/non-local-goto-2.c: Likewise.
17620         * gcc.dg/setjmp-3.c: Likewise.
17621         * gcc.dg/setjmp-4.c: Likewise.
17622
17623 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
17624
17625         * gnat.dg/self_aggregate_with_pointer.adb: New test.
17626
17627 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17628
17629         PR fortran/28276
17630         * gfortran.dg/exponent_1.f90: New test.
17631
17632         PR fortran/27021
17633         * gfortran.dg/nearest_1.f90: New test.
17634
17635 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
17636
17637         PR middle-end/25261
17638         PR middle-end/28790
17639         * gcc.dg/gomp/nestedfn-1.c: New test.
17640
17641 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
17642
17643         PR objc/29195
17644         * objc/compile/method-1.m: New test.
17645
17646 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
17647
17648         PR c++/26938
17649         * g++.dg/template/crash58.C: New test.
17650         * g++.dg/parse/crash28.C: Adjust error markers.
17651         * g++.dg/template/crash34.C: Likewise.
17652         * g++.dg/template/friend31.C: Likewise.
17653         * g++.dg/template/crash32.C: Likewise.
17654
17655         PR c++/27329
17656         * g++.dg/template/crash59.C: New test.
17657
17658         PR c++/27667
17659         * g++.dg/template/spec33.C: New test.
17660         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
17661
17662 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
17663             Adam Nemet  <anemet@caviumnetworks.com>
17664
17665         * gcc.dg/tree-ssa/ivopts-1.c: New test.
17666         * gcc.dg/tree-ssa/ivopts-2.c: New test.
17667
17668 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
17669
17670         PR target/28911
17671         * gcc.dg/pr28911.c: New.
17672
17673 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
17674
17675         PR target/29169
17676         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
17677         (dg-options): Add -mfpmath=387.
17678
17679 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
17680
17681         PR c/28706
17682         * gcc.dg/pr28706.c: New test.
17683
17684         PR c/28712
17685         * gcc.dg/pr28712.c: New test.
17686
17687 2006-09-22  Mike Stump  <mrs@apple.com>
17688
17689         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
17690
17691 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
17692
17693         PR tree-optimization/28888
17694         * gcc.dg/pr28888.c: New test.
17695
17696 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
17697
17698         PR c++/29016
17699         * g++.dg/init/ptrfn1.C: New test.
17700
17701 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
17702
17703         PR c++/28861
17704         * g++.dg/template/spec32.C: New test.
17705         * g++.dg/parse/crash9.C: Adjust error markers.
17706
17707         PR c++/28303
17708         * g++.dg/template/typedef6.C: New test.
17709         * g++.dg/init/error1.C: Adjust error markers.
17710         * g++.dg/parse/crash9.C: Likewise.
17711         * g++.dg/template/crash55.C: Likewise.
17712
17713 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
17714
17715         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
17716
17717 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
17718
17719         PR target/27650
17720         * g++.dg/ext/dllimport12.C: New test.
17721
17722 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
17723
17724         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
17725         * gcc.target/mips/nmadd-2.c: Likewise.
17726         * gcc.target/mips/mips-ps-6.c: New test.
17727         * gcc.target/mips/neg-abs-1.c: Likewise.
17728         * gcc.target/mips/neg-abs-2.c: Likewise.
17729         * gcc.target/mips/nmadd-3.c: New test.
17730
17731 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
17732
17733         PR middle-end/28046
17734         * gcc.dg/gomp/atomic-10.c: New test.
17735         * g++.dg/gomp/atomic-10.C: New test.
17736
17737 2006-09-20  Eric Christopher  <echristo@apple.com>
17738
17739         * gcc.target/i386/sse3-not-fisttp.c: New.
17740
17741 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
17742
17743         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
17744
17745 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
17746
17747         * gcc.c-torture/execute/pr28289.c (one): New variable.
17748         (main): Use it instead of argc.
17749         * gcc.c-torture/execute/20060102-1.c (one): New variable.
17750         (main): Use it instead of argc.
17751
17752 2006-09-19  Paul Brook  <paul@codesourcery.com>
17753
17754         PR target/28516
17755         * gcc.dg/nested-func-5.c: New test.
17756
17757 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17758
17759         * lib/target-supports.exp (check_effective_target_tls): Compile
17760         test stubs using ${tool}_target_compile, not just target_compile.
17761         (check_effective_target_tls_runtime): Likewise.
17762
17763 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17764
17765         * gcc.c-torture/compile/20030405-1.x: Remove.
17766
17767         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
17768         optimising linker from discarding it.
17769
17770 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17771
17772         PR fortran/28526
17773         * gfortran.dg/keyword_symbol_1.f90: New test.
17774
17775         * gfortran.dg/spread_shape_1.f90: Add missing warning with
17776         pedantic compilation option.
17777
17778 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
17779
17780         PR fortran/29060
17781         * gfortran.dg/spread_shape_1.f90: New test.
17782
17783 2006-09-17  Roger Sayle  <roger@eyesopen.com>
17784
17785         PR tree-optimization/28887
17786         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
17787
17788 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
17789
17790         PR c/25993
17791         * gcc.dg/pr25993.c: New test.
17792
17793 2006-09-17  Ira Rosen  <irar@il.ibm.com>
17794
17795         PR tree-opt/21591
17796         * gcc.dg/vect/pr21591.c: New test.
17797
17798 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
17799
17800         PR tree-opt/29059
17801         * gcc.c-torture/compile/strcpy-1.c: New test.
17802         * gcc.c-torture/compile/strcpy-2.c: New test.
17803         * gcc.c-torture/compile/memcpy-1.c: New test.
17804         * gcc.c-torture/compile/memcpy-2.c: New test.
17805
17806 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
17807
17808         PR testsuite/29055
17809         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
17810
17811 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
17812
17813         * gnat.dg/specs/double_record_extension1.ads: New test.
17814         * gnat.dg/specs/double_record_extension2.ads: Likewise.
17815
17816 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
17817
17818         PR fortran/29051
17819         * gfortran.dg/oldstyle_3.f90: New test.
17820
17821 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17822
17823         PR libgfortran/29099
17824         * gfortran.dg/secnds-1.f: New test.
17825
17826 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17827
17828         PR libgfortran/29053
17829         * gfortran.dg/streamio_9.f90: New test.
17830         * gfortran.dg/streamio_10.f90: New test.
17831
17832 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
17833
17834         PR C++/29002
17835         * g++.dg/init/array22.C: New test.
17836         * g++.dg/init/array23.C: New test.
17837
17838 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
17839
17840         * stackcheck.lst: Update list of tests requiring stack checking.
17841         * norun.lst: Adjust for above change.
17842         * ada95.lst: New file.
17843         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
17844         requiring -gnat95 switch.
17845
17846 2006-09-14  Olivier Hainque  <hainque@adacore.com>
17847
17848         * gnat.dg/in_out_parameter.adb: New test.
17849
17850 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
17851
17852         PR debug/28980
17853         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
17854
17855 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
17856
17857         * gnat.dg/specs/unchecked_union.ads: New test.
17858
17859 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
17860
17861         PR rtl-optimization/28982
17862         * gcc.c-torture/execute/pr28982a.c: New test.
17863         * gcc.c-torture/execute/pr28982b.c: Likewise.
17864
17865 2006-09-12  Eric Christopher  <echristo@apple.com>
17866
17867         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
17868         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
17869
17870 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
17871
17872         PR c/28768
17873         PR preprocessor/14634
17874         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
17875         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
17876         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
17877
17878 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17879
17880         * gcc.dg/pr28243.c: New test.
17881
17882 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
17883
17884         PR fortran/28971
17885         gfortran.dg/pr28971.f90: New test to act as a backstop in case
17886         this undiagnosed regression reappears.
17887
17888 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
17889
17890         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
17891         Treat $srcdir as a literal.
17892         * lib/fortran-torture.exp (fortran-torture-compile,
17893         fortran-torture-execute): Likewise.
17894         * lib/objc-torture.exp (objc-torture-compile,
17895         objc-torture-execute): Likewise.
17896         * lib/profopt.exp (profopt-execute): Likewise.
17897
17898 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
17899
17900         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
17901
17902 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
17903
17904         PR testsuite/28950
17905         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
17906
17907 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
17908
17909         PR target/13685
17910         * gcc.target/i386/pr13685.c: New test.
17911
17912 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17913
17914         * gcc.dg/pr28726.c: New test.
17915
17916 2006-09-11  Josh Conner  <jconner@apple.com>
17917
17918         * gcc.dg/nrv3.c: Increase size of structure.
17919         * gcc.dg/nrv4.c: Likewise.
17920         * gcc.dg/nrv5.c: Likewise.
17921
17922 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
17923
17924         PR libfortran/28890
17925         gfortran.dg/assumed_charlen_function_5.f90: New test.
17926
17927 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
17928
17929         PR c++/28991
17930         * g++.dg/init/static3.C: New test.
17931
17932 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
17933
17934         PR testsuite/29007
17935         * gcc.dg/long-long-cst1.c (t): Add cast to
17936         __SIZE_TYPE__ before casting to int.
17937         (main): Return 0 on success.
17938
17939 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17940
17941         * gcc.c-torture/execute/20060910-1.c: New test.
17942
17943 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
17944
17945         PR middle-end/26983
17946         * gcc.dg/pr26983.c: New test.
17947
17948 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
17949
17950         PR target/29006
17951         * gcc.c-torture/execute/pr29006.c: New test.
17952
17953 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17954
17955         PR libfortran/28947
17956         gfortran.dg/matmul_4.f90: New test.
17957
17958 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17959
17960         PR fortran/28959
17961         gfortran.dg/used_types_10: New test.
17962
17963 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17964
17965         PR libfortran/28923
17966         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
17967         gfortran.dg/array_initializer_3.f90: New test.
17968
17969 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17970
17971         PR fortran/28914
17972         * gfortran.dg/actual_array_constructor_3.f90: New test.
17973
17974 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
17975
17976         PR testsuite/26778
17977         * gcc.target/i386/pr26778.c: New testcase.
17978
17979 2006-09-08  Eric Christopher  <echristo@apple.com>
17980
17981         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
17982         * gcc.target/i386/memcpy-1.c: Ditto.
17983         * gcc.target/i386/asm-1.c: Ditto.
17984         * gcc.target/i386/20060512-4.c: Ditto.
17985         * gcc.target/i386/compress-float-387.c: Ditto.
17986         * gcc.target/i386/20060512-1.c: Ditto.
17987         * gcc.target/i386/compress-float-sse.c: Ditto.
17988         * gcc.target/i386/20060512-2.c: Ditto.
17989         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
17990         * gcc.target/i386/stack-prot-kernel.c: Ditto.
17991         * gcc.target/i386/compress-float-387-pic.c: Ditto.
17992         * gcc.dg/pr26449.c: Ditto.
17993         * gcc.dg/attr-ms_struct-2.c: Ditto.
17994         * gcc.dg/attr-ms_struct-1.c: Ditto.
17995         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
17996
17997 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
17998
17999         PR c/28504
18000         * gcc.dg/vla-10.c: New test.
18001
18002 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18003
18004         PR c++/28858
18005         * g++.dg/parse/template20.C: New test.
18006         * g++.dg/template/operator8.C: Remove obsolete part.
18007         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
18008         * g++.old-deja/g++.pt/crash65.C: Likewise.
18009
18010 2006-09-07  Jason Merrill  <jason@redhat.com>
18011
18012         PR middle-end/27724
18013         * gcc.dg/long-long-cst1.c: New test.
18014
18015 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18016
18017         PR C++/28906
18018         * g++.dg/other/array3.C: New test.
18019         * g++.dg/other/array4.C: New test.
18020         * g++.dg/other/array5.C: New test.
18021
18022 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
18023
18024         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
18025
18026 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
18027
18028         PR target/28946
18029         * gcc.target/i386/pr28946.c: New test.
18030
18031 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
18032
18033         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
18034         in integer literal constant.
18035         * gfortran.dg/enum_8.f90: Ditto.
18036         * gfortran.dg/g77/20030326-1.f: Ditto.
18037
18038 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
18039
18040         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
18041         nonconformance usage.
18042
18043 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18044
18045         PR middle-end/28862
18046         * gcc.c-torture/compile/vector-align-1.c: New test.
18047
18048 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18049
18050         PR rtl-opt/27883
18051         * g++.dg/opt/copysign-1.C: New test.
18052
18053 2006-09-06  Jason Merrill  <jason@redhat.com>
18054
18055         PR c++/27371
18056         * g++.dg/warn/unused-result1.C: New test.
18057
18058 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
18059
18060         PR c++/28903
18061         * g++.dg/ext/vla3.C: New test.
18062
18063         PR c++/28886
18064         * g++.dg/template/array16.C: New test.
18065
18066 2006-09-06  Richard Guenther  <rguenther@suse.de>
18067
18068         * gcc.dg/pr27226.c: Remove testcase again.
18069
18070 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18071
18072         PR tree-opt/28937
18073         * g++.dg/opt/unroll2.C: New test.
18074
18075 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18076
18077         PR tree-opt/28952
18078         * gcc.dg/vect/pr28952.c: New test.
18079
18080 2006-09-05  Richard Guenther  <rguenther@suse.de>
18081
18082         PR tree-optimization/28900
18083         * gcc.dg/torture/pr28900.c: New testcase
18084
18085 2006-09-05  Richard Guenther  <rguenther@suse.de>
18086
18087         PR tree-optimization/28905
18088         * gcc.c-torture/compile/pr28905.c: New testcase.
18089
18090 2006-09-05  Richard Guenther  <rguenther@suse.de>
18091
18092         PR middle-end/28935
18093         * gcc.dg/pr28935.c: New testcase.
18094
18095 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18096
18097         * gcc.c-torture/execute/20060905-1.c: New test.
18098
18099 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
18100
18101         PR fortran/28908
18102         * gfortran.dg/used_types_7.f90: New test.
18103         * gfortran.dg/used_types_8.f90: New test.
18104         * gfortran.dg/used_types_9.f90: New test.
18105
18106 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18107
18108         * gcc.c-torture/compile/20060904-1.c: New test.
18109
18110 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
18111
18112         PR c++/23287 Revert my 2006-09-01 patch
18113         * g++.dg/parse/dtor12.C: Remove.
18114
18115 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
18116
18117         PR c+/27670
18118         * g++.dg/template/operator9.C: New test.
18119
18120         PR c++/27493
18121         * g++.dg/template/operator7.C: New test.
18122
18123         PR c++/27494
18124         * g++.dg/template/operator8.C: New test.
18125
18126         PR c++/27397
18127         * g++.dg/template/crash57.C: New test.
18128
18129         * g++.dg/template/typedef4.C: Adjust error markers.
18130         * g++.dg/template/typedef5.C: Likewise.
18131
18132 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
18133
18134         PR c++/28878
18135         * g++.dg/parse/crash33.C: New test.
18136
18137 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
18138         Richard Guenther  <rguenther@suse.de>
18139         Adam Nemet  <anemet@caviumnetworks.com>
18140
18141         PR middle-end/27226
18142         * gcc.target/mips/memcpy-1.c: New testcase.
18143         * gcc.dg/pr27226.c: Likewise.
18144
18145 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18146
18147         PR c++/28705
18148         * g++.dg/lookup/koenig5.C: New.
18149         * g++.dg/template/crash56.C: New.
18150
18151 2006-09-01  Josh Conner  <jconner@apple.com>
18152
18153         PR c++/25505
18154         * gcc.dg/nrv3.c: New test.
18155         * gcc.dg/nrv4.c: New test.
18156         * gcc.dg/nrv5.c: New test.
18157
18158 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18159
18160         PR c++/23287
18161         * g++.dg/parse/dtor12.C: New.
18162
18163 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
18164
18165         PR tree-optimization/28839
18166         * gcc.dg/pr28839.c: New test.
18167
18168 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
18169
18170         PR target/24367
18171         * gcc.dg/pr24367.c: New testcase.
18172
18173 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
18174
18175         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
18176
18177 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
18178
18179         PR rtl-optimization/27735
18180         * gcc.dg/loop-unswitch-1.c: New test.
18181
18182 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
18183
18184         PR fortran/28885
18185         * gfortran.dg/aliasing_dummy_2.f90: New test.
18186
18187         PR fortran/20067
18188         * gfortran.dg/generic_5.f90: Change error message.
18189
18190         PR fortran/28873
18191         * gfortran.dg/generic_6.f90: New test.
18192
18193         PR fortran/25077
18194         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
18195
18196         PR fortran/25102
18197         * gfortran.dg/invalid_interface_assignment.f90: New test.
18198
18199         PR fortran/24866
18200         * gfortran.dg/module_proc_external_dummy.f90: New test.
18201
18202 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
18203
18204         PR c++/28349
18205         * g++.dg/warn/var-args1.C: New test.
18206
18207 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
18208
18209         PR fortran/28866
18210         * gfortran.dg/simpleif_2.f90: New test.
18211         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
18212         * gfortran.dg/enum_5.f90: Ditto.
18213
18214 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18215             Kazu Hirata  <kazu@codesourcery.com>
18216
18217         PR tree-optimization/17506
18218         * gcc.dg/pr17506.c: New.
18219
18220 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
18221
18222         PR c++/28139
18223         * g++.dg/eh/alias1.C: New test.
18224
18225 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18226
18227         PR c++/28860
18228         * g++.dg/template/ttp22.C: New test.
18229
18230 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
18231
18232         PR middle-end/26632
18233         * gcc.dg/pr26632.c: New.
18234
18235 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18236
18237         PR libgfortran/28354
18238         * gfortran.dg/fmt_zero_precision.f90: New test.
18239
18240 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
18241
18242         PR c++/28058
18243         * g++.dg/template/spec31.C: New test.
18244
18245 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
18246
18247         PR c++/26573
18248         * g++.dg/other/static2.C: New test.
18249
18250 2006-08-26  Roger Sayle  <roger@eyesopen.com>
18251
18252         * gcc.dg/Wswitch-enum-2.c: New test case.
18253         * gcc.dg/Wswitch-enum-3.c: Likewise.
18254
18255 2006-08-26  Richard Guenther  <rguenther@suse.de>
18256
18257         * gcc.c-torture/compile/20060826-1.c: New testcase.
18258
18259 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
18260
18261         PR c++/28736
18262         * g++.dg/template/void10.C: New test.
18263
18264         PR c++/28737
18265         * g++.dg/template/void8.C: New test.
18266
18267         PR c+_+/28738
18268         * g++.dg/template/void9.C: New test.
18269
18270         * g++.dg/template/void3.C: Adjust error markers.
18271         * g++.dg/template/void4.C: Likewise.
18272         * g++.dg/template/crash55.C: Likewise.
18273         * g++.dg/template/void7.C: Likewise
18274
18275 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
18276
18277         PR c++/28588
18278         * g++.dg/inherit/access6.C: New test.
18279         * g++.dg/inherit/access7.C: Likewise.
18280
18281         PR c++/28595
18282         * g++.dg/template/array15.C: New test.
18283         * g++.dg/template/crash2.C: Tweak error markers.
18284
18285 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
18286
18287         PR middle-end/28683
18288         * gcc.c-torture/compile/20060823-1.c: New test.
18289
18290 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18291
18292         PR c++/28853
18293         * g++.dg/template/ttp21.C: New test.
18294
18295         PR c++/28852
18296         * g++.dg/other/operator1.C: Add error-marker.
18297         * g++.dg/other/operator2.C: New test.
18298
18299 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18300
18301         PR c/27893
18302         * gcc.c-torture/compile/vla-const-1.c,
18303         gcc.c-torture/compile/vla-const-2.c: New tests.
18304
18305 2006-08-26  Richard Guenther  <rguenther@suse.de>
18306
18307         PR middle-end/28814
18308         * gcc.dg/torture/pr28814.c: New testcase.
18309
18310 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18311
18312         PR c/28418
18313         * gcc.c-torture/compile/compound-literal-1.c: New test.
18314
18315 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18316
18317         PR c/28299
18318         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
18319         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
18320         Expect extra diagnostics.
18321
18322 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
18323
18324         gcc.dg/noncompile/pr16876.c: New test.
18325
18326 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
18327
18328         PR c++/28056
18329         * g++.dg/parse/local1.C: New test.
18330         * g++.dg/other/qual1.C: Tweak error marker.
18331
18332 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
18333
18334         PR c++/27787
18335         * g++.dg/template/typename10.C: New.
18336         * g++.dg/template/lookup4.C: Remove bogus error marker.
18337
18338 2006-08-25  Richard Guenther  <rguenther@suse.de>
18339
18340         PR testsuite/28829
18341         * gcc.dg/pr26570.c: Fix testcase.
18342
18343 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
18344
18345         PR tree-opt/28807
18346         * gcc.c-torture/execute/mayalias-2.c: New test.
18347         * gcc.dg/tree-ssa/alias-13.c: New test.
18348
18349 2006-08-24  Jan Hubicka  <jh@suse.cz>
18350
18351         PR debug/26881
18352         * gcc.dg/debug/pr26881.c: New file.
18353
18354 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
18355
18356         PR fortran/28788
18357         * gfortran.dg/used_types_4.f90: New test.
18358         * gfortran.dg/derived_init_2.f90: Modify to check sibling
18359         association of derived types.
18360         * gfortran.dg/used_types_2.f90: Add module cleanup.
18361         * gfortran.dg/used_types_3.f90: The same.
18362
18363         PR fortran/28771
18364         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
18365         fix of regression.
18366
18367 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18368
18369         PR 28813
18370         * gfortran.dg/direct_io_6.f90: Remove test.
18371
18372 2006-08-23  Stuart Hastings  <stuart@apple.com>
18373
18374         PR 28825
18375         * gcc.target/i386/20060821-1.c: New.
18376
18377 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
18378
18379         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
18380         dg-warning strings for dllimport.
18381
18382 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
18383
18384         PR C++/28450
18385         * g++.dg/ext/vector4.C: New test.
18386         * g++.dg/ext/complex1.C: New test.
18387
18388 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
18389
18390         PR debug/28692
18391         * gcc.dg/debug/const-1.c: New.
18392         * gcc.dg/debug/const-2.c: New.
18393         * gcc.dg/debug/dwarf2/const-1.c: New.
18394         * gcc.dg/debug/dwarf2/const-2.c: New.
18395         * gcc.dg/debug/dwarf2/const-2b.c: New.
18396
18397 2006-08-22  Richard Guenther  <rguenther@suse.de>
18398
18399         PR middle-end/28776
18400         * gcc.c-torture/compile/pr28776-1.c: New testcase.
18401         * gcc.c-torture/compile/pr28776-2.c: Likewise.
18402
18403 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
18404
18405         PR tree-optimization/28003
18406         * g++.dg/tree-ssa/pr28003.C: New.
18407
18408 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18409
18410         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
18411
18412 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
18413
18414         PR c++/26269
18415         * g++.dg/other/error14.C: New test.
18416
18417         PR c++/28505
18418         * g++.dg/parse/ctor7.C: New test.
18419         * g++.dg/parse/ctor8.C: Likewise.
18420
18421         PR c++/28741
18422         * g++.dg/template/void7.C: New test.
18423
18424 2006-08-21  Olivier Hainque  <hainque@adacore.com>
18425
18426         * gnat.dg/self_aggregate_with_zeros.adb: New test.
18427         * gnat.dg/self_aggregate_with_array.adb: New test.
18428
18429 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18430
18431         * g++.dg/eh/arm-vfp-unwind.C: New test.
18432
18433 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
18434
18435         PR c++/28341
18436         * g++.dg/template/ref3.C: New test.
18437         * g++.dg/template/nontype13.C: New test.
18438
18439         PR c++/28346
18440         * g++.dg/template/ptrmem17.C: New test.
18441
18442 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
18443
18444         PR target/28648 c:
18445         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
18446
18447 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
18448
18449         PR fortran/28630
18450         * gfortran.dg/used_types_2.f90: New test.
18451
18452         PR fortran/28601
18453         * gfortran.dg/used_types_3.f90: New test.
18454
18455         PR fortran/20886
18456         * gfortran.dg/generic_actual_arg.f90: New test.
18457
18458         PR fortran/28735
18459         * gfortran.dg/module_private_array_refs_1.f90: New test.
18460
18461         PR fortran/28762
18462         * gfortran.dg/program_name_1.f90: New test.
18463
18464         PR fortran/28425
18465         * gfortran.dg/derived_constructor_comps_1.f90: New test.
18466
18467         PR fortran/28496
18468         * gfortran.dg/array_initializer_2.f90: New test.
18469
18470         PR fortran/18111
18471         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
18472
18473         PR fortran/28600
18474         * gfortran.dg/assumed_charlen_function_4.f90: New test.
18475
18476         PR fortran/28771
18477         * gfortran.dg/assumed_charlen_in_main.f90: New test.
18478
18479         PR fortran/28660
18480         * gfortran.dg/dependent_decls_1.f90: New test.
18481
18482 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18483
18484         PR fortran/25217
18485         * gfortran.dg/derived_init_2.f90: New.
18486
18487 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
18488
18489         * gcc.c-torture/execute/pr28289.c: New test.
18490
18491 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
18492
18493         PR c/28744
18494         * gcc.dg/attr-externally-visible-1.c: New test.
18495         * gcc.dg/attr-externally-visible-2.c: New test.
18496         * g++.dg/parse/attr-externally-visible-1.C: New test.
18497         * g++.dg/parse/attr-externally-visible-2.C: New test.
18498
18499 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18500
18501         PR c++/28606
18502         * g++.dg/parse/dtor11.C: New test.
18503
18504 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18505
18506         PR rtl-optimization/28489
18507         * gcc.c-torture/compile/pr28489.c: New test.
18508
18509 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18510
18511         PR c++/28710
18512         * g++.dg/template/redecl4.C: New test.
18513
18514         PR c++/28711
18515         * g++.dg/template/ctor8.C: New test.
18516
18517 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18518
18519         * gcc.dg/pr26570.c: Fix testcase.
18520
18521 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18522
18523         * PR c++/28573
18524         * g++.dg/parse/offsetof6.C: New test.
18525         * g++.dg/parse/offsetof6.C: New test.
18526         * g++.dg/parse/offsetof7.C: New test.
18527
18528 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18529
18530         PR testsuite/28602
18531         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
18532         is false.
18533
18534 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
18535
18536         PR c++/28302
18537         * g++.dg/ext/vector3.C: New test.
18538
18539 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
18540
18541         PR gcov/profile/26570
18542         * gcc.dg/pr26570.c: New test.
18543
18544 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
18545
18546         PR c/27697
18547         * gcc.dg/qual-component-1.c: New test.
18548
18549 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18550
18551         PR c++/28593
18552         * g++.dg/parse/new3.C: New test.
18553
18554 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18555
18556         PR fortran/25828
18557         * gfortran.dg/streamio_1.f90: New test.
18558         * gfortran.dg/streamio_2.f90: New test.
18559         * gfortran.dg/streamio_3.f90: New test.
18560         * gfortran.dg/streamio_4.f90: New test.
18561         * gfortran.dg/streamio_5.f90: New test.
18562         * gfortran.dg/streamio_6.f90: New test.
18563         * gfortran.dg/streamio_7.f90: New test.
18564         * gfortran.dg/streamio_8.f90: New test.
18565
18566 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
18567
18568         PR c/28287
18569         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
18570
18571 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
18572
18573         PR c++/28594
18574         * g++.dg/template/void6.C: New test.
18575
18576 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18577
18578         PR c/28649
18579         * gcc.dg/parse-error-1.c: New test.
18580         * gcc.dg/parse-error-2.c: New test.
18581         * gcc.dg/cpp/digraph2.c: Add error-marker.
18582         * gcc.dg/noncompile/920923-1.c: Likewise.
18583
18584 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
18585
18586         PR c/27490
18587         * gcc.dg/sizeof-2.c: New testcase.
18588
18589         PR c/27489
18590         * gcc.dg/switch-A.c: New testcase.
18591
18592 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
18593
18594         PR c++/28288
18595         PR c++/14556
18596         * g++.old-deja/g++.warn/compare1.C: Delete.
18597         * g++.dg/opt/pr7503-2.C: Delete.
18598         * g++.dg/opt/pr7503-3.C: Delete.
18599         * g++.dg/opt/pr7503-4.C: Delete.
18600         * g++.dg/opt/pr7503-5.C: Delete.
18601         * g++.dg/opt/max1.C: Delete.
18602         * g++.dg/warn/minmax.C: Delete.
18603         * g++.dg/expr/minmax.C: New test.
18604
18605 2006-08-14  Richard Guenther  <rguenther@suse.de>
18606
18607         PR testsuite/28703
18608         * gcc.c-torture/execute/pr28651.c: Do not use argc
18609         to avoid optimization, instead forbid inlining.
18610
18611 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
18612
18613         PR rtl-optimization/28634
18614         * gcc.c-torture/execute/ieee/pr28634.c: New test.
18615
18616 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
18617
18618         PR c/27184
18619         * gcc.dg/torture/pr27184.c: New test.
18620
18621 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
18622
18623         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
18624
18625 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18626
18627         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
18628         * gfortran.dg/stat_2.f90: Likewise.
18629         * gfortran.dg/chmod_1.f90: Likewise.
18630         * gfortran.dg/chmod_2.f90: Likewise.
18631         * gfortran.dg/chmod_3.f90: Likewise.
18632
18633 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
18634
18635         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
18636
18637 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18638
18639         * g++.dg/opt/pr23454-2.C: New test.
18640
18641 2006-08-11  Richard Guenther  <rguenther@suse.de>
18642
18643         PR middle-end/28651
18644         * gcc.c-torture/execute/pr28651.c: New testcase.
18645
18646 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
18647
18648         * gnat.dg/specs/static_initializer.ads: New test.
18649
18650 2006-08-10  Paul Brook  <paul@codesourcery.com>
18651
18652         * gcc.target/arm/cond-asm.c: New test.
18653
18654 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
18655
18656         PR tree-optimization/26197
18657         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
18658         * g++.dg/vect/vect.exp: Compile the new tests with
18659         --param max-aliased-vops=0.
18660
18661 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
18662
18663         PR c++/28637
18664         * g++.dg/template/void3.C: New test.
18665
18666         PR c++/28638
18667         * g++.dg/template/void4.C: New test.
18668
18669         PR c++/28640
18670         * g++.dg/template/void5.C: New test.
18671
18672 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
18673
18674         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
18675         after dg-do compile.
18676
18677 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
18678
18679         PR tree-optimizations/26969
18680         * gcc.dg/vect/vect.exp: Compile tests prefixed with
18681         "unswitch-loops" with -funswitch-loops.
18682         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
18683
18684 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18685
18686         * gcc.dg/sparc-getcontext-1.c: Fix typo.
18687         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
18688         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
18689         * objc.dg/dwarf-1.m: Likewise.
18690         * objc.dg/dwarf-2.m: Likewise.
18691         * obj-c++.dg/dwarf-2.mm: Likewise.
18692
18693 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18694
18695         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
18696         * objc.dg/dwarf-2.m: Likewise.
18697         * obj-c++.dg/dwarf-2.mm: Likewise.
18698
18699         PR libfortran/28603
18700         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
18701
18702         PR testsuite/27611
18703         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18704
18705         PR testsuite/27033
18706         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18707
18708 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
18709
18710         PR target/27827
18711         * gcc.target/i386/pr27827.c: New testcase.
18712
18713 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
18714
18715         PR fortran/28590
18716         * gfortran.dg/sequence_types_1.f90: New test.
18717
18718 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
18719
18720         PR fortran/28548
18721         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
18722         dg-warning.  Add -pedantic option.
18723
18724 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18725
18726         PR c/28502
18727         * gcc.dg/proto-1.c: New test.
18728
18729         PR c/27721
18730         * gcc.dg/lvalue-4.c: New test.
18731
18732         PR c/28136
18733         * gcc.dg/init-bad-5.c: New test.
18734
18735 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
18736
18737         PR c++/28347
18738         * g++.dg/ext/typedef-init.C: Add new test for typedef
18739         initialization inside templates. Adjust existing error markers.
18740
18741 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
18742
18743         PR c++/28148
18744         * g++.dg/init/ptrmem3.C: New test.
18745
18746 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
18747
18748         PR tree-optimization/27770
18749         * lib/target-support.exp: New target keyword "section_anchors".
18750         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
18751         tests.
18752         * gcc.dg/vect/section-anchors-pr27770.c: New test.
18753         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
18754         * gcc.dg/vect/section-anchors-vect-69.c: New test.
18755         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
18756
18757 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18758
18759         * gcc.dg/20060801-1.c: Add missing '}'.
18760
18761 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18762
18763         PR c++/27508
18764         * g++.dg/parse/dtor9.C: New test.
18765         * g++.dg/parse/dtor10.C: New test.
18766         * g++.dg/other/error7.C: Adjust error-marker.
18767
18768         PR c++/28274
18769         * g++.dg/other/default5.C: New test.
18770
18771 2006-08-02  Richard Guenther  <rguenther@suse.de>
18772
18773         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
18774
18775 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
18776
18777         PR c++/28557
18778         * g++.dg/template/conv9.C: New test.
18779
18780 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
18781
18782         PR debug/28063
18783         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
18784         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
18785         Optionally return assembly text.  Update callers.
18786         (check_no_compiler_messages): Update verbose messages.
18787         (check_no_messages_and_pattern): New.
18788         (check_effective_target_string_merging): New.
18789
18790 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18791
18792         PR c++/28250
18793         * g++.dg/eh/catch4.C: New test.
18794
18795         PR c++/28257
18796         * g++.dg/other/qual1.C: New test.
18797
18798         PR c++/28259
18799         * g++.dg/inherit/error2.C: New test.
18800
18801         PR c++/28267
18802         * g++.dg/other/new1.C: New test.
18803
18804         * g++.dg/warn/pr23075.C: Remove obsolete test.
18805         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
18806         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
18807
18808 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
18809
18810         PR c++/28523
18811         * g++.dg/eh/cast1.C: New test.
18812
18813 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
18814
18815         PR libfortran/28452
18816         * gfortran.dg/random_3.f90:  New test.
18817
18818 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18819
18820         PR c++/28432
18821         * g++.dg/other/pr28304.C: Change expected error message.
18822         * g++.dg/other/pr28432.C: New test.
18823
18824 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18825
18826         PR c++/28256
18827         * g++.dg/init/brace2.C: Change expected error message, add empty init.
18828
18829 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
18830
18831         PR debug/23336
18832         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
18833         at -g1.
18834         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
18835         g++.dg/debug/enum-2.C: New.
18836
18837 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18838
18839         PR c++/6634
18840         * g++.dg/parse/long1.C: Add more tests.
18841
18842 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18843
18844         * gfortran.dg/lrshift_1.c: New file.
18845
18846 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18847
18848         PR libgfortran/28335
18849         * gfortran.dg/no_unit_error_1.f90: New test.
18850
18851 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18852
18853         PR libgfortran/28335
18854         * gfortran.dg/no_unit_error_1.f90: Delete test.
18855         * gfortran.dg/no_unit_error_2.f90: Delete test.
18856
18857 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18858
18859         * gfortran.dg/chmod_3.f90: New test.
18860         * gfortran.dg/ltime_gmtime_1.f90: New test.
18861         * gfortran.dg/ltime_gmtime_2.f90: New test.
18862         * gfortran.dg/lrshift_1.f90: New test.
18863         * gfortran.dg/chmod_1.f90: New test.
18864         * gfortran.dg/chmod_2.f90: New test.
18865
18866 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
18867
18868         PR c++/27668
18869         * g++.dg/template/crash55.C: New test.
18870
18871         PR c++/27962
18872         * g++.dg/template/nontype16.C: New test.
18873
18874         * g++.dg/template/void2.C: Adjust error markers.
18875         * g++.dg/template/nontype5.C: Adjust error markers.
18876
18877 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
18878
18879         * gcc.target/i386/stack-prot-kernel.c: New test.
18880
18881 2006-07-27  Roger Sayle  <roger@eyesopen.com>
18882
18883         * gcc.dg/builtins-55.c: New test case.
18884
18885 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
18886
18887         PR rtl-optimization/27907
18888         * gcc.c-torture/compile/pr27907.c: New test.
18889
18890 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18891
18892         * gfortran.dg/mclock.f90: New test.
18893         * gfortran.dg/int_conv_1.f90: New test.
18894         * gfortran.dg/stat_1.f90: New test.
18895         * gfortran.dg/stat_2.f90: New test.
18896
18897 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18898
18899         PR libgfortran/28335
18900         * gfortran.dg/no_unit_error_1.f90: New test.
18901         * gfortran.dg/no_unit_error_2.f90: New test.
18902         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
18903
18904 2006-07-25  Roger Sayle  <roger@eyesopen.com>
18905
18906         PR middle-end/28473
18907         * gcc.dg/fold-convround-1.c: New test case.
18908
18909 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18910
18911         * gfortran.dg/arithmetic_if.f90:  Fix comments.
18912
18913 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18914
18915         PR c++/27572
18916         * g++.dg/other/typedef1.C: New test.
18917         * g++.dg/template/typedef4.C: New test.
18918         * g++.dg/template/typedef5.C: New test.
18919
18920 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18921
18922         PR fortran/28416
18923         * gfortran.dg/allocatable_dummy_3.f90: New.
18924
18925 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18926
18927         PR fortran/28439
18928         * gfortran.dg/arithmetic_if.f90:  New test.
18929
18930 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
18931
18932         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
18933         avoid memcpy optimization.
18934
18935 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18936
18937         PR fortran/25289
18938         * gfortran.dg/direct_io_6.f90: New test.
18939
18940 2006-07-24  Jan Hubicka  <jh@suse.cz>
18941
18942         PR c/25795
18943         PR c++/27369
18944         * gcc.dg/pr25795.c: New test.
18945         * gcc.dg/pr25795-1.c: New test.
18946
18947 2006-07-23  Roger Sayle  <roger@eyesopen.com>
18948
18949         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
18950         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
18951         which may be transformed to "g || h" on some platforms.
18952
18953 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
18954
18955         PR c++/28025
18956         * g++.dg/template/friend45.C: New test.
18957
18958 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18959
18960         PR libgfortran/28339
18961         * gfortran.dg/arrayio_8.f90: New test.
18962
18963 2006-07-21  Mike Stump  <mrs@apple.com>
18964
18965         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
18966
18967         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
18968
18969 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18970
18971         PR c++/28250
18972         * g++.dg/eh/catch3.C: New test.
18973
18974         PR c++/28363
18975         * g++.dg/template/defarg10.C: New test.
18976
18977 2006-07-20  Paul Brook  <paul@codesourcery.com>
18978
18979         PR 27363
18980         * gcc.dg/pr27363.c: New test.
18981
18982 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
18983
18984         PR c++/28338
18985         * g++.dg/init/ref13.C: New test.
18986
18987 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18988
18989         PR obj-c++/28434
18990         * obj-c++.dg/proto-error-1.mm: New test.
18991
18992 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18993
18994         PR c++/28337
18995         * g++.dg/template/string1.C: New test.
18996
18997 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18998
18999         PR c++/28048
19000         * g++.dg/template/defarg9.C: New test.
19001
19002         PR c++/28235
19003         * g++.dg/template/static27.C: New test.
19004
19005 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
19006
19007         PR 28410
19008         * gcc.dg/tree-ssa/pr28410.c: New test.
19009
19010 2006-07-18  Lee Millward  <lee.millward@gmail.com>
19011
19012         PR c++/28258
19013         * g++/dg/other/error13.C: New test.
19014
19015         PR c++/28260
19016         * g++.dg/template/friend44.C: New test.
19017
19018 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
19019
19020         PR c++/27495
19021         * g++.dg/other/pr27495.C: New.
19022
19023 2006-07-18  Olivier Hainque  <hainque@adacore.com>
19024
19025         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
19026         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
19027
19028 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19029
19030         PR c/28286
19031         * gcc.dg/pragma-pack-4.c: New test.
19032
19033 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19034
19035         PR c++/28291
19036         * g++.dg/ext/pr28291.C: New test.
19037
19038 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19039
19040         PR middle-end/28403
19041         * gcc.c-torture/execute/pr28403.c: New test.
19042
19043 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19044
19045         PR middle-end/28402
19046         * gcc.dg/pr28402.c: New test.
19047
19048 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19049
19050         PR c++/28304
19051         * g++.dg/other/pr28304.C: New test.
19052
19053 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
19054
19055         PR other/28251
19056         gcc.c-torture/unsorted/dump-noaddr.c: New test.
19057         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
19058
19059 2006-07-17  Richard Guenther  <rguenther@suse.de>
19060
19061         PR tree-optimization/28238
19062         * g++.dg/tree-ssa/pr28238.C: New testcase.
19063
19064 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19065
19066         PR c++/28250
19067         * g++.dg/eh/catch1.C: New test.
19068         * g++.dg/eh/catch2.C: New test.
19069
19070 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
19071
19072         PR c++/28370
19073         * g++.dg/template/anon3.C: New test.
19074
19075 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
19076
19077         PR fortran/20844
19078         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
19079         specifiers requiring an explicit format tag..
19080
19081         PR fortran/28201
19082         * gfortran.dg/generic_5: New test.
19083
19084         PR fortran/20893
19085         * gfortran.dg/elemental_optional_args_1.f90: New test.
19086
19087 2006-07-16  Olivier Hainque  <hainque@adacore.com>
19088
19089         * gnat.dg/assert.ads: New file.
19090         * gnat.dg/controlled_record.ads: Likewise.
19091         * gnat.dg/controlled_record.adb: Likewise.
19092
19093 2006-07-15  Lee Millward  <lee.millward@gmail.com>
19094
19095         PR c++/28292
19096         * g++.dg/other/error12.C: New test.
19097
19098         PR c++/28269
19099         * g++.dg/template/crash54.C: New test.
19100
19101 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19102
19103         PR c++/28249
19104         * g++.dg/parse/catch1.C: New test.
19105
19106         PR c++/28294
19107         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
19108
19109         PR c++/28387
19110         * g++.dg/ext/attrib24.C: New test.
19111
19112 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19113
19114         PR c++/28343
19115         * g++.dg/ext/asmspec1.C: New test.
19116
19117 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
19118
19119         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
19120         (dg-test): Support shouldfail tests.
19121         * lib/target-supports-dg.exp (dg-shouldfail): New.
19122         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
19123         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
19124         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
19125         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
19126         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
19127         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
19128         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
19129
19130 2006-07-13  Jan Hubicka  <jh@suse.cz>
19131
19132         * gcc.target/i386/memcpy-1.c: New.
19133
19134 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
19135
19136         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
19137
19138 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
19139
19140         PR fortran/25097
19141         * gfortran.dg/present_1.f90: New test.
19142
19143         PR fortran/20903
19144         * gfortran.dg/interface_derived_type_1.f90: New test.
19145
19146 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
19147
19148         PR fortran/28213
19149         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
19150         list.
19151
19152 2006-07-07  Lee Millward  <lee.millward@gmail.com>
19153
19154         PR c++/27820
19155         * g++.dg/other/label1.C: New test.
19156
19157 2006-07-07  Richard Guenther  <rguenther@suse.de>
19158
19159         PR middle-end/28268
19160         * gcc.dg/torture/pr28268.c: New testcase.
19161
19162 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
19163
19164         PR c++/27019
19165         * g++.dg/ext/pr27019.C: New.
19166
19167 2006-07-07  Richard Guenther  <rguenther@suse.de>
19168
19169         PR tree-optimization/28187
19170         * gcc.dg/pr28187.c: New testcase.
19171
19172 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
19173
19174         * gnat.dg/address_conversion.adb: New test.
19175         * gnat.dg/boolean_subtype.adb: Likewise.
19176         * gnat.dg/frame_overflow.adb: Likewise.
19177         * gnat.dg/pointer_array.adb: Likewise.
19178         * gnat.dg/pointer_conversion.adb: Likewise.
19179
19180 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
19181
19182         PR fortran/28237
19183         PR fortran/23420
19184         * gfortran.dg/print_fmt_5.f90: New test.
19185
19186 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19187
19188         PR fortran/28129
19189         * gfortran.dg/bounds_check_4.f90: New test.
19190
19191 2006-07-05  Richard Guenther  <rguenther@suse.de>
19192
19193         PR target/28158
19194         * gfortran.dg/pr28158.f90: New testcase.
19195
19196 2006-07-05  Richard Guenther  <rguenther@suse.de>
19197
19198         PR tree-optimization/28162
19199         * gcc.dg/pr28162.c: New testcase.
19200
19201 2006-07-05  Richard Guenther  <rguenther@suse.de>
19202         Andrew Pinski  <pinskia@gcc.gnu.org>
19203
19204         PR c++/27084
19205         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
19206
19207 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
19208
19209         PR fortran/28174
19210         * gfortran.dg/actual_array_substr_2.f90: New test.
19211
19212         PR fortran/28167
19213         * gfortran.dg/actual_array_constructor_2.f90: New test.
19214
19215 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19216
19217         * gfortran.dg/itime_idate_1.f: New test.
19218         * gfortran.dg/itime_idate_2.f: New test.
19219
19220 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19221
19222         PR libgfortran/27704
19223         * gfortran.dg/open_status_3.f90: New test.
19224         * gfortran.dg/fmt_l.f90: Update for new feature.
19225
19226 2006-07-03  Asher Langton  <langton2@llnl.gov>
19227
19228         * gfortran.dg/oldstyle_2.f90: New.
19229
19230 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
19231
19232         * gnat.dg/string_slice.adb: New test.
19233
19234 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19235
19236         PR fortran/19259
19237         * gfortran.dg/semicolon_fixed.c: New.
19238         * gfortran.dg/semicolon_free.c: New.
19239
19240 2006-06-30  Mike Stump  <mrs@apple.com>
19241
19242         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
19243         that don't support internal visibility.
19244
19245 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
19246
19247         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
19248         for '(' / ')' needing an extra '\'.
19249
19250 2006-06-29  Roger Sayle  <roger@eyesopen.com>
19251
19252         PR middle-end/27428
19253         * gcc.dg/pr27428-1.c: New test case.
19254
19255 2006-06-29  Mike Stump  <mrs@apple.com>
19256
19257         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
19258         on darwin as we can't align commons large enough yet.
19259
19260         * gcc.dg/vla-8.c: Add additional testcases.
19261
19262 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
19263
19264         PR c++/28114
19265         * g++.dg/other/pr28114.C: New.
19266
19267 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
19268
19269         * gcc.c-torture/compile/20060625-1.c: New test.
19270
19271 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
19272
19273         PR fortran/20867
19274         * gfortran.dg/stfunc_3.f90: New test.
19275
19276         PR fortran/25056
19277         * gfortran.dg/impure_actual_1.f90: New test.
19278
19279         PR fortran/20874
19280         * gfortran.dg/elemental_result_1.f90: New test.
19281
19282         PR fortran/25073
19283         * gfortran.dg/select_7.f90: New test.
19284
19285         PR fortran/27554
19286         * intrinsic_actual_1.f: New test.
19287
19288         PR fortran/22038
19289         PR fortran/28119
19290         * gfortran.dg/forall_4.f90: New test.
19291
19292         PR fortran/25072
19293         * gfortran.dg/forall_5.f90: New test.
19294
19295 2006-06-25  Lee Millward  <lee.millward@gmail.com>
19296
19297         PR c++/28051
19298         * g++.dg/template/using13.C: New test.
19299
19300         PR c++/28054
19301         * g++.dg/other/incomplete3.C: New test.
19302
19303 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19304
19305         PR fortran/28081
19306         * gfortran.dg/substr_3.f: New test.
19307         * gfortran.dg/equiv_2.f90: Update expected error message.
19308
19309 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
19310
19311         PR fortran/28118
19312         * gfortran.dg/actual_array_substr_1.f90: New test.
19313
19314 2006-06-24  Olivier Hainque  <hainque@adacore.com>
19315
19316         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
19317         * gnat.dg/scalar_mode_agg_compare.adb: New test.
19318
19319 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
19320
19321         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
19322
19323 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
19324
19325         PR fortran/27981
19326         * gfortran.dg/simpleif_2.f90: New test.
19327
19328 2006-06-23  Lee Millward  <lee.millward@gmail.com>
19329
19330         * g++.dg/template/error22.C: Fix typo.
19331
19332 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19333
19334         PR c++/28112
19335         * g++.dg/ext/attrib23.C: New test.
19336
19337 2006-06-23  Olivier Hainque  <hainque@adacore.com>
19338
19339         * gnat.dg/varsize_temp.adb: New test.
19340
19341 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19342
19343         PR c++/11468
19344         * g++.dg/other/java2.C: New test.
19345
19346 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
19347
19348         PR target/27789
19349         * g++.dg/ext/dllimport4.C. Add more tests for invalid
19350         initialization.
19351
19352 2006-06-22  Roger Sayle  <roger@eyesopen.com>
19353
19354         PR target/27531
19355         * gcc.dg/pr27531-1.c: New test case.
19356
19357 2006-06-22  Asher Langton  <langton2@llnl.gov>
19358
19359         PR fortran/24748
19360         * gfortran.dg/implicit_8.f90: New.
19361
19362 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
19363
19364         PR rtl-optimization/28121
19365         * gcc.dg/pr28121.c: New test.
19366
19367 2006-06-22  Lee Millward  <lee.millward@gmail.com>
19368
19369         PR c++/27805
19370         * g++.dg/parse/ptrmem6.C: New test.
19371
19372         PR c++/27821
19373         * g++.dg/template/error22.C: New test.
19374
19375 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19376
19377         PR c++/28111
19378         * g++.dg/template/friend43.C: New test.
19379
19380         PR c++/28110
19381         * g++.dg/template/crash53.C: New test.
19382
19383         PR c++/28109
19384         * g++.dg/rtti/incomplete1.C: New test.
19385
19386 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
19387
19388         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
19389
19390 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
19391
19392         * gcc.c-torture/execute/complex-7.c: New.
19393
19394 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
19395
19396         * gcc.dg/merge-all-constants-1.c: New test.
19397
19398 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
19399
19400         PR c++/28113
19401         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
19402
19403 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
19404
19405         * gfortran.dg/rrspacing_1.f90: New test.
19406
19407 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19408
19409         PR c++/28052
19410         * g++.dg/other/bitfield2.C: New test.
19411
19412 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
19413
19414         PR tree-optimization/27331
19415         * gcc.dg/pr27331.c: New test.
19416
19417 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
19418             Eric Botcazou  <ebotcazou@adacore.com>
19419
19420         PR ada/18692
19421         * lib/gnat.exp: New file.
19422         * lib/gnat-dg.exp: Likewise.
19423         * gnat.dg: New directory.
19424         * gnat.dg/dg.exp: New driver.
19425         * gnat.dg/specs: New directory.
19426         * gnat.dg/specs/specs.exp: New driver.
19427         * gnat.dg/style: New directory.
19428         * gnat.dg/style/style.exp: New driver.
19429
19430 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
19431
19432         PR fortran/16206
19433         * gfortran.dg/array_initializer_1.f90: New test.
19434
19435         PR fortran/28005
19436         * gfortran.dg/matmul_3.f90: New test.
19437
19438 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
19439
19440         PR middle-end/28075
19441         * gcc.dg/tree-ssa/inline-1.c: New test.
19442
19443 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
19444
19445         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
19446         in malloc prototype; remove XFAIL.
19447         * gcc.dg/pr18241-2.c: Ditto.
19448         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
19449         in memset prototype; remove XFAIL.
19450         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19451
19452 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19453
19454         * gcc.dg/vla-8.c: Add.
19455
19456 2006-06-19  Richard Guenther  <rguenther@suse.de>
19457
19458         PR tree-optimization/27090
19459         * g++.dg/tree-ssa/pr27090.C: New testcase.
19460
19461 2006-06-19  Roger Sayle  <roger@eyesopen.com>
19462
19463         PR target/27861
19464         * gcc.dg/pr27861-1.c: New test case.
19465
19466 2006-06-19  Richard Guenther  <rguenther@suse.de>
19467
19468         PR middle-end/28045
19469         * gcc.dg/torture/pr28045.c: New testcase.
19470
19471 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19472
19473         PR fortran/26801
19474         * gfortran.dg/associated_4.f90: New test.
19475
19476 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19477
19478         PR fortran/19310
19479         PR fortran/19904
19480         * gfortran.dg/real_const_3.f90: New test.
19481
19482 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
19483
19484         PR c++/28016
19485         * g++.dg/template/static26.C: New test.
19486
19487         PR c++/27979
19488         * g++.dg/expr/bitfield2.C: New test.
19489
19490         PR c++/27884
19491         * g++.dg/parse/linkage2.C: New test.
19492
19493 2006-06-16  Richard Guenther  <rguenther@suse.de>
19494
19495         PR middle-end/27116
19496         * gcc.dg/pr15785-1.c: Revert last change.
19497         * gcc.dg/torture/pr27116-2.c: New testcase.
19498
19499 2006-06-16  Roger Sayle  <roger@eyesopen.com>
19500
19501         PR middle-end/27802
19502         * gcc.dg/pr27802-1.c: New test case.
19503
19504 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
19505
19506         PR c++/27689
19507         * g++.dg/template/ttp18.C: New test.
19508         * g++.dg/template/ttp19.C: Likewise.
19509
19510         PR c++/27666
19511         * g++.dg/expr/cond9.C: New test.
19512
19513         PR c++/27640
19514         * g++.dg/template/ctor7.C: New test.
19515
19516 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
19517
19518         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
19519
19520 2006-06-16  Richard Guenther  <rguenther@suse.de>
19521
19522         PR tree-optimization/27781
19523         * gcc.dg/tree-ssa/pr27781.c: New testcase.
19524
19525 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
19526
19527         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
19528
19529 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
19530
19531         * gcc.dg/tree-ssa/loop-18.c: New test.
19532
19533 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
19534
19535         PR c++/27665
19536         * g++.dg/template/crash52.C: New test.
19537
19538         PR c++/27648
19539         * g++.dg/ext/attrib22.C: New test.
19540
19541         PR c++/26559
19542         * g++.dg/template/builtin1.C: New test.
19543         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
19544
19545         PR c++/28018
19546         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
19547         assignment.
19548         * g++.old-deja/g++.pt/crash51.C: Likewise.
19549
19550         PR c++/27227
19551         * g++.dg/lookup/linkage1.C: New test.
19552         * g++.dg/lookup/linkage2.C: Likewise.
19553
19554 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
19555
19556         PR middle-end/27959
19557         * gcc.dg/pr27959.c: New testcase.
19558
19559 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
19560
19561         PR target/28014:
19562         * g++.dg/eh/div.C: New test.
19563
19564 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
19565
19566         PR c++/27894
19567         * g++.dg/tree-ssa/pr26757.C: New test.
19568         * g++.dg/tree-ssa/pr27894.C: New test.
19569
19570 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19571
19572         * gcc.c-torture/compile/20060609-1.c: New test.
19573
19574         PR target/27863
19575         * gcc.c-torture/compile/pr27863.c: New test.
19576
19577 2006-06-13  Richard Guenther  <rguenther@suse.de>
19578
19579         PR tree-optimization/27830
19580         * g++.dg/tree-ssa/pr27830.C: New testcase.
19581
19582 2006-06-13  Matthew Sachs  <msachs@apple.com>
19583
19584         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
19585         the list of compiler flags; this causes those flags to be checked
19586         for things like dg-skip-if.
19587
19588 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19589
19590         PR c++/27601
19591         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
19592
19593 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
19594             Kazu Hirata  <kazu@codesourcery.com>
19595
19596         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
19597         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
19598
19599 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19600
19601         PR c++/27933
19602         * g++.dg/lookup/using15.C: New test.
19603
19604         PR c++/27951
19605         * g++.dg/other/anon4.C: New test.
19606
19607 2006-06-12  Roger Sayle  <roger@eyesopen.com>
19608
19609         PR c++/21210
19610         * g++.dg/init/complex1.C: New test case.
19611
19612 2006-06-11  Eric Christopher  <echristo@apple.com>
19613
19614         PR middle-end/27948
19615         * gcc.dg/bf-ms-layout.c: Run on darwin.
19616         * gcc.dg/bf-no-ms-layout: Ditto.
19617         * gcc.dg/attr-ms_struct-2.c: New.
19618         * gcc.dg/bf-ms-layout-2.c: Ditto.
19619
19620 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
19621
19622         * gcc.dg/attr-ms_struct-packed1.c: New.
19623
19624 2006-06-09  Mike Stump  <mrs@apple.com>
19625
19626         * gcc.dg/vla-7.c: Add.
19627
19628 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
19629
19630         PR fortran/24558
19631         * gfortran.dg/entry_6.f90: New test.
19632
19633         PR fortran/20877
19634         PR fortran/25047
19635         * gfortran.dg/entry_7.f90: New test.
19636
19637 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
19638
19639         PR c/27747
19640         * gcc.dg/cpp/_Pragma6.c: New test.
19641
19642         PR c++/27748
19643         * g++.dg/cpp/_Pragma1.C: New test.
19644
19645         PR preprocessor/27746
19646         * gcc.dg/gomp/macro-3.c: New test.
19647         * gcc.dg/gomp/macro-4.c: New test.
19648         * g++.dg/gomp/macro-3.C: New test.
19649         * g++.dg/gomp/macro-4.C: New test.
19650
19651 2006-06-09  Richard Guenther  <rguenther@suse.de>
19652
19653         PR tree-optimization/26998
19654         * gcc.dg/torture/pr26998.c: New testcase.
19655         * gcc.dg/tree-ssa/vrp29.c: New testcase.
19656
19657 2006-06-08  Mike Stump  <mrs@apple.com>
19658
19659         * gcc.dg/pr27095.c: Account for stubs.
19660
19661         PR target/26427
19662         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
19663         produce bad code on darwin.
19664
19665 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19666
19667         PR fortran/27958
19668         * gfortran.dg/substr_2.f: New test.
19669
19670 2006-06-08  Asher Langton  <langton2@llnl.gov>
19671
19672         PR fortran/27786
19673         * cray_pointers_2.f90: Add -fbounds-check compile flag.
19674
19675 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19676
19677         PR target/27421
19678         * gcc.dg/union-3.c: New test.
19679
19680 2006-06-08  Richard Guenther  <rguenther@suse.de>
19681
19682         PR middle-end/27116
19683         * gcc.dg/torture/pr27116.c: New testcase.
19684         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
19685
19686 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
19687
19688         PR rtl-optimization/26449
19689         * gcc.dg/pr26449.c: New test.
19690
19691 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19692
19693         PR c++/27601
19694         * g++.dg/ext/offsetof1.C: Test member functions.
19695
19696 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
19697
19698         * gcc.dg/pr27095.c: Improve scanning.
19699
19700 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
19701
19702         PR fortran/23091
19703         * gfortran.dg/saved_automatic_1.f90: New test.
19704
19705         PR fortran/24168
19706         * gfortran.dg/array_simplify_1.f90: New test.
19707
19708         PR fortran/25090
19709         * gfortran.dg/entry_dummy_ref_1.f90: New test.
19710
19711         PR fortran/25058
19712         * gfortran.dg/entry_dummy_ref_2.f90: New test.
19713
19714 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
19715
19716         PR c++/27177
19717         * g++.dg/expr/cast7.C: New test.
19718
19719 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
19720
19721         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
19722         * lib/gcc-defs.exp (tool_check_compile): Ditto.
19723         * lib/fortran-torture.exp (fortran-torture-compile,
19724         fortran-torture-execute): Ditto.
19725
19726 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
19727
19728         PR target/27842
19729         * gcc.dg/vmx/pr27842.c: New test.
19730
19731 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19732
19733         PR libfortran/27895
19734         * gfortran.dg/bounds_check_3.f90: New test.
19735
19736 2006-06-05  Mike Stump  <mrs@apple.com>
19737
19738         * objc.dg/objc-fast-4.m: Skip for ppc64.
19739
19740 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
19741
19742         PR testsuite/27705
19743         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
19744
19745 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
19746             Victor Kaplansky  <victork@il.ibm.com>
19747
19748         PR tree-optimizations/26360
19749         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
19750         with -fno-tree-dce.
19751         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
19752
19753 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
19754
19755         PR fortran/14067
19756         * gfortran.dg/data_char_1.f90: Add messages for truncated
19757         strings.
19758
19759         PR fortran/16943
19760         * gfortran.dg/func_decl_2.f90: New test.
19761
19762         PR fortran/20839
19763         * gfortran.dg/do_2.f90: New test.
19764
19765         PR fortran/27655
19766         * gfortran.dg/associated_3.f90: New test.
19767
19768 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
19769
19770         PR c++/27819
19771         * g++.dg/template/static25.C: New test.
19772
19773         PR c++/27722
19774         * g++.dg/init/array21.C: New test.
19775
19776         PR c++/27807
19777         * g++.dg/ext/complit7.C: New test.
19778
19779         PR c++/27806
19780         * g++.dg/parse/ptrmem5.C: New test.
19781
19782 2006-06-04  Roger Sayle  <roger@eyesopen.com>
19783             Andrew Pinski  <pinskia@physics.uc.edu>
19784
19785         PR c/27150
19786         PR middle-end/27382
19787         * gcc.dg/pr27150-1.c: New testcase.
19788         * gcc.dg/pr27382-1.c: New testcase.
19789         * gcc.dg/pr27382-2.c: New testcase.
19790
19791 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
19792
19793         PR c/25161
19794         PR c/27020
19795         * gcc.dg/array-10.c: New test.
19796
19797 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19798
19799         PR c++/27804
19800         * g++.dg/init/const4.C: New test.
19801         * g++.dg/init/member1.C: Add error-marker.
19802         * g++.dg/other/fold1.C: Adjust error-marker.
19803
19804 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19805
19806         PR c++/27601
19807         * g++.dg/ext/offsetof1.C: New test.
19808
19809 2006-06-04 Eric Christopher <echristo@apple.com>
19810
19811         * gcc.dg/attr-ms_struct-1.c: New.
19812
19813 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
19814
19815         * gcc.c-torture/compile/builtin_constant_p.c: New test.
19816
19817 2006-06-04  Richard Guenther  <rguenther@suse.de>
19818
19819         PR tree-optimization/27039
19820         * gcc.dg/tree-ssa/loop-17.c: New testcase.
19821
19822 2006-06-03  Roger Sayle  <roger@eyesopen.com>
19823
19824         PR target/26223
19825         * gcc.target/i386/amd64-abi-2.c: New test case.
19826
19827 2006-06-02  Eric Christopher  <echristo@apple.com>
19828
19829         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
19830         * gcc.target/i386/20020523-1.c: Skip if darwin.
19831         * gcc.target/i386/asm-3.c: Ditto.
19832         * gcc.target/i386/20011119-1.c: Ditto.
19833         * gcc.target/i386/clobbers.c: Remove pic part of test.
19834
19835 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
19836
19837         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
19838         * g++.old-deja/g++.other/init19.C: Ditto.
19839         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
19840         and add other platforms as expected failures.
19841
19842 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
19843
19844         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
19845         (is-effective-target-keyword): Ditto.
19846
19847 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
19848
19849         PR fortran/27715
19850         * gfortran.dg/extended_char_comparison_1.f:  New test.
19851
19852 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
19853
19854         PR fortran/25098
19855         * gfortran.dg/dummy_procedure_1.f90: New test.
19856
19857         PR fortran/25147
19858         * gfortran.dg/dummy_procedure_2.f90: New test.
19859
19860         * gfortran.dg/associated_2.f90: Correct to make consistent with
19861         standard.
19862
19863 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19864
19865         * gcc.target/i386/387-11.c: New test case.
19866
19867 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
19868
19869         PR c++/27801
19870         * g++.dg/template/cond6.C: New test.
19871
19872         PR c++/26496
19873         * g++.dg/template/crash51.C: New test.
19874         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
19875
19876         PR c++/27385
19877         * g++.dg/init/array20.C: New test.
19878
19879 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19880
19881         * gcc.dg/builtins-54.c: New test case.
19882
19883 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19884
19885         PR c++/26433
19886         * g++.dg/template/fntry1.C: Add dg-do link.
19887
19888         PR c++/27808
19889         * g++.dg/parse/friend6.C: New test.
19890
19891 2006-05-30  Asher Langton  <langton2@llnl.gov>
19892
19893         * gfortran.dg/cray_pointers_7.f90: New test.
19894
19895 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19896
19897         PR tree-optimization/23452
19898         * gcc.dg/fold-mulconj-1.c: New test case.
19899
19900 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19901
19902         PR c++/27803
19903         * g++.dg/parse/bitfield1.C: New test.
19904
19905 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19906
19907         * gcc.target/ppc-eq0-1.c: New test case.
19908         * gcc.target/ppc-negeq0-1.c: New test case.
19909
19910 2006-05-30  Dirk Mueller  <dmueller@suse.de>
19911
19912         PR c/27273
19913         * gcc.dg/overflow-warn-5.c: New test.
19914
19915 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19916
19917         PR c/27718
19918         * gcc.dg/sizeof-1.c: New test.
19919
19920 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
19921
19922         PR target/27790
19923         * gcc.target/i386/pr27790.c: New test.
19924
19925 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19926
19927         PR libgfortran/27757
19928         * gfortran.dg/direct_io_5.f90: New test.
19929
19930 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19931
19932         PR libgfortran/27634
19933         * gfortran.dg/fmt_missing_period_1.f: New test.
19934         * gfortran.dg/fmt_missing_period_2.f: New test.
19935         * gfortran.dg/fmt_missing_period_3.f: New test.
19936
19937 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19938
19939         PR fortran/19777
19940         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
19941         arrays.
19942
19943 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19944
19945         PR c++/27713
19946         * g++.dg/template/new6.C: New test.
19947
19948 2006-05-29  Roger Sayle  <roger@eyesopen.com>
19949
19950         PR tree-optimization/24964
19951         * gcc.target/i386/387-10.c: New test case.
19952
19953 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
19954
19955         * intrinsics/string_intrinsics.c (compare_string):
19956         Use memcmp instead of strncmp to avoid tripping over
19957         CHAR(0) in a string.
19958
19959 2006-05-27  Richard Guenther  <rguenther@suse.de>
19960
19961         PR middle-end/27773
19962         * gcc.dg/torture/pr27773.c: New testcase.
19963
19964 2006-05-27  Dirk Mueller  <dmueller@suse.de>
19965
19966         * gcc.dg/pr24561.c: Rename to..
19967         * gcc.dg/pr25962.c: .. this.
19968
19969 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19970
19971         PR fortran/19777
19972         * gfortran.dg/bounds_check_2.f: New test.
19973
19974 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
19975
19976         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
19977         * gfortran.dg/byte_1.f90: Likewise.
19978         * gfortran.dg/dup_save_2.f90: Likewise.
19979
19980 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
19981
19982         * gfortran.dg/associated_2.f90: New test.
19983
19984 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19985
19986         PR fortran/27524
19987         * gfortran.dg/bounds_check_1.f90: New test.
19988
19989 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
19990
19991         PR rtl-optimization/27661
19992         * gcc.dg/pr27661.c: New test case.
19993
19994 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
19995
19996         PR fortran/23151
19997         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
19998         * gfortran.dg/print_parentheses_1.f:  New test.
19999         * gfortran.dg/print_parentheses_2.f90:  New test.
20000
20001 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
20002
20003         PR target/27758
20004         * gcc.dg/pr27758.c: New test.
20005
20006 2006-05-24  Falk Hueffner  <falk@debian.org>
20007
20008         * gcc.c-torture/compile/pr27571.c: New test.
20009
20010 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
20011
20012         PR fortran/27709
20013         * gfortran.dg/spec_expr_4.f90: New test.
20014
20015         PR fortran/27155
20016         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
20017
20018 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
20019
20020         PR c++/20103
20021         * g++.dg/ext/complit6.C: New test.
20022         * g++.dg/ext/complit3.C: Adjust error markers.
20023         * g++.dg/init/const3.C: New test.
20024
20025 2006-05-25  Richard Guenther  <rguenther@suse.de>
20026
20027         PR middle-end/27743
20028         * gcc.dg/torture/pr27743.c: New testcase.
20029
20030 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20031
20032         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
20033
20034 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
20035
20036         * gcc.dg/compat/scalar-by-value-x.h: New.
20037         * gcc.dg/compat/scalar-by-value-y.h: New.
20038         * gcc.dg/compat/scalar-by-value-5.c: New.
20039         * gcc.dg/compat/scalar-by-value-5_main.c: New.
20040         * gcc.dg/compat/scalar-by-value-5_x.c: New.
20041         * gcc.dg/compat/scalar-by-value-5_y.c: New.
20042         * gcc.dg/compat/scalar-by-value-6.c: New.
20043         * gcc.dg/compat/scalar-by-value-6_main.c: New.
20044         * gcc.dg/compat/scalar-by-value-6_x.c: New.
20045         * gcc.dg/compat/scalar-by-value-6_y.c: New.
20046
20047 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
20048
20049         PR tree-optimization/27639
20050         PR tree-optimization/26719
20051         * gcc.dg/pr27639.c: New test.
20052         * gcc.dg/pr26719.c: New test.
20053         * gcc.dg/tree-ssa/scev-cast.c: New test.
20054
20055 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
20056
20057         PR c++/20173
20058         * g++.dg/template/error21.C: New test.
20059
20060 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
20061
20062         PR target/27696
20063         * gcc.target/i386/pr27696.c: New.
20064
20065 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
20066
20067         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
20068
20069         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
20070
20071 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20072
20073         PR c++/27716
20074         * g++.dg/other/assign1.C: New test.
20075
20076 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
20077
20078         PR target/27266
20079         * gcc.target/i386/pr27266.c: New.
20080
20081 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20082
20083         PR c++/27451
20084         * g++.dg/ext/asm9.C: New test.
20085
20086 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
20087
20088         PR rtl-optimization/25514
20089         * gcc.c-torture/compile/pr25514.c: New test.
20090
20091 2006-05-22  Richard Guenther  <rguenther@suse.de>
20092
20093         Revert
20094         2006-01-31  Richard Guenther  <rguenther@suse.de>
20095
20096         * gcc.target/i386/sselibm-1.c: New testcase.
20097         * gcc.target/i386/sselibm-2.c: Likewise.
20098         * gcc.target/i386/sselibm-3.c: Likewise.
20099         * gcc.target/i386/sselibm-4.c: Likewise.
20100         * gcc.target/i386/sselibm-5.c: Likewise.
20101
20102 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20103
20104         PR c/27420
20105         * gcc.dg/func-args-2.c: New test.
20106
20107         PR c/26818
20108         * gcc.dg/struct-incompl-1.c: New test.
20109
20110 2006-05-22  Richard Guenther  <rguenther@suse.de>
20111
20112         PR testsuite/27708
20113         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
20114         the transformations we test for.
20115
20116 2006-05-22  Richard Guenther  <rguenther@suse.de>
20117
20118         PR testsuite/27707
20119         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
20120
20121 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
20122
20123         PR c++/27210
20124         * g++.dg/warn/new1.C: New test.
20125         * g++.dg/template/new5.C: Likewise.
20126
20127 2006-05-21  Roger Sayle  <roger@eyesopen.com>
20128
20129         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
20130         * gcc.target/i386/20060512-3.c: Likewise.
20131
20132 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
20133
20134         PR rtl-optimization/27671
20135         * gcc.c-torture/execute/pr27671-1.c: New.
20136         * gcc.dg/pr27671-2.c: Likewise.
20137
20138         PR tree-optimization/26622.
20139         * gcc.c-torture/compile/pr26622.c: New.
20140
20141 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20142
20143         PR fortran/27613
20144         * gfortran.dg/recursive_reference_1.f90: New test.
20145
20146 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20147
20148         PR fortran/25746
20149         * gfortran.dg/elemental_subroutine_3.f90: New test.
20150
20151         PR fortran/25090
20152         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
20153
20154         PR fortran/27584
20155         * gfortran.dg/associated_target_1.f90: New test.
20156
20157         PR fortran/19015
20158         * gfortran.dg/maxloc_shape_1.f90: New test.
20159
20160 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20161
20162         PR libgfortran/24459
20163         * gfortran.dg/namelist_24.f90: New test.
20164         * gfortran.dg/namelist_12.f: Fix typo in comment.
20165
20166 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
20167
20168         PR middle-end/25776
20169         * g++.dg/other/error11.C: New test.
20170
20171 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20172
20173         * gcc.target/mips/pr26765.c: Add -w to options.
20174
20175 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20176
20177         * lib/target-supports.exp (check_effective_target_mpaired_single):
20178         New function.
20179         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
20180         multilibs.
20181         * g++.dg/vect/vect.exp: Likewise.
20182
20183 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20184
20185         PR testsuite/25891
20186         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
20187
20188 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
20189
20190         PR fortran/27662
20191         * gfortran.dg/temporary_1.f90: New file.
20192
20193 2006-05-19  Andreas Schwab  <schwab@suse.de>
20194
20195         * g++.dg/other/unused1.C: Also match "stringz".
20196
20197 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
20198
20199         PR c++/26433
20200         * g++.dg/template/fntry1.C: New test.
20201
20202 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
20203
20204         PR c++/27471
20205         PR c++/27506
20206         * g++.dg/conversion/bitfield5.C: New test.
20207         * g++.dg/conversion/bitfield6.C: New test.
20208
20209 2006-05-18  Mike Stump  <mrs@apple.com>
20210
20211         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
20212         * gcc.dg/vla-4.c: Add.
20213         * gcc.dg/vla-5.c: Add.
20214         * gcc.dg/vla-6.c: Add.
20215
20216 2006-05-12  Stuart Hastings  <stuart@apple.com>
20217
20218         * gcc.target/i386/20060512-1.c: New.
20219         * gcc.target/i386/20060512-2.c: New.
20220         * gcc.target/i386/20060512-3.c: New.
20221         * gcc.target/i386/20060512-4.c: New.
20222
20223 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
20224
20225         PR c++/26122
20226         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
20227
20228         PR c++/26068
20229         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
20230         * g++.dg/parse/linkage1.C: New test.
20231
20232 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20233
20234         PR tree-optimization/27548
20235         * g++.dg/tree-ssa/pr27548.C: New test.
20236
20237 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20238
20239         PR fortran/26551
20240         * gfortran.dg/recursive_check_1.f: New test.
20241         * gfortran.dg/recursive_check_2.f90: New test.
20242
20243 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
20244
20245         * g++.dg/opt/temp2.C: New test.
20246
20247 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20248
20249         PR c++/27491
20250         * g++.dg/init/brace5.C: New test.
20251
20252         PR middle-end/27415
20253         * gcc.dg/gomp/pr27415.c: New test.
20254         * g++.dg/gomp/pr27415.C: New test.
20255
20256         PR tree-optimization/27549
20257         * g++.dg/tree-ssa/pr27549.C: New test.
20258
20259 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20260
20261         PR libgfortran/27575
20262         * gfortran.dg/read_eof_4.f90: New test.
20263
20264 2006-05-16  Richard Guenther  <rguenther@suse.de>
20265
20266         PR tree-optimization/22303
20267         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
20268
20269 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
20270
20271         PR middle-end/27573
20272         * gcc.dg/gomp/pr27573.c: New test.
20273         * gfortran.dg/gomp/pr27573.f90: New test.
20274
20275         PR c/27499
20276         * gcc.dg/gomp/pr27499.c: New test.
20277         * g++.dg/gomp/pr27499.C: New test.
20278
20279 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20280
20281         PR c++/27339
20282         * g++.dg/parser/access8.C: Adjust error marker.
20283         * g++.dg/template/access17.C: New test.
20284         * g++.dg/template/access18.C: Likewise.
20285
20286 2006-05-15  Roger Sayle  <roger@eyesopen.com>
20287
20288         PR target/26600
20289         * gcc.target/i386/pr26600.c: New test case.
20290
20291 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20292
20293         PR c++/27505
20294         * g++.dg/expr/bitfield1.C: New test.
20295
20296 2006-05-15  Richard Guenther  <rguenther@suse.de>
20297
20298         PR tree-optimization/27603
20299         * gcc.dg/torture/pr27603.c: New testcase.
20300
20301 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
20302
20303         PR fortran/25090
20304         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20305
20306         PR fortran/25082
20307         * gfortran.dg/scalar_return_1.f90: New test.
20308
20309         PR fortran/27411
20310         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
20311
20312 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
20313
20314         * gcc.dg/gomp/critical-4.c: New test.
20315         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
20316         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
20317         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
20318         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
20319
20320 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20321
20322         PR c++/27582
20323         * g++.dg/template/dependent-args1.C: New test.
20324
20325         PR c++/27581
20326         * g++.dg/lookup/this1.C: New test.
20327
20328         PR c++/27315
20329         * g++.dg/template/operator6.C: New test.
20330         * g++.dg/template/incomplete3.C: New test.
20331
20332         PR c++/27559
20333         * g++.dg/template/new4.C: New test.
20334
20335         PR c++/27496
20336         * g++.dg/template/void2.C: New test.
20337
20338 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
20339
20340         * g++.dg/template/dependent-expr5.C: New test.
20341
20342 2006-05-14  Roger Sayle  <roger@eyesopen.com>
20343
20344         PR middle-end/26729
20345         * gcc.dg/pr26729-1.c: New test case.
20346
20347 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
20348
20349         * gcc.dg/pr27003.c: New test.
20350
20351 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
20352
20353         * lib/target-supports.dg (check_cxa_atexit_available): Change
20354         v3_target_compile to ${tool}_target_compile.
20355
20356 2006-05-11  Jason Merrill  <jason@redhat.com>
20357
20358         * lib/scanasm.exp (scan-not-hidden): Fix typo.
20359
20360 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20361
20362         PR fortran/27553
20363         * gfortran.dg/label_5.f90: New test.
20364
20365 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
20366
20367         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
20368         check_effective_target_powerpc_altivec_ok): New.
20369         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
20370         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
20371         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
20372         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
20373         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
20374         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
20375         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
20376         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
20377         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
20378         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
20379         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
20380         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
20381         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
20382         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
20383         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
20384         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
20385         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
20386         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
20387         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
20388         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
20389         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
20390         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
20391         gcc.target/powerpc/altivec-9.c,
20392         gcc.target/powerpc/altivec-consts.c,
20393         gcc.target/powerpc/altivec-pr22085.c,
20394         gcc.target/powerpc/altivec-splat.c,
20395         gcc.target/powerpc/altivec-types-1.c,
20396         gcc.target/powerpc/altivec-types-2.c,
20397         gcc.target/powerpc/altivec-types-3.c,
20398         gcc.target/powerpc/altivec-types-4.c,
20399         gcc.target/powerpc/altivec-varargs-1.c,
20400         gcc.target/powerpc/altivec-vec-merge.c,
20401         gcc.target/powerpc/ppc-vector-memcpy.c,
20402         gcc.target/powerpc/ppc-vector-memset.c,
20403         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
20404         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
20405         these effective targets.
20406         * gcc.dg/vmx/pr27006.c: Add missing close brace.
20407         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
20408
20409 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20410
20411         PR middle-end/27384
20412         * g++.dg/other/fold1.C: New test.
20413
20414         PR middle-end/27488
20415         * gcc.dg/fold-nonneg-1.c: New test.
20416
20417         PR c++/27547
20418         * g++.dg/other/operator1.C: New test.
20419
20420 2006-05-11  Richard Guenther  <rguenther@suse.de>
20421
20422         PR middle-end/27529
20423         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
20424
20425 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
20426
20427         * lib/target-supports-dg.exp (check-flags): New.
20428         (dg-skip-if): Move flag checks.
20429
20430 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
20431
20432         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
20433         * lib/target-supports.dg (check_cxa_atexit_available): New.
20434
20435 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
20436
20437         PR fortran/27470
20438         * gfortran.dg/multiple_allocation_2.f90: New test case.
20439
20440 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
20441
20442         * gcc.target/arm/pr27387.C: Fix a comment typo.
20443
20444 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20445
20446         PR fortran/24549
20447         * gfortran.dg/error_recovery_1.f90: New test.
20448
20449 2006-05-10  Richard Guenther  <rguenther@suse.de>
20450
20451         PR tree-optimization/27302
20452         * gcc.dg/torture/pr27302.c: New testcase.
20453
20454 2006-05-09  Dirk Mueller  <dmueller@suse.de>
20455         Richard Guenther  <rguenther@suse.de>
20456
20457         PR middle-end/27498
20458         * gcc.dg/tree-ssa/pr27498.c: New testcase.
20459
20460 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
20461
20462         PR rtl-optimization/27335
20463         * gcc.dg/pr27335.c: New test.
20464
20465 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
20466
20467         * gcc.target/mips/mips-ps-5.c: New file.
20468
20469 2006-05-08  Jan Hubicka  <jh@suse.cz>
20470
20471         PR middle-end/25962
20472         * gcc.dg/pr25962.c: New.
20473
20474 2006-05-08  Roger Sayle  <roger@eyesopen.com>
20475
20476         PR target/27158
20477         * gcc.target/powerpc/pr27158.c: New test case.
20478
20479 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
20480
20481         PR testsuite/27476
20482         * ada/acats/run_all.sh: Use test -z.
20483
20484 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20485
20486         PR libfortran/18271
20487         * gfortran.dg/spec_expr_3.f90: New test.
20488
20489 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
20490
20491         PR target/24879
20492         * gcc.target/i386/monitor.c: New file.
20493
20494 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
20495
20496         * gcc.dg/pr27095.c: xfail *-*-darwin*.
20497
20498 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20499
20500         PR c++/27447
20501         * g++.dg/other/ptrmem7.C: New test.
20502
20503 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20504
20505         PR target/27421
20506         * gcc.dg/array-9.c: New test.
20507
20508 2006-05-07  Richard Guenther  <rguenther@suse.de>
20509
20510         PR tree-optimization/27409
20511         * gcc.dg/torture/pr27409.c: New testcase.
20512
20513 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20514
20515         PR fortran/27457
20516         * gfortran.dg/select_6.f90: New.
20517
20518 2006-05-07  Richard Guenther  <rguenther@suse.de>
20519
20520         PR tree-optimization/27136
20521         * gcc.dg/torture/pr27136.c: New testcase.
20522
20523 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
20524
20525         PR fortran/24813
20526         * gfortran.dg/char_cons_len_1.f90: New test.
20527
20528 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20529
20530         PR c++/27427
20531         * g++.dg/template/incomplete2.C: New test.
20532
20533 2006-05-06  Richard Guenther  <rguenther@suse.de>
20534
20535         PR tree-optimization/27151
20536         * gcc.dg/vect/pr27151.c: New testcase.
20537
20538 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20539
20540         PR c++/27430
20541         * g++.dg/template/void1.C: New test.
20542
20543         PR c++/27423
20544         * g++.dg/other/void2.C: New test.
20545
20546         PR c++/27422
20547         * g++.dg/conversion/void1.C: New test.
20548
20549 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
20550
20551         PR/21391
20552         * g++.dg/other/unused1.C: New.
20553
20554 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20555
20556         PR objc/27240
20557         * objc.dg/member-1.m: New test.
20558
20559 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
20560
20561         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
20562
20563 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20564
20565         PR libfortran/26985
20566         * gfortran.dg/matmul_2.f90: New test.
20567
20568 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
20569
20570         * ada/acats/run_all.sh: Use sync when main not found.
20571
20572 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
20573
20574         PR target/26765
20575         * gcc.target/mips/pr26765.c: New.
20576
20577 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
20578
20579         * gcc.target/bfin: New directory.
20580         * gcc.target/bfin/bfin.exp: New file.
20581         * gcc.target/bfin/frmul.c: New file.
20582         * gcc.target/bfin/arith.c: New file.
20583         * gcc.target/bfin/mul-combine.c: New file.
20584         * gcc.target/bfin/shift.c: New file.
20585
20586 2006-05-04  Richard Guenther  <rguenther@suse.de>
20587
20588         PR tree-optimization/14287
20589         PR tree-optimization/14844
20590         PR tree-optimization/19792
20591         PR tree-optimization/21608
20592         PR tree-optimization/27090
20593         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
20594         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
20595         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
20596         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
20597         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
20598
20599 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
20600
20601         PR tree-optimization/27285
20602         * gcc.c-torture/execute/pr27285.c: New test.
20603
20604         PR middle-end/27388
20605         * gcc.dg/gomp/pr27388-1.c: New test.
20606         * gcc.dg/gomp/pr27388-2.c: New test.
20607         * gcc.dg/gomp/pr27388-3.c: New test.
20608
20609         PR c++/27359
20610         * g++.dg/gomp/pr27359.C: New test.
20611
20612 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
20613
20614         PR fortran/20248
20615         * gfortran.dg/iargc.f90: New test.
20616
20617 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20618
20619         PR c++/27102
20620         * g++.dg/template/crash49.C: New test.
20621
20622 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
20623
20624         PR testsuite/27032
20625         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
20626
20627 2006-05-02  Jeff Law  <law@redhat.com>
20628
20629         PR tree-optimization/27364
20630         * gcc.c-torture/execute/pr27364.c: New test.
20631
20632 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20633
20634         PR c++/27309
20635         * g++.dg/parser/ctor5.C: New test.
20636
20637 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
20638
20639         PR target/27387
20640         * gcc.target/arm/arm.exp: New.
20641         * gcc.target/arm/pr27387.C: Likewise.
20642
20643 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
20644
20645         PR fortran/27269
20646         PR fortran/27324
20647         * gfortran.dg/module_equivalence_2.f90: New test.
20648
20649 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
20650
20651         PR middle-end/27337
20652         * g++.dg/gomp/pr27337-1.C: New test.
20653         * g++.dg/gomp/pr27337-2.C: New test.
20654
20655         PR middle-end/27328
20656         * gcc.dg/gomp/pr27328.c: New test.
20657
20658         PR middle-end/27325
20659         * g++.dg/gomp/pr27325.C: New test.
20660
20661         PR middle-end/27310
20662         * g++.dg/gomp/pr27310.C: New test.
20663
20664 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20665
20666         PR tree-optimization/27291
20667         * g++.dg/tree-ssa/pr27291.C: New test.
20668
20669 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20670
20671         PR tree-optimization/27283
20672         * g++.dg/tree-ssa/pr27283.C: New test.
20673
20674 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20675
20676         * gcc.dg/tree-ssa/loop-16.c: New test.
20677
20678 2006-05-01  Roger Sayle  <roger@eyesopen.com>
20679             Joseph S. Myers  <joseph@codesourcery.com>
20680
20681         * gcc.dg/Wconversion-3.c: New test case.
20682         * gcc.dg/Wconversion-4.c: Likewise.
20683
20684 2006-05-01  Richard Guenther  <rguenther@suse.de>
20685
20686         PR tree-optimization/26726
20687         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
20688
20689 2006-04-30  Roger Sayle  <roger@eyesopen.com>
20690
20691         * gcc.dg/Woverflow-1.c: New test case.
20692         * gcc.dg/Woverflow-2.c: Likewise.
20693         * gcc.dg/Woverflow-3.c: Likewise.
20694
20695 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
20696
20697         PR c++/27094
20698         * g++.dg/template/defarg8.C: New test.
20699
20700 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20701
20702         PR c++/27278
20703         * g++.dg/parse/operator7.C: New test.
20704
20705 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20706
20707         PR c++/11471
20708         PR c++/27102
20709         * g++.dg/template/crash48.C: New test.
20710
20711         PR c++/27279
20712         * g++.dg/parse/ctor4.C: New test.
20713
20714 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20715
20716         PR fortran/25681
20717         * gfortran.df/char_type_len.f90: New test.
20718
20719 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20720
20721         PR libgfortran/27304
20722         * gfortran.dg/fmt_exhaust.f90: New test.
20723
20724 2006-04-28  Roger Sayle  <roger@eyesopen.com>
20725
20726         PR c/25309
20727         * gcc.dg/large-size-array-2.c: New test case.
20728
20729 2006-04-28  Richard Guenther  <rguenther@suse.de>
20730
20731         PR target/26826
20732         * gcc.target/i386/pr26826.c: New testcase.
20733
20734 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
20735
20736         PR middle-end/27260
20737         * gcc.c-torture/execute/pr27260.c: New.
20738
20739 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
20740
20741         PR middle-end/27095
20742         * gcc.dg/pr27095.c: New.
20743
20744 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20745
20746         PR c++/27292
20747         * g++.dg/conversion/bitfield4.C: New test.
20748
20749 2006-04-27  Eric Christopher  <echristo@apple.com>
20750
20751         * gcc.dg/pragma-ms_struct.c: New.
20752
20753 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20754
20755         PR c++/27102
20756         * g++.dg/template/crash47.C: New test.
20757
20758 2006-04-27  Dirk Mueller  <dmueller@suse.de>
20759
20760         * gcc.target/i386/sse-7.c: build with -msse.
20761
20762 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
20763
20764         PR testsuite/27274:
20765         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
20766         (main): Exit if processor doesn't support SSE.
20767
20768 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
20769
20770         PR middle-end/27282
20771         * gcc.c-torture/compile/pr27282.c: New test.
20772
20773 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
20774
20775         PR middle-end/26913
20776         * g++.dg/gomp/pr26913.C: New test.
20777
20778         PR c/25996
20779         * gcc.dg/gomp/pr25996.c: New test.
20780         * g++.dg/gomp/pr25996.C: New test.
20781
20782 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
20783
20784         PR rtl-optimization/26725
20785         * gcc.c-torture/compile/pr26725.c: New test.
20786
20787 2006-04-25  Richard Guenther  <rguenther@suse.de>
20788
20789         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
20790         than n + -1.
20791
20792 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
20793
20794         * gcc.dg/20060425-1.c: New testcase.
20795
20796 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
20797
20798         PR tree-optimization/26865
20799         * gcc.dg/pr26865.c: New test.
20800
20801 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
20802
20803         PR c++/27292
20804         * g++.dg/conversion/bitfield1.C: New test.
20805         * g++.dg/conversion/bitfield2.C: Likewise.
20806         * g++.dg/conversion/bitfield3.C: Likewise.
20807
20808 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20809         Richard Guenther  <rguenther@suse.de>
20810
20811         PR tree-optimization/27236
20812         * gcc.dg/tree-ssa/pr27236.c: New testcase.
20813
20814 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20815
20816         PR c++/19963
20817         * g++.dg/other/incomplete2.C: New test.
20818
20819 2006-04-24  Richard Guenther  <rguenther@suse.de>
20820
20821         PR middle-end/26869
20822         * gcc.dg/torture/pr26869.c: New testcase.
20823
20824 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20825         Richard Guenther  <rguenther@suse.de>
20826
20827         PR tree-optimization/27218
20828         * g++.dg/tree-ssa/pr27218.C: New testcase.
20829
20830 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20831
20832         PR c++/26912
20833         * g++.dg/template/friend41.C: New test.
20834
20835 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
20836
20837         * g++.dg/opt/pr15551.C: Include cstdio.
20838         (main): Use remove instead of unlink.
20839
20840 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
20841
20842         * gcc.dg/sibcall-7.c: New test.
20843         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
20844         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
20845         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
20846         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
20847         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
20848
20849 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20850
20851         PR c++/26534
20852         * g++.dg/opt/bitfield1.C: New test.
20853         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
20854         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
20855         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
20856         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
20857         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
20858         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
20859         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
20860         * g++.dg/abi/bitfield2.C: Likewise.
20861         * g++.dg/init/bitfield1.C: Likewise.
20862
20863 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
20864
20865         PR fortran/25099
20866         * gfortran.dg/elemental_subroutine_4.f90: New test.
20867         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
20868         call sub (m, x).
20869
20870 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
20871
20872         * gcc.c-torture/compile/20060421-1.c: New testcase.
20873
20874 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20875
20876         PR c/25875
20877         * gcc.dg/init-bad-4.c: New test.
20878
20879 2006-04-21  Paul Brook  <paul@codesourcery.com>
20880
20881         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
20882
20883 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
20884
20885         PR fortran/27122
20886         * gfortran.dg/defined_operators_1.f90: New test.
20887         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
20888         remove old ones associated, incorrectly, with Note 5.46.
20889
20890         PR fortran/27113
20891         * gfortran.dg/character_array_constructor_1.f90: New test.
20892
20893 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
20894
20895         * gcc.dg/20060419-1.c: New test.
20896
20897 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
20898
20899         PR c/26774
20900         * gcc.dg/struct-parse-1.c: New test case.
20901
20902 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20903
20904         PR c++/26558
20905         * g++.dg/parse/template19.C: New test.
20906
20907         PR c++/26739
20908         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
20909
20910         PR c++/26036
20911         * g++.dg/expr/call3.C: New test.
20912
20913         PR c++/10385
20914         * g++.dg/conversion/dynamic1.C: New test.
20915
20916 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
20917
20918         PR c++/27102
20919         * g++.dg/template/crash35.C: Tweak error markers.
20920         * g++.dg/template/crash46.C: New test.
20921         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
20922         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
20923
20924 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
20925
20926         PR rtl-optimization/14261
20927         * gcc.c-torture/compile/20060419-1.c: Added.
20928
20929 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
20930
20931         * gfortran.dg/label_1.f90: Adjust dg-error.
20932
20933 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20934
20935         PR target/26961
20936         * gcc.dg/fold-cond-1.c: New test case.
20937         * gcc.dg/pr26961-1.c: Likewise.
20938
20939 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20940
20941         PR libgfortran/27138
20942         * gfortran.dg/read_bad_advance.f90: New test.
20943
20944 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20945             Dale Johannesen  <dalej@apple.com>
20946
20947         PR target/24076
20948         * gcc.target/i386/vecinit-3.c: New testcase.
20949         * gcc.target/i386/vecinit-4.c: Likewise.
20950         * gcc.target/i386/sse-18.c: Likewise.
20951         * gcc.target/i386/sse-19.c: Likewise.
20952
20953 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
20954
20955         * gfortran.dg/allocate_zerosize_1.f90: New test.
20956
20957 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
20958
20959         PR c++/26365
20960         * g++.dg/template/crash45.C: New test.
20961
20962 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
20963
20964         PR fortran/26787
20965         * gfortran.dg/proc_assign_1.f90: New test.
20966         * gfortran.dg/procedure_lvalue.f90: Change message.
20967         * gfortran.dg/namelist_4.f90: Add new error.
20968
20969         PR fortran/25597
20970         PR fortran/27096
20971         * gfortran.dg/auto_pointer_array_result_1.f90
20972
20973         PR fortran/27089
20974         * gfortran.dg/specification_type_resolution_1.f90
20975
20976         PR fortran/18003
20977         PR fortran/25669
20978         PR fortran/26834
20979         * gfortran.dg/bounds_temporaries_1.f90: New test.
20980
20981         PR fortran/27124
20982         * gfortran.dg/array_return_value_1.f90: New test.
20983
20984 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
20985
20986         PR fortran/25336
20987         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
20988
20989 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
20990
20991         PR middle-end/26823
20992         * g++.dg/gomp/pr26823-1.C: New test.
20993         * g++.dg/gomp/pr26823-2.C: New test.
20994
20995 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
20996
20997         PR middle-end/27134
20998         * gcc.dg/pr27314.c: New test.
20999
21000 2006-04-13  Richard Henderson  <rth@redhat.com>
21001
21002         * g++.dg/gomp/block-0.C: Update expected matches.
21003
21004 2006-04-13  DJ Delorie  <dj@redhat.com>
21005
21006         * lib/target-supports.exp (check_effective_target_int32plus): New.
21007         (check_effective_target_ptr32plus): New.
21008         (check_effective_target_size32plus): New.
21009         (check_effective_target_int16): New.
21010         (check_profiling_available): Add m32c to the list of unsupported
21011         targets.
21012
21013         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
21014         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
21015         memory size.
21016         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
21017         pointers.
21018         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
21019         size_t.
21020         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
21021         and size_t.
21022         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
21023         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
21024         not just xstormy16.  Skip m32c due to weird pointer size.
21025         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
21026         not just xstormy16.
21027         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
21028         not just xstormy16.
21029         * gcc.dg/20020312-2.c: Add m32c support.
21030         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
21031         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
21032         in test.
21033         * gcc.dg/20050321-2.c: Require >=32 bit integers.
21034         * gcc.dg/asm-1.c: Skip if int and short are the same size.
21035         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
21036         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
21037         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
21038         formats
21039         * gcc.dg/init-string-2.c: Require >=32 bit integers.
21040         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
21041         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
21042         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
21043         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
21044         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
21045         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
21046         in test.
21047         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
21048         in test.
21049         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
21050         * gcc.dg/pr23049.c: Require >=32 bit integers.
21051         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
21052         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
21053         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
21054         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
21055         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
21056         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
21057         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
21058         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
21059         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
21060         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
21061         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
21062         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
21063         prototype in test.
21064         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
21065         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
21066         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
21067         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
21068         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
21069
21070         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
21071         * gcc.c-torture/execute/20040703-1.x: Likewise.
21072         * gcc.c-torture/execute/20040705-1.x: Likewise.
21073         * gcc.c-torture/execute/20040705-2.x: Likewise.
21074         * gcc.c-torture/execute/20040709-1.x: Likewise.
21075         * gcc.c-torture/execute/20040709-2.x: Likewise.
21076         * gcc.c-torture/execute/20040811-1.x: Likewise.
21077         * gcc.c-torture/execute/20050316-1.x: Likewise.
21078         * gcc.c-torture/execute/bitfld-4.x: Likewise.
21079         * gcc.c-torture/execute/pr19689.x: Likewise.
21080         * gcc.c-torture/execute/pr7284-1.x: Likewise.
21081         * gcc.c-torture/execute/usmul.x: Likewise.
21082         * gcc.c-torture/execute/vrp-5.x: Likewise.
21083         * gcc.c-torture/execute/vrp-6.x: Likewise.
21084         * gcc.dg/debug/20041023-1.s: Likewise.
21085
21086 2006-04-13  Roger Sayle  <roger@eyesopen.com>
21087
21088         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
21089         of integers to a vector types are now constant expressions in C.
21090         * gcc.dg/vect/vect-fold-1.c: New test case.
21091
21092 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
21093             Ulrich Weigand  <uweigand@de.ibm.com>
21094
21095         PR target/27006
21096         * gcc.dg/vmx/pr27006.c: New testcase.
21097
21098 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21099
21100         PR libgfortran/26766
21101         * gfortran.dg/write_recursive.f90: New test.
21102
21103 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
21104
21105         * g++.dg/parse/dtor7.C: New test.
21106         * g++.dg/parse/new1.C: Add error marker.
21107         * g++.dg/template/new3.C: New test.
21108
21109         PR c++/26122
21110         * g++.dg/template/pure1.C: New test.
21111
21112         PR c++/26295
21113         * g++.dg/parse/ptrmem4.C: New test.
21114
21115 2006-04-10  Jeff Law  <law@redhat.com>
21116
21117         PR/27087
21118         * gcc.c-torture/compile/pr27087.c: New test.
21119
21120 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
21121
21122         PR/21391
21123         * gcc.dg/20060410.c: New.
21124
21125 2006-04-10  Matthias Klose  <doko@debian.org>
21126
21127         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
21128         Recognize multilib directory names containing underscores.
21129
21130 2006-04-10  Roger Sayle  <roger@eyesopen.com>
21131
21132         * gcc.target/i386/vecinit-1.c: New test case.
21133         * gcc.target/i386/vecinit-2.c: Likewise.
21134
21135 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
21136
21137         PR debug/27057
21138         * g++.dg/debug/dwarf2-2.C: New test.
21139
21140 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
21141
21142         PR rtl-optimization/27073
21143         * gcc.c-torture/execute/pr27073.c: New test.
21144
21145 2006-04-08  Mike Stump  <mrs@apple.com>
21146
21147         * gcc.dg/pragma-darwin.c: Improve for ppc64.
21148
21149 2006-04-07  Richard Guenther  <rguenther@suse.de>
21150
21151         PR tree-optimization/26135
21152         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
21153
21154 2006-04-06  Jan Hubicka  <jh@suse.cz>
21155
21156         PR profile/26399
21157         * g++.dg/bprob/g++-bprob-2.C: New testcase.
21158
21159 2006-04-06  Roger Sayle  <roger@eyesopen.com>
21160
21161         * g++.dg/conversion/nullptr1.C: New test case.
21162         * g++.dg/conversion/nullptr2.C: Likewise.
21163
21164 2006-04-05  Roger Sayle  <roger@eyesopen.com>
21165
21166         * gfortran.dg/dependency_18.f90: New test case.
21167
21168 2006-04-05  Richard Guenther  <rguenther@suse.de>
21169
21170         PR tree-optimization/26919
21171         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
21172         * gcc.dg/ipa/ipa-2.c: Likewise.
21173         * gcc.dg/ipa/ipa-3.c: Likewise.
21174         * gcc.dg/ipa/ipa-5.c: Likewise.
21175
21176 2006-04-05  Richard Guenther  <rguenther@suse.de>
21177
21178         PR tree-optimization/26763
21179         * gcc.dg/torture/pr26763-1.c: New testcase.
21180         * gcc.dg/torture/pr26763-2.c: Likewise.
21181
21182 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
21183
21184         PR fortran/23634
21185         PR fortran/25619
21186         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
21187
21188 2006-04-04  Eric Christopher  <echristo@apple.com>
21189
21190         * gcc.target/i386/387-1.c: Allow regexp to match darwin
21191         stubs.
21192         * gcc.target/i386/387-5.c: Ditto.
21193
21194 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
21195
21196         * gcc.target/sparc/struct-ret-check.c: New test.
21197
21198 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21199
21200         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
21201         zero decimal digits specified in format.
21202
21203 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
21204
21205         PR fortran/26891
21206         * gfortran.dg/missing_optional_dummy_1.f90: New test.
21207
21208         PR fortran/26976
21209         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
21210         * gfortran.dg/initialization_1.f90: Make assignment compliant.
21211         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
21212         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
21213         compliant and detect bigendian-ness.
21214
21215 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
21216
21217         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
21218         dummy arguments work when the actual argument is itself a dummy
21219         argument of the caller.
21220
21221 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21222
21223         PR libfortran/24685
21224         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
21225
21226 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21227
21228         * gfortran.dg/dependencency_17.f90: New test case.
21229
21230 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21231
21232         * gfortran.dg/dependency_14.f90: New test case.
21233         * gfortran.dg/dependency_15.f90: Likewise.
21234         * gfortran.dg/dependency_16.f90: Likewise.
21235
21236 2006-03-31  Asher Langton  <langton2@llnl.gov>
21237
21238         PR fortran/25358
21239         gfortran.dg/cray_pointers_6.f90: New test.
21240
21241 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21242
21243         PR libgfortran/26890
21244         * gfortran.dg/read_size_noadvance.f90: New test.
21245
21246 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
21247
21248         PR fortran/25031
21249         * gfortran.dg/multiple_allocation_1.f90: Check that the
21250         size has changed after a re-allocation with stat.
21251
21252 2006-03-30  Richard Guenther  <rguenther@suse.de>
21253
21254         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
21255         removal.
21256         * gcc.target/i386/sselibm-2.c: Likewise.
21257         * gcc.target/i386/sselibm-3.c: Likewise.
21258         * gcc.target/i386/sselibm-4.c: Likewise.
21259         * gcc.target/i386/sselibm-5.c: Likewise.
21260
21261 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21262
21263         * gcc.dg/fold-andxor-1.c: New test case.
21264         * gcc.dg/fold-xorand-1.c: Likewise.
21265
21266 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21267
21268         * gcc.dg/fold-convnotconv-1.c: New test case.
21269
21270 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
21271
21272         PR fortran/26779
21273         * gfortran.dg/private_type_5.f90: New test.
21274
21275 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
21276
21277         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
21278
21279 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
21280
21281         * gfortran.dg/advance_2.f90: New test.
21282         * gfortran.dg/advance_3.f90: New test.
21283
21284         * gfortran.fortran-torture/execute/equiv_5.f: New test.
21285
21286 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21287
21288         PR libgfortran/26661
21289         PR libgfortran/26880
21290         * gfortran.dg/read_x_past.f: New test.
21291
21292 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
21293
21294         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
21295         to be STABS.
21296
21297 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
21298
21299         * objc.dg/dwarf-1.m: Skip on AIX.
21300         * objc.dg/dwarf-2.m: Skip on AIX.
21301
21302 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
21303
21304         PR fortran/26816
21305         * gfortran.dg/float_1.f90: New test.
21306
21307 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
21308
21309         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
21310         X86_64 targets.
21311         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
21312
21313 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21314
21315         PR libfortran/26735
21316         * gfortran.dg/convert_implied_open.f90: New test case.
21317
21318 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21319
21320         PR fortran/26769
21321         * gfortran.dg/transpose_reshape_r10.f90: New test case.
21322
21323 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
21324
21325         PR middle-end/26717
21326         * gcc.dg/pr26717.c: New test.
21327
21328 2006-03-25  Roger Sayle  <roger@eyesopen.com>
21329
21330         * gfortran.dg/dependency_12.f90: New test case.
21331
21332 2006-03-24  Roger Sayle  <roger@eyesopen.com>
21333
21334         * gfortran.dg/dependency_9.f90: New (resurected) test case.
21335
21336 2006-03-24  Jeff Law  <law@redhat.com>
21337
21338         * gcc.c-torture/pr26840.c: New test.
21339
21340 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
21341
21342         * objc.dg/dwarf-2.m: New.
21343         * obj-c++.dg/dwarf-2.mm: New.
21344
21345         * g++.old-deja/g++.other/init19.C: New.
21346
21347 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
21348
21349         * g++.dg/eh/spbp.C: Skip on AIX.
21350
21351 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
21352
21353         PR middle-end/26611
21354         * g++.dg/gomp/pr26611-1.C: New test.
21355         * g++.dg/gomp/pr26611-2.C: New test.
21356
21357 2006-03-24  Jeff Law  <law@redhat.com>
21358
21359         * gcc.c-torture/compile/pr26833.c: New test.
21360         * gfortran.fortran-torture/compile/pr26806.f90: New test.
21361
21362 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21363
21364         * gfortran.dg/endfile_2.f90: Delete temp file.
21365
21366 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
21367
21368         PR fortran/19303
21369         * gfortran.dg/record_marker_1.f90: New test case.
21370         * gfortran.dg/record_marker_2.f: New test case.
21371         * gfortran.dg/record_marker_3.f90: New test case.
21372
21373 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
21374
21375         PR fortran/17298
21376         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
21377         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
21378
21379 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
21380
21381         * lib/gcc-dg.exp (cleanup-modules): New proc.
21382         * gfortran.dg/allocatable_function_1.f90,
21383         gfortran.dg/allocate_char_star_scalar_1.f90,
21384         gfortran.dg/assumed_charlen_function_1.f90,
21385         gfortran.dg/assumed_dummy_1.f90,
21386         gfortran.dg/assumed_shape_ranks_1.f90,
21387         gfortran.dg/assumed_shape_ranks_2.f90,
21388         gfortran.dg/assumed_size_dt_dummy.f90,
21389         gfortran.dg/auto_char_dummy_array_1.f90,
21390         gfortran.dg/auto_char_len_3.f90,
21391         gfortran.dg/automatic_module_variable.f90,
21392         gfortran.dg/bad_automatic_objects_1.f90,
21393         gfortran.dg/char_array_constructor.f90,
21394         gfortran.dg/char_array_structure_constructor.f90,
21395         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
21396         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
21397         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
21398         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
21399         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
21400         gfortran.dg/derived_pointer_recursion.f90,
21401         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
21402         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
21403         gfortran.dg/dummy_functions_1.f90,
21404         gfortran.dg/elemental_initializer_1.f90,
21405         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
21406         gfortran.dg/elemental_pointer_1.f90,
21407         gfortran.dg/elemental_subroutine_1.f90,
21408         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
21409         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
21410         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
21411         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
21412         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
21413         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
21414         gfortran.dg/global_references_1.f90,
21415         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
21416         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
21417         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
21418         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
21419         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
21420         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
21421         gfortran.dg/large_integer_kind_1.f90,
21422         gfortran.dg/large_real_kind_1.f90,
21423         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
21424         gfortran.dg/module_double_reuse.f90,
21425         gfortran.dg/module_equivalence_1.f90,
21426         gfortran.dg/module_interface_1.f90,
21427         gfortran.dg/module_parameter_array_refs_1.f90,
21428         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
21429         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
21430         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
21431         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
21432         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
21433         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
21434         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
21435         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
21436         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
21437         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
21438         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
21439         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
21440         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
21441         gfortran.dg/same_name_1.f90,
21442         gfortran.dg/sibling_dummy_procedure_1.f90,
21443         gfortran.dg/sibling_dummy_procedure_2.f90,
21444         gfortran.dg/sibling_dummy_procedure_3.f90,
21445         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
21446         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
21447         gfortran.dg/used_dummy_types_2.f90,
21448         gfortran.dg/used_dummy_types_3.f90,
21449         gfortran.dg/used_dummy_types_4.f90,
21450         gfortran.dg/used_dummy_types_5.f90,
21451         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
21452         gfortran.dg/userdef_operator_1.f90: Use it.
21453
21454 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21455
21456         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
21457         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
21458         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
21459         gfortran.dg/write_back.f,
21460         gfortran.fortran-torture/execute/inquire_1.f90,
21461         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
21462
21463 2006-03-21  Jeff Law  <law@redhat.com>
21464
21465         * gcc.dg/tree-ssa/vrp28.c: New test.
21466
21467 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21468
21469         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
21470         if _STDC_C99 is defined.
21471         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
21472         * gcc.dg/builtins-20.c: Likewise.
21473         * gcc.dg/builtins-53.c: Likewise.
21474         * gcc.dg/single-precision-constant.c: Likewise. Also pass
21475         -mmacosx-version-min=10.3 on PowerPC/Darwin.
21476
21477 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
21478
21479         PR tree-opt/26781
21480         * gcc.c-torture/compile/pr26781-1.c: New test.
21481         * gcc.c-torture/compile/pr26781-2.c: New test.
21482
21483 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
21484
21485         PR c++/26690
21486         * g++.dg/gomp/pr26690-1.C: New test.
21487         * g++.dg/gomp/pr26690-2.C: New test.
21488
21489 2006-03-20  Jeff Law  <law@redhat.com>
21490
21491         * gcc.dg/tree-ssa/pr21829.c: New test.
21492
21493         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
21494
21495 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
21496
21497         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
21498         (check_visibility_available): Use it.
21499         (check_effective_target_default_packed): Likewise.
21500         (check_effective_target_pcc_bitfield_type_matters): Likewise.
21501         (check_effective_target_fopenmp): Likewise.
21502         (check_effective_target_freorder): Likewise.
21503         (check_effective_target_fpic): Likewise.
21504         (check_named_sections_available): Likewise.
21505         (check_effective_target_ilp32): Likewise.
21506         (check_effective_target_lp64): Likewise.
21507
21508 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
21509
21510         PR fortran/20935
21511         * gfortran.dg/scalar_mask_2.f90: New test case.
21512
21513 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
21514
21515         PR tree-opt/26629
21516         * gcc.dg/tree-ssa/loadpre12.c: New test.
21517         * gcc.dg/tree-ssa/loadpre13.c: New test.
21518         * gcc.dg/tree-ssa/loadpre14.c: New test.
21519         * gcc.dg/tree-ssa/loadpre15.c: New test.
21520         * gcc.dg/tree-ssa/loadpre16.c: New test.
21521         * gcc.dg/tree-ssa/loadpre17.c: New test.
21522         * gcc.dg/tree-ssa/loadpre18.c: New test.
21523         * gcc.dg/tree-ssa/loadpre19.c: New test.
21524         * gcc.dg/tree-ssa/loadpre20.c: New test.
21525         * gcc.dg/tree-ssa/loadpre21.c: New test.
21526         * gcc.dg/tree-ssa/loadpre22.c: New test.
21527
21528 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
21529
21530         PR fortran/26741
21531         * gfortran.dg/elemental_initializer_1.f90: New test.
21532
21533         PR fortran/26716
21534         * gfortran.dg/assumed_shape_ranks_2: New test.
21535
21536 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
21537
21538         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
21539         target fpic.
21540
21541 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21542
21543         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
21544         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
21545         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
21546         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
21547         gfortran.fortran-torture/execute/direct_io.f90,
21548         gfortran.fortran-torture/execute/inquire_2.f90,
21549         gfortran.fortran-torture/execute/inquire_4.f90,
21550         gfortran.fortran-torture/execute/list_read_1.f90,
21551         gfortran.fortran-torture/execute/open_replace.f90,
21552         gfortran.fortran-torture/execute/slash_edit.f90,
21553         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
21554         temporary files from testcases.
21555
21556 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21557
21558         PR libgfortran/26509
21559         gfortran.dg/write_direct_eor.f90: New test.
21560
21561 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
21562
21563         * gcc.target/powerpc/pr26350.c: New.
21564         * gcc.target/powerpc/indexed-addr.c: New.
21565
21566 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21567
21568         * gfortran.dg/dependency_13.f90: New test case.
21569
21570 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21571
21572         PR middle-end/21781
21573         * gcc.dg/real-const-1.c: New test case.
21574
21575 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
21576
21577         * g++.old-deja/g++.other/init18.C: New.
21578         * g++.old-deja/g++.other/init5.C: Remove xfail.
21579
21580 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21581
21582         * g++.dg/opt/pr15551.C: Cleanup temp file.
21583
21584 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21585
21586         PR c++/6634
21587         g++.dg/parse/long1.C: New test.
21588
21589 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21590
21591         PR fortran/19101
21592         * gfortran.dg/continuation.f90: New test.
21593         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
21594
21595 2006-03-14  Richard Guenther  <rguenther@suse.de>
21596
21597         PR tree-optimization/26672
21598         * gcc.dg/torture/pr26672.c: New testcase.
21599
21600 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
21601
21602         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
21603         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
21604
21605 2006-03-13  Roger Sayle  <roger@eyesopen.com>
21606
21607         PR middle-end/26557
21608         * gcc.c-torture/compile/switch-1.c: New test case.
21609
21610 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
21611
21612         PR fortran/25378
21613         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
21614         test to include more permuatations of mask and index.
21615         * gfortran.dg/scalar_mask_1.f90: Modify last test to
21616         respond to F2003 spec. that the position returned for an all false
21617         mask && condition is zero.
21618
21619 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
21620
21621         PR middle-end/25989
21622         * gcc.dg/gomp/pr25989.c: New test.
21623
21624 2006-03-13  Jeff Law  <law@redhat.com>
21625
21626         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
21627
21628 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
21629
21630         * gcc.dg/switch-9.c: New test.
21631
21632 2006-03-13  Richard Guenther  <rguenther@suse.de>
21633
21634         PR middle-end/26630
21635         * gcc.dg/torture/pr26630.c: New testcase.
21636
21637 2006-03-11  Roger Sayle  <roger@eyesopen.com>
21638
21639         * gfortran.dg/dependency_10.f90: New test case.
21640         * gfortran.dg/dependency_11.f90: Likewise.
21641
21642 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
21643             Erik Edelmann  <eedelman@gcc.gnu.org>
21644
21645         * gfortran.dg/allocatable_function_1.f90: New.
21646         * gfortran.dg/allocatable_function_2.f90: New.
21647
21648 2006-03-10  Richard Guenther  <rguenther@suse.de>
21649
21650         PR middle-end/26565
21651         * gcc.dg/torture/pr26565.c: New testcase.
21652
21653 2006-03-09  Eric Christopher  <echristo@apple.com>
21654
21655         * gcc.c-torture/compile/20060309-1.c: New.
21656
21657 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21658
21659         PR libgfortran/26499
21660         * gfortran.dg/write_back.f: New test.
21661         * gfortran.dg/write_rewind_1.f: New test.
21662         * gfortran.dg/write_rewind_2.f: New test.
21663
21664 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21665
21666         PR libgfortran/26554
21667         * gfortran.dg/read_logical.f90: New test.
21668
21669 2006-03-04  Laurent GUERBY <laurent@guerby.net>
21670
21671         * ada/acats/norun.lst: cdd2a03 now passes.
21672
21673 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
21674
21675         PR testsuite/25177
21676         * gcc.target/powerpc/pr18096-1.c: Change where the error
21677         would match.
21678
21679 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
21680
21681         * gcc.target/i386/cleanup-1.c: New test.
21682         * gcc.target/i386/cleanup-2.c: New test.
21683
21684 2006-03-04  Roger Sayle  <roger@eyesopen.com>
21685
21686         * gfortran.dg/dependency_9.f90: Remove for the time being.
21687
21688 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
21689
21690         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
21691         directive.
21692
21693 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21694
21695         * gfortran.dg/dependency_9.f90: New test case.
21696
21697 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21698
21699         * gfortran.dg/dependency_4.f90: New test case.
21700         * gfortran.dg/dependency_5.f90: New test case.
21701         * gfortran.dg/dependency_6.f90: New test case.
21702         * gfortran.dg/dependency_7.f90: New test case.
21703         * gfortran.dg/dependency_8.f90: New test case.
21704
21705 2006-03-03  Paul Brook  <paul@codesourcery.com>
21706
21707         * lib/target-supports.exp (check_profiling_available):
21708         Add m68k-*-elf.
21709
21710 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
21711
21712         PR fortran/25031
21713         * multiple_allocation_1.f90: New test.
21714
21715 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21716
21717         PR tree-optimization/26524
21718         * gfortran.dg/pr26524.f: New test case.
21719
21720 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21721
21722         * g++.dg/template/repo5.C: Cleanup repo files.
21723         * gcc.dg/20051201-1.c: Cleanup coverage files.
21724         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
21725         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
21726         tree dump files.
21727
21728 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
21729
21730         * objc.dg/objc-nofilename-1.m: New test.
21731         * objc.dg/bad-receiver-type.m: New test.
21732         * obj-c++.dg/bad-receiver-type.mm: New test.
21733
21734 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21735
21736         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
21737
21738 2006-03-01  Mike Stump  <mrs@apple.com>
21739
21740         * g++.dg/abi/key2.C: Add.
21741
21742 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
21743
21744         * gfortran.dg/logical_dot_product.f90: New test.
21745
21746         PR fortran/26393
21747         * gfortran.dg/used_interface_ref.f90: New test.
21748
21749         PR fortran/20938
21750         * gfortran.dg/dependency_2.f90: New test.
21751         * gfortran.fortran-torture/execute/where17.f90: New test.
21752         * gfortran.fortran-torture/execute/where18.f90: New test.
21753         * gfortran.fortran-torture/execute/where19.f90: New test.
21754         * gfortran.fortran-torture/execute/where20.f90: New test.
21755
21756 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
21757
21758         * g++.dg/tree-ssa/pr26443.C: New test case.
21759
21760 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
21761
21762         PR middle-end/26022
21763         * g++.dg/opt/return-slot1.C: New test.
21764
21765 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21766
21767         PR libgfortran/26136
21768         * gfortran.dg/namelist_23.f90: New test.
21769
21770 2006-02-28  Roger Sayle  <roger@eyesopen.com>
21771
21772         PR middle-end/14752
21773         * gcc.dg/fold-eqandshift-2.c: New test case.
21774
21775 2006-02-28  Richard Guenther  <rguenther@suse.de>
21776
21777         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
21778         decomposition.
21779
21780 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
21781
21782         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
21783
21784 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21785
21786         PR libgfortran/26464
21787         * gfortran.dg/backspace_5.f: New test.
21788         * gfortran.dg/backspace_6.f: New test.
21789
21790 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21791
21792         * gcc.dg/fold-eqandnot-1.c: New test case.
21793
21794 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21795
21796         PR middle-end/19983
21797         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
21798
21799 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
21800
21801         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
21802         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
21803
21804 2006-02-26  Richard Guenther  <rguenther@suse.de>
21805
21806         PR tree-optimization/26421
21807         * gcc.dg/tree-ssa/pr26421.c: New testcase.
21808
21809 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
21810
21811         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
21812         * g++.old-deja/g++.robertl/eb132.C: Likewise.
21813
21814 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21815
21816         * gcc.dg/fold-even-1.c: New test case.
21817
21818 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21819
21820         PR middle-end/21137
21821         * gcc.dg/fold-eqandshift-1.c: New test case.
21822
21823 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21824
21825         PR tree-optimization/25125
21826         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
21827         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
21828
21829 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21830
21831         PR tree-optimizations/26359
21832         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
21833         with -fdump-tree-dceloop-details.
21834         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
21835
21836 2006-02-25  Roger Sayle  <roger@eyesopen.com>
21837
21838         PR middle-end/23673
21839         * gcc.dg/fold-eqxor-1.c: New test case.
21840         * gcc.dg/fold-eqxor-2.c: Likewise.
21841         * gcc.dg/fold-eqxor-3.c: Likewise.
21842
21843 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
21844
21845         PR fortran/23092
21846         * scalar_mask_1.f90: New test.
21847
21848 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
21849
21850         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
21851         * g++.dg/eh/uncaught2.C: New.
21852         * g++.dg/eh/uncaught3.C: New.
21853
21854 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21855
21856         PR libgfortran/26423
21857         * gfortran.dg/read_many_1.f: New test.
21858
21859 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
21860
21861         PR fortran/24519
21862         * gfortran.dg/dependency_3.f90: New test.
21863         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
21864         XFAILs.
21865
21866         PR fortran/25395
21867         * gfortran.dg/equiv_6.f90: New test.
21868
21869 2006-02-23  Jeff Law  <law@redhat.com>
21870
21871         * gcc.c-torture/compile/pr26425.c: New test.
21872
21873 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
21874
21875         PR middle-end/26412
21876         * gcc.dg/gomp/pr26412.c: New test.
21877
21878 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21879
21880         PR c++/26291
21881         * g++.dg/other/ellipsis1.C: New test.
21882         * g++.dg/parse/operator4.C: Adjust error marker.
21883
21884 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
21885
21886         PR target/25603
21887         * gfortran.dg/pr25603.f: New testcase.
21888
21889 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21890
21891         * gcc.dg/bf-spl1.c: Don't specify -m68000.
21892         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
21893
21894 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
21895
21896         * g++.dg/eh/spbp.C: New.
21897
21898 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
21899
21900         PR middle-end/26379
21901         * gcc.target/i386/mmx-7.c: New test.
21902
21903 2006-02-20  Roger Sayle  <roger@eyesopen.com>
21904
21905         PR tree-optimization/26361
21906         * gcc.dg/tree-ssa/vrp27.c: New test case.
21907
21908 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
21909
21910         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
21911         * gcc.dg/tree-ssa/complex-4.c: Here.
21912
21913 2006-02-19  Roger Sayle  <roger@eyesopen.com>
21914
21915         PR middle-end/19543
21916         * gfortran.dg/logical_1.f90: New test case.
21917
21918 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
21919
21920         PR middle-end/26334
21921         * gcc.dg/20060218-1.c: Moved to...
21922         * gcc.target/i386/20060218-1.c: ... here.  New test.
21923
21924 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
21925
21926         PR fortran/26201
21927         * gfortran.dg/convert_1.f90: New.
21928
21929 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
21930
21931         PR fortran/25054
21932         * gfortran.dg/namelist_5.f90: New test.
21933
21934         PR fortran/25089
21935         * gfortran.dg/namelist_4.f90: New test.
21936
21937 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21938
21939         PR tree-opt/25680
21940         * gcc.dg/tree-ssa/complex-3.c: New test.
21941
21942 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21943
21944         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
21945         variable to take into account the variable name in the
21946         function header.
21947         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
21948
21949 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
21950
21951         PR middle-end/26334
21952         * gcc.c-torture/compile/20060217-1.c: New test.
21953         * gcc.dg/20060218-1.c: New test.
21954
21955 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
21956
21957         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
21958
21959 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
21960
21961         * gcc.dg/cpp/undef3.c: New test.
21962         * gcc.dg/cpp/trad/builtins2.c: New test.
21963
21964 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
21965
21966         PR c++/26266
21967         * g++.dg/template/static22.C: New test.
21968         * g++.dg/template/static23.C: New test.
21969         * g++.dg/template/static24.C: New test.
21970         * g++.dg/template/non-dependent13.C: New test.
21971         * g++.dg/init/member1.C: Tweak error markers.
21972
21973 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21974
21975         PR target/26255
21976         * gcc.c-torture/compile/pr26255.c: New test case.
21977
21978 2006-02-16  Roger Sayle  <roger@eyesopen.com>
21979
21980         * gfortran.fortran-torture/execute/where_10.f90: New test case.
21981         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
21982         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
21983         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
21984         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
21985         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
21986         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
21987
21988 2006-02-16  Jeff Law  <law@redhat.com>
21989
21990         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
21991         * gcc.dg/tree-ssa/vrp26.c: New test.
21992
21993 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
21994
21995         PR target/20353
21996         PR target/24578
21997         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
21998         __UCLIBC__ is defined.
21999
22000 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
22001
22002         PR fortran/26224
22003         * gfortran.dg/gomp/pr26224.f: New test.
22004
22005 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
22006
22007         PR tree-opt/25918
22008         * lib/target-supports.exp
22009         (check_effective_target_vect_short_mult): New.
22010         (check_effective_target_vect_char_mult): New.
22011         (check_effective_target_vect_widen_sum_qi_to_si): New.
22012         (check_effective_target_vect_widen_sum_qi_to_hi): New.
22013         (check_effective_target_vect_widen_sum_hi_to_si): New.
22014         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
22015         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
22016         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
22017         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
22018         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
22019         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
22020         vect-reduc-pattern-2c.c
22021         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
22022         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
22023         vect-reduc-pattern-1c.c
22024
22025 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
22026
22027         PR fortran/24557
22028         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
22029
22030 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22031
22032         PR fortran/26054
22033         * gfortran.dg/enum_8.f90: Remove check for warning.
22034         * gfortran.dg/iomsg_1.f90: Ditto.
22035         * gfortran.dg/enum_1.f90: Ditto.
22036         * gfortran.dg/enum_9.f90: Ditto.
22037         * gfortran.dg/enum_2.f90: Ditto.
22038         * gfortran.dg/enum_10.f90: Ditto.
22039         * gfortran.dg/enum_3.f90: Ditto.
22040         * gfortran.dg/flush_1.f90: Ditto.
22041         * gfortran.dg/enum_4.f90: Ditto.
22042         * gfortran.dg/array_constructor_1.f90: Ditto.
22043         * gfortran.dg/enum_5.f90: Ditto.
22044         * gfortran.dg/enum_6.f90: Ditto.
22045         * gfortran.dg/enum_7.f90: Ditto.
22046
22047 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
22048
22049         PR middle-end/26300
22050         * gcc.c-torture/compile/20060215-1.c: New test.
22051
22052 2006-02-14  Roger Sayle  <roger@eyesopen.com>
22053
22054         PR middle-end/23670
22055         * gcc.dg/tree-ssa/andor-2.c: New test case.
22056
22057 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
22058
22059         PR fortran/25045
22060         * optional_dim.f90: New test.
22061
22062 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22063
22064         PR fortran/26277
22065         * gfortran.dg/label_4.f90: New.
22066
22067 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
22068             Diego Novillo  <dnovillo@redhat.com>
22069             Uros Bizjak  <uros@kss-loka.si>
22070
22071         * gfortran.dg/gomp: New directory.
22072
22073 2006-02-14  Richard Guenther  <rguenther@suse.de>
22074
22075         PR tree-optimization/26258
22076         * gcc.dg/torture/pr26258.c: New testcase.
22077
22078 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
22079
22080         PR fortran/26246
22081         * gfortran.dg/pr26246_1.f90: New test.
22082         * gfortran.dg/pr26246_2.f90: New test.
22083
22084         PR middle-end/26092
22085         * gcc.c-torture/compile/20060208-1.c: New test.
22086
22087 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
22088
22089         PR fortran/26074
22090         PR fortran/25103
22091         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
22092         * gfortran.dg/bad_automatic_objects_1.f90: New test.
22093         * gfortran.dg/automatic_module_variable.f90: Change error message.
22094
22095         PR fortran/20861
22096         * gfortran.dg/internal_dummy_1.f90: New test.
22097
22098         PR fortran/20871
22099         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
22100
22101
22102         PR fortran/25083
22103         * gfortran.dg/uncommon_block_data_1.f90: New test.
22104         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
22105         with standard.
22106
22107         PR fortran/25088
22108         * gfortran.dg/typed_subroutine_1.f90: New test.
22109
22110 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
22111
22112         * objc.dg/dwarf-1.m: New.
22113
22114 2006-02-13  Roger Sayle  <roger@eyesopen.com>
22115
22116         PR middle-end/24427
22117         * gcc.dg/tree-ssa/andor-1.c: New test case.
22118
22119 2006-02-13  Josh Conner  <jconner@apple.com>
22120
22121         PR target/25376
22122         * gcc.dg/pr25376.c: New test.
22123
22124         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
22125         assemble.
22126         * lib/target-supports.exp (check_named_sections_available):
22127         Only compile named-sections test -- don't assemble.
22128
22129 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22130
22131         * g++.dg/warn/no-write-strings.C: New test.
22132         * g++.dg/warn/write-strings.C: Likewise.
22133         * g++.dg/warn/write-strings-default.C: Likewise.
22134
22135 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
22136
22137         PR fortran/25806
22138         * gfortran.dg/ret_pointer_2.f90: New test.
22139
22140 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
22141
22142         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
22143
22144 2006-02-10  Jeff Law  <law@redhat.com>
22145
22146         * gcc.c-torture/compile/pr26213.c: New test.
22147
22148 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
22149
22150         gfortran.dg/null_1.f90: New test.
22151
22152 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22153
22154         PR fortran/14771
22155         * gfortran.dg/parens_4.f90: New.
22156         * gfortran.dg/parens_5.f90: New.
22157
22158 2006-02-10  Richard Guenther  <rguenther@suse.de>
22159
22160         * gcc.dg/pr23372-1.c: Remove empty file.
22161
22162 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22163         Paul Thomas  <pault@gcc.gnu.org>
22164
22165         PR fortran/14771
22166         * gfortran.dg/parens_1.f90: New.
22167         * gfortran.dg/parens_2.f90: New.
22168         * gfortran.dg/parens_3.f90: New.
22169
22170 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
22171
22172         PR fortran/26038
22173         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
22174
22175         PR fortran/25059
22176         * gfortran.dg/impure_assignment_1.f90: New test.
22177
22178         PR fortran/25070
22179         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
22180
22181 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22182
22183         PR target/26141
22184         * g++.dg/expr/stdarg2.C: New test.
22185
22186 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22187
22188         PR inline-asm/16194
22189         * gcc.dg/pr16194.c: New test.
22190
22191 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22192
22193         * ada/acats/run_acats: Use portable variant of "$@".
22194
22195 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22196
22197         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
22198         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
22199
22200 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22201
22202         PR tree-opt/26179
22203         * g++.dg/opt/pr26179.C: New test.
22204
22205 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22206
22207         PR middle-end/26134
22208         * gcc.dg/tree-ssa/complex-3.c: New test.
22209
22210 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22211
22212         * gcc.c-torture/compile/volatile-1.c: New test.
22213
22214 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
22215
22216         PR 26180
22217         * gcc.dg/tree-ssa/pr26180.c: New test.
22218
22219 2006-02-08  Jeff Law  <law@redhat.com>
22220
22221         * gcc.dg/tree-ssa/pr21417.c: New test.
22222
22223 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22224
22225         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
22226         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
22227
22228 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22229
22230         * lib/scanrtl.exp: New.
22231
22232 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22233
22234         PR c++/26071
22235         * g++.dg/other/virtual2.C: New test.
22236
22237         PR c++/26070
22238         * g++.dg/other/virtual1.C: New test.
22239
22240 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22241
22242         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
22243         cleanup-ipa-dump): Update dump file glob patterns.
22244         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
22245         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
22246
22247         * lib/gcc-dg.exp: Load it.
22248         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
22249
22250 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
22251
22252         PR testsuite/26159
22253         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
22254         * gcc.dg/tree-ssa/pr23382.c: Ditto.
22255
22256 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22257
22258         PR fortran/25577
22259         * gfortran.dg/mvbits_1.f90: New.
22260
22261 2006-02-07  Dirk Mueller  <dmueller@suse.com>
22262
22263         * g++.dg/warn/Wdiv-by-zero.C: New test.
22264         * g++.dg/warn/Wno-div-by-zero.C: New.
22265
22266 2006-02-07  Jeff Law  <law@redhat.com>
22267
22268         * gcc.dg/tree-ssa/pr21559.c: New test.
22269
22270         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
22271         multiple VRP passes.
22272         * gcc.dg/tree-ssa/vrp09.c: Likewise.
22273         * gcc.dg/tree-ssa/vrp18.c: Likewise.
22274         * gcc.dg/tree-ssa/pr21582.c: Likewise.
22275         * gcc.dg/tree-ssa/pr20657.c: Likewise.
22276         * gcc.dg/tree-ssa/pr21001.c: Likewise.
22277         * gcc.dg/tree-ssa/vrp02.c: Likewise
22278         * gcc.dg/tree-ssa/vrp11.c: Likewise
22279         * gcc.dg/tree-ssa/pr14341.c: Likewise
22280         * gcc.dg/tree-ssa/vrp19.c: Likewise
22281         * gcc.dg/tree-ssa/vrp20.c: Likewise
22282         * gcc.dg/tree-ssa/vrp03.c: Likewise
22283         * gcc.dg/tree-ssa/pr21086.c: Likewise
22284         * gcc.dg/tree-ssa/pr21959.c: Likewise
22285         * gcc.dg/tree-ssa/vrp21.c: Likewise
22286         * gcc.dg/tree-ssa/vrp04.c: Likewise
22287         * gcc.dg/tree-ssa/pr25485.c: Likewise
22288         * gcc.dg/tree-ssa/pr22026.c: Likewise
22289         * gcc.dg/tree-ssa/vrp22.c: Likewise
22290         * gcc.dg/tree-ssa/vrp05.c: Likewise
22291         * gcc.dg/tree-ssa/20030807-10.c: Likewise
22292         * gcc.dg/tree-ssa/pr20701.c: Likewise
22293         * gcc.dg/tree-ssa/vrp23.c: Likewise
22294         * gcc.dg/tree-ssa/vrp06.c: Likewise
22295         * gcc.dg/tree-ssa/pr22117.c: Likewise
22296         * gcc.dg/tree-ssa/pr20702.c: Likewise
22297         * gcc.dg/tree-ssa/vrp15.c: Likewise
22298         * gcc.dg/tree-ssa/pr21090.c: Likewise
22299         * gcc.dg/tree-ssa/pr21294.c: Likewise
22300         * gcc.dg/tree-ssa/vrp24.c: Likewise
22301         * gcc.dg/tree-ssa/vrp07.c: Likewise
22302         * gcc.dg/tree-ssa/pr21563.c: Likewise
22303         * gcc.dg/tree-ssa/pr25382.c: Likewise
22304         * gcc.dg/tree-ssa/vrp16.c: Likewise
22305         * gcc.dg/tree-ssa/vrp25.c: Likewise
22306         * gcc.dg/tree-ssa/vrp08.c: Likewise
22307         * gcc.dg/tree-ssa/20030807-6.c: Likewise
22308         * gcc.dg/tree-ssa/vrp17.c: Likewise
22309         * gcc.dg/tree-ssa/pr21458.c: Likewise
22310         * g++.dg/tree-ssa/pr18178.C: Likewise
22311
22312 2006-02-07  Richard Guenther  <rguenther@suse.de>
22313
22314         PR c++/26140
22315         Revert
22316         2006-01-30  Richard Guenther  <rguenther@suse.de>
22317         PR c++/23372
22318         * gcc.dg/pr23372-1.C: New testcase.
22319
22320         * g++.dg/tree-ssa/pr26140.C: New testcase.
22321
22322 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
22323
22324         PR c++/9737
22325         * g++.dg/template/ttp15.C: New test.
22326         * g++.dg/template/ttp16.C: Likewise.
22327         * g++.dg/template/ttp17.C: Likewise.
22328         * g++.old-deja/g++.pt/ttp36.C: Remove.
22329         * g++.old-deja/g++.pt/ttp19.C: Likewise.
22330         * g++.old-deja/g++.pt/ttp37.C: Likewise.
22331         * g++.old-deja/g++.pt/ttp38.C: Likewise.
22332         * g++.old-deja/g++.pt/ttp39.C: Likewise.
22333         * g++.old-deja/g++.pt/ttp9.C: Likewise.
22334         * g++.old-deja/g++.pt/ttp40.C: Likewise.
22335         * g++.old-deja/g++.pt/ttp51.C: Likewise.
22336         * g++.old-deja/g++.pt/ttp26.C: Likewise.
22337         * g++.old-deja/g++.pt/ttp36.C: Likewise.
22338
22339 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
22340
22341         PR libfortran/23815
22342         * unf_io_convert_4.f90: New test.
22343
22344 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
22345
22346         * gcc.dg/tree-ssa/loadpre10.c: New test.
22347         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
22348         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
22349         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
22350
22351 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22352
22353         PR libfortran/24685
22354         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
22355
22356 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
22357
22358         PR tree-opt/25251
22359         * gfortran.dg/assign_7.f: New test.
22360
22361 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
22362
22363         PR fortran/26041
22364         PR fortran/26064
22365         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
22366         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
22367         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
22368
22369 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
22370
22371         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
22372         in size_t typedef.
22373
22374 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22375
22376         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
22377         * g++.dg/charset/string.c (foo): Likewise.
22378         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
22379         const char*
22380         * g++.dg/ext/builtin2.C (printf): Likewise.
22381         * g++.dg/init/new15.C (printf): Likewise.
22382         * g++.dg/opt/pr17697-1.C (foo): Likewise.
22383         * g++.dg/opt/pr17697-2.C (foo): Likewise.
22384         * g++.dg/opt/pr17697-3.C (foo): Likewise.
22385         * g++.dg/template/non-dependent4.C (temp): Likewise.
22386         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
22387         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
22388         parameter type to const char*.
22389         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
22390         Change type to const char*.
22391         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
22392         Likewise.
22393         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
22394         second parameter type to const char*.
22395         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
22396         (Y::Y): Change parameter type to const char*.
22397         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
22398         * g++.old-deja/g++.jason/report.C: Apply const correctness.
22399         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
22400         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
22401         (char*).
22402         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
22403         const char*.
22404         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
22405         type to const char*.
22406         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
22407         return type to const char*.
22408         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
22409         to const char*.
22410         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
22411         * g++.old-deja/g++.law/refs1.C: Likewise.
22412         * g++.old-deja/g++.law/visibility1.C: Likewise.
22413         * g++.old-deja/g++.law/visibility2.C: Likewise.
22414         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
22415         const char*.
22416         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
22417         * g++.old-deja/g++.mike/net48.C: Likewise.
22418         * g++.old-deja/g++.mike/p646.C: Likewise.
22419         * g++.old-deja/g++.mike/p6746.C: Likewise.
22420         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
22421         type to const char*.
22422         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
22423         deprecated conversion warning.
22424         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
22425         char*.
22426         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
22427         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
22428         * g++.old-deja/g++.pt/explicit8.C: Likewise.
22429         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
22430         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
22431         * g++.old-deja/g++.pt/nontype3.C: Likewise.
22432         * g++.old-deja/g++.pt/t39.C: Likewise.
22433         * g++.old-deja/g++.robertl/eb106.C: Likewise.
22434         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
22435
22436 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
22437
22438         PR fortran/25075
22439         intrinsic_argument_conformance_1.f90: New test.
22440
22441 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
22442
22443         PR fortran/20845
22444         * gfortran.dg/char_result_11.f90: Add SAVE.
22445         * gfortran.dg/der_pointer_4.f90: Ditto.
22446         * gfortran.dg/default_initialization.f90: New test.
22447
22448 2006-02-03  Jeff Law  <law@redhat.com>
22449
22450         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
22451         handle more than 100 dump files.
22452         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
22453         * lib/scantree.exp (scan-tree-dump): Likewise.
22454         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
22455         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
22456         * lib/scanipa.exp (scan-ipa-dump): Likewise.
22457         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
22458         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
22459
22460 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
22461
22462         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
22463
22464 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
22465
22466         * g++.dg/template/using12.C: New test.
22467
22468 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
22469
22470         * gcc.target/powerpc/pr25960.c: New test.
22471
22472 2006-02-02  Steven G. Kargl  <kargls@comcast>
22473
22474         PR fortran/24958
22475         gfortran.dg/nullify_2.f90: New test.
22476
22477 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
22478
22479         PR 25990
22480         * gcc.dg/gomp/pr25990.c: New test.
22481
22482 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
22483
22484         PR c++/25342
22485         * g++.gd/template/partial4.C: New test.
22486
22487 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
22488
22489         PR middle-end/26001
22490         * gfortran.dg/data_char_2.f90: New.
22491
22492 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
22493
22494         PR fortran/26039
22495         maxval_maxloc_conformance_1.f90: New test.
22496
22497 2006-01-31  Richard Guenther  <rguenther@suse.de>
22498
22499         * gcc.target/i386/sselibm-1.c: New testcase.
22500         * gcc.target/i386/sselibm-2.c: Likewise.
22501         * gcc.target/i386/sselibm-3.c: Likewise.
22502         * gcc.target/i386/sselibm-4.c: Likewise.
22503         * gcc.target/i386/sselibm-5.c: Likewise.
22504
22505 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22506
22507         PR fortran/24266
22508         * gfortran.dg/arrayio_derived_2.f90: New.
22509
22510 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
22511
22512         * gcc.dg/unsigned-long-compare.c: New test.
22513
22514 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
22515
22516         PR testsuite/25318
22517         * lib/target-supports.exp (check_effective_target_freorder):
22518         Check to see if target supports -freorder-blocks-and-partition.
22519         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
22520         instead of "dg-require-named-sections".
22521
22522 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
22523
22524         PR target/14798:
22525         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
22526         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
22527         * gcc.dg/pragma-isr-trapa2.c: Likewise.
22528         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
22529         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
22530         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
22531         * gcc.dg/attr-isr-trap_exit.c: Likewise.
22532         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
22533
22534 2006-01-30  Richard Guenther  <rguenther@suse.de>
22535
22536         PR c++/23372
22537         * gcc.dg/pr23372-1.C: New testcase.
22538
22539 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
22540
22541         * gcc.dg/gomp/pr25874.c: New test.
22542
22543 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
22544
22545         PR tree-opt/25911
22546         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
22547
22548 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
22549
22550         PR fortran/18578
22551         PR fortran/18579
22552         PR fortran/20857
22553         PR fortran/20885
22554         * gfortran.dg/intent_out_1.f90: New test.
22555
22556 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
22557
22558         PR fortran/17911
22559         * gfortran.dg/procedure_lvalue.f90: New test.
22560
22561         PR fortran/20895
22562         PR fortran/25030
22563         * gfortran.dg/char_pointer_assign_2.f90: New test.
22564         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
22565         assignment to be consistent with standard.
22566         * gfortran.dg/char_result_2.f90: The same.
22567         * gfortran.dg/char_result_8.f90: The same.
22568
22569 2006-01-28  Zack Weinberg  <zackw@panix.com>
22570
22571         * gcc.dg/Woverlength-strings.c
22572         * gcc.dg/Woverlength-strings-pedantic-c89.c
22573         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
22574         * gcc.dg/Woverlength-strings-pedantic-c99.c
22575         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
22576
22577 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
22578
22579         * gcc.c-torture/execute/20060127-1.c: New test.
22580
22581 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22582
22583         PR c++/25999
22584         * g++.dg/ext/pragmaweak1.C: New test.
22585
22586 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22587
22588         PR c++/25855
22589         * g++.dg/template/spec29.C: New test.
22590
22591 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
22592
22593         PR c/19606.
22594         * gcc.c-torture/execute/pr19606.c: New.
22595
22596 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
22597
22598         * gcc.dg/pragma-re-4.c: New test.
22599
22600 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
22601
22602         PR fortran/25964
22603         * gfortran.dg/assumed_size_refs_3.f90: New test.
22604
22605 2006-01-27  Ben Elliston  <bje@au.ibm.com>
22606
22607         * gcc.misc-tests/dectest.exp: Remove defunct comment.
22608
22609 2006-01-26  Laurent GUERBY <laurent@guerby.net>
22610
22611         PR ada/21317
22612         * ada/acats/support/impdef.a: Add One_Long_Second.
22613         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
22614         * ada/acats/tests/c9/c94026.a: Likewise.
22615         * ada/acats/tests/c9/c97305c.ada: Likewise.
22616         * ada/acats/tests/c9/c99004a.ada: Likewise.
22617
22618 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
22619
22620         PR fortran/25964
22621         * gfortran.dg/global_references_2.f90: New test.
22622
22623         PR fortran/25084
22624         PR fortran/20852
22625         PR fortran/25085
22626         PR fortran/25086
22627         * gfortran.dg/assumed_charlen_function_1.f90: New test.
22628         * gfortran.dg/assumed_charlen_function_3.f90: New test.
22629
22630         PR fortran/25416
22631         * gfortran.dg/assumed_charlen_function_2.f90: New test.
22632
22633 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
22634
22635         PR c/25892
22636         * gcc.dg/Wpointer-sign.c: New.
22637         * gcc.dg/Wpointer-sign-Wall.c: New.
22638         * gcc.dg/Wpointer-sign-Wall-no.c: New.
22639         * gcc.dg/Wpointer-sign-pedantic.c: New.
22640         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
22641         * gcc.dg/conv-2.c: Use -Wpointer-sign.
22642
22643 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
22644
22645         PR C/25861
22646         * gcc.c-torture/compile/pr25861.c: New test.
22647
22648 2006-01-26  Paul Brook  <paul@codesourcery.com>
22649
22650         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
22651         on short-enum targets.
22652         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
22653         variable.
22654         (generate_fields): Use short_enums.
22655         (main): Set short_enums.  Document -e.
22656         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
22657         on short-enum targets.
22658         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
22659         variable.
22660         (generate_fields): Use short_enums.
22661         (main): Set short_enums.  Document -e.
22662         * lib/target-supports.exp (check_effective_target_short_enums): New.
22663
22664 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
22665
22666         PR target/25947
22667         * gcc.dg/torture/pr25947-1.c: New test.
22668
22669 2006-01-25  Jan Hubicka  <jh@suse.cz>
22670             Roger Sayle  <roger@eyesopen.com>
22671
22672         PR rtl-optimization/25703
22673         * gcc.target/i386/20060125-1.c: New test case.
22674         * gcc.target/i386/20060125-2.c: New test case.
22675
22676 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22677
22678         PR fortran/18540
22679         * gfortran.dg/goto_1.f: New.
22680
22681 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
22682
22683         PR fortran/25716
22684         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
22685         25716 on 32-bit systems too.
22686
22687 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
22688
22689         PR testsuite/25590
22690         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
22691
22692 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
22693
22694         * gcc.dg/tree-ssa/gen-vect-33.c: New.
22695
22696 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22697
22698         PR fortran/25835
22699         * gfortran.dg/read_eof.f90: Delete, renamed.
22700         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
22701         * gfortran.dg/read_eof_2.f90: New test.
22702         * gfortran.dg/read_eof_3.f90: New test.
22703
22704 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
22705
22706         PR tree-opt/25860
22707         * gcc.c-torture/compile/pr25860.c: New test.
22708
22709 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22710
22711         PR c++/25552
22712         * g++.dg/parse/dtor8.C: New test.
22713
22714 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
22715
22716         PR testsuite/25891
22717         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
22718         * gcc.dg/gomp/gomp.exp: Return without testing anything if
22719         check_effective_target_fopenmp returns 0.
22720
22721 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
22722
22723         PR ada/20548
22724         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
22725         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
22726         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
22727
22728 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
22729
22730         PR tree-opt/25857
22731         * g++.dg/opt/pr25857.C: New test.
22732
22733 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
22734         Jan Hubicka  <jh@suse.cz>
22735         Richard Guenther  <rguenther@suse.de>
22736
22737         PR rtl-optimization/25654
22738         * gcc.dg/torture/pr25654.c: New testcase.
22739         * gcc.target/i386/pr25654.c: Likewise.
22740
22741 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
22742
22743         PR fortran/25901
22744         * gfortran.dg/internal references_2.f90: New test.
22745
22746         Fix regression in testing of admissability of attributes.
22747         * gfortran.dg/intent_used_1.f90: New test.
22748
22749 2006-01-23  Ben Elliston  <bje@au.ibm.com>
22750
22751         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
22752         Remove target conditional torture options for i?86 and x86_64
22753         GNU/Linux.
22754
22755 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22756
22757         PR c++/10891
22758         * g++.dg/rtti/no-rtti.C: New.
22759
22760 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
22761
22762         PR c++/25895
22763         * g++.dg/inherit/conv2.C: New test.
22764
22765         PR c++/25856
22766         * g++.dg/parse/dtor7.C: New test.
22767
22768         PR c++/25858
22769         * g++.dg/template/crash44.C: New test.
22770
22771 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
22772
22773         PR fortran/25124
22774         PR fortran/25625
22775         * gfortran.dg/internal_references_1.f90: New test.
22776           PR fortran/20881
22777         PR fortran/23308
22778         PR fortran/25538
22779         PR fortran/25710
22780         * gfortran.dg/global_references_1.f90: New test.
22781         * gfortran.dg/g77/19990905-1.f: Restore the error that
22782         there is a clash between the common block name and
22783         the name of a subroutine reference.
22784
22785         PR fortran/PR24276
22786         * gfortran.dg/aliasing_dummy_1.f90: New test.
22787
22788 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
22789
22790         * gcc.dg/vmx/1b-01.c: Warning fix.
22791         * gcc.dg/vmx/1c-02.c: Likewise.
22792         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
22793
22794 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
22795
22796         PR testsuite/24962
22797         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
22798
22799 2006-01-20  Richard Guenther  <rguenther@suse.de>
22800         Steven Bosscher <stevenb.gcc@gmail.com>
22801
22802         PR rtl-optimization/24626
22803         * gcc.dg/torture/pr24626-1.c: New testcase.
22804         * gcc.dg/torture/pr24626-2.c: Likewise.
22805         * gcc.dg/torture/pr24626-3.c: Likewise.
22806         * gcc.dg/torture/pr24626-4.c: Likewise.
22807
22808 2006-01-20  Dirk Mueller  <dmueller@suse.com>
22809
22810         PR c++/5520
22811         * g++.dg/warn/empty-body.C: New.
22812
22813 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
22814
22815         PR c++/22136
22816         * g++.dg/template/using10.C: New test.
22817         * g++.dg/temlpate/using11.C: Likewise.
22818         * g++.dg/inherit/using5.C: Tweak error messages.
22819
22820 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
22821
22822         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
22823         target test.
22824         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
22825
22826 2006-01-19  Jan Hubicka  <jh@suse.cz>
22827
22828         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
22829
22830 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22831
22832         PR c++/25854
22833         * g++.dg/template/spec28.C: New test.
22834
22835 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
22836
22837         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22838         (switchfiles): Fix fprintf's by adding srcdir or removing it.
22839
22840 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
22841
22842         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
22843         * gcc.dg/gomp/critical-1.c: Likewise.
22844         * gcc.dg/gomp/critical-3.c: Likewise.
22845         * gcc.dg/gomp/empty.c: Likewise.
22846         * gcc.dg/gomp/ordered-1.c: Likewise.
22847         * gcc.dg/gomp/for-4.c: Likewise.
22848         * gcc.dg/gomp/for-6.c: Likewise.
22849         * gcc.dg/gomp/master-3.c: Likewise.
22850         * gcc.dg/gomp/for-8.c: Likewise.
22851         * gcc.dg/gomp/for-10.c: Likewise.
22852         * gcc.dg/gomp/for-18.c: Likewise.
22853         * gcc.dg/gomp/for-5.c: Likewise.
22854         * gcc.dg/gomp/for-7.c: Likewise.
22855         * gcc.dg/gomp/for-9.c: Likewise.
22856
22857 2006-01-18  Jeff Law  <law@redhat.com>
22858
22859         * gcc.dg/tree-ssa/vrp25.c: New test.
22860
22861 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22862
22863         * gcc.dg/pr25805.c: Fix misapplied patch.
22864
22865 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
22866
22867         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
22868         (check_effective_target_vect_udot_qi): New.
22869         (check_effective_target_vect_sdot_hi): New.
22870         (check_effective_target_vect_udot_hi): New.
22871         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
22872         prefixed with "wrapv-" with -fwrapv.
22873         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
22874         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
22875         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
22876         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
22877         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
22878
22879         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
22880         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
22881         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
22882         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
22883
22884 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22885
22886         PR c++/16829
22887         * g++.dg/other/default2.C: New test.
22888         * g++.dg/other/default3.C: New test.
22889
22890 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22891
22892         PR c/25805
22893         * gcc.dg/pr25805.c: New file.
22894
22895 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
22896
22897         PR c++/25836
22898         * g++.dg/template/init6.C: New test.
22899
22900 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
22901
22902         * gcc.dg/tree-ssa/pr24287.c: New test
22903
22904 2006-01-18  Eric Christopher  <echristo@apple.com>
22905
22906         * g++.dg/eh/table.C: New.
22907
22908 2006-01-18  DJ Delorie  <dj@redhat.com>
22909
22910         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
22911         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
22912         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
22913         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
22914
22915 2006-01-18  Jeff Law  <law@redhat.com>
22916
22917         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
22918         on wrapping on overflow semantics.
22919
22920         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
22921
22922         * gcc.gc/tree-ssa/vrp23.c: New test.
22923         * gcc.gc/tree-ssa/vrp24.c: New test.
22924
22925 2006-01-18  Richard Henderson  <rth@redhat.com>
22926             Aldy Hernandez  <aldyh@redhat.com>
22927             Jakub Jelinek  <jakub@redhat.com>
22928             Diego Novillo  <dnovillo@redhat.com>
22929             Uros Bizjak  <uros@kss-loka.si>
22930
22931         * gcc.dg/gomp: New directory.
22932
22933 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
22934             Steven G. Kargl  <kargls@comcast.net>
22935
22936         PR fortran/20869
22937         * gfortran.dg/intrinsic_external_1.f90: New test.
22938
22939         PR fortran/20875.
22940         * gfortran.dg/elemental_pointer_1.f90: New test.
22941
22942         PR fortran/25024
22943         * gfortran.dg/external_procedures_1.f90: New test.
22944
22945         PR fortran/25785
22946         gfortran.dg/assumed_present.f90: New test.
22947
22948 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
22949
22950         * g++.dg/parse/lookup5.C: New test.
22951
22952 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22953
22954         PR fortran/25697
22955         * gfortran.dg/read_eof.f90: New test.
22956
22957 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22958
22959         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
22960         add a closing brace.
22961
22962 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22963
22964         PR fortran/25631
22965         * gfortran.dg/fmt_tl.f: New test.
22966
22967 2006-01-17  Eric Christopher  <echristo@apple.com>
22968
22969         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
22970         * g++.old-deja/g++.warn/impint2.C: Ditto.
22971         * g++.old-deja/g++.other/null1.C: Ditto.
22972         * g++.dg/warn/conv2.C: Ditto.
22973         * g++.dg/warn/conv4.C: New file.
22974
22975 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22976
22977         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
22978
22979 2006-01-17  Andreas Jaeger  <aj@suse.de>
22980             Janis Johnson <janis187@us.ibm.com>
22981
22982         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
22983         in 64-bit.
22984         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
22985         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
22986
22987 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22988
22989         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22990         (switchfiles): xfail txxx where xxx >= 25.
22991
22992 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22993
22994         PR testsuite/25764
22995         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
22996
22997 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
22998
22999         PR c/25682
23000         * gcc.dg/pr25682.c: New test.
23001         * g++.dg/parse/array-size2.C: New test.
23002
23003 2006-01-16  Ian Lance Taylor  <ian@airs.com>
23004
23005         * consistency.vlad: Remove entire directory, 1652 files.
23006
23007 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
23008
23009         * lib/target-supports.exp (check_effective_target_dfp_nocache,
23010         check_effective_target_dfprt_nocache): New.
23011         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
23012         (check_effective_target_dfprt): New.
23013         * lib/c-compat.exp (check_dfp): Remove.
23014         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
23015         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
23016         level of support for decimal float.
23017         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
23018         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
23019         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
23020         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
23021         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
23022         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
23023         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
23024         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
23025         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
23026         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
23027         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
23028         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
23029         directives.
23030
23031 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
23032
23033         PR testsuite/25741
23034         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
23035         $base_dir/../.
23036         * lib/gfortran.exp (gfortran_init): Likewise.
23037         * lib/obj-c++.exp (obj-c++_init): Likewise.
23038         * lib/scanasm.exp (scan-assembler-dem): Likewise.
23039         (scan-assembler-dem-not): Likewise.
23040         * lib/scandump.exp (scan-dump-dem): Likewise.
23041         (scan-dump-dem-not): Likewise.
23042
23043 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
23044
23045         PR testsuite/25767
23046         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
23047         powerpc-*-darwin*.
23048         * lib/obj-c++.exp (obj-c++_init): Likewise.
23049
23050 2006-01-16  Richard Guenther  <rguenther@suse.de>
23051
23052         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
23053
23054 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23055
23056         PR testsuite/25777
23057         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
23058         to LD_LIBRARY_PATH.
23059
23060 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
23061             Andrew Pinski  <pinskia@physics.uc.edu>
23062
23063         * gcc.dg/minmax-1.c: New test.
23064
23065 2006-01-16  Ben Elliston  <bje@au.ibm.com>
23066
23067         * gcc.dg/dfp/dfp.exp: Correct FSF address.
23068         * gcc.misc-tests/dectest.exp: Ditto.
23069
23070 2006-01-15  Ian Lance Taylor  <ian@airs.com>
23071
23072         PR testsuite/25796
23073         * gcc.target/i386/cmov6.c: Use -march=k8.
23074
23075 2006-01-15  Andreas Jaeger  <aj@suse.de>
23076
23077         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
23078         x86 does not have __float128.
23079
23080 2006-01-14  Ian Lance Taylor  <ian@airs.com>
23081
23082         * gcc.target/i386/cmov6.c: New test.
23083
23084 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
23085
23086         PR c++/25663
23087         * g++.dg/template/ctor6.C: New test.
23088
23089 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
23090
23091         PR tree-optimization/25485
23092         * gcc.dg/tree-ssa/pr25485.c: New.
23093
23094 2006-01-14  Richard Guenther  <rguenther@suse.de>
23095
23096         PR tree-optimization/22548
23097         PR tree-optimization/22555
23098         PR tree-optimization/22501
23099         * gcc.dg/tree-ssa/alias-4.c: New testcase.
23100         * gcc.dg/tree-ssa/alias-5.c: Likewise.
23101         * gcc.dg/tree-ssa/alias-6.c: Likewise.
23102         * gcc.dg/tree-ssa/alias-7.c: Likewise.
23103         * gcc.dg/tree-ssa/alias-8.c: Likewise.
23104         * gcc.dg/tree-ssa/alias-9.c: Likewise.
23105         * gcc.dg/tree-ssa/alias-10.c: Likewise.
23106         * gcc.dg/tree-ssa/alias-11.c: Likewise.
23107         * gcc.dg/tree-ssa/alias-12.c: Likewise.
23108
23109 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
23110
23111         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
23112         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
23113
23114 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
23115         Richard Guenther  <rguenther@suse.de>
23116
23117         PR rtl-optimization/24257
23118         * gcc.dg/torture/pr24257.c: New testcase.
23119
23120 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
23121
23122         * gcc.c-torture/execute/20060110-1.c: New test.
23123         * gcc.c-torture/execute/20060110-2.c: New test.
23124
23125 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
23126
23127         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
23128
23129 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
23130
23131         PR fortran/25756
23132         * gfortran.dg/label_3.f90: New test.
23133
23134 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
23135
23136         PR tree-optimization/25771
23137         * g++.dg/tree-ssa/pr25771.C: New test
23138
23139 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
23140
23141         PR tree-opt/24365
23142         * g++.dg/opt/complex5.C: New test.
23143
23144 2006-01-13  Richard Guenther  <rguenther@suse.de>
23145
23146         * gcc.target/i386/387-9.c: New testcase.
23147
23148 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23149
23150         PR c++/24824
23151         * g++.dg/debug/dwarf2-1.C: New.
23152
23153 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
23154
23155         PR testsuite/25728
23156         * lib/gcov.exp (verify-lines): Add "close $fd".
23157
23158 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
23159             Ben Elliston  <bje@au.ibm.com>
23160
23161         * gcc.dg/dfp/inf-1.c: New test.
23162
23163 2006-01-12  Janis Johnson <janis187@us.ibm.com>
23164             Yao Qi  <qiyaoltc@cn.ibm.com>
23165             Ben Elliston  <bje@au.ibm.com>
23166             Jon Grimm  <jgrimm2@us.ibm.com>
23167
23168         * gcc.dg/nodfp-1.c: New test.
23169         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23170         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23171         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
23172         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
23173         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
23174         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
23175         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
23176         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
23177         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
23178         * gcc.dg/format/dfp-scanf-1.c: Likewise.
23179         * gcc.dg/format/dfp-printf-1.c: Likewise.
23180         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
23181         (compat_setup_dfp): New.
23182         * gcc.dg/compat/compat.exp: Use it.
23183         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
23184         Make some variables global, prepend "compat_" to their names.
23185         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
23186         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
23187         * gcc.misc-tests/dectest.exp: New test driver for decTest.
23188         * lib/compat.exp (compat_skip_list): Make global, rename.
23189         * lib/c-compat.exp: New file.
23190         * lib/target-supports.exp (check_effective_target_dfp): New.
23191
23192         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
23193         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
23194         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
23195         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
23196         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
23197         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
23198         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
23199         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
23200         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
23201         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
23202         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
23203         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
23204         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
23205         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
23206         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
23207         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
23208         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
23209         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
23210         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
23211         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
23212         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
23213         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
23214         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
23215         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
23216         gcc.dg/dfp/struct-layout-1.c,
23217         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
23218         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
23219         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
23220         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
23221         gcc.dg/dfp/func-vararg-dfp.c,
23222         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
23223         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
23224         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
23225         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
23226         gcc.dg/dfp/wtr-conversion-1.c: New tests.
23227
23228 2006-01-11  Richard Guenther  <rguenther@suse.de>
23229
23230         PR tree-optimization/25734
23231         * gcc.dg/tree-ssa/pr25734.c: New testcase.
23232
23233 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23234
23235         PR fortran/25486
23236         * gfortran.dg/literal_character_constant_1_x.F: New test.
23237         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
23238         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
23239         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
23240
23241 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23242
23243         PR c++/25386
23244         * g++.dg/ext/packed3.C: Add expected packed error.
23245
23246 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
23247
23248         PR target/25706
23249         * gcc.dg/torture/pr25706-1.c: New test.
23250
23251 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
23252
23253         PR tree-optimization/23109
23254         PR tree-optimization/23948
23255         PR tree-optimization/24123
23256
23257         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
23258         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
23259         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
23260         g++.dg/tree-ssa/pr23948.C: New testcases.
23261         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
23262         three divisions in order to do the optimization.
23263
23264 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
23265
23266         PR c++/25632
23267         * g++.dg/other/pr25632.C: New test.
23268
23269 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
23270
23271         PR fortran/25730
23272         * gfortran.dg/used_types_1.f90: New test.
23273
23274 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
23275
23276         PR target/25718
23277         * gcc.dg/torture/pr25718-1.c: New test.
23278
23279 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23280
23281         * gfortran.dg/list_read_2.f90: Fix typo in description.
23282
23283 2006-01-10  Jan Beulich  <jbeulich@novell.com>
23284
23285         * lib/target-supports.exp (check_visibility_available): Simplify test
23286         for *-*-netware*.
23287         (check_profiling_available): Fail for *-*-netware*.
23288         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
23289         * gcc.dg/20021014-1.c: Likewise.
23290         * gcc.dg/nest.c: Likewise.
23291
23292 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23293
23294         fortran/24936
23295         * gfortran.dg/forall_3.f90: New test.
23296
23297 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23298
23299         PR fortran/21977
23300         * gfortran.dg/nesting_2.f90: New test.
23301         * gfortran.dg/nesting_3.f90: New test.
23302
23303 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
23304
23305         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
23306         Fix typo in comment.
23307
23308 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23309
23310         * gfortran.dg/single_char_string.f90: New test.
23311
23312 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23313
23314         * gfortran.dg/ichar_2.f90: New test.
23315
23316 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23317
23318         PR fortran/25093
23319         * gfortran.dg/private_type_4.f90: New.
23320
23321 2006-01-07  Richard Guenther  <rguenther@suse.de>
23322
23323         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
23324
23325 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23326
23327         * gfortran.dg/func_decl_1.f90: New.
23328         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
23329         * gfortran.dg/array_alloc_2.f90: Likewise.
23330         * gfortran.dg/char_result_8.f90: Likewise.
23331         * gfortran.dg/dup_save_1.f90: Likewise.
23332         * gfortran.dg/dup_save_2.f90: Likewise.
23333         * gfortran.dg/f2c_6.f90: Likewise.
23334         * gfortran.dg/f2c_7.f90: Likewise.
23335         * gfortran.dg/func_result_2.f90: Likewise.
23336         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
23337
23338 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
23339
23340         PR fortran/22146
23341         * gfortran.dg/elemental_subroutine_1.f90: New test.
23342         * gfortran.dg/elemental_subroutine_2.f90: New test.
23343
23344         PR fortran/25029
23345         PR fortran/21256
23346         * gfortran.dg/assumed_size_refs_1.f90: New test.
23347
23348         PR fortran/20868
23349         PR fortran/20870
23350         * gfortran.dg/assumed_size_refs_2.f90: New test.
23351         * gfortran.dg/initialization_1.f90: Change warning message.
23352
23353 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
23354
23355         * gcc.dg/tree-ssa/loop-15.c: New test.
23356
23357 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23358
23359         PR fortran/25598
23360         * gfortran.dg/backspace_3.f: New test.
23361         * gfortran.dg/backspace_4.f: New test.
23362
23363 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23364
23365         PR fortran/24268
23366         * gfortran.dg/fmt_white.f: Update test.
23367
23368 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
23369
23370         * gcc.dg/cast-1.c: Add new warning.
23371         * gcc.dg/cast-2.c: Likewise.
23372         * gcc.dg/cast-3.c: Likewise.
23373         * gcc.dg/format/cast-1.c: Likewise.
23374         * gcc.dg/cast-4.c: New testcase.
23375
23376 2006-01-05  Richard Guenther  <rguenther@suse.de>
23377
23378         PR tree-optimization/22555
23379         * gcc.dg/tree-ssa/alias-3.c: New testcase.
23380
23381 2006-01-05  Richard Guenther  <rguenther@suse.de>
23382             Diego Novillo  <dnovillo@redhat.com>
23383
23384         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
23385         * gcc.dg/tree-ssa/loop-8.c: Likewise.
23386         * gcc.dg/tree-ssa/loop-1.c: Likewise.
23387         * gcc.dg/tree-ssa/pr23294.c: Likewise.
23388         * gcc.dg/tree-ssa/pr21985.c: Likewise.
23389         * gcc.dg/tree-ssa/loop-14.c: Likewise.
23390         * gcc.dg/tree-ssa/loop-2.c: Likewise.
23391         * gcc.dg/tree-ssa/loop-3.c: Likewise.
23392         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23393         * gcc.dg/tree-ssa/pr21171.c: Likewise.
23394         * gcc.dg/tree-ssa/loop-5.c: Likewise.
23395         * gcc.dg/tree-ssa/loop-10.c: Likewise.
23396         * gcc.dg/tree-ssa/loop-6.c: Likewise.
23397         * treelang/compile/extravar.tree: Likewise.
23398         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
23399         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
23400         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
23401         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23402         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
23403
23404 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23405
23406         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
23407         for 64-bit fix.
23408
23409 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
23410
23411         PR fortran/23675
23412         gfortran.dg/char_result_11.f90: New.
23413
23414 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
23415
23416         PR c++/24782
23417         * g++.dg/parse/access9.C: New test.
23418         * g++.dg/tc1/dr52.C: Tweak error markers.
23419
23420 2006-01-04  Richard Henderson  <rth@redhat.com>
23421
23422         Merge from gomp branch.
23423         * g++.dg/parse/pragma2.C: Update expected error lines.
23424
23425 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
23426
23427         * g++.dg/other/i386-2.C: New test.
23428
23429         PR target/25554
23430         * gcc.c-torture/compile/20051228-1.c: New test.
23431
23432         PR c/25559
23433         * gcc.dg/pr25559.c: New test.
23434
23435 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
23436
23437         PR c++/25492
23438         * g++.dg/lookup/friend9.C: New test.
23439
23440         PR c++/25625
23441         * g++.dg/template/repo5.C: New test.
23442
23443 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
23444
23445         PR fortran/25101
23446         * gfortran.dg/forall_2.f90: New test.
23447
23448 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
23449
23450         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
23451         dg-require-weak.  Adjust regexp to handle leading-underscore
23452         targets and space as well as TAB after .weak.  Change previous
23453         64-bit fix to not use naked dot.
23454
23455 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
23456
23457         PR rtl-optimization/25578
23458         * gcc.c-torture/execute/20060102-1.c: New testcase.
23459
23460 2006-01-03  Richard Guenther  <rguenther@suse.de>
23461
23462         PR c/25183
23463         * gcc.dg/torture/pr25183.c: New testcase.
23464
23465 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
23466
23467         Merge from gomp-branch.
23468         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
23469         * gcc.dg/ia64-sync-2.c: Likewise.
23470         * gcc.dg/ia64-sync-3.c: Likewise.
23471         * gcc.dg/ia64-sync-4.c: Likewise.
23472         * gcc.dg/sync-2.c: Likewise.
23473         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
23474         that sparc64-*-* and sparcv9-*-* supports sync builtins.
23475
23476 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
23477
23478         PR c++/25635
23479         * g++.dg/parse/operator6.C: New test.
23480
23481         PR c++/25637
23482         * g++.dg/parse/error29.C: New test.
23483
23484         PR c++/25638
23485         * g++.dg/parse/dtor6.C: New test.
23486
23487         PR c++/25633
23488         * g++.dg/parse/ctor3.C: New test.
23489
23490         PR c++/25634
23491         * g++.dg/template/class3.C: New test.
23492
23493 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
23494
23495         * g++.dg/debug/debug9.C: New.
23496
23497 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
23498
23499         PR fortran/24640
23500         * gfortran.dg/label_2.f90: New test.
23501
23502 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23503
23504         * g++.dg/lookup/using12.C: Tighten error marker.
23505
23506 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
23507             Andrew Pinski <pinskia@physics.uc.edu>
23508
23509         * gcc.target/powerpc/darwin-abi-3.c: New file.
23510         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
23511         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
23512         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
23513         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
23514         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
23515         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
23516         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
23517         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
23518
23519 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
23520
23521         * gcc.dg/tree-ssa/loadpre1.c: New;
23522         * gcc.dg/tree-ssa/loadpre2.c: New;
23523         * gcc.dg/tree-ssa/loadpre3.c: New;
23524         * gcc.dg/tree-ssa/loadpre4.c: New;
23525         * gcc.dg/tree-ssa/loadpre5.c: New;
23526         * gcc.dg/tree-ssa/loadpre6.c: New;
23527         * gcc.dg/tree-ssa/loadpre7.c: New;
23528         * gcc.dg/tree-ssa/loadpre8.c: New;
23529         * gcc.dg/tree-ssa/loadpre9.c: New;
23530
23531 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
23532
23533         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
23534         * g++.dg/abi/thunk4.C: Likewise.
23535
23536 2006-01-01  Andreas Jaeger  <aj@suse.de>
23537
23538         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
23539         portable.
23540
23541 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
23542
23543         PR c++/25294
23544         * gcc.dg/pragma-pack-3.c: New test.
23545         * g++.dg/parse/pragma3.C: New test.
23546
23547 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23548
23549         PR middle-end/24827
23550         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
23551
23552 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23553
23554         PR testsuite/25214
23555         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
23556
23557 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23558
23559         PR fortran/22607
23560         * gfortran-dg/pure_byref_3.f90: New.
23561
23562         fortran/PR 25396
23563         * gfortran.dg/userdef_operator_1.f90: New.
23564
23565 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23566
23567         * g++.dg/abi/thunk3.C: New.
23568         * g++.dg/abi/thunk4.C: New.
23569
23570 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
23571
23572         PR fortran/25532
23573         * gfortran.dg/host_used_types_1.f90: New test. Check that host
23574         associated derived type components of derived types are
23575         properly declared in contained procedures.
23576
23577 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23578
23579         PR libgfortran/25139
23580         * gfortran.dg/backspace_2.f: New test.
23581
23582 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23583
23584         PR libgfortran/25550
23585         * gfortran.dg/endfile.f: New test.
23586
23587 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23588
23589         PR libgfortran/25419
23590         * gfortran.dg/comma.f: New test.
23591
23592 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23593
23594         * lib/gfortran-dg.exp: Remove trailing whitespace.
23595         * lib/fortran-torture.exp: Test with -fbounds-check instead of
23596         -funroll-all-loops.
23597
23598 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
23599
23600         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
23601         Extended Double long doubles or repeat tests when long double is
23602         the same size as double.
23603
23604 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23605
23606         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
23607
23608         PR testsuite/25442
23609         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
23610         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
23611
23612         PR testsuite/25441
23613         * gcc.dg/pr23911.c: Make test variable static.
23614
23615         PR testsuite/25444
23616         * gcc.dg/tree-ssa/pr14841.c: Likewise.
23617
23618 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23619
23620         PR c++/25439
23621         * g++.dg/parse/crash17.C: Adjust error markers.
23622         * g++.dg/template/error20.C: New test.
23623
23624 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23625
23626         PR c++/23172
23627         * g++.dg/ext/complit4.C: New test.
23628
23629         PR c++/25417
23630         * g++.dg/ext/complit5.C: Likewise.
23631
23632 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
23633
23634         PR tree-optimization/25125
23635         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
23636         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
23637         * gcc.c-torture/execute/pr25125.c: New.
23638
23639 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
23640
23641         PR fortran/25029
23642         PR fortran/21256
23643         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
23644         functions with incorrect assumed size references.
23645
23646 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
23647
23648         PR c++/23171
23649         * g++.dg/opt/init1.C: New test.
23650
23651 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
23652
23653         PR c++/24671
23654         * g++.dg/template/sfinae3.C: New test.
23655
23656 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23657
23658         * g++.dg/other/friend4.C: New test.
23659
23660 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23661
23662         PR target/25005
23663         * g++.dg/opt/pr25005.C: New test.
23664
23665 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23666
23667         PR c++/25369
23668         * g++.dg/template/ptrmem16.C: New test.
23669
23670 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
23671
23672         PR fortran/25029
23673         PR fortran/21256
23674         * gfortran.dg/initialization_1.f90: Add test of SIZE.
23675
23676 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23677
23678         PR libgfortran/25307
23679         * gfortran.dg/list_read_5.f90: New test.
23680
23681 2005-12-22  Richard Henderson  <rth@redhat.com>
23682
23683         * gcc.target/i386/sse-7.c: Use -msse2.
23684
23685 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23686
23687         PR rtl-optimization/25432
23688         * gcc.c-torture/compile/20051216-1.c: New test.
23689
23690         PR objc/25328
23691         * objc/execute/pr25328.m: New test.
23692
23693 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23694
23695         PR c++/25364
23696         * g++.dg/template/call4.C: New test.
23697
23698 2005-12-22  Dale Johannesen  <dalej@apple.com>
23699
23700         * gcc.target/i386/sse-17.c: New.
23701
23702 2005-12-22  Paul Brook  <paul@codesourcery.com>
23703
23704         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
23705
23706 2005-12-22  Paul Brook  <paul@codesourcery.com>
23707
23708         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
23709
23710 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23711
23712         PR tree-opt/25513
23713         * gcc.c-torture/compile/pr25513.c: New test.
23714
23715 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23716
23717         PR c++/23333
23718         * g++.dg/parse/error25.C: Add more tests.
23719
23720 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23721
23722         PR fortran/18990
23723         * gfortran.dg/der_charlen_1.f90: New.
23724
23725 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
23726
23727         PR fortran/20889
23728         * gfortran.dg/pointer_component_type_1.f90: New test.
23729
23730         PR fortran/25029
23731         PR fortran/21256
23732         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
23733         should give an error with assumed size array refernces and checks
23734         those that should not.
23735         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
23736         reference an upper bound so that it does not generate an error.
23737
23738         PR fortran/19362
23739         PR fortran/20244
23740         PR fortran/20864
23741         PR fortran/25391
23742         * gfortran.dg/used_dummy_types_1.f90: New test.
23743         * gfortran.dg/used_dummy_types_2.f90: New test.
23744         * gfortran.dg/used_dummy_types_3.f90: New test.
23745         * gfortran.dg/used_dummy_types_4.f90: New test.
23746         * gfortran.dg/used_dummy_types_5.f90: New test.
23747
23748         PR fortran/23152
23749         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
23750         group already being USE associated.
23751         * gfortran.dg/assumed_shape_nml.f90: New test.
23752         * gfortran.dg/assumed_size_nml.f90: New test.
23753
23754         PR fortran/20862
23755         PR fortran/25053
23756         PR fortran/25063
23757         PR fortran/25064
23758         PR fortran/25066
23759         PR fortran/25067
23760         PR fortran/25068
23761         PR fortran/25307
23762         * gfortran.dg/io_constraints_1.f90: New test.
23763         * gfortran.dg/io_constraints_1.f90: New test.
23764         * gfortran.dg/iostat_3.f90: Change wording of warning.
23765         * gfortran.dg/g77/19981216-0.f: The same.
23766
23767 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
23768
23769         PR tree-optimization/23518
23770         * gcc.dg/pr23518.c: New.
23771
23772 2005-12-21  Mike Stump  <mrs@apple.com>
23773
23774         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
23775
23776 2005-12-21  Paul Brook  <paul@codesourcery.com>
23777
23778         * gcc.dg/pr19340.c: Skip on m68k targets.
23779
23780 2005-12-21  Steven Bosscher  <stevenb@suse.de>
23781
23782         PR rtl-optimization/25196
23783         * gcc.dg/pr25196.c: New test.
23784
23785 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
23786
23787         PR fortran/25423
23788         gfortran.dg/where_nested_1.f90: New.
23789
23790 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
23791
23792         PR tree-optimization/25382.
23793         * gcc.dg/tree-ssa/pr25382.c: New.
23794
23795 2005-12-20  Richard Guenther  <rguenther@suse.de>
23796
23797         PR middle-end/24306
23798         * gcc.target/i386/pr24306.c: New testcase.
23799
23800 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
23801
23802         PR tree-optimization/25501
23803         * gcc.dg/tree-ssa/pr25501.c: New.
23804
23805 2005-12-20  Richard Guenther  <rguenther@suse.de>
23806
23807         Revert
23808         2005-12-02  Richard Guenther  <rguenther@suse.de>
23809
23810         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23811
23812 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
23813
23814         PR c++/21228
23815         * g++.dg/warn/Wunreachable-code-2.C: New test.
23816
23817 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
23818
23819         PR c++/24278
23820         * g++.dg/template/ctor5.C: New test.
23821
23822         PR c++/24915
23823         * g++.dg/template/overload8.C: New test.
23824
23825 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
23826
23827         * gcc.c-torture/compile/pr25483 : New test.
23828
23829 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23830
23831         PR c++/20552
23832         * g++.dg/ext/typeof10.C: New test.
23833
23834 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23835
23836         * gcc.dg/mt-loopi1.c: New.
23837
23838 2005-12-18  Richard Guenther  <rguenther@suse.de>
23839
23840         PR tree-optimization/25481
23841         * gcc.dg/torture/pr25481.c: New testcase.
23842
23843 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
23844
23845         PR rtl-optimization/21041
23846         * gcc.dg/pr21041.c: New test.
23847
23848 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23849
23850         PR libgfortran/25463
23851         * gfortran.dg/advance.f90: New test.
23852
23853 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
23854
23855         * gcc.dg/20051201-1.c: New test.
23856
23857 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
23858
23859         PR fortran/25018
23860         * gfortran.dg/initialization_1.f90: New test.
23861         * gfortran.dg/enum_5.f90: Change dg-error to new message.
23862         * gfortran.dg/g77/980616-0.f: The same.
23863
23864 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23865
23866         * PR fortran/25458
23867         * gfortran.dg/chkbits.f90: New test.
23868
23869 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23870
23871         * gfortran.dg/enum_5.f: Revert to previous version.
23872
23873 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23874
23875         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
23876         * gfortran.dg/nested_modules_1.f90: Ditto.
23877         * gfortran.dg/hollerith_f95.f90: Ditto.
23878         * gfortran.dg/select_5.f90: Ditto.
23879         * gfortran.dg/secnds.f: Ditto.
23880         * gfortran.dg/hollerith2.f90: Ditto.
23881         * gfortran.dg/imag_2.f: Ditto.
23882         * gfortran.dg/ftell_2.f90: Ditto.
23883         * gfortran.dg/malloc_free_1.f90: Ditto.
23884         * gfortran.dg/logint-1.f: Ditto.
23885         * gfortran.dg/recursive_statement_functions.f90: Ditto.
23886         * gfortran.dg/e_d_fmt.f90: Ditto.
23887         * gfortran.dg/hollerith_legacy.f90: Ditto.
23888         * gfortran.dg/logint-2.f: Ditto.
23889         * gfortran.dg/enum_5.f90: Ditto.
23890         * gfortran.dg/f2c_2.f90: Ditto.
23891         * gfortran.dg/pr17143.f90: Ditto.
23892         * gfortran.dg/namelist_14.f90: Ditto.
23893         * gfortran.dg/logint-3.f: Ditto.
23894         * gfortran.dg/spread_scalar_source.f90: Ditto.
23895         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
23896         * gfortran.dg/namelist_11.f: Ditto.
23897         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23898         * gfortran.dg/g77/20010519-1.f
23899         * gfortran.dg/g77/alpha1.f: Ditto.
23900         * gfortran.dg/g77/990115-1.f: Ditto.
23901         * gfortran.dg/g77/erfc.f: Ditto.
23902         * gfortran.dg/g77/19990313-3.f: Ditto.
23903         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
23904         * gfortran.dg/g77/20010426.f: Ditto.
23905         * gfortran.dg/g77/19990313-0.f: Ditto.
23906         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
23907         * gfortran.dg/g77/20000629-1.f: Ditto.
23908         * gfortran.dg/g77/970125-0.f: Ditto.
23909         * gfortran.dg/g77/8485.f: Ditto.
23910         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
23911         * gfortran.dg/g77/19990313-1.f: Ditto.
23912         * gfortran.dg/g77/int8421.f: Ditto.
23913         * gfortran.dg/g77/19990305-0.f: Ditto.
23914         * gfortran.dg/g77/947.f: Ditto.
23915         * gfortran.dg/g77/19990905-2.f: Ditto.
23916         * gfortran.dg/g77/cabs.f: Ditto.
23917         * gfortran.dg/g77/19990313-2.f: Ditto.
23918         * gfortran.dg/g77/20020307-1.f: Ditto.
23919         * gfortran.dg/g77/dcomplex.f: Ditto.
23920         * gfortran.dg/g77/19990502-1.f: Ditto.
23921         * gfortran.dg/g77/19981216-0.f: Ditto.
23922         * gfortran.dg/common_4.f90: Ditto.
23923         * gfortran.dg/entry_4.f90: Ditto.
23924         * gfortran.dg/equiv_constraint_2.f90: Ditto.
23925         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
23926         * gfortran.dg/namelist_12.f: Ditto.
23927         * gfortran.dg/scale_1.f90: Ditto.
23928         * gfortran.dg/modulo_1.f90
23929         * gfortran.dg/hollerith.f90: Ditto.
23930         * gfortran.dg/direct_io_3.f90: Ditto.
23931         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
23932         * gfortran.dg/gnu_logical_1.F: Ditto.
23933         * gfortran.dg/unf_io_convert_1.f90: Ditto.
23934         * gfortran.dg/assign_1.f90: Ditto.
23935         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
23936         * gfortran.dg/pr23095.f: Ditto.
23937         * gfortran.dg/read_float_1.f90: Ditto.
23938
23939 2005-12-17  Andreas Jaeger  <aj@suse.de>
23940
23941         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
23942         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
23943
23944 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23945
23946         PR fortran/24268
23947         * gfortran.dg/fmt_white.f: New test.
23948
23949 2005-12-16  Steven G. Kargl <kargls@comcast.net>
23950
23951         * gfortran.dg/label_1.f90: New test.
23952
23953 2005-12-15  Ben Elliston  <bje@au.ibm.com>
23954
23955         PR testsuite/25422
23956         * gcc.dg/20031012-1.c: Add -Walways-true option.
23957         * gcc.dg/weak/weak-3.c: Likewise.
23958         * g++.old-deja/g++.mike/warn8.C: Likewise.
23959
23960 2005-12-16  Mike Stump  <mrs@apple.com>
23961
23962         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
23963         exit.
23964
23965 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23966
23967         PR libgfortran/25264
23968         PR libgfortran/25349
23969         * gfortran.dg/tl_editing.f90: Added additional checks.
23970         * gfortran.dg/t_editing.f: New test.
23971         * gfortran.dg/write_padding.f90: New test
23972
23973 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23974
23975         PR testsuite/25215
23976         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
23977
23978 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
23979
23980         PR rtl-optimization/24899
23981         * gcc.c-torture/execute/20051215-1.c: New test.
23982
23983 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
23984
23985         PR 24823
23986         * gfortran.dg/pr24823.f: New test.
23987
23988 2005-12-16  Jeff Law  <law@redhat.com>
23989
23990         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
23991
23992 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
23993
23994         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23995         (base_types): Change C++ style comments to C style comments.  Remove
23996         aligned types from the array.  Keep Enums disabled.
23997         (complex_types): Remove aligned types from the array.
23998         Comment out "_Complex long double".
23999         (attrib_types): Remove.
24000         (complex_attrib_types): Remove.
24001         (attrib_array_types): Remove.
24002         (complex_attrib_array_types): Remove.
24003         (aligned_bitfld_types): Remove.
24004         (n_aligned_bitfld_types): Remove.
24005         (FEATURE_ALIGNEDPACKED): Delete.
24006         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
24007         (singles): Remove support for adding attributes.
24008         (choose_type): Remove support for attributed types.
24009         (generate_fields): Remove support for attributed bit-fields.
24010         Remove support for adding attributes.
24011         (generate_random_tests): Remove support for adding attributes.
24012         (features): Add back "[0] :0" and "complex vector [0]".
24013         (main): Remove support for attributed bit-fields.
24014         Uncomment the calling of generate_random_tests for the rests of
24015         the tests.
24016
24017 2005-12-16  Jan Hubicka  <jh@suse.cz>
24018
24019         * gcc.c-torture/combine/pr25224.c: New.
24020
24021 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
24022
24023         PR other/25028
24024         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
24025         HP-UX.
24026
24027 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
24028
24029         * gcc.dg/20051215-1.c: New file.
24030
24031 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24032
24033         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
24034         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
24035
24036 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
24037
24038         PR fortran/18197
24039         * gfortran.dg/dummy_functions_1.f90: New.
24040
24041 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
24042
24043         PR rtl-optimization/25310
24044         * gcc.c-torture/compile/pr25310.c: New test.
24045
24046 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24047
24048         PR debug/25023
24049         * gcc.dg/pr25023.c: New test.
24050
24051 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24052
24053         * g++.old-deja/g++.brendan/redecl1.C,
24054         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
24055         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
24056         g++.old-deja/g++.oliva/typeof1.C,
24057         g++.old-deja/g++.other/crash16.C,
24058         g++.old-deja/g++.other/crash34.C,
24059         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
24060         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
24061         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
24062         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
24063         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
24064         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
24065         Remove xfail.
24066
24067 2005-12-14  Kean Johnston  <jkj@sco.com>
24068             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24069
24070         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
24071         * gcc.target/i386/20020523-1.c: Ditto.
24072         * gcc.target/i386/tailcall-1.c: Ditto.
24073         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
24074         * gcc.target/i386/ssetype-5.c: Ditto.
24075
24076 2005-12-14  Jeff Law  <law@redhat.com>
24077
24078         * gcc.dg/tree-ssa/foldstring-1.c: New test.
24079
24080 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24081
24082         PR target/25254
24083         PR target/24188
24084         * gcc.target/i386/pr25254.c: New test.
24085         * gfortran.dg/PR24188.f: New test.
24086
24087 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
24088
24089         * lib/fortran-torture.exp: Catch remaining uses of
24090         remote_file build delete.
24091
24092 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24093
24094         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
24095
24096 2005-12-14  Ben Elliston  <bje@au.ibm.com>
24097
24098         * gcc.dg/warn-addr-cmp.c: New test.
24099
24100 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24101
24102         PR debug/25023
24103         PR target/25293
24104         * gcc.target/i386/pr25293.c: New test.
24105
24106 2005-12-13  Petr Machata  <machata@post.cz>
24107
24108         PR c++/24907
24109         * g++.dg/parse/comma2.C: New test.
24110
24111 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
24112             Jakub Jelinek  <jakub@redhat.com>
24113
24114         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
24115         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
24116         (limits.h): Include unconditionally.
24117         (stdlib.h): Likewise.
24118         (hashtab.h): Do not include.
24119         (getopt.h): Likewise.
24120         (stddef.h): Include.
24121         (hashval_t): Define.
24122         (struct entry): Add "next" field.
24123         (HASH_SIZE): New macro.
24124         (hash_table): New variable.
24125         (switchfiles): Do not use xmalloc.
24126         (mix): New macro.
24127         (iterative_hash): New function.
24128         (hasht): Remove.
24129         (e_exists): New function.
24130         (e_insert): Likewise.
24131         (output): Use, instead of libiberty hashtable functions.
24132         (main): Do not use getopt.  Do not call htab_create.
24133
24134 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24135
24136         PR c++/25331
24137         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
24138         put atal* and atpaal* attributes on array elements.
24139         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
24140         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
24141         put atal* and atpaal* attributes on array elements.
24142         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
24143
24144 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
24145
24146         * gcc.dg/single-precision-constant.c: New test.
24147
24148 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
24149
24150         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
24151         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
24152         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
24153         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
24154         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
24155         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
24156         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
24157         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
24158         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
24159         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
24160         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
24161         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
24162         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
24163         gcc.target/powerpc/ppc-sdata-2.c,
24164         gcc.target/powerpc/ppc-stackalign-1.c,
24165         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
24166         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
24167         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
24168         gcc.target/powerpc/rs6000-ldouble-2.c,
24169         gcc.target/powerpc/rs6000-power2-1.c,
24170         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
24171         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
24172         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
24173         option into target selector.
24174         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
24175         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
24176
24177 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24178
24179         PR objc/25348
24180         * objc.dg/encode-9.m: New test.
24181
24182 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24183
24184         PR testsuite/20772
24185         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
24186         * gcc.dg/asm-b.c: Fix typo.
24187         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
24188         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24189         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
24190         i?86 lp64 and x86_64 ilp32.
24191         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
24192         on i?86 lp64.
24193         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
24194
24195 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
24196
24197         PR fortran/25078
24198         gfortran.dg/equiv_5.f90: New test.
24199
24200 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
24201
24202         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
24203         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
24204         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
24205         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
24206         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
24207         * gcc.dg/tree-ssa/reassoc-5.c: New.
24208         * gcc.dg/tree-ssa/reassoc-6.c: New.
24209         * gcc.dg/tree-ssa/reassoc-7.c: New.
24210         * gcc.dg/tree-ssa/reassoc-8.c: New.
24211         * gcc.dg/tree-ssa/reassoc-9.c: New.
24212         * gcc.dg/tree-ssa/reassoc-10.c: New.
24213         * gcc.dg/tree-ssa/reassoc-11.c: New.
24214
24215 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24216
24217         PR testsuite/25167
24218         PR testsuite/24478
24219         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
24220
24221 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
24222
24223         PR c++/25300
24224         * g++.dg/template/inherit.C: Do not use a generic error message.
24225
24226 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24227
24228         PR libobjc/25354
24229         * objc.dg/gnu-encoding: New directory.
24230         * objc.dg/gnu-encoding/compat-common.h: New file.
24231         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
24232         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
24233         * objc.dg/gnu-encoding/vector-defs.h: New file.
24234         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
24235         * objc.dg/gnu-encoding/generate-random.c: New file.
24236         * objc.dg/gnu-encoding/generate-random_r.c: New file.
24237         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
24238         * objc.dg/gnu-encoding/generate-random.h: New file.
24239
24240 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
24241
24242         PR c++/25337
24243         * g++.dg/template/defarg7.C: New test.
24244
24245 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24246
24247         PR libobjc/25347
24248         * objc.dg/encode-8.m: New test.
24249
24250 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24251
24252         PR libobjc/25346
24253         * objc.dg/encode-7.m: New test.
24254
24255 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
24256
24257         PR c++/25010
24258         * g++.dg/opt/inline10.C: New test.
24259
24260 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
24261
24262         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
24263
24264 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
24265
24266         * gfortran.dg/substring_equivalence.f90: typo in comment
24267
24268 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24269
24270         PR fortran/25068
24271         * gfortran.dg/iostat_3.f90: New test.
24272
24273 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
24274
24275         PR fortran/23815
24276         * gfortran.dg/unf_io_convert_1.f90: New test.
24277         * gfortran.dg/unf_io_convert_2.f90: New test.
24278         * gfortran.dg/unf_io_convert_3.f90: New test.
24279
24280 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24281
24282         PR testsuite/20772
24283         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
24284         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
24285         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24286         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
24287         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
24288         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24289         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
24290         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
24291         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24292         gcc.dg/torture/fp-int-convert-float128-timode.c,
24293         gcc.dg/torture/fp-int-convert-float128.c,
24294         gcc.dg/torture/fp-int-convert-float80-timode.c,
24295         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
24296         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
24297
24298         * gcc.dg/tls/opt-1.c: Require effective target fpic.
24299
24300 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
24301
24302         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
24303
24304 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
24305
24306         * gcc.dg/20051207-1.c,
24307         * gcc.dg/20051207-2.c,
24308         * gcc.dg/20051207-3.c: New tests.
24309
24310 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24311
24312         PR testsuite/20772
24313         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
24314         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
24315         dg-skip-if target selector.
24316
24317         PR testsuite/20772
24318         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
24319         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
24320         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
24321         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
24322         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
24323         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
24324         and/or merge with i?86 cases.
24325
24326         * gcc.dg/tls/opt-3.c: Require effective target fpic.
24327
24328         PR testsuite/20772
24329         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
24330         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
24331         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
24332         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
24333         x86_64-*-linux*.
24334
24335 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
24336
24337         PR target/25311
24338         * gcc.c-torture/compile/pr25311.c: New test.
24339
24340 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24341
24342         PR libgfortran/25039
24343         * gfortran.dg/read_comma.f: New test.
24344
24345 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
24346
24347         PR c++/19317
24348         * g++.dg/opt/pr19317-1.C: New test.
24349         * g++.dg/opt/pr19317-2.C: New test.
24350         * g++.dg/opt/pr19317-3.C: New test.
24351
24352         PR target/19005
24353         * gcc.c-torture/execute/pr19005.c: New test.
24354
24355         PR target/17828
24356         * g++.old-deja/g++.other/comdat5.C: New test.
24357         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
24358
24359         * g++.dg/compat/struct-layout-1.exp: New file.
24360         * g++.dg/compat/struct-layout-1.h: New.
24361         * g++.dg/compat/struct-layout-1_generate.c: New.
24362         * g++.dg/compat/struct-layout-1_x1.h: New.
24363         * g++.dg/compat/struct-layout-1_x2.h: New.
24364         * g++.dg/compat/struct-layout-1_y1.h: New.
24365         * g++.dg/compat/struct-layout-1_y2.h: New.
24366
24367         * gcc.dg/20050330-2.c: New test.
24368
24369 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24370
24371         PR fortran/25292
24372         * gfortran.dg/associated_1.f90: New.
24373
24374 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24375
24376         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
24377         ILP32 vect_no_align platforms.
24378
24379 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
24380             Jakub Jelinek  <jakub@redhat.com>
24381
24382         PR target/25268
24383         * gcc.c-torture/compile/20051207-1.c: New test.
24384
24385 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24386
24387         PR testsuite/20772
24388         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
24389         gcc.dg/torture/pr18582-1.c,
24390         gcc.target/i386/attributes-error.c: Also test on x86_64.
24391
24392         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
24393
24394 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24395
24396         PR c++/19397
24397         * g++.dg/template/typedef3.C: New test.
24398
24399         PR c++/19762
24400         PR c++/19764
24401         * g++.dg/template/dtor3.C: Fix error markers.
24402
24403 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
24404
24405         * lib/target-supports.exp (check_effective_target_sync_char_short):
24406         Add s390*.
24407
24408 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
24409
24410         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
24411
24412 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24413
24414         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
24415         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
24416         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
24417         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
24418
24419 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24420
24421         PR c++/25263
24422         * g++.dg/other/array2.C: New test case.
24423
24424 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
24425
24426         * gcc.dg/darwin-weakimport-3.c: New.
24427
24428         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
24429         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
24430         and to work on Darwin.
24431         * gcc.dg/attr-weakref-1b.c: New file.
24432         * gcc.dg/attr-weakref-2.c: New test.
24433         * gcc.dg/darwin-weakref-1.c: New test.
24434
24435 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
24436
24437         PR testsuite/25247
24438         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
24439         use in selector expressions.
24440         (dg-xfail-if): Ditto.
24441         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
24442         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
24443         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
24444         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
24445         * gcc.test-framework/test-framework.exp: Skip generated tests if
24446         CHECK_TEST_FRAMEWORK is not 1.
24447
24448 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24449
24450         PR tree-optimization/24963
24451         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
24452
24453         PR target/24108
24454         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
24455
24456         PR target/18580
24457         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
24458         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24459         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24460         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24461
24462 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
24463
24464         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
24465         dg-options.
24466
24467 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24468
24469         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
24470
24471 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24472
24473         * gcc.dg/format/cast-1.c: New test.
24474
24475 2005-12-04  Roger Sayle  <roger@eyesopen.com>
24476
24477         PR c/7776
24478         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
24479         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
24480         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
24481         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
24482
24483 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24484
24485         * gcc.dg/cast-pretty-print-1.c: New test.
24486
24487 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24488
24489         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
24490
24491 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
24492
24493         PR c++/24173
24494         * g++.dg/template/friend40.C: New test.
24495
24496 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
24497
24498         PR target/25199
24499         * gcc.target/i386/movq-2.c: New test.
24500         * gcc.target/i386/movq.c: Remove target i?86, instead add
24501         dg-require-effective-target ilp32.
24502
24503 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24504
24505         PR c++/24103
24506         * g++.dg/other/default1.C: New test.
24507
24508 2005-12-02  Richard Guenther  <rguenther@suse.de>
24509
24510         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24511
24512 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24513
24514         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
24515
24516 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
24517
24518         PR target/21017
24519         * gcc.target/powerpc/rotate.c: New.
24520
24521 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24522
24523         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
24524         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
24525
24526 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24527
24528         PR c/13384
24529         * gcc.dg/pr17730-1.c: Adjust.
24530         * gcc.dg/lvalue1.c (main): Likewise.
24531         * gcc.dg/lvalue-2.c: Likewise.
24532         * g++.dg/pr7503-3.C
24533
24534 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
24535
24536         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
24537         error messages.
24538
24539 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
24540
24541         PR fortran/24789
24542         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
24543
24544 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24545
24546         PR target/24475
24547         * lib/target-supports.exp (check_effective_target_tls): New.
24548         (check_effective_target_tls_runtime): New.
24549         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
24550         for TLS support.
24551         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
24552         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
24553         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
24554         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
24555         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
24556         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
24557         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
24558         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
24559         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
24560         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
24561         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
24562         effective-target TLS.
24563         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
24564         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
24565         effective-target TLS runtime.
24566
24567 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24568
24569         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
24570
24571 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
24572
24573         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
24574         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
24575         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
24576         ignored" warnings when "packing" is the same as the ABI layout.
24577
24578 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
24579
24580         PR fortran/21302
24581         * gfortran.dg/line_length_1.f: New test.
24582         * gfortran.dg/line_length_2.f90: Ditto.
24583
24584 2005-11-30  Richard Guenther  <rguenther@suse.de>
24585
24586         PR tree-optimization/21655
24587         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
24588
24589 2005-11-30  Dale Johannesen  <dalej@apple.com>
24590
24591         * gcc.c-torture/compile/pr24930.c: New.
24592
24593 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
24594
24595         PR fortran/15809
24596         *  gfortran.dg/auto_char_dummy_array.f90: New test.
24597
24598 2005-11-30  Jeff Law  <law@redhat.com>
24599
24600         * g++.old-deja/g++.law/pr25000.C: New test.
24601
24602 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
24603
24604         * gcc.dg/tls/opt-11.c: New test.
24605
24606 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
24607
24608         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
24609         targets.
24610         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
24611         LP64 ia64.
24612
24613 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
24614
24615         * gfortran.dg/open_access_1.f90: New test.
24616
24617 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24618
24619         * gcc.dg/charset/builtin2.c: New test.
24620
24621 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
24622
24623         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
24624         on mmix-*-* for *_[xy].c.
24625
24626 2005-11-28  Kean Johnston  <jkj@sco.com>
24627
24628         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
24629         headers.
24630         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
24631         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
24632         * gcc.target/i386/asm-3.c: Ditto.
24633         * gcc.target/i386/clobbers.c: Ditto.
24634         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
24635         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
24636         test regexp.
24637         * gcc.target/i386/mul.c: Ditto.
24638         * gcc.target/i386/ssetype-1.c: Ditto.
24639         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
24640         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
24641         static so the test works with -fPIC mode too. Based on comment in
24642         PR19231 by Pinski.
24643         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
24644
24645 2005-11-28  Richard Guenther  <rguenther@suse.de>
24646
24647         * gcc.dg/alias-9.c: New testcase.
24648         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
24649
24650 2005-11-28  Roger Sayle  <roger@eyesopen.com>
24651             Uros Bizjak  <uros@kss-loka.si>
24652
24653         PR middle-end/20219
24654         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
24655         tan(x)/sin(x) transformations.
24656
24657 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
24658
24659         PR middle-end/24575
24660         * gcc.dg/tree-ssa/divide-3.c: New test.
24661         * gcc.dg/tree-ssa/divide-4.c: New test.
24662
24663 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
24664
24665         PR fortran/24917
24666         *  gfortran.dg/boz_6.f90: New test.
24667
24668 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24669
24670         PR fortran/23912
24671         * gfortran.dg/modulo_1.f90: New test.
24672
24673 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24674
24675         PR libfortran/24919
24676         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
24677         fail on CRLF platforms.
24678         * gfortran.dg/ftell_2.f90: Likewise.
24679
24680 2005-11-26  Eric Christopher  <echristo@apple.com>
24681
24682         * gcc.dg/intmax_t-1.c: Remove mips xfail.
24683
24684 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24685
24686         * objc.dg/gnu-runtime-3.m: Simplify.
24687
24688 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24689
24690         PR middle-end/23669
24691         * gcc.dg/tree-ssa/divide-1.c: New test.
24692         * gcc.dg/tree-ssa/divide-2.c: New test.
24693
24694 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24695
24696         PR libgfortran/24945
24697         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
24698
24699 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24700
24701         PR libgfortran/24945
24702         * gfortran.dg/open_status_2.f90: New test.
24703
24704 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24705
24706         * gcc.c-torture/execute/builtins/fprintf.c,
24707         gcc.c-torture/execute/builtins/fputs-lib.c,
24708         gcc.c-torture/execute/builtins/fputs.c,
24709         gcc.c-torture/execute/builtins/lib/fprintf.c,
24710         gcc.c-torture/execute/builtins/lib/printf.c,
24711         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
24712
24713 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
24714
24715         * gcc.dg/20050922-2.c: New test.
24716
24717 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
24718
24719         * objc.dg/gnu-runtime-3.m: New test.
24720
24721 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24722
24723         PR c++/9278
24724         * g++.dg/other/void1.C: New test.
24725
24726 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
24727
24728         PR middle-end/24998
24729         * gcc.dg/torture/fp-int-convert-float.c,
24730         gcc.dg/torture/fp-int-convert-double.c,
24731         gcc.dg/torture/fp-int-convert-long-double.c,
24732         gcc.dg/torture/fp-int-convert-timode.c,
24733         gcc.dg/torture/fp-int-convert-float80.c,
24734         gcc.dg/torture/fp-int-convert-float80-timode.c,
24735         gcc.dg/torture/fp-int-convert-float128.c,
24736         gcc.dg/torture/fp-int-convert-float128-timode.c,
24737         gcc.dg/torture/fp-int-convert.h: New files.
24738
24739 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24740
24741         PR middle-end/24989
24742         * gcc.dg/tree-ssa/bool-10.c: New test.
24743         * gcc.dg/tree-ssa/bool-11.c: New test.
24744         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
24745
24746 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24747
24748         PR middle-end/24990
24749         * tree-ssa/pr24990-1.c: New test.
24750
24751 2005-11-24  Richard Guenther  <rguenther@suse.de>
24752         Dirk Mueller <dmueller@suse.de>
24753
24754         PR c++/14024
24755         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
24756         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
24757         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
24758         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
24759         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
24760         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
24761
24762 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
24763
24764         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
24765
24766 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24767
24768         PR c/21668
24769         * gcc.dg/Wc++-compat.c: New.
24770         * gcc.dg/Wno-c++-compat.c: New.
24771
24772 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
24773
24774         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
24775         (vspltish, vspltisw): Likewise.
24776
24777 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24778
24779         PR libgfortran/24794
24780         * gfortran.dg/namelist_12.f: Fix quotes.
24781         * gfortran.dg/namelist_13.f90: Fix quotes.
24782         * gfortran.dg/namelist_14.f90: Fix quotes.
24783         * gfortran.dg/namelist_15.f90: Fix quotes.
24784         * gfortran.dg/namelist_use.f90: Fix quotes.
24785         * gfortran.dg/namelist_use_only.f90: Fix quotes.
24786         * gfortran.dg/namelist_21.f90: New test.
24787         * gfortran.dg/namelist_22.f90: New test.
24788
24789 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
24790
24791         PR target/23435
24792         * gcc.c-torture/compile/pr23435.c: New.
24793
24794 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24795
24796         * gcc.c-torture/execute/floatunsisf-1.c: New test.
24797
24798 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24799
24800         * gcc.target/powerpc/405-macchw-1.c,
24801         gcc.target/powerpc/405-macchw-2.c,
24802         gcc.target/powerpc/405-macchwu-1.c,
24803         gcc.target/powerpc/405-macchwu-2.c,
24804         gcc.target/powerpc/405-machhw-1.c,
24805         gcc.target/powerpc/405-machhw-2.c,
24806         gcc.target/powerpc/405-machhwu-1.c,
24807         gcc.target/powerpc/405-machhwu-2.c,
24808         gcc.target/powerpc/405-maclhw-1.c,
24809         gcc.target/powerpc/405-maclhw-2.c,
24810         gcc.target/powerpc/405-maclhwu-1.c,
24811         gcc.target/powerpc/405-maclhwu-2.c,
24812         gcc.target/powerpc/405-mulchw-1.c,
24813         gcc.target/powerpc/405-mulchw-2.c,
24814         gcc.target/powerpc/405-mulchwu-1.c,
24815         gcc.target/powerpc/405-mulchwu-2.c,
24816         gcc.target/powerpc/405-mulhhw-1.c,
24817         gcc.target/powerpc/405-mulhhw-2.c,
24818         gcc.target/powerpc/405-mulhhwu-1.c,
24819         gcc.target/powerpc/405-mulhhwu-2.c,
24820         gcc.target/powerpc/405-mullhw-1.c,
24821         gcc.target/powerpc/405-mullhw-2.c,
24822         gcc.target/powerpc/405-mullhwu-1.c,
24823         gcc.target/powerpc/405-mullhwu-2.c,
24824         gcc.target/powerpc/405-nmacchw-1.c,
24825         gcc.target/powerpc/405-nmacchw-2.c,
24826         gcc.target/powerpc/405-nmachhw-1.c,
24827         gcc.target/powerpc/405-nmachhw-2.c,
24828         gcc.target/powerpc/405-nmaclhw-1.c,
24829         gcc.target/powerpc/405-nmaclhw-2.c,
24830         gcc.target/powerpc/440-macchw-1.c,
24831         gcc.target/powerpc/440-macchw-2.c,
24832         gcc.target/powerpc/440-macchwu-1.c,
24833         gcc.target/powerpc/440-macchwu-2.c,
24834         gcc.target/powerpc/440-machhw-1.c,
24835         gcc.target/powerpc/440-machhw-2.c,
24836         gcc.target/powerpc/440-machhwu-1.c,
24837         gcc.target/powerpc/440-machhwu-2.c,
24838         gcc.target/powerpc/440-maclhw-1.c,
24839         gcc.target/powerpc/440-maclhw-2.c,
24840         gcc.target/powerpc/440-maclhwu-1.c,
24841         gcc.target/powerpc/440-maclhwu-2.c,
24842         gcc.target/powerpc/440-mulchw-1.c,
24843         gcc.target/powerpc/440-mulchw-2.c,
24844         gcc.target/powerpc/440-mulchwu-1.c,
24845         gcc.target/powerpc/440-mulchwu-2.c,
24846         gcc.target/powerpc/440-mulhhw-1.c,
24847         gcc.target/powerpc/440-mulhhw-2.c,
24848         gcc.target/powerpc/440-mulhhwu-1.c,
24849         gcc.target/powerpc/440-mulhhwu-2.c,
24850         gcc.target/powerpc/440-mullhw-1.c,
24851         gcc.target/powerpc/440-mullhw-2.c,
24852         gcc.target/powerpc/440-mullhwu-1.c,
24853         gcc.target/powerpc/440-mullhwu-2.c,
24854         gcc.target/powerpc/440-nmacchw-1.c,
24855         gcc.target/powerpc/440-nmacchw-2.c,
24856         gcc.target/powerpc/440-nmachhw-1.c,
24857         gcc.target/powerpc/440-nmachhw-2.c,
24858         gcc.target/powerpc/440-nmaclhw-1.c,
24859         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
24860
24861 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
24862
24863         PR fortran/24774
24864         * gfortran.dg/inquire_9.f90: New test.
24865
24866         PR fortran/21647
24867         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
24868
24869 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24870
24871         PR libfortran/24432
24872         * lib/target-supports.exp (check_effective_target_fortran_large_real):
24873         Check that 'cos' is supported.
24874
24875 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
24876
24877         PR fortran/24223
24878         * gfortran.dg/substring_equivalence.f90: New test.
24879
24880         PR fortran/24705
24881         * gfortran.dg/auto_internal_assumed.f90: New test.
24882
24883 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
24884
24885         * gcc.dg/fold-div-2.c: New test.
24886
24887 2005-11-20  Ian Lance Taylor  <ian@airs.com>
24888
24889         PR rtl-optimization/24883
24890         * gcc.c-torture/compile/pr24883.c: New test.
24891
24892 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
24893
24894         PR middle-end/20583
24895         * gcc.c-torture/compile/pr20583.c: New.
24896
24897 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
24898
24899         * gcc.c-torture/execute/usmul.c: New test.
24900
24901 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
24902
24903         * gcc.dg/tree-ssa/vrp22.c: New test.
24904
24905 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
24906
24907         PR middle-end/24912
24908         * gcc.dg/torture/pr24912-1.c: New test.
24909
24910 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
24911
24912         PR fortran/24862
24913         * gfortran.dg/arrayio_derived_1.f90: New test.
24914
24915 2005-11-19  Richard Guenther  <rguenther@suse.de>
24916
24917         PR middle-end/23294
24918         * gcc.dg/tree-ssa/pr23294.c: New testcase.
24919
24920 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
24921
24922         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
24923
24924 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
24925
24926         PR c++/8355
24927         * g++.dg/template/friend39.C: New test.
24928
24929 2005-11-18  James E Wilson  <wilson@specifix.com>
24930
24931         * gcc.dg/builtin-strstr.c: New.
24932
24933 2005-11-18  Richard Henderson  <rth@redhat.com>
24934
24935         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
24936         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
24937         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
24938         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
24939         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
24940         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
24941         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
24942         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
24943         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
24944         renaming to remove initial "ia64-".
24945
24946 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
24947
24948         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
24949
24950 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
24951
24952         * g++.dg/cpp/string-2.C: New test.
24953
24954 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
24955
24956         * gcc.dg/tree-ssa/loop-14.c: New test.
24957
24958 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
24959             Michael Chamberlain <michael@chamberlain.net.au>
24960
24961         * ada/acats/run_all.sh (target_run): Kill long running tests.
24962
24963 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24964
24965         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
24966         * gcc.dg/cleanup-9.c: Likewise.
24967         * gcc.dg/cleanup-10.c: Likewise.
24968         * gcc.dg/cleanup-11.c: Likewise.
24969
24970 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24971
24972         PR fortran/24892
24973         * gfortran.dg/open_access_append_1.f90: New test.
24974         * gfortran.dg/open_access_append_2.f90: New test.
24975
24976 2005-11-16  Richard Guenther  <rguenther@suse.de>
24977
24978         PR middle-end/24851
24979         * gcc.c-torture/execute/pr24851.c: New testcase.
24980
24981 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
24982
24983         * gcc.dg/fold-overflow-1.c: New test.
24984
24985 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
24986
24987         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
24988         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
24989
24990 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
24991
24992         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
24993         structures.
24994         * g++.dg/eh/forced2.C: Likewise.
24995         * g++.dg/eh/forced3.C: Likewise.
24996         * g++.dg/eh/forced4.C: Likewise.
24997
24998 2005-11-11  Mike Stump  <mrs@apple.com>
24999
25000         * g++.old-deja/g++.mike/unused.C: Add.
25001
25002 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
25003
25004         PR c++/24667
25005         * g++.dg/warn/Wcast-qual1.C: New test.
25006
25007 2005-11-15  Jan Hubicka  <jh@suse.cz>
25008
25009         * gcc.dg/winline-5.c: Add large-unit-insns limit.
25010
25011 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
25012
25013         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
25014
25015 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
25016
25017         PR 24840
25018         * gcc.dg/tree-ssa/pr24840.c: New test.
25019
25020 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
25021
25022         PR testsuite/24841
25023         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
25024
25025 2005-11-14  Dale Johannesen  <dalej@apple.com>
25026
25027         * gcc.c-torture/execute/20051113-1.c: New.
25028
25029 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
25030
25031         PR c++/24687
25032         * g++.dg/template/crash43.C: New test.
25033
25034 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
25035
25036         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
25037
25038 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25039
25040         PR c++/24817
25041         * g++.dg/eh/spec8.C: New test.
25042
25043 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25044
25045         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
25046
25047 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25048
25049         PR c++/20293
25050         * g++.dg/parse/ambig4.C: New test.
25051         * g++.dg/tc1/dr101.C: Adjust error markers.
25052         * g++.dg/lookup/strong-using-2.C: Likewise.
25053         * g++.dg/lookup/ambig5.C: Likewise.
25054         * g++.dg/lookup/ambig4.C: Likewise.
25055         * g++.dg/parse/crash22.C: Likewise.
25056
25057 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25058
25059         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
25060
25061 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
25062
25063         * gcc.dg/nested-calls-1.c: New test.
25064
25065 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25066
25067         * gfortran.dg/complex_intrinsic_1.f90: New test.
25068         * gfortran.dg/complex_intrinsic_2.f90: New test.
25069         * gfortran.dg/fgetc_1.f90: New test.
25070         * gfortran.dg/fgetc_2.f90: New test.
25071         * gfortran.dg/fgetc_3.f90: New test.
25072         * gfortran.dg/ftell_1.f90: New test.
25073         * gfortran.dg/ftell_2.f90: New test.
25074         * gfortran.dg/gnu_logical_1.F: New test.
25075         * gfortran.dg/gnu_logical_2.f90: New test.
25076
25077 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
25078
25079         PR middle-end/24820
25080         * gcc.dg/pr24820.c: New test.
25081
25082 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
25083
25084         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
25085         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
25086         variable.
25087
25088 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25089
25090         PR testsuite/24614
25091         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
25092
25093 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25094
25095         * gcc.target/cris/cris.exp: New file.
25096         * gcc.target/cris/rld-legit1.c: New test.
25097         * gcc.target/cris/rld-legit2.c: New test.
25098
25099 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
25100
25101         PR c++/24780
25102         * g++.dg/opt/pr24780.C: New test.
25103
25104         PR c++/24761
25105         * g++.dg/template/asm1.C: New test.
25106
25107 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
25108
25109         PR libgfortran/24787
25110         * gfortran.dg/scan_1.f90: New test.
25111
25112 2005-11-12  Jan Hubicka  <jh@suse.cz>
25113
25114         * gcc.target/i386/minmax-1.c: New.
25115         * gcc.target/i386/minmax-2.c: New.
25116
25117 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
25118
25119         * gcc.dg/pr24445.c: Fix for 64-bit targets.
25120
25121 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
25122
25123         * gcc.c-torture/execute/20051110-1.c,
25124         gcc.c-torture/execute/20051110-2.c: New tests.
25125
25126 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25127
25128         PR middle-end/24750
25129         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
25130         New tests.
25131
25132 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25133
25134         * lib/target-libpath.exp (get_shlib_extension): New proc.
25135         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
25136         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25137         * lib/objc.exp (objc_target_compile): Likewise.
25138         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
25139         detection.
25140
25141 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25142
25143         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
25144
25145         * lib/target-supports.exp (check_effective_target_static_libgfortran):
25146         Add -static to additional_flags and pass it to target_compile.
25147
25148 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
25149
25150         PR libgfortran/24719
25151         gfortran.dg/read_noadvance.f90: New test.
25152
25153         PR libgfortran/24699
25154         gfortran.dg/fmt_t_2.f90: New test.
25155
25156         PR libgfortran/24785
25157         gfortran.dg/read_x_eor.f90: New test.
25158
25159         PR libgfortran/24584
25160         gfortran.dg/namelist_empty.f90: Rename test.
25161
25162         PR libgfortran/24489
25163         gfortran/read_eor.f90: Rename test.
25164
25165 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25166
25167         PR fortran/15976
25168         * gfortran.dg/automatic_module_variable.f90: New test.
25169
25170 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
25171
25172         PR target/24445
25173         * gcc.dg/pr24445.c: New test.
25174
25175 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25176
25177         PR fortran/24655
25178         PR fortran/24755
25179         * gfortran.dg/recursive_statement_functions.f90: Add statement
25180         functions using inline intrinsic functions and parameters to test
25181         that they no longer seg-fault.
25182
25183         PR fortran/24409
25184         gfortran.dg/nested_modules_4.f90: New test.
25185         gfortran.dg/nested_modules_5.f90: New test.
25186
25187 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25188
25189         PR fortran/24643
25190         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
25191
25192 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
25193
25194         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
25195         failures.
25196
25197 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25198
25199         * gcc.dg/sparc-getcontext-1.c: New test.
25200
25201 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
25202
25203         * gcc.dg/ifcvt-fabs-1.c: New test.
25204
25205 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
25206
25207         PR other/4372
25208         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
25209         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
25210
25211 2005-11-09  Richard Guenther  <rguenther@suse.de>
25212
25213         PR tree-optimization/24716
25214         * gcc.c-torture/execute/pr24716.c: New testcase.
25215
25216 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25217
25218         * gcc.dg/pr24624.c: Disable for non S/390 targets.
25219
25220 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25221
25222         PR 24624
25223         * gcc.dg/pr24624.c: Testcase added.
25224
25225 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25226
25227         PR 24623
25228         * g++.dg/other/pr24623.C: Testcase added.
25229
25230 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
25231
25232         PR fortran/22607
25233         * gfortran-dg/pure_byref_1.f90: New.
25234         * gfortran-dg/pure_byref_2.f90: New.
25235
25236 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
25237
25238         PR c/24101
25239         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
25240         * gcc.dg/dg.exp: Run main loop also for *.i files.
25241
25242 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
25243
25244         PR c++/19450
25245         * g++.dg/tls/diag-3.C: New test.
25246         * g++.dg/tls/diag-4.C: New test.
25247         * g++.dg/tls/static-1.C: New test.
25248         * g++.dg/tls/static-1a.cc: New file.
25249
25250 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
25251
25252         PR 23046
25253         * g++.dg/tree-ssa/pr23046.C: New test.
25254
25255 2005-11-08  Devang Patel <dpatel@apple.com>
25256
25257         PR tree-optimization/23115
25258         * gcc.dg/tree-ssa/pr23115.c: New.
25259
25260 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
25261
25262         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
25263         * gcc.target/powerpc/pr16155.c: Same.
25264         * gcc.target/powerpc/altivec-1.c: Same.
25265         * gcc.target/powerpc/altivec-2.c: Same.
25266         * gcc.target/powerpc/altivec-3.c: Same.
25267         * gcc.target/powerpc/altivec-5.c: Same.
25268         * gcc.target/powerpc/altivec-11.c: Same.
25269         * gcc.target/powerpc/altivec-12.c: Same.
25270         * gcc.target/powerpc/altivec-14.c: Same.
25271         * gcc.target/powerpc/altivec-22.c: Same.
25272         * gcc.target/powerpc/altivec-consts.c: Same.
25273         * gcc.target/powerpc/altivec-pr22085.c: Same.
25274         * gcc.target/powerpc/altivec-splat.c: Same.
25275         * gcc.target/powerpc/altivec-varargs-1.c: Same.
25276         * gcc.target/powerpc/altivec-vec-merge.c: Same.
25277         * gcc.target/powerpc/darwin-longlong.c: Same.
25278
25279 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
25280
25281         PR target/19340
25282         * gcc.dg/pr19340.c: New test.
25283
25284 2005-11-07  Ian Lance Taylor  <ian@airs.com>
25285
25286         PR rtl-optimization/24683
25287         * gcc.dg/pr24683.c: New test.
25288
25289 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25290
25291         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
25292         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
25293
25294 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25295
25296         * gcc.target/i386/pr23376.c: Compile with -mmmx.
25297
25298 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
25299
25300         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
25301
25302 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25303
25304         PR target/24230
25305
25306         * gcc.target/powerpc/altivec-consts.c,
25307         gcc.target/powerpc/altivec-splat.c: New testcase.
25308
25309 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25310
25311         PR c/24599
25312
25313         * gcc.dg/overflow-2.c: New testcase.
25314
25315 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
25316
25317         PR rtl-optimization/23567
25318         * gcc.c-torture/execute/20051104-1.c: New test.
25319
25320 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
25321
25322         PR fortran/24534
25323         gfortran.dg/private_type_2.f90: Modified to check that case with
25324         PRIVATE declaration within derived type is accepted.
25325
25326         PR fortran/20838
25327         gfortran.dg/pointer_assign_1.f90: New test.
25328
25329         PR fortran/20840
25330         * gfortran.dg/arrayio_0.f90: New test.
25331
25332         PR fortran/17737
25333         gfortran.dg/data_initialized.f90: New test.
25334         gfortran.dg/data_constraints_1.f90: New test.
25335         gfortran.dg/data_constraints_2.f90: New test.
25336
25337 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
25338
25339         PR fortran/24174
25340         PR fortran/24305
25341         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
25342
25343 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
25344
25345         PR 24670
25346         * gcc.dg/tree-ssa/pr24670.c: New test.
25347
25348 2005-11-05  Ian Lance Taylor  <ian@airs.com>
25349
25350         PR target/22432
25351         * gcc.target/i386/pr22432.c: New test.
25352
25353 2005-11-05  Richard Henderson  <rth@redhat.com>
25354
25355         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
25356         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
25357         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
25358         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
25359         from gcc.dg/alpha-*.
25360         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
25361         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
25362
25363 2005-11-05  Andreas Jaeger  <aj@suse.de>
25364
25365         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
25366
25367 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25368
25369         PR target/23424
25370         * gcc.dg/torture/pr23424-1.c: New test.
25371
25372 2005-11-04  Richard Henderson  <rth@redhat.com>
25373
25374         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
25375         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
25376         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
25377         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
25378         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
25379         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
25380         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
25381         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
25382         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
25383         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
25384         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
25385         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
25386         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
25387         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
25388         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
25389         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
25390         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
25391         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
25392         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
25393         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
25394         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
25395         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
25396         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
25397         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
25398         Move from gcc.dg/.
25399         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
25400         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
25401         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
25402         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
25403         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
25404         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
25405         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
25406         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
25407         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
25408         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
25409         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
25410         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
25411         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
25412         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
25413         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
25414         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
25415         gcc.target/i386/lea.c, gcc.target/i386/local.c,
25416         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
25417         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
25418         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
25419         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
25420         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
25421         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
25422         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
25423         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
25424         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
25425         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
25426         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
25427         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
25428         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
25429         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
25430         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
25431         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
25432         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
25433         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
25434         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
25435         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
25436         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
25437         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
25438         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
25439         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
25440         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
25441         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
25442         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
25443         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
25444
25445 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
25446
25447         PR 24627
25448         * gcc.dg/tree-ssa/pr24627.c: New test.
25449
25450 2005-11-04 Paul Brook  <paul@codesourcery.com>
25451
25452         * gcc.dg/tls/opt-10.c: New test.
25453
25454 2005-11-04  Andreas Jaeger  <aj@suse.de>
25455
25456         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
25457         avoid extra warnings.
25458
25459 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25460
25461         PR libfortran/22298
25462         * lib/target-supports.exp
25463         (check_effective_target_static_libgfortran): New
25464         static_libgfortran effective target.
25465         * gfortran.dg/static_linking_1.f: New test.
25466         * gfortran.dg/static_linking_1.c: New file.
25467
25468 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25469
25470         * gcc.dg/pr24615.c: Guard test with { target fpic }.
25471
25472 2005-11-03  Josh Conner  <jconner@apple.com>
25473
25474         PR c++/19989
25475         g++.dg/ext/array2.C: New test.
25476         g++.dg/template/dependent-name3.C: New test.
25477         g++.dg/template/dependent-name4.C: New test.
25478         g++.dg/template/sfinae2.C: New test.
25479
25480 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25481
25482         PR preprocessor/22042
25483         * gcc.dg/cpp/strify4.c: New test.
25484
25485 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25486
25487         PR c++/17964
25488         * g++.dg/cpp/string-1.C: New test.
25489
25490 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25491
25492         * gcc.target/powerpc: New directory.
25493         * gcc.target/powerpc/powerpc.exp: New file.
25494         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
25495         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
25496         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
25497         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
25498         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
25499         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
25500         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
25501         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
25502         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
25503         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
25504         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
25505         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
25506         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
25507         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
25508         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
25509         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
25510         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
25511         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
25512         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
25513         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
25514         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
25515         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
25516         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
25517         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
25518         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
25519         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
25520         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
25521         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
25522         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
25523         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
25524         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
25525         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
25526         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
25527         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
25528
25529 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
25530
25531         PR c++/21627
25532         * g++.dg/warn/inline2.C: New test.
25533
25534 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25535
25536         PR middle-end/23155
25537         * g++.dg/ext/c99struct1.C: New test.
25538         * gcc.dg/union-cast-1.c: New test.
25539         * gcc.dg/union-cast-2.c: New test.
25540         * gcc.dg/union-cast-3.c: New test.
25541
25542 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25543
25544         PR middle-end/24589
25545         * gcc.c-torture/execute/zero-struct-2.c: New test.
25546
25547 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25548
25549         PR c++/24582
25550         * g++.dg/init/switch1.C: New test.
25551
25552 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25553
25554         * gcc.dg/delay-slot-1.c: New test.
25555
25556 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
25557
25558         PR target/24620
25559         * gcc.dg/pr24620.c: New test.
25560
25561 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25562
25563         PR c/24329
25564         * gcc.dg/format/unnamed-1.c: New test.
25565
25566 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25567
25568         PR c++/22434
25569         * g++.dg/expr/cond8.C: New test.
25570
25571         PR c++/24560
25572         * g++.dg/parse/dot1.C: New test.
25573
25574 2005-11-02  Jan Hubicka  <jh@suse.cz>
25575
25576         PR target/23303
25577         * gcc.dg/i386-lea.c: New test
25578
25579 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25580
25581         PR target/24615
25582         * gcc.dg/pr24615.c: New test.
25583
25584 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25585
25586         PR target/24600
25587         * gcc.dg/pr24600.c: New test.
25588
25589 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25590
25591         PR c++/19253
25592         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
25593         * g++.dg/parse/typename9.C: New test.
25594         * g++/dg/parse/typename10.C: Likewise.
25595
25596 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
25597
25598         PR fortran/18157
25599         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
25600         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
25601         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
25602
25603 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25604
25605         PR c++/24569
25606         * g++.dg/debug/static1.C: New test.
25607
25608 2005-11-02  Josh Conner  <jconner@apple.com>
25609
25610         * g++.dg/crash38.C: moved into proper directory...
25611         * g++.dg/template/crash42.C: ...here
25612
25613 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
25614
25615         PR target/18338
25616         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
25617         pcc_bitfield_type_matters || default_packed.
25618
25619         * lib/target-supports.exp
25620         (check_effective_target_pcc_bitfield_type_matters): New proc.
25621         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
25622
25623         PR testsuite/23304
25624         * lib/target-supports.exp (check_effective_default_packed): New proc.
25625         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
25626         Gate expected errors on target ! default_packed.
25627         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
25628
25629 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25630
25631         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
25632         change (r106358).
25633
25634 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25635
25636         PR fortran/24008
25637         * gfortran.dg/entry_5.f90: New.
25638         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
25639
25640 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
25641
25642         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
25643
25644 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
25645
25646         PR fortran/21565
25647         gfortran.dg/namelist_blockdata.f90: New test.
25648
25649         PR fortran/18737
25650         gfortran.dg/external_implicit_none.f90: New test.
25651
25652         PR fortran/14994
25653         * gfortran.dg/secnds.f: New test.
25654
25655 2005-10-31  Jan Hubicka  <jh@suse.cz>
25656
25657         PR target/20928
25658         * gcc.c-torture/compile/pr20928.c: New test.
25659
25660 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
25661
25662         PR middle-end/23492
25663         * gcc.c-torture/compile/zero-strct-5.c: New test.
25664
25665 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
25666
25667         PR libgfortran/24584
25668         * gfortran.dg/pr24584.f90: New test.
25669
25670 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
25671
25672         PR fortran/18883
25673         * gfortran.dg/char_result_9.f90: New.
25674         * gfortran.dg/char_result_10.f90: New.
25675
25676 2005-10-30  Jan Hubicka  <jh@suse.cz>
25677
25678         * g++.dg/tree-ssa/pr24172.C: New testcase.
25679
25680 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25681
25682         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
25683
25684 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
25685
25686         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
25687         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
25688         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
25689         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
25690         gfortran.dg/enum_9.f90,
25691         gfortran.fortran-torture/compile/enum_1.f90,
25692         gfortran.fortran-torture/execute/enum_1.f90,
25693         gfortran.fortran-torture/execute/enum_2.f90,
25694         gfortran.fortran-torture/execute/enum_3.f90,
25695         gfortran.fortran-torture/execute/enum_4.f90: New tests.
25696
25697 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
25698
25699         PR target/18482
25700         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
25701         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
25702
25703 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25704
25705         PR libfortran/20179
25706         * gfortran.dg/mixed_io_1.f90: New test.
25707         * gfortran.dg/mixed_io_1.c: New file.
25708
25709 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25710
25711         * gfortran.dg/malloc_free_1.f90: New test.
25712
25713 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
25714
25715         * gcc.dg/nested-func-4.c: Require profiling -pg.
25716
25717 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25718
25719         PR C++/23229
25720         * g++.dg/warn/main-2.C: New test.
25721
25722 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
25723
25724         PR fortran/24545
25725         * gfortran.dg/interface_2.f90: new test.
25726
25727 2005-10-28  Josh Conner  <jconner@apple.com>
25728
25729         PR c++/22153
25730         * g++.dg/template/crash38.C: New test.
25731         * g++.dg/parse/explicit1.C: Change expected errors.
25732
25733 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25734
25735         PR C++/23426
25736         * g++.dg/other/large-size-array.C: New test.
25737
25738 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25739
25740         PR middle-end/24362
25741         * g++.dg/opt/complex4.C: New test.
25742
25743 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
25744
25745         * gcc.dg/nested-func-4.c: New test.
25746
25747 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
25748
25749         PR fortran/24158
25750         gfortran.dg/derived_recursion.f90: New test.
25751         gfortran.dg/implicit_actual.f90: New test.
25752
25753 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
25754
25755         PR middle-end/24295, PR testsuite/24477
25756         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
25757         removed when weakref hits the tree.
25758
25759 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
25760
25761         * gfortran.dg/cray_pointers_4.f90: New test.
25762
25763         * gfortran.dg/cray_pointers_5.f90: New test.
25764
25765 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
25766
25767         PR fortran/22290
25768         * gfortran.dg/assign_5.f90: New test.
25769         * gfortran.dg/assign_6.f: New test.
25770
25771 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
25772
25773         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
25774         CPU has no SSE support.
25775
25776 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
25777
25778         PR libgfortran/24224
25779         * gfortran.dg/arrayio_1.f90: Update attribution.
25780         * gfortran.dg/arrayio_2.f90: Update attribution.
25781         * gfortran.dg/arrayio_3.f90: Update attribution.
25782         * gfortran.dg/arrayio_4.f90: Update test conditions.
25783         * gfortran.dg/arrayio_5.f90: Update attribution.
25784         * gfortran.dg/arrayio_6.f90: New test.
25785         * gfortran.dg/arrayio_7.f90: New test.
25786
25787 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
25788
25789         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
25790
25791 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25792
25793         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
25794
25795 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25796
25797         PR fortran/24416
25798         * gfortran.dg/namelist_char_only.f90: New test.
25799
25800 2005-10-24  Asher Langton  <langton2@llnl.gov>
25801
25802         PR fortran/17031
25803         PR fortran/22282
25804         * gfortran.dg/cray_pointers_1.f90: New test.
25805         * gfortran.dg/cray_pointers_2.f90: New test.
25806         * gfortran.dg/cray_pointers_3.f90: New test.
25807         * gfortran.dg/loc_1.f90: New test.
25808         * gfortran.dg/loc_2.f90: New test.
25809
25810 2005-10-24  Steven Bosscher  <stevenb@suse.de>
25811
25812         * gcc.dg/pr24225.c: New test.
25813
25814 2005-10-24  Asher Langton  <langton2@llnl.gov>
25815
25816         * gfortran.dg/dup_save_1.f90: New test.
25817         * gfortran.dg/dup_save_2.f90: New test.
25818
25819 2005-10-24  Paul Brook  <paul@codesourcery.com>
25820
25821         PR 24107
25822         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
25823         stdint.h.
25824
25825 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
25826
25827         PR libgfortran/24489
25828         * gfortran.dg/pr24489.f90: New test.
25829
25830 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
25831
25832         PR fortran/23635
25833         * gfortran.dg/ichar_1.f90: Add tests for derived types.
25834
25835 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
25836
25837         PR target/18911
25838         * g++.dg/init/array16.C: Skip for mmix-*-*.
25839
25840 2005-10-23  Asher Langton  <langton2@llnl.gov>
25841
25842         * gfortran.dg/byte_1.f90: New test.
25843         * gfortran.dg/byte_2.f90: New test.
25844
25845 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
25846
25847         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
25848
25849 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
25850
25851         PR fortran/18022
25852         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
25853
25854         PR fortran/24311
25855         * gfortran.dg/merge_char_const.f90: New test.
25856
25857         PR fortran/24384
25858         * gfortran.dg/spread_scalar_source.f90: New test.
25859
25860 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
25861
25862         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
25863
25864         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
25865         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
25866
25867         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
25868
25869 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
25870
25871         PR fortran/24426
25872         * gfortran.dg/der_pointer_4.f90: New.
25873
25874 2005-10-22  David Ayers  <d.ayers@inode.at>
25875
25876         * obj-c++.dg/except-1.mm: Simplify.
25877
25878 2005-10-21  David Ayers  <d.ayers@inode.at>
25879
25880         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
25881
25882 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
25883
25884         * gfortran.dg/assumed_dummy_2.f90: New test.
25885
25886 2005-10-21  James E Wilson  <wilson@specifix.com>
25887
25888         PR preprocessor/15220
25889         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
25890
25891 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
25892
25893         * gcc.c-torture/execute/20051021-1.c: New test.
25894
25895 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
25896
25897         PR c++/24260
25898         * g++.dg/ext/tmplattr1.C: New test.
25899
25900 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
25901
25902         PR fortran/24440
25903         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
25904
25905 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
25906
25907         * obj-c++.dg/except-1.mm: New.
25908
25909         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
25910
25911 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
25912
25913         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
25914
25915 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
25916
25917         PR middle-end/24295
25918         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
25919         declarations with the same names as thunks' alias targets, use
25920         aliases instead.
25921         * gcc.dg/attr-alias-3.c: New test.
25922         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
25923
25924 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
25925
25926         PR c++/22618
25927         * g++.dg/parse/access8.C: New test.
25928
25929 2005-10-20  Richard Guenther  <rguenther@suse.de>
25930
25931         PR c++/24439
25932         * g++.dg/tree-ssa/pr24439.C: New testcase.
25933
25934 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25935
25936         * g++.dg/opt/delay-slot-1.C: New test.
25937
25938 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
25939
25940         PR fortran/21625
25941         * gfortran.fg/der_init_1.f90: New.
25942
25943 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
25944
25945         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
25946
25947 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
25948
25949         PR c++/21908
25950         * g++.dg/parse/error28.C: New test.
25951
25952 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25953
25954         * gcc.dg/profile-generate-2.c: New test.
25955
25956 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
25957
25958         PR target/23589
25959         * g++.dg/ext/dllimport11.C: New.
25960
25961 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25962
25963         PR c++/22293
25964         * g++.dg/other/friend3.C: New test.
25965
25966 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
25967
25968         PR c++/23293
25969         * g++.dg/template/error19.C: New test.
25970
25971 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
25972
25973         PR c++/21383
25974         * g++.dg/overload/koenig2.C: New.
25975
25976         PR c++/23118
25977         * g++.dg/overload/error2.C: New.
25978
25979         PR c++/22604
25980         * g++.dg/inherit/covariant14.C: New.
25981
25982 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25983
25984         PR c++/23440
25985         * g++.dg/parse/for1.C: New test.
25986
25987 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
25988
25989         PR fortran/23446
25990         * gfortran.dg/host_dummy_index_1.f90: New test.
25991
25992         PR fortran/21459
25993         * gfortran.dg/automatic_char_len_2.f90: New test.
25994
25995         PR fortran/20866
25996         * gfortran.dg/recursive_statement_functions.f90: New test.
25997
25998         PR fortran/20853
25999         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
26000
26001         PR fortran/20849
26002         * gfortran.dg/external_initializer.f90: New test.
26003
26004         PR fortran/20837
26005         * non_module_public.f90: New test.
26006
26007 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26008
26009         PR c++/24386
26010         * g++.dg/template/overload7.C: New.
26011
26012         PR c++/22551
26013         * g++.dg/other/switch2.C: Remove expected warnings.
26014
26015         PR c++/21353
26016         * g++.dg/template/defarg6.C: New.
26017
26018 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
26019
26020         PR target/24315
26021         * gcc.target/i386/pr24315.c: New test.
26022
26023 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26024
26025         PR c++/24389
26026         * g++.dg/template/static21.C: New test.
26027         * g++.dg/template/static21-a.cc: Likewise.
26028
26029 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
26030
26031         PR c++/23959
26032         * g++.dg/warn/Wswitch-default-1.C: New test.
26033         * g++.dg/warn/Wswitch-default-2.C: New test.
26034
26035 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26036
26037         PR c++/22173
26038         * g++.dg/parse/template18.C: New test.
26039         * g++.dg/template/nontype15.C: Likewise.
26040
26041 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
26042
26043         PR fortran/22273
26044         * gfortran.dg/spec_expr_2.f90: New.
26045
26046 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
26047
26048         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
26049         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
26050         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
26051         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
26052         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
26053         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
26054         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
26055         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
26056         previous target-specific skips and warning-message matches where
26057         applicable.
26058
26059 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
26060
26061         PR c++/21347
26062         * g++.dg/warn/Wctor-dtor.C: New test.
26063
26064 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26065
26066         PR c/23439
26067         * gcc.dg/for-1.c: New test.
26068
26069 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
26070
26071         PR c++/19565
26072         * g++.dg/warn/Wconversion1.C: New test.
26073         * g++.dg/ext/packed4.C: Compile with -w.
26074         * g++.dg/opt/20050511-1.C: Likewise.
26075         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
26076
26077 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
26078
26079         * gfortran.dg/boz_5.f90: New test.
26080
26081 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
26082
26083         PR c++/22551
26084         * g++.dg/other/switch2.C: New.
26085
26086         PR c++/23984
26087         * g++.dg/init/ctor7.C: New.
26088
26089 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
26090
26091         PR c++/23730
26092         * g++.dg/parse/crash32.C: New test.
26093
26094 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
26095
26096         PR c++/20721
26097         * g++.dg/init/goto2.C: New test.
26098
26099         PR c++/22464
26100         * g++.dg/template/crash/41.C: New test.
26101
26102         PR c++/22180
26103         * g++.dg/template/crash40.C: New test.
26104
26105         PR c++/23694
26106         * g++.dg/parse/friend5.C: New test.
26107
26108         PR c++/23307
26109         * g++.dg/template/crash38.C: New test.
26110
26111         PR c++/22352
26112         * g++.dg/template/friend38.C: New test.
26113
26114         PR c++/22405
26115         * g++.dg/template/crash39.C: New test.
26116
26117 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
26118
26119         * gcc.dg/debug/dwarf2/dwarf-char1.c,
26120         gcc.dg/debug/dwarf2/dwarf-char2.c,
26121         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
26122
26123         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
26124
26125 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
26126
26127         * gcc.dg/dll-2.c: Add tests for warnings.
26128         * gcc.dg/dll-3.c: Likewise.
26129         * gcc.dg/dll-4.c: Likewise.
26130
26131         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
26132         * g++.dg/ext/dllimport2.C: Likewise.
26133         * g++.dg/ext/dllimport3.C: Likewise.
26134         * g++.dg/ext/dllimport7.C: Likewise.
26135         * g++.dg/ext/dllimport8.C: Likewise.
26136         * g++.dg/ext/dllimport9.C: Likewise.
26137
26138 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
26139
26140         PR fortran/24092
26141         * gfortran.dg/derived_pointer_recursion.f90: New test.
26142
26143 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
26144
26145         * gcc.c-torture/execute/20051012-1.c: New test.
26146
26147 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26148
26149         PR fortran/18082
26150         * gfortran.dg/automatic_char_len_1.f90: New test.
26151
26152 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26153
26154         PR fortran/20847
26155         * gfortran.dg/save_common.f90: New test.
26156
26157         PR fortran/20856
26158         * gfortran.dg/save_result.f90: New test.
26159
26160 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26161
26162         PR c++/21592
26163         * g++.dg/template/dependent-expr1.C: Add new expected error.
26164         * g++.dg/template/dependent-expr2.C: Adjust error text.
26165         * g++.dg/template/overload6.C: New.
26166
26167         PR c++/23797
26168         * g++.dg/other/typename8.C: New.
26169
26170         PR c++/21117
26171         * g++.dg/other/return1.C: New.
26172
26173 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
26174
26175         PR c++/24052
26176         * g++.dg/ext/label5.C: New.
26177
26178 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26179
26180         PR c++/19964
26181         * g++.dg/parse/crash31.C: New.
26182
26183 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
26184
26185         * g++.dg/ipa/ipa-1.c: New test.
26186         * g++.dg/ipa/ipa-2.c: New test.
26187         * g++.dg/ipa/ipa-3.c: New test.
26188         * g++.dg/ipa/ipa-4.c: New test.
26189         * g++.dg/ipa/ipa-5.c: New test.
26190         * g++.dg/ipa/ipa.exp: New file.
26191
26192 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26193
26194         PR fortran/24207
26195         * gfortran.dg/private_type_3.f90: New test.
26196
26197 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26198
26199         PR fortran/20786
26200         gfortran.dg/aint_anint_1.f90: New test.
26201
26202 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26203
26204         PR libgfortran/24313
26205         gfortran.dg/csqrt.f: New test.
26206
26207 2005-10-11  Ian Lance Taylor  <ian@airs.com>
26208
26209         PR c++/8057
26210         * g++.dg/warn/noeffect7.C: New test.
26211         * g++.dg/warn/noeffect2.C: Instantiate templates.
26212         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
26213         and warning.
26214
26215 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26216
26217         PR c++/21089
26218         * g++.dg/init/float1.C: New test.
26219
26220         PR c++/24277
26221         * g++.dg/init/member1.C: Tweak error markers.
26222
26223 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
26224
26225         PR testsuite/24281
26226         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
26227         Check for null pointer.
26228
26229 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26230
26231         PR c++/21369
26232         * g++.dg/parse/ret-type3.C: New test.
26233
26234 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
26235
26236         PR tree-opt/23946
26237         * gcc.c-torture/compile/pr23946.c: New test.
26238
26239 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
26240
26241         * g++.dg/opt/mmx2.C: New test.
26242
26243 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26244
26245         PR c++/24277
26246         * g++.dg/template/static20.C: New test.
26247
26248         PR c++/24302
26249         * g++.dg/warn/Wunused-12.C: New test.
26250
26251         PR c++/23437
26252         * g++.dg/template/arg4.C: New test.
26253
26254 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26255
26256         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
26257         * gcc.dg/ucnid-3.c: Likewise.
26258         * gcc.dg/ucnid-4.c: Likewise.
26259         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
26260         * g++.dg/other/ucnid-1.C: Likewise.
26261         * gcc.dg/sparc-frame-1.c: New test.
26262
26263 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26264
26265         PR c++/24139
26266         * g++.dg/template/spec27.C: New test.
26267
26268         PR c++/24275
26269         * g++.dg/template/static19.C: New test.
26270
26271 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26272
26273         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
26274         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
26275
26276 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
26277
26278         PR target/24136
26279         * gfortran.fortran-torture/compile/pr24136.f: New test.
26280
26281 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
26282
26283         PR c++/22172
26284         * g++.dg/parse/crash30.C: New test.
26285
26286 2005-10-07  Richard Guenther  <rguenther@suse.de>
26287
26288         PR middle-end/24227
26289         * gcc.c-torture/compile/pr24227.c: New testcase.
26290
26291 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
26292
26293         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
26294         Do not put aligned attributes on array elements.
26295
26296 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
26297
26298         PR testsuite/23611, PR testsuite/23615
26299         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
26300         writing prototypes of library functions by hand.
26301         * obj-c++.dg/bitfield-4.mm: Likewise.
26302         * obj-c++.dg/const-str-4.mm: Likewise.
26303         * obj-c++.dg/encode-4.mm: Likewise.
26304         * obj-c++.dg/encode-5.mm: Likewise.
26305         * obj-c++.dg/encode-6.mm: Likewise.
26306         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
26307         * obj-c++.dg/method-10.mm: Likewise.
26308         * obj-c++.dg/method-17.mm: Likewise.
26309         * obj-c++.dg/method-19.mm: Likewise.
26310         * obj-c++.dg/try-catch-2.mm: Likewise.
26311
26312 2005-10-06  Richard Henderson  <rth@redhat.com>
26313
26314         PR 24236
26315         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
26316
26317 2005-10-06  Dale Johannesen  <dalej@apple.com>
26318
26319         * gcc.c-torture/execute/20030125-1.c: Correct.
26320
26321 2005-10-06  Richard Guenther  <rguenther@suse.de>
26322
26323         PR tree-optimization/24238
26324         * g++.dg/tree-ssa/pr24238.C: New testcase.
26325
26326 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
26327
26328         PR 18568
26329         * gfortran.dg/der_pointer_3.f90: New test.
26330
26331 2005-10-05  Devang Patel  <dpatel@apple.com>
26332
26333         PR Debug/23205
26334         * g++.dg/other/PR23205.C: New.
26335
26336 2005-10-05  Richard Henderson  <rth@redhat.com>
26337
26338         PR target/23602
26339         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
26340         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
26341
26342 2005-10-05  Dale Johannesen  <dalej@apple.com>
26343
26344         * gcc.c-torture/execute/float-floor.c: New.
26345
26346 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
26347
26348         PR tree-optimization/21419
26349         PR tree-optimization/24146
26350         PR tree-optimization/24151
26351
26352         * g++.dg/ext/asm7.C: New.
26353         * g++.dg/ext/asm8.C: New.
26354         * gcc.dg/asm-1.c: Compile on all targets.
26355         * gcc.dg/asm-pr24146.c: New.
26356         * gcc.dg/pr21419.c: Adjust error messages.
26357
26358 2005-10-05  Richard Guenther  <rguenther@suse.de>
26359
26360         PR fortran/24176
26361         * gfortran.fortran-torture/compile/empty.f90: New testcase.
26362
26363 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26364
26365         PR c++/23513
26366         * g++.dg/template/spec22.C: Robustify test.
26367         * g++.dg/template/spec26.C: New.
26368
26369 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
26370
26371         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
26372         if target supports vector instructions.
26373
26374 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
26375
26376         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
26377         C99 functions.
26378
26379 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
26380
26381         * lib/target-supports.exp (check_effective_target_fortran_large_real,
26382         check_effective_target_fortran_large_int): Replace cached result
26383         when target changes.
26384
26385 2005-10-04  Devang Patel  <dpatel@apple.com>
26386
26387         * gcc.dg/i386-sse-vect-types.c: New.
26388
26389 2005-10-04  Ian Lance Taylor  <ian@airs.com>
26390
26391         PR preprocessor/13726
26392         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
26393         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
26394
26395 2005-10-04  Richard Guenther  <rguenther@suse.de>
26396
26397         PR c/23576
26398         * gcc.dg/noncompile/pr23576.c: New testcase.
26399
26400 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
26401
26402         PR middle-end/23125
26403         * gcc.dg/register-var-3.c: New test.
26404
26405 2005-10-04  Steven Bosscher  <stevenb@suse.de>
26406
26407         * gcc.dg/pr23049.c: New test.
26408
26409         * gcc.dg/ucnid-4.c: Fix test.
26410
26411 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
26412
26413         PR 23445
26414         * gcc.c-torture/compile/pr23445.c: New test.
26415
26416 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
26417
26418         * g++.dg/overload/unknown1.C: New.
26419
26420 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
26421
26422         PR c++/17775
26423         * g++.dg/template/repo4.C: New test.
26424
26425 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26426
26427         PR libfortran/19308
26428         * gfortran.dg/large_real_kind_2.F90: New test.
26429         * gfortran.dg/large_integer_kind_2.f90: New test.
26430
26431 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
26432
26433         * lib/target-supports.exp (check_effective_target_vect_shift):
26434         Implement with result caching. Add i?86, x86_64 and ia64 targets.
26435         (check_effective_target_vect_condition): Fix copy-n-pasto.
26436
26437         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
26438         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
26439         targets.
26440
26441 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
26442
26443         PR c++/22621
26444         * g++.dg/template/overload5.C : New test.
26445
26446         PR c++/23840
26447         * g++.dg/expr/stdarg1.C: New test.
26448
26449 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
26450
26451         PR 24142
26452         * gcc.c-torture/execute/pr24142.c: New test.
26453
26454 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
26455
26456         PR 24141
26457         * gcc.c-torture/execute/pr24141.c: New test.
26458
26459 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
26460             Diego Novillo  <dnovillo@redhat.com>
26461
26462         PR 23604
26463         * gcc.c-torture/execute/pr23604.c: New test.
26464
26465 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
26466
26467         PR fortran/16404
26468         PR fortran/20835
26469         PR fortran/20890
26470         PR fortran/20899
26471         PR fortran/20900
26472         PR fortran/20901
26473         PR fortran/20902
26474         gfortran.dg/equiv_constraint_1.f90: New test.
26475         gfortran.dg/equiv_constraint_2.f90: New test.
26476         gfortran.dg/equiv_constraint_3.f90: New test.
26477         gfortran.dg/equiv_constraint_4.f90: New test.
26478         gfortran.dg/equiv_constraint_5.f90: New test.
26479         gfortran.dg/equiv_constraint_6.f90: New test.
26480         gfortran.dg/equiv_constraint_7.f90: New test.
26481         gfortran.dg/equiv_constraint_8.f90: New test.
26482         gfortran.dg/private_type_1.f90: New test.
26483         gfortran.dg/private_type_2.f90: New test.
26484         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
26485         980628-10.f: Assert std=gnu to permit mixing of
26486         types in equivalence statements.
26487
26488 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
26489
26490         PR 24112
26491         * gfortran.dg/open_status_1.f90: New.
26492
26493 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26494
26495         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
26496         * gcc.dg/vect/pr22480.c: Clean up temp files.
26497         * gcc.dg/vect/pr23831.c: Clean up temp files.
26498         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
26499         Clean up temp files.
26500         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
26501         Clean up temp files.
26502
26503         * gcc.dg/20050309-1.c: Clean up temp files.
26504         * gcc.dg/20050325-1.c: Clean up temp files.
26505
26506 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26507
26508         PR tree-optimization/24059
26509         * gcc.dg/vect/pr24059.c : New test.
26510
26511 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
26512
26513         PR middle-end/24109
26514         * gcc.c-torture/execute/20050929-1.c: New test.
26515
26516 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26517
26518         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
26519
26520 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
26521
26522         PR c/21419
26523         * gcc.dg/pr21419.c: New test.
26524
26525 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26526
26527         * gcc.dg/pr23911.c: New test.
26528
26529 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
26530
26531         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
26532
26533         PR c++/16782
26534         * g++.dg/parse/qualified4.C: New test.
26535         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
26536         * g++.old-deja/g++.mike/p8154.C: Likewise.
26537
26538 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
26539
26540         PR c++/22147
26541         * g++.dg/template/friend37.C: New test.
26542         * g++.dg/parse/crash28.C: Adjust error markers.
26543
26544 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
26545
26546         PR fortran/18518
26547         * gfortran.fortran-torture/execute/save_2.f90: New decl.
26548
26549 2005-09-27  Devang Patel  <dpatel@apple.com>
26550
26551         PR tree-optimization/23625
26552         * gcc.dg/pr23625.c: New test.
26553
26554 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
26555
26556         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
26557         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
26558
26559 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
26560
26561         PR fortran/23677
26562         * gfortran.fortran-torture/execute/save_1.f90: New test.
26563         * gfortran.dg/save_1.f90: New test.
26564
26565 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
26566
26567         * gcc.target/i386/builtin-apply-mmx.c: New test.
26568
26569         PR target/22576
26570         * gcc.target/i386/pr22576.c: New test.
26571
26572         PR target/22585
26573         * gcc.target/i386/pr22585.c: New test.
26574
26575         PR target/23268
26576         * gcc.target/i386/pr23268.c: New test.
26577
26578         PR middle-end/23831
26579         * gcc.dg/vect/pr23831.c: New test.
26580
26581         PR target/24055
26582         * gcc.target/i386/pr24055.c: New test.
26583
26584 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
26585
26586         PR tree-optimization/23960
26587         * gcc.c-torture/compile/pr23960.c: New.
26588
26589 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
26590
26591         PR fortran/16861
26592         * gfortran.dg/nested_modules_3.f90: New.
26593
26594 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
26595
26596         PR fortran/24005
26597         gfortran.dg/interface_1.f90: New test.
26598
26599 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
26600         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26601
26602         PR fortran/23843
26603         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
26604
26605 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
26606
26607         PR fortran/23516
26608         * gfortran.dg/imag_1.f: New test.
26609         * gfortran.dg/imag_2.f: Ditto.
26610
26611 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
26612
26613         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
26614
26615 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
26616
26617         PR c++/21983
26618         * g++.dg/warn/pr21983.C: New test.
26619
26620 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
26621
26622         * gcc.dg/20050922-1.c: Testcase added.
26623
26624 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
26625
26626         PR c++/23993
26627         * g++.dg/template/array14.C: New test.
26628
26629 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
26630
26631         PR fortran/19929
26632         * gfortran.dg/der_ptr_component_1.f90: New test.
26633
26634 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26635
26636         PR c++/23965
26637         * g++.dg/template/error1.C: Reject "no matching function" message.
26638
26639 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26640
26641         PR c++/17609
26642         * g++.dg/lookup/error1.C: New test.
26643
26644 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
26645
26646         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
26647         functionality of the testcase.
26648
26649 2005-09-20  Richard Henderson  <rth@redhat.com>
26650
26651         * gcc.dg/vect/vect-22.c: Require vect_float.
26652         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
26653
26654 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
26655
26656         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
26657         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
26658         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
26659         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
26660         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
26661         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
26662         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
26663         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
26664         * gcc.dg/cpp/ucnid-8.c: New test.
26665
26666 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26667
26668         PR tree-optimization/23929
26669         * gcc.c-torture/compile/pr23929.c: New test.
26670
26671 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
26672
26673         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
26674         for one loop.
26675
26676 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
26677
26678         PR testsuite/23186
26679         * g++.dg/other/pr22003.C: Require named sections.
26680
26681 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26682
26683         PR c++/23947
26684         * g++.dg/rtti/crash3.C: New test.
26685
26686         PR tree-optimization/23818
26687         * gcc.dg/pr23818.c: New test.
26688
26689 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26690
26691         PR fortran/23420
26692         * gfortran.dg/print_fmt_4.f: New.
26693
26694 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26695
26696         PR fortran/23663
26697         * gfortran.fortran-torture/execute/entry_11.f90: New test.
26698
26699 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26700
26701         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
26702         Use pointers to local alignable arrays instead. Added comments.
26703         * gcc.dg/vect/vect-46.c: Likewise.
26704         * gcc.dg/vect/vect-48.c: Likewise.
26705         * gcc.dg/vect/vect-49.c: Likewise.
26706         * gcc.dg/vect/vect-52.c: Likewise.
26707         * gcc.dg/vect/vect-53.c: Likewise.
26708         * gcc.dg/vect/vect-54.c: Likewise.
26709         * gcc.dg/vect/vect-56.c: Likewise.
26710         * gcc.dg/vect/vect-57.c: Likewise.
26711         * gcc.dg/vect/vect-58.c: Likewise.
26712         * gcc.dg/vect/vect-60.c: Likewise.
26713         * gcc.dg/vect/vect-61.c: Likewise.
26714
26715         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
26716         The test is no longer vectorizable on vect_no_align targets.
26717         * gcc.dg/vect/vect-43.c: Likewsie.
26718
26719         * gcc.dg/vect/vect-44.c: Added comments.
26720         * gcc.dg/vect/vect-45.c: Added comments.
26721         * gcc.dg/vect/vect-50.c: Added comments.
26722         * gcc.dg/vect/vect-51.c: Added comments.
26723
26724         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
26725         aligned type.
26726         * gcc.dg/vect/Os-vect-95.c: Likewise.
26727
26728         * gcc.dg/vect/vect-41.c: Test removed.
26729         * gcc.dg/vect/vect-47.c: Test removed.
26730         * gcc.dg/vect/vect-55.c: Test removed.
26731         * gcc.dg/vect/vect-59.c: Test removed.
26732
26733 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26734
26735         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
26736         No longer vectorizable on vect_no_align targets.
26737         * gcc.dg/vect/pr20122.c: Likewise.
26738         * gcc.dg/vect/vect-74.c: Likewise.
26739         * gcc.dg/vect/vect-75.c: Likewise.
26740         * gcc.dg/vect/vect-76.c: Likewise.
26741
26742         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
26743         Will not be vectorizable on vect_no_align targets once aliasing issues
26744         are resolved.
26745         * gcc.dg/vect/vect-79.c: Likewise.
26746
26747         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
26748         * gcc.dg/vect/vect-78.c: Likewise.
26749         * gcc.dg/vect/vect-97.c: Likewise.
26750
26751 2005-09-19  Steven Bosscher  <stevenb@suse.de>
26752
26753         * gcc.dg/pr23943.c: New test.
26754
26755 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26756
26757         PR fortran/19181
26758         * gfortran.dg/derived_pointer_null_1.f90: New test.
26759
26760 2005-09-18  Richard Guenther  <rguenther@suse.de>
26761
26762         PR middle-end/23944
26763         * gcc.c-torture/compile/pr23944.c: New testcase.
26764
26765 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
26766
26767         PR fortran/15975
26768         * gfortran.dg/der_pointer_2.f90: New test.
26769
26770 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26771
26772         PR fortran/16861
26773         * gfortran.dg/nested_modules_2.f90: New test.
26774
26775 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26776
26777         PR c++/18368
26778         * g++.dg/other/semicolon.C: New test.
26779
26780 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
26781
26782         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
26783         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
26784
26785 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
26786
26787         PR c++/23914
26788         * g++.dg/template/static18.C: New test.
26789
26790         PR c++/21514
26791         * g++.dg/template/crash19.C: Remove dg-error marker.
26792         * g++.dg/template/local4.C: New test.
26793
26794 2005-09-16  Paul Brook  <paul@codesourcery.com>
26795
26796         PR fortran/23906
26797         * gfortran.dg/dependency_1.f90: New test.
26798
26799 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26800
26801         PR c++/23896
26802         * g++.dg/template/static17.C: New test.
26803
26804 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
26805
26806         PR c++/23139
26807         * g++.dg/warn/huge-val1.C: New test.
26808
26809 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26810
26811         PR c++/13140
26812         * g++.dg/parse/class2.C: New test.
26813         * g++.dg/template/explicit8.C: Likewise.
26814         * g++.dg/template/spec25.C: Likewise.
26815
26816 2005-09-14  Josh Conner  <jconner@apple.com>
26817
26818         PR middle-end/23584
26819         * gcc.dg/pr23584.c: New test.
26820
26821 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
26822
26823         PR fortran/21875 Internal Unit Array I/O, NIST
26824         * gfortran.dg/arrayio_1.f90: New test.
26825         * gfortran.dg/arrayio_1.f90: New test.
26826         * gfortran.dg/arrayio_1.f90: New test.
26827         * gfortran.dg/arrayio_1.f90: New test.
26828         * gfortran.dg/arrayio_1.f90: New test.
26829
26830 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
26831
26832         PR middle-end/22480
26833         * gcc.dg/vect/pr22480.c: New test.
26834
26835 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
26836
26837         PR fortran/19358
26838         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
26839
26840 2005-09-13 Josh Conner <jconner@apple.com>
26841
26842         PR c++/23180
26843         * g++.dg/init/struct2.C: New test.
26844         * g++.dg/init/struct3.C: New test.
26845
26846 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
26847
26848         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
26849         Clean up temp files.
26850         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
26851         gcc.dg/tree-ssa/builtin-fprintf-1.c,
26852         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
26853         gcc.dg/tree-ssa/builtin-printf-1.c,
26854         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
26855         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
26856         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
26857         gcc.dg/tree-ssa/builtin-vprintf-1.c,
26858         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
26859         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
26860         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
26861         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
26862         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
26863         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
26864         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
26865         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
26866
26867 2005-09-13  Josh Conner  <jconner@apple.com>
26868
26869         * lib/gcc-dg.exp: Load scanipa.exp.
26870         (cleanup-dump): New procedure.
26871         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
26872         * lib/scandump.exp: New file.
26873         * lib/scantree.exp: Use it.
26874         * lib/scanipa.exp: New file.
26875
26876 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
26877
26878         PR fortran/17740
26879         * gfortran.dg/generic_4.f90: New test.
26880
26881 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
26882
26883         PR target/23816
26884         * gcc.target/i386/pr23816-1.c: New test.
26885         * gcc.target/i386/pr23816-2.c: New test.
26886
26887
26888 2005-09-13  Bastian Blank <waldi@debian.org>
26889
26890         PR c++/16171
26891         * g++.dg/abi/mangle26.C: New test.
26892         * g++.dg/abi/mangle27.C: New test.
26893         * g++.dg/abi/mangle28.C: New test.
26894         * g++.dg/abi/mangle29.C: New test.
26895
26896         PR c++/23839
26897         * g++.dg/parse/register1.C: New test.
26898
26899 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
26900
26901         PR c++/23842
26902         * g++.dg/template/access16.C: New test.
26903
26904 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26905
26906         * gfortran.dg/char_pack_2.f90: Increase the vector size.
26907
26908 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26909
26910         PR fortran/18899
26911         * gfortran.dg/shape_2.f90: New test.
26912
26913 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26914
26915         PR target/19269
26916         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
26917         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
26918         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
26919         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
26920         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
26921         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
26922         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
26923         tests.
26924
26925 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26926
26927         PR c++/23841
26928         * g++.dg/parse/template17.C: New test.
26929
26930 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26931
26932         PR c++/23789
26933         * g++.dg/template/nontype14.C: New test.
26934
26935 2005-09-12  Ian Lance Taylor  <ian@airs.com>
26936
26937         PR g++/7874
26938         * g++.dg/lookup/friend7.C: New test.
26939         * g++.dg/lookup/friend8.C: New test.
26940         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
26941         so that it will be found via argument dependent lookup.
26942         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
26943         friend functions which will no longer be found.
26944         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
26945         function g, so that it will be found via argument dependent
26946         lookup.
26947         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
26948         * g++.old-deja/g++.mike/net43.C: Likewise.
26949
26950 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26951
26952         PR c++/23691
26953         * g++.dg/template/static16.C: New test.
26954
26955 2005-09-12  Josh Conner  <jconner@apple.com>
26956
26957         PR middle-end/23237
26958         * gcc.c-torture/compile/pr23237.c: New test.
26959
26960 2005-09-11  Richard Henderson  <rth@redhat.com>
26961
26962         * g++.dg/other/error8.C: Update expected diagnostic text.
26963
26964 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26965
26966         PR libfortran/19872
26967         * gfortran.dg/overwrite_1.f: New test.
26968
26969 2005-09-09  Josh Conner  <jconner@apple.com>
26970
26971         * g++.dg/init/pr23180-1.C: Removed.
26972         * g++.dg/init/pr23180-2.C: Removed.
26973
26974 2005-09-09  David Daney <ddaney@avtrex.com>
26975
26976         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
26977         files which are ...
26978         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
26979         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
26980
26981 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26982
26983         * gfortran.dg/iostat_2.f90: New test.
26984
26985 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
26986
26987         PR c++/22252
26988         * g++.dg/ext/interface1.C: New test.
26989         * g++.dg/ext/interface1.h: Likewise.
26990         * g++.dg/ext/interface1a.cc: Likewise.
26991
26992 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
26993
26994         * gfortran.dg/iomsg_1.f90: New test case.
26995
26996 2005-09-09  Richard Guenther  <rguenther@suse.de>
26997
26998         PR c++/23624
26999         * g++.dg/tree-ssa/pr23624.C: New testcase.
27000
27001 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27002
27003         PR fortran/19239
27004         * gfortran.dg/vector_subscript_1.f90,
27005         * gfortran.dg/vector_subscript_2.f90: New tests.
27006
27007 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27008
27009         PR fortran/21104
27010         * gfortran.dg/array_alloc_1.f90,
27011         * gfortran.dg/array_alloc_2.f90,
27012         * gfortran.dg/array_alloc_3.f90: New tests.
27013
27014 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27015
27016         PR fortran/12840
27017         * gfortran.dg/array_constructor_6.f90
27018         * gfortran.dg/array_constructor_7.f90
27019         * gfortran.dg/array_constructor_8.f90
27020         * gfortran.dg/array_constructor_9.f90
27021         * gfortran.dg/array_constructor_10.f90
27022         * gfortran.dg/array_constructor_11.f90
27023         * gfortran.dg/array_constructor_12.f90: New tests.
27024
27025 2005-09-08  Josh Conner  <jconner@apple.com>
27026
27027         PR c++/23180
27028         * g++.dg/init/pr23180-1.C: New test.
27029         * g++.dg/init/pr23180-2.C: New test.
27030
27031 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27032
27033         PR fortran/18878
27034         * gfortran.dg/module_double_reuse.f90: New.
27035
27036 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27037
27038         PR fortran/23270
27039         PR fortran/22304
27040         PR fortran/18870
27041         PR fortran/17917
27042         PR fortran/16511
27043         * gfortran.dg/common_equivalence_1.f: New.
27044         * gfortran.dg/common_equivalence_2.f: New.
27045         * gfortran.dg/common_equivalence_3.f: New.
27046         * gfortran.dg/contained_equivalence_1.f90: New.
27047         * gfortran.dg/module_blank_common.f90: New.
27048         * gfortran.dg/module_commons_1.f90: New.
27049         * gfortran.dg/module_equivalence_1.f90: New.
27050         * gfortran.dg/nested_modules_1.f90: New.
27051         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
27052         equivalences and add comment to connect the test with
27053         the PR.
27054
27055 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27056
27057         PR fortran/23765
27058         * gfortran.dg/common_6.f90: New test.
27059
27060 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27061
27062         PR fortran/15326
27063         * gfortran.dg/char_result_1.f90,
27064         * gfortran.dg/char_result_2.f90,
27065         * gfortran.dg/char_result_3.f90,
27066         * gfortran.dg/char_result_4.f90,
27067         * gfortran.dg/char_result_5.f90,
27068         * gfortran.dg/char_result_6.f90,
27069         * gfortran.dg/char_result_7.f90,
27070         * gfortran.dg/char_result_8.f90: New tests.
27071
27072 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27073
27074         PR fortran/19928
27075         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
27076
27077 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27078
27079         PR obj-c++/16816
27080         * obj-c++.dg/selector-5.mm: New test.
27081         * obj-c++.dg/selector-6.mm: New test.
27082
27083 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27084
27085         PR objc/20574
27086         PR objc/19324
27087         * objc.dg/error-1.m: New test.
27088
27089 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
27090
27091         PR fortran/23373
27092         * gfortran.fortran-torture/execute/pr23373-1.f90,
27093         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
27094
27095 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
27096
27097         PR libfortran/23760
27098         * gfortran.dg/g77/1832.f: Remove long string in write statement
27099         to allow the test to pass on correct list directed output with
27100         prepended space.
27101
27102 2005-09-07  James E Wilson  <wilson@specifix.com>
27103
27104         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
27105
27106 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27107
27108         * gfortran.dg/parameter+save.f90: Rename to
27109         * gfortran.dg/parameter_save.f90: .. this.
27110
27111 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27112
27113         PR fortran/20848
27114         * gfortran.dg/parameter+save.f90: New test case.
27115
27116 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
27117
27118         PR fortran/19269
27119         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
27120
27121 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27122
27123         PR c/23075
27124         * gcc.dg/pr23075.c: New test.
27125         * g++.dg/warn/pr23075.C: New test.
27126
27127         PR target/22362
27128         * gcc.target/i386/pr22362.c: New test.
27129
27130         PR rtl-optimization/23098
27131         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
27132
27133         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
27134         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27135         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27136
27137 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
27138
27139         * g++.dg/expr/cast6.C: New test.
27140
27141         PR c++/9782
27142         * g++.dg/init/new15.C: New test.
27143
27144 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27145
27146         * gcc.dg/vect/Os-vect-95.c: New test.
27147         * gcc.dg/vect/vect-95.c: Same.
27148
27149 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27150
27151         * gcc.dg/vect/vect-29.c: Update xfail testing.
27152         * gcc.dg/vect/vect-44.c: Same.
27153         * gcc.dg/vect/vect-48.c: Same.
27154         * gcc.dg/vect/vect-50.c: Same.
27155         * gcc.dg/vect/vect-72.c: Same.
27156         * gcc.dg/vect/vect-77.c: Same.
27157         * gcc.dg/vect/vect-78.c: Same.
27158         * gcc.dg/vect/vect-80.c: Same.
27159         * gcc.dg/vect/vect-96.c: Same.
27160         * gcc.dg/vect/vect-100.c: Same.
27161         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
27162         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
27163         * gfortran.dg/vect/vect-5.f90: Same.
27164
27165 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27166
27167         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
27168         start strings.
27169         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27170         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27171
27172         PR c++/23056
27173         * g++.dg/opt/pr23056.C: New test.
27174
27175         PR rtl-optimization/23098
27176         * gcc.target/i386/pr23098.c: New test.
27177
27178 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
27179
27180         PR c++/23667
27181         * g++.dg/template/static15.C: New test.
27182
27183         PR c++/21440
27184         * g++.dg/ext/stmtexpr5.C: New test.
27185         * g++.dg/ext/stmtexpr6.C: Likewise.
27186
27187 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
27188
27189         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
27190
27191         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
27192         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27193         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27194
27195 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
27196
27197         PR libfortran/23321
27198         * gfortran.dg/direct_io_4.f90: New test case.
27199
27200 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
27201             Rasmus Hahn  <rassahah@neofonie.de>
27202
27203         PR libobjc/23108
27204         * objc.dg/type-stream-1.m: New test.
27205
27206 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
27207
27208         PR fortran/23661
27209         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
27210         gfortran.dg/print_fmt_3.f90: New test.
27211
27212 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27213
27214         * gfortran.dg/fmt_t_1.f90: New test.
27215
27216 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27217
27218         PR rtl-optimization/23454
27219         * g++.dg/opt/pr23454.C: New test.
27220
27221 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
27222
27223         PR c++/23699
27224         * g++.dg/ext/static1.C: New test.
27225
27226 2005-09-02  Richard Henderson  <rth@redhat.com>
27227
27228         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
27229         tail call to check_fa_work.
27230
27231 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
27232
27233         PR c++/21687
27234         * g++.dg/other/gc3.C: New test.
27235
27236 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27237
27238         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
27239         * gcc.dg/20050826-1.c: Likewise.
27240
27241 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
27242
27243         PR c++/23167
27244         * g++.dg/expr/volatile1.C: New test.
27245
27246 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
27247
27248         PR middle-end/23547
27249         * gcc.dg/pr23547.c: New test.
27250
27251 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
27252
27253         PR c/22061
27254         * gcc.c-torture/execute/pr22061-1.c,
27255         * gcc.c-torture/execute/pr22061-2.c,
27256         * gcc.c-torture/execute/pr22061-3.c,
27257         * gcc.c-torture/execute/pr22061-4.c: New tests.
27258
27259 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
27260
27261         * gcc.dg/Wredundant-decls-2.c: New test to check that
27262         -Wredundant-decls does not issue warning for a variable
27263         definition following a declaration.
27264
27265 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
27266
27267         PR debug/7241
27268         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
27269         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
27270         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
27271
27272         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
27273         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
27274         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
27275         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
27276         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
27277         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
27278         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
27279         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
27280
27281 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27282
27283         PR objc/23306
27284         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
27285         scan-assmbler.
27286
27287 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
27288
27289         PR target/21255
27290         * gcc.dg/pr21255-1.c: New test.
27291         * gcc.dg/pr21255-2-mb.c: Likewise.
27292         * gcc.dg/pr21255-2-ml.c: Likewise.
27293         * gcc.dg/pr21255-3.c: Likewise.
27294         * gcc.dg/pr21255-4.c: Likewise.
27295
27296 2005-08-31  Dale Johannesen  <dalej@apple.com>
27297
27298         * gcc.dg/20050830-1.c: New.
27299
27300 2005-08-31  Josh Conner  <jconner@apple.com>
27301
27302         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
27303         command-line options for arm-*-* targets.
27304         * g++.dg/init/array16.C: Likewise.
27305         * g++.dg/other/crash-4.C: Likewise.
27306
27307 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27308
27309         PR obj-c++/23640
27310         * obj-c++.dg/gnu-runtime-3.mm: New test.
27311
27312 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27313
27314         PR c++/13377
27315         * g++.dg/lookup/ambig4.C: New test.
27316         * g++.dg/lookup/ambig5.C: New test.
27317         * g++.dg/tc1/dr101.C: Adjust error markers.
27318
27319 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27320
27321         PR c++/23639
27322         * g++.dg/template/ttp5.C: Adjust error markers.
27323
27324 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
27325
27326         PR testsuite/23609
27327         * lib/obj-c++.exp: Include target-libpath.exp.
27328         (obj-c++_link_flags): Look for the GNU libobjc library
27329         and set the library path to include it.
27330         Don't manually set LD_LIBRARY_PATH (etc.) but call
27331         set_ld_library_path_env_vars instead.
27332         (obj-c++_target_compile): Don't set library path or
27333         linker flags because they are already set correctly
27334         in obj-c++_link_flags.
27335
27336 2005-08-30  Josh Conner  <jconner@apple.com>
27337
27338         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
27339         to command-line options for arm-*-* targets.
27340
27341 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
27342
27343         * g++.dg/other/i386-1.C: New.
27344
27345 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
27346
27347         PR preprocessor/20348
27348         PR preprocessor/20356
27349         * gcc.dg/cpp/pr20348.c: New test.
27350         * gcc.dg/cpp/pr20348.h: New file.
27351         * gcc.dg/cpp/inc/pr20348.h: New file.
27352         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
27353         * gcc.dg/cpp/pr20356.c: New test.
27354         * gcc.dg/cpp/pr20356.h: New file.
27355         * gcc.dg/cpp/inc/pr20356.h: New file.
27356         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
27357
27358 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
27359
27360         * gfortran.fortran-torture/execute/intrinsic_count.f90:
27361         Fix array dimension to avoid correct end-of-file error.
27362
27363 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
27364
27365         PR libfortran/23598
27366         * gfortran.dg/iostat_1.f90: New test.
27367
27368 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
27369
27370         PR middle-end/23408
27371         * gcc.dg/pr23408.c: New test.
27372
27373 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
27374
27375         PR c++/23099
27376         * g++.dg/init/member1.C: Make sure erroneous static data member
27377         definitions are required.
27378         * g++.dg/template/static13.C: New test.
27379         * g++.dg/template/static14.C: Likewise.
27380
27381 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
27382
27383         * gcc.target/i386/pr23575.c: Use -msse2 instead of
27384         -march=pentium4, remove ilp32 requirement.
27385
27386         PR middle-end/23484
27387         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
27388         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
27389
27390 2005-08-29  Andreas Jaeger  <aj@suse.de>
27391
27392         PR testsuite/23607
27393         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
27394
27395 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
27396
27397         * gcc.c-torture/execute/20050316-2.c: New test.
27398         * gcc.c-torture/execute/20050316-3.c: New test.
27399         * gcc.dg/torture/pr16104-1.c: New test.
27400
27401 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
27402
27403         PR middle-end/23463
27404         * gcc.c-torture/execute/zero-struct-1.c: New test.
27405
27406 2005-08-27  Richard Guenther  <rguenther@suse.de>
27407
27408         PR target/23575
27409         * gcc.target/i386/pr23575.c: New testcase.
27410
27411 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
27412
27413         PR rtl-optimization/23561
27414         * gcc.c-torture/execute/20050826-1.c: New test.
27415
27416         PR rtl-opt/23560
27417         * gcc.c-torture/execute/20050826-2.c: New test.
27418
27419 2005-08-26  Dale Johannesen  <dalej@apple.com>
27420
27421         * gcc.dg/20030711-1.c: Modify to work on Darwin.
27422         * gcc.dg/20050826-1.c: New.
27423
27424 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
27425
27426         PR c++/19004
27427         * g++.dg/template/nontype13.C: New test.
27428
27429         PR c++/23491
27430         * g++.dg/init/new14.C: New test.
27431         * g++.dg/expr/anew1.C: Do not XFAIL.
27432         * g++.dg/expr/anew2.C: Likewise.
27433         * g++.dg/expr/anew3.C: Likewise.
27434
27435 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
27436
27437         PR middle-end/22439
27438         * gcc.dg/vla-3.c: New test.
27439
27440 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
27441
27442         PR fortran/20363
27443         * gfortran.dg/named_interface.f90: New.
27444
27445 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
27446
27447         * gcc.c-torture/execute/frame-address.c: New test.
27448
27449 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
27450
27451         PR c++/20817
27452         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
27453
27454 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27455
27456         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
27457
27458 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27459
27460         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
27461         * gcc.dg/altivec-22.c: Rename from..
27462         * gcc.dg/altivec-nomfcr.c: ..this.
27463
27464 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
27465
27466         PR tree-optimization/23546
27467         * gcc.dg/tree-ssa/pr23546.c: New test.
27468
27469 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
27470
27471         PR fortran/17758
27472         * gfortran.dg/nonreturning_statements.f90: New test.
27473
27474 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27475
27476         PR c++/22454
27477         * g++.dg/parse/crash29.C: New.
27478
27479 2005-08-23  DJ Delorie  <dj@redhat.com>
27480
27481         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
27482         constants have the L suffix.
27483
27484 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
27485
27486         PR c++/23044
27487         * g++.dg/template/instantiate8.C: New.
27488
27489 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
27490
27491         PR middle-end/23467
27492         * gcc.c-torture/execute/pr23467.c: New test.
27493
27494 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
27495
27496         PR tree-optimization/22043
27497         * gcc.c-torture/execute/20050613-1.c: New test.
27498
27499 2005-08-23  Ben Elliston  <bje@au.ibm.com>
27500
27501         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
27502
27503 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
27504
27505         PR rtl-optimization/23478
27506         * g++.dg/opt/pr23478.C: New test.
27507
27508 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
27509
27510         PR c/18715
27511         * gcc.dg/switch-warn-3.c: New test.
27512
27513 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27514
27515         PR c++/22233
27516         * g++.dg/template/param1.C: New test.
27517
27518 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27519
27520         PR c++/23089
27521         * g++.dg/other/incomplete1.C: New test.
27522
27523 2005-08-22  Ira Rosen  <irar@il.ibm.com>
27524
27525         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
27526         are vectorizable.
27527
27528 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27529
27530         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
27531         d_lines_5.f: New.
27532
27533 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
27534
27535         * gcc.target/i386/sse-4.c: New test.
27536
27537 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27538
27539         PR testsuite/23239
27540         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
27541
27542 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
27543
27544         * gcc.dg/20050811-1.c: New test.
27545         * gcc.dg/20050811-2.c: New test.
27546
27547 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
27548
27549         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
27550
27551 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
27552
27553         PR 23476
27554         * gcc.c-torture/compile/pr23476.c: New test.
27555
27556 2005-08-19  Devang Patel  <dpatel@apple.com>
27557
27558         PR tree-optimization/23048
27559         * gcc.dg/tree-ssa/pr23048.c: New test.
27560
27561 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27562
27563         PR middle-end/20624
27564         * g++.dg/warn/Wreturn-3.C: New test
27565
27566 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
27567
27568         PR tree-optimization/22228
27569         * g++.dg/vect/pr22543.cc: New test.
27570
27571 2005-08-17  Steven Bosscher  <stevenb@suse.de>
27572
27573         PR tree-optimization/21574
27574         * gcc.dg/tree-ssa/pr21574.c: New test.
27575
27576 2005-08-16  James E Wilson  <wilson@specifix.com>
27577
27578         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
27579
27580 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
27581
27582         PR tree-opt/23402
27583         * gcc.c-torture/compile/zero-strct-3.c: New test.
27584         * gcc.c-torture/compile/zero-strct-4.c: New test.
27585
27586 2005-08-16  Steven Bosscher  <stevenb@suse.de>
27587
27588         PR target/23376
27589         * gcc.target/x86_64/pr23376.c: New test.
27590
27591 2005-08-16  Ian Lance Taylor  <ian@airs.com>
27592
27593         PR c++/23337
27594         * g++.dg/ext/vector2.C: New.
27595
27596 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27597
27598         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
27599
27600 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27601
27602         PR libfortran/23428
27603         * gfortran.dg/inquire-complex.f90: New test case.
27604
27605 2005-08-16  James E Wilson  <wilson@specifix.com>
27606
27607         PR tree-optimization/21105
27608         * gcc.dg/large-size-array.c: New.
27609
27610 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
27611
27612         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
27613         type.
27614         * gcc.dg/vect/vect-41: Likewise.
27615         * gcc.dg/vect/vect-42: Likewise.
27616         * gcc.dg/vect/vect-43: Likewise.
27617         * gcc.dg/vect/vect-44: Likewise.
27618         * gcc.dg/vect/vect-46: Likewise.
27619         * gcc.dg/vect/vect-47: Likewise.
27620         * gcc.dg/vect/vect-48: Likewise.
27621         * gcc.dg/vect/vect-52: Likewise.
27622         * gcc.dg/vect/vect-53: Likewise.
27623         * gcc.dg/vect/vect-54: Likewise.
27624         * gcc.dg/vect/vect-55: Likewise.
27625         * gcc.dg/vect/vect-56: Likewise.
27626         * gcc.dg/vect/vect-57: Likewise.
27627         * gcc.dg/vect/vect-58: Likewise.
27628         * gcc.dg/vect/vect-59: Likewise.
27629         * gcc.dg/vect/vect-60: Likewise.
27630         * gcc.dg/vect/vect-61: Likewise.
27631         * gcc.dg/vect/vect-85: Likewise.
27632         * gcc.dg/vect/vect-87: Likewise.
27633         * gcc.dg/vect/vect-88: Likewise.
27634         * gcc.dg/vect/vect-93.c: Likewise.
27635         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
27636         * gcc.dg/vect/vect-75: Likewise.
27637         * gcc.dg/vect/vect-76: Likewise.
27638         * gcc.dg/vect/vect-77: Likewise.
27639         * gcc.dg/vect/vect-78: Likewise.
27640         * gcc.dg/vect/vect-80: Likewise.
27641         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
27642         vectorized for the expected reason, rather than checking how alignment
27643         was handled.
27644         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
27645         aligned type and also instead of aligned pointers. Added documentation.
27646
27647 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
27648
27649         * gfortran.dg/power.f90: New test.
27650
27651 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
27652
27653         PR rtl-optimization/23299
27654         * g++.dg/opt/pr23299.C: New test.
27655
27656 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27657
27658         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
27659
27660 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
27661
27662         * g++.dg/template/local6.C: New test.
27663
27664 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
27665
27666         * execute/exceptions/finally-1.m: Check that the catch and finally are
27667         being called.  Also add a "return 0;" at the end of main.
27668
27669 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
27670
27671         PR fortran/21432.
27672         * gfortran.dg/namelist_print_1.f: New test of functionality of
27673         PRINT namelist.
27674         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
27675         namelist generates error with -std=f95.
27676
27677 2005-08-14  Ira Rosen  <irar@il.ibm.com>
27678
27679         PR tree-optimization/23119
27680         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
27681
27682 2005-08-13  Marcin Koziej  <creep@desk.pl>
27683             Andrew Pinski  <pinskia@physics.uc.edu>
27684
27685         PR libobjc/22492
27686         * execute/exceptions/finally-1.m: New test.
27687
27688 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27689
27690         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
27691         testsuite.
27692         * objc/execute/exceptions/trivial.m: New test.
27693         * objc.dg/try-catch-11.m: Move to ...
27694         * objc/execute/exceptions/foward-1.m: Here.
27695         * objc.dg/try-catch-2.m: Move to ...
27696         * objc/execute/exceptions/catchall-1.m: Here.
27697         * objc.dg/try-catch-8.m: Move to ...
27698         * objc/execute/exceptions/local-variables-1.m: Here.
27699
27700 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27701
27702         * objc.dg/nested-func-1.m: Move to ...
27703         * objc/execute/nested-func-1.m: Here.
27704
27705 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27706
27707         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
27708         in ${options} instead of [target_info name].
27709         * lib/obj-c++.exp (objc_target_compile): Likewise.
27710
27711 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27712
27713         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
27714
27715 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27716
27717         part of PR testsuite/23348
27718         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
27719         each of the torture options.
27720         * objc/compile/trivial.m: New test.
27721
27722 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27723
27724         * gfortran.dg/eoshift.f90: Correct format.
27725
27726 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27727
27728         * gfortran.fortran-torture/execute/character_passing.f90:
27729         Fix comment typo.
27730
27731 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
27732
27733         PR c++/8271
27734         * g++.dg/template/unify10.C: New.
27735
27736 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
27737
27738         * g++.dg/parse/pr22514.C: Move to...
27739         * g++.dg/debug/pr22514.C: here.
27740
27741 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27742
27743         PR c++/23266
27744         * g++.dg/inherit/pure1.C: New test.
27745
27746         * ChangeLog: Fix typos.
27747
27748 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27749             Steven Bosscher  <stevenb@suse.de>
27750
27751         * gfortran.dg/runtime_warning_1.f90: New test.
27752
27753 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27754
27755         PR c++/23219
27756         * g++.dg/parse/crash28.C: New.
27757
27758 2005-08-11  Richard Guenther  <rguenther@suse.de>
27759
27760         PR target/23289
27761         * gcc.target/i386/tailcall-1.c: New testcase.
27762
27763 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27764
27765         * gcc.dg/vect/vect-67.c: Un-xfail.
27766
27767 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27768
27769         PR c++/23225
27770         * g++.dg/parse/crash27.C: new test.
27771
27772 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
27773
27774         PR libfortran/22143
27775         * gfortran.dg/shift-kind.f90: New testcase.
27776
27777 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
27778
27779         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
27780         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
27781
27782 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27783
27784         PR c++/20646
27785         * g++.dg/other/mult-stor1.C: New test.
27786
27787 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27788
27789         * gcc.c-torture/pr18299-1.c: Move to ...
27790         * gcc.c-torture/compile/pr18299-1.c: Here.
27791
27792 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
27793
27794         * gfortran/fortran.torture/execute/character_passing.f90:
27795         Fix types for LSAME.
27796
27797 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
27798
27799         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
27800         input data back to what it was originally.
27801
27802 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27803
27804         * objc.dg/try-catch-8.m: Enable for all targets.
27805
27806 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
27807
27808         * gcc.dg/pr23165.c: New test.
27809
27810 2005-08-09  Steven Bosscher  <stevenb@suse.de>
27811
27812         PR tree-optimization/23234
27813         * gcc.dg/tree-ssa/pr23234.c: New test.
27814
27815 2005-08-08  Josh Conner  <jconner@apple.com>
27816
27817         PR rtl-optimization/23241
27818         * gcc.dg/char-compare.c: New test.
27819
27820 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27821
27822         PR c++/22508
27823         * g++.dg/init/new13.C: New test.
27824
27825 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27826
27827         PR c++/21166
27828         * g++.dg/other/crash-4.C: Adjust
27829         * g++/dg/ext/packed9.C: New.
27830
27831 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27832
27833         PR middle-end/21964
27834         * gcc.c-torture/execute/pr21964-1.c: New test.
27835
27836 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27837
27838         PR c/22458
27839         * gcc.dg/pr22458-1.c: New test.
27840
27841 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
27842             Steven G. Kargl <kargls@comcast.net>
27843
27844         PR fortran/22390
27845         * gfortran.dg/flush_1.f90: New test.
27846
27847 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27848
27849         PR c++/23191
27850         * g++.dg/template/eh2.C: New test.
27851
27852 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27853
27854         PR c++/19498
27855         * g++.dg/template/instantiate7.C: New test.
27856
27857 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
27858
27859         PR c/23113
27860         * gcc.dg/Wunused-value-1.c: New test.
27861
27862 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
27863
27864         PR rtl-optimization/23233
27865         * gcc.c-torture/compile/pr23233-1.c: New test.
27866
27867 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
27868
27869         PR fortran/18833
27870         PR fortran/20850
27871         * gfortran.dg/equiv_1.f90: New test.
27872         * gfortran.dg/equiv_2.f90: New test.
27873         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
27874         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
27875         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
27876
27877 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27878
27879         * gcc.c-torture/execute/vrp-5.c: New test.
27880         * gcc.c-torture/execute/vrp-6.c: New test.
27881         * gcc.dg/tree-ssa/vrp21.c: New test.
27882
27883 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27884
27885         * g++.dg/parse/pr22514.C: New test.
27886
27887 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
27888
27889         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
27890
27891         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
27892         instead of constant loads / pool entries.
27893
27894 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
27895
27896         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
27897         TEST_TO_WCTYPE.
27898
27899 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
27900
27901         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
27902         __WINT_TYPE__ in generated prototypes if possible.
27903
27904 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
27905
27906         PR 22037
27907         * g++.dg/tree-ssa/pr22037.C:
27908
27909 2005-08-04  Richard Henderson  <rth@redhat.com>
27910
27911         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
27912         scan-tree-dump-times directive.
27913
27914 2005-08-04  Jan Hubicka  <jh@suse.cz>
27915
27916         * gcov-1.C: Fix switch counts.
27917         * gcov-4b.c: Likewise.
27918
27919 2005-08-03  Jeff Law  <law@redhat.com>
27920
27921         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
27922
27923 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
27924
27925         * gcc.c-torture/execute/pr23135.c: New test.
27926
27927 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27928
27929         PR tree-optimization/19899
27930         * gcc.dg/tree-ssa/scev-1.c: New test.
27931         * gcc.dg/tree-ssa/scev-2.c: New test.
27932
27933 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
27934
27935         PR target/18582
27936         * gcc.dg/torture/pr18582-1.c: New test.
27937
27938 2005-08-03  Jan Hubicka  <jh@suse.cz>
27939
27940         * update-conroll.c: New testcase.
27941         * update-conroll-2.c: New testcase.
27942
27943 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
27944
27945         * gfortran.dg/constant_substring.f: New test.
27946         * gfortran.dg/pr22491.f: New test.
27947
27948 2005-08-02  Jan Hubicka  <jh@suse.cz>
27949
27950         * update-threading.c: Replace by the proper one.
27951
27952 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27953
27954         PR 23164
27955         * g++.dg/tree-ssa/pr23164.C: New test.
27956
27957 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27958
27959         * gcc.dg/tree-ssa/pr23192.c: New test.
27960
27961 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
27962
27963         * gcc.c-torture/execute/vrp-4.c: New test.
27964
27965 2005-08-02  Jan Hubicka  <jh@suse.cz>
27966
27967         * update-threading.c: New test.
27968
27969 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
27970
27971         * gcc.c-torture/compile/20050801-1.c: New test.
27972         * gcc.c-torture/compile/20050801-2.c: New test.
27973
27974 2005-08-01  Jan Hubicka  <jh@suse.cz>
27975
27976         * val-prof-5.c: New test.
27977
27978 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
27979
27980         PR c/22311
27981         * gcc.dg/pr22311-1.c : New test.
27982
27983 2005-07-31  Steven Bosscher  <stevenb@suse.de>
27984
27985         PR target/23095
27986         * gfortran.dg/pr23095.f: New test.
27987
27988         PR c++/22003
27989         * g++.dg/other/pr22003.C: New test.
27990
27991 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
27992
27993         PR target/20621
27994         * gcc.c-torture/execute/pr20621-1.c: New test.
27995
27996 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
27997
27998         * gfortran.dg/comma_format_extension_4.f: Adjust length
27999         of string for format.
28000         * gfortran.dg/der_array_io_1.f: Replace illegal internal
28001         print statement with internal write.
28002         * gfortran.dg/der_array_io_2.f: Likewise.
28003         * gfortran.dg/der_array_io_3.f: Likewise.
28004
28005 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
28006
28007         * gcc.dg/fold-abs-4.c: new test.
28008
28009 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
28010
28011         PR fortran/22570 an related issues.
28012         * gfortran.dg/x_slash_1.f: New test.
28013
28014 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
28015
28016         PR c/23143
28017         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
28018         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
28019
28020 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28021
28022         PR c/529
28023         * gcc.dg/Wshadow-3.c: New test.
28024
28025 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
28026
28027         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
28028         used to have the wrong bounds).
28029
28030 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28031
28032         PR c/21720
28033         * gcc.dg/hex-round-1.c: Test more cases.
28034         * gcc.dg/hex-round-2.c: New test.
28035
28036 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
28037
28038         PR 22550
28039         * g++.dg/tree-ssa/pr22550.C: New test.
28040
28041 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
28042
28043         * gcc.dg/tree-ssa/vrp19.c: New test.
28044         * gcc.dg/tree-ssa-vrp20.c: New test.
28045
28046 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28047
28048         PR c/22240
28049         * gcc.dg/transparent-union-4.c: New test.
28050
28051 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28052
28053         PR c/22192
28054         * gcc.dg/c99-vla-2.c: New test.
28055
28056 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28057
28058         PR c/21720
28059         * gcc.dg/hex-round-1.c: New test.
28060
28061 2005-07-28  Jan Hubicka  <jh@suse.cz>
28062
28063         * inliner-1.c: Do not dump everything.
28064         * tree-prof.exp: Do not pass -ftree-based-profiling.
28065         * bprob.exp: Likewise.
28066
28067         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
28068
28069 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
28070
28071         PR c++/22545
28072         * g++.dg/expr/ptrmem7.C: New test.
28073
28074 2005-07-28  Mike Stump  <mrs@apple.com>
28075
28076         * g++.old-deja/g++.mike/visibility-1.C: New test.
28077
28078 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28079
28080         PR c/20187
28081         * gcc.c-torture/execute/pr20187-1.c: New test.
28082
28083 2005-07-28  Jeff Law  <law@redhat.com>
28084
28085         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
28086         * gcc.dg/tree-ssa/vrp18.c: New test.
28087
28088 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28089
28090         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
28091
28092 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28093
28094         PR tree-optimization/22506
28095         * gcc.dg/vect/ps22506.c: New test.
28096
28097 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
28098
28099         PR target/21149
28100         * gcc.target/i386/sse-3.c: New test.
28101
28102 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28103
28104         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
28105         * gcc.target/mips/mips32-dsp-type.c: Likewise.
28106
28107 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28108
28109         PR c/22589
28110         * gcc.c-torture/compile/pr22589-1.c: New test.
28111
28112 2005-07-28  Jan Hubicka  <jh@suse.cz>
28113
28114         * update-loopch.c: New testcase.
28115
28116 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28117
28118         PR rtl-optimization/23047
28119         * gcc.c-torture/execute/pr23047.c: New test.
28120         * gcc.c-torture/execute/pr23047.x: New.
28121
28122 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28123
28124         PR tree-optimization/22493
28125         * gcc.c-torture/execute/pr22493-1.c: New test.
28126         * gcc.c-torture/execute/pr22493-1.x: New.
28127         * gcc.c-torture/execute/vrp-1.c: New test.
28128         * gcc.c-torture/execute/vrp-2.c: New test.
28129         * gcc.c-torture/execute/vrp-2.c: New test.
28130
28131 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
28132
28133         * gcc.target/frv/all-builtin-read8.c: Delete.
28134         * gcc.target/frv/all-builtin-read16.c: Delete.
28135         * gcc.target/frv/all-builtin-read32.c: Delete.
28136         * gcc.target/frv/all-builtin-read64.c: Delete.
28137         * gcc.target/frv/all-builtin-write8.c: Delete.
28138         * gcc.target/frv/all-builtin-write16.c: Delete.
28139         * gcc.target/frv/all-builtin-write32.c: Delete.
28140         * gcc.target/frv/all-builtin-write64.c: Delete.
28141         * gcc.target/frv/all-read-write-1.c: New.
28142
28143 2005-07-27  Jeff Law  <law@redhat.com>
28144
28145         * gcc.c-torture/execute/pr22630.c: New test.
28146
28147 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
28148
28149         PR tree-optimization/23073
28150         * gcc.dg/vect/nodump-pr23073.c: New test.
28151         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
28152
28153 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
28154
28155         PR tree-optimize/22348
28156         * gcc.c-torture/execute/pr22348.c: New.
28157
28158 2005-07-27  Richard Guenther  <rguenther@suse.de>
28159
28160         * gcc.dg/tree-ssa/salias-1.c: New testcase.
28161
28162 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28163
28164         PR fortran/22503
28165         * gfortran.dg/logical_comp.f90: New test.
28166
28167 2005-07-27  Jan Hubicka  <jh@suse.cz>
28168
28169         * inliner-1.c: Add cleanup of dumps.
28170         * val-prof-*.c: Likewise.
28171         * update-tailcall.c: New.
28172
28173 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
28174
28175         PR 22591
28176         * gcc.dg/tree-ssa/pr22591.c: New test.
28177         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
28178
28179 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
28180
28181         PR libobjc/22606
28182         * objc.dg/try-catch-11.m: New test.
28183
28184 2005-07-26  Richard Guenther  <rguenther@suse.de>
28185
28186         PR tree-optimization/22486
28187         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
28188
28189 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28190
28191         PR tree-opt/22484
28192         * g++.dg/opt/loop2.C: New test.
28193
28194 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28195
28196         * gcc.dg/tree-ssa/reassoc-3.c: New test.
28197         * gcc.dg/tree-ssa/reassoc-4.c: New test.
28198
28199 2005-07-25  Adam Nemet  <anemet@lnxw.com>
28200
28201         * lib/profopt.exp (profopt-execute): Check for profiling data
28202         files on the target.
28203
28204 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
28205
28206         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
28207         for matching of asm labels.
28208
28209 2005-07-25  Richard Guenther  <rguenther@suse.de>
28210
28211         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
28212
28213 2005-07-25  Richard Guenther  <rguenther@suse.de>
28214
28215         PR testsuite/22624
28216         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
28217
28218 2005-07-25  Ira Rosen  <irar@il.ibm.com>
28219
28220         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
28221         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
28222         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
28223         * gcc.dg/vect/vect-100.c: New test.
28224         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
28225         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
28226         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
28227         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
28228         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
28229         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
28230         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
28231         * gfortran.dg/vect/pr19049.f90: New testcase.
28232         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
28233
28234 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
28235
28236         * gcc.c-torture/execute/20050713-1.c: New test.
28237
28238         PR fortran/20063
28239         * gfortran.fortran-torture/execute/data_4.f90: New test.
28240
28241         PR middle-end/20303
28242         * gcc.dg/visibility-d.c: New test.
28243
28244 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
28245
28246         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
28247         * gfortran.dg/underflow.f90: Ditto.
28248
28249 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28250
28251         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
28252         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
28253         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
28254
28255 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28256
28257         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
28258         include case of field width of zero.
28259
28260 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28261
28262         PR libgfortran/21875
28263         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
28264         with trailing blanks on normal formatted read.
28265
28266 2005-07-23  Chao-ying Fu  <fu@mips.com>
28267
28268         * gcc.target/mips/mips32-dsp-type.c: New test.
28269         * gcc.target/mips/mips32-dsp.c: New test.
28270
28271 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
28272
28273         PR testsuite/21073
28274         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
28275
28276         PR testsuite/20454
28277         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
28278         and __cyg_profile_func_exit.
28279
28280 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
28281
28282         * gfortran.dg/comma_format_extension_3.f: Fix typo.
28283         * gfortran.dg/comma_format_extension_4.f: Same.
28284         * gfortran.dg/pr15332.f: Same.
28285         * gfortran.dg/pr21730.f: Same.
28286
28287 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
28288
28289         * g++.dg/opt/vrp2.C: Fix testcase.
28290
28291         PR tree-opt/22625
28292         * g++.dg/opt/vrp2.C: New test.
28293
28294 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
28295
28296         PR debug/21828
28297         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
28298
28299 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
28300
28301         * gcc.dg/tree-ssa/20050719-1.c: New test.
28302
28303 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
28304
28305         * gcc.dg/bfin-longcall-1.c: New file.
28306         * gcc.dg/bfin-longcall-2.c: New file.
28307
28308 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
28309
28310         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
28311
28312 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28313
28314         PR middle-end/19055
28315         * gcc.dg/tree-ssa/pr19055.c: New test.
28316         * gcc.dg/tree-ssa/pr19055-2.c: New test.
28317
28318 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28319
28320         PR C++/22358
28321         * g++.dg/other/pr22358.C: New test.
28322
28323 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
28324
28325         PR c++/2922
28326         * g++.dg/lookup/two-stage5.C: New test from bug comments.
28327
28328 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28329
28330         PR c++/15938
28331         * g++.dg/init/union2.C: New test.
28332
28333 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28334
28335         PR c/22393
28336         * gcc.dg/complex-4.c: New test.
28337
28338 2005-07-21  Richard Guenther  <rguenther@suse.de>
28339
28340         PR testsuite/22522
28341         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
28342         scanning for asm labels.
28343         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28344
28345 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28346
28347         PR target/22085
28348         * gcc.dg/altivec-pr22085.c: New.
28349
28350 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28351
28352         PR tree-optimization/19210
28353         * gcc.dg/tree-ssa/pr19210-1.c: New.
28354         * gcc.dg/tree-ssa/pr19210-2.c: New.
28355
28356 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
28357
28358         PR rtl-optimization/22167
28359         * g++.dg/opt/pr22167.C: New test.
28360
28361 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
28362
28363         PR c++/2922
28364         * g++.dg/lookup/two-stage2.C: New.
28365         * g++.dg/lookup/two-stage3.C: New.
28366         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
28367         fixed two-stage name lookup for operators.
28368         * g++.dg/template/call3.C: Compiler now produces an appropriate
28369         error message.
28370         * g++.dg/template/crash37.C: Compiler now describes bla() on line
28371         14 as a candidate.
28372         * g++.dg/template/ptrmem4.C: Compiler produces different error
28373         message.
28374         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
28375         connect_to_method as a candidate.
28376
28377 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
28378
28379         * gcc.dg/fold-alloc-1.c: New test.
28380
28381 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
28382
28383         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28384         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
28385
28386 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
28387
28388         * gcc.dg/fold-abs-1.c: New test.
28389         * gcc.dg/fold-abs-2.c: New test.
28390         * gcc.dg/fold-abs-3.c: New test.
28391
28392 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
28393
28394         Make CONSTRUCTOR use VEC to store initializers.
28395         * g++.dg/ext/complit3.C: Check for specific error messages.
28396         * g++.dg/init/brace2.C: Update error message.
28397         * g++.dg/warn/Wbraces2.C: Likewise.
28398
28399 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
28400
28401         PR fortran/16940
28402         * gfortran.dg/module_interface_1.f90: New test.
28403
28404 2005-07-19  Danny Berlin <dberlin@dberlin.org>
28405             Kenneth Zadeck <zadeck@naturalbridge.com>
28406
28407         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
28408
28409 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28410
28411         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
28412         specify -Wformat for these tests.
28413         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
28414         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
28415         * gcc.dg/format/opt-6.c: Delete.
28416
28417 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28418
28419         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
28420         * gcc.dg/tree-ssa/sra-3.c: Likewise.
28421
28422 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28423
28424         * gcc.dg/tree-ssa/alias-2.c: New test.
28425
28426 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
28427
28428         PR c++/22263
28429         * g++.dg/template/explicit7.C: New test.
28430
28431 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
28432
28433         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
28434         field width of 8 to +Inf and -Inf.
28435
28436 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
28437
28438         PR c++/22139
28439         * g++.dg/template/friend36.C: New test.
28440
28441 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
28442
28443         PR fortran/21730
28444         * gfortran.dg/pr21730.f: New test.
28445
28446 2005-07-16  Danny Berlin <dberlin@dberlin.org>
28447             Kenneth Zadeck <zadeck@naturalbridge.com>
28448
28449         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
28450         since pure const detection cannot run at -O1 in c compiler.
28451         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
28452         can now optimize this case properly.
28453         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
28454         because we now pass.
28455         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
28456
28457 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
28458
28459         PR c/22421
28460         * gcc.dg/format/bitfld-1.c: New test.
28461
28462 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28463
28464         PR c++/22204
28465         * g++.dg/rtti/repo1.C: New test.
28466
28467 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
28468
28469         PR middle-end/22398
28470         * gcc.c-torture/compile/pr22398.c: New test.
28471
28472 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28473
28474         PR c++/22132
28475         * g++.dg/expr/cast4.C: New test.
28476
28477 2005-07-15  Richard Guenther  <rguenther@suse.de>
28478
28479         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
28480         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28481
28482 2005-07-15  Steven Bosscher  <stevenb@suse.de>
28483
28484         PR tree-optimization/22230
28485         * gcc.dg/tree-ssa/pr22230.c: New test.
28486
28487 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
28488
28489         * gfortran.dg/g77/cpp6.f: New test.
28490
28491         PR fortran/22417
28492         * gfortran.dg/g77/cpp5.F: New test.
28493         * gfortran.dg/g77/cpp5.h: New file.
28494         * gfortran.dg/g77/cpp5inc.h: New file.
28495
28496 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
28497
28498         PR libfortran/16435
28499         * gfortran.dg/tl_editting.f90: New.
28500         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
28501
28502 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
28503
28504         * gfortran.dg/char_array_constructor.f90: New test.
28505
28506 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
28507
28508         * gfortran.dg/past_eor.f90: New.
28509         * gfortran.dg/complex_read.f90: New.
28510
28511 2005-07-13  Jeff Law  <law@redhat.com>
28512
28513         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
28514         additional casts.
28515
28516         * gcc.dg/tree-ssa/pr22321.c: New test
28517
28518 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
28519
28520         PR tree-optimization/21921
28521         * gcc.dg/tree-ssa/pr21921.c: New.
28522
28523 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28524
28525         PR tree-optimizatio/22442
28526         * gcc.dg/tree-ssa/loop-11.c: New test.
28527
28528 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28529
28530         PR tree-opt/21840
28531         * gcc.c-torture/compile/pr21840.c: New test.
28532
28533 2005-07-12  Jan Hubicka  <jh@suse.cz>
28534
28535         * gcc.c-torture/compile/pr22379.c: New test.
28536
28537 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
28538
28539         PR libfortran/21593
28540         gfortran.dg/dev_null.f90: Remove outdated comment about
28541         PR libfortran/21593.
28542
28543
28544 2005-07-12  Dale Johannesen  <dalej@apple.com>
28545
28546         * gcc.target/i386/compress-float-sse.c: New.
28547         * gcc.target/i386/compress-float-sse-pic.c: New.
28548         * gcc.target/i386/compress-float-387.c: New.
28549         * gcc.target/i386/compress-float-387-pic.c: New.
28550         * gcc.dg/compress-float-ppc.c: New.
28551         * gcc.dg/compress-float-ppc-pic.c: New.
28552
28553 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
28554
28555         PR libfortran/21593
28556         gfortran.dg/dev_null.f90: Remove targets.
28557
28558 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28559
28560         PR tree-opt/22335
28561         * gcc.dg/pr22335-1.c: New test.
28562         * gcc.dg/pr22335-2.c: New test.
28563
28564 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28565
28566         PR c++/20172
28567         * g++.dg/template/nontype12.C : New test.
28568
28569 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28570
28571         * gcc.dg/tree-ssa/loop-10.c: New test.
28572
28573 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
28574
28575         * gcc.c-torture/execute/20020720-1.x: Remove.
28576
28577 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
28578
28579         * gfortran.fortran-torture/execute/forall_7.f90: New test.
28580
28581 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
28582
28583         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
28584         (dg-mips-options): Use it.
28585
28586 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
28587
28588         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
28589
28590 2005-07-09  Richard Henderson  <rth@redhat.com>
28591
28592         * lib/target-supports.exp (check_effective_target_sync_char_short):
28593         Add alpha.
28594
28595 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
28596
28597         PR libfortran/22217
28598         * gfortran.dg/negative-z-descriptor.f90: New test.
28599
28600 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28601
28602         PR tree-opt/22329
28603         * gcc.dg/pr22329.c: New test.
28604
28605 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
28606
28607         PR tree-optimization/20139
28608         * gcc.dg/tree-ssa/pr20139.c: New.
28609
28610 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28611
28612         PR tree-opt/22356
28613         * gcc.dg/pr22356-1.c: New test.
28614
28615 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
28616
28617         PR c++/21799
28618         * g++.dg/template/unify8.C: New.
28619         * g++.dg/template/unify9.C: New.
28620
28621 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
28622
28623         * gfortran.fortran-torture/execute/entry_10.f90: New test.
28624
28625 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
28626
28627         * gcc.dg/darwin-version-1.c: New.
28628         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
28629         * gcc.dg/builtins-20.c: Likewise.
28630         * gcc.dg/builtins-53.c: Likewise.
28631         * gcc.dg/torture/builtins-convert-1.c: Likewise.
28632         * gcc.dg/torture/builtins-convert-2.c: Likewise.
28633         * gcc.dg/torture/builtins-convert-3.c: Likewise.
28634         * gcc.dg/torture/builtins-power-1.c: Likewise.
28635         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
28636         on Darwin.
28637
28638 2005-07-07  Jeff Law  <law@redhat.com>
28639
28640         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
28641         argument evaluation order.
28642
28643 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
28644
28645         PR libfortran/21594
28646         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28647         Add test cases where the shift length is greater than the
28648         array length.
28649
28650 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28651
28652         * obj-c++.dg/proto-lossage-6.mm: New.
28653         * objc.dg/proto-lossage-6.m: New.
28654
28655 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28656
28657         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
28658         * objc.dg/gnu-runtime-2.m: Likewise.
28659
28660 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28661
28662         * gfortran.dg/longline.f: New test.
28663
28664         * gfortran.dg/badline.f: New test.
28665
28666 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28667
28668         PR fortran/16531
28669         PR fortran/15966
28670         PR fortran/18781
28671         * gfortran.dg/hollerith.f90: New.
28672         * gfortran.dg/hollerith2.f90: New.
28673         * gfortran.dg/hollerith3.f90: New.
28674         * gfortran.dg/hollerith4.f90: New.
28675         * gfortran.dg/hollerith_f95.f90: New.
28676         * gfortran.dg/hollerith_legacy.f90: New.
28677         * gfortran.dg/g77/cpp4.F: New. Port from g77.
28678
28679 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28680
28681         PR objc/22274
28682         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
28683         * objc.dg/gnu-runtime-2.m: New.
28684
28685 2005-07-06  Jeff Law  <law@redhat.com>
28686
28687         * gcc.dg/tree-ssa/vrp17.c: New test.
28688
28689 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28690
28691         PR fortran/22327
28692         * gfortran.dg/array_constructor_5.f90: New test.
28693
28694 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28695
28696         * gfortran.fortran-torture/execute/entry_9.f90: New test.
28697
28698 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
28699
28700         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
28701         * gcc.dg/980816-1.c: Ditto.
28702
28703 2005-07-06  Jeff Law  <law@redhat.com>
28704
28705         * gcc.c-torture/compile/pr21356.c: New test.
28706
28707 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28708
28709         PR c/22013
28710         PR c/22098
28711         * gcc.c-torture/compile/pr22013-1.c,
28712         gcc.c-torture/execute/pr22098-1.c,
28713         gcc.c-torture/execute/pr22098-2.c,
28714         gcc.c-torture/execute/pr22098-3.c: New tests.
28715
28716 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28717
28718         PR c/22308
28719         * gcc.dg/pr22308-1.c: New test.
28720
28721 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
28722
28723         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
28724         target.
28725         * gcc.dg/compare9.c: Use -fshort-enums instead of
28726         -fno-short-enums.  Change the last test to dg-bogus.
28727
28728 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
28729
28730         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
28731         * gcc.dg/compare9.c: New.
28732
28733 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28734
28735         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
28736
28737 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28738
28739         PR testsuite/22288
28740         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
28741
28742
28743 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28744
28745         * gcc.dg/format/gcc_gfc-1.c: New.
28746
28747 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28748
28749         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
28750
28751 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28752
28753         PR fortran/20842
28754         * gfortran.dg/io_invalid_1.f90: New test.
28755
28756 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
28757
28758         * gcc.dg/format/gcc_diag-1.c: Update.
28759
28760 2005-07-02  Jeff Law  <law@redhat.com>
28761
28762         * gcc.dg/tree-ssa/pr22051-1.c: New test.
28763         * gcc.dg/tree-ssa/pr22051-2.c: New test.
28764
28765 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
28766
28767         * gcc.dg/format/gcc_diag-1.c: Update.
28768
28769 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
28770
28771         PR tree-opt/22269
28772         * gcc.c-torture/compile/pr22269.c: New test.
28773
28774 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
28775
28776         PR 21584
28777         PR 22219
28778         * g++.dg/tree-ssa/pr21584-1.C: New test.
28779         * g++.dg/tree-ssa/pr21584-2.C: New test.
28780
28781 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
28782
28783         * obj-c++.dg/try-catch-11.mm: New.
28784         * objc.dg/try-catch-10.m: New.
28785
28786 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
28787
28788         * g++.dg/other/ucnid-1.C: xfail on AIX.
28789
28790 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
28791
28792         PR 22234
28793         * gcc.dg/20050629-1.c: New test.
28794
28795 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
28796
28797         * obj-c++.dg/const-str-1[0-1].mm: New.
28798         * objc.dg/const-str-1[0-1].m: New.
28799
28800 2005-05-29  Richard Henderson  <rth@redhat.com>
28801
28802         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
28803         Rename from check_effective_target_vect_no_max.
28804         (check_effective_target_vect_no_int_add): New.
28805         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
28806         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
28807         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28808         * gcc.dg/vect/vect-reduc-1.c: Use both.
28809         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28810
28811 2005-05-29  Richard Henderson  <rth@redhat.com>
28812
28813         * lib/target-supports.exp (check_effective_target_vect_no_max):
28814         Remove i386 and x86_64.
28815
28816 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28817
28818         PR testsuite/21969
28819         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
28820
28821 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28822
28823         PR middle-end/21969
28824         * gcc.dg/vect/pr21969.c: New test.
28825
28826 2005-06-28  Eric Christopher  <echristo@redhat.com>
28827
28828         PR c/22052
28829         PR c/21975
28830         * gcc.dg/inline1.c: New test.
28831         * gcc.dg/inline2.c: Ditto.
28832         * gcc.dg/inline3.c: Ditto.
28833         * gcc.dg/inline4.c: Ditto.
28834         * gcc.dg/inline5.c: Ditto.
28835
28836 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28837
28838         PR libfortran/22142
28839         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28840         Add testcase also testing eoshift1 for PR 22142.
28841
28842 2005-06-28  Richard Henderson  <rth@redhat.com>
28843
28844         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
28845         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
28846         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
28847         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
28848         gcc.dg/tree-ssa/20030922-2.c: Likewise.
28849
28850 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28851
28852         PR libfortran/22142
28853         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28854         Add testcase for PR 22142.
28855
28856 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
28857
28858         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
28859         gcc.target/ia64/fpreg-2.c: New tests.
28860
28861 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28862
28863         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
28864
28865 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28866
28867         PR libfortran/22170
28868         * gfortran.dg/slash_1.f90: New test.
28869
28870 2005-06-27  Richard Henderson  <rth@redhat.com>
28871
28872         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
28873         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
28874         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
28875         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28876         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
28877         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
28878
28879 2005-06-27  Richard Henderson  <rth@redhat.com>
28880
28881         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
28882         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
28883
28884 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
28885
28886         * obj-c++.dg/proto-lossage-5.mm: New.
28887         * objc.dg/proto-lossage-5.m: New.
28888
28889 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
28890
28891         PR 21959
28892         * gcc.dg/tree-ssa/pr21959.c: New test.
28893
28894 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
28895
28896         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
28897         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
28898         testing uninitialized var.
28899
28900         * gcc.c-torture/execute/builtins/chk.h: New.
28901         * gcc.c-torture/execute/builtins/lib/chk.c: New.
28902         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
28903         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
28904         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
28905         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
28906         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
28907         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
28908         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
28909         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
28910         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
28911         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
28912         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
28913         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
28914         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
28915         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
28916         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
28917         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
28918         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
28919         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
28920         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
28921         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
28922         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
28923         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
28924         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
28925         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
28926         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
28927         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
28928         * gcc.dg/builtin-object-size-1.c: New test.
28929         * gcc.dg/builtin-object-size-2.c: New test.
28930         * gcc.dg/builtin-object-size-3.c: New test.
28931         * gcc.dg/builtin-object-size-4.c: New test.
28932         * gcc.dg/builtin-object-size-5.c: New test.
28933         * gcc.dg/builtin-stringop-chk-1.c: New test.
28934         * gcc.dg/builtin-stringop-chk-2.c: New test.
28935         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
28936         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
28937         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
28938         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
28939         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
28940         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
28941         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
28942         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
28943         * gcc.c-torture/execute/printf-1.c: New test.
28944         * gcc.c-torture/execute/fprintf-1.c: New test.
28945         * gcc.c-torture/execute/vprintf-1.c: New test.
28946         * gcc.c-torture/execute/vfprintf-1.c: New test.
28947         * gcc.c-torture/execute/printf-chk-1.c: New test.
28948         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
28949         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
28950         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
28951
28952 2005-06-27  Michael Matz  <matz@suse.de>
28953
28954         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
28955         slot is not merged if address escapes.
28956
28957 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28958
28959         PR c/21911
28960         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
28961
28962 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
28963
28964         PR middle-end/17965
28965         * gcc.c-torture/compile/20050622-1.c: New test.
28966
28967         PR middle-end/22028
28968         * gcc.dg/20050620-1.c: New test.
28969
28970 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
28971
28972         PR tree-optimization/22026
28973         * gcc.dg/tree-ssa/pr22026.c: New.
28974
28975 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
28976
28977         PR libfortran/22144
28978         * gfortran.dg/shift-alloc.f90: New testcase.
28979
28980 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
28981
28982         * all files: Update FSF address in copyright headers.
28983
28984 2005-06-22  Jan Hubicka  <jh@suse.cz>
28985
28986         * wholeprogram-1.c: New testcase.
28987         * wholeprogram-2.c: New testcase.
28988
28989 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
28990
28991         PR 22171
28992         * gcc.dg/tree-ssa/pr22171.c: New test.
28993
28994 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
28995
28996         * gfortran.dg/simplify_modulo.f90: New.
28997
28998 2005-06-24  Jan Hubicka  <jh@suse.cz>
28999
29000         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
29001
29002 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29003
29004         * obj-c++.dg/proto-lossage-[1-4].mm: New.
29005
29006 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29007
29008         * obj-c++.dg/typedef-alias-1.mm: New.
29009         * objc.dg/typedef-alias-1.m: New.
29010
29011 2005-06-23  Jeff Law  <law@redhat.com>
29012
29013         * gcc.dg/tree-ssa/vrp16.c: New test.
29014
29015 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29016
29017         * lib/target-supports.exp: Add
29018         check_effective_target_fortran_large_real and
29019         check_effective_target_fortran_large_int to check for
29020         corresponding effective targets.
29021         * gfortran.dg/large_integer_kind_1.f90: New test.
29022         * gfortran.dg/large_real_kind_1.f90: New test.
29023
29024 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
29025
29026         PR tree-optimization/22117
29027         * gcc.dg/tree-ssa/pr22117.c: New.
29028
29029 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
29030
29031         PR testsuite/22123
29032         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
29033
29034 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
29035
29036         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
29037
29038 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
29039
29040         * gfortran.dg/f2c_4.f90: Add tests for complex functions
29041         * gfortran.dg/f2c_4.c: Likewise.
29042
29043 2005-06-22 Paul Brook  <paul@codesourcery.com>
29044
29045         PR fortran/21034
29046         * gfortran.dg/auto_save_1.f90: New test.
29047
29048 2005-06-22  Michael Matz  <matz@suse.de>
29049
29050         * gcc.target/x86-64/abi: New directory.
29051         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
29052         * gcc.target/x86-64/abi/README.gcc: New file.
29053         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
29054         * gcc.target/x86-64/abi/asm-support.s: New file.
29055         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
29056         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
29057         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
29058         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
29059         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
29060         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
29061         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
29062         * gcc.target/x86_64/abi/test_bitfields.c: New test.
29063         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
29064         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
29065         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
29066         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
29067         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
29068         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
29069         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
29070         * gcc.target/x86_64/abi/test_varargs.c: New test.
29071
29072 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
29073
29074         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
29075         32-bit i?86 and x86_64.
29076
29077 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
29078
29079         * obj-c++.dg/const-str-[1-9].mm: New tests.
29080
29081 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
29082
29083         PR fortran/22010
29084         * gfortran.dg/namelist_use.f90: New.
29085         * gfortran.dg/namelist_use_only.f90: New.
29086
29087 2005-06-21  Jeff Law  <law@redhat.com>
29088
29089         * gcc.dg/tree-ssa/vrp15.c: New test.
29090
29091 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
29092
29093         * lib/target-supports.exp (check_effective_target_vect_reduction):
29094         Remove.
29095         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
29096         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
29097         remove vect_reduction target keyword. Also avoid two returns in main.
29098         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29099         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
29100         * gcc.dg/vect/vect-reduc-1short.c: New test.
29101         * gcc.dg/vect/vect-reduc-1char.c: New test.
29102         * gcc.dg/vect/vect-reduc-2short.c: New test.
29103         * gcc.dg/vect/vect-reduc-2char.c: New test.
29104         * gcc.dg/vect/vect-reduc-6.c: New test.
29105         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
29106         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
29107         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
29108
29109 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29110         Paul Thomas  <pault@gcc.gnu.org>
29111
29112         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
29113         New tests.
29114
29115 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29116
29117         * gfortran.dg/backslash_1.f90: New test.
29118         * gfortran.dg/backslash_2.f90: New test.
29119
29120 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
29121
29122         * gfortran.dg/duplicate_labels.f90: New test.
29123
29124 2005-06-20  Jan Beulich  <jbeulich@novell.com>
29125
29126         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
29127         unsupportable relocations.
29128         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29129         * gcc.dg/20050321-2.c: xfail for NetWare.
29130
29131 2005-06-20  Andreas Jaeger  <aj@suse.de>
29132
29133         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
29134         gcc.target/i386/fastcall-sseregparm.c,
29135         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
29136
29137 2005-06-19  Richard Henderson  <rth@redhat.com>
29138
29139         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
29140
29141 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
29142
29143         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
29144
29145 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
29146
29147         PR c++/22115
29148         * g++.dg/conversion/simd2.C: Change expected error message.
29149
29150 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29151
29152         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
29153         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29154         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29155
29156 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
29157
29158         * gcc.dg/fold-mod-1.c: New test.
29159
29160 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
29161
29162         PR fortran/19926
29163         * gfortran.dg/pr19926.f90: New test.
29164
29165 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29166
29167         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
29168         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
29169         targets.
29170         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29171         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29172
29173 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
29174
29175         * gcc.target/ia64/float80-varargs-1.c: New test.
29176
29177 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29178
29179         PR tree-opt/22035
29180         * gfortran.dg/f2c_6.f90: New test.
29181
29182 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
29183
29184         PR c++/17413
29185         * g++.dg/template/local5.C: New.
29186
29187 2005-06-17  Richard Henderson  <rth@redhat.com>
29188
29189         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
29190
29191 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
29192
29193         PR testsuite/21945
29194         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
29195
29196 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
29197
29198         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
29199         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
29200         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
29201         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
29202         check_vect to verify the presence of hardware vector support.
29203
29204 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
29205
29206         PR testsuite/22056
29207         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
29208
29209 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29210
29211         PR libfortran/19216
29212         * gfortran.dg/pr19216.f: Add correct space between brackets and
29213         dg directive.
29214
29215 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29216
29217         PR libfortran/16436
29218         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
29219
29220 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
29221
29222         * gcc.target/i386/attributes-error.c: New testcase.
29223         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
29224         * gcc.target/i386/regparm-stdcall.c: Likewise.
29225         * gcc.target/i386/sseregparm-1.c: Likewise.
29226         * gcc.target/i386/sseregparm-2.c: Likewise.
29227
29228 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
29229
29230         * g++.dg/rtti/crash2.C: New.
29231
29232 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
29233
29234         * gcc.dg/noncompile/20040203-3.c: Update expected message.
29235
29236 2005-06-15  David Ung  <davidu@mips.com>
29237
29238         * gcc.target/mips/mips16e-extends.c: New test for testing the
29239         generation of MIPS16e zeb/zeh, seb/seh instructions.
29240
29241 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
29242
29243         PR 22018
29244         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
29245         * gcc.dg/tree-ssa/pr22018.c: New test.
29246
29247 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
29248
29249         * gcc.dg/simd-1.c: Update error messages.
29250         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
29251         * gcc.dg/simd-2.c: Update error messages.
29252         * gcc.dg/simd-4.c: New.
29253
29254 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
29255
29256         PR c++/20678
29257         * g++.dg/other/crash-4.C: New.
29258
29259 2005-06-14  Devang Patel  <dpatel@apple.com>
29260
29261         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
29262
29263 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
29264
29265         PR c++/21929
29266         * g++.dg/parse/crash11.C: Update
29267
29268 2005-06-13  Jeff Law  <law@redhat.com>
29269
29270         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
29271         perform the desired transformations.
29272         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
29273         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
29274
29275 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29276
29277         PR fortran/22038
29278         * gfortran.dg/forall_1.f90: Un-XFAIL.
29279
29280 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
29281
29282         PR c++/21929
29283         * g++.dg/parse/crash26.C: New.
29284
29285         PR c++/20789
29286         * g++.dg/init/member1.C: New.
29287
29288 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
29289
29290         * gfortran.dg/altreturn_1.f90: New test.
29291
29292 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
29293
29294         PR middle-end/21985
29295         * gcc.dg/tree-ssa/pr21985.c: New test.
29296
29297 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29298
29299         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
29300
29301 2005-06-12  Roger Sayle  <roger@eyesopen.com>
29302
29303         PR c++/21930
29304         * g++.dg/other/error10.C: New test case.
29305
29306 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29307
29308         PR libfortran/19155
29309         * gfortran.dg/pr19155.f: Add test.
29310
29311 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29312
29313         * gfortran.dg/f2c_7.f90: New test.
29314
29315         * gfortran.dg/forall_1.f90: XFAILed.
29316
29317 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29318
29319         * gcc.dg/pr14796-1.c: New.
29320         * gcc.dg/pr14796-2.c: New.
29321
29322 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
29323
29324         PR fortran/17792
29325         PR fortran/21375
29326         * gfortran.dg/deallocate_stat.f90: New test.
29327
29328 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
29329
29330         * gfortran.fortran-torture/execute/in-pack.f90: New test.
29331
29332 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
29333
29334         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
29335         access will be generated when this loop is vectorized. Test that
29336         accesses with same alignment were detected.
29337         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
29338         Test that accesses with same alignment were detected.
29339         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
29340         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
29341         alignment were detected.
29342
29343 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
29344
29345         PR c++/10611
29346         * g++.dg/conversion/simd2.C: New.
29347
29348 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29349
29350         * gcc.dg/Wcxx-compat-1.c: New.
29351
29352 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
29353
29354         PR libfortran/21480
29355         * gfortran.dg/reshape-complex.f90: Add a test for a packed
29356         complex array.
29357
29358 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
29359
29360         * gcc.dg/alias-8.c: New.
29361
29362 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
29363
29364         * gcc.dg/format/cmn_err-1.c: Update.
29365
29366 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
29367
29368         PR target/20666
29369         * gcc.target/sparc/fexpand-2.c: New.
29370         * gcc.target/sparc/fpmerge-2.c: New.
29371         * gcc.target/sparc/fpmul-2.c: New.
29372         * gcc.target/sparc/noresult.c: New.
29373         * gcc.target/sparc/pdist-2.c: New.
29374         * gcc.target/sparc/pdist-3.c: New.
29375
29376 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
29377
29378         PR testsuite/21702
29379         * gcc.target/i386/i386.exp: Fix comment typo.
29380
29381 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29382
29383         PR c++/19497
29384         * g++.dg/inherit/using5.C: New.
29385         * g++.dg/inherit/using6.C: New.
29386
29387 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29388
29389         PR c++/19894
29390         * g++.dg/template/ptrmem15.C: New test.
29391
29392         PR c++/20563
29393         * g++.dg/ext/label4.C: New test.
29394
29395 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29396
29397         * gcc.dg/tls/debug-1.c: New test.
29398
29399 2005-06-07  Dale Johannesen  <dalej@apple.com>
29400
29401         * gcc.target/i386/movq.c: New.
29402
29403 2005-06-07  Dale Johannesen  <dalej@apple.com>
29404
29405         * gcc.dg/20050607-1.c: New.
29406
29407 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
29408
29409         PR middle-end/21850
29410         * gcc.c-torture/execute/20050607-1.c: New test.
29411
29412 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
29413
29414         PR libfortran/21926
29415         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
29416         Test case where the return array has lowest stride one,
29417         but isn't packed.
29418
29419 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
29420
29421         * lib/target-supports.exp (check_effective_target_sync_int_long):
29422         Add s390 and s390x targets.
29423
29424 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
29425
29426         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
29427         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
29428         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
29429         * gcc.dg/tree-ssa/loop-9.c: New test.
29430
29431 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
29432
29433         * g++.dg/parse/defarg10.C: New.
29434
29435 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
29436
29437         PR regression/21897
29438         * gcc.c-torture/execute/20050604-1.c: New test.
29439
29440 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29441
29442         PR 21903
29443         * g++.dg/parse/defarg9.C: New.
29444
29445         PR c++/20637
29446         * g++.dg/inherit/using4.C: New.
29447         * g++.dg/overload/error1.C: Adjust expected errors.
29448         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
29449         * g++.old-deja/g++.brendan/arm2.C: Likewise.
29450         * g++.old-deja/g++.other/redecl2.C: Likewise.
29451         * g++.old-deja/g++.other/redecl4.C: Likewise.
29452         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
29453
29454 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29455
29456         * gfortran.dg/f2c_5.f90: Add -w to dg-options
29457
29458 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29459
29460         * lib/gfortran.exp (gfortran_target_compile): Call
29461         dg-additional-files-options
29462         * gfortran.dg/f2c_4.f90: New file
29463         * gfortran.dg/f2c_4.c: New file
29464         * gfortran.dg/f2c_5.f90: New file
29465         * gfortran.dg/f2c_5.c: New file
29466
29467 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29468
29469         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
29470
29471         PR fortran/21912
29472         * gfortran.dg/array_constructor_4.f90: New test.
29473
29474 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
29475
29476         PR c++/21619
29477         * g++.dg/ext/builtin9.C: New test.
29478
29479 2005-06-05  Dale Johannesen  <dalej@apple.com>
29480
29481         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
29482         * gcc.c-torture/execute/20050603-2.c: Ditto.
29483
29484 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
29485
29486         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
29487         * gcc.dg/vect/vect-reduc-1.c: New.
29488         * gcc.dg/vect/vect-reduc-2.c: New.
29489         * gcc.dg/vect/vect-reduc-3.c: New.
29490
29491 2005-06-04  Dale Johannesen  <dalej@apple.com>
29492
29493         * gcc.c-torture/execute/20050603-1.c: New.
29494         * gcc.c-torture/execute/20050603-2.c: New.
29495         * gcc.dg/20050603-3.c: New.
29496
29497 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29498
29499         PR fortran/19195
29500         * gfortran.dg/debug_1.f90: New test.
29501
29502         * gfortran.dg/forall_1.f90: New test.
29503
29504 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
29505
29506         * gfortran.dg/array_constructor_3.f90: New test.
29507
29508 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29509
29510         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
29511
29512 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
29513
29514         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
29515
29516 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
29517
29518         PR c/21873
29519         * gcc.dg/init-excess-1.c: New test.
29520
29521 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29522
29523         PR c++/21853
29524         * g++.dg/expr/static_cast6.C: New test.
29525
29526 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
29527
29528         * gcc.dg/tree-ssa/vrp14.c: New test.
29529
29530 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29531
29532         PR c++/21336
29533         * g++.dg/template/new2.C: New test.
29534
29535 2005-06-03  Josh Conner  <jconner@apple.com>
29536
29537         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
29538         all entries in initializer.
29539
29540 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
29541
29542         PR middle-end/21858
29543         * gcc.dg/pr21858.c: New testcase.
29544
29545 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
29546
29547         PR tree-optimization/21292
29548
29549         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
29550         New.
29551         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29552         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29553         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29554         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29555         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
29556
29557 2005-06-02  Richard Henderson  <rth@redhat.com>
29558
29559         * gcc.dg/sync-2.c: Use -march=i486 for i386.
29560
29561 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
29562
29563         * gcc.dg/wtypequal.c: New testcase.
29564
29565 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
29566
29567         PR 21582
29568         * gcc.dg/tree-ssa/pr21582.c: New test.
29569
29570 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29571
29572         PR c++/21280
29573         * g++.dg/opt/interface2.h: New.
29574         * g++.dg/opt/interface2.C: New.
29575         * g++.dg/init/ctor4.C: Adjust error lines.
29576         * g++.old-deja/g++.bob/inherit2.C: Likewise.
29577         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29578         * g++.old-deja/g++.jason/opeq3.C: Likewise.
29579         * g++.old-deja/g++.pt/assign1.C: Likewise.
29580         * g++.old-deja/g++.pt/crash20.C: Likewise.
29581
29582 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
29583
29584         PR tree-optimization/21734
29585         * g++.dg/vect/pr21734_1.cc: New.
29586         * g++.dg/vect/pr21734_2.cc: New.
29587
29588 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29589
29590         PR c++/20350
29591         * g++.dg/template/spec24.C: New.
29592
29593         PR c++/21151
29594         * g++.dg/pch/local-1.C: New.
29595         * g++.dg/pch/local-1.Hs: New.
29596
29597 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
29598
29599         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
29600         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
29601         * gcc.dg/tree-ssa/pr14341.c: New test.
29602         * gcc.dg/tree-ssa/pr14841.c: New test.
29603         * gcc.dg/tree-ssa/pr20701.c: New test.
29604         * gcc.dg/tree-ssa/pr21086.c: New test.
29605         * gcc.dg/tree-ssa/pr21090.c: New test.
29606         * gcc.dg/tree-ssa/pr21332.c: New test.
29607         * gcc.dg/tree-ssa/pr21458.c: New test.
29608         * gcc.dg/tree-ssa/pr21658.c: New test.
29609         * gcc.dg/tree-ssa/vrp01.c: New test.
29610         * gcc.dg/tree-ssa/vrp02.c: New test.
29611         * gcc.dg/tree-ssa/vrp03.c: New test.
29612         * gcc.dg/tree-ssa/vrp04.c: New test.
29613         * gcc.dg/tree-ssa/vrp05.c: New test.
29614         * gcc.dg/tree-ssa/vrp06.c: New test.
29615         * gcc.dg/tree-ssa/vrp07.c: New test.
29616         * gcc.dg/tree-ssa/vrp08.c: New test.
29617         * gcc.dg/tree-ssa/vrp09.c: New test.
29618         * gcc.dg/tree-ssa/vrp10.c: New test.
29619         * gcc.dg/tree-ssa/vrp11.c: New test.
29620         * gcc.dg/tree-ssa/vrp12.c: New test.
29621         * gcc.dg/tree-ssa/vrp13.c: New test.
29622
29623 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
29624
29625         PR 21029
29626         * gcc.dg/tree-ssa/pr21029.c: New test.
29627
29628 2005-06-01  Roger Sayle  <roger@eyesopen.com>
29629
29630         * gfortran.dg/logint-1.f: New test case.
29631         * gfortran.dg/logint-2.f: Likewise.
29632         * gfortran.dg/logint-3.f: Likewise.
29633
29634 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
29635
29636         PR c/21536
29637         PR c/20760
29638         * gcc.dg/20050527-1.c: New test.
29639
29640         * gcc.dg/i386-sse-12.c: New test.
29641
29642         PR fortran/21729
29643         * gfortran.dg/implicit_5.f90: New test.
29644
29645 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
29646
29647         PR fortran/20883
29648         * gfortran/assign_4.f90: New test.
29649         * gfortran/assign_2.f90: Change compile to run.
29650
29651 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
29652
29653         * lib/target-supports.exp
29654         (check_effective_target_sync_char_short): New.
29655         * gcc.dg/sync-2.c: New.
29656
29657 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
29658
29659         PR tree-optimization/21817
29660         * gcc.dg/torture/pr21817-1.c: New.
29661
29662 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
29663
29664         PR c++/21165
29665         * g++.dg/template/init5.C: New.
29666
29667 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
29668
29669         * gfortran.dg/char_initialiser_actual.f90:
29670         Test character initialisers as actual arguments.
29671         * gfortran.dg/char_pointer_comp_assign.f90:
29672         Test character pointer structure component assignments.
29673         * gfortran.dg/char_array_structure_constructor.f90:
29674         Test character components in structure constructors.
29675
29676 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
29677
29678         PR middle-end/20931
29679         * g++.dg/opt/pr20931.C: New test.
29680
29681 2005-05-31  Andreas Jaeger  <aj@suse.de>
29682
29683         PR testsuite/20772
29684         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
29685         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
29686         g++.old-deja/g++.ext/asmspec1.C,
29687         g++.old-deja/g++.other/regstack.C,
29688         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
29689         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
29690         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
29691         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
29692         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
29693         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
29694         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
29695         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
29696         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
29697         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
29698         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
29699         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
29700         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
29701         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
29702         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
29703         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
29704         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
29705         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
29706         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
29707
29708 2005-05-31  Jeff Law  <law@redhat.com>
29709
29710         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
29711
29712 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
29713
29714         PR middle-end/21743
29715         * gcc.dg/builtins-1.c: Activate disabled clog test.
29716         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29717
29718 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
29719
29720         * gfortran.dg/char_pointer_assign.f90:
29721         Test character-pointer assignments and pointer assignments.
29722         * gfortran.dg/char_pointer_dummy.f90:
29723         Test character-pointer dummy arguments.
29724         * gfortran.dg/char_pointer_func.f90:
29725         Test character-pointer function returns.
29726         * gfortran.dg/char_pointer_dependency.f90:
29727         Test character-pointer functions with dependencies.
29728
29729 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
29730
29731         PR c++/21784
29732         * g++.dg/lookup/using14.C: New test.
29733
29734 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
29735
29736         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
29737         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
29738         trailing ^M.
29739
29740 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
29741
29742         PR c++/17413
29743         * g++.dg/template/local5.C: New.
29744
29745         PR target/21761
29746         * gcc.c-torture/compile/pr21761.c: New.
29747
29748         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
29749         before darwin8.
29750
29751 2005-05-30  Steven G. Kargl
29752
29753         PR fortran/20846
29754         * gfortran.dg/inquire_8.f90: New test.
29755
29756 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29757
29758         PR libfortran/21376
29759         * gfortran.dg/output_exponents_1.f90: New test.
29760
29761 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29762
29763         PR libfortran/20006
29764         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
29765
29766 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
29767
29768         PR c++/21210
29769         * g++.dg/ext/complex1.C: New test.
29770
29771         PR c++/21340
29772         * g++.dg/init/ctor6.C: New test.
29773
29774 2005-05-29  Jan Hubicka  <jh@suse.cz>
29775
29776         * gcc.c-torture/compile/pr21562.c: New.
29777
29778 2005-05-28  Steven G. Kargl <kargls@comcast.net>
29779
29780         * gfortran.dg/subnormal_1.f90: New test.
29781
29782 2005-05-28  Jan Hubicka  <jh@suse.cz>
29783
29784         * tree-prof.exp: Fix comment.
29785         * value-prof-1.c: New.
29786         * value-prof-2.c: New.
29787         * value-prof-3.c: New.
29788         * value-prof-4.c: New.
29789
29790 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
29791
29792         PR c++/21614
29793         * g++.dg/expr/ptrmem6.C: New test.
29794         * g++.dg/expr/ptrmem6a.C: Likewise.
29795
29796 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
29797
29798         PR tree-optimization/21658
29799         * gcc.dg/tree-ssa/pr21658.c: New.
29800
29801 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
29802
29803         PR c++/21455
29804         * g++.dg/inherit/ptrmem3.C: New.
29805
29806         PR c++/21681
29807         * g++.dg/parse/template16.C: New.
29808
29809 2005-05-27  Andreas Jaeger  <aj@suse.de>
29810
29811         * gcc.dg/setjmp-2.c: Only run in 32-bit.
29812
29813         * gcc.dg/i386-sse-8.c: Run test on all archs.
29814
29815 2005-05-26  Mike Stump  <mrs@apple.com>
29816
29817         * objc.dg/isa-field-1.m: Only run on darwin.
29818         * objc.dg/lookup-1.m: Likewise.
29819         * objc.dg/try-catch-8.m: Likewise.
29820
29821 2005-05-26  Roger Sayle  <roger@eyesopen.com>
29822
29823         PR tree-optimization/9814
29824         * gcc.dg/pr9814-1.c: New test case.
29825
29826 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29827
29828         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
29829         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
29830         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
29831         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
29832         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
29833         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
29834         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
29835         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
29836         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
29837         objc.dg/try-catch-8.m: New.
29838
29839 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
29840
29841         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
29842         remove extraneous semicolons.
29843
29844 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29845
29846         * obj-c++.dg/comp-types-12.mm: New.
29847         * objc.dg/comp-types-11.m: New.
29848         * objc.dg/selector-4.m: New.
29849
29850 2005-05-26  Andreas Jaeger  <aj@suse.de>
29851
29852         PR testsuite/20772
29853         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
29854         g++.old-deja/g++.ext/attrib3.C,
29855         g++.old-deja/g++.other/store-expr1.C,
29856         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
29857         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
29858         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
29859         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
29860         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
29861         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
29862         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
29863         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
29864         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
29865         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
29866         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
29867         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
29868         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
29869         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
29870         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
29871         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
29872         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
29873         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
29874         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
29875
29876 2005-05-26  Andreas Jaeger  <aj@suse.de>
29877
29878         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
29879         x86-64 compilation.
29880
29881 2005-05-26  Andreas Jaeger  <aj@suse.de>
29882
29883         PR testsuite/20772
29884         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
29885         gcc.misc-tests/i386-pf-athlon-1.c,
29886         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29887         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
29888         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
29889         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
29890         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
29891         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
29892         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
29893         programs.
29894
29895         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
29896         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
29897         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
29898         x86-64 compilation.
29899
29900         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
29901         x86_64.
29902
29903         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
29904         effective-target ilp32.
29905
29906 2005-05-26  David Ung  <davidu@mips.com>
29907
29908         * gcc.target/mips/ext_ins.c: New test for testing the generation
29909         of MIPS32/64 rev 2 ext/ins instructions.
29910
29911 2005-05-26  Andreas Jaeger  <aj@suse.de>
29912
29913         * treelang/compile/unsigned.tree: Use gimple instead of
29914         nonexisting generic dump.
29915
29916 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
29917
29918         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
29919
29920 2005-05-26  Andreas Jaeger  <aj@suse.de>
29921
29922         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
29923
29924 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
29925
29926         PR libfortran/17283
29927         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
29928         Test callee-allocated memory with write statements.
29929
29930 2005-05-25  Roger Sayle  <roger@eyesopen.com>
29931
29932         PR middle-end/21709
29933         * gcc.dg/pr21709-1.c: New test case.
29934
29935 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29936             Mike Stump  <mrs@apple.com>
29937
29938         * objc/execute/next_mapping.h: Update for C++.
29939
29940         * obj-c++.dg/selector-1.mm: Move to...
29941         * obj-c++.dg/selector-4.mm: here...
29942
29943         * obj-c++.dg/basic.mm: New.
29944         * obj-c++.dg/comp-types-1.mm: New.
29945         * obj-c++.dg/cxx-class-1.mm: New.
29946         * obj-c++.dg/cxx-ivars-1.mm: New.
29947         * obj-c++.dg/cxx-ivars-2.mm: New.
29948         * obj-c++.dg/cxx-ivars-3.mm: New.
29949         * obj-c++.dg/cxx-scope-1.mm: New.
29950         * obj-c++.dg/cxx-scope-2.mm: New.
29951         * obj-c++.dg/defs.mm: New.
29952         * obj-c++.dg/empty-private-1.mm: New.
29953         * obj-c++.dg/encode-1.mm: New.
29954         * obj-c++.dg/encode-2.mm: New.
29955         * obj-c++.dg/encode-3.mm: New.
29956         * obj-c++.dg/extern-c-1.mm: New.
29957         * obj-c++.dg/extra-semi.mm: New.
29958         * obj-c++.dg/fix-and-continue-2.mm: New.
29959         * obj-c++.dg/isa-field-1.mm: New.
29960         * obj-c++.dg/ivar-list-semi.mm: New.
29961         * obj-c++.dg/local-decl-1.mm: New.
29962         * obj-c++.dg/lookup-1.mm: New.
29963         * obj-c++.dg/lookup-2.mm: New.
29964         * obj-c++.dg/method-1.mm: New.
29965         * obj-c++.dg/method-2.mm: New.
29966         * obj-c++.dg/method-3.mm: New.
29967         * obj-c++.dg/method-4.mm: New.
29968         * obj-c++.dg/method-5.mm: New.
29969         * obj-c++.dg/method-6.mm: New.
29970         * obj-c++.dg/method-7.mm: New.
29971         * obj-c++.dg/no-extra-load.mm: New.
29972         * obj-c++.dg/overload-1.mm: New.
29973         * obj-c++.dg/pragma-1.mm: New.
29974         * obj-c++.dg/pragma-2.mm: New.
29975         * obj-c++.dg/private-1.mm: New.
29976         * obj-c++.dg/private-2.mm: New.
29977         * obj-c++.dg/proto-qual-1.mm: New.
29978         * obj-c++.dg/qual-types-1.mm: New.
29979         * obj-c++.dg/stubify-1.mm: New.
29980         * obj-c++.dg/stubify-2.mm: New.
29981         * obj-c++.dg/super-class-1.mm: New.
29982         * obj-c++.dg/super-class-2.mm: New.
29983         * obj-c++.dg/super-dealloc-1.mm: New.
29984         * obj-c++.dg/super-dealloc-2.mm: New.
29985         * obj-c++.dg/template-1.mm: New.
29986         * obj-c++.dg/template-2.mm: New.
29987         * obj-c++.dg/template-3.mm: New.
29988         * obj-c++.dg/template-4.mm: New.
29989         * obj-c++.dg/template-5.mm: New.
29990         * obj-c++.dg/template-6.mm: New.
29991         * obj-c++.dg/try-catch-1.mm: New.
29992         * obj-c++.dg/try-catch-2.mm: New.
29993         * obj-c++.dg/try-catch-3.mm: New.
29994         * obj-c++.dg/try-catch-4.mm: New.
29995         * obj-c++.dg/try-catch-5.mm: New.
29996         * obj-c++.dg/try-catch-6.mm: New.
29997         * obj-c++.dg/try-catch-7.mm: New.
29998         * obj-c++.dg/try-catch-8.mm: New.
29999         * obj-c++.dg/try-catch-9.mm: New.
30000         * obj-c++.dg/va-meth-1.mm: New.
30001
30002 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30003
30004         * obj-c++.dg/selector-1.mm: New.
30005         * obj-c++.dg/selector-2.mm: New.
30006
30007 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30008
30009         * obj-c++.dg/selector-3.mm: New.
30010         * objc.dg/selector-3.m: New.
30011
30012 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30013
30014         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
30015         about where warning appears.
30016
30017 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30018
30019         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
30020         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
30021         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
30022         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
30023
30024 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30025
30026         * gcc.dg/20050524-1.c: New test.
30027
30028 2005-05-25  Jan Hubicka  <jh@suse.cz>
30029
30030         * gcc.dg/tree-prof/inliner-1.c: New.
30031
30032 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
30033
30034         * gcc.dg/tree-prof: New directory.
30035         * gcc.dg/tree-prof/tree-prof.exp: New.
30036
30037 2005-05-25  DJ Delorie  <dj@redhat.com>
30038
30039         * gcc.dg/Wattributes-1.c: New.
30040         * gcc.dg/Wattributes-2.c: New.
30041         * gcc.dg/Wattributes-3.c: New.
30042
30043 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
30044
30045         PR tree-optimization/19833
30046         * gcc.dg/uninit-4.c: Remove xfail.
30047         * gcc.dg/uninit-9.c: Ditto.
30048
30049 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
30050
30051         * obj-c++.dg/bitfield-[1-5].mm: New.
30052         * obj-c++.dg/class-protocol-1.mm: New.
30053         * obj-c++.dg/comp-types-1[0-1].mm: New.
30054         * obj-c++.dg/comp-types-[2-9].mm: New.
30055         * obj-c++.dg/encode-[4-8].mm: New.
30056         * obj-c++.dg/layout-1.mm: New.
30057         * obj-c++.dg/method-1[0-9].mm: New.
30058         * obj-c++.dg/method-2[0-1].mm: New.
30059         * obj-c++.dg/method-[8-9].mm: New.
30060         * obj-c++.dg/objc-gc-3.mm: New.
30061         * obj-c++.dg/try-catch-10.mm: New.
30062         * objc.dg/bitfield-5.m: New.
30063         * objc.dg/comp-types-10.m: New.
30064         * objc.dg/comp-types-9.m: New.
30065         * objc.dg/layout-1.m: New.
30066         * objc.dg/objc-gc-4.m: New.
30067         * objc.dg/try-catch-9.m: New.
30068         * objc.dg/class-protocol-1.m: Tweak diagnostics.
30069         * objc.dg/comp-types-1.m: Likewise.
30070         * objc.dg/comp-types-[5-6].m: Likewise.
30071         * objc.dg/method-9.m: Likewise.
30072
30073 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
30074
30075         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
30076         and on hardware without VMX support.
30077
30078         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
30079
30080         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
30081
30082         * lib/profopt.exp (dg-final-generate, dg-final-use,
30083         profopt-final-code, profopt-get-options): New.
30084         (profopt-execute): Process test directives.
30085
30086         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
30087         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30088         cleanup-tree-dump, cleanup-saved-temps): Update comments.
30089
30090 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
30091
30092         PR C++/21645
30093         * g++.dg/init/ctor5.C: New test.
30094
30095 2005-05-24  Ira Rosen  <irar@il.ibm.com>
30096
30097         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
30098         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
30099         vect-113.c, vect-114.c.
30100
30101 2005-05-23  Adam Nemet  <anemet@lnxw.com>
30102
30103         * gcc.dg/const-elim-1.c: Remove xfails.
30104
30105 2005-05-23  Jeff Law  <law@redhat.com>
30106
30107         * gcc.c-torture/compile/pr21638.c: New test.
30108         * gcc.c-torture/compile/20050520-1.c: New test.
30109
30110 2005-05-23  Nick Clifton  <nickc@redhat.com>
30111
30112         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
30113         be a proper triple, ie: m32r*-*-*.
30114         * g++.old-deja/g++.jason/thunk3.C: Likewise.
30115
30116 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
30117
30118         PR middle-end/21331
30119         PR tree-opt/21293
30120         * gcc.c-torture/compile/pr21293.c: New test.
30121         * gcc.c-torture/execute/pr21331.c: New test.
30122
30123 2004-05-20  Richard Henderson  <rth@redhat.com>
30124
30125         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
30126
30127 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
30128
30129         * obj-c++-dg.exp: Add.
30130         * obj-c++.exp: Add.
30131         * obj-c++.dg/dg.exp: Add.
30132
30133 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
30134
30135         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
30136         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
30137
30138 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
30139
30140         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
30141
30142 2004-05-19  Richard Henderson  <rth@redhat.com>
30143
30144         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
30145
30146 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
30147
30148         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
30149
30150         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
30151
30152 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
30153
30154         PR c++/21495
30155         * g++.dg/parse/extern1.C: New test.
30156         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
30157
30158 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30159
30160         * gcc.dg/c99-math.h: New.
30161         * gcc.dg/c99-math-float-1.c: New test.
30162         * gcc.dg/c99-math-double-1.c: Likewise.
30163         * gcc.dg/c99-math-long-double-1.c: Likewise.
30164
30165 2005-05-18  Richard Henderson  <rth@redhat.com>
30166
30167         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
30168
30169 2005-05-18  Devang Patel  <dpatel@apple.com>
30170
30171         * g++.dg/opt/20050511-1.C: New test.
30172
30173 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
30174
30175         PR libfortran/21127
30176         * gfortran.dg/reshape-complex.f90: New test.
30177
30178 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
30179
30180         * gfortran.dg/array_constructor_1.f90: New test.
30181         * gfortran.dg/array_constructor_2.f90: New test.
30182
30183 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
30184
30185         PR fortran/20954
30186         * gfortran.dg/pr20954.f: New test.
30187
30188 2005-05-17  Mike Stump  <mrs@apple.com>
30189
30190         Yet more Objective-C++...
30191
30192         * objc.dg/method-5.m: Update.
30193         * objc.dg/method-6.m: Update.
30194         * objc.dg/method-7.m: Update.
30195         * objc.dg/method-9.m: Update.
30196         * objc.dg/try-catch-2.m: Update.
30197
30198 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
30199
30200         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
30201         Remove little-endian optimizations.
30202
30203 2005-05-17  Jeff Law  <law@redhat.com>
30204
30205         * g++.dg/tree-ssa/pr14814.C: New test.
30206         * gcc.dg/tree-ssa/pr14814.C: New test.
30207         * gcc.dg/tree-ssa/pr17141-1.C: New test.
30208         * gcc.dg/tree-ssa/pr17141-2.C: New test.
30209
30210 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30211
30212         * gcc.dg/compat/generate-random.c: Do not include
30213         libiberty.h.
30214         * gcc.dg/compat/generate-random_r.c: Likewise.
30215
30216 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
30217
30218         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
30219
30220 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30221
30222         PR middle-end/21595
30223         * g++.dg/tree-ssa/builtin1.C: New testcase.
30224
30225 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
30226
30227         PR c++/21454
30228         * g++.dg/opt/const4.C: New test.
30229
30230         PR middle-end/21492
30231         * g++.dg/opt/crossjump1.C: New test.
30232
30233         PR tree-optimization/21610
30234         * gcc.c-torture/compile/20050516-1.c: New test.
30235
30236         PR fortran/15080
30237         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
30238         about the test failing.
30239         * gfortran.fortran-torture/execute/where_7.f90: New test.
30240         * gfortran.fortran-torture/execute/where_8.f90: New test.
30241
30242 2005-05-16  Richard Henderson  <rth@redhat.com>
30243
30244         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
30245         i?86 and x86_64.
30246
30247 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
30248
30249         * gcc.dg/compat/generate-random.c (config.h): Do not include.
30250         (limits.h): Include unconditionally.
30251         (stdlib.h): Likewise.
30252         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
30253         (limits.h): Include unconditionally.
30254         (stdlib.h): Likewise.
30255         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
30256         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
30257         (limits.h): Include unconditionally.
30258         (stdlib.h): Likewise.
30259         (hashtab.h): Do not include.
30260         (getopt.h): Likewise.
30261         (stddef.h): Include.
30262         (hashval_t): Define.
30263         (struct entry): Add "next" field.
30264         (HASH_SIZE): New macro.
30265         (hash_table): New variable.
30266         (switchfiles): Do not use xmalloc.
30267         (mix): New macro.
30268         (iterative_hash): New function.
30269         (hasht): Remove.
30270         (e_exists): New function.
30271         (e_insert): Likewise.
30272         (output): Use, instead of libiberty hashtable functions.
30273         (main): Do not use getopt.  Do not call htab_create.
30274
30275 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
30276
30277         PR libstdc++/21526
30278         * lib/target-supports.exp (check_mkfifo_available):
30279         Return 0 for cygwin as mkfifo support incomplete on platform.
30280         Fix typos in comments.
30281
30282 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
30283
30284         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
30285
30286 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
30287
30288         PR fortran/17432
30289         * gfortran.dg/assign_4.f: New test.
30290
30291 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
30292
30293         PR tree-optimization/21563
30294         * gcc.dg/tree-ssa/pr21563.c: New.
30295
30296 2005-05-14  Jan Hubicka  <jh@suse.cz>
30297
30298         * gcc.dg/noreturn-7.c: Allow control reaches warning.
30299
30300 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
30301
30302         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
30303
30304 2005-05-13  Julian Brown  <julian@codesourcery.com>
30305
30306         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
30307         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
30308
30309 2005-05-13  Jan Hubicka  <jh@suse.cz>
30310
30311         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
30312         * gcc.dg/fold-xor-?.c: Likewise.
30313         * gcc.dg/pr15784-?.c: Likewise.
30314         * gcc.dg/pr20922-?.c: Likewise.
30315         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
30316         * gcc.dg/tree-ssa/pr17598.c: Likewise.
30317         * gcc.dg/tree-ssa/pr20470.c: Likewise.
30318
30319 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30320
30321         PR fortran/21260
30322         * gfortran.dg/hollerith_1.f90: New test.
30323
30324 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30325
30326         * gfortran.dg/func_result_2.f90: New test.
30327
30328 2005-05-11  Bud Davis  <bdavis@gfortran.org>
30329
30330         * gfortran.dg/dev_null.f90: New test.
30331
30332 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
30333
30334         * gcc.dg/arm-vfp1.c: Revert last change.
30335
30336 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
30337
30338         PR middle-end/19807
30339         PR tree-optimization/19639
30340         * g++.dg/tree-ssa/pr19807.C: New testcase.
30341
30342 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30343
30344         PR libfortran/21471
30345         * gfortran.dg/append-1.f90: New test.
30346
30347 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30348
30349         * gcc.dg/pr18501.c: XFAIL.
30350         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
30351         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
30352         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
30353         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30354         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30355         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
30356         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
30357         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
30358
30359 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30360
30361         PR fortran/20178
30362         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
30363         gfortran.dg/f2c_3.f90: New tests.
30364
30365         * gfortran.dg/return_1.f90: Fix dg annotation.
30366
30367 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30368
30369         * gcc.c-torture/compile/20050510-1.c: New test.
30370
30371 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
30372
30373         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
30374
30375 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
30376
30377         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
30378
30379 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
30380
30381         PR c/17913
30382         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
30383
30384 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
30385
30386         PR c/21342
30387         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
30388         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
30389
30390 2005-05-10  Ben Elliston  <bje@au.ibm.com>
30391
30392         PR debug/16676
30393         * gcc.dg/debug/pr16676.c: New test.
30394
30395 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
30396
30397         PR testsuite/21443
30398         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
30399         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
30400         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
30401         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
30402         Change -O1 to -O2.
30403         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
30404         -fno-tree-dominator-opts.
30405
30406 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30407
30408         * gfortran.dg/return_1.f90: New test.
30409
30410 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
30411
30412         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
30413
30414         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
30415
30416 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
30417
30418         PR c++/21427
30419         * g++.dg/inherit/covariant13.C: New.
30420
30421 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30422
30423         PR libfortran/19155
30424         * gfortran.dg/pr19155.f: New test.
30425
30426 2005-05-08  Roger Sayle  <roger@eyesopen.com>
30427
30428         PR inline-asm/8788
30429         * gcc.dg/pr8788-1.c: New testcase.
30430
30431 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
30432
30433         PR target/21416
30434         * gcc.target/mips/fpcmp-[12].c: New tests.
30435
30436 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
30437
30438         * lib/target-supports-dg.exp (dg-require-fork): New function.
30439         (dg-require-mkfifo): Likewise.
30440         * lib/target-supports.exp (check_function_available): New
30441         function.
30442         (check_fork_available): Likewise.
30443         (check_mkfifo_available): Likewise.
30444
30445 2005-05-06  Jeff Law  <law@redhat.com>
30446
30447         * gcc.c-torture/compile/pr21380.c: New test.
30448
30449 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
30450
30451         PR c++/20961
30452         * g++.dg/ext/weak3.C: New test.
30453
30454 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
30455
30456         PR c++/21352
30457         * g++.dg/template/crash37.C: New test.
30458
30459 2005-05-05  Paul Brook  <paul@codesourcery.com>
30460
30461         * gcc.dg/arm-g2.c: Use effective-target arm32.
30462         * gcc.dg/arm-mmx-1.c: Ditto.
30463         * gcc.dg/arm-scd42-2.c: Ditto.
30464         * gcc.dg/arm-vfp1.c: Ditto.
30465         * lib/target-supports.exp (check_effective_target_arm32): New
30466         function.
30467
30468 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
30469
30470         PR libfortran/21354
30471         gfortran.dg/in_pack_rank7.f90: New test.
30472
30473 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
30474
30475         PR middle-end/15618
30476         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
30477
30478 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
30479
30480         PR middle-end/21265
30481         * gcc.dg/20050503-1.c: New test.
30482
30483         PR rtl-optimization/21239
30484         * gcc.dg/i386-sse-11.c: New test.
30485
30486 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
30487
30488         PR target/16888
30489         * gcc.target/i386/asm-1.c: New test.
30490
30491 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
30492
30493         PR rtl-optimization/21330
30494         * gcc.c-torture/execute/20050502-1.c: New test.
30495
30496         PR target/21297
30497         * gcc.c-torture/execute/20050502-2.c: New test.
30498
30499 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
30500
30501         PR middle-end/21282
30502         * gcc.dg/pr21282.c: New.
30503
30504 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30505
30506         * gcc.dg/vect/pr20122.c: Clean up .vect file.
30507         * gcc.dg/vect/vect-92.c: Likewise.
30508         * gcc.dg/vect/vect-93.c: Likewise.
30509         * gcc.dg/vect/vect-dv-1.c: Likewise.
30510         * gcc.dg/vect/vect-dv-2.c: Likewise.
30511         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
30512
30513 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30514
30515         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
30516         * gfortran.dg/vect/vect-2.f90: Likewise.
30517         * gfortran.dg/vect/vect-3.f90: Likewise.
30518         * gfortran.dg/vect/vect-4.f90: Likewise.
30519         * gfortran.dg/vect/vect-5.f90: Likewise.
30520
30521 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
30522
30523         PR target/20813
30524         * gcc.dg/rs6000-fpint-2.c: New.
30525
30526 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
30527
30528         PR c/15698
30529         * gcc.dg/builtins-30.c: Update expected messages.
30530         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
30531         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
30532         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
30533
30534 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
30535
30536         PR tree-optimization/21294
30537         * gcc.dg/tree-ssa/pr21294.c: New.
30538
30539 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
30540
30541         * gcc.dg/altivec-3.c (vec_store): Do not use the old
30542         __builtin_altivec_st_internal_4si built-in.
30543
30544 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
30545
30546         PR c++/15875
30547         * g++.dg/template/ptrmem14.C: New test.
30548
30549 2005-05-02  Paul Brook  <paul@codesourcery.com>
30550
30551         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
30552
30553 2005-05-02  Michael Matz  <matz@suse.de>
30554
30555         PR c++/19542
30556         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
30557
30558 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
30559
30560         * g++.dg/cpp/weak.C: New test.
30561
30562 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
30563
30564         * gcc.dg/tree-ssa/loop-8.c: New test.
30565
30566 2005-04-30  Michael Maty  <matz@suse.de>
30567
30568         * gcc.dg/inline-mcpy.c: New test.
30569
30570 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
30571
30572         PR libfortran/18958
30573         * gfortran.dg/eoshift.f90: New test case.
30574
30575 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
30576
30577         PR libfortran/18857
30578         * gfortran.dg/matmul_1.f90: New test.
30579
30580 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30581
30582         PR tree-optimization/21030
30583         * gcc.dg/tree-ssa/pr21030.c: New.
30584
30585 2005-04-29  Devang Patel  <dpatel@apple.com>
30586
30587         PR tree-optimization/21272
30588         * gcc.dg/vect/vect-ifcvt-10.c: New test.
30589
30590 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
30591
30592         PR fortran/13082
30593         PR fortran/18824
30594         * gfortran.dg/entry_4.f90: New test.
30595         * gfortran.fortran-torture/execute/entry_1.f90: New test.
30596         * gfortran.fortran-torture/execute/entry_2.f90: New test.
30597         * gfortran.fortran-torture/execute/entry_3.f90: New test.
30598         * gfortran.fortran-torture/execute/entry_4.f90: New test.
30599         * gfortran.fortran-torture/execute/entry_5.f90: New test.
30600         * gfortran.fortran-torture/execute/entry_6.f90: New test.
30601         * gfortran.fortran-torture/execute/entry_7.f90: New test.
30602
30603 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30604
30605         * gfortran.fortran-torture/execute/entry_8.f90: New test.
30606
30607 2005-04-29  Paul Brook  <paul@codesourcery.com>
30608
30609         * gfortran.dg/entry_3.f90: New test.
30610
30611 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30612
30613         * gfortran.dg/implicit_4.f90: New test.
30614
30615 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
30616
30617         * lib/target-supports.exp (check_profiling_available): Return
30618         false for xtensa-*-elf.
30619
30620 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
30621
30622         * lib/fortran-torture.exp (fortran-torture.exp): Catch
30623         error if file cannot be deleted.
30624
30625 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30626
30627         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
30628         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
30629         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
30630         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
30631         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
30632         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
30633         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
30634         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
30635         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
30636         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
30637         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
30638         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
30639         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
30640
30641 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30642
30643         PR fortran/20865
30644         * gfortran.dg/pr20865.f90: New test.
30645
30646 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
30647
30648         * gcc.dg/void-cast-2.c: New test.
30649
30650 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30651
30652         PR c/21159
30653         * gcc.dg/void-cast-1.c: New test.
30654
30655 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
30656
30657         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
30658
30659 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30660
30661         PR fortran/21177
30662         * gfortran.dg/pr21177.f90: New test.
30663
30664 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
30665
30666         PR tree-optimization/21171
30667         * gcc.dg/tree-ssa/pr21171.c: New test.
30668
30669 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
30670
30671         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30672         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30673         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30674         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30675         gcc.dg/tree-ssa/gen-vect-32.c: New.
30676         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
30677         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
30678         don't run on PPC32.
30679
30680 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30681
30682         PR c/21213
30683         * gcc.dg/transparent-union-3.c: New test.
30684
30685 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30686
30687         PR c/20740
30688         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
30689         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
30690         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
30691         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
30692         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
30693         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
30694
30695 2005-04-26  Jeff Law  <law@redhat.com>
30696
30697         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
30698         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
30699         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
30700         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
30701         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
30702         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
30703         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
30704
30705 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
30706
30707         PR tree-optimization/17598
30708         * gcc.dg/tree-ssa/pr17598.c: New testcase.
30709
30710 2005-04-25  Mike Stump  <mrs@apple.com>
30711
30712         * objc.dg/fix-and-continue-1.m: Add.
30713
30714 2005-04-25  Roger Sayle  <roger@eyesopen.com>
30715
30716         PR c++/20995
30717         * g++.dg/opt/pr20995-1.C: New test case.
30718
30719 2005-04-25  Devang Patel <dpatel@apple.com>
30720
30721         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
30722
30723 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30724
30725         PR testsuite/21062
30726         * g++.dg/opt/alias2.C (printf): Correct the prototype.
30727
30728 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30729
30730         PR C++/21188
30731         * g++.dg/opt/rtti2.C: New test.
30732
30733 2005-04-25  Paul Brook  <paul@codesourcery.com>
30734         Steven G. Kargl  <kargls@comcast.net>
30735
30736         PR fortran/20879
30737         * gfortran.dg/ichar_1.f90: New file.
30738
30739 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
30740
30741         PR middle-end/20991
30742         * g++.dg/opt/pr20991.C: New test.
30743
30744         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
30745         where sizeof (type) < __alignof__ (type).
30746         * gcc.dg/compat/struct-layout-1.h: Likewise.
30747
30748 2005-04-24  Per Bothner  <per@bothner.com>
30749             Devang Patel  <dpatel@apple.com>
30750
30751         PR preprocessor/20907
30752         * gcc.dg/cpp/very-long-comment.c: New test.
30753
30754 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30755
30756         PR fortran/20059
30757         * gfortran.dg/common_5.f: New test.
30758
30759 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
30760
30761         PR middle-end/21082
30762         * g++.dg/tree-ssa/pr21082.C: New testcase.
30763
30764 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
30765
30766         * gcc.dg/vect/vect-99.c: New test.
30767
30768 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
30769
30770         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
30771
30772 2005-04-22  Jeff Law  <law@redhat.com>
30773
30774         * gcc.dg/uninit-5.c: Remove xfails.
30775         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
30776         conditionals and loads.
30777
30778 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
30779
30780         PR libfortran/20074
30781         PR libfortran/20436
30782         PR libfortran/21108
30783         * gfortran.dg/nested_reshape.f90: new test
30784         * gfortran.dg/reshape-alloc.f90: new test
30785         * gfortran.dg/reshape.f90: new test
30786
30787 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
30788
30789         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
30790
30791         * gcc.dg/arm-vfp1.c: New test.
30792
30793 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
30794
30795         PR c++/21087
30796         * g++.dg/lookup/builtin2.C: New test.
30797
30798 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
30799
30800         * gcc.dg/weak/weak-13.c: New test.
30801
30802 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
30803
30804         * lib/target-supports.exp (check_effective_target_sync_int_long):
30805         Add powerpc*.
30806
30807 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
30808
30809         * gcc.target/mips/branch-1.c: New test.
30810
30811 2005-04-21  Richard Henderson  <rth@redhat.com>
30812
30813         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
30814         * gcc.dg/vect/vect-86.c: Likewise.
30815         * gcc.dg/vect/vect-87.c: Likewise.
30816         * gcc.dg/vect/vect-88.c: Likewise.
30817
30818 2005-04-21  Devang Patel  <dpatel@apple.com>
30819
30820         PR optimization/20994
30821         * gcc.dg/tree-ssa/ifc-3.c: New test.
30822
30823 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30824
30825         PR c/12913
30826         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
30827         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
30828         gcc.dg/c99-vla-jump-5.c: New tests.
30829
30830 2005-04-19  Richard Henderson  <rth@redhat.com>
30831
30832         * lib/target-supports.exp (check_effective_target_vect_int_mult):
30833         Fix typo in exists check.
30834         (check_effective_target_sync_int_long): New.
30835         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
30836         * gcc.dg/ia64-sync-2.c: Likewise.
30837         * gcc.dg/ia64-sync-3.c: Likewise.
30838         * gcc.dg/ia64-sync-4.c: Likewise.
30839
30840 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
30841
30842         * gcc.dg/fold-xor-1.c: New test.
30843         * gcc.dg/fold-xor-2.c: New test.
30844
30845 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
30846
30847         PR target/20670
30848         * g++.dg/eh/fp-regs.C: New test.
30849
30850 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30851
30852         * gcc.dg/Wint-to-pointer-cast-1.c,
30853         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
30854         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
30855         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
30856
30857 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30858
30859         PR fortran/16861
30860         * gfortran.dg/pr16861.f90: New test.
30861
30862 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30863
30864         * gcc.dg/pr21085.c: New test.
30865
30866 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
30867
30868         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
30869         (setup_mips_tests, dg-mips-options): New procedures.
30870         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
30871         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
30872         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
30873         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30874         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
30875         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
30876         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
30877         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30878         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
30879         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
30880         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
30881         dg-mips-options instead of dg-options.  Remove now-redundant
30882         preprocessor guards.
30883         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
30884         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30885         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30886         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
30887         * gcc.dg/vr-mult-2.c: Delete.
30888         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
30889         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
30890         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
30891         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
30892         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
30893         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
30894         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
30895
30896 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
30897
30898         * ada/acats/run_all.sh: Use sync when executable not present.
30899
30900 2005-04-18  Devang Patel  <dpatel@apple.com>
30901
30902         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
30903         * gcc.dg/vect/vect-11a.c: New.
30904         * gcc.dg/vect/vect-none.c: Update.
30905         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
30906
30907 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30908
30909         PR tree-optimization/20922
30910         * gcc.dg/pr20922-1.c: New test.
30911         * gcc.dg/pr20922-2.c: New test.
30912         * gcc.dg/pr20922-3.c: New test.
30913         * gcc.dg/pr20922-4.c: New test.
30914         * gcc.dg/pr20922-5.c: New test.
30915         * gcc.dg/pr20922-6.c: New test.
30916
30917 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30918
30919         PR libfortran/20950
30920         * gfortran.dg/pr20950.f: New test.
30921
30922 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30923
30924         PR libfortran/19216
30925         * gfortran.dg/pr19216.f: New test.
30926
30927 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
30928
30929         PR tree-optimization/21001
30930         * gcc.dg/tree-ssa/pr21001.c: New.
30931
30932 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
30933
30934         PR libfortran/21075
30935         * gfortran.dg/reshape_rank7.f90: New test.
30936
30937 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
30938
30939         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
30940         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
30941         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
30942         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
30943         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
30944         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
30945         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
30946         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
30947         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
30948         wrong way round).
30949         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
30950         in namelists.  New test.
30951         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
30952         New test.
30953         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
30954         New test.
30955         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
30956         namelist.  New test.
30957         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
30958         New test.
30959         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
30960         New test.
30961         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
30962         namelist.  New test.
30963         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
30964         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
30965         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
30966         New test.
30967         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
30968         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
30969         arrays. New test.
30970
30971 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
30972
30973         * gfortran.dg/wtruncate.f: New testcase.
30974         * gfortran.dg/wtruncate.f90: New testcase.
30975
30976 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
30977
30978         PR c++/21025
30979         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
30980         which sizeof/alignof is dependent, rather than just whether we are
30981         processing_template_decl.
30982
30983 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30984
30985         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30986         corrected typo where the wrong variables had been compared.
30987
30988 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30989
30990         PR libfortran/18495
30991         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30992         Test callee-allocated version of return array with a write
30993         statement.
30994         Test spread with a temporary with another write statement.
30995
30996 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
30997
30998         PR tree-optimization/21031
30999         * gcc.dg/tree-ssa/pr21031.c: New.
31000
31001 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
31002
31003         PR tree-optimization/21004
31004         * gcc.dg/builtins-53.c: Include builtins-config.h.
31005         Check floorf, ceilf, floorl and ceill transformations
31006         only when HAVE_C99_RUNTIME is defined.
31007
31008 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
31009
31010         PR middle-end/20739
31011         * gcc.dg/tree-ssa/pr20739.c: New test.
31012
31013 2005-04-14  Mike Stump  <mrs@apple.com>
31014
31015         * gcc.dg/Foundation.framework/empty: New.
31016         * gcc.dg/framework-2.c: New.
31017
31018 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31019
31020         PR tree-optimization/21021
31021         * gcc.c-torture/compile/pr21021.c: New.
31022
31023 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
31024
31025         PR testsuite/21010
31026         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
31027         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
31028         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
31029         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
31030         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
31031         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
31032         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
31033         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
31034
31035 2005-04-14  Richard Henderson  <rth@redhat.com>
31036
31037         * lib/target-supports.exp (check_effective_target_vect_condition):
31038         Add ia64, i?86, and x86_64.
31039
31040 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
31041
31042         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
31043
31044 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31045
31046         PR tree-optimization/20657
31047         * gcc.dg/tree-ssa/pr20657.c: New.
31048
31049 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
31050
31051         * gcc.dg/builtins-53.c: Also check (int)trunc* and
31052         (long long int)trunc*.
31053
31054 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
31055
31056         PR target/20927
31057         * gcc.dg/pr20927.c: New test.
31058
31059 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
31060
31061         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
31062         * gcc.target/mips/asm-1.c: Likewise.
31063
31064 2005-04-13  Dale Johannesen  <dalej@apple.com>
31065
31066         * objc.dg/objc-fast-4.m: New.
31067
31068 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
31069
31070         * gcc.target/cris/torture/cris-torture.exp: New driver in new
31071         directory.
31072         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
31073
31074 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
31075
31076         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
31077         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
31078         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
31079
31080 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
31081
31082         PR tree-optimization/20913
31083         * gcc.dg/tree-ssa/pr20913.c: New.
31084
31085         PR tree-optimization/20702
31086         * gcc.dg/tree-ssa/pr20702.c: New.
31087
31088 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31089
31090         PR c++/13744
31091         * g++.dg/inherit/local3.C: New test.
31092
31093 2005-04-12  Jeff Law  <law@redhat.com>
31094
31095         * gcc.dg/tree-ssa/20050412-1.c: New test.
31096
31097 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
31098
31099         PR libfortran/19016
31100         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
31101         Add tests with mask generated by expression.
31102         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31103         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31104         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31105
31106 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
31107
31108         PR middle-end/20917
31109         * gcc.dg/20050409-1.c: New test.
31110
31111 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
31112
31113         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
31114
31115 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31116
31117         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31118         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
31119         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31120         (TARGET_CXX): Adjust accordingly.
31121         * target.h (struct gcc_target): Remove epxort_class_data.  Add
31122         determine_class_data_visibility and class_data_always_comdat.
31123         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31124         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
31125         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31126         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
31127         (arm_cxx_determine_class_data_visibility): New.
31128         (arm_cxx_class_data_always_comdat): Likewise.
31129         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31130         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
31131         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31132         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
31133         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
31134         Define.
31135
31136 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31137
31138         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
31139
31140 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
31141
31142         * gcc.dg/i386-darwin-fpmath.c: New.
31143
31144 2004-04-11  Devang Patel  <dpatel@apple.com>
31145
31146         * lib/target-supports.exp (check_effective_target_vect_condition): New.
31147         * gcc.dg/vect/vect-ifcvt-1.c: New test.
31148         * gcc.dg/vect/vect-ifcvt-2.c: New test.
31149         * gcc.dg/vect/vect-ifcvt-3.c: New test.
31150         * gcc.dg/vect/vect-ifcvt-4.c: New test.
31151         * gcc.dg/vect/vect-ifcvt-5.c: New test.
31152         * gcc.dg/vect/vect-ifcvt-6.c: New test.
31153         * gcc.dg/vect/vect-ifcvt-7.c: New test.
31154         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
31155
31156 2004-04-11  Devang Patel  <dpatel@apple.com>
31157
31158         * gcc.dg/vect/vect-dv-1.c: New test.
31159         * gcc.dg/vect/vect-dv-2.c: New test.
31160
31161 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31162
31163         PR tree-optimization/20933
31164         * gcc.dg/tree-ssa/pr20933.c: New test.
31165
31166 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31167
31168         * gfortran.dg/fold_nearest.f90: New test.
31169
31170 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
31171
31172         * gcc.dg/tree-ssa/alias-1.c: New test.
31173
31174 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31175
31176         PR tree-optimization/20920
31177         * g++.dg/tree-ssa/pr20920.C: New test.
31178
31179 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
31180
31181         * gcc.dg/builtins-53.c: Also check (int)ceil* and
31182         (long long int)ceil*.
31183
31184 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
31185
31186         * g++.dg/warn/Wdtor1.C: Declare template in system header with
31187         explicit C++ linkage.
31188
31189 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31190
31191         * gfortran.dg/pr17229.f: Take care of the new obsolescence
31192         warning for arithmetic IF statements.
31193
31194 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
31195
31196         * eor_handling_1.f90: New test case.
31197         * eor_handling_2.f90: New test case.
31198         * eor_handling_3.f90: New test case.
31199         * eor_handling_4.f90: New test case.
31200         * eor_handling_5.f90: New test case.
31201         * noadv_size.f90: New test case.
31202         * pad_no.f90: New test case.
31203
31204 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
31205
31206         * gcc.c-torture/execute/20050410-1.c: New test.
31207
31208 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
31209
31210         * gcc.dg/pr20126.c: New.
31211
31212 2005-04-09  Bud Davis  <bdavis@gfortran.org>
31213             Steven G. Kargl <kargls@comcast.net>
31214
31215         * gfortran.dg/PR19872.f: New test.
31216
31217 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31218
31219         * gfortran.dg/nint_1.f90: Fix dg-do directive.
31220
31221 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31222
31223         * gfortran.dg/nint_1.f90: New test.
31224
31225 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31226
31227         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
31228         Added test for callee-allocated arrays with write statements.
31229         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
31230         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
31231         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31232         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31233         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31234
31235 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31236
31237         PR libfortran/20163
31238         * gfortran.dg/open-options-blanks.f: New test.
31239
31240 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
31241
31242         PR fortran/13257
31243         * gfortran.dg/comma_format_extension_[1234].f: New tests.
31244
31245 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
31246
31247         * gcc.dg/tree-ssa/stdarg-1.c: New test.
31248         * gcc.dg/tree-ssa/stdarg-2.c: New test.
31249         * gcc.dg/tree-ssa/stdarg-3.c: New test.
31250         * gcc.dg/tree-ssa/stdarg-4.c: New test.
31251         * gcc.dg/tree-ssa/stdarg-5.c: New test.
31252         * gcc.c-torture/execute/stdarg-4.c: New test.
31253
31254         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
31255
31256         PR target/20795
31257         * g++.dg/abi/param2.C: New test.
31258
31259 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31260
31261         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
31262
31263 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31264
31265         * gcc.dg/builtins-53.c: New test.
31266
31267 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
31268
31269         * g++.dg/tree-ssa/pr18178.C: New test.
31270         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
31271         * gcc.c-torture/execute/20041019-1.c: New test.
31272         * gcc.dg/tree-ssa/20041008-1.c: New test.
31273         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
31274         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
31275         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
31276         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
31277         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
31278         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
31279         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
31280         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
31281         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31282         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31283
31284 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
31285
31286         PR rtl-optimization/20466
31287         * gcc.c-torture/execute/pr20466-1.c: New test.
31288
31289 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
31290
31291         PR c++/20905
31292         * g++.dg/parse/cond2.C: New test.
31293
31294         PR c++/20145
31295         * g++.dg/warn/Wdtor1.C: New test.
31296
31297 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31298
31299         PR fortran/17229
31300         * gfortran.dg/pr17229.f: New test.
31301
31302 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
31303
31304         * gfortran.dg/tiny_1.f90: New test.
31305         * gfortran.dg/tiny_2.f90: ditto.
31306
31307 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
31308
31309         * gfortran.dg/eor_1.f90: Fix dg-do run line
31310         * gfortran.dg/open_new.f90: Fix dg-do run line
31311
31312 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
31313
31314         * lib/target-supports.exp (get_compiler_messages): Support
31315         optional arguments, the fourth being compiler options.
31316         (check_effective_target_fpic): New proc.
31317         * gcc.dg/20050321-2.c: Restrict to target fpic.
31318
31319 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
31320
31321         * gcc.dg/15443-1.c: New test.
31322         * gcc.dg/15443-2.c: Likewise.
31323
31324 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31325
31326         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
31327
31328 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31329
31330         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
31331
31332 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31333
31334         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
31335         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
31336         -m64.
31337         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
31338         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
31339         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
31340
31341 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
31342
31343         PR c++/20212
31344         * g++.dg/warn/Wunused-11.C: New test.
31345
31346 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
31347
31348         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
31349
31350 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
31351
31352         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
31353
31354 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31355
31356         PR c++/20734
31357         * g++.dg/template/ptrmem13.C: New test.
31358
31359 2005-04-05  Per Bothner  <per@bothner.com>
31360
31361         * lib/gcc.exp: Always add -fno-show-column, for now.
31362
31363 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
31364
31365         PR testsuite/20767
31366         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
31367         of plain old "unsigned int" for the type of "i".  Makes this test
31368         64bit clean.
31369
31370 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
31371
31372         * gcc.dg/i386-ssefn-1.c: New test.
31373         * gcc.dg/i386-ssefn-2.c: New test.
31374         * gcc.dg/i386-ssefn-3.c: New test.
31375         * gcc.dg/i386-ssefn-4.c: New test.
31376
31377 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
31378
31379         PR tree-optimization/20076
31380         * gcc.dg/builtin-apply4.c: New test.
31381
31382         PR preprocessor/19475
31383         * gcc.dg/cpp/macspace1.c: New test.
31384         * gcc.dg/cpp/macspace2.c: New test.
31385
31386 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31387
31388         * gfortran.dg/pr20755.f: Fixed bad format.
31389
31390 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31391
31392         PR c++/20763
31393         * g++.dg/ext/attrib21.C: New test.
31394
31395 2004-04-05  Devang Patel  <dpatel@apple.com>
31396
31397         * lib/target-supports.exp (check_effective_target_vect_shif): New.
31398         * gcc.dg/vect/vect-shift-1.c: New test.
31399
31400 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31401
31402         PR libfortran/20755
31403         * gfortran.dg/pr20755.f: New test.
31404
31405 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
31406
31407         * gfortran.dg/pr15959.f90: New test.
31408         * gfortran.dg/string_pad_trunc.f90: New test.
31409
31410 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31411
31412         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
31413         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
31414         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
31415         syntax.
31416
31417 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31418
31419         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
31420
31421 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31422
31423         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
31424         * gcc.c-torture/compile/20011119-2.c: Likewise.
31425         * gcc.c-torture/compile/981001-2.c: Likewise.
31426
31427 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
31428
31429         PR c++/20679
31430         * g++.dg/template/overload4.C: New test.
31431
31432 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31433
31434         PR c++/20746
31435         * g++.dg/abi/covariant5.C: New.
31436
31437         PR debug/20505
31438         * g++.dg/debug/const2.C: New.
31439
31440 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
31441
31442         PR rtl-optimization/16104
31443         * gcc.c-torture/execute/20050316-1.c: New test.
31444
31445 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31446
31447         * g++.dg/template/spec23.C: Fix dg-error text.
31448
31449 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
31450
31451         PR c++/19199
31452         * g++.dg/expr/lval2.C: New.
31453
31454 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31455
31456         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
31457         __builtin_strcasecmp and __builtin_strncasecmp.
31458
31459 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
31460
31461         PR c++/20723
31462         * g++.dg/template/spec22.C: New.
31463         * g++.dg/template/spec23.C: New.
31464
31465 2005-04-03  Dale Ranta  <dir@lanl.gov>
31466             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31467
31468         PR libfortran/20068
31469         PR libfortran/20125
31470         PR libfortran/20156
31471         PR libfortran/20471
31472         * gfortran.dg/backspace.f: New test.
31473
31474 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
31475
31476         * gcc.dg/pr19345.c: New test.
31477
31478 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31479
31480         PR tree-optimization/20640
31481         * gcc.dg/torture/tree-loop-1.c: New.
31482
31483 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31484
31485         PR rtl-optimization/20290
31486         * gcc.c-torture/execute/loop-ivopts-2.c: New.
31487
31488 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
31489
31490         * gcc.dg/rs6000-fpint.c: New.
31491
31492 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31493
31494         * gcc.dg/old-style-then-proto-1.c: New test.
31495
31496 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31497
31498         * gfortran.fortran-torture/execute/backspace.f90: Check
31499         after backspace and read was incorrect.
31500
31501 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31502
31503         * gcc.c-torture/execute/builtins/strcat.c: Check the result
31504         buffer past the terminating NUL using memcmp.
31505         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
31506         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
31507
31508         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
31509         Fix unused/uninitialized variable warnings.
31510
31511         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
31512         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
31513         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
31514         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
31515
31516         * gcc.c-torture/execute/builtins/abs-1-lib.c,
31517         gcc.c-torture/execute/builtins/fputs-lib.c,
31518         gcc.c-torture/execute/builtins/lib/fprintf.c,
31519         gcc.c-torture/execute/builtins/lib/main.c,
31520         gcc.c-torture/execute/builtins/lib/memcmp.c,
31521         gcc.c-torture/execute/builtins/lib/memmove.c,
31522         gcc.c-torture/execute/builtins/lib/mempcpy.c,
31523         gcc.c-torture/execute/builtins/lib/memset.c,
31524         gcc.c-torture/execute/builtins/lib/printf.c,
31525         gcc.c-torture/execute/builtins/lib/sprintf.c,
31526         gcc.c-torture/execute/builtins/lib/stpcpy.c,
31527         gcc.c-torture/execute/builtins/lib/strchr.c,
31528         gcc.c-torture/execute/builtins/lib/strcmp.c,
31529         gcc.c-torture/execute/builtins/lib/strcpy.c,
31530         gcc.c-torture/execute/builtins/lib/strcspn.c,
31531         gcc.c-torture/execute/builtins/lib/strlen.c,
31532         gcc.c-torture/execute/builtins/lib/strncat.c,
31533         gcc.c-torture/execute/builtins/lib/strncmp.c,
31534         gcc.c-torture/execute/builtins/lib/strncpy.c,
31535         gcc.c-torture/execute/builtins/lib/strrchr.c,
31536         gcc.c-torture/execute/builtins/lib/strspn.c,
31537         gcc.c-torture/execute/builtins/lib/strstr.c,
31538         gcc.c-torture/execute/builtins/memops-asm-lib.c,
31539         gcc.c-torture/execute/builtins/strlen-2.c,
31540         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
31541         prototypes.
31542
31543 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
31544
31545         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
31546         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
31547         selectany usage.
31548
31549 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
31550
31551         PR c++/19406
31552         * g++.dg/debug/using1.C: New test.
31553
31554 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
31555
31556         PR middle-end/20524
31557         * gcc.dg/alias-7.c: Prefix asm-declared name with
31558         __USER_LABEL_PREFIX__.
31559
31560 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
31561
31562         Fix fallout from PR middle-end/15700:
31563         * gcc.c-torture/compile/20011119-1.c: Take
31564         __USER_LABEL_PREFIX__ into account.
31565         * gcc.c-torture/compile/20011119-2.c: Likewise.
31566
31567 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31568
31569         PR c++/18644
31570         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
31571
31572 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31573
31574         PR c/17855
31575         * gcc.c-torture/compile/struct-non-lval-1.c,
31576         gcc.c-torture/compile/struct-non-lval-2.c,
31577         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
31578
31579 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
31580
31581         * gcc.dg/tls/tls.exp: Remove temporary file.
31582         * g++.dg/tls/tls.exp: Ditto.
31583         * lib/file-format.exp: Ditto.
31584         * g++.dg/special/ecos.exp: Ditto.
31585
31586         * lib/profopt.exp: Treat prof_ext as a list.
31587         * gcc.misc-tests/bprob.exp: Ditto.
31588         * g++.dg/bprob/bprob.exp: Ditto.
31589
31590         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
31591         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
31592         g++.dg/tree-ssa/pointer-reference-alias.C,
31593         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
31594         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
31595         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
31596         g++.dg/vect/pr19951.cc: Ditto.
31597         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
31598         gcc.dg/builtins-47.c: Ditto.
31599         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
31600         gcc.dg/pr20115-1.c: Ditto.
31601         * gcc.dg/tree-ssa/20030530-2.c,
31602         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
31603         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31604         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
31605         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31606         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
31607         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
31608         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
31609         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
31610         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
31611         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
31612         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
31613         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
31614         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
31615         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
31616         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
31617         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31618         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31619         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31620         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31621         gcc.dg/tree-ssa/20030824-1.c,
31622         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
31623         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
31624         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
31625         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
31626         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
31627         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
31628         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
31629         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
31630         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
31631         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
31632         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
31633         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
31634         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
31635         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
31636         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
31637         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
31638         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
31639         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
31640         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
31641         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
31642         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
31643         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
31644         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
31645         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
31646         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
31647         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
31648         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
31649         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
31650         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
31651         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
31652         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
31653         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
31654         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
31655         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
31656         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
31657         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
31658         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
31659         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
31660         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
31661         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
31662         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
31663         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
31664         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31665         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
31666         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
31667         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
31668         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
31669         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
31670         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
31671         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
31672         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31673         gcc.dg/tree-ssa/useless-1.c: Ditto.
31674         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
31675         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
31676         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
31677         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
31678         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31679         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
31680         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
31681         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
31682         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
31683         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
31684         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
31685         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
31686         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
31687         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
31688         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
31689         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
31690         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
31691         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
31692         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
31693         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
31694         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
31695         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31696         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31697         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
31698         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
31699         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
31700         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
31701         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
31702         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
31703         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
31704         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
31705         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
31706         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
31707         gcc.dg/vect/vect-none.c: Ditto.
31708         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
31709         treelang/compile/unsigned.tree: Ditto.
31710
31711         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
31712         * gcc.dg/cpp/direct2s.c: Ditto.
31713         * gcc.dg/cpp/paste4.c: Ditto.
31714         * gcc.dg/cpp/separate-1.c: Ditto.
31715         * gcc.dg/pch/save-temps-1.c: Ditto.
31716         * g++.dg/ext/altivec-10.C: Ditto.
31717         * g++.dg/pch/pch.C: Ditto.
31718
31719         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
31720
31721         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
31722         * g++.dg/template/repo1.C: Ditto.
31723         * g++.dg/template/repo2.C: Ditto.
31724         * g++.dg/template/repo3.C: Ditto.
31725         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
31726         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
31727         * g++.old-deja/g++.pt/repo1.C: Ditto.
31728         * g++.old-deja/g++.pt/repo2.C: Ditto.
31729         * g++.old-deja/g++.pt/repo3.C: Ditto.
31730         * g++.old-deja/g++.pt/repo4.C: Ditto.
31731
31732         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
31733         * gcc.dg/20030107-1.c: Ditto.
31734         * gcc.dg/20030702-1.c: Ditto.
31735         * gcc.dg/profile-generate-1.c: Ditto.
31736         * g++.dg/other/profile1.C: Ditto.
31737         * g++.old-deja/g++.robertl/eb83.C: Ditto.
31738
31739         * lib/gcc-dg.exp (remove-build-file): New.
31740         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31741         cleanup-tree-dump, cleanup-saved-temps): New.
31742
31743 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
31744
31745         PR c++/19203, DR 214
31746         * g++.dg/parse/ambig3.C: Not ambiguous.
31747         * g++.dg/template/spec20.C: New.
31748         * g++.dg/template/spec21.C: New.
31749
31750 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
31751
31752         PR target/20045
31753         * gcc.dg/ia64-fptr-1.c: Run only on linux.
31754
31755 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31756
31757         PR libfortran/20660
31758         * gfortran.dg/negative_unit.f: New test.
31759
31760 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
31761
31762         * gcc.dg/20050330-1.c: New test.
31763
31764 2005-03-30  Devang Patel  <dpatel@apple.com>
31765
31766         * g++.dg/tree-sra/ssa-sra-3.C: New test.
31767
31768 2005-03-30  Dale Johannesen  <dalej@apple.com>
31769
31770         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
31771
31772 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
31773
31774         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
31775         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
31776         Strip options from test name.
31777
31778 2005-03-31  Jan Hubicka  <jh@suse.cz>
31779
31780         * gcc.dg/varpool-1.c: New testcase.
31781
31782 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31783
31784         PR c/772
31785         PR c/17913
31786         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
31787         gcc.dg/stmt-expr-label-3.c : New tests.
31788         * gcc.c-torture/execute/medce-2.c: Remove.
31789
31790 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31791
31792         PR c/20368
31793         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
31794         tests.
31795
31796 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
31797
31798         * gcc.c-torture/compile/pr20203.c: New test.
31799
31800 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31801
31802         * gfortran.dg/promotion.f90: New test.
31803
31804 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
31805
31806         PR middle-end/20491
31807         * gcc.dg/torture/asm-subreg-1.c: New test.
31808
31809 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
31810
31811         PR c/20672
31812         * gcc.dg/pr20672-1.c: New test.
31813
31814 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
31815
31816         * gfortran.dg/vect: New directory.
31817         * gfortran.dg/vect/vect.exp: New.
31818         * gfortran.dg/vect/vect-1.f90: New test.
31819         * gfortran.dg/vect/vect-2.f90: New test.
31820         * gfortran.dg/vect/vect-3.f90: New test.
31821         * gfortran.dg/vect/vect-4.f90: New test.
31822         * gfortran.dg/vect/vect-5.f90: New test.
31823
31824 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
31825
31826         PR middle-end/20622
31827         * gcc.dg/alias-7.c: New test.
31828
31829 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
31830
31831         * gcc.dg/sparc-reg-1.c: New test.
31832
31833 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
31834
31835         PR target/19890
31836         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
31837
31838 2005-03-29  Dale Ranta  <dir@lanl.gov>
31839             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31840
31841         PR libfortran/20163
31842         * gfortran.dg/pr20163-2.f: New test.
31843
31844 2005-03-28  Jan Hubicka  <jh@suse.cz>
31845
31846         PR middle-end/20635
31847         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
31848         by Jakub Jelinek.
31849
31850 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
31851
31852         PR tree-optimization/20626
31853         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
31854         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
31855
31856 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31857
31858         * gfortran.dg/underflow.f90: New test.
31859         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
31860
31861 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31862
31863         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
31864
31865 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
31866
31867         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
31868         (g++_init): Make sure that CXXFLAGS is set.
31869         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
31870         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
31871         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31872         * lib/objc.exp (objc_init): Likewise.
31873         * lib/treelang.exp (treelang_init): Likewise.
31874
31875 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
31876
31877         PR tree-optimization/20470
31878         * gcc.dg/tree-ssa/pr20470.c: New test.
31879
31880 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
31881
31882         * gcc.dg/ppc-stfiwx.c: New.
31883
31884 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
31885
31886         PR target/19888
31887         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
31888
31889 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31890
31891         * gcc.dg/20050325-1.c: Fix a typo.
31892
31893 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31894
31895         PR libfortran/19678
31896         PR libfortran/19679
31897         * gfortran.dg/dos_eol.f: New test.
31898
31899 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31900
31901         PR rtl-optimization/20249
31902         * gcc.dg/20050325-1.c: New test.
31903
31904 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31905
31906         PR libfortran/15332
31907         * gfortran.dg/pr15332.f: New test.
31908
31909 2005-03-24  Dale Johannesen  <dalej@apple.com>
31910
31911         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
31912
31913 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
31914
31915         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
31916         'internal' visibility.
31917         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
31918         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
31919         'protected' visibility.
31920         * gcc.dg/visibility-7.c: Likewise.
31921         * lib/target-supports.exp (check_visibility_available): Take
31922         a parameter, the kind of visibility to check for.
31923         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
31924         to check_visibility_available.
31925
31926         * g++.dg/expr/cast3.C: New.
31927
31928 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
31929
31930         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
31931         rs6000.
31932
31933 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
31934
31935         PR target/20095
31936         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
31937
31938 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
31939
31940         * gcc.dg/badshift.c: Renamed to...
31941         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
31942
31943         * gcc.target/i386/badshift.c: Renamed to...
31944         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
31945         only.
31946
31947         PR rtl-optimization/20532
31948         * gcc.target/i386/badshift.c: New.
31949
31950 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31951
31952         * gfortran.dg/pr18025.f90: New test.
31953
31954 2005-03-23  Dale Johannesen  <dalej@apple.com>
31955
31956         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
31957
31958 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
31959
31960         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
31961
31962         * lib/target-supports.exp (check_iconv_available): Default
31963         libiconv to -liconv, if there is no definition.
31964
31965 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
31966
31967         * gcc.dg/torture/cris-asm-mof-1.c: New test.
31968
31969 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
31970
31971         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
31972         * g++.dg/opt/pr7503-2.C: Likewise.
31973         * g++.dg/opt/pr7503-3.C: Likewise.
31974         * g++.dg/opt/pr7503-4.C: Likewise.
31975         * g++.dg/opt/pr7503-5.C: Likewise.
31976         * g++.dg/warn/minmax.C: New test.
31977
31978 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31979
31980         * gfortran.dg/g77_intrinsics_funcs.f: New test.
31981         * gfortran.dg/g77_intrinsics_sub.f: New test.
31982
31983 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
31984             Jan Hubicka  <jh@suse.cz>
31985             Steven Bosscher <stevenb@suse.de
31986
31987         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
31988
31989 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31990
31991         PR c++/19980
31992         * g++.dg/template/redecl3.C: New test.
31993
31994 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31995
31996         PR c++/20499
31997         * g++.dg/parse/error16.C: Tweak error markers.
31998
31999 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
32000
32001         PR target/20561
32002         * gcc.dg/20050321-2.c: New test.
32003
32004 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
32005
32006         PR c++/20465
32007         PR c++/20381
32008         * g++.dg/template/ptrmem12.C: New.
32009
32010 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
32011
32012         PR rtl-optimization/20527
32013         * gcc.c-torture/execute/pr20527-1.c: New test.
32014
32015 2005-03-22  Ben Elliston  <bje@au.ibm.com>
32016
32017         * gcc.misc-tests/options.exp (check_for_options): Create a real C
32018         program, compile it into a real executable and then delete the .c
32019         and .x files afterwards, to avoid problems on testglue targets.
32020
32021 2005-03-21  Stuart Hastings  <stuart@apple.com>
32022
32023         * gcc.target/i386/sse-2.c: New.
32024
32025 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
32026
32027         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
32028
32029 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32030
32031         * g++.dg/parse/crash25.C: Fix typo.
32032
32033 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32034
32035         PR c++/20461
32036         * g++.dg/parse/crash24.C: New test.
32037
32038         PR c++/20536
32039         * g++.dg/parse/crash25.C: New test.
32040
32041 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32042
32043         PR c++/20147
32044         * g++.dg/ext/stmtexpr4.C: New test.
32045
32046 2005-03-20  Roger Sayle  <roger@eyesopen.com>
32047
32048         PR middle-end/20539
32049         * gcc.c-torture/compile/pr13066-1.c: New test case.
32050         * gcc.c-torture/compile/pr20539-1.c: Likewise.
32051         * g++.dg/opt/pr13066-1.C: Likewise.
32052
32053 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
32054
32055         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
32056
32057 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32058
32059         PR fortran/18525
32060         * gfortran.dg/nesting_1.f90: New test.
32061
32062 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32063
32064         PR c++/20240
32065         * g++.dg/lookup/using13.C: New test.
32066
32067 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32068
32069         PR c++/20333
32070         * g++.dg/template/crash36.C: New test.
32071
32072 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
32073
32074         PR c++/20463
32075         * g++.dg/template/crash35.C: New test.
32076
32077 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
32078
32079         PR c++/19966
32080         * g++.dg/overload/operator2.C: New test.
32081
32082 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32083
32084         PR libfortran/20257
32085         * gfortran.dg/pr20257.f90: New test.
32086
32087 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32088
32089         PR libfortran/20480
32090         * gfortran.dg/pr20480.f90: New test.
32091
32092 2005-03-16  Richard Henderson  <rth@redhat.com>
32093
32094         PR middle-end/15700
32095         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
32096         (_rtld_global): New.
32097         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
32098         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
32099
32100         * gcc.dg/alias-3.c: New.
32101         * gcc.dg/alias-4.c: New.
32102         * gcc.dg/alias-5.c: New.
32103         * gcc.dg/alias-6.c: New.
32104
32105 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
32106
32107         * gcc.dg/cpp/ucnid-7.c: New.
32108
32109 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
32110             Dorit Naishlos  <dorit@il.ibm.com>
32111
32112         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
32113         darwin.
32114
32115 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
32116
32117         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
32118         support misaligned accesses.
32119         * gcc.dg/vect/vect-58.c: Likewise.
32120         * gcc.dg/vect/vect-92.c: New.
32121         * gcc.dg/vect/vect-93.c: New.
32122
32123 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
32124
32125         PR fortran/18827
32126         * gfortran.dg/assign_2.f90: New test.
32127         * gfortran.dg/assign_3.f90: New test.
32128         * gfortran.dg/assign.f90: New test.
32129
32130 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
32131
32132         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
32133         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
32134         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
32135         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
32136         names.
32137
32138 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
32139
32140         * gcc.dg/cpp/ucnid-6.c: New.
32141
32142         * gcc.dg/cpp/normalize-1.c: New.
32143         * gcc.dg/cpp/normalize-2.c: New.
32144         * gcc.dg/cpp/normalize-3.c: New.
32145         * gcc.dg/cpp/normalize-4.c: New.
32146         * gcc.dg/cpp/ucnid-4.c: New.
32147         * gcc.dg/cpp/ucnid-5.c: New.
32148         * g++.dg/cpp/normalize-1.C: New.
32149         * g++.dg/cpp/ucnid-1.C: New.
32150
32151 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32152
32153         * gcc.dg/pr18628.c: New.
32154
32155 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32156
32157         PR c++/20280
32158         * g++.dg/tree-ssa/pr20280.C: New.
32159
32160 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32161
32162         PR fortran/20467
32163         * gfortran.dg/stfunc_2.f90: New test.
32164
32165 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32166
32167         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
32168
32169 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32170
32171         * gcc.dg/tree-ssa/20050314-1.c: New test.
32172
32173 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32174
32175         PR c++/4403
32176         PR c++/9783, DR433
32177         * g++.dg/template/friend34.C: New test.
32178         * g++.dg/template/friend35.C: Likewise.
32179         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
32180
32181 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32182
32183         Friend class name lookup 5/n
32184         PR c++/1016
32185         * g++.dg/lookup/hidden-class1.C: New test.
32186         * g++.dg/lookup/hidden-class2.C: Likewise.
32187         * g++.dg/lookup/hidden-class3.C: Likewise.
32188         * g++.dg/lookup/hidden-class4.C: Likewise.
32189         * g++.dg/lookup/hidden-class5.C: Likewise.
32190         * g++.dg/lookup/hidden-class6.C: Likewise.
32191         * g++.dg/lookup/hidden-class7.C: Likewise.
32192         * g++.dg/lookup/hidden-class8.C: Likewise.
32193         * g++.dg/lookup/hidden-class9.C: Likewise.
32194         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
32195         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
32196         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
32197         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
32198         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
32199         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
32200         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
32201         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
32202         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
32203         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
32204         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
32205
32206 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
32207
32208         PR c++/20157
32209         * g++.dg/template/error18.C: New test.
32210
32211 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32212
32213         PR debug/16792
32214         * g++.dg/debug/pr16792.C: New test.
32215
32216 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32217
32218         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
32219         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
32220         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
32221         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
32222         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
32223         test assertion names.
32224
32225 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32226
32227         PR fortran/18600
32228         * gfortran.dg/stfunc_1.f90: New test.
32229
32230 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32231
32232         PR fortran/16907
32233         * gfortran.dg/real_index_1.f90: New test.
32234
32235 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32236
32237         PR fortran/20323
32238         * gfortran.dg/spec_expr_1.f90: New test.
32239
32240 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32241
32242         PR c/20402
32243         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
32244         new parser.
32245
32246 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32247
32248         PR fortran/20361
32249         * gfortran.dg/largeequiv_1.f90: New test.
32250
32251 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32252
32253         * gcc.dg/ucnid-1.c: New.
32254         * gcc.dg/ucnid-2.c: New.
32255         * gcc.dg/ucnid-3.c: New.
32256         * gcc.dg/ucnid-4.c: New.
32257         * gcc.dg/ucnid-5.c: New.
32258         * gcc.dg/ucnid-6.c: New.
32259         * gcc.dg/cpp/ucnid-1.c: New.
32260         * gcc.dg/cpp/ucnid-2.c: New.
32261         * gcc.dg/cpp/ucnid-3.c: New.
32262         * g++.dg/other/ucnid-1.C: New.
32263
32264 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32265
32266         * gcc.dg/vmx/darwin-abi-3.c: Delete.
32267
32268 2005-03-11  Per Bothner  <per@bothner.com>
32269
32270         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
32271         that diagnotics refer to correct token.
32272         * gcc.dg/unused-3.c: Likewise.
32273
32274 2005-03-11  Per Bothner  <per@bothner.com>
32275
32276         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
32277         constant" is now actually on same line as string constant.
32278         * gcc.dg/cpp/direct2s.c: Likewise.
32279
32280 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
32281
32282         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
32283
32284 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32285
32286         PR libfortran/20124
32287         * gfortran.dg/pr20124.f90: New Test
32288
32289 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
32290
32291         PR tree-optimization/20130
32292         * gcc.dg/pr20130-1.c: New test.
32293
32294 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32295
32296         PR target/20095
32297         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
32298
32299 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32300
32301         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
32302
32303 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32304
32305         * g++.dg/eh/forced1.C: Fix comment.
32306         * g++.dg/eh/forced2.C: Ditto.
32307         * g++.dg/eh/forced3.C: Ditto.
32308         * g++.dg/eh/forced4.C: Ditto.
32309
32310 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
32311
32312         PR rtl-opt/20412
32313         * gcc.c-torture/compile/pr20412.c: New test.
32314
32315 2005-03-10  Roger Sayle  <roger@eyesopen.com>
32316
32317         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
32318
32319 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32320
32321         PR target/20322
32322         * gcc.dg/20050307-1.c: New test.
32323
32324 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
32325
32326         PR c++/20375
32327         * g++.dg/other/stdarg3.C: New.
32328
32329 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32330
32331         PR c++/18384, c++/18327
32332         * g++.dg/init/array19.C: New test.
32333
32334         PR inline-asm/20314
32335         * gcc.dg/torture/pr20314-1.c: New test.
32336         * gcc.dg/torture/pr20314-2.c: New test.
32337
32338 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
32339
32340         * gcc.dg/20050309-1.c: New test.
32341
32342 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32343
32344         * gcc.dg/builtins-10.c: Reactivate disabled test.
32345         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
32346         new cbrt transformations.
32347
32348 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
32349
32350         PR c++/20208
32351         * g++.dg/template/array13.C: New test.
32352
32353 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
32354
32355         PR c++/16859
32356         * g++.dg/init/brace4.C: New test.
32357
32358 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
32359
32360         PR c++/20186
32361         * g++.dg/template/non-dependent12.C: New.
32362
32363 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
32364
32365         PR c++/20142
32366         * g++.dg/init/array18.C: Add dg-do run marker.
32367
32368         PR c++/20142
32369         * g++.dg/init/array18.C: New test.
32370
32371 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32372
32373         * consistency.vlad/vlad.exp: Remove trailing semicolons.
32374         * g++.dg/gcov/gcov.exp: Likewise.
32375         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
32376         * gcc.target/xstormy16/xstormy16.exp: Likewise.
32377         * lib/c-torture.exp: Likewise.
32378         * lib/fortran-torture.exp: Likewise.
32379         * lib/g++.exp: Likewise.
32380         * lib/gcc-defs.exp: Likewise.
32381         * lib/gcc-dg.exp: Likewise.
32382         * lib/gcc.exp: Likewise.
32383         * lib/gcov.exp: Likewise.
32384         * lib/gfortran.exp: Likewise.
32385         * lib/mike-g++.exp: Likewise.
32386         * lib/mike-gcc.exp: Likewise.
32387         * lib/objc-torture.exp: Likewise.
32388         * lib/objc.exp: Likewise.
32389         * lib/profopt.exp: Likewise.
32390         * lib/target-libpath.exp: Likewise.
32391         * lib/target-supports.exp: Likewise.
32392         * lib/treelang.exp: Likewise.
32393         * lib/wrapper.exp: Likewise.
32394
32395 2005-03-08  Jeff Law  <law@redhat.com>
32396
32397         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
32398         PHI-OPT changes.
32399
32400 2005-03-08  Ira Rosen  <irar@il.ibm.com>
32401
32402         * gcc.dg/vect/pr20122.c: New test.
32403
32404 2005-03-07  Jeff Law  <law@redhat.com>
32405
32406         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
32407         was folded away.
32408         * gcc.dg/tree-ssa/pr18133-1.c: New test.
32409         * gcc.dg/tree-ssa/pr18133-2.c: New test.
32410         * gcc.dg/tree-ssa/pr18134.c: New test.
32411
32412 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32413
32414         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
32415         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
32416         gcc.dg/torture/builtin-noret-2.c: Require weak support.
32417
32418 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
32419
32420         PR tree-opt/17671
32421         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
32422
32423 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
32424
32425         * g++.dg/warn/Wnvdtor.C: New test.
32426
32427 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
32428
32429         * gcc.dg/torture/pr19683-1.c: New test.
32430
32431 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
32432
32433         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
32434         * gfortran.dg/g77/19990313-2.f: Ditto.
32435         * gfortran.dg/g77/19990313-3.f: Ditto.
32436         * gfortran.dg/g77/19990525-0.f: Ditto.
32437         * gfortran.dg/g77/19990826-0.f: Ditto.
32438         * gfortran.dg/g77/19990826-2.f: Ditto.
32439         * gfortran.dg/g77/19990826-3.f: Ditto.
32440         * gfortran.dg/g77/20000511-1.f: Ditto.
32441         * gfortran.dg/g77/20000511-2.f: Ditto.
32442         * gfortran.dg/g77/970625-2.f: Ditto.
32443         * gfortran.dg/g77/980310-2.f: Ditto.
32444         * gfortran.dg/g77/980310-3.f: Ditto.
32445         * gfortran.dg/g77/980310-8.f: Ditto.
32446         * gfortran.dg/g77/980519-2.f: Ditto.
32447         * gfortran.dg/g77/alpha1.f: Ditto.
32448         * gfortran.dg/g77/claus.f: Ditto.
32449         * gfortran.dg/g77/erfc.f: Ditto.
32450         * gfortran.dg/g77/short.f: Ditto.
32451         * gfortran.fortran-torture/execute/data.f90: Ditto.
32452         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
32453         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
32454
32455 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32456
32457         * lib/file-format.exp (gcc_target_object_format): Add check for som
32458         format and hardcode object formats on hppa*-*-hpux*.
32459         * lib/target-supports.exp (check_weak_available): Add check for som
32460         object format.  Always return 0 on hppa*-*-hpux10*.
32461
32462         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
32463         is defined.
32464
32465         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
32466
32467 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32468
32469         * gfortran.dg/pr19936_1.f90: New test.
32470         * gfortran.dg/pr19936_2.f90: New test.
32471         * gfortran.dg/pr19936_3.f90: New test.
32472
32473 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32474             Paul Thomas <prthomas@drfccad.cea.fr>
32475
32476         * gfortran.dg/PR19754_1.f90: New test.
32477         * gfortran.dg/PR19754_2.f90: Ditto.
32478
32479 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32480
32481         PR c++/19311
32482         * g++.dg/template/non-dependent11.C: New test.
32483
32484 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
32485
32486         * lib/target-supports.exp (check_iconv_available): Fix comment.
32487
32488 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
32489             Joseph S. Myers  <joseph@codesourcery.com>
32490
32491         PR c++/19797
32492         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
32493
32494 2005-03-04  Matthew Sachs  <msachs@apple.com>
32495
32496         * gcc.exp (gcc_target_compile): Put braces around
32497         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
32498         * objc.exp (objc_target_compile): Likewise.
32499         * treelang.exp (treelang_target_compile): Likewise.
32500
32501 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32502
32503         PR fortran/19673
32504         * gfortran.dg/func_result_1.f90: New test.
32505
32506 2005-03-04  Ben Elliston  <bje@au.ibm.com>
32507
32508         * gcc.misc-tests/options.exp: New test.
32509
32510 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
32511
32512         * gcc.dg/pr15784-4.c: New test.
32513
32514 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
32515
32516         * gcc.c-torture/execute/pr17133.c: New.
32517         * gcc.c-torture/compile/20050303-1.c: New.
32518
32519 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
32520
32521         * gcc.dg/cpp/assert4.c: Fix for cygwin.
32522
32523 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
32524
32525         * g++.dg/overload/using2.C: New.
32526
32527 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
32528
32529         PR c++/19916
32530         * g++.dg/init/ptrmem2.C: New test.
32531
32532 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
32533
32534         PR c/8927
32535         * gcc.dg/pr8927-1.c: New test.
32536
32537 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32538
32539         PR c++/20232
32540         * g++.dg/inherit/covariant12.C: New.
32541
32542 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32543
32544         PR fortran/19479
32545         * gfortran.dg/bound_1.f90: New test.
32546
32547 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
32548
32549         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
32550         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
32551
32552 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
32553
32554         PR c/20245
32555         * gcc.dg/pr20245-1.c: New test.
32556
32557 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
32558
32559         PR middle-end/19874
32560         * gcc.c-torture/execute/20050119-2.c: New test case.
32561
32562 2005-02-28  Ben Elliston  <bje@au.ibm.com>
32563
32564         * README: Update the DejaGnu bug reporting address.
32565         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
32566         * lib/objc-torture.exp: Likewise.
32567
32568 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32569
32570         * gfortran.dg/boz_1.f90: New test.
32571         * gfortran.dg/boz_3.f90: New test.
32572         * gfortran.dg/boz_4.f90: New test.
32573
32574 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32575
32576         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
32577         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
32578
32579 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32580
32581         PR libfortran/20101
32582         * gfortran.dg/write_0_pe_format.f90: New test.
32583
32584 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
32585
32586         PR c++/20206
32587         * g++.dg/opt/thunk2.C: New test.
32588         * g++.dg/opt/covariant1.C: New test.
32589
32590 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32591
32592         * gfortran.dg/e_d_fmt.f90: New test.
32593
32594 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
32595
32596         * gcc.dg/asm-b.c: Fix comment typos.
32597
32598 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32599
32600         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
32601         a V_MAY_DEF also.
32602
32603 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32604
32605         PR tree-opt/20188
32606         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
32607         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
32608         * gcc.dg/asm-b.c: New test.
32609
32610 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
32611
32612         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
32613         Disable this test on IRIX 6.
32614
32615 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
32616
32617         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
32618         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
32619         parser.
32620
32621 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
32622
32623         PR tree-optimization/20204
32624         * gcc.dg/pr20204.c: New test.
32625
32626 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
32627
32628         PR target/20196
32629         * gcc.c-torture/execute/20050224-1.c: New test.
32630
32631         PR c++/20175
32632         * g++.dg/warn/Wbraces2.C: New test.
32633
32634 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
32635
32636         PR c++/19878
32637         * g++.dg/init/const2.C: New test.
32638
32639 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
32640
32641         PR tree-optimization/20100
32642         * gcc.c-torture/execute/pr20100-1.c: New test.
32643
32644 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32645
32646         * gfortran.dg/implicit_3.f90: New test.
32647
32648         * gfortran.dg/deftype_1.f90: New test.
32649
32650 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
32651
32652         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
32653         the test passes.
32654         * g++.dg/other/anon3.C: Accept a warning.
32655
32656 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
32657
32658         * gcc.dg/pr20017.c: Fix a comment typo.
32659
32660 2005-02-23  Bud Davis  <bdavis@gfortran.org>
32661
32662         * gfortran.dg/list_read_4.f90: Change to f90 comments.
32663
32664 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32665
32666         PR ada/19902
32667         * ada/acats/tests/cxa/cxa3004.a: Remove.
32668         * ada/acats/tests/cxb/cxb30061.am: Likewise.
32669
32670 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32671
32672         PR c++/20073
32673         * g++.dg/init/const1.C: New test.
32674
32675         PR c++/19991
32676         * g++.dg/parse/constant7.C: New test.
32677
32678         PR c++/20152
32679         * g++.dg/parse/error27.C: New test.
32680         * g++.dg/template/qualttp15.C: Adjust error markers.
32681         * g++.old-deja/g++.other/struct1.C: Likewise.
32682
32683         PR c++/20153
32684         * g++.dg/template/error17.C: New test.
32685
32686         PR c++/20148
32687         * g++.dg/parser/error26.C: New test.
32688
32689 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
32690
32691         PR tree-optimization/20100
32692         PR tree-optimization/20115
32693         * gcc.dg/pr20115.c: New test.
32694         * gcc.dg/pr20115-1.c: New test.
32695         * gcc.dg/pr20100.c: New test.
32696         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
32697         call-clobbered variables after alias1.
32698
32699 2005-02-22  Bud Davis  <bdavis@gfortran.org>
32700
32701         * gfortran.dg/list_read_4.f90: new test.
32702
32703 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
32704
32705         PR rtl-optimization/20017.
32706         * gcc.dg/pr20017.c: New.
32707
32708 2005-02-22  Devang Patel  <dpatel@apple.com>
32709
32710         PR 19952
32711         * g++.dg/tree-ssa/pr19952.C: New test.
32712
32713 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32714
32715         PR c++/19883
32716         * g++.dg/parse/constant6.C: New test.
32717
32718 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32719
32720         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32721         * g++.dg/charset/asm2.c: Likewise.
32722         * g++.dg/charset/asm3.c: Likewise.
32723         * g++.dg/charset/asm4.c: Likewise.
32724         * g++.dg/charset/asm5.c: Likewise.
32725         * g++.dg/charset/attribute1.c: Likewise.
32726         * g++.dg/charset/attribute2.c: Likewise.
32727         * g++.dg/charset/extern1.cc: Likewise.
32728         * g++.dg/charset/extern2.cc: Likewise.
32729         * g++.dg/charset/extern3.cc: Likewise.
32730         * g++.dg/charset/function.cc: Likewise.
32731         * g++.dg/charset/string.c: Likewise.
32732         * g++.dg/charset/charset.exp: Likewise.
32733         * lib/target-supports.exp (check_iconv_available): Fix comment.
32734
32735 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32736
32737         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
32738         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32739         * gcc.dg/charset/asm2.c: Likewise.
32740         * gcc.dg/charset/asm3.c: Likewise.
32741         * gcc.dg/charset/asm4.c: Likewise.
32742         * gcc.dg/charset/asm5.c: Likewise.
32743         * gcc.dg/charset/asm6.c: Likewise.
32744         * gcc.dg/charset/attribute1.c: Likewise.
32745         * gcc.dg/charset/attribute2.c: Likewise.
32746         * gcc.dg/charset/builtin1.c: Likewise.
32747         * gcc.dg/charset/extern.c: Likewise.
32748         * gcc.dg/charset/function.c: Likewise.
32749         * gcc.dg/charset/string.c: Likewise.
32750         * gcc.dg/charset/charset.exp: Likewise.
32751
32752 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
32753
32754         PR fortran/20086
32755         * gfortran.dg/pr20086.f90: New test.
32756
32757 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
32758
32759         PR tree-optimization/19786
32760         * g++.dg/tree-ssa/pr19786.C: New.
32761
32762 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32763
32764         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
32765
32766 2005-02-21  Jeff Law  <law@redhat.com>
32767
32768         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
32769
32770 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32771
32772         * gfortran.dg/do_iterator: Split loop, markup all lines for
32773         which an error locus is printed.
32774         * gfortran.dg/pr17708.f90: Markup all lines for which an error
32775         locus is printed.
32776         * gfortran.dg/select_4.f90: Likewise.
32777         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
32778         locuses in the various permutations.
32779
32780 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
32781
32782         PR tree-optimization/19951
32783         * g++.dg/vect: New directory.
32784         * g++.dg/vect/vect.exp: New file.
32785         * g++.dg/vect/pr19951.cc: New testcase.
32786         * g++.dg/dg.exp: Also prune vectorizer tests.
32787
32788 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
32789
32790         PR 18785
32791         * gcc.dg/charset/builtin1.c: New test.
32792
32793 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32794
32795         PR c++/19299
32796         * g++.dg/inherit/volatile1.C: New test.
32797
32798         PR c++/19440
32799         * g++.dg/template/dtor4.C: New test.
32800
32801 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32802
32803         * gfortran.dg/int_1.f90: New test.
32804
32805 2005-02-19  Devang Patel  <dpatel@apple.com>
32806
32807         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
32808
32809 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32810
32811         * gfortran.dg/achar_1.f90: New test.
32812
32813 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
32814
32815         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
32816
32817 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
32818             Jakub Jelinek  <jakub@redhat.com>
32819
32820         PR tree-optimization/19828
32821         * gcc.dg/tree-ssa/loop-7.c: New test.
32822         * gcc.c-torture/execute/20050218-1.c: New test.
32823
32824 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
32825
32826         PR c/20043
32827         * gcc.dg/transparent-union-1.c: New test.
32828         * gcc.dg/transparent-union-2.c: New test.
32829
32830 2005-02-18  James E Wilson  <wilson@specifixinc.com>
32831
32832         PR tree-optimization/18977
32833         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
32834
32835 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
32836
32837         PR target/20054
32838         * gcc.dg/pr20054.c: New test.
32839
32840 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32841
32842         PR c++/19508
32843         * g++.dg/ext/attrib20.C: New test.
32844
32845 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
32846
32847         PR middle-end/20030
32848         * gfortran.fortran-torture/execute/character_passing.f90: New test.
32849
32850 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
32851
32852         PR c++/20008
32853         * g++.dg/opt/switch4.C: New.
32854
32855 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
32856
32857         PR c++/20023
32858         PR tree-optimization/20009
32859         * gcc.c-torture/compile/20050217-1.c: New test.
32860         * g++.dg/opt/switch3.C: New test.
32861
32862         PR tree-optimization/18947
32863         * gcc.c-torture/compile/20050215-1.c: New test.
32864         * gcc.c-torture/compile/20050215-2.c: New test.
32865         * gcc.c-torture/compile/20050215-3.c: New test.
32866
32867 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
32868
32869         PR c++/20028
32870         * g++.dg/template/crash34.C: New.
32871
32872         PR c++/20022
32873         * g++.dg/other/access3.C: New.
32874
32875 2005-02-17  Ira Rosen  <irar@il.ibm.com>
32876
32877         * gcc.dg/vect/vect-98.c: New test.
32878
32879 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
32880
32881         PR tree-optimization/19967
32882         * gcc.dg/pr19967.c: New.
32883
32884 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
32885
32886         PR middle-end/19857
32887         * gcc.dg/tree-ssa/20050215-1.c: New test.
32888         * gcc.c-torture/execute/20050215-1.c: New test.
32889
32890 2005-02-15  Eric Christopher  <echristo@redhat.com>
32891
32892         * gcc.dg/cpp/20050215-1.c: New file.
32893
32894 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
32895
32896         PR tree-optimization/15785
32897         * gcc.dg/pr15785-1.c: New test.
32898
32899 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
32900
32901         PR c++/17788
32902         * g++.dg/init/ctor4.C: New.
32903         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
32904
32905 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
32906
32907         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
32908         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
32909
32910 2005-02-15  Andreas Schwab  <schwab@suse.de>
32911
32912         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
32913         declare malloc.
32914
32915 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
32916
32917         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
32918
32919 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
32920
32921         PR tree-optimization/19853
32922         * gcc.c-torture/compile/pr19853.c: New test.
32923
32924 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32925
32926         PR c++/19608
32927         * g++.dg/parse/local-class1.C: New.
32928
32929         PR c++/19895
32930         * g++.dg/parse/ptrmem3.C: New.
32931
32932         PR c++/19884
32933         * g++.old-deja/g++.oliva/template6.C: Add another case.
32934         * g++.dg/template/explicit6.C: New.
32935
32936 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
32937
32938         PR c++/17816
32939         * g++.dg/other/redecl2.C: New.
32940
32941 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32942
32943         PR c++/19891
32944         * g++.dg/abi/covariant4.C: New.
32945
32946 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
32947
32948         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
32949         New tests.
32950
32951 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
32952
32953         * gcc.dg/vect/vect-96.c: Fix typo.
32954
32955 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32956
32957         PR c++/14479
32958         PR c++/19487
32959         * g++.dg/template/enum5.C: New test.
32960
32961 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32962
32963         * gcc.dg/vect/vect-97.c: New test.
32964
32965 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32966
32967         * gcc.dg/vect/vect-96.c: New test.
32968
32969 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
32970
32971         * gcc.dg/builtins-34.c: Also check ldexp*.
32972
32973 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
32974
32975         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
32976
32977 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
32978
32979         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
32980         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
32981         dg-require-dll, dg-require-iconv, dg-require-named-sections,
32982         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
32983         selector_list, selector_expression, dg-process-target): Move to new
32984         file target-supports-dg.exp.
32985         * lib/target-supports-dg.exp: New.
32986
32987         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
32988         New.
32989
32990 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
32991
32992         PR c++/19666
32993         * g++.dg/other/ptrmem6.C: New test.
32994
32995         PR middle-end/19858
32996         * gcc.c-torture/compile/20050210-1.c: New test.
32997
32998 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
32999
33000         PR c++/19755
33001         * g++.dg/warn/Wbraces1.C: New test.
33002
33003 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
33004
33005         * gcc.dg/builtins-52.c: New testcase.
33006
33007 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
33008
33009         PR c/19342
33010         * gcc.c-torture/execute/20050119-1.c: New test.
33011
33012 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33013
33014         PR c++/19811
33015         * g++.dg/init/delete1.C: New test.
33016
33017 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
33018
33019         PR c++/18470
33020         * g++.dg/template/static12.C: New test.
33021
33022 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33023
33024         PR c++/19787
33025         * g++.dg/conversion/ambig1.C: New test.
33026
33027         PR c++/19739
33028         * g++.dg/ext/attrib19.C: New test.
33029
33030         PR c++/19732
33031         * g++.dg/parse/dtor5.C: New test.
33032
33033         PR c++/19762
33034         * g++.dg/template/dtor3.C: New test.
33035
33036         PR c++/19826
33037         * g++.dg/template/static11.C: New test.
33038         * g++.dg/template/crash2.C: Remove dg-error marker.
33039
33040 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
33041
33042         PR C++/18491
33043         * g++.old-deja/g++.mike/p10769a.C: Remove.
33044
33045 2005-02-09  Roger Sayle  <roger@eyesopen.com>
33046
33047         * gcc.dg/builtins-48.c: New test case.
33048         * gcc.dg/builtins-49.c: New test case.
33049         * gcc.dg/builtins-50.c: New test case.
33050         * gcc.dg/builtins-51.c: New test case.
33051
33052 2005-02-09  Ian Lance Taylor  <ian@airs.com>
33053
33054         PR middle-end/19583
33055         * g++.dg/warn/Wreturn-type-3.C: New test.
33056
33057 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33058
33059         PR middle-end/19402
33060         * gcc.dg/pr19402-1.c: New testcase.
33061         * gcc.dg/pr19402-2.c: likewise.
33062
33063 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33064
33065         PR middle-end/19854
33066         * g++.dg/tree-ssa/tmmti.C: New testcase.
33067
33068 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33069
33070         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
33071
33072 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
33073
33074         PR c++/19733
33075         * g++.dg/parse/crash23.C: New test.
33076         * g++.dg/warn/Weff1.C: New test.
33077
33078 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33079
33080         * gcc.dg/20050209-1.c: New test.
33081
33082 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33083
33084         PR target/19799
33085         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
33086
33087 2005-02-08  Mike Stump  <mrs@apple.com>
33088
33089         * g++.dg/pch/import-2.c: New test.
33090         * g++.dg/pch/import-2.hs: New.
33091         * g++.dg/pch/include/import-2a.h: New.
33092         * g++.dg/pch/include/import-2b.h: New.
33093
33094 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
33095
33096         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
33097
33098 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33099
33100         * gfortran.dg/substr_1.f90: New test.
33101
33102 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
33103
33104         PR middle-end/19775
33105         * gcc.dg/torture/builtin-power-1.c: Disable test for
33106         invalid transformation.
33107         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
33108         no longer optimize.
33109         * gcc.dg/builtins-47.c: New testcase.
33110
33111 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
33112             Dorit Naishlos  <dorit@il.ibm.com>
33113
33114         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
33115
33116 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
33117
33118         * gcc.c-torture/compile/20050206-1.c: New test.
33119
33120 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33121
33122         PR tree-opt/19768
33123         * g++.dg/opt/pr19768.C: New test.
33124
33125 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33126
33127         PR tree-opt/19736
33128         * gcc.c-torture/compile/pr19736.c: New test.
33129
33130 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33131
33132         PR c++/17401
33133         * g++.dg/parse/error25.C: New test.
33134
33135 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
33136
33137         * gcc.c-torture/execute/20050203-1.c: New.
33138
33139 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
33140
33141         * gcc.dg/vect/vect-85.c: Remove xfail.
33142         * gcc.dg/vect/vect-86.c: Remove xfail.
33143         * gcc.dg/vect/vect-87.c: Remove xfail.
33144         * gcc.dg/vect/vect-88.c: Remove xfail.
33145
33146 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
33147
33148         * gcc.dg/altivec-19.c: New.
33149
33150 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
33151
33152         PR c/17807
33153         * gcc.dg/nested-func-3.c: New test.
33154         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
33155
33156 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
33157
33158         * gcc.test-framework/gen_directive_tests: Generate tests for
33159         selector expressions.
33160
33161 2005-02-02  Matt Austern  <austern@apple.com>
33162
33163         PR c++/19628
33164         * g++/ext/builtin7.C: New.
33165         * g++/ext/builtin8.C: New.
33166
33167 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33168
33169         PR c/18502
33170         * gcc.dg/pr18502-1.c: New test.
33171
33172 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33173
33174         PR c++/17413
33175         * g++.dg/template/local4.C: Tweak.
33176
33177 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
33178
33179         PR tree-optimization/19578
33180         * gcc.c-torture/compile/20050202-1.c: New test.
33181
33182 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33183
33184         PR c/19435
33185         * gcc.dg/c99-init-4.c: New test.
33186
33187 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33188
33189         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
33190
33191         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
33192
33193         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
33194         * g++.dg/eh/check-vect.h: New.
33195
33196         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
33197         * gcc.dg/vect/vect-78.c: Ditto.
33198         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
33199         Remove.
33200
33201         * g++.dg/conversion/simd1.C: Expect warning.
33202         * g++.dg/ext/attribute-test-1.C: Ditto.
33203         * g++.dg/ext/attribute-test-2.C: Ditto.
33204         * g++.dg/ext/attribute-test-3.C: Ditto.
33205         * g++.dg/ext/attribute-test-4.C: Ditto.
33206
33207         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
33208         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
33209
33210         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
33211
33212 2005-02-01  Richard Henderson  <rth@redhat.com>
33213
33214         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33215         long double for ibm double-double format.
33216         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33217
33218 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
33219
33220         PR tree-optimization/19633
33221         * gcc.dg/pr19633-1.c: New test.
33222         * gcc.dg/pr19633.c: Tweak to make pointer point
33223         to NULL or a symbol.
33224
33225 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33226
33227         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
33228         New procs.
33229         (dg-process-target (local override)): Handle selector expressions.
33230
33231         * gcc.test-framework/README: Describe tests in source directory.
33232         * gcc.test-framework/test-framework.awk: Handle dg- tests.
33233         * gcc.test-framework/test-framework.exp: Handle dg- tests.
33234         * gcc.test-framework/dg-bogus-exp-P.c: New test.
33235         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
33236         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
33237         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
33238         * gcc.test-framework/dg-do-link-exp-P.c: New test.
33239         * gcc.test-framework/dg-do-run-exp-P.c: New test.
33240         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
33241         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
33242         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
33243         * gcc.test-framework/dg-error-exp-P.c: New test.
33244         * gcc.test-framework/dg-error-exp-XP.c: New test.
33245         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
33246         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
33247         * gcc.test-framework/dg-output-exp-P.c: New test.
33248         * gcc.test-framework/dg-output-exp-XF.c: New test.
33249         * gcc.test-framework/dg-warning-exp-P.c: New test.
33250         * gcc.misc-tests/dg-1.c: Remove.
33251         * gcc.misc-tests/dg-2.c: Remove.
33252         * gcc.misc-tests/dg-3.c: Remove.
33253         * gcc.misc-tests/dg-4.c: Remove.
33254         * gcc.misc-tests/dg-5.c: Remove.
33255         * gcc.misc-tests/dg-6.c: Remove.
33256         * gcc.misc-tests/dg-7.c: Remove.
33257         * gcc.misc-tests/dg-8.c: Remove.
33258         * gcc.misc-tests/dg-9.c: Remove.
33259         * gcc.misc-tests/dg-10.c: Remove.
33260         * gcc.misc-tests/dg-11.c: Remove.
33261         * gcc.misc-tests/dg-12.c: Remove.
33262         * gcc.misc-tests/dg-test.exp: Remove.
33263
33264         * gcc.test-framework/test-framework.awk: Change recording and
33265         printing of passes and failures.
33266
33267         * gcc.test-framework: New directory.
33268         * gcc.test-framework/README: New.
33269         * gcc.test-framework/test-framework.exp: New.
33270         * gcc.test-framework/test-framework.awk: New.
33271         * gcc.test-framework/gen_directive_tests: New.
33272
33273 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
33274
33275         * lib/treelang.exp: Fix comment typos.
33276         (treelang_target_compile): Don't append libs=-ltreelang to options.
33277
33278 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
33279
33280         * g++.dg/parse/typename7.C: Adjust error messages.
33281
33282 2005-01-31  Jeff Law  <law@redhat.com>
33283
33284         * gcc.c-torture/execute/20050131-1.c: New test.
33285         * gcc.dg/wcaselabel.c: New test.
33286
33287 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
33288
33289         * g++.dg/other/warning1.C: Adjust error messags.
33290         * g++.dg/parse/constant5.C: New test.
33291
33292 2005-01-31  Steven Bosscher  <stevenb@suse.de>
33293
33294         PR c/19333
33295         * gcc.c-torture/compile/20011130-1.c: Reorder to make
33296         the test case valid.
33297         * gcc.dg/20030815-1.c: Remove invalid tests.
33298         * gcc.dg/array-7.c: Adjust expected result.
33299         * gcc.dg/pr18596-3.c: Likewise.
33300         * gcc.dg/noncompile/20000901-1.c: Likewise.
33301         * gcc.dg/noncompile/init-2.c: Likewise.
33302         * gcc.dg/noncompile/init-4.c: Likewise.
33303
33304 2005-01-31  Dale Johannesen  <dalej@apple.com>
33305
33306         * g++.dg/opt/pr19650.C: New test.
33307
33308 2005-01-31  Richard Henderson  <rth@redhat.com>
33309
33310         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33311         long double for intel double extended format.
33312         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33313
33314 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
33315
33316         PR c++/19555
33317         * g++.dg/template/static10.C: New test.
33318
33319         PR c++/19395
33320         * g++.dg/parse/error24.C: New test.
33321
33322         PR c++/19367
33323         * g++.dg/lookup/builtin1.C: New test.
33324
33325         PR c++/19457
33326         * g++.dg/warn/conv3.C: New test.
33327
33328 2005-01-30  Bud Davis  <bdavis@gfortran.org>
33329
33330         PR fortran/19647
33331         * gfortan.dg/inquire_7.f90
33332
33333 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
33334
33335         PR tree-optimization/15791
33336         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
33337         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
33338         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
33339         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
33340         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
33341         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
33342         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
33343         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
33344         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
33345         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
33346
33347 2005-01-29  Paul Brook  <paul@codesourcery.com>
33348
33349         PR fortran/18565
33350         * check.c (real_or_complex_check): New function.
33351         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
33352         * intrinsic.c (add_functions): Use new check functions.
33353         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
33354         Add prototypes.
33355
33356 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
33357
33358         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
33359         gcc.dg/lvalue-3.c: New tests.
33360         * gcc.dg/concat.c: Update expected messages.
33361
33362 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
33363
33364         PR libfortran/19595
33365         * gfortran.dg/eor_1.f90: New test.
33366
33367 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
33368
33369         PR fortran/19589
33370         * gfortran.dg/logical_data_1.f90: New test.
33371
33372 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
33373
33374         PR c++/19253
33375         * g++.dg/template/crash33.C: New test.
33376
33377         PR c++/19667
33378         * g++.dg/template/crash32.C: New test.
33379
33380 2005-01-28  Ian Lance Taylor  <ian@airs.com>
33381
33382         PR middle-end/16558
33383         * g++.dg/warn/Wreturn-type-2.C: New test.
33384
33385 2004-06-24  Jeff Law  <law@redhat.com>
33386
33387         * gcc.dg/tree-ssa/20050128-1.c: New test.
33388
33389 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
33390
33391         * gcc.target/frv/all-mdpackh-1.c: New test.
33392
33393 2005-01-28  Steven Bosscher  <stevenb@suse.de>
33394
33395         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
33396
33397 2005-01-27  Richard Henderson  <rth@redhat.com>
33398
33399         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
33400
33401 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33402
33403         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
33404
33405 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33406
33407         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33408         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
33409         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
33410         to cope with cases where the multilib options override the dg-options.
33411
33412 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
33413
33414         PR c/18946
33415         * gcc.dg/noncompile/20050120-1.c: New test.
33416
33417 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
33418
33419         PR tree-optimization/19633
33420         * gcc.dg/pr19633.c: New test.
33421         * gcc.dg/tree-ssa/pr19633.c: New test.
33422
33423 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
33424
33425         * gcc.dg/20041216-1.c: New test.
33426
33427 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
33428
33429         PR objc/18862
33430         * objc.dg/selector-2.m: New test.
33431
33432 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
33433
33434         * g++.dg/opt/range-test-2.C: New test.
33435
33436         PR rtl-optimization/19579
33437         * gcc.c-torture/execute/20050124-1.c: New test.
33438
33439 2005-01-26  Greg Parker  <gparker@apple.com>
33440         Stuart Hastings  <stuart@apple.com>
33441
33442         * gcc.c-torture/execute/20050125-1.c: New.
33443
33444 2005-01-18  Jan Hubicka  <jh@suse.cz>
33445
33446         PR tree-optimize/19337
33447         * gcc.c-torture/compile/20050119-1.c: New test.
33448
33449 2005-01-24  James E Wilson  <wilson@specifixinc.com>
33450
33451         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
33452         test for successful match.
33453
33454 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
33455
33456         PR objc/18408
33457         * objc.dg/comp-types-7.m: New test.
33458
33459 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
33460
33461         * lib/target-supports.exp (current_target_name): New.
33462         (check_effective_target_ilp32, check_effective_target_lp64):
33463         Cache the result to use as long as the current target, with
33464         multilib flags, remains the same.
33465
33466         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
33467         (dg-require-weak, dg-require-visibility, dg-require-alias,
33468         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
33469         dg-require-effective-target, dg-skip-if): Remove call to
33470         skip_test_and_clear_xfail.
33471         (dg-test): Clear xfail data.
33472
33473 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
33474
33475         PR target/17751
33476         * gcc.dg/ppc64-toc.c: New test.
33477
33478         * g++.dg/tree-ssa/empty-1.C: New test.
33479
33480         PR middle-end/19551
33481         * gcc.c-torture/execute/20050121-1.c: New test.
33482         * gcc.dg/20050121-2.c: New test.
33483
33484 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
33485         Paul Brook  <paul@codesourcery.com>
33486
33487         PR fortran/17941
33488         * gfortran.dg/real_const_1.f: New test.
33489         * gfortran.dg/real_const_2.f90: New test.
33490         * gfortran.dg/complex_int_1.f90: New test.
33491
33492 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
33493
33494         PR fortran/19313
33495         * gfortan.dg/inquire_6.f90: New test.
33496
33497 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33498
33499         PR libfortran/19451
33500         * open_readonly_1.f90: New test.
33501
33502 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33503
33504         PR libfortran/18982
33505         * gfortran.dg/open_new.f90: New file.
33506
33507 2005-01-22  Paul Brook  <paul@codesourcery.com>
33508
33509         * namelist_1.f90: New test.
33510
33511 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
33512
33513         PR tree-optimization/19484
33514         * gcc.c-torture/compile/20050122-[12].c: New tests.
33515
33516 2005-01-22  Paul Brook  <paul@codesourcery.com>
33517
33518         * gfortran.dg/implicit_2.f90: New test.
33519
33520 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
33521
33522         PR fortran/19314
33523         * gfortran.dg/inquire_5.f90: New test.
33524
33525 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33526
33527         PR c/18809
33528         * gcc.dg/pr18809-1.c: New test.
33529
33530 2005-01-21  Ian Lance Taylor  <ian@airs.com>
33531
33532         * gcc.dg/20050121-1.c: New test.
33533
33534         PR tree-optimization/13000
33535         * gcc.dg/20040206-1.c: Change warning to point where function is
33536         being inlined.
33537
33538 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33539
33540         PR c++/19208
33541         * g++.dg/template/array11.C: New test.
33542
33543 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33544
33545         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
33546         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
33547         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
33548         * gfortran.dg/getenv_1.f90: Add dg-do directive.
33549         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
33550         gfortran.dg/pr17164.f90: Add missing dg-do directives.
33551
33552 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
33553
33554         PR tree-optimization/15349
33555         * gcc.dg/tree-ssa/pr15349.c: New.
33556
33557 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
33558
33559         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
33560
33561 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
33562
33563         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
33564         scan-assembler-times directive name.
33565
33566         * gcc.dg/asm-a.c: Move dg-require-effective-target to
33567         after dg-do.
33568
33569         PR rtl-optimization/19462
33570         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
33571
33572 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
33573
33574         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
33575         counting function calls on ia64.
33576
33577 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
33578
33579         PR rtl-optimization/15139
33580         * gcc.dg/20050111-2.c: New test.
33581
33582         PR c/17297
33583         * gcc.c-torture/compile/20050113-1.c: New testcase.
33584
33585         PR middle-end/19164
33586         * gcc.dg/20050113-1.c: New testcase.
33587
33588 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
33589
33590         * gcc.dg/vect/vect-85.c: Add comment.
33591         * gcc.dg/vect/vect-86.c: Add xfail for now.
33592         * gcc.dg/vect/vect-87.c: Add xfail for now.
33593         * gcc.dg/vect/vect-88.c: Add xfail for now.
33594         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
33595
33596 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33597
33598         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
33599
33600 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33601
33602         * g++.dg/debug/typedef3.C: New test.
33603
33604 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
33605
33606         PR c/19472
33607         * gcc.dg/asm-a.c: New test.
33608
33609 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
33610
33611         * gcc.dg/sh-relax.c: Add prototype for abort.
33612
33613 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33614
33615         * gcc.dg/short-compare-1.c: New test.
33616         * gcc.dg/short-compare-2.c: Likewise.
33617
33618 2005-01-18  Michael Matz  <matz@suse.de>
33619
33620         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
33621
33622 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
33623
33624         PR tree-optimization/19121
33625         * gcc.c-torture/compile/pr19121.c: New test.
33626
33627 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
33628
33629         PR target/19357
33630         * gcc.c-torture/compile/pr19357.c: New test.
33631
33632 2005-01-17  Ian Lance Taylor  <ian@airs.com>
33633
33634         PR c/5675
33635         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
33636         pass--those that refer just to the variable, possibly with a
33637         cast.
33638         * gcc.dg/c99-const-expr-3.c: Likewise.
33639
33640         PR middle-end/13127
33641         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
33642         longer emitted.
33643
33644 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
33645
33646         PR fortran/18778
33647         * gfortran.dg/endfile_2.f90: New test.
33648
33649 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
33650
33651         PR 19168
33652         * gfortran.dg/select_5.f90: New test.
33653
33654 2004-01-16  Paul Brook  <paul@codesourcery.com>
33655
33656         * gfortran.dg/common_4.f90: New test.
33657
33658 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
33659
33660         PR rtl-optimization/19462
33661         * gcc.dg/torture/pr19462-1.c: New test.
33662
33663 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
33664
33665         PR objc/19321
33666         * objc.dg/func-ptr-2.m: New.
33667         * objc.dg/volatile-1.m: New.
33668
33669 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33670
33671         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
33672
33673 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33674
33675         PR tree-optimization/19060
33676         * gcc.c-torture/execute/20050104-1.c: New test.
33677
33678 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
33679
33680         PR fortran/18983
33681         * gfortran.dg/write_to_null.f90: New test.
33682
33683 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
33684             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33685
33686         PR other/19328
33687         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
33688         argument.
33689
33690 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33691
33692         PR c++/19263
33693         * g++.dg/init/vector1.C: New test.
33694
33695 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
33696
33697         PR target/13158
33698         * gcc.target/ia64/sibcall-unwind-1.c: New test.
33699         PR target/18987
33700         * gcc.target/ia64/sibcall-unwind-2.c: New test.
33701
33702 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
33703
33704         * gfortran.dg/select_1.f90: New test.
33705         * gfortran.dg/select_2.f90: New test.
33706         * gfortran.dg/select_3.f90: New test.
33707         * gfortran.dg/select_4.f90: New test.
33708
33709 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
33710
33711         PR middle-end/19084
33712         PR rtl-optimization/19348
33713         * gcc.dg/20050111-1.c: New test.
33714         * gcc.c-torture/execute/20050111-1.c: New test.
33715
33716         * gcc.dg/i386-asm-4.c: New test.
33717
33718 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33719
33720         * gcc.dg/nested-func-2.c: New test.
33721         * ada/acats/norun.lst: Remove c953002.
33722
33723 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
33724
33725         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
33726
33727 2005-01-12  Ben Elliston  <bje@au.ibm.com>
33728
33729         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
33730
33731 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
33732
33733         PR target/18761
33734         * g++.dg/abi/align1.C: New test.
33735
33736 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
33737
33738         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
33739         at a time.
33740         * g++.dg/ext/altivec_check.h: Support compiling as C.
33741
33742 2005-01-10  Roger Sayle  <roger@eyesopen.com>
33743
33744         PR c++/19355
33745         * g++.dg/expr/pr19355-1.C: New test case.
33746
33747 2005-01-10  Laurent GUERBY <laurent@guerby.net>
33748
33749         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
33750         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
33751         * ada/acats/tests/c3/c92005b.ada: Likewise.
33752         * ada/acats/tests/c3/cxb3012.a: Likewise.
33753         * ada/acats/norun.lst: Add c380004 and c953002, add PR
33754
33755 2005-01-09  Paul Brook  <paul@codesourcery.com>
33756
33757         * gfortran.dg/common_2.f90: New file.
33758         * gfortran.dg/common_3.f90: New file.
33759
33760 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
33761
33762         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
33763
33764 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33765
33766         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
33767         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
33768         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
33769         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
33770         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
33771         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
33772         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
33773         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
33774         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
33775         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
33776         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
33777         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
33778         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
33779         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
33780         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
33781         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
33782         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
33783         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
33784         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
33785         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
33786         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
33787         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
33788         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
33789         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
33790         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
33791         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
33792         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
33793         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
33794         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
33795         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
33796         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
33797         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
33798         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
33799         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
33800         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
33801         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
33802         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
33803         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
33804         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
33805         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
33806         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
33807         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
33808         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
33809         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
33810         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
33811         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
33812         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
33813         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
33814         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
33815         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
33816         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
33817         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
33818         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
33819         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
33820         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
33821         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
33822         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
33823         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
33824         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
33825         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
33826         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
33827         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
33828         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
33829         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
33830         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
33831         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
33832         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
33833
33834         * gcc.dg/vect/vect-1.c: Fix spelling.
33835         * gcc.dg/vect/vect-10.c: Fix spelling.
33836         * gcc.dg/vect/vect-11.c: Fix spelling.
33837         * gcc.dg/vect/vect-12.c: Fix spelling.
33838         * gcc.dg/vect/vect-14.c: Fix spelling.
33839         * gcc.dg/vect/vect-15.c: Fix spelling.
33840         * gcc.dg/vect/vect-16.c: Fix spelling.
33841         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
33842         * gcc.dg/vect/vect-64.c: Fix comments.
33843         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
33844
33845 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33846             Ira Rosen  <irar@il.ibm.com>
33847
33848         * gcc.dg/vect/vect-70.c: New test.
33849         * gcc.dg/vect/vect-71.c: New test.
33850
33851 2005-01-09  Manfred Hollstein  <mh@suse.com>
33852
33853         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
33854         * gcc.dg/pr18241-2.c: Likewise.
33855         * gcc.dg/pr18241-3.c: Likewise.
33856         * gcc.dg/pr18241-4.c: Likewise.
33857         * gcc.dg/pr18241-5.c: Likewise.
33858
33859 2005-01-08  Richard Henderson  <rth@redhat.com>
33860
33861         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33862         False for x86 and x86-64.
33863
33864 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
33865
33866         PR tree-optimization/18241
33867         * gcc.dg/pr18241-1.c: New test.
33868         * gcc.dg/pr18241-2.c: New test.
33869         * gcc.dg/pr18241-3.c: New test.
33870         * gcc.dg/pr18241-4.c: New test.
33871         * gcc.dg/pr18241-5.c: New test.
33872
33873 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
33874
33875         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
33876         gfortran.dg/select_4.f90: New.
33877
33878 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33879
33880         * gcc.c-torture/execute/20050107-1.c: New test.
33881
33882 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
33883
33884         PR c++/19298
33885         * g++.dg/template/ref2.C: New.
33886
33887 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
33888
33889         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
33890         instead of being empty.
33891
33892 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33893
33894         PR fortran/15553
33895         * gfortran.dg/array-1.f90: New test.
33896
33897 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33898
33899         PR tree-optimization/19283
33900         * gcc.c-torture/execute/20050106-1.c: New test.
33901
33902         PR rtl-optimization/18861
33903         * gcc.dg/20050105-1.c: New test.
33904
33905         PR tree-optimization/18828
33906         * gcc.dg/20050105-2.c: New test.
33907
33908 2005-01-07  Andreas Jaeger  <aj@suse.de>
33909
33910         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
33911
33912 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
33913
33914         PR fortran/18398
33915         * gfortran.dg/fmt_read.f90: New test.
33916
33917 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
33918
33919         * gcc.dg/rs6000-ldouble-2.c: New.
33920
33921 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
33922
33923         PR c++/19244
33924         * g++.dg/parser/ctor2.C: New test.
33925
33926 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33927
33928         PR c++/17154
33929         * g++.dg/template/using9.C: New test.
33930
33931 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33932
33933         PR c++/19258
33934         * g++.dg/lookup/friend6.C: New test.
33935
33936 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
33937
33938         PR c++/19270
33939         * g++.dg/template/array10.C: New.
33940
33941 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33942
33943         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
33944         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
33945
33946 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
33947
33948         * gcc.c-torture/compile/20050105-1.c: New test.
33949
33950 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
33951
33952         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
33953
33954 2005-01-05  Roger Sayle  <roger@eyesopen.com>
33955
33956         PR middle-end/19100
33957         * gcc.dg/conv-3.c: New test case.
33958
33959 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
33960
33961         * gcc.dg/asm-wide-1.c: New test.
33962
33963 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33964
33965         PR c++/19030
33966         * g++.dg/parse/crash22.C: New
33967
33968 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
33969
33970         PR 19257
33971         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
33972
33973 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
33974
33975         PR middle-end/17767
33976         * gcc.dg/i386-mmx-6.c: New test case.
33977
33978 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
33979
33980         PR tree-optimization/18308
33981         * gcc.dg/vect/pr18308.c: New testcase.
33982
33983 2005-01-04  Andreas Jaeger  <aj@suse.de>
33984
33985         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
33986
33987 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33988             Robert Bowdidge <bowdidge@apple.com>
33989
33990         * gcc.dg/cpp/subframework1.c: New.
33991         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
33992         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
33993         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
33994         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
33995
33996 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33997
33998         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
33999         producing warning.
34000         * gcc.dg/darwin-weakimport-2.c: New.
34001
34002 2005-01-03  Richard Henderson  <rth@redhat.com>
34003
34004         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
34005
34006 2005-01-03  Richard Henderson  <rth@redhat.com>
34007
34008         * gcc.dg/vect/vect.exp: Enable for ia64.
34009         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
34010         (check_effective_target_vect_float): Likewise.
34011         (check_effective_target_vect_no_align): Likewise.
34012         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
34013         * gcc.dg/vect/vect-8.c: Likewise.
34014
34015 2005-01-03  Uros Bizjak <uros@kss-loka.si>
34016
34017         PR target/19236
34018         * gcc.dg/pr19236-1.c: New test case.
34019
34020 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
34021
34022         PR rtl-optimization/12092
34023         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
34024
34025 2005-01-02  Andreas Jaeger  <aj@suse.de>
34026
34027         * gcc.dg/pr12092-1.c: Do not run on x86_64.
34028
34029 2005-01-01  Roger Sayle  <roger@eyesopen.com>
34030             Andrew Pinski  <pinskia@physics.uc.edu>
34031
34032         PR rtl-optimization/12092
34033         * gcc.dg/pr12092-1.c: New test case.
34034
34035 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
34036
34037         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
34038         'hidden' and 'default' for better portability.
34039         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
34040
34041         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
34042         6 and 7.
34043         * g++.old-deja/g++.brendan/new3.C: Likewise.
34044
34045 2005-01-01  Steven Bosscher  <stevenb@suse.de>
34046
34047         * gcc.dg/20041231-1.C: New test.
34048         * g++.dg/warn/Wunreachable-code-1.C: New test.
34049
34050 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
34051
34052         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
34053         file, not /dev/null.  Abort on error.
34054
34055 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
34056             Ziemowit Laski  <zlaski@apple.com>
34057
34058         PR objc/18971
34059         * objc.dg/encode-5.m: New test.
34060
34061 2004-12-29  Richard Henderson  <rth@redhat.com>
34062
34063         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
34064         * objc.dg/stabs-1.m: Disable for ia64.
34065
34066 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
34067
34068         PR c++/19190
34069         * g++.dg/warn/Wunused-10.C: New test.
34070
34071 2004-12-28  Richard Henderson  <rth@redhat.com>
34072
34073         * objc.dg/stabs-1.m: Disable for alpha.
34074
34075 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34076
34077         PR c++/19149
34078         * g++.dg/parse/error23.C: New test.
34079
34080 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34081
34082         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
34083
34084         PR fortran/19032
34085         * gfortran.dg/intrinsic_modulo_1.f90: New.
34086         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
34087         tests with divisor -1.
34088
34089 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34090
34091         * g++.dg/opt/temp1.C (memcpy): Return a value.
34092
34093         PR c++/19148
34094         * g++.dg/expr/cond7.C: New test.
34095
34096 2004-12-27  Paul Brook  <paul@codesourcery.com>
34097
34098         * gfortran.dg/g77/select_no_compile.f: Remove.
34099
34100 2004-12-27  Richard Henderson  <rth@redhat.com>
34101
34102         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
34103         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
34104         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
34105
34106 2004-12-26  Richard Henderson  <rth@redhat.com>
34107
34108         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
34109         by 1i instead of token pasting.
34110
34111 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34112
34113         PR tree-optimization/17578
34114         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
34115         to additional_flags.
34116         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
34117
34118 2004-12-25  Richard Henderson  <rth@redhat.com>
34119
34120         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34121         Remove Alpha.
34122
34123 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34124
34125         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
34126         hppa*-*-hpux*.
34127         * gcc.dg/pr17957.c (dg-options): Likewise.
34128         * gcc.dg/struct-ret-1.c: Add prototype for abort.
34129         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
34130         instead of 0 on __hppa__.
34131         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
34132         "foo,%r" on hppa*-*-*.
34133
34134 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
34135
34136         PR fortran/19071
34137         * gfortran.dg/complex_write.f90: New test.
34138
34139 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34140
34141         PR c++/17595
34142         * g++.dg/parse/pragma2.C: New test.
34143
34144         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
34145
34146 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34147
34148         * gcc.dg/empty2.c: Add missing dg-warning.
34149
34150 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34151
34152         PR c++/17413
34153         * g++.dg/template/local4.C: New test.
34154         * g++.dg/template/crash19.C: Add dg-error marker.
34155
34156         * g++.dg/template/crash31.C: Correct embedded PR number.
34157
34158 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34159
34160         PR c++/16405
34161         * g++.dg/opt/temp1.C: Add do-run marker.
34162
34163 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34164
34165         * g++.dg/template/spec19.C: New.
34166
34167 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34168
34169         PR target/16819
34170         * gcc.dg/empty2.c: New.
34171
34172 2004-12-23  Richard Henderson  <rth@redhat.com>
34173
34174         * lib/target-supports.exp (check_effective_target_vect_no_align):
34175         Remove i?86 and x86-64.
34176
34177 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34178
34179         PR c++/16405
34180         * g++.dg/opt/temp1.C: New test.
34181
34182 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34183
34184         PR c++/18733
34185         * g++.dg/template/friend33.C: New testcase.
34186
34187 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
34188
34189         PR c++/18464
34190         * g++.dg/template/cond5.C: New test.
34191
34192         PR c++/18492
34193         * g++.dg/inherit/thunk3.C: New test.
34194
34195         PR c++/11224
34196         * g++.dg/warn/Wunused-9.C: New test.
34197
34198 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
34199
34200         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
34201
34202 2004-12-22  Jan Beulich  <jbeulich@novell.com>
34203
34204         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
34205
34206 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
34207
34208         PR c++/18378
34209         * g++.dg/ext/packed8.C: New test.
34210
34211         PR c++/19063
34212         * g++.dg/template/crash31.C: New test.
34213
34214         PR c++/19034
34215         * g++.dg/template/crash30.C: New test.
34216
34217 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
34218
34219         PR C++/18984
34220         * g++.dg/eh/ctor3.C: New test.
34221
34222 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34223
34224         * objc.dg/stabs-1.m: Allow section name to be quoted and
34225         assembly label to begin with '.LL'.
34226
34227 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
34228
34229         * gcc.dg/vect/vect.exp
34230         (check_effective_target_lp64_or_vect_no_align): New.
34231         * gcc.dg/vect/vect-77.c: Use it.
34232         * gcc.dg/vect/vect-78.c: Use it.
34233
34234         * lib/target-supports.exp
34235         (check_effective_target_vect_no_max,
34236         check_effective_target_vect_no_bitwise,
34237         check_effective_target_vect_no_align): New.
34238         * gcc.dg/vect/vect-13.c: Use them.
34239         * gcc.dg/vect/vect-17.c: Ditto.
34240         * gcc.dg/vect/vect-18.c: Ditto.
34241         * gcc.dg/vect/vect-19.c: Ditto.
34242         * gcc.dg/vect/vect-20.c: Ditto.
34243         * gcc.dg/vect/vect-27.c: Ditto.
34244         * gcc.dg/vect/vect-29.c: Ditto.
34245         * gcc.dg/vect/vect-44.c: Ditto.
34246         * gcc.dg/vect/vect-48.c: Ditto.
34247         * gcc.dg/vect/vect-50.c: Ditto.
34248         * gcc.dg/vect/vect-52.c: Ditto.
34249         * gcc.dg/vect/vect-54.c: Ditto.
34250         * gcc.dg/vect/vect-56.c: Ditto.
34251         * gcc.dg/vect/vect-58.c: Ditto.
34252         * gcc.dg/vect/vect-60.c: Ditto.
34253         * gcc.dg/vect/vect-72.c: Ditto.
34254         * gcc.dg/vect/vect-80.c: Ditto.
34255
34256 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
34257
34258         PR c++/14075
34259         * g++.dg/init/string1.C: New.
34260
34261         PR c++/18975
34262         * g++.dg/other/synth1.C: New.
34263
34264 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34265
34266         PR c/18963
34267         * gcc.dg/pr18963-1.c: New test.
34268
34269 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34270
34271         PR c/18596
34272         * gcc.dg/funcdef-storage-1.c (foo): Remove.
34273         * gcc.dg/pr18596-1.c: Use dg-error.
34274         (dg-options): Use -fno-unit-at-a-time.
34275         * gcc.dg/pr18596-2.c: New test.
34276         * gcc.dg/pr18596-3.c: New test.
34277
34278 2004-12-20  Roger Sayle  <roger@eyesopen.com>
34279
34280         PR middle-end/18683
34281         * g++.dg/opt/pr18683-1.C: New test case.
34282
34283 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
34284
34285         PR other/19093
34286         * g++.dg/opt/max1.C: Fix for 64bit targets.
34287
34288 2004-12-20  Matt Austern  <austern@apple.com>
34289
34290         PR c++/19044
34291         * g++.dg/ext/builtin6.C: New
34292
34293 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
34294
34295         PR tree-optimization/19080
34296         * gcc.c-torture/compile/pr19080.c: New test.
34297
34298 2004-12-20  Steven Bosscher  <stevenb@suse.de>
34299
34300         * gcc.dg/20041219-1.c: New test.
34301
34302 2004-12-19  Roger Sayle  <roger@eyesopen.com>
34303
34304         PR middle-end/19068
34305         * g++.dg/opt/max1.C: New test case.
34306
34307 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34308
34309         * gcc.dg/fdata-sections-1.c: New test.
34310
34311 2004-12-18  Roger Sayle  <roger@eyesopen.com>
34312
34313         PR middle-end/18548
34314         * gcc.dg/max-1.c: New test case.
34315
34316 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
34317
34318         * gcc.c-torture/execute/20041218-1.c: New test.
34319
34320 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
34321
34322         * gcc.dg/pr18501.c: New test.
34323         * gcc.dg/uninit-5.c: XFAIL.
34324         * gcc.dg/uninit-9.c: XFAIL.
34325
34326 2004-12-17  Dale Johannesen  <dalej@apple.com>
34327
34328         * gcc.dg/20041213-1.c: New.
34329
34330 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
34331
34332         * objc.dg/stabs-1.m: Allow assembly label to begin
34333         with a dot ('.').
34334
34335 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
34336
34337         * gcc.c-torture/execute/20041213-1.c: Move...
34338         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
34339
34340 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
34341
34342         PR c++/18721
34343         * g++.dg/lookup/conv-5.C: New.
34344
34345 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
34346
34347         * objc.dg/stabs-1.m: New test.
34348
34349 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34350
34351         * gcc.dg/visibility-c.c: Change compile to
34352         assemble for the test.
34353
34354 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34355
34356         PR target/19041
34357         * gcc.dg/visibility-c.c: New test.
34358
34359 2004-12-16  Roger Sayle  <roger@eyesopen.com>
34360
34361         PR middle-end/18493
34362         * gcc.dg/switch-8.c: New test case.
34363
34364 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34365
34366         PR c++/18905
34367         * g++.dg/template/init4.C: New.
34368         * g++.dg/opt/static3.C: Enable optimizer.
34369
34370 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
34371
34372         * g++.dg/other/complex1.C: New test.
34373
34374 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
34375
34376         * g++.dg/opt/inline9.C: New test.
34377
34378 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34379
34380         PR fortran/18993
34381         * gfotran.dg/nullify_1.f: New test.
34382
34383 2004-12-15  Richard Henderson  <rth@redhat.com>
34384
34385         * gcc.target/i386/i386.exp: New harness.
34386         * gcc.target/i386/vect-args.c: New.
34387
34388 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
34389
34390         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
34391
34392 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34393
34394         PR c++/18825
34395         * g++.dg/template/friend32.C: New test.
34396
34397 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34398
34399         * cpp/pragma-once-1.c: New test.
34400         * cpp/pragma-once-1b.h: Likewise.
34401         * cpp/pragma-once-1c.h: Likewise.
34402         * cpp/pragma-once-1d.h: Likewise.
34403         * cpp/inc/pragma-once-1a.h: Likewise.
34404
34405 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
34406             Steven G. Kargl  <kargls@comcast.net>
34407
34408         PR fortran/17597
34409         * gfortran.dg/list_read_3.f90: New test.
34410
34411 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34412
34413         * gcc.dg/ftrapv-2.c: New test.
34414
34415 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
34416
34417         PR c++/18981
34418         * g++.dg/template/typename9.C: New test.
34419
34420 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34421
34422         PR c++/18738
34423         * g++.dg/template/typename8.C: New test.
34424         * g++.dg/parse/friend2.C: Tweak error message.
34425
34426 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34427
34428         * gcc.c-torture/20041214-1.c: New test.
34429
34430 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34431
34432         PR c++/18965
34433         * g++.dg/init/array17.C: New test.
34434
34435 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34436
34437         PR c++/18793
34438         * g++.dg/init/aggr3.C: New test.
34439
34440 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
34441
34442         * gcc.dg/altivec-types-1.c: New test.
34443         * gcc.dg/altivec-types-2.c: New test.
34444         * gcc.dg/altivec-types-3.c: New test.
34445         * gcc.dg/altivec-types-4.c: New test.
34446         * g++.dg/ext/altivec-types-1.C: New test.
34447         * g++.dg/ext/altivec-types-2.C: New test.
34448         * g++.dg/ext/altivec-types-3.C: New test.
34449         * g++.dg/ext/altivec-types-4.C: New test.
34450
34451 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
34452
34453         PR middle-end/18951
34454         * gcc.c-torture/execute/20041213-1.c: New test.
34455
34456 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
34457
34458         PR c++/18949
34459         * g++.dg/template/cast1.C: New.
34460
34461 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
34462
34463         * gcc.c-torture/execute/20041213-2.c: New test.
34464
34465 2004-12-13  Richard Henderson  <rth@redhat.com>
34466
34467         * gcc.dg/i386-sse-10.c: Fix typo in options.
34468
34469 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
34470
34471         PR c++/18968
34472         * g++.dg/opt/pr18968.C: New test.
34473
34474 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
34475
34476         PR c++/18925
34477         * g++.dg/ext/visibility/staticdatamem.C: New test.
34478
34479 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
34480
34481         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
34482
34483 2004-12-13  Roger Sayle  <roger@eyesopen.com>
34484
34485         PR rtl-optimization/18928
34486         * gcc.dg/pr18928-1.c: New test case.
34487
34488 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
34489
34490         PR tree-opt/16951
34491         * gcc.c-torture/compile/20041211-1.c: New.
34492
34493 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34494
34495         PR middle-end/17564
34496         * gcc.c-torture/execute/20041212-1.c: New test.
34497
34498 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34499
34500         PR fortran/18869
34501         * gfortran.dg/common_1.f90: New test.
34502
34503 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
34504         Paul Brook  <paul@codesourcery.com>
34505
34506         PR fortran/16222
34507         * gfortran.dg/real_do_1.f90: New test.
34508
34509 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
34510
34511         PR tree-opt/18040
34512         * g++.dg/opt/ptrmem6.C: New test.
34513
34514 2004-12-11  Roger Sayle  <roger@eyesopen.com>
34515
34516         PR middle-end/18921
34517         * gcc.dg/pr18921-1.c: New test case.
34518
34519 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34520
34521         PR fortran/17175
34522         * gfortran.dg/scale_1.f90: New test.
34523
34524 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
34525
34526         PR middle-end/18903
34527         * gcc.c-torture/compile/pr18903.c: New test.
34528
34529 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
34530
34531         * gcc.c-torture/execute/20041210-1.c: New test.
34532
34533 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34534
34535         PR c++/18731
34536         * g++.dg/parser/struct-1.C: New test.
34537         * g++.dg/parser/struct-2.C: New test.
34538         * g++.dg/parser/struct-3.C: New test.
34539
34540 2004-12-09  Richard Henderson  <rth@redhat.com>
34541
34542         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
34543
34544         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
34545         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
34546
34547 2004-12-09  Matt Austern  <austern@apple.com>
34548
34549         PR c++/18514
34550         * g++.dg/ext/builtin1.C: New
34551         * g++.dg/ext/builtin2.C: New
34552         * g++.dg/ext/builtin3.C: New
34553         * g++.dg/ext/builtin4.C: New
34554         * g++.dg/ext/builtin5.C: New
34555
34556 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
34557
34558         PR tree-opt/18904
34559         * g++.dg/opt/ptrmem5.C: New test.
34560
34561 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
34562
34563         * g++.dg/parse/typename5.C: Adjust for new error.
34564         * g++.dg/parse/typename7.C: New.
34565
34566 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34567
34568         PR c++/18073
34569         * g++.dg/other/mmintrin.C: New test.
34570
34571 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34572
34573         PR c++/16681
34574         * g++.dg/init/array15.C: New.
34575         * g++.dg/init/array16.C: New.
34576
34577 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34578
34579         PR fortran/18826
34580         * gfortran.dg/assign_1.f90: New test.
34581
34582 2004-12-08  Nick Clifton  <nickc@redhat.com>
34583
34584         * gcc.target/xstormy16/bss_below100: New directory containing tests.
34585         * gcc.target/xstormy16/data_below100: Likewise.
34586         * gcc.target/xstormy16/sfr: Likewise.
34587         * gcc.target/xstormy16/below100.S: New test source file.
34588         * gcc.target/xstormy16/below100.ld: New test linker script.
34589         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34590         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
34591         bp instructions.
34592         * gcc.target/xstormy16/bp.c: Likewise.
34593
34594         * gcc.target/xstormy16/bss_below100: New files:
34595         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34596         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34597         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34598         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34599         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34600         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34601         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34602         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34603         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34604         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34605         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34606         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34607         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34608         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34609         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34610         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34611         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34612         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34613         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34614         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34615         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34616         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34617         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34618         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34619         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34620         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34621         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34622
34623         * gcc.target/xstormy16/data_below100: New files:
34624         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34625         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34626         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34627         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34628         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34629         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34630         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34631         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34632         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34633         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34634         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34635         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34636         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34637         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34638         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34639         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34640         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34641         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34642         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34643         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34644         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34645         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34646         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34647         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34648         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34649         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34650         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34651
34652         * gcc.target/xstormy16/sfr: New files:
34653         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
34654         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
34655         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
34656         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
34657         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
34658         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
34659         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
34660         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
34661         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
34662         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
34663         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
34664         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
34665         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
34666         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
34667         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
34668         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
34669         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
34670         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
34671         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
34672         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
34673         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
34674         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
34675         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
34676         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
34677         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
34678         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
34679         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
34680         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
34681         27_if0_sfrw_bitfield_f.c
34682
34683 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34684
34685         PR c++/18100
34686         * g++.dg/lookup/name-clash4.C: New test.
34687
34688 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
34689
34690         PR c++/18672
34691         * g++.dg/opt/array1.C: New.
34692
34693         PR c++/18803
34694         * g++.dg/template/operator5.C: New.
34695
34696 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
34697
34698         PR c/18867
34699         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
34700
34701 2004-12-07  Steven Bosscher  <stevenb@suse.de>
34702
34703         * gcc.dg/noncompile/20041207.c: New test.
34704
34705 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
34706
34707         * g++.dg/other/unreachable-1.C: New test.
34708
34709 2004-12-06  Nick Clifton  <nickc@redhat.com>
34710
34711         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
34712         <limits.h> because the latter comes from gcc's include/ directory
34713         and not the newlib/libc/include directory.
34714
34715 2004-12-04  Richard Henderson  <rth@redhat.com>
34716
34717         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
34718
34719 2004-12-04  Richard Henderson  <rth@redhat.com>
34720
34721         * lib/target-supports.exp (check_gc_sections_available): Disable
34722         for alpha and ia64.
34723
34724 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
34725
34726         PR middle-end/17909
34727         * g++.dg/other/vararg-2.C: New test.
34728
34729 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34730
34731         PR c++/17011, c++/17971
34732         * g++.dg/template/error15.C: Adjust expected error.
34733         * g++.dg/template/instantiate3.C: Likewise.
34734
34735 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
34736
34737         * gcc.dg/altivec-18.c: Fix for darwin
34738
34739 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34740
34741         PR c++/18782
34742         * g++.dg/parse/ptrmem2.C: New.
34743
34744         PR c++/18318
34745         * g++.dg/template/new1.C: New.
34746
34747 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34748
34749         PR fortran/18710
34750         * gfortran.dg/direct_io_3.f90: New test.
34751
34752 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
34753
34754         PR 18758
34755         * g++.dg/parse/crash21.C: New.
34756
34757 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34758
34759         PR c++/15664, c++/18276
34760         * g++.dg/template/ttp13.C: New test.
34761         * g++.dg/template/ttp14.C: Likewise.
34762
34763 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34764
34765         PR c++/18123
34766         * g++.dg/parse/enum2.C: New test.
34767         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
34768
34769 2004-12-02  Nick Clifton  <nickc@redhat.com>
34770
34771         * gcc.target/xstormy16: New test directory.
34772         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34773         * gcc.target/xstormy16/bp.c: Check the generation of bp
34774         instructions.
34775         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
34776         bn instructions and the BELOW100 attribute.
34777
34778 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
34779
34780         PR target/16952
34781         * gcc.dg/ppc-eabi.c: New.
34782
34783 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34784
34785         PR fortran/18284
34786         * gfortran.dg/backspace.f90
34787
34788 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34789
34790         * gfortran.dg/inquire.f90: New test.
34791
34792 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
34793
34794         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
34795         handle effective-target-keyword.
34796         (dg-skip-if): Support effective-target keyword as target list.
34797         (dg-xfail-if): Ditto.
34798         * lib/target-supports.exp (is-effective-target-keyword): New proc.
34799
34800 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
34801
34802         PR tree-optimization/18291
34803         * gcc.c-torture/compile/pr18291.c: New test.
34804
34805 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
34806
34807         PR C++/18729
34808         * g++.dg/parse/crash20.C: New.
34809
34810         PR c++/17431
34811         * g++.dg/overload/arg1.C: New.
34812         * g++.dg/overload/arg2.C: New.
34813         * g++.dg/overload/arg3.C: New.
34814         * g++.dg/overload/arg4.C: New.
34815
34816 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
34817
34818         * gcc.dg/c99-flex-array-4.c: Remove.
34819
34820 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34821
34822         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
34823
34824         * lib/target-supports.exp (is-effective-target): Simplify.
34825
34826         * lib/target-supports.exp (check_effective_target_vect_long):
34827         Fix for powerpc64-*-*.
34828
34829 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
34830
34831         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
34832         to support new requirements on FreeBSD 5.
34833
34834 2004-11-30  Devang Patel  <dpatel@apple.com>
34835
34836         PR 18702
34837         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
34838
34839 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34840
34841         * g++.dg/ext/altivec-13.C: New test.
34842
34843 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
34844
34845         PR tree-opt/18298
34846         * gcc.c-torture/execute/p18298.c: New test.
34847
34848 2004-11-30  Ira Rosen  <irar@il.ibm.com>
34849             Dorit Naishlos  <dorit@il.ibm.com>
34850
34851         PR tree-opt/18607
34852         * gcc.dg/vect/vect-89.c: New test.
34853
34854 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
34855
34856         * gcc.dg/pr18596-1.c: New test.
34857
34858 2004-11-30  Ben Elliston  <bje@au.ibm.com>
34859
34860         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
34861
34862 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34863
34864         PR c/18479
34865         * gcc.dg/pr18479.c: New test.
34866
34867 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34868
34869         PR target/18490
34870         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
34871         mmix-knuth-mmixware.
34872
34873         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
34874         cris-*-elf* cris-*-aout* mmix-*-*
34875
34876 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34877
34878         PR middle-end/18725
34879         * gcc.dg/pr18725.c: New test.
34880
34881 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34882
34883         PR target/18488
34884         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
34885
34886         PR target/18336
34887         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
34888
34889 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
34890
34891         PR c++/18368
34892         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
34893         * g++.old-deja/g++.law/ctors5.C: Likewise.
34894         * g++.old-deja/g++.other/crash25.C: Likewise.
34895
34896         PR c++/18674
34897         * g++.dg/template/error16.C: New test.
34898
34899         PR c++/18512
34900         * g++.dg/template/crash29.C: New test.
34901
34902 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
34903
34904         PR tree-optimization/18712
34905         * gcc.c-torture/compile/pr18712.c: New test.
34906
34907 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
34908
34909         PR c/7544
34910         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
34911         tests.
34912
34913 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34914
34915         PR c++/18652
34916         * g++.dg/lookup/crash6.C: New test.
34917
34918 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34919
34920         PR middle-end/18164
34921         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
34922
34923 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
34924
34925         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
34926         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
34927         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
34928
34929 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
34930
34931         * gcc.dg/pr18164.c: New test.
34932
34933 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
34934
34935         * gcc.dg/funroll-loops-all.c: New.
34936
34937 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34938
34939         PR target/18489
34940         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
34941         delimeter, match space and TAB as well as ":".
34942
34943         PR target/18484
34944         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
34945
34946         PR target/18348
34947         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
34948
34949         PR target/18345
34950         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
34951
34952         PR target/18337
34953         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
34954
34955 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
34956
34957         * gfortran.dg/direct_io_2.f90: New test.
34958
34959 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34960
34961         PR target/18334
34962         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
34963
34964 2004-11-28  Richard Henderson  <rth@redhat.com>
34965
34966         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
34967
34968 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
34969
34970         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
34971         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
34972         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
34973         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
34974         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
34975         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
34976         gcc.dg/pointer-arith-8.c: New tests.
34977
34978 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
34979
34980         PR fortran/18364
34981         * gfortran.dg/endfile.f90: New test.
34982
34983 2004-11-27  Falk Hueffner  <falk@debian.org>
34984
34985         * gcc.dg/loop-6.c: New test.
34986
34987 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34988
34989         * gcc.c-torture/execute/20041126-1.c: New test.
34990
34991 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34992
34993         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
34994         on IRIX.
34995
34996 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34997
34998         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
34999         functions.
35000
35001 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35002
35003         PR rtl-optimization/17825
35004         * gcc.c-torture/compile/20041119-1.c: New test.
35005
35006 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35007
35008         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
35009         Check existence of ld library path variables before unsetting.
35010
35011 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
35012
35013         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
35014
35015 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35016
35017         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
35018
35019 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35020
35021         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
35022
35023 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35024
35025         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
35026         dg-do directive.
35027
35028 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35029
35030         * gcc.dg/pr17957.c: Pass --param, not -param.
35031
35032 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
35033
35034         PR middle-end/17957
35035         * gcc.dg/pr17957.c: New test.
35036
35037 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
35038
35039         PR c++/18445
35040         * g++.dg/template/crash28.C: Likewise.
35041
35042         PR c++/18001
35043         * g++.dg/expr/unary2.C: Adjust lvalue messages.
35044         * g++.dg/ext/lvaddr.C: Likewise.
35045         * g++.dg/opt/pr7503-3.C: Likewise.
35046
35047         PR c++/18466
35048         * g++.dg/parse/qualified3.C: New test.
35049         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
35050
35051         PR c++/18545
35052         * g++.dg/expr/return1.C: New test.
35053
35054 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35055
35056         Friend class name lookup 3/n, PR c++/3332
35057         * g++.dg/lookup/friend3.C: New test.
35058         * g++.dg/lookup/friend4.C: Likewise.
35059         * g++.dg/lookup/friend5.C: Likewise.
35060
35061 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35062
35063         Friend class name lookup 2/n, PR c++/14513, c++/15410
35064         * g++.dg/lookup/friend2.C: New test.
35065         * g++.dg/template/friend31.C: Likewise.
35066
35067 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35068
35069         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
35070
35071 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35072
35073         PR c++/17473
35074         * g++.dg/tc1/dr56.C: Remove.
35075         * g++.dg/template/typedef1.C: Add dg-error markers.
35076         * g++.old-deja/g++.other/typedef7.C: Likewise.
35077
35078         PR c++/18285
35079         * g++.dg/parse/typedef7.C: New test.
35080
35081 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
35082
35083         * gcc.c-torture/execute/20041124-1.c: New test.
35084
35085 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35086
35087         * g++.dg/template/deduce3.C: New test.
35088
35089         PR c++/18586
35090         * g++.dg/template/crash27.C: New test.
35091
35092         PR c++/18530
35093         * g++.dg/warn/Wshadow-3.C: New test.
35094
35095 2004-11-24  Devang Patel  <dpatel@apple.com>
35096
35097         PR/18555
35098         * gcc.dg/cpp/isysroot-1.c: New test.
35099         * gcc.dg/cpp/usr/include/stdio.h: New file.
35100         * gcc.dg/cpp/isysroot-2.c: New test.
35101         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
35102         New file.
35103
35104 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35105
35106         PR c++/8929
35107         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
35108
35109 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35110
35111         * gcc.target/sparc/align.c: Do not include <stdint.h>.
35112         * gcc.target/sparc/pdist.c: Likewise.
35113
35114 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
35115
35116         PR c++/16882
35117         * g++.dg/conversion/simd1.C: New test.
35118
35119 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35120
35121         * lib/target-libpath.exp: New file defining
35122         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
35123         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
35124         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
35125         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
35126         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
35127
35128 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
35129
35130         * gcc.dg/pragma-align-2.c: Test macro expansion.
35131         * gcc.dg/pragma-pack-2.c: New test.
35132
35133 2004-11-23  Richard Henderson  <rth@redhat.com>
35134
35135         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
35136         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35137         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
35138         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
35139         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
35140         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
35141
35142         * gcc.dg/vect/vect.exp: Add check for alpha.
35143         * lib/target-supports.exp (check_alpha_max_hw_available): New.
35144         (check_effective_target_vect_int): Enable for alpha.
35145         (check_effective_target_vect_long): New.
35146         (is-effective-target): Add it.
35147
35148 2004-11-23  Uros Bizjak <uros@kss-loka.si>
35149
35150         * gcc.dg/pr18614-1.c: New test.
35151
35152 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35153
35154         * gcc.dg/setjmp-2.c: New test.
35155
35156 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
35157
35158         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
35159         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
35160         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
35161         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
35162         gcc.target/sparc/pdist.c: New tests.
35163
35164 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
35165
35166         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
35167
35168 2004-11-22  Dale Johannesen  <dalej@apple.com>
35169
35170         * gcc.dg/20041111-1.c: New.
35171
35172 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35173
35174         PR tree-opt/18536
35175         * gcc.dg/vect/pr18536.c: New test.
35176
35177 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35178
35179         PR c++/18354
35180         * g++.dg/template/nontype11.C: New test.
35181
35182 2004-11-21  Roger Sayle  <roger@eyesopen.com>
35183
35184         PR middle-end/18520
35185         * gcc.dg/pr18520-1.c: New test case.
35186
35187 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
35188
35189         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
35190         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
35191         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
35192         expected diagnostics.
35193
35194 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35195
35196         PR target/18580
35197         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
35198         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
35199         vect-77.c, vect-77a.c: XFAIL on the SPARC.
35200
35201 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35202
35203         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
35204
35205 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
35206             Joseph Myers  <joseph@codesourcery.com>
35207
35208         * lib/target-supports.exp (check_visibility_available): Really
35209         test the compiler.
35210
35211 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35212
35213         PR tree-opt/18181
35214         * gcc.dg/vect/vect-85.c: New test.
35215         * gcc.dg/vect/vect-86.c: New test.
35216         * gcc.dg/vect/vect-87.c: New test.
35217         * gcc.dg/vect/vect-88.c: New test.
35218
35219 2004-11-19  Ben Elliston  <bje@au.ibm.com>
35220
35221         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
35222
35223 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
35224
35225         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
35226         * gcc.dg/ppc-and-1.c: Ditto.
35227         * gcc.dg/ppc-compare-1.c: Ditto.
35228         * gcc.dg/ppc-mov-1.c: Ditto
35229
35230 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
35231             Mark Mitchell  <mark@codesourcery.com>
35232
35233         * gcc.dg/pragma-init-fini-2.c: New test.
35234
35235 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35236             Aldy Hernandez  <aldyh@redhat.com>
35237
35238         * lib/target-supports.exp (check_effective_target_vect_int): New
35239         (check_effective_target_vect_float): New
35240         (check_effective_target_vect_double): New.
35241         (is-effective-target): Support new effective targets keywords.
35242         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
35243         default action for dg-do.
35244         * gcc.dg/vect/pr16105.c: Use new support.
35245         * gcc.dg/vect/pr18400.c: Ditto.
35246         * gcc.dg/vect/pr18425.c: Ditto.
35247         * gcc.dg/vect/vect-1.c: Ditto.
35248         * gcc.dg/vect/vect-10.c: Ditto.
35249         * gcc.dg/vect/vect-11.c: Ditto.
35250         * gcc.dg/vect/vect-12.c: Ditto.
35251         * gcc.dg/vect/vect-13.c: Ditto.
35252         * gcc.dg/vect/vect-14.c: Ditto.
35253         * gcc.dg/vect/vect-15.c: Ditto.
35254         * gcc.dg/vect/vect-16.c: Ditto.
35255         * gcc.dg/vect/vect-17.c: Ditto.
35256         * gcc.dg/vect/vect-18.c: Ditto.
35257         * gcc.dg/vect/vect-19.c: Ditto.
35258         * gcc.dg/vect/vect-2.c: Ditto.
35259         * gcc.dg/vect/vect-20.c: Ditto.
35260         * gcc.dg/vect/vect-21.c: Ditto.
35261         * gcc.dg/vect/vect-22.c: Ditto.
35262         * gcc.dg/vect/vect-23.c: Ditto.
35263         * gcc.dg/vect/vect-24.c: Ditto.
35264         * gcc.dg/vect/vect-25.c: Ditto.
35265         * gcc.dg/vect/vect-26.c: Ditto.
35266         * gcc.dg/vect/vect-27.c: Ditto.
35267         * gcc.dg/vect/vect-27a.c: Ditto.
35268         * gcc.dg/vect/vect-28.c: Ditto.
35269         * gcc.dg/vect/vect-29.c: Ditto.
35270         * gcc.dg/vect/vect-29a.c: Ditto.
35271         * gcc.dg/vect/vect-3.c: Ditto.
35272         * gcc.dg/vect/vect-30.c: Ditto.
35273         * gcc.dg/vect/vect-31.c: Ditto.
35274         * gcc.dg/vect/vect-32.c: Ditto.
35275         * gcc.dg/vect/vect-33.c: Ditto.
35276         * gcc.dg/vect/vect-34.c: Ditto.
35277         * gcc.dg/vect/vect-35.c: Ditto.
35278         * gcc.dg/vect/vect-36.c: Ditto.
35279         * gcc.dg/vect/vect-37.c: Ditto.
35280         * gcc.dg/vect/vect-38.c: Ditto.
35281         * gcc.dg/vect/vect-4.c: Ditto.
35282         * gcc.dg/vect/vect-40.c: Ditto.
35283         * gcc.dg/vect/vect-41.c: Ditto.
35284         * gcc.dg/vect/vect-42.c: Ditto.
35285         * gcc.dg/vect/vect-43.c: Ditto.
35286         * gcc.dg/vect/vect-44.c: Ditto.
35287         * gcc.dg/vect/vect-45.c: Ditto.
35288         * gcc.dg/vect/vect-46.c: Ditto.
35289         * gcc.dg/vect/vect-47.c: Ditto.
35290         * gcc.dg/vect/vect-48.c: Ditto.
35291         * gcc.dg/vect/vect-48a.c: Ditto.
35292         * gcc.dg/vect/vect-49.c: Ditto.
35293         * gcc.dg/vect/vect-5.c: Ditto.
35294         * gcc.dg/vect/vect-50.c: Ditto.
35295         * gcc.dg/vect/vect-51.c: Ditto.
35296         * gcc.dg/vect/vect-52.c: Ditto.
35297         * gcc.dg/vect/vect-53.c: Ditto.
35298         * gcc.dg/vect/vect-54.c: Ditto.
35299         * gcc.dg/vect/vect-55.c: Ditto.
35300         * gcc.dg/vect/vect-56.c: Ditto.
35301         * gcc.dg/vect/vect-56a.c: Ditto.
35302         * gcc.dg/vect/vect-57.c: Ditto.
35303         * gcc.dg/vect/vect-58.c: Ditto.
35304         * gcc.dg/vect/vect-59.c: Ditto.
35305         * gcc.dg/vect/vect-6.c: Ditto.
35306         * gcc.dg/vect/vect-60.c: Ditto.
35307         * gcc.dg/vect/vect-61.c: Ditto.
35308         * gcc.dg/vect/vect-62.c: Ditto.
35309         * gcc.dg/vect/vect-63.c: Ditto.
35310         * gcc.dg/vect/vect-64.c: Ditto.
35311         * gcc.dg/vect/vect-65.c: Ditto.
35312         * gcc.dg/vect/vect-66.c: Ditto.
35313         * gcc.dg/vect/vect-67.c: Ditto.
35314         * gcc.dg/vect/vect-68.c: Ditto.
35315         * gcc.dg/vect/vect-69.c: Ditto.
35316         * gcc.dg/vect/vect-7.c: Ditto.
35317         * gcc.dg/vect/vect-72.c: Ditto.
35318         * gcc.dg/vect/vect-72a.c: Ditto.
35319         * gcc.dg/vect/vect-73.c: Ditto.
35320         * gcc.dg/vect/vect-74.c: Ditto.
35321         * gcc.dg/vect/vect-75.c: Ditto.
35322         * gcc.dg/vect/vect-76.c: Ditto.
35323         * gcc.dg/vect/vect-77.c: Ditto.
35324         * gcc.dg/vect/vect-77a.c: Ditto.
35325         * gcc.dg/vect/vect-78.c: Ditto.
35326         * gcc.dg/vect/vect-79.c: Ditto.
35327         * gcc.dg/vect/vect-8.c: Ditto.
35328         * gcc.dg/vect/vect-80.c: Ditto.
35329         * gcc.dg/vect/vect-82.c: Ditto.
35330         * gcc.dg/vect/vect-82_64.c: Ditto.
35331         * gcc.dg/vect/vect-83.c: Ditto.
35332         * gcc.dg/vect/vect-83_64.c: Ditto.
35333         * gcc.dg/vect/vect-9.c: Ditto.
35334         * gcc.dg/vect/vect-all.c: Ditto.
35335         * gcc.dg/vect/vect-none.c: Ditto.
35336
35337 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35338
35339         * lib/gcc-dg.exp (dg-skip-if): New function.
35340         (dg-forbid-option): Remove.
35341         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
35342         * g++.dg/abi/bitfield8.C: Likewise.
35343         * g++.dg/abi/dtor1.C: Likewise.
35344         * g++.dg/abi/empty10.C: Likewise.
35345         * g++.dg/abi/empty7.C: Likewise.
35346         * g++.dg/abi/empty9.C: Likewise.
35347         * g++.dg/abi/layout3.C: Likewise.
35348         * g++.dg/abi/layout4.C: Likewise.
35349         * g++.dg/abi/thunk1.C: Likewise.
35350         * g++.dg/abi/thunk2.C: Likewise.
35351         * g++.dg/abi/vbase11.C: Likewise.
35352         * g++.dg/abi/vthunk2.C: Likewise.
35353         * g++.dg/abi/vthunk3.C: Likewise.
35354         * g++.dg/ext/attrib8.C: Likewise.
35355         * g++.dg/opt/longbranch2.C: Likewise.
35356         * g++.dg/opt/reg-stack4.C: Likewise.
35357         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35358         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35359         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35360         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35361         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35362         * gcc.dg/20000609-1.c: Likewise.
35363         * gcc.dg/20000720-1.c: Likewise.
35364         * gcc.dg/20011107-1.c: Likewise.
35365         * gcc.dg/20011119-1.c: Likewise.
35366         * gcc.dg/20020108-1.c: Likewise.
35367         * gcc.dg/20020122-2.c: Likewise.
35368         * gcc.dg/20020122-3.c: Likewise.
35369         * gcc.dg/20020201-3.c: Likewise.
35370         * gcc.dg/20020206-1.c: Likewise.
35371         * gcc.dg/20020218-1.c: Likewise.
35372         * gcc.dg/20020310-1.c: Likewise.
35373         * gcc.dg/20020411-1.c: Likewise.
35374         * gcc.dg/20020418-2.c: Likewise.
35375         * gcc.dg/20020426-1.c: Likewise.
35376         * gcc.dg/20020426-2.c: Likewise.
35377         * gcc.dg/20020517-1.c: Likewise.
35378         * gcc.dg/20020523-1.c: Likewise.
35379         * gcc.dg/20020523-2.c: Likewise.
35380         * gcc.dg/20020729-1.c: Likewise.
35381         * gcc.dg/20030204-1.c: Likewise.
35382         * gcc.dg/20030826-2.c: Likewise.
35383         * gcc.dg/20030926-1.c: Likewise.
35384         * gcc.dg/20031202-1.c: Likewise.
35385         * gcc.dg/980312-1.c: Likewise.
35386         * gcc.dg/980313-1.c: Likewise.
35387         * gcc.dg/990117-1.c: Likewise.
35388         * gcc.dg/990424-1.c: Likewise.
35389         * gcc.dg/990524-1.c: Likewise.
35390         * gcc.dg/991230-1.c: Likewise.
35391         * gcc.dg/i386-387-1.c: Likewise.
35392         * gcc.dg/i386-387-2.c: Likewise.
35393         * gcc.dg/i386-387-3.c: Likewise.
35394         * gcc.dg/i386-387-4.c: Likewise.
35395         * gcc.dg/i386-387-5.c: Likewise.
35396         * gcc.dg/i386-387-6.c: Likewise.
35397         * gcc.dg/i386-asm-1.c: Likewise.
35398         * gcc.dg/i386-bitfield1.c: Likewise.
35399         * gcc.dg/i386-bitfield2.c: Likewise.
35400         * gcc.dg/i386-loop-1.c: Likewise.
35401         * gcc.dg/i386-loop-2.c: Likewise.
35402         * gcc.dg/i386-loop-3.c: Likewise.
35403         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35404         * gcc.dg/i386-pic-1.c: Likewise.
35405         * gcc.dg/i386-regparm.c: Likewise.
35406         * gcc.dg/i386-signbit-1.c: Likewise.
35407         * gcc.dg/i386-signbit-2.c: Likewise.
35408         * gcc.dg/i386-signbit-3.c: Likewise.
35409         * gcc.dg/i386-sse-5.c: Likewise.
35410         * gcc.dg/i386-sse-8.c: Likewise.
35411         * gcc.dg/i386-unroll-1.c: Likewise.
35412         * gcc.dg/tls/opt-1.c: Likewise.
35413         * gcc.dg/tls/opt-2.c: Likewise.
35414         * gcc.dg/unroll-1.c: Likewise.
35415         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35416         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35417         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35418         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35419
35420 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35421
35422         * g++.dg/template/incomplete1.C: New test.
35423
35424 2004-11-16  Nick Clifton  <nickc@redhat.com>
35425
35426         Revert patches accidentally commited during checkin of fixes for
35427         xstormy16 tests:
35428         gcc.c-torture/execute/simd-4.c: Revert
35429         gcc.dg/20040910-1.c: Revert.
35430
35431 2004-11-16  Paul Brook  <paul@codesourcery.com>
35432
35433         PR fortran/13010
35434         * gfortran.dg/der_pointer_1.f90: New test.
35435
35436 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
35437
35438         PR c/18498
35439         * gcc.dg/bitfld-13.c: New test.
35440
35441 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
35442
35443         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
35444         powerpc*-*-linux*.
35445
35446         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
35447         * gcc.dg/ppc64-abi-2.c: Ditto.
35448         * gcc.dg/ppc64-abi-3.c: Ditto.
35449
35450         * lib/gcc-dg.exp (dg-target-list): Remove.
35451
35452 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
35453
35454         * gcc.dg/ia64-postinc.c: New test.
35455
35456 2004-11-15  Mark Mitchell <mark@codesourcery.com>
35457
35458         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
35459
35460 2004-11-15  Nick Clifton  <nickc@redhat.com>
35461
35462         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
35463         __INT_MAX__ so that the test can be compiled by toolchains
35464         targeted at 16-bit processors.
35465
35466         * gcc.dg/20040625-1.c: Use long constants rather than integers
35467         when performing arithmetic that will overflow 16-bits.
35468
35469         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
35470         xstormy16.  It does not support 128-bit vector operations.
35471
35472         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
35473         with the macro PTR_TYPE.  Define this macro to an integer type
35474         suitable for holding a pointer.
35475
35476         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
35477         the target is a 16-bit processor.
35478
35479         * gcc.dg/cpp/if-2.c: Expect a different warning message from
35480         16-bit targets where the character constant will be too long.
35481
35482         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
35483         where the double will not be directly addressable.
35484
35485 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35486
35487         Friend class name lookup 1/n, PR c++/18471
35488         * g++.dg/template/crash26.C: New test.
35489         * g++.dg/lookup/struct1.C: Adjust expected error.
35490         * g++.dg/parse/elab1.C: Likewise.
35491         * g++.dg/parse/elab2.C: Likewise.
35492         * g++.dg/parse/int-as-enum1.C: Likewise.
35493         * g++.dg/parse/struct-as-enum1.C: Likewise.
35494         * g++.dg/parse/typedef1.C: Likewise.
35495         * g++.dg/parse/typedef3.C: Likewise.
35496         * g++.dg/parse/typedef4.C: Likewise.
35497         * g++.dg/parse/typedef5.C: Likewise.
35498         * g++.dg/template/nontype4.C: Likewise.
35499         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
35500         * g++.old-deja/g++.other/elab1.C: Likewise.
35501         * g++.old-deja/g++.other/syntax4.C: Likewise.
35502
35503 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35504
35505         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
35506
35507 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
35508
35509         * gcc.c-torture/execute/20041114-1.c: New test.
35510
35511 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
35512
35513         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
35514         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
35515         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
35516         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
35517         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
35518         gcc.dg/switch-7.c: New tests.
35519
35520 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35521
35522         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
35523
35524 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35525
35526         PR tree-opt/18400
35527         * gcc.dg/vect/pr18400.c: New test.
35528
35529 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35530             Andrew Pinski  <pinskia@physics.uc.edu>
35531
35532         PR tree-opt/18425
35533         * gcc.dg/vect/pr18425.c: New test.
35534
35535 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35536
35537         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
35538         Guard with dg-require-alias and dg-require-visibility.
35539
35540 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35541
35542         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
35543
35544 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35545
35546         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
35547
35548 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35549
35550         PR c++/17344
35551         * g++.dg/template/defarg5.C: New test.
35552
35553 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35554
35555         * g++.dg/parse/cast1.C: Run only on ILP32.
35556         * g++.old-deja/g++.mike/p784.C: Likewise.
35557
35558 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
35559
35560         * gcc.c-torture/execute/20041113-1.c: New test.
35561
35562 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35563
35564         PR target/18230
35565         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
35566         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
35567         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
35568         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35569         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
35570         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
35571         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
35572         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
35573         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
35574         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
35575         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
35576         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
35577         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
35578
35579 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35580
35581         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
35582         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
35583         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
35584         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
35585         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
35586         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
35587         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
35588         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
35589         gcc.target/sparc/combined-1.c: New tests.
35590
35591 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
35592
35593         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
35594         New tests.
35595
35596 2004-11-12  Mark Mitchell <mark@codesourcery.com>
35597
35598         * lib/gcc-dg.exp (dg-forbid-option): New function.
35599         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
35600         * g++.dg/abi/bitfield8.C: Likewise.
35601         * g++.dg/abi/dtor1.C: Likewise.
35602         * g++.dg/abi/empty10.C: Likewise.
35603         * g++.dg/abi/empty7.C: Likewise.
35604         * g++.dg/abi/empty9.C: Likewise.
35605         * g++.dg/abi/layout3.C: Likewise.
35606         * g++.dg/abi/layout4.C: Likewise.
35607         * g++.dg/abi/thunk1.C: Likewise.
35608         * g++.dg/abi/thunk2.C: Likewise.
35609         * g++.dg/abi/vbase11.C: Likewise.
35610         * g++.dg/abi/vthunk2.C: Likewise.
35611         * g++.dg/abi/vthunk3.C: Likewise.
35612         * g++.dg/ext/attrib8.C: Likewise.
35613         * g++.dg/opt/longbranch2.C: Likewise.
35614         * g++.dg/opt/reg-stack4.C: Likewise.
35615         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35616         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35617         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35618         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35619         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35620         * gcc.dg/20000609-1.c: Likewise.
35621         * gcc.dg/20000720-1.c: Likewise.
35622         * gcc.dg/20011107-1.c: Likewise.
35623         * gcc.dg/20011119-1.c: Likewise.
35624         * gcc.dg/20020108-1.c: Likewise.
35625         * gcc.dg/20020122-2.c: Likewise.
35626         * gcc.dg/20020122-3.c: Likewise.
35627         * gcc.dg/20020201-3.c: Likewise.
35628         * gcc.dg/20020206-1.c: Likewise.
35629         * gcc.dg/20020218-1.c: Likewise.
35630         * gcc.dg/20020310-1.c: Likewise.
35631         * gcc.dg/20020411-1.c: Likewise.
35632         * gcc.dg/20020418-2.c: Likewise.
35633         * gcc.dg/20020426-1.c: Likewise.
35634         * gcc.dg/20020426-2.c: Likewise.
35635         * gcc.dg/20020517-1.c: Likewise.
35636         * gcc.dg/20020523-1.c: Likewise.
35637         * gcc.dg/20020523-2.c: Likewise.
35638         * gcc.dg/20020729-1.c: Likewise.
35639         * gcc.dg/20030204-1.c: Likewise.
35640         * gcc.dg/20030826-2.c: Likewise.
35641         * gcc.dg/20030926-1.c: Likewise.
35642         * gcc.dg/20031202-1.c: Likewise.
35643         * gcc.dg/980312-1.c: Likewise.
35644         * gcc.dg/980313-1.c: Likewise.
35645         * gcc.dg/990117-1.c: Likewise.
35646         * gcc.dg/990424-1.c: Likewise.
35647         * gcc.dg/990524-1.c: Likewise.
35648         * gcc.dg/991230-1.c: Likewise.
35649         * gcc.dg/i386-387-1.c: Likewise.
35650         * gcc.dg/i386-387-2.c: Likewise.
35651         * gcc.dg/i386-387-3.c: Likewise.
35652         * gcc.dg/i386-387-4.c: Likewise.
35653         * gcc.dg/i386-387-5.c: Likewise.
35654         * gcc.dg/i386-387-6.c: Likewise.
35655         * gcc.dg/i386-asm-1.c: Likewise.
35656         * gcc.dg/i386-bitfield1.c: Likewise.
35657         * gcc.dg/i386-bitfield2.c: Likewise.
35658         * gcc.dg/i386-loop-1.c: Likewise.
35659         * gcc.dg/i386-loop-2.c: Likewise.
35660         * gcc.dg/i386-loop-3.c: Likewise.
35661         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35662         * gcc.dg/i386-pic-1.c: Likewise.
35663         * gcc.dg/i386-regparm.c: Likewise.
35664         * gcc.dg/i386-signbit-1.c: Likewise.
35665         * gcc.dg/i386-signbit-2.c: Likewise.
35666         * gcc.dg/i386-signbit-3.c: Likewise.
35667         * gcc.dg/i386-sse-5.c: Likewise.
35668         * gcc.dg/i386-sse-8.c: Likewise.
35669         * gcc.dg/i386-unroll-1.c: Likewise.
35670         * gcc.dg/tls/opt-1.c: Likewise.
35671         * gcc.dg/tls/opt-2.c: Likewise.
35672         * gcc.dg/unroll-1.c: Likewise.
35673         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35674         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35675         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35676         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35677         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
35678         -m64 is specified.
35679
35680 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35681
35682         PR c++/18389
35683         * g++.dg/parse/cond1.C: New test.
35684
35685         PR c++/18429
35686         * g++.dg/template/array9.C: New test.
35687         * g++.dg/ext/vla1.C: Adjust error messages.
35688         * g++.dg/ext/vlm1.C: Likewise.
35689         * g++.dg/template/crash2.C: Likewise.
35690
35691         PR c++/18436
35692         * g++.dg/template/call3.C: New test.
35693
35694         PR c++/18407
35695         * g++.dg/template/ptrmem11.C: New test.
35696
35697 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
35698
35699         PR other/14264
35700         * lib/g++.exp: Set LC_ALL and LANG to C.
35701         * lib/gcc-dg.exp: Likewise.
35702         * lib/gfortran.exp: Likewise.
35703         * lib/objc.exp: Likewise.
35704         * lib/treelang.exp: Likewise.
35705
35706 2004-11-12  Andreas Schwab  <schwab@suse.de>
35707
35708         * gcc.dg/pr16286.c: Fix last change.
35709
35710 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35711
35712         PR c++/18416
35713         * g++.dg/init/global1.C: New test.
35714
35715 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
35716
35717         * gcc.c-torture/execute/20041112-1.c: New test.
35718
35719 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35720
35721         * lib/gcc-dg.exp (dg-target-list): New.
35722
35723 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35724             Richard Sandiford  <rsandifo@redhat.com>
35725
35726         * lib/target-supports.exp (get-compiler_messages): New.
35727         (check_named_sections_available): Use it.
35728         (check_effective_target_ilp32): New.
35729         (check_effective_target_lp64): New.
35730         (is-effective-target): New.
35731         * lib/gcc-dg.exp (dg-require-effective-target): New.
35732
35733 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
35734
35735         * gcc.dg/precedence-1.c: New test.
35736
35737 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35738
35739         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
35740
35741         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
35742         message, delete generated files, use more descriptive name for
35743         executable, and make the test unsupported when it cannot be run.
35744
35745         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
35746         (dg-require-weak, dg-require-visibility, dg-require-alias,
35747         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
35748         dg-require-iconv, dg-require-named-sections): Use it.
35749
35750         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
35751
35752 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
35753
35754         PR target/16457
35755         * gcc.dg/ppc-and-1: New
35756
35757         PR target/16796
35758         * gcc.dg/ppc-mov-1.c: New.
35759
35760         PR target/16458
35761         * gcc.dg/ppc-compare-1.c: New.
35762
35763 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
35764
35765         * objc.dg/desig-init-2.m: New test.
35766
35767 2004-11-10  Adam Nemet  <anemet@lnxw.com>
35768
35769         PR middle-end/18160
35770         * g++.dg/warn/register-var-1.C: New test.
35771         * g++.dg/warn/register-var-2.C: New test.
35772
35773 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35774
35775         * gcc.dg/union-2.c: New test.
35776
35777 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
35778
35779         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
35780         New test for PR tree-optimization/17892.
35781
35782 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
35783
35784         PR c++/18369
35785         * g++.dg/init/new12.C: New test.
35786
35787 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
35788
35789         * gcc.target/sparc: New directory.
35790         * gcc.target/sparc/sparc.exp: New driver.
35791         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
35792         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
35793         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
35794         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
35795
35796 2004-11-10  Paul Brook  <paul@codesourcery.com>
35797
35798         PR fortran/18218
35799         * gfortran.dg/list_read.c: New test.
35800
35801 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35802
35803         PR c/18322
35804         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
35805         expected diagnostic location.
35806
35807 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
35808
35809         * gcc.dg/20041109-1.c: New test.
35810
35811 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
35812
35813         PR objc/18406
35814         * objc/compile/pr18406.m: New test.
35815
35816 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35817
35818         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
35819
35820 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35821
35822         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
35823
35824 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35825
35826         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
35827
35828 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35829
35830         * gcc.dg/20030225-2.c: Add prototype for abort and
35831         exit.
35832
35833 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
35834
35835         PR tree-opt/18299
35836         * gcc.c-torture/pr18299-1.c: New test.
35837
35838 2004-11-06  Andreas Schwab  <schwab@suse.de>
35839
35840         * gcc.dg/pr16286.c: Also test for bool and pixel.
35841
35842 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
35843
35844         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
35845         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
35846         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
35847         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
35848         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
35849         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
35850         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
35851         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
35852         gcc.dg/struct-semi-3.c: New tests.
35853
35854 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35855
35856         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
35857
35858 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35859
35860         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
35861         Do not use C99 designators.
35862
35863 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35864
35865         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
35866
35867 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35868
35869         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
35870         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
35871         * gcc.c-torture/execute/simd-5.x: Remove.
35872
35873 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
35874
35875         PR rtl-optimization/17933
35876         * gcc.dg/torture/pr17933-1.c: New test.
35877
35878 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
35879
35880         PR target/18106
35881         * lib/target-supports.exp (check_weak_available): Support
35882         Windows.
35883
35884 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
35885
35886         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
35887         call to fflush(stdout) before abort.
35888         (my_ffsll): New function.
35889         (generate_fields): Use it.
35890
35891 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35892
35893         * gcc.dg/init-undef-1.c: New test.
35894
35895 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35896
35897         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
35898         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
35899         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
35900         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
35901         expected messages for new parser.
35902
35903 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
35904
35905         * g++.dg/ext/visibility/symbian1.C: New test.
35906
35907 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35908
35909         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
35910         on LP64 targets.
35911
35912 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35913
35914         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
35915         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
35916         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
35917         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
35918         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
35919         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
35920         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
35921         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
35922         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
35923         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
35924
35925 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35926
35927         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
35928         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
35929         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
35930         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
35931         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
35932         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
35933         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
35934         for new parser.
35935
35936 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
35937
35938         PR target/15342
35939         * gcc.dg/20041104-1.c: New test.
35940
35941 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35942
35943         * g++.dg/template/nontype7.C: New test.
35944         * g++.dg/template/nontype8.C: Likewise.
35945         * g++.dg/template/nontype9.C: Likewise.
35946         * g++.dg/template/nontype10.C: Likewise.
35947         * g++.dg/tc1/dr49.C: Likewise.
35948         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
35949         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
35950
35951 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35952
35953         * g++.dg/rtti/tinfo1.C: Remove xfails.
35954
35955 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35956
35957         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
35958         packed attribute to the definition to satisfy the new C++ parser.
35959
35960 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35961
35962         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
35963         invocations of va_arg.
35964
35965 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
35966
35967         PR c++/18124
35968         * g++.dg/template/crash25.C: New test.
35969
35970         PR c++/18155
35971         * g++.dg/template/typedef2.C: New test.
35972         * g++.dg/parse/crash13.C: Adjust error markers.
35973
35974         PR c++/18177
35975         * g++.dg/conversion/const3.C: New test.
35976
35977 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35978
35979         PR fortran/17535
35980         PR fortran/17583
35981         PR fortran/17713
35982         * gfortran.dg/generic_[123].f90: New testcases.
35983
35984 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35985
35986         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
35987         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
35988
35989 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
35990
35991         PR tree-opt/16808
35992         * gcc.c-torture/compile/pr16808.c: New test.
35993
35994 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
35995
35996         PR rtl-optimization/17104
35997         * gcc.dg/ppc-bitfield1.c: New.
35998
35999 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36000
36001         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
36002
36003 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36004
36005         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
36006         strings for 32-bit code.
36007
36008 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
36009
36010         PR c/18239
36011         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
36012
36013 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
36014
36015         PR c++/18064
36016         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
36017
36018 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
36019
36020         PR c++/15172
36021         * g++.dg/init/aggr2.C: New test.
36022
36023 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
36024
36025         * objc.dg/local-decl-1.m: New test.
36026
36027 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36028
36029         * gcc.dg/20040910-1.c: Adjust regex.
36030
36031 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36032
36033         PR rtl-optimization/18084
36034         * g++.dg/opt/pr18084-1.C: New testcase.
36035
36036 2004-10-30  Matt Austern  <austern@apple.com>
36037
36038         PR c++/17542
36039         * g++.dg/ext/attrib18.C: New test.
36040
36041 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36042
36043         PR middle-end/18096
36044         * gcc.dg/pr18096-1.c: New test case.
36045
36046 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36047
36048         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
36049
36050 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
36051
36052         PR c/16666
36053         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
36054         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
36055         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
36056         gcc.dg/old-style-prom-3.c: New tests.
36057
36058 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
36059
36060         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
36061         Remove unnecessary inclusion of stdio.h.
36062
36063 2004-10-29  Roger Sayle  <roger@eyesopen.com>
36064
36065         PR rtl-optimization/17581
36066         * gcc.dg/pr17581-1.c: New test case.
36067
36068 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
36069
36070         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
36071         being implemented.
36072         * g++.dg/conversion/dr195-1.C: New.
36073         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
36074         * g++.old-deja/g++.mike/p10148.C: Likewise.
36075
36076 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
36077
36078         PR c++/17695
36079         * g++.dg/debug/typedef2.C: New test.
36080
36081 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
36082
36083         PR fortran/13490
36084         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
36085         * gfortran.dg/g77/README: Update.
36086
36087 2004-10-28  Matt Austern  <austern@apple.com>
36088
36089         PR c++/14124
36090         * g++.dg/ext/packed7.C: New test.
36091
36092 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
36093
36094         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
36095         scan-assembler.
36096         * lib/scanasm.exp (hidden-scan-for): New proc.
36097         (scan-hidden): Use hidden-scan-for instead of constructing the scan
36098         string.
36099         (scan-not-hidden): Likewise.
36100         * lib/target-supports.exp (check_visibility_available): mach-o is
36101         support too.
36102
36103 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
36104
36105         PR c++/17132
36106         * g++.dg/template/memclass3.C: New test.
36107
36108 2004-10-28  Adam Nemet  <anemet@lnxw.com>
36109
36110         PR middle-end/18160
36111         * gcc.dg/register-var-1.c: New test.
36112         * gcc.dg/register-var-2.c: New test.
36113         * gcc.dg/asm-7.c: Taking the address of a register variable is an
36114         error now.
36115
36116 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
36117
36118         PR other/18172
36119         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
36120         unused variables.
36121         * gcc.dg/vect/vect-22.c: Likewise.
36122
36123 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
36124
36125         * gcc.dg/i386-rotate-1.c: New test.
36126
36127 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
36128
36129         * g++.dg/init/ref12.C: Add "run" marker.
36130
36131         PR c++/17435
36132         * g++.dg/init/ref12.C: New test.
36133
36134         PR c++/18140
36135         * g++.dg/template/shift1.C: New test.
36136         * g++.dg/template/error10.C: Adjust error markers.
36137
36138 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
36139
36140         PR tree-opt/17529
36141         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
36142
36143 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
36144
36145         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
36146         * gcc.dg/weak/weak-3.c: Likewise.
36147         * gcc.dg/weak/weak-5.c: Likewise.
36148         * gcc.dg/weak/weak-9.c: Likewise.
36149         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
36150         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
36151
36152         * gcc.dg/darwin-weakimport-1.c: New.
36153
36154 2004-10-28  Ben Elliston  <bje@au.ibm.com>
36155
36156         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
36157
36158 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
36159
36160         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
36161         'syntax' error messages.
36162         * gcc.dg/cpp/direct2s.c: Likewise.
36163
36164 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
36165
36166         * gcc.c-torture/compile/20041026-1.c: New.
36167
36168 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
36169
36170         PR c++/18093
36171         * g++.dg/lookup/ns2.C: New test.
36172
36173         PR c++/18020
36174         * g++.dg/template/enum4.C: New test.
36175
36176         PR c++/18161
36177         * g++.dg/template/expr1.C: New test.
36178
36179 2004-10-26  Ben Elliston  <bje@au.ibm.com>
36180
36181         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
36182
36183 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36184
36185         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
36186         gcc.dg/decl-nospec-3.c: New tests.
36187
36188 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
36189
36190         * objc.dg/super-class-3.m: New test.
36191
36192 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36193
36194         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
36195         resyncing.
36196         * gcc.dg/cpp/direct2s.c: Likewise.
36197
36198 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
36199
36200         * objc.dg/image-info.m: Update for changes to section selection.
36201
36202 2004-10-25  David Ayers  <d.ayers@inode.at>
36203             Ziemowit Laski  <zlaski@apple.com>
36204
36205         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
36206         diagnostics when messaging 'id <Proto>'.
36207         * objc.dg/class-protocol-1.m: New test.
36208         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
36209         a non-existent method signature.
36210         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
36211         Update diagnostics when messaging with non-existent method signature.
36212         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
36213         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
36214         invalid receivers are now resolved as if messaging 'id'; remove
36215         extraneous diagnostics.
36216
36217 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36218
36219         PR c/16667
36220         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
36221         gcc.dg/init-desig-obs-3.c: New tests.
36222
36223 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
36224
36225         * gcc.dg/debug/20041023-1.c: New test.
36226
36227 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
36228
36229         PR middle-end/17407
36230         * gcc.c-torture/compile/pr17407.c: New test.
36231
36232         PR c++/18121
36233         * g++.dg/template/array8.C: New test.
36234
36235 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36236
36237         PR other/18138
36238         * lib/g++.exp: Accept more than one multilib libgcc.
36239         * lib/gcc-dg.exp: Likewise.
36240         * lib/objc.exp: Likewise.
36241         * lib/treelang.exp: Likewise.
36242         * lib/gfortran.exp: Likewise.
36243
36244 2004-10-24  Ben Elliston  <bje@au.ibm.com>
36245
36246         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
36247
36248 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
36249
36250         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
36251         * gcc.dg/c99-const-expr-3.c: Likewise.
36252
36253 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
36254
36255         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
36256
36257 2004-10-23  Ben Elliston  <bje@au.ibm.com>
36258
36259         * gcc.c-torture/execute/loop-2e.x: Remove.
36260
36261 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36262
36263         PR c++/18095
36264         * g++.dg/parse/crash18.C: New.
36265         * g++.dg/parse/crash19.C: New.
36266
36267 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36268
36269         * g++.dg/ext/dllimport1.C: Move dg-warnings.
36270         * g++.dg/ext/dllimport2.C: Same.
36271         * g++.dg/ext/dllimport8.C: Same.
36272
36273 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
36274
36275         PR c++/10841
36276         * g++.dg/conversion/cast1.C: New test.
36277         * g++.dg/overload/pmf1.C: Adjust error marker.
36278
36279 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
36280
36281         PR objc/17923
36282         * objc.dg/const-str-7.m: New test.
36283
36284 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36285
36286         * g++.dg/template/memfriend11.C: Fix comment typo.
36287         * g++.dg/template/memfriend14.C: Likewise.
36288
36289 2004-10-20  Richard Henderson  <rth@redhat.com>
36290
36291         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
36292         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
36293         -fasynchronous-unwind-tables.
36294
36295 2004-10-20  Richard Henderson  <rth@redhat.com>
36296
36297         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
36298         (main): Return success.
36299         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
36300         (main): Return success.
36301
36302 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36303
36304         PR c++/13495
36305         * g++.dg/template/memfriend9.C: New test.
36306         * g++.dg/template/memfriend10.C: Likewise.
36307         * g++.dg/template/memfriend11.C: Likewise.
36308         * g++.dg/template/memfriend12.C: Likewise.
36309         * g++.dg/template/memfriend13.C: Likewise.
36310         * g++.dg/template/memfriend14.C: Likewise.
36311         * g++.dg/template/memfriend15.C: Likewise.
36312         * g++.dg/template/memfriend16.C: Likewise.
36313         * g++.dg/template/memfriend17.C: Likewise.
36314         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
36315
36316 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
36317
36318         * g++.dg/conversion/dr195.C: New.
36319         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
36320
36321 2004-10-20  Ben Elliston  <bje@au.ibm.com>
36322             Devang Patel  <dpatel@apple.com>
36323
36324         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
36325         of floating point arithmetic, which could trap.
36326
36327 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
36328
36329         PR c++/14035
36330         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
36331         * g++.dg/conversion/const2.C: New test.
36332         * g++.dg/expr/reinterpret2.C: New test.
36333         * g++.dg/expr/reinterpret3.C: New test.
36334         * g++.dg/expr/cast2.C: New test.
36335         * g++.dg/expr/copy1.C: New test.
36336         * g++.dg/other/conversion1.C: Change error message.
36337         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
36338         function pointers to void *.
36339         * g++.old-deja/g++.mike/p10148.C: Likewise.
36340
36341 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36342
36343         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
36344
36345 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
36346
36347         PR c++/18047
36348
36349         * g++.dg/parse/expr3.C: New test.
36350
36351 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36352
36353         * gcc.dg/smod-1.c: New test.
36354
36355 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
36356
36357         * objc.dg/method-14.m: New test.
36358
36359 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36360
36361         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
36362         Also xfail as the patch was reverted.
36363
36364 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36365
36366         PR middle-end/16973
36367         * gcc.dg/pr16973.c: New test.
36368
36369 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
36370
36371         PR tree-optimization/17656
36372         * gcc.c-torture/compile/pr17656.c: New test.
36373
36374 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
36375
36376         * g++.dg/eh/shadow1.C: New.
36377
36378 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
36379
36380         * gcc.c-torture/compile/20041018-1.c: New test.
36381
36382 2004-10-18  Ben Elliston  <bje@au.ibm.com>
36383
36384         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
36385         compiler referring to register 0 when accessing sdata.  The linker
36386         now patches things up.
36387
36388 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
36389
36390         PR c/17529
36391         * gcc.c-torture/compile/pr17529.c: New test.
36392
36393 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36394
36395         PR c++/17743
36396         * g++.dg/ext/attrib17.C: New test.
36397
36398 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36399
36400         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
36401
36402 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36403
36404         PR c++/10479
36405         * g++.dg/ext/attrib16.C: New test.
36406
36407 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
36408
36409         PR c++/17042
36410         * g++.dg/init/dso_handle1.C: New test.
36411
36412         PR c++/14667
36413         * g++.dg/parse/typedef6.C: New test.
36414
36415         PR c++/17916
36416         * g++.dg/parse/pragma1.C: New test.
36417
36418 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
36419
36420         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
36421
36422 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
36423
36424         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
36425         -fno-common when on HPPA HP-UX platforms.
36426
36427 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
36428
36429         PR other/16820
36430         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
36431         stdint.h.
36432         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
36433         uintptr_t.
36434
36435 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36436
36437         PR c++/16301
36438         * g++.dg/lookup/strong-using-4.C: New test.
36439
36440 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36441
36442         PR middle-end/16567
36443         * gcc.c-torture/compile/nested-1.c: New test.
36444
36445 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36446
36447         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
36448         and mipsisa64*-*-* (until support for misaligned loads is added).
36449         * gcc.dg/vect/vect-50.c: Likewise.
36450         * gcc.dg/vect/vect-52.c: Likewise.
36451         * gcc.dg/vect/vect-54.c: Likewise.
36452         * gcc.dg/vect/vect-58.c: Likewise.
36453         * gcc.dg/vect/vect-60.c: Likewise.
36454         * gcc.dg/vect/vect-80.c: Likewise.
36455
36456 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
36457
36458         PR c++/17976
36459         * g++.dg/init/dtor3.C: New test.
36460
36461 2004-10-15  Ben Elliston  <bje@au.ibm.com>
36462
36463         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
36464
36465 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
36466
36467         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
36468         * gcc.dg/macho-lo-sum.c: Likewise.
36469
36470 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
36471
36472         * gcc.dg/ppc-spe64-1.c: New test.
36473
36474 2004-10-14  Devang Patel  <dpatel@apple.com>
36475
36476         PR 17635
36477         * gcc.dg/pr17635.c : New test.
36478
36479 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
36480
36481         * gcc.dg/vect/vect-28.c: Remove xfail.
36482         * gcc.dg/vect/vect-30.c: Remove xfail.
36483         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
36484         * gcc.dg/vect/vect-33.c: Remove xfail.
36485         * gcc.dg/vect/vect-44.c: Remove xfail.
36486         * gcc.dg/vect/vect-46.c: Remove xfail.
36487         * gcc.dg/vect/vect-50.c: Remove xfail.
36488         * gcc.dg/vect/vect-52.c: Remove xfail.
36489         * gcc.dg/vect/vect-54.c: Remove xfail.
36490         * gcc.dg/vect/vect-58.c: Remove xfail.
36491         * gcc.dg/vect/vect-60.c: Remove xfail.
36492         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
36493         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
36494         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
36495         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
36496         * gcc.dg/vect/vect-8.c: Remove xfail.
36497         * gcc.dg/vect/vect-80.c: Remove xfail.
36498         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
36499
36500 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36501
36502         * gcc.dg/vect/vect-82.c: New testcase.
36503         * gcc.dg/vect/vect-82_64.c: New testcase.
36504         * gcc.dg/vect/vect-83.c: New testcase.
36505         * gcc.dg/vect/vect-83_64.c: New testcase.
36506
36507 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36508
36509         * gcc.dg/cpp/error-1.c: New test.
36510
36511 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36512
36513         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
36514
36515 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
36516
36517         PR target/17984
36518         * gcc.dg/cris-peep2-xsrand2.c: New test.
36519
36520 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
36521
36522         PR c++/17661
36523         * g++.dg/expr/for2.C: New test.
36524
36525 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36526
36527         * g++.dg/inherit/thunk1.C: Run on the SPARC.
36528
36529 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
36530
36531         PR tree-optimization/17724
36532         * g++.dg/opt/pr17724-1.C: New test.
36533         * g++.dg/opt/pr17724-2.C: New test.
36534         * g++.dg/opt/pr17724-3.C: New test.
36535         * g++.dg/opt/pr17724-4.C: New test.
36536         * g++.dg/opt/pr17724-5.C: New test.
36537         * g++.dg/opt/pr17724-6.C: New test.
36538
36539 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
36540
36541         PR c/17301
36542         * gcc.dg/pr17301-2.c: New test.
36543
36544 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
36545
36546         PR c++/15876
36547         * g++.dg/parse/error22.C: New test.
36548
36549         PR c++/17936
36550         * g++.dg/template/spec18.C: New test.
36551
36552 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
36553
36554         * gcc.dg/ia64-asm-1.c: Add prototype for abort
36555         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
36556         memcpy.
36557         * gcc.dg/ia64-sync-2.c: Ditto.
36558         * gcc.dg/ia64-sync-3.c: Ditto.
36559
36560 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
36561
36562         * g++.dg/eh/cleanup5.C: Add dg-options "".
36563
36564 2004-10-11  Roger Sayle  <roger@eyesopen.com>
36565
36566         PR middle-end/17657
36567         * gcc.dg/switch-4.c: New test case.
36568
36569 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
36570
36571         * gcc.c-torture/execute/20041011-1.c: New test.
36572
36573 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36574
36575         PR c++/17554
36576         * g++.dg/init/for3.C: New test.
36577
36578         PR c++/17657
36579         * g++.dg/opt/switch2.C: New test.
36580
36581         PR middle-end/17703
36582         * g++.dg/warn/Wreturn-2.C: New test.
36583
36584 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36585
36586         PR c++/17907
36587         * g++.dg/eh/cleanup5.C: New test.
36588
36589 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
36590
36591         PR c++/17393
36592         * g++.dg/parse/error21.C: New test.
36593
36594 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36595
36596         * g++.dg/overload/pmf1.C: Adjust quoting marks.
36597         * g++.dg/warn/incomplete1.C: Likewise.
36598         * g++.dg/template/qualttp20.C: Likewise.
36599
36600 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36601
36602         PR c/17881
36603         * parm-incomplete-1.c: New test.
36604
36605 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36606
36607         PR c++/17867
36608         * g++.dg/parse/error19.C: New test.
36609
36610         PR c++/17670
36611         * g++.dg/init/new11.C: New test.
36612
36613         PR c++/17821
36614         * g++.dg/parse/error20.C: New test.
36615
36616         PR c++/17826
36617         * g++.dg/template/crash24.C: New test.
36618
36619 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36620
36621         PR c/17301
36622         * gcc.dg/pr17301-1.c: New test.
36623
36624 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36625
36626         PR c/17189
36627         * gcc.dg/anon-struct-5.c: New test.
36628
36629 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36630
36631         PR c/17844
36632         * gcc.dg/pr17844-1.c: New test.
36633
36634 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
36635
36636         PR tree-optimization/17906
36637         * gcc.c-torture/compile/pr17906.c: New.
36638
36639 2004-10-09  Stuart Hastings  <stuart@apple.com>
36640             Roger Sayle  <roger@eyesopen.com>
36641
36642         PR rtl-optimization/17853
36643         * gcc.dg/i386-mmx-5.c: New testcase.
36644
36645 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
36646
36647         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
36648
36649 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36650
36651         PR c++/17524
36652         * g++.dg/template/static9.C: New test.
36653
36654         PR c++/17685
36655         * g++.dg/parse/operator5.C: New test.
36656
36657 2004-10-09  Roger Sayle  <roger@eyesopen.com>
36658
36659         PR middle-end/17894
36660         * gcc.c-torture/execute/divcmp-4.c: New test case.
36661
36662 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36663
36664         PR tree-opt/17902
36665         * g++.dg/opt/pr17902.C: New test.
36666
36667 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
36668
36669         * gcc.dg/cpp/ident-1.c: Add dg-options "".
36670
36671 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36672
36673         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
36674
36675 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36676
36677         * gcc.dg/assign-warn-3.c: New test.
36678
36679 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36680
36681         PR c/16999
36682         * gcc.dg/cpp/ident-1.c: New test.
36683
36684 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36685
36686         * gcc.c-torture/compile/acc1.c: New.
36687
36688 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36689
36690         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
36691         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
36692
36693 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36694
36695         * gcc.dg/ultrasp11.c: New test.
36696
36697 2004-10-08  Michael Matz  <matz@suse.de>
36698
36699         * gcc.dg/doloop-2.c: New test.
36700
36701 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36702
36703         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
36704         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
36705         objc.dg/method-9.m: Update expected diagnostics.
36706
36707 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
36708
36709         * gcc.dg/ppc-fsel-3.c: New file.
36710         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
36711
36712 2004-10-07  Paul Brook  <paul@codesourcery.com>
36713
36714         * gfortran.dg/intrinsic_verify_1.f90: New test.
36715
36716 2004-10-07  Paul Brook  <paul@codesourcery.com>
36717
36718         * gfortran.dg/empty_format_1.f90: Remove stray commas.
36719
36720 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36721
36722         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
36723         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
36724         commit.
36725
36726 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
36727
36728         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
36729
36730 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36731
36732         PR c++/17115
36733         * g++.dg/warn/Winline-4.C: New test.
36734
36735 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36736
36737         * gcc.c-torture/compile/20041007-1.c: New test.
36738
36739 2004-10-07  Paul Brook  <paul@codesourcery.com>
36740
36741         PR fortran/17678
36742         * gfortran.dg/use_allocated_1.f90: New test.
36743
36744 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36745
36746         PR middle-end/17849
36747         * gfortran.fortran-torture/compile/nested.f90: New test
36748
36749 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36750
36751         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
36752
36753 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36754
36755         PR c++/17368
36756         * g++.dg/ext/asm6.C: New test.
36757
36758 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
36759
36760         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
36761
36762 2004-10-06  Paul Brook  <paul@codesourcery.com>
36763
36764         PR libfortran/17709
36765         * gfortran.dg/empty_format_1.f90: New test.
36766
36767 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36768
36769         PR fortran/17568
36770         * gfortran.dg/ishft.f90: New test.
36771
36772         PR fortran/17283
36773         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
36774         tests.
36775
36776 2004-10-06  Paul Brook  <paul@codesourcery.com>
36777
36778         * gfortran.dg/do_1.f90: New test.
36779
36780 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36781
36782         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
36783         optimizing for size.
36784
36785 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36786
36787         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
36788
36789 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36790
36791         * gcc.c-torture/compile/20041005-1.c: New test.
36792
36793 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36794
36795         PR c++/17829
36796         * g++.dg/lookup/koenig4.C: New.
36797
36798 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36799
36800         * g++.dg/other/classkey1.C: Adjust quoting marks.
36801         * g++.dg/parse/error15.C: Likewise.
36802         * g++.dg/template/meminit2.C (int>): Likewise.
36803
36804 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36805
36806         PR fortran/17283
36807         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
36808
36809         PR fortran/17631
36810         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
36811
36812         PR fortran/17708
36813         * gfortran.dg/pr17708.f90: New test.
36814
36815 2004-10-04  Chao-ying Fu  <fu@mips.com>
36816
36817         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
36818         * gcc.dg/vect/vect-4.c: Ditto.
36819         * gcc.dg/vect/vect-5.c: Ditto.
36820         * gcc.dg/vect/vect-6.c: Ditto.
36821         * gcc.dg/vect/vect-8.c: Ditto.
36822         * gcc.dg/vect/vect-16.c: Ditto.
36823         * gcc.dg/vect/vect-30.c: Ditto.
36824         * gcc.dg/vect/vect-40.c: Ditto.
36825         * gcc.dg/vect/vect-41.c: Ditto.
36826         * gcc.dg/vect/vect-42.c: Ditto.
36827         * gcc.dg/vect/vect-43.c: Ditto.
36828         * gcc.dg/vect/vect-44.c: Ditto.
36829         * gcc.dg/vect/vect-45.c: Ditto.
36830         * gcc.dg/vect/vect-46.c: Ditto.
36831         * gcc.dg/vect/vect-47.c: Ditto.
36832         * gcc.dg/vect/vect-48.c: Ditto.
36833         * gcc.dg/vect/vect-49.c: Ditto.
36834         * gcc.dg/vect/vect-50.c: Ditto.
36835         * gcc.dg/vect/vect-51.c: Ditto.
36836         * gcc.dg/vect/vect-52.c: Ditto.
36837         * gcc.dg/vect/vect-53.c: Ditto.
36838         * gcc.dg/vect/vect-54.c: Ditto.
36839         * gcc.dg/vect/vect-55.c: Ditto.
36840         * gcc.dg/vect/vect-56.c: Ditto.
36841         * gcc.dg/vect/vect-57.c: Ditto.
36842         * gcc.dg/vect/vect-58.c: Ditto.
36843         * gcc.dg/vect/vect-59.c: Ditto.
36844         * gcc.dg/vect/vect-60.c: Ditto.
36845         * gcc.dg/vect/vect-74.c: Ditto.
36846         * gcc.dg/vect/vect-79.c: Ditto.
36847         * gcc.dg/vect/vect-80.c: Ditto.
36848
36849 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
36850
36851         * gcc.dg/unused-7.c: Use the correct option.
36852
36853 2004-10-04  Paul Brook  <paul@codesourcery.com>
36854         Bud Davis  <bdavis9659@comcast.net>
36855
36856         PR fortran/17706
36857         PR fortran/16434
36858         * gfortran/pr17706.f90: New test.
36859         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
36860
36861 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36862
36863         * gfortran.dg/pr17612.f90: New test.
36864
36865 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36866
36867         * g++.dg/template/local1.C: Adjust quoting marks in
36868         testing for diagnostics.
36869         * g++.dg/tls/diag-2.C: Likewise.
36870         * g++.dg/other/error8.C: Likewise.
36871
36872 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36873
36874         PR c/17178
36875         * gcc.dg/unused-4.c: Adjust to be correct.
36876
36877         PR c/17820
36878         * gcc.dg/unused-7.c: New test.
36879
36880 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36881
36882         PR c++/17797
36883         * g++.dg/overload/template2.C: New test.
36884
36885 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
36886
36887         PR tree-optimization/16632
36888         * gcc.dg/tree-ssa/20041002-1.c: New.
36889
36890 2004-10-03  Paul Brook  <paul@codesourcery.com>
36891
36892         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
36893         rather than relying on default formatting.
36894
36895 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
36896
36897         * gcc.dg/20040920-1.c: Update expected message text.
36898
36899 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
36900
36901         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
36902
36903 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
36904
36905         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
36906         tree level.
36907
36908 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36909
36910         * gcc.dg/tree-ssa/pr17343.c: Remove.
36911
36912 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36913
36914         PR tree-opt/17343
36915         * gcc.dg/tree-ssa/pr17343.c: New test.
36916
36917 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
36918
36919         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
36920         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
36921         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
36922         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
36923         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
36924
36925 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36926
36927         * gcc.dg/lvalue-2.c: New test.
36928
36929 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36930
36931         PR c/17730
36932         * gcc.dg/pr17730-1.c: New test
36933
36934 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
36935
36936         PR c/7425
36937         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
36938
36939 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36940
36941         * gcc.c-torture/execute/stdarg-1.c: New test.
36942         * gcc.c-torture/execute/stdarg-2.c: New test.
36943         * gcc.c-torture/execute/stdarg-3.c: New test.
36944         * gcc.dg/tree-ssa/stdarg-1.c: New test.
36945         * gcc.dg/tree-ssa/stdarg-2.c: New test.
36946         * gcc.dg/tree-ssa/stdarg-3.c: New test.
36947         * gcc.dg/tree-ssa/stdarg-4.c: New test.
36948         * gcc.dg/tree-ssa/stdarg-5.c: New test.
36949
36950 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36951
36952         PR tree-optimization/17697
36953         * g++.dg/opt/pr17697-1.C: New test.
36954         * g++.dg/opt/pr17697-2.C: New test.
36955         * g++.dg/opt/pr17697-3.C: New test.
36956
36957 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
36958
36959         PR c/16409
36960         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
36961         gcc.dg/vla-init-5.c: New tests.
36962
36963 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
36964
36965         PR c/13804
36966         * gcc.dg/pr13804-1.c: New test.
36967
36968 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36969
36970         PR fortran/16938
36971         * gfortran.dg/pr16938.f90: New test.
36972
36973 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36974
36975         * g++.dg/template/crash23.C: New test.
36976
36977 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36978
36979         PR c++/17585
36980         * g++.dg/template/static8.C: New test.
36981
36982 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
36983
36984         PR c++/17681
36985         * g++.dg/other/error9.C: New test.
36986
36987 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36988
36989         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
36990
36991 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36992
36993         PR fortran/15164
36994         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
36995
36996 2004-09-26  Roger Sayle  <roger@eyesopen.com>
36997
36998         PR middle-end/17112
36999         * gcc.dg/pr17112-1.c: New test case.
37000
37001 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37002
37003         PR c/11459
37004         * gcc.dg/pr11459-1.c: New test.
37005
37006 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
37007
37008         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
37009         * gcc.dg/tree-ssa/loop-4.c: Likewise.
37010
37011 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37012
37013         * gfortran.dg/pr15324.f90: Make array bounds consistent.
37014
37015 2004-09-25  Jan Hubicka  <jh@suse.cz>
37016
37017         * compile/30040909-1.c: New test.
37018         * compile/30040907-1.c: New test.
37019
37020 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
37021
37022         * gcc.c-torture/execute/va-arg-26.c: New test.
37023
37024 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
37025
37026         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
37027         extra diagnostics on targets with 64-bit pointers.
37028         * objc.dg/selector-1.m: Adjust dg-warning regexp.
37029
37030 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37031
37032         PR c/17188
37033         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
37034         * gcc.dg/decl-3.c: Adjust expected message.
37035
37036 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37037
37038         PR fortran/17615
37039         * gfortran.dg/pr17615.f90: New test.
37040
37041 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
37042
37043         PR tree-optimzation/17517
37044         * g++.dg/tree-ssa/pr17517.C: New Test.
37045
37046 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37047
37048         PR c++/16889
37049         * g++.dg/lookup/ambig3.C: New.
37050
37051 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
37052
37053         PR tree-opt/17624
37054         * g++.dg/opt/pr17624.C: New test.
37055
37056 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37057
37058         PR c/6980
37059         * gcc.dg/Wbad-function-cast-1.c: New test.
37060
37061 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
37062
37063         * g++.dg/ext/complit1.C
37064         * g++.dg/other/error2.C
37065         * g++.dg/other/nontype-1.C
37066         * g++.dg/parse/crash11.C
37067         * g++.dg/parse/crash12.C
37068         * g++.dg/parse/error15.C
37069         * g++.dg/parse/error4.C
37070         * g++.dg/parse/tmpl-outside1.C
37071         * g++.dg/parse/too-many-tmpl-args1.C
37072         * g++.dg/template/dependent-expr3.C
37073         * g++.dg/template/error10.C
37074         * g++.dg/template/instantiate1.C
37075         * g++.dg/template/vtable2.C
37076         * g++.dg/warn/Wshadow-1.C
37077         * g++.dg/warn/weak1.C
37078         * g++.old-deja/g++.brendan/crash16.C
37079         * g++.old-deja/g++.brendan/crash18.C
37080         * g++.old-deja/g++.brendan/crash48.C
37081         * g++.old-deja/g++.brendan/crash49.C
37082         * g++.old-deja/g++.brendan/crash55.C
37083         * g++.old-deja/g++.brendan/crash56.C
37084         * g++.old-deja/g++.brendan/crash8.C
37085         * g++.old-deja/g++.brendan/enum11.C
37086         * g++.old-deja/g++.brendan/enum8.C
37087         * g++.old-deja/g++.brendan/enum9.C
37088         * g++.old-deja/g++.brendan/friend3.C
37089         * g++.old-deja/g++.brendan/misc14.C
37090         * g++.old-deja/g++.bugs/900402_02.C
37091         * g++.old-deja/g++.bugs/900404_03.C
37092         * g++.old-deja/g++.bugs/900404_04.C
37093         * g++.old-deja/g++.bugs/900428_03.C
37094         * g++.old-deja/g++.jason/crash4.C
37095         * g++.old-deja/g++.jason/overload21.C
37096         * g++.old-deja/g++.jason/redecl1.C
37097         * g++.old-deja/g++.jason/report.C
37098         * g++.old-deja/g++.jason/rfg10.C
37099         * g++.old-deja/g++.jason/template30.C
37100         * g++.old-deja/g++.law/arm12.C
37101         * g++.old-deja/g++.law/ctors5.C
37102         * g++.old-deja/g++.law/cvt20.C
37103         * g++.old-deja/g++.law/init10.C
37104         * g++.old-deja/g++.law/init8.C
37105         * g++.old-deja/g++.law/visibility17.C
37106         * g++.old-deja/g++.law/visibility7.C
37107         * g++.old-deja/g++.mike/net8.C
37108         * g++.old-deja/g++.mike/p646.C
37109         * g++.old-deja/g++.mike/p700.C
37110         * g++.old-deja/g++.mike/p701.C
37111         * g++.old-deja/g++.mike/p811.C
37112         * g++.old-deja/g++.ns/template13.C
37113         * g++.old-deja/g++.other/array3.C
37114         * g++.old-deja/g++.other/crash25.C
37115         * g++.old-deja/g++.other/dtor3.C
37116         * g++.old-deja/g++.other/dtor4.C
37117         * g++.old-deja/g++.other/main1.C
37118         * g++.old-deja/g++.other/warn7.C
37119         * g++.old-deja/g++.pt/crash11.C
37120         * g++.old-deja/g++.pt/crash36.C
37121         * g++.old-deja/g++.pt/spec22.C
37122         * g++.old-deja/g++.pt/spec9.C
37123         * g++.old-deja/g++.pt/ttp52.C
37124         * g++.old-deja/g++.robertl/eb103.C
37125         * g++.old-deja/g++.robertl/eb121.C
37126         * g++.old-deja/g++.robertl/eb22.C
37127         * g++.old-deja/g++.robertl/eb8.C:
37128         Update locations and/or regexps of dg-error markers.
37129         Remove markers for some bogus messages that are no longer issued.
37130
37131 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
37132
37133         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
37134         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
37135
37136 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
37137
37138         PR c++/17618
37139         * g++.dg/lookup/crash5.C: New test.
37140
37141 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
37142
37143         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
37144         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
37145         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
37146         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
37147         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
37148         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
37149
37150         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
37151         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
37152         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
37153         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
37154         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
37155         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
37156
37157         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
37158
37159         * gcc.dg/vect/vect-44.c: Check additional cases.
37160         * gcc.dg/vect/vect-48.c: Check additional cases.
37161
37162         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
37163         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
37164         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
37165         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
37166         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
37167         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
37168         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
37169         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
37170         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
37171
37172         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
37173         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
37174         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
37175
37176 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37177
37178         * gcc.dg/tree-ssa/loop-6.c: New test.
37179
37180 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
37181
37182         PR c++/17620
37183         * g++.dg/inherit/base2.C: New.
37184
37185 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37186
37187         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
37188         * gcc.dg/20001012-2.c: Likewise.
37189         * gcc.dg/20001013-1.c: Likewise.
37190         * gcc.dg/20001101-1.c: Likewise.
37191         * gcc.dg/20001102-1.c: Likewise.
37192         * gcc.dg/bf-spl1.c: Likewise.
37193         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
37194         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
37195
37196 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
37197
37198         PR tree-optimization/16721
37199         * gcc.dg/tree-ssa/pr16721.c: New test.
37200
37201 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
37202
37203         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
37204         * gcc.dg/20040305-1.c: Likewise.
37205
37206 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37207
37208         PR c/16566
37209         * gcc.c-torture/compile/pr16566-1.c,
37210         gcc.c-torture/compile/pr16566-2.c,
37211         gcc.c-torture/compile/pr16566-3.c: New tests.
37212
37213 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
37214
37215         PR tree-optimization/17512
37216         * gcc.c-torture/compile/20040916-1.c.
37217
37218 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
37219
37220         * gcc.dg/pragma-re-3.c: New test.
37221
37222 2004-09-17  Matt Austern  <austern@apple.com>
37223
37224         PR c++/15049
37225         * g++.dg/other/anon3.C: New.
37226
37227 2004-09-21  Roger Sayle  <roger@eyesopen.com>
37228
37229         PR c++/7503
37230         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
37231         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
37232         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
37233         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
37234         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
37235
37236 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
37237
37238         PR fortran/17286
37239         * gfortran.dg/pr17286.f90: New test.
37240
37241 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
37242
37243         PR c++/17530
37244         * g++.dg/template/static7.C: New test.
37245
37246 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
37247
37248         PR tree-opt/17558
37249         * gcc.c-torture/compile/pr17558.c: New test.
37250
37251 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37252
37253         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
37254         if SKIP_ATTRIBUTE is defined.
37255
37256 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37257
37258         PR fortran/15957
37259         * gfortran.dg/pr15957.f90: New test.
37260
37261 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
37262
37263         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
37264         in comparison.
37265         * gcc.dg/vect/vect-79.c: Likewise.
37266         * gcc.dg/vect/vect-80.c: Likewise.
37267
37268 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37269
37270         PR fortran/15750
37271         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
37272
37273 2004-09-20  Ira Rosen  <irar@il.ibm.com>
37274
37275         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
37276         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
37277         * gcc.dg/vect/vect-62.c: New testcase.
37278         * gcc.dg/vect/vect-63.c: New testcase.
37279         * gcc.dg/vect/vect-64.c: New testcase.
37280         * gcc.dg/vect/vect-65.c: New testcase.
37281         * gcc.dg/vect/vect-66.c: New testcase.
37282         * gcc.dg/vect/vect-67.c: New testcase.
37283         * gcc.dg/vect/vect-68.c: New testcase.
37284         * gcc.dg/vect/vect-69.c: New testcase.
37285         * gcc.dg/vect/vect-79.c: New testcase.
37286         * gcc.dg/vect/vect-80.c: New testcase.
37287
37288 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37289
37290         * gcc.target/mips/asm-1.c: New test.
37291
37292 2004-09-19  Ira Rosen  <irar@il.ibm.com>
37293
37294         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
37295         * gcc.dg/vect/vect-73.c: New testcase.
37296         * gcc.dg/vect/vect-74.c: New testcase.
37297         * gcc.dg/vect/vect-75.c: New testcase.
37298         * gcc.dg/vect/vect-76.c: New testcase.
37299         * gcc.dg/vect/vect-77.c: New testcase.
37300         * gcc.dg/vect/vect-78.c: New testcase
37301
37302 2004-09-18  Paul Brook  <paul@codesourcery.com>
37303
37304         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
37305
37306 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
37307
37308         PR c/17424
37309         * gcc.dg/pr17424-1.c: New test.
37310
37311 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
37312
37313         * g++.dg/tree-ssa/pr17153.C: New test.
37314
37315 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
37316
37317         PR pch/13361
37318         * g++.dg/pch/wchar-1.C: New.
37319         * g++.dg/pch/wchar-1.Hs: New.
37320
37321 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
37322
37323         * gcc.c-torture/execute/20040917-1.c: New test.
37324
37325 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37326
37327         PR tree-optimization/17319
37328         * gcc.dg/pr17319.c: New test.
37329
37330 2004-09-17  Devang Patel  <dpatel@apple.com>
37331
37332         * gcc.dg/20040813-1.c: New test.
37333
37334 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37335
37336         PR tree-optimization/17273
37337         * gcc.c-torture/compile/pr17273.c: New test.
37338
37339 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37340
37341         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
37342         Update expected messages.
37343         * gcc.dg/declspec-13.c: New test.
37344
37345 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
37346
37347         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
37348
37349 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37350
37351         * gcc.c-torture/execute/pr17252.c: Use post-increment to
37352         change what 'a' is pointing to.
37353
37354 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
37355
37356         PR c++/16002
37357         * g++.dg/template/error18.C: New test.
37358
37359         PR c++/16029
37360         * g++.dg/warn/Wunused-8.C: New test.
37361
37362 2004-09-17  Steven Bosscher  <stevenb@suse.de>
37363
37364         PR tree-optimization/17513
37365         * gcc.dg/20040916-1.c: New test.
37366
37367 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
37368
37369         PR c++/17501
37370         * g++.dg/template/typename7.C: New test.
37371
37372 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37373
37374         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
37375
37376 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
37377
37378         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
37379         with -ftree-based-profiling also.
37380         * lib/profopt.exp: Support late-set profile_option/feedback_option.
37381
37382 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
37383
37384         PR/15364
37385         * gfortran.dg/der_array_io_1.f90: New test.
37386         * gfortran.dg/der_array_io_2.f90: New test.
37387         * gfortran.dg/der_array_io_3.f90: New test.
37388
37389 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37390
37391         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
37392         EABI.
37393
37394 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37395
37396         * g++.dg/opt/switch1.C: New test.
37397
37398 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37399
37400         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
37401         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
37402         Update expected messages.
37403
37404 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37405
37406         PR fortran/16485
37407         * gfortran.dg/same_name_1.f90: New test.
37408
37409 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
37410
37411         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
37412         dereference garbage pointers.
37413
37414 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
37415
37416         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
37417         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
37418
37419         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
37420         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
37421         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
37422
37423 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
37424
37425         PR c++/17324
37426         * g++.dg/template/mangle1.C: New test.
37427
37428 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37429
37430         PR tree-optimization/17252
37431         * gcc.c-torture/execute/pr17252.c: New test.
37432
37433 2004-09-14  Andrew Pinski  <apinski@apple.com>
37434
37435         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
37436
37437 2004-09-14  Roger Sayle  <roger@eyesopen.com>
37438
37439         PR rtl-optimization/9771
37440         * gcc.dg/pr9771-1.c: New test case.
37441
37442 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37443
37444         PR tree-optimization/15262
37445         * gcc.c-torture/execute/pr15262-1.c: New test.
37446         * gcc.c-torture/execute/pr15262-2.c: New test.
37447
37448 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37449
37450         * gcc.dg/declspec-12.c: New test.
37451
37452 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
37453
37454         * gfortran.dg/pr17090.f90: Add directives to test.
37455
37456 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37457
37458         * gcc.c-torture/compile/20040914-1.c: New test.
37459
37460 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37461
37462         PR c++/16162
37463         * g++.dg/template/decl2.C: New test.
37464
37465 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
37466
37467         PR fortran/17090
37468         * gfortran.dg/pr17090.f90: New test.
37469
37470 2004-09-13  Dale Johannesen  <dalej@apple.com>
37471
37472         * gcc.c-torture/compile/pr17408.c: New test case.
37473
37474 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37475
37476         PR c++/16716
37477         * g++.dg/parse/crash17.C: New test.
37478
37479         PR c++/17327
37480         * g++.dg/template/enum3.C: New test.
37481
37482 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
37483
37484         * lib/gcc-defs.exp: Load wrapper.exp.
37485         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
37486         using local code.
37487         * lib/gcc.exp (gcc_init): Similar.
37488         * lib/gfortran.exp (gfortran_init): Similar.
37489         * lib/objc.exp (objc_init): Similar.
37490         * lib/treelang.exp (treelang_init): Similar.
37491         * lib/wrapper.exp: New file with build_wrapper call machinery in
37492         ${tool}_maybe_build_wrapper.
37493
37494 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37495
37496         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
37497         "inline".
37498         * gcc.dg/declspec-11.c: Update expected messages.
37499         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
37500         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
37501         gcc.dg/inline-12.c: New tests.
37502
37503 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
37504
37505         * g++.dg/tree-ssa/pr17400.C: New testcase.
37506
37507 2004-09-13  James E Wilson  <wilson@specifixinc.com>
37508
37509         * gcc.target/mips/sb1-1.c: New testcase.
37510
37511 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
37512
37513         * lib/g77-dg.exp: Remove unused file.
37514         * lib/mike-g77.exp: Ditto.
37515         * lib/g77.exp: Ditto.
37516
37517 2004-09-12  Richard Henderson  <rth@redhat.com>
37518
37519         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
37520
37521 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37522
37523         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
37524         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37525         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
37526         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
37527         Update expected messages.
37528
37529 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
37530
37531         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
37532         declaration/use mismatch for dirp parameter.
37533
37534 2004-09-12  Andrew Pinski  <apinski@apple.com>
37535
37536         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
37537         -fgnu-runtime is passed.
37538
37539 2004-09-12  Richard Henderson  <rth@redhat.com>
37540
37541         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
37542         do the uplevel thing and update additional_flags directly.
37543         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
37544         gfortran.fortran-torture/execute/intrinsic_nearest.x,
37545         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
37546         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
37547
37548 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37549
37550         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
37551
37552 2004-09-11  Roger Sayle  <roger@eyesopen.com>
37553
37554         PR middle-end/17411
37555         * g++.dg/opt/pr17411-1.C: New test case.
37556
37557 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37558
37559         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37560         gcc.dg/tls/diag-2.c: Update expected messages.
37561         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
37562         messages.
37563         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
37564         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
37565         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
37566         gcc.dg/tls/diag-5.c: New tests.
37567
37568 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
37569
37570         * gcc.dg/20040910-1.c: Correct dg-error regexp.
37571
37572 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37573
37574         * g++.dg/parse/break-in-for.C: New test.
37575
37576 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
37577
37578         * gcc.dg/tree-ssa/20040911-1.c: New test.
37579
37580 2004-09-11  Andreas Jaeger  <aj@suse.de>
37581
37582         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
37583         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
37584
37585 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
37586
37587         * gcc.target/frv: New directory of FR-V-specific tests.
37588
37589 2004-09-10  James E Wilson  <wilson@specifixinc.com>
37590
37591         * gcc.dg/convert-vec-1.c: New test.
37592
37593 2004-09-10  Roger Sayle  <roger@eyesopen.com>
37594
37595         PR middle-end/17024
37596         * gcc.dg/pr17024-1.c: New test case.
37597
37598 2004-09-10  Eric Christopher  <echristo@redhat.com>
37599
37600         * gcc.dg/20040910-1.c: New test.
37601
37602 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37603
37604         * gcc.dg/bitfld-9.c: New test.
37605
37606 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
37607
37608         * gcc.c-torture/execute/ieee/acc1.c: New test.
37609         * gcc.c-torture/execute/ieee/acc2.c: New test.
37610         * gcc.c-torture/execute/ieee/mzero6.c: New test.
37611
37612 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37613
37614         * gcc.dg/deprecated-2.c: New test.
37615
37616 2004-09-09  James E Wilson  <wilson@specifixinc.com>
37617
37618         * gcc.dg/init-vec-1.c: New test.
37619
37620 2004-09-09  Roger Sayle  <roger@eyesopen.com>
37621
37622         PR middle-end/17055
37623         * gcc.dg/pr17055-1.c: New test case.
37624
37625 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
37626
37627         PR target/17377
37628         * gcc.c-torture/execute/pr17377.c: New test.
37629
37630 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37631
37632         PR c/8420
37633         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
37634         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
37635         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37636         gcc.dg/long-long-typespec-1.c: New tests.
37637         * gcc.dg/tls/diag-2.c: Update expected diagnostics
37638
37639 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37640
37641         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
37642         gcc.dg/gnu99-static-1.c: New tests.
37643
37644 2004-09-08  Devang Patel  <dpatel@apple.com>
37645
37646         * gcc.dg/darwin-ld-20040828-1.c: New test.
37647         * gcc.dg/darwin-ld-20040828-2.c: New test.
37648         * gcc.dg/darwin-ld-20040828-3.c: New test.
37649
37650 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
37651
37652         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
37653         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
37654         in error message.
37655         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
37656         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
37657         in error message.
37658         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
37659         types they qualify.
37660         * objc.dg/type-size-2.m: Fix wording in comment.
37661         * objc.dg/va-meth-1.m: New test case.
37662
37663 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
37664
37665         PR c/16633:
37666         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
37667         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
37668
37669 2004-09-06  Devang Patel  <dpatel@apple.com>
37670
37671         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
37672         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
37673
37674 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
37675
37676         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
37677         reflect changed line numbering of diagnostics.
37678
37679 2004-09-06  Paul Brook  <paul@codesourcery.com>
37680
37681         * gfortran.dg/edit_real_1.f90: Add new test.
37682
37683 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37684
37685         * gcc.dg/tree-ssa/loop-2.c: New test.
37686         * gcc.dg/tree-ssa/loop-3.c: New test.
37687         * gcc.dg/tree-ssa/loop-4.c: New test.
37688         * gcc.dg/tree-ssa/loop-5.c: New test.
37689
37690 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37691
37692         * gcc.dg/format/sentinel-1.c: Update for parameter option.
37693
37694 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37695
37696         * gcc.dg/format/sentinel-1.c: New test.
37697
37698 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
37699
37700         * gcc.dg/builtins-46.c: New.
37701
37702 2004-09-03  Devang Patel  <dpatel@apple.com>
37703
37704         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
37705         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
37706
37707 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37708
37709         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
37710         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
37711         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
37712         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
37713         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
37714         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
37715         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
37716         the non-portable bzero.
37717         * gcc.dg/20010912-1.c: xfail for NetWare.
37718         * gcc.dg/20020426-2.c: xfail for NetWare.
37719         * gcc.dg/20021014-1.c: xfail for NetWare.
37720         * gcc.dg/20021018-1.c: xfail for NetWare.
37721         * gcc.dg/20030213-1.c: xfail for NetWare.
37722         * gcc.dg/20030225-1.c: xfail for NetWare.
37723         * gcc.dg/20030708-1.c: xfail for NetWare.
37724         * gcc.dg/builtins-config.h: Also exclude NetWare.
37725         * gcc.dg/format/format.h: Define restrict only if not already defined.
37726         * gcc.dg/nest.c: xfail for NetWare.
37727         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
37728         * lib/target-supports.exp (check_visibility_available): Exclude
37729         NetWare.
37730
37731 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37732
37733         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
37734         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
37735         deterministic starting point for the alignment of structure fields.
37736         * gcc.dg/Wpadded.c: Dito.
37737         * g++.dg/abi/vbase10.C: Dito.
37738
37739 2004-09-03  Devang Patel  <dpatel@apple.com>
37740
37741         * g++.dg/debug/pr15736.cc: New test.
37742
37743 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37744
37745         * README.QMTEST: Fix out-of-date link.
37746
37747 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
37748
37749         PR fortran/16579
37750         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
37751         Delete.  Duplicate of gfortran.dg/g77/20010610.f
37752
37753 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37754
37755         * g++.dg/abi/arm_rtti1.C: New test.
37756
37757 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
37758
37759         * gcc.dg/ppc-vector-memcpy.c: New.
37760         * gcc.dg/ppc-vector-memset.c: New.
37761
37762 2004-09-02  Chao-ying Fu  <fu@mips.com>
37763
37764         * gcc.target/mips/mips-3d-1.c: New test.
37765         * gcc.target/mips/mips-3d-2.c: New test.
37766         * gcc.target/mips/mips-3d-3.c: New test.
37767         * gcc.target/mips/mips-3d-4.c: New test.
37768         * gcc.target/mips/mips-3d-5.c: New test.
37769         * gcc.target/mips/mips-3d-6.c: New test.
37770         * gcc.target/mips/mips-3d-7.c: New test.
37771         * gcc.target/mips/mips-3d-8.c: New test.
37772         * gcc.target/mips/mips-3d-9.c: New test.
37773         * gcc.target/mips/mips-ps-1.c: New test.
37774         * gcc.target/mips/mips-ps-2.c: New test.
37775         * gcc.target/mips/mips-ps-3.c: New test.
37776         * gcc.target/mips/mips-ps-4.c: New test.
37777         * gcc.target/mips/mips-ps-type.c: New test.
37778
37779 2004-09-02  Paul Brook  <paul@codesourcery.com>
37780
37781         * gfortran.dg/edit_real_1.f90: Add new tests.
37782
37783 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37784
37785         PR fortran/15327
37786         * gfortran.dg/merge_char_1.f90: New test.
37787
37788 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37789
37790         PR fortran/16404
37791         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
37792
37793 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37794
37795         PR c/1522
37796         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
37797
37798 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
37799
37800         * g++.dg/opt/loop1.C: Do not XFAIL.
37801
37802 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
37803
37804         * gcc.c-torture/execute/20040831-1.c: New test.
37805
37806 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
37807
37808         PR fortran/16579
37809         * gfortran.dg/g77/20010610.f: Now passes.
37810         Copy from g77.f-torture/execute. Add dg-run directive.
37811         * gfortran.dg/g77/README: Update
37812
37813 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
37814
37815         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
37816         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
37817         (t1, t2, t3, t4): Add volatile.
37818
37819 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37820
37821         * g++.dg/ext/visibility/arm1.C: New test.
37822
37823 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
37824
37825         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
37826         -pedantic-errors.
37827
37828 2004-09-01  Paul Brook  <paul@codesourcery.com>
37829
37830         * gfortran.dg/eof_2.f90: New test.
37831
37832 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37833
37834         PR fortran/16579
37835         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
37836
37837 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
37838
37839         PR libfortran/16805
37840         * gfortran.dg/list_read_2.f90: New test.
37841
37842 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37843
37844         * g++.dg/abi/key1.C: New test.
37845
37846 2004-08-31  Richard Henderson  <rth@redhat.com>
37847
37848         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
37849         form of offsetof.
37850         * g++.dg/other/offsetof5.C: Remove duplicate.
37851
37852 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37853
37854         PR fortran/17244
37855         * gfortran.dg/func_derived_1.f90: New test.
37856
37857 2004-08-31  Paul Brook  <paul@codesourcery.com>
37858
37859         * gfortran.dg/eof_1.f90: New test.
37860
37861 2004-08-31  Paul Brook  <paul@codesourcery.com>
37862
37863         * gfortran.dg/list_read_1.f90: New file.
37864
37865 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
37866
37867         * g++.dg/opt/loop1.C: XFAIL.
37868
37869 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
37870
37871         * gcc.dg/funcdef-storage-1.c: New.
37872         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
37873         an extern function in local scope.
37874         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
37875         declare an 'auto inline' function in local scope.
37876         * gcc.dg/20011130-1.c: Likewise.
37877         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
37878         an 'auto' function in local scope.
37879         * gcc.dg/20021014-1.c: Likewise.
37880         * gcc.dg/20030331-2.c: Likewise.
37881
37882 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37883
37884         * gfortran.dg/blockdata_1.f90: New test.
37885
37886 2004-08-30  Richard Henderson  <rth@redhat.com>
37887
37888         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
37889
37890 2004-08-30  Richard Henderson  <rth@redhat.com>
37891
37892         * lib/fortran-torture.exp (fortran-torture-execute): Honor
37893         additional_flags set by alternate driver.
37894         (ieee-options): New procedure.
37895         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
37896         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
37897         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
37898         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
37899
37900 2004-08-30  Richard Henderson  <rth@redhat.com>
37901
37902         * lib/f-torture.exp: Remove.
37903
37904 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
37905
37906         PR rtl-optimization/16590
37907         * g++.dg/opt/loop1.C: New test.
37908
37909 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37910
37911         PR fortran/13910
37912         * gfortran.dg/oldstyle_1.f90: New test.
37913
37914 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
37915         Paul Brook  <paul@codesourcery.com>
37916
37917         * gfortran.dg/g77/README: Update.
37918         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
37919         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
37920         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
37921
37922 2004-08-28  Paul Brook  <paul@codesourcery.com>
37923
37924         PR libfortran/17195
37925         * gfortran.dg/edit_real_1.f90: New test.
37926
37927 2004-08-27  Paul Brook  <paul@codesourcery.com>
37928
37929         * gfortran.dg/rewind_1.f90: New test.
37930
37931 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
37932
37933         PR fortran/16597
37934         * gfortran.dg/pr16597.f90: New test.
37935
37936 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37937
37938         PR c/13801
37939         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
37940         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
37941         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
37942         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
37943         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
37944
37945 2004-08-26  Nick Clifton  <nickc@redhat.com>
37946
37947         * gcc.c-torture/compile/pr17119.c: New test.
37948
37949 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37950
37951         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
37952
37953 2004-08-25  Richard Henderson  <rth@redhat.com>
37954
37955         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
37956         the bits that expect kind=8 to be the largest real kind.
37957
37958 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37959
37960         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
37961
37962 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37963
37964         * gfortran.dg/assignment_1.f90: New test.
37965
37966 2004-08-25  Adam Nemet  <anemet@lnxw.com>
37967
37968         * g++.dg/template/repo3.C: New test.
37969
37970 2004-08-25  Roger Sayle  <roger@eyesopen.com>
37971
37972         PR middle-end/16693
37973         PR tree-optimization/16372
37974         * g++.dg/opt/pr16372-1.C: New test case.
37975         * g++.dg/opt/pr16693-1.C: New test case.
37976         * g++.dg/opt/pr16693-2.C: New test case.
37977
37978 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37979
37980         * objc.dg/proto-lossage-4.m: New test.
37981
37982 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
37983
37984         PR c++/17155
37985         * g++.dg/inherit/local2.C: New test.
37986
37987 2004-08-25  Paul Brook  <paul@codesourcery.com>
37988
37989         PR fortran/17144
37990         * gfortran.dg/string_ctor_1.f90: New test.
37991
37992 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37993
37994         PR c++/14428
37995         * g++.dg/template/redecl2.C: New test.
37996
37997 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37998
37999         PR fortran/17143
38000         * gfortran.dg/pr17143.f90: New test.
38001
38002 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38003
38004         PR fortran/17164
38005         * gfortran.dg/pr17164.f90: New test.
38006
38007 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38008
38009         * gcc.dg/tree-ssa/loop-1.c: New test.
38010
38011 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38012
38013         * gcc.c-torture/compile/20040824-1.c: New test.
38014
38015 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38016
38017         * gcc.c-torture/compile/iftrap-3.c: New test.
38018
38019 2004-08-24  Paul Brook  <paul@codesourcery.com>
38020
38021         * gfortran.dg/entry_2.f90: New test.
38022
38023 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38024
38025         PR c++/16889
38026         * g++.dg/lookup/ambig[12].C: New.
38027
38028 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38029
38030         PR c++/16706
38031         * g++.dg/template/crash21.C: New test.
38032         * g++.dg/template/crash22.C: Likewise.
38033
38034 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38035
38036         PR c++/17149
38037         * g++.dg/template/access15.C: New.
38038
38039 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38040
38041         PR c++/17163
38042         * g++.dg/template/repo2.C: New test.
38043
38044 2004-08-23  Roger Sayle  <roger@eyesopen.com>
38045
38046         PR rtl-optimization/17078
38047         * gcc.c-torture/execute/pr17078-1.c: New test case.
38048
38049 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38050
38051         PR c/14492
38052         * gcc.dg/debug/crash1.c: New test.
38053
38054 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38055
38056         PR c/16180
38057         * gcc.dg/loop-5.c: New test.
38058
38059 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38060
38061         * gcc.c-torture/execute/20040823-1.c: New test.
38062
38063 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
38064
38065         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
38066         to the assembler.  Simplify test accordingly.
38067         (asm_abi_flags): Use GNU names.
38068         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
38069         to check for ABI flags.
38070
38071 2004-08-22  Andrew Pinski  <apinski@apple.com>
38072
38073         * g++.dg/opt/pr14029.C: New test.
38074         * gcc.c-torture/execute/pr15262.c: New test.
38075
38076 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38077
38078         * gfortran.dg/reduction.f90: Add checks with complex arguments.
38079
38080 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
38081
38082         PR 16908
38083         * gfortran.dg/direct_io.f90: New test.
38084
38085 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38086
38087         PR c++/17121
38088         * g++.dg/inherit/local2.C: New test.
38089
38090 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
38091
38092         PR c++/17120
38093         * g++.dg/warn/Wparentheses-4.C: New test.
38094
38095 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38096
38097         PR c++/17121
38098         * g++.dg/inherit/local2.C: New test.
38099
38100         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
38101         * gcc.dg/ppc-ldstruct.c: Likewise.
38102         * gcc.dg/ppc64-abi-2.c: Likewise.
38103
38104 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
38105
38106         PR rtl-optimization/17099
38107         * gcc.c-torture/execute/20040820-1.c: New test.
38108
38109 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
38110
38111         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
38112
38113 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
38114
38115         PR fortran/17077
38116         * gfortran.dg/auto_array_1.f90: New test.
38117
38118 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38119
38120         PR fortran/17074
38121         * gfortran.dg/simpleif_1.f90: New test.
38122
38123 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
38124
38125         * lib/target-supports.exp (check_profiling_available): Return
38126         false for arm*-*-symbianelf* and arm*-*-eabi*.
38127
38128         PR c++/15890
38129         * g++.dg/template/delete1.C: New test.
38130
38131 2004-08-19  Paul Brook  <paul@codesourcery.com>
38132
38133         PR fortran/14976
38134         PR fortran/16228
38135         * gfortran.dg/data_char_1.f90: New test.
38136
38137 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
38138
38139         PR fortran/16946
38140         * gfortran.dg/reduction.f90: New testcase.
38141
38142 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38143
38144         PR fortran/16520
38145         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
38146
38147 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38148
38149         PR c++/17041
38150         * g++.dg/Wparentheses-3.C: New test.
38151
38152 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
38153
38154         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
38155         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
38156         * gcc.dg/vect/vect-2.c: Likewise.
38157         * gcc.dg/vect/vect-3.c: Likewise.
38158         * gcc.dg/vect/vect-4.c: Likewise.
38159         * gcc.dg/vect/vect-5.c: Likewise.
38160         * gcc.dg/vect/vect-6.c: Likewise.
38161         * gcc.dg/vect/vect-7.c: Likewise.
38162         * gcc.dg/vect/vect-25.c: Likewise.
38163         * gcc.dg/vect/vect-31.c: Likewise.
38164         * gcc.dg/vect/vect-32.c: Likewise.
38165         * gcc.dg/vect/vect-34.c: Likewise.
38166         * gcc.dg/vect/vect-36.c: Likewise.
38167         * gcc.dg/vect/vect-all.c: Likewise.
38168
38169 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
38170
38171         PR c++/17068
38172         * g++.dg/template/operator4.C: New test.
38173
38174 2004-08-18  Richard Henderson  <rth@redhat.com>
38175
38176         * gcc.dg/20040206-1.c: XFAIL.
38177
38178 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38179
38180         PR c++/16246
38181         * g++.dg/template/array7.C: New test.
38182
38183 2004-08-17  James E Wilson  <wilson@specifixinc.com>
38184
38185         * gcc.dg/mips-movcc-1.c: New test.
38186         * gcc.dg/mips-movcc-2.c: New test.
38187         * gcc.dg/mips-movcc-3.c: New test.
38188
38189         * gcc.dg/mips-nmadd-1.c: New test.
38190         * gcc.dg/mips-nmadd-2.c: New test.
38191
38192 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38193
38194         PR c++/15871
38195         * g++.dg/opt/inline8.C: New test.
38196
38197         PR c++/16965
38198         * g++.dg/parse/error17.C: New test.
38199
38200 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
38201
38202         * gcc.dg/vect: New directory for vectorizer tests.
38203         * gcc.dg/vect/tree-vect.h: New file.
38204         * gcc.dg/vect/vect.exp: New file.
38205         * gcc.dg/vect/pr16105.c.c: New test.
38206         * gcc.dg/vect/vect-1.c: New test.
38207         * gcc.dg/vect/vect-2.c: New test.
38208         * gcc.dg/vect/vect-3.c: New test.
38209         * gcc.dg/vect/vect-4.c: New test.
38210         * gcc.dg/vect/vect-5.c: New test.
38211         * gcc.dg/vect/vect-6.c: New test.
38212         * gcc.dg/vect/vect-7.c: New test.
38213         * gcc.dg/vect/vect-8.c: New test.
38214         * gcc.dg/vect/vect-9.c: New test.
38215         * gcc.dg/vect/vect-10.c: New test.
38216         * gcc.dg/vect/vect-11.c: New test.
38217         * gcc.dg/vect/vect-12.c: New test.
38218         * gcc.dg/vect/vect-13.c: New test.
38219         * gcc.dg/vect/vect-14.c: New test.
38220         * gcc.dg/vect/vect-15.c: New test.
38221         * gcc.dg/vect/vect-16.c: New test.
38222         * gcc.dg/vect/vect-17.c: New test.
38223         * gcc.dg/vect/vect-18.c: New test.
38224         * gcc.dg/vect/vect-19.c: New test.
38225         * gcc.dg/vect/vect-20.c: New test.
38226         * gcc.dg/vect/vect-21.c: New test.
38227         * gcc.dg/vect/vect-22.c: New test.
38228         * gcc.dg/vect/vect-23.c: New test.
38229         * gcc.dg/vect/vect-24.c: New test.
38230         * gcc.dg/vect/vect-25.c: New test.
38231         * gcc.dg/vect/vect-26.c: New test.
38232         * gcc.dg/vect/vect-27.c: New test.
38233         * gcc.dg/vect/vect-28.c: New test.
38234         * gcc.dg/vect/vect-29.c: New test.
38235         * gcc.dg/vect/vect-30.c: New test.
38236         * gcc.dg/vect/vect-31.c: New test.
38237         * gcc.dg/vect/vect-32.c: New test.
38238         * gcc.dg/vect/vect-33.c: New test.
38239         * gcc.dg/vect/vect-34.c: New test.
38240         * gcc.dg/vect/vect-35.c: New test.
38241         * gcc.dg/vect/vect-36.c: New test.
38242         * gcc.dg/vect/vect-37.c: New test.
38243         * gcc.dg/vect/vect-38.c: New test.
38244         * gcc.dg/vect/vect-40.c: New test.
38245         * gcc.dg/vect/vect-41.c: New test.
38246         * gcc.dg/vect/vect-42.c: New test.
38247         * gcc.dg/vect/vect-43.c: New test.
38248         * gcc.dg/vect/vect-44.c: New test.
38249         * gcc.dg/vect/vect-45.c: New test.
38250         * gcc.dg/vect/vect-46.c: New test.
38251         * gcc.dg/vect/vect-47.c: New test.
38252         * gcc.dg/vect/vect-48.c: New test.
38253         * gcc.dg/vect/vect-49.c: New test.
38254         * gcc.dg/vect/vect-50.c: New test.
38255         * gcc.dg/vect/vect-51.c: New test.
38256         * gcc.dg/vect/vect-52.c: New test.
38257         * gcc.dg/vect/vect-53.c: New test.
38258         * gcc.dg/vect/vect-54.c: New test.
38259         * gcc.dg/vect/vect-55.c: New test.
38260         * gcc.dg/vect/vect-56.c: New test.
38261         * gcc.dg/vect/vect-57.c: New test.
38262         * gcc.dg/vect/vect-58.c: New test.
38263         * gcc.dg/vect/vect-59.c: New test.
38264         * gcc.dg/vect/vect-60.c: New test.
38265         * gcc.dg/vect/vect-61.c: New test.
38266         * gcc.dg/vect/vect-all.c: New test.
38267         * gcc.dg/vect/vect-none.c: New test.
38268
38269 2004-08-17  Paul Brook  <paul@codesourcery.com>
38270
38271         PR fortran/13082
38272         * gfortran.dg/entry_1.f90: New test.
38273
38274 2004-08-17  Andrew Pinski  <apinski@apple.com>
38275
38276         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
38277
38278 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
38279
38280         * gcc.dg/pr17036-1.c: New test.
38281
38282 2004-08-16  Devang Patel  <dpatel@apple.com>
38283
38284         * gcc.dg/darwin-20040809-1.c: New test.
38285
38286 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
38287
38288         * gcc.dg/funcdef-attr-1.c: New test.
38289
38290 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
38291
38292         * gcc.dg/altivec-17.c: New test.
38293         * gcc.dg/altivec-18.c: New test.
38294
38295 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38296
38297         PR c++/6749
38298         * g++.dg/template/vtable2.C: New test.
38299
38300 2004-08-14  Richard Henderson  <rth@redhat.com>
38301
38302         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
38303         * gcc.dg/pack-test-4.c (main): Return 0.
38304         * gcc.dg/setjmp-1.c: Remove XFAIL.
38305         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
38306
38307 2004-08-14  Richard Henderson  <rth@redhat.com>
38308
38309         * gcc.dg/980217-1.c: Add prototype for printf.
38310
38311 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
38312
38313         * gfortran.dg/pr16935.f90: New test.
38314
38315 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
38316
38317         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
38318
38319 2004-08-13  Paul Brook  <paul@codesourcery.com>
38320
38321         * gfortran.dg/der_io_1.f90: Remove stray comma.
38322
38323 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38324
38325         * gcc.dg/vmx/cw-bug-2.c: Remove.
38326         * gcc.dg/vmx/vprint-1.c: Remove.
38327         * gcc.dg/vmx/vscan-1.c: Remove.
38328
38329 2004-08-12  Devang patel  <dpatel@apple.com>
38330
38331         * gcc.dg/darwin-20040809-2.c: New test.
38332
38333 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
38334
38335         * g++.dg/ext/altivec-12.C: New test.
38336
38337         * g++.dg/ext/altivec-11.C: New test.
38338
38339 2004-08-12  Paul Brook  <paul@codesourcery.com>
38340
38341         * g++.dg/abi/arm_cxa_vec_1.C: New test.
38342
38343 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38344
38345         * g++.dg/ext/altivec-2.C: Check for hardware support before
38346         executing any VMX instructions.
38347
38348         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
38349
38350 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
38351
38352         PR c++/16276
38353         * g++.old-deja/g++.other/comdat4.C: New test.
38354         * g++.old-deja/g++.other/comdat4-aux.cc: New.
38355
38356 2004-08-12  Ben Elliston  <bje@au.ibm.com>
38357
38358         PR target/16286
38359         * gcc.dg/pr16286.c: New test.
38360
38361 2004-08-12 Jan Beulich <jbeulich@novell.com>
38362
38363         * g++.dg/ext/asm5.C: New.
38364
38365 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38366
38367         PR c++/16698
38368         * g++.dg/eh/crash1.C: New test.
38369
38370         PR c++/16717
38371         * g++.dg/ext/construct1.C: New test.
38372
38373 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38374
38375         PR c++/16853
38376         * g++.dg/init/ptrmem1.C: New test.
38377
38378         PR c++/16618
38379         * g++.dg/parse/offsetof5.C: New test.
38380
38381         PR c++/16870
38382         * g++.dg/template/overload3.C: New test.
38383
38384 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38385
38386         PR c++/16964
38387         * g++.dg/parse/error16.C: New test.
38388
38389         PR c++/16904
38390         * g++.dg/template/error14.C: New test.
38391
38392         PR c++/16929
38393         * g++.dg/template/error15.C: New test.
38394
38395 2004-08-11  Devang Patel  <dpatel@apple.com>
38396
38397         * gcc.dg/darwin-ld-20040809-1.c: New test.
38398         * gcc.dg/darwin-ld-20040809-2.c: New test.
38399
38400 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
38401
38402         PR fortran/16917
38403         * gfortran.dg/dfloat_1.f90: New test.
38404
38405 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
38406
38407         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
38408         * gcc.dg/dll-2.c: Fix dg-require syntax.
38409         * gcc.misc-tests/arm-isr.c (abort): Declare.
38410         (exit): Likewise.
38411
38412 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
38413
38414         PR c++/16971
38415         * g++.dg/parse/crash16.C: New test.
38416
38417 2004-08-10  Roger Sayle  <roger@eyesopen.com>
38418
38419         * gcc.dg/mips-rsqrt-1.c: New test case.
38420         * gcc.dg/mips-rsqrt-2.c: New test case.
38421         * gcc.dg/mips-rsqrt-3.c: New test case.
38422
38423 2004-08-10  Paul Brook  <paul@codesourcery.com>
38424
38425         * gfortran.dg/der_io_1.f90: New test.
38426
38427 2004-08-10  Paul Brook  <paul@codesourcery.com>
38428
38429         PR fortran/16919
38430         * gfortran.dg/der_array_1.f90: New test.
38431
38432 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
38433
38434         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
38435
38436 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
38437
38438         * gcc.dg/wchar_t-2.c: Fix typo.
38439
38440 2004-08-09  Falk Hueffner  <falk@debian.org>
38441
38442         PR tree-optimization/12517
38443         * gcc.c-torture/compile/pr12517.c: New test.
38444
38445         PR tree-optimization/12578
38446         * gcc.c-torture/compile/pr12578.c: New test.
38447
38448         PR tree-optimization/12899
38449         * gcc.c-torture/compile/pr12899.c: New test.
38450
38451         PR rtl-optimization/14692
38452         * gcc.c-torture/compile/pr14692.c: New test.
38453
38454         PR tree-optimization/16461
38455         * gcc.c-torture/compile/pr16461.c: New test.
38456
38457 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38458
38459         * gfortran.dg/getenv_1.f90: New test.
38460
38461 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38462
38463         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
38464         wchar_t.
38465         * gcc.dg/symbian5.c: Test -fno-short-wchar.
38466
38467 2004-08-06  Paul Brook  <paul@codesourcery.com>
38468
38469         * gfortran.dg/ret_array_1.f90: New test.
38470         * gfortran.dg/ret_pointer_1.f90: New test.
38471
38472 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
38473
38474         * gcc.dg/missing-field-init-[12].c: New tests.
38475         * g++.dg/warn/missing-field-init-[12].C: New tests.
38476
38477 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38478
38479         * gcc.dg/enum2.c: New test.
38480         * gcc.dg/symbian3.c: Likewise.
38481         * gcc.dg/symbian4.c: Likewise.
38482         * gcc.dg/wchar_t-2.c: Likewise.
38483
38484 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38485
38486         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
38487         destructor tests.
38488
38489 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38490
38491         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
38492         dg-require-visiblity.
38493         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
38494         * g++.dg/ext/visibility/fvisibility.C: Likewise.
38495         * g++.dg/ext/visibility/memfuncts.C: Likewise.
38496         * g++.dg/ext/visibility/new1.C: Likewise.
38497         * g++.dg/ext/visibility/pragma.C: Likewise.
38498         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
38499         * g++.dg/ext/visibility/virtual.C: Likewise.
38500         * g++/dg/ext/visibility/visibility-1.C: Likewise.
38501         * g++/dg/ext/visibility/visibility-2.C: Likewise.
38502         * g++/dg/ext/visibility/visibility-3.C: Likewise.
38503         * g++/dg/ext/visibility/visibility-4.C: Likewise.
38504         * g++/dg/ext/visibility/visibility-5.C: Likewise.
38505         * g++/dg/ext/visibility/visibility-6.C: Likewise.
38506         * g++/dg/ext/visibility/visibility-7.C: Likewise.
38507         * g++/dg/ext/visibility/visibility-8.C: New test.
38508         * gcc.c-torture/compile/dll.x: Remove.
38509         * gcc.dg/dll-2.c: Use dg-require-dll
38510         * gcc.dg/visibility-10.c: New test.
38511         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
38512         supporting DLLs.
38513         * lib/scanasm.exp (scan_hidden): New function.
38514         (scan_not_hidden): Likewise.
38515
38516 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
38517
38518         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
38519
38520 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
38521
38522         * gcc.c-torture/execute/20040805-1.c: New test.
38523
38524 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
38525
38526         * gcc.dg/20020118-1.c: Declare abort.
38527         * gcc.dg/altivec_check.h: Likewise.
38528         * gcc.dg/iftrap-2.c: Likewise.
38529         * gcc.dg/pragma-darwin.c: Likewise.
38530         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
38531
38532 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
38533
38534         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
38535
38536 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38537
38538         * gcc.c-torture/execute/builtins/abs-2.c,
38539         gcc.c-torture/execute/builtins/abs-3.c,
38540         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
38541         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
38542         intmax_t, uintmax_t and their limits.
38543         * gcc.dg/intmax_t-1.c: New test.
38544
38545 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38546
38547         * g++.dg/tc1/dr147.C: Add reference to PR.
38548
38549 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
38550
38551         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
38552         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
38553
38554 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
38555
38556         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
38557
38558 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38559
38560         * gcc.dg/redecl-5.c: New test.
38561         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
38562         of scanf.
38563
38564 2004-08-03  Roger Sayle  <roger@eyesopen.com>
38565
38566         PR middle-end/16790
38567         * gcc.c-torture/execute/pr16790-1.c: New test case.
38568
38569 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
38570
38571         * g++.dg/ext/visibility/assign1.C: New test.
38572         * g++.dg/ext/visibility/new1.C: Likewise.
38573
38574         * gcc.dg/symbian1.c: New test.
38575         * gcc.dg/symbian2.c: Likewise.
38576
38577 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
38578
38579         PR target/16570
38580         * gcc.dg/i386-sse-9.c: New test.
38581
38582 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38583
38584         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
38585
38586 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38587
38588         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
38589         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
38590         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
38591         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
38592         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
38593         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
38594         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
38595         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
38596         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
38597         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
38598         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
38599         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
38600         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
38601         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
38602         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
38603         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
38604         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
38605         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
38606         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
38607         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
38608         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
38609         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
38610         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
38611         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
38612         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
38613         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
38614         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
38615         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
38616         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
38617         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
38618         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
38619         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
38620         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
38621         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
38622         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
38623         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
38624         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
38625         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
38626         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
38627         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
38628         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
38629         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
38630         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
38631         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
38632         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
38633         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
38634         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
38635         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
38636         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
38637         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
38638         gcc.misc-tests/i386-pf-3dnow-1.c,
38639         gcc.misc-tests/i386-pf-athlon-1.c,
38640         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
38641         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
38642         Declare built-in functions used.
38643         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
38644
38645 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
38646
38647         PR c++/16707
38648         * g++.dg/lookup/using12.C: New test.
38649
38650         * g++.dg/init/null1.C: Fix PR number.
38651         * g++.dg/parse/namespace10.C: Likewise.
38652
38653 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38654
38655         PR c++/16224
38656         * g++.dg/template/spec17.C: New test.
38657         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
38658         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
38659
38660 2004-08-02  David Billinghurst
38661
38662         PR fortran/16292
38663         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
38664
38665 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
38666
38667         * gcc.dg/ia64-got-1.c: New test case.
38668
38669 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38670
38671         PR c++/16489
38672         * g++.dg/init/null1.C: New test.
38673         * g++.dg/tc1/dr76.C: Adjust error marker.
38674
38675         PR c++/16529
38676         * g++.dg/parse/namespace10.C: New test.
38677
38678         PR c++/16810
38679         * g++.dg/inherit/ptrmem2.C: New test.
38680
38681 2004-08-02  Ben Elliston  <bje@au.ibm.com>
38682
38683         PR target/16155
38684         * gcc.dg/pr16155.c: New test.
38685
38686 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
38687
38688         * gcc.dg/redecl-2.c: New test.
38689
38690 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
38691
38692         * gcc.dg/darwin-longdouble.c: New file.
38693
38694 2004-07-30  Richard Henderson  <rth@redhat.com>
38695
38696         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
38697         write to constant argument.
38698         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
38699
38700 2004-07-30  Richard Henderson  <rth@redhat.com>
38701
38702         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
38703         tests of nearest around zero.
38704
38705 2004-07-30  Andrew Pinski  <apinski@apple.com>
38706
38707         * gcc.c-torture/compile/20040730-1.c: New test.
38708
38709 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38710
38711         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
38712         powerpc-eabispe.
38713
38714 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38715
38716         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
38717
38718 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
38719
38720         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
38721         contains $ld_library_path.
38722         * lib/gfortran.exp (gfortran_link_flags): Likewise.
38723
38724 2004-07-29  Richard Henderson  <rth@redhat.com>
38725
38726         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
38727
38728         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
38729         (alt2, which): New.
38730         (Check): Accept either alternative.
38731
38732 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
38733
38734         * g++.dg/abi/inline1.C: New test.
38735         * g++.dg/abi/local1-a.cc: Likewise.
38736         * g++.dg/abi/local1.C: Likewise.
38737         * g++.dg/abi/mangle11.C: Tweak location of warnings.
38738         * g++.dg/abi/mangle12.C: Likewise.
38739         * g++.dg/abi/mangle17.C: Likewise.
38740         * g++.dg/abi/mangle20-2.C: Likewise.
38741         * g++.dg/opt/interface1.C: Likewise.
38742         * g++.dg/opt/interface1.h: Likewise.
38743         * g++.dg/opt/interface1-a.cc: New test.
38744         * g++.dg/parse/repo1.C: New test.
38745         * g++.dg/template/repo1.C: Likewise.
38746         * g++.dg/warn/Winline-1.C: Likewise.
38747         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
38748
38749 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
38750
38751         * gcc.dg/tree-ssa/20040729-1.c: New test.
38752
38753 2004-07-27  Matt Austern <austern@apple.com>
38754
38755         * gcc.dg/darwin-bool-1.c: New test.
38756         * gcc.dg/darwin-bool-2.c: New test.
38757
38758 2004-07-28  Richard Henderson  <rth@redhat.com>
38759
38760         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
38761         arguments in the correct type.  Don't write to constant arguments.
38762
38763 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38764
38765         PR tree-optimization/16688
38766         PR tree-optimization/16689
38767         * g++.dg/tree-ssa/pr16688.C: New test.
38768
38769 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38770
38771         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38772         loads.  Not only in the comment, this time.
38773
38774 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
38775
38776         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
38777         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
38778         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
38779         * gcc.dg/sh4a-bitmovua.c: New.
38780         * gcc.dg/sh4a-cos.c: New.
38781         * gcc.dg/sh4a-cosf.c: New.
38782         * gcc.dg/sh4a-fprun.c: New.
38783         * gcc.dg/sh4a-fsrra.c: New.
38784         * gcc.dg/sh4a-memmovua.c: New.
38785         * gcc.dg/sh4a-sin.c: New.
38786         * gcc.dg/sh4a-sincos.c: New.
38787         * gcc.dg/sh4a-sincosf.c: New.
38788         * gcc.dg/sh4a-sinf.c: New.
38789
38790 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38791
38792         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
38793         conditionals.
38794         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38795         loads.
38796         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
38797         DOM1.
38798
38799 2004-07-27  Andrew Pinski  <apinski@apple.com>
38800
38801         * g++.dg/rtti/tinfo1.C: Correct the xfail.
38802
38803 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
38804
38805         * gcc.dg/pragma-isr.c: New test.
38806
38807 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38808
38809         PR c++/14429
38810         * g++.dg/template/ttp11.C: New test.
38811
38812 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
38813
38814         * gcc.c-torture/compile/20040727-1.c: New test.
38815
38816 2004-07-26  Eric Christopher  <echristo@redhat.com>
38817
38818         * gcc.c-torture/compile/20040726-2.c: New test.
38819
38820 2004-07-26  Andrew Pinski  <apinski@apple.com>
38821
38822         * g++.dg/rtti/tinfo1.C: Xfail.
38823
38824 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
38825
38826         * gcc.c-torture/compile/20040726-1.c: New test.
38827
38828 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
38829             Brian Ryner  <bryner@brianryner.com>
38830
38831         PR c++/9283
38832         PR c++/15000
38833         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
38834         * g++.dg/ext/visibility/: New directory.
38835         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
38836         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
38837         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
38838         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
38839         * g++.dg/ext/visibility/fvisibility.C,
38840         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
38841         g++.dg/ext/visibility/fvisibility-override1.C
38842         g++.dg/ext/visibility/fvisibility-override2.C
38843         g++.dg/ext/visibility/memfuncts.C
38844         g++.dg/ext/visibility/noPLT.C
38845         g++.dg/ext/visibility/pragma.C
38846         g++.dg/ext/visibility/pragma-override1.C
38847         g++.dg/ext/visibility/pragma-override2.C
38848         g++.dg/ext/visibility/staticmemfuncts.C
38849         g++.dg/ext/visibility/virtual.C: New tests.
38850
38851 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38852
38853         PR c/15360
38854         * gcc.dg/pr15360-1.c: New test.
38855
38856 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
38857
38858         * gcc.dg/pragma-align-2.c: New test.
38859         * gcc.dg/pragma-init-fini.c: New test.
38860         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
38861         targets.
38862
38863 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38864
38865         * gcc.dg/init-string-2.c: New test.
38866
38867 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
38868
38869         PR 16684
38870         * gcc.dg/Wredundant-decls-1.c: New test case.
38871
38872 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
38873
38874         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
38875         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
38876         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
38877         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
38878         * gcc.dg/compat/generate-random.c: New file.
38879         * gcc.dg/compat/generate-random.h: Likewise.
38880         * gcc.dg/compat/generate-random_r.c: Likewise.
38881         * gcc.dg/compat/struct-layout-1.h: Likewise.
38882         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
38883         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
38884         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
38885         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
38886         * gcc.dg/compat/struct-layout-1_main.c: New test.
38887         * gcc.dg/compat/struct-layout-1_x.c: New file.
38888         * gcc.dg/compat/struct-layout-1_y.c: New file.
38889         * gcc.dg/compat/struct-layout-1_test.h: New file.
38890
38891 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38892
38893         * gcc.dg/comp-return-1.c: New test
38894
38895 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
38896
38897         * gcc.dg/vmx/8-02a.c: Fix typo.
38898
38899         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
38900         * gcc.dg/darwin-abi-3.c: New test.
38901
38902         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
38903         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
38904
38905         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
38906         * gcc.dg/vmx/ops-long-1.c: New test.
38907         * gcc.dg/vmx/ops-long-2.c: New test.
38908
38909 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
38910
38911         * g++.dg/lookup/conv-[1234].C: New.
38912
38913 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
38914
38915         * g++.dg/parse/attr2.C: Simplify.
38916
38917 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38918
38919         PR c/7284
38920         * gcc.c-torture/execute/pr7284-1.c: New test.
38921
38922 2004-07-22  Brian Booth  <bbooth@redhat.com>
38923
38924         * gcc.dg/tree-ssa/20040721-1.c: New test.
38925
38926 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38927
38928         * g++.dg/template/crash20.c: New.
38929
38930 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
38931
38932         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
38933         Add dg-run directive.  Declare variables as required.
38934         * gfortran.dg/g77/README: Update
38935
38936 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
38937
38938         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
38939         gcc.dg/cris-peep2-andu2.c: New tests.
38940
38941 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38942
38943         PR c/15052
38944         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
38945         on return type.
38946         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
38947         messages.
38948         * gcc.dg/qual-return-2.c: Update expected messages.
38949         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
38950
38951 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38952
38953         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
38954         * gcc.dg/noncompile/921102-1.c: Update expected error message.
38955
38956 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38957
38958         PR c/11250
38959         * gcc.dg/init-string-1.c: New test.
38960
38961 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
38962
38963         PR middle-end/15345
38964         PR c/16450
38965         * gcc.dg/torture/nested-fn-1.c: New test.
38966
38967 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
38968
38969         PR target/16559
38970         * gcc.dg/ia64-fptr-1.c: New file.
38971
38972 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38973
38974         PR c++/14497
38975         * g++.dg/template/spec16.C: New test.
38976         * g++.old-deja/g++.robertl/eb118.C: Remove.
38977
38978 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38979
38980         PR c++/509
38981         * g++.dg/template/spec15.C: New test.
38982
38983 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
38984
38985         Copy cases from g77.f-torture/execute and add dg-run
38986         directive.  Other changes as noted.
38987         * gfortran.dg/g77/13037.f
38988         * gfortran.dg/g77/1832.f
38989         * gfortran.dg/g77/19981119-0.f
38990         * gfortran.dg/g77/19990313-0.f
38991         * gfortran.dg/g77/19990313-1.f
38992         * gfortran.dg/g77/19990313-2.f
38993         * gfortran.dg/g77/19990313-3.f
38994         * gfortran.dg/g77/19990419-1.f
38995         * gfortran.dg/g77/19990826-0.f
38996         * gfortran.dg/g77/19990826-2.f
38997         * gfortran.dg/g77/20000503-1.f
38998         * gfortran.dg/g77/20001111.f
38999         * gfortran.dg/g77/20010116.f
39000         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
39001         * gfortran.dg/g77/20010430.f
39002         * gfortran.dg/g77/6177.f
39003         * gfortran.dg/g77/947.f
39004         * gfortran.dg/g77/970816-3.f
39005         * gfortran.dg/g77/971102-1.f
39006         * gfortran.dg/g77/980520-1.f
39007         * gfortran.dg/g77/980628-0.f
39008         * gfortran.dg/g77/980628-1.f
39009         * gfortran.dg/g77/980628-10.f
39010         * gfortran.dg/g77/980628-2.f
39011         * gfortran.dg/g77/980628-3.f
39012         * gfortran.dg/g77/980628-7.f
39013         * gfortran.dg/g77/980628-8.f
39014         * gfortran.dg/g77/980628-9.f
39015         * gfortran.dg/g77/980701-0.f
39016         * gfortran.dg/g77/980701-1.f
39017         * gfortran.dg/g77/cabs.f
39018         * gfortran.dg/g77/claus.f
39019         * gfortran.dg/g77/complex_1.f
39020         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
39021         * gfortran.dg/g77/dcomplex.f
39022         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
39023         * gfortran.dg/g77/f90-intrinsic-mathematical.f
39024         * gfortran.dg/g77/f90-intrinsic-numeric.f
39025         * gfortran.dg/g77/int8421.f
39026         * gfortran.dg/g77/labug1.f
39027         * gfortran.dg/g77/large_vec.f
39028         * gfortran.dg/g77/le.f
39029         * gfortran.dg/g77/short.f
39030         * gfortran.dg/g77/README: Update
39031
39032 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
39033
39034         PR c++/16637
39035         * g++.dg/parse/lookup4.C: New test.
39036
39037 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39038
39039         PR c++/16175
39040         * g++.dg/template/ttp10.C: New test.
39041
39042 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39043
39044         * gcc.dg/pr12625-1.c: New test.
39045
39046 2004-07-20  Steven Bosscher  <stevenb@suse.de>
39047
39048         * gcc.dg/switch-warn-1.c: New test.
39049         * gcc.dg/switch-warn-2.c: New test.
39050         * gcc.c-torture/compile/pr14730.c: Update.
39051
39052 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
39053
39054         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
39055         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
39056         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
39057         g++.dg/template/nontype3.C: Remove trailing CR from tests.
39058
39059 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
39060
39061         PR c++/16623
39062         * g++.dg/template/assign1.C: New test.
39063
39064 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39065
39066         PR c++/12170
39067         * g++.dg/template/ttp9.C: New test.
39068
39069 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
39070
39071         * gcc.dg/format/cmn-err-1.c: New test.
39072
39073 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39074
39075         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
39076         gcc.dg/Wparentheses-10.c: New tests.
39077         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
39078
39079 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39080
39081         PR fortran/16465
39082         * gfortran.dg/g77//ffixed-line-length-0.f,
39083         gfortran.dg/g77/ffixed-line-length-132.f,
39084         gfortran.dg/g77/ffixed-line-length-72.f,
39085         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
39086         gfortran.dg/g77/README: Update.
39087
39088 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39089
39090         PR c++/13092
39091         * g++.dg/template/non-dependent7.C: New test.
39092         * g++.dg/template/non-dependent8.C: Likewise.
39093         * g++.dg/template/non-dependent9.C: Likewise.
39094         * g++.dg/template/non-dependent10.C: Likewise.
39095
39096 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
39097
39098         PR c++/16337
39099         * g++.dg/parse/attr2.C: New test.
39100
39101 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
39102
39103         * g77.dg: Removed.
39104         * g77.f-torture: Ditto.
39105
39106 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39107
39108         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
39109         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
39110         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
39111
39112 2004-07-16  Richard Henderson  <rth@redhat.com>
39113
39114         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
39115
39116 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39117
39118         * lib/fortran-torture.exp (fortran-torture): Don't test compile
39119         tests with full list of options.
39120         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
39121         of TORTURE_OPTIONS if test contains 'dg-do run'.
39122
39123         PR fortran/16404
39124         * gfortran.dg/do_iterator.f90: New test.
39125
39126 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39127
39128         PR rtl-optimization/16536
39129         * gcc.c-torture/execute/restrict-1.c: New test.
39130
39131 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39132
39133         PR fortran/15324
39134         * gfortran.dg/pr15324.f90: New test.
39135
39136         PR fortran/15129
39137         * gfortran.dg/pr15129.f90: New test.
39138
39139         PR fortran/15140
39140         * gfortran.dg/pr15140.f90: New test.
39141
39142         PR fortran/13792
39143         * gfortran.fortran-torture/execute/bounds.f90: Add check for
39144         compile-time simplification.
39145
39146 2004-07-14  Mike Stump  <mrs@apple.com>
39147
39148         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
39149
39150 2004-07-14  James E Wilson  <wilson@specifixinc.com>
39151
39152         PR target/16325
39153         * gcc.dg/profile-generate-1.c: New.
39154
39155 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
39156
39157         * gcc.c-torture/execute/20040709-1.c: New test.
39158         * gcc.c-torture/execute/20040709-2.c: New test.
39159
39160 2004-07-14  Mike Stump  <mrs@apple.com>
39161
39162         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
39163
39164 2004-07-14  Mike Stump  <mrs@apple.com>
39165
39166         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
39167
39168 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
39169
39170         PR c++/16518
39171         * g++.dg/parse/mutable1.C: New test.
39172
39173 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
39174
39175         PR tree-optimization/16443
39176         * gcc.dg/tree-ssa/20040713-1.c: New test.
39177
39178 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
39179
39180         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
39181         for operator new.
39182
39183 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39184
39185         * gfortran.dg/g77/README: New file
39186         * gfortran.dg/g77/19981216-0.f: Copy from
39187         g77.f-torture/noncompile.  Add "dg-do compile" and
39188         dg-error as required.
39189         * gfortran.dg/g77/19990218-1.f: Likewise.
39190         * gfortran.dg/g77/19990905-1.f: Likewise.
39191         * gfortran.dg/g77/9263.f: Likewise.
39192         * gfortran.dg/g77/980615-0.f: Likewise.
39193         * gfortran.dg/g77/980616-0.f: Likewise.
39194         * gfortran.dg/g77/check0.f: Likewise.
39195         * gfortran.dg/g77/select_no_compile.f: Likewise.
39196
39197 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39198
39199         Copy files from g77.f-torture/compile.
39200         Add "{ dg-do compile}".  Other changes as noted
39201         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
39202         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
39203         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
39204         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
39205         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
39206         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
39207         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
39208         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
39209         statement to conform to standard.  Append alpha1.x for reference.
39210         * gfortran.dg/g77/xformat.f: Add dg-warning
39211
39212 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39213
39214         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
39215         Add {dg-do compile} directive.
39216         * gfortran.dg/g77/cpp2.F: Likewise.
39217
39218 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39219
39220         PR c++/5402
39221         * g++.dg/lookup/name-clash1.C: New test.
39222
39223         PR c++/9777
39224         * g++.dg/lookup/name-clash2.C: New test.
39225
39226         PR c++/12102
39227         * g++.dg/lookup/name-clash3.C: New test.
39228
39229 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39230
39231         * g++.dg/lookup/new2.C: New test.
39232         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
39233
39234 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
39235
39236         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
39237         Add {dg-do compile} directive.
39238         * gfortran.dg/g77/13060.f: Likewise.
39239         * gfortran.dg/g77/19990218-0.f: Likewise.
39240         * gfortran.dg/g77/19990305-0.f: Likewise.
39241         * gfortran.dg/g77/19990419-0.f: Likewise.
39242         * gfortran.dg/g77/19990502-0.f: Likewise.
39243         * gfortran.dg/g77/19990502-1.f: Likewise.
39244         * gfortran.dg/g77/19990525-0.f: Likewise.
39245         * gfortran.dg/g77/19990826-1.f: Likewise.
39246         * gfortran.dg/g77/19990826-3.f: Likewise.
39247         * gfortran.dg/g77/19990905-2.f: Likewise.
39248         * gfortran.dg/g77/20000412-1.f: Likewise.
39249         * gfortran.dg/g77/20000511-1.f: Likewise.
39250         * gfortran.dg/g77/20000511-2.f: Likewise.
39251         * gfortran.dg/g77/20000518.f: Likewise.
39252         * gfortran.dg/g77/20000601-1.f: Likewise.
39253         * gfortran.dg/g77/20000601-2.f: Likewise.
39254         * gfortran.dg/g77/20000629-1.f: Likewise.
39255         * gfortran.dg/g77/20000630-2.f: Likewise.
39256         * gfortran.dg/g77/20010115.f: Likewise.
39257         * gfortran.dg/g77/20010321-1.f: Likewise.
39258         * gfortran.dg/g77/20010426.f: Likewise.
39259         * gfortran.dg/g77/20020307-1.f: Likewise.
39260         * gfortran.dg/g77/8485.f: Likewise.
39261         * gfortran.dg/g77/960317-1.f: Likewise.
39262         * gfortran.dg/g77/970915-0.f: Likewise.
39263         * gfortran.dg/g77/980310-1.f: Likewise.
39264         * gfortran.dg/g77/980310-2.f: Likewise.
39265         * gfortran.dg/g77/980310-3.f: Likewise.
39266         * gfortran.dg/g77/980310-4.f: Likewise.
39267         * gfortran.dg/g77/980310-6.f: Likewise.
39268         * gfortran.dg/g77/980310-7.f: Likewise.
39269         * gfortran.dg/g77/980310-8.f: Likewise.
39270         * gfortran.dg/g77/980419-2.f: Likewise.
39271         * gfortran.dg/g77/980424-0.f: Likewise.
39272         * gfortran.dg/g77/980427-0.f: Likewise.
39273         * gfortran.dg/g77/980729-0.f: Likewise.
39274         * gfortran.dg/g77/981117-1.f: Likewise.
39275         * gfortran.dg/g77/toon_1.f: Likewise.
39276
39277 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39278
39279         PR c++/2204
39280         * g++.dg/other/abstract2.C: New test.
39281
39282 2004-07-12  Paul Brook  <paul@codesourcery.com>
39283
39284         * gfortran.dg/pointer_init_1.f90: New test.
39285
39286 2004-07-11  Paul Brook  <paul@codesourcery.com>
39287
39288         PR fortran/15986
39289         * gfortran.dg/contained_1.f90: New test.
39290
39291 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
39292
39293         * g++.dg/parse/defarg8.C: New test.
39294
39295 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39296
39297         PR fortran/16433
39298         * gfortran.dg/pr16433.f: New test.
39299
39300         PR fortran/17574
39301         * gfortran.dg/pr15754.f90: New test.
39302
39303 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39304
39305         PR tree-optimization/16437
39306         * gcc.c-torture/execute/bitfld-4.c: New test.
39307
39308 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39309
39310         * gfortran.fortran-torture/execute/common_2.f90: Add check for
39311         access to common var from module.
39312
39313 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39314
39315         PR fortran/16336
39316         * gfortran.fortran-torture/execute/common_2.f90: New test.
39317
39318 2004-07-10  Paul Brook  <paul@codesourcery.com>
39319
39320         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
39321
39322 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39323
39324         PR fortran/15969
39325         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
39326
39327 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
39328
39329         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
39330         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
39331         * gfortran.dg/g77/ffree-form-1.f: Likewise.
39332         * gfortran.dg/g77/ffree-form-2.f: Likewise.
39333         * gfortran.dg/g77/ffree-form-3.f: Likewise.
39334         * gfortran.dg/g77/fno-underscoring.f: Likewise.
39335         * gfortran.dg/g77/funderscoring.f: Likewise.
39336         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
39337
39338 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39339
39340         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
39341
39342 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39343         Paul Brook  <paul@codesourcery.com>
39344
39345         PR fortran/13415
39346         * gfortran.dg/common_pointer_1.f90: New test.
39347
39348 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39349
39350         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
39351
39352 2004-07-09  James E Wilson  <wilson@specifixinc.com>
39353
39354         PR target/16364
39355         * gcc.c-torture/compile/20040709-1.c: New.
39356
39357 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39358
39359         PR fortran/14077
39360         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
39361
39362 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39363
39364         PR fortran/13201
39365         * gfortran.dg/shape_1.f90: New test.
39366
39367 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
39368             Andrew Pinski  <apinski@apple.com>
39369
39370         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
39371
39372 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39373
39374         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
39375         comment.
39376
39377 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39378         Paul Brook  <paul@codesourcery.com>
39379
39380         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
39381         '.f95' and '.F95'.
39382
39383 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
39384
39385         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
39386
39387 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39388
39389         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
39390         testcases with capital suffix.
39391
39392 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39393
39394         PR fortran/15481
39395         PR fortran/13372
39396         PR fortran/13575
39397         PR fortran/15978
39398         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
39399
39400         * gfortran.dg/implicit_1.f90: New test.
39401
39402 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39403
39404         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
39405         expression to match gfortran warning/error messages
39406         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
39407         dg-error text.
39408
39409 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39410
39411         * lib/fortran-torture.exp: Rename proc search_for to
39412         search_for_re.
39413
39414 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39415
39416         * gcc.c-torture/execute/simd-5.x: New file.
39417         XFAIL on SPARC 64-bit at -O0.
39418
39419 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39420
39421         PR c++/8211
39422         PR c++/16165
39423         * g++.dg/warn/effc3.C: New test.
39424
39425 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39426
39427         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
39428         change X to 1X in format.
39429         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
39430         add data statements to conform to standard.
39431
39432 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39433
39434         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
39435         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
39436         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
39437
39438 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39439
39440         * gfortran.dg/g77/7388.f: Copy from g77.dg
39441         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
39442         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
39443         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
39444         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
39445         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
39446         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
39447         * gfortran.dg/g77/strlen0.f: Likewise.
39448
39449 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39450
39451         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
39452         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
39453
39454 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39455
39456         * gcc.c-torture/execute/920428-2.x: Delete.
39457         * gcc.c-torture/execute/920501-7.x: Likewise.
39458
39459 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
39460
39461         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
39462         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
39463         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
39464         prescott and c3-2.
39465         (PREFETCH_3DNOW): Add -march=c3.
39466
39467 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
39468
39469         PR c/16437
39470         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
39471         * gcc.c-torture/execute/bf64-1.x: Likewise.
39472
39473 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39474
39475         * gcc.c-torture/compile/20040708-1.c: New test.
39476
39477 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39478
39479         PR c++/16169
39480         * g++.dg/warn/effc2.C: New test.
39481
39482 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39483
39484         * gcc.c-torture/execute/bitfld-1.x: Remove.
39485         * gcc.c-torture/execute/bitfld-3.c: New test.
39486         * gcc.dg/bitfld-2.c: Remove XFAILs.
39487
39488 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
39489
39490         PR c++/16276
39491         * g++.dg/rtti/tinfo1.C: New file.
39492
39493 2004-07-07  Eric Christopher  <echristo@redhat.com>
39494
39495         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
39496
39497 2004-07-07  Andrew Pinski  <apinski@apple.com>
39498
39499         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
39500
39501 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
39502
39503         * g++.dg/init/call1.C: XFAIL.
39504
39505 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
39506
39507         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
39508         except for movstrict*, to movmem* and clrstr* to clrmem*.
39509
39510 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
39511
39512         * gcc.c-torture/execute/20040707-1.c: New test.
39513
39514 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
39515
39516         * gcc.c-torture/execute/20040706-1.c: New test.
39517
39518 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39519
39520         PR c++/3671
39521         * g++.dg/template/spec14.C: New test.
39522
39523 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
39524
39525         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
39526         nothing if not yet defined.  Use it in b, c and d type definitions.
39527         * gcc.c-torture/execute/20040705-1.c: New test.
39528         * gcc.c-torture/execute/20040705-2.c: New test.
39529
39530 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39531
39532         PR c++/2518
39533         * g++.dg/lookup/new1.C: New test.
39534
39535 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39536
39537         PR c++/11406
39538         * g++.dg/template/sizeof8.C: New test.
39539
39540 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
39541
39542         * gcc.c-torture/compile/20040705-1.c: New test.
39543
39544 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
39545
39546         * gfortran.fortran-torture/execute/seq_io.f90: New test.
39547
39548 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
39549
39550         * gcc.dg/cpp/if-mop.c: Two new testcases.
39551         * gcc.dg/cpp/trad/comment-3.c: New.
39552
39553 2004-07-04  Paul Brook  <paul@codesourcery.com>
39554
39555         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
39556
39557 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
39558
39559         PR c++/3761
39560         * g++.dg/lookup/crash4.C: New test.
39561
39562 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
39563
39564         * gcc.c-torture/execute/builtin-abs-1.c
39565         * gcc.c-torture/execute/builtin-abs-2.c
39566         * gcc.c-torture/execute/builtin-complex-1.c
39567         * gcc.c-torture/execute/builtins/string-1-lib.c
39568         * gcc.c-torture/execute/builtins/string-1.c
39569         * gcc.c-torture/execute/builtins/string-2-lib.c
39570         * gcc.c-torture/execute/builtins/string-2.c
39571         * gcc.c-torture/execute/builtins/string-3-lib.c
39572         * gcc.c-torture/execute/builtins/string-3.c
39573         * gcc.c-torture/execute/builtins/string-4-lib.c
39574         * gcc.c-torture/execute/builtins/string-4.c
39575         * gcc.c-torture/execute/builtins/string-5-lib.c
39576         * gcc.c-torture/execute/builtins/string-5.c
39577         * gcc.c-torture/execute/builtins/string-6-lib.c
39578         * gcc.c-torture/execute/builtins/string-6.c
39579         * gcc.c-torture/execute/builtins/string-7-lib.c
39580         * gcc.c-torture/execute/builtins/string-7.c
39581         * gcc.c-torture/execute/builtins/string-8-lib.c
39582         * gcc.c-torture/execute/builtins/string-8.c
39583         * gcc.c-torture/execute/builtins/string-9-lib.c
39584         * gcc.c-torture/execute/builtins/string-9.c
39585         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
39586         * gcc.c-torture/execute/builtins/string-asm-1.c
39587         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
39588         * gcc.c-torture/execute/builtins/string-asm-2.c
39589         * gcc.c-torture/execute/stdio-opt-1.c
39590         * gcc.c-torture/execute/stdio-opt-2.c
39591         * gcc.c-torture/execute/stdio-opt-3.c
39592         * gcc.c-torture/execute/string-opt-1.c
39593         * gcc.c-torture/execute/string-opt-10.c
39594         * gcc.c-torture/execute/string-opt-11.c
39595         * gcc.c-torture/execute/string-opt-12.c
39596         * gcc.c-torture/execute/string-opt-13.c
39597         * gcc.c-torture/execute/string-opt-14.c
39598         * gcc.c-torture/execute/string-opt-15.c
39599         * gcc.c-torture/execute/string-opt-16.c
39600         * gcc.c-torture/execute/string-opt-2.c
39601         * gcc.c-torture/execute/string-opt-6.c
39602         * gcc.c-torture/execute/string-opt-7.c
39603         * gcc.c-torture/execute/string-opt-8.c:
39604         Replace with ...
39605
39606         * gcc.c-torture/execute/builtins/abs-2.c
39607         * gcc.c-torture/execute/builtins/abs-3.c
39608         * gcc.c-torture/execute/builtins/complex-1.c
39609         * gcc.c-torture/execute/builtins/fprintf.c
39610         * gcc.c-torture/execute/builtins/fputs.c
39611         * gcc.c-torture/execute/builtins/memcmp.c
39612         * gcc.c-torture/execute/builtins/memmove.c
39613         * gcc.c-torture/execute/builtins/memops-asm.c
39614         * gcc.c-torture/execute/builtins/mempcpy-2.c
39615         * gcc.c-torture/execute/builtins/mempcpy.c
39616         * gcc.c-torture/execute/builtins/memset.c
39617         * gcc.c-torture/execute/builtins/printf.c
39618         * gcc.c-torture/execute/builtins/sprintf.c
39619         * gcc.c-torture/execute/builtins/strcat.c
39620         * gcc.c-torture/execute/builtins/strchr.c
39621         * gcc.c-torture/execute/builtins/strcmp.c
39622         * gcc.c-torture/execute/builtins/strcpy.c
39623         * gcc.c-torture/execute/builtins/strcspn.c
39624         * gcc.c-torture/execute/builtins/strlen-2.c
39625         * gcc.c-torture/execute/builtins/strlen.c
39626         * gcc.c-torture/execute/builtins/strncat.c
39627         * gcc.c-torture/execute/builtins/strncmp-2.c
39628         * gcc.c-torture/execute/builtins/strncmp.c
39629         * gcc.c-torture/execute/builtins/strncpy.c
39630         * gcc.c-torture/execute/builtins/strpbrk.c
39631         * gcc.c-torture/execute/builtins/strpcpy-2.c
39632         * gcc.c-torture/execute/builtins/strpcpy.c
39633         * gcc.c-torture/execute/builtins/strrchr.c
39634         * gcc.c-torture/execute/builtins/strspn.c
39635         * gcc.c-torture/execute/builtins/strstr-asm.c
39636         * gcc.c-torture/execute/builtins/strstr.c:
39637         ... these new files.
39638
39639         * gcc.c-torture/execute/builtins/abs-2-lib.c
39640         * gcc.c-torture/execute/builtins/abs-3-lib.c
39641         * gcc.c-torture/execute/builtins/complex-1-lib.c
39642         * gcc.c-torture/execute/builtins/fprintf-lib.c
39643         * gcc.c-torture/execute/builtins/fputs-lib.c
39644         * gcc.c-torture/execute/builtins/memcmp-lib.c
39645         * gcc.c-torture/execute/builtins/memmove-lib.c
39646         * gcc.c-torture/execute/builtins/memops-asm-lib.c
39647         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
39648         * gcc.c-torture/execute/builtins/mempcpy-lib.c
39649         * gcc.c-torture/execute/builtins/memset-lib.c
39650         * gcc.c-torture/execute/builtins/printf-lib.c
39651         * gcc.c-torture/execute/builtins/sprintf-lib.c
39652         * gcc.c-torture/execute/builtins/strcat-lib.c
39653         * gcc.c-torture/execute/builtins/strchr-lib.c
39654         * gcc.c-torture/execute/builtins/strcmp-lib.c
39655         * gcc.c-torture/execute/builtins/strcpy-lib.c
39656         * gcc.c-torture/execute/builtins/strcspn-lib.c
39657         * gcc.c-torture/execute/builtins/strlen-2-lib.c
39658         * gcc.c-torture/execute/builtins/strlen-lib.c
39659         * gcc.c-torture/execute/builtins/strncat-lib.c
39660         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
39661         * gcc.c-torture/execute/builtins/strncmp-lib.c
39662         * gcc.c-torture/execute/builtins/strncpy-lib.c
39663         * gcc.c-torture/execute/builtins/strpbrk-lib.c
39664         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
39665         * gcc.c-torture/execute/builtins/strpcpy-lib.c
39666         * gcc.c-torture/execute/builtins/strrchr-lib.c
39667         * gcc.c-torture/execute/builtins/strspn-lib.c
39668         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
39669         * gcc.c-torture/execute/builtins/strstr-lib.c
39670         * gcc.c-torture/execute/builtins/lib/abs.c
39671         * gcc.c-torture/execute/builtins/lib/fprintf.c
39672         * gcc.c-torture/execute/builtins/lib/memset.c
39673         * gcc.c-torture/execute/builtins/lib/printf.c
39674         * gcc.c-torture/execute/builtins/lib/sprintf.c
39675         * gcc.c-torture/execute/builtins/lib/strcpy.c
39676         * gcc.c-torture/execute/builtins/lib/strcspn.c
39677         * gcc.c-torture/execute/builtins/lib/strncat.c
39678         * gcc.c-torture/execute/builtins/lib/strncmp.c
39679         * gcc.c-torture/execute/builtins/lib/strncpy.c
39680         * gcc.c-torture/execute/builtins/lib/strpbrk.c
39681         * gcc.c-torture/execute/builtins/lib/strspn.c
39682         * gcc.c-torture/execute/builtins/lib/strstr.c:
39683         New files containing support routines.
39684
39685         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
39686         declaration.
39687         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
39688         when not optimizing.
39689
39690 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
39691
39692         PR c++/16240
39693         * g++.dg/abi/mangle22.C: New test.
39694         * g++.dg/abi/mangle23.C: Likewise.
39695
39696 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
39697
39698         PR fortran/16290
39699         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
39700         Allow for cases without denormalized floating point numbers.
39701
39702 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
39703
39704         PR c/1027
39705         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39706         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
39707         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
39708         expected warning text.
39709         * gcc.dg/format/diag-2.c: New test.
39710
39711 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39712
39713         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
39714
39715 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
39716
39717         * gcc.dg/builtins-43.c: New.
39718         * gcc.dg/builtins-44.c: New.
39719         * gcc.dg/builtins-45.c: New.
39720
39721 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
39722             Andreas Tobler  <a.tobler@schweiz.ch>
39723
39724         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
39725         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
39726         as SIGSEGV.
39727         * gcc.dg/cleanup-11.c: Likewise.
39728         * gcc.dg/cleanup-8.c: Likewise.
39729         * gcc.dg/cleanup-9.c: Likewise.
39730         * gcc.dg/cleanup-5.c: Run on all platforms.
39731
39732 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39733
39734         * g++.dg/warn/nonnull1.C: New test.
39735
39736 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39737
39738         * gcc.dg/compat/compat-common.h: Wrap up CINT in
39739         an #ifndef SKIP_COMPLEX_INT/#endif pair.
39740         Special-case the Sun compiler wrt to <complex.h>.
39741
39742 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
39743
39744         * gcc.dg/Wunreachable-8.C: New test.
39745
39746         * gcc.dg/h8300-ice2.c : New test.
39747
39748 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
39749
39750         PR fortran/16161
39751         * gfortran.fortran-torture/compile/implicit.f90: Add test
39752         for implicit character.
39753
39754 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
39755
39756         PR fortran/16289
39757         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
39758         Use tiny() intrinsic to find smallest non-negative real
39759
39760 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
39761
39762         * gcc.dg/compat/struct-by-value-22_main.c: New test.
39763         * gcc.dg/compat/struct-by-value-22_x.c: New.
39764         * gcc.dg/compat/struct-by-value-22_y.c: New.
39765
39766         * gcc.c-torture/execute/20040629-1.c: New test.
39767
39768 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
39769
39770         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
39771         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
39772
39773         PR target/16195
39774         * gcc.dg/20040625-1.c: New test.
39775
39776 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39777
39778         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
39779
39780 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39781
39782         PR fortran/15963
39783         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
39784
39785 2004-06-29  Richard Henderson  <rth@redhat.com>
39786
39787         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
39788
39789 2004-06-29  Paul Brook  <paul@codesourcery.com>
39790
39791         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
39792         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
39793
39794 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
39795
39796         PR c++/16260
39797         * g++.dg/parse/crash15.C: New.
39798
39799 2004-06-28  Andrew Pinski  <apinski@apple.com>
39800
39801         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
39802         by the error already.
39803
39804         * g++.dg/opt/ptrmem4.C: Change to compile only test.
39805
39806 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
39807
39808         PR target/14041
39809         * gcc.dg/h8300-bss-align-1.c : New.
39810
39811 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
39812
39813         * PR c++/16174
39814         * g++.dg/template/ctor4.C: New.
39815
39816 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39817
39818         PR c++/16205
39819         * g++.dg/warn/Wsequence-point-1.C: New test.
39820
39821 2004-06-27  Paul Brook  <paul@codesourcery.com>
39822
39823         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
39824
39825 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
39826
39827         * g++.old-deja/g++.mike/p7325.C: Remove.
39828
39829 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39830
39831         PR c/14963
39832         * gcc.dg/pr14963.c: New test.
39833
39834 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
39835
39836         PR c++/16193
39837         * g++.dg/parse/redef1.C: New test.
39838
39839 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
39840
39841         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
39842         20021110.c.
39843         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
39844         20021119-1.c.
39845         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
39846         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
39847         5-04.c.
39848         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
39849         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
39850         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
39851         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
39852         g++.brendan/enum14.C.
39853         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
39854         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
39855         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
39856         g++.mike/virt1.C.
39857         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
39858         memtemp24.C.
39859
39860 2004-06-27  Roger Sayle  <roger@eyesopen.com>
39861
39862         * gcc.dg/20040527-1.c: New test case.
39863
39864 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
39865
39866         PR gfortran/pr16196
39867         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
39868
39869 2004-06-25  Roger Sayle  <roger@eyesopen.com>
39870
39871         PR middle-end/15825
39872         * gcc.dg/pr15825-1.c: New test case.
39873
39874 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39875
39876         * gcc.c-torture/execute/20040625-1.c: New test.
39877
39878 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39879
39880         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
39881
39882 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39883
39884         * gcc.dg/torture/mips-div-1.c: New test.
39885
39886 2004-06-24  Jeff Law  <law@redhat.com>
39887
39888         * gcc.dg/tree-ssa/20040624-1.c: New test.
39889
39890 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
39891
39892         * gcc.c-torture/compile/20040624-1.c: New test.
39893
39894 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39895
39896         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
39897         this directory.
39898
39899 2004-06-23  Andrew Pinski  <apinski@apple.com>
39900
39901         PR middle-end/15988
39902         * g++.dg/opt/ptrmem4.C: New test.
39903
39904         * gcc.dg/c90-array-quals-2.c: New test.
39905
39906 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
39907
39908         * gcc.dg/kpice1.c: New test.
39909
39910 2006-06-23  Andrew Pinski  <apinski@apple.com>
39911
39912         * gcc.dg/c90-array-quals.c: New test.
39913
39914 2006-06-22  Richard Henderson  <rth@redhat.com>
39915
39916         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
39917
39918 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
39919
39920         * gcc.dg/builtins-config.h: Handle FreeBSD.
39921
39922 2006-06-22  Richard Henderson  <rth@redhat.com>
39923
39924         * g++.dg/opt/devirt1.C: New.
39925
39926 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
39927
39928         * g++.dg/opt/pr15551.C: New testcase.
39929
39930 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
39931
39932         PR target/14800
39933         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
39934         x86_64-*-linux* when compiling for 32bit.
39935
39936 2004-06-21  Andrew Pinski  <apinski@apple.com>
39937
39938         * gcc.dg/pch/struct-1.c: New.
39939         * gcc.dg/pch/struct-1.hs: New.
39940
39941 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
39942
39943         * gcc.dg/pch/save-temps-1.c: New file.
39944         * gcc.dg/pch/save-temps-1.hs: New file.
39945
39946 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39947
39948         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
39949         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
39950
39951 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39952
39953         * gfortran.fortran-torture/execute/select_1.f90: Rename function
39954         to fix type error.
39955         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
39956         Remove trailing spaces.
39957
39958 2004-06-21  Richard Henderson  <rth@redhat.com>
39959
39960         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
39961         merging && to BIT_FIELD_REF.
39962
39963 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
39964
39965         * g++.dg/opt/placeholder1.C: New test.
39966
39967 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39968
39969         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
39970         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39971         * gcc.dg/compat/union-m128-1_x.c: Likewise.
39972         * gcc.dg/compat/union-m128-1_y.c: Likewise.
39973
39974 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
39975
39976         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
39977         extern "C".
39978         * g++.dg/other/pragma-re-1.C: Add comments.
39979
39980 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
39981
39982         PR gfortran/16080
39983         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
39984
39985 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
39986
39987         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
39988         instead of setting the type of size_t by
39989         hand.
39990
39991 2004-06-18  Roger Sayle  <roger@eyesopen.com>
39992
39993         * gcc.dg/unordered-2.c: New test case.
39994         * gcc.dg/unordered-3.c: New test case.
39995
39996 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
39997
39998         PR other/16043
39999         * lib/g++.exp (g++_version): Tweak regexp for version
40000         * lib/g77.exp (g77_version): Likewise.
40001         * lib/gfortran.exp (gfortran_version): Likewise.
40002         * lib/objc.exp (objc_version): Likewise.
40003         * lib/treelang.exp (treelang_version): Likewise.
40004
40005 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
40006
40007         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
40008         Use INT_MAX instead of __INT_MAX__.
40009         * gcc.dg/compat/struct-align-2_y.c: Likewise.
40010
40011         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
40012         * gcc.dg/compat/scalar-return-3_x.c: Use it.
40013         * gcc.dg/compat/scalar-return-3_y.c: Use it.
40014         * gcc.dg/compat/scalar-return-4_x.c: Use it.
40015         * gcc.dg/compat/scalar-return-4_y.c: Use it.
40016         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
40017         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
40018         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
40019         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
40020
40021         * gcc.dg/range-test-1.c: New test.
40022         * g++.dg/opt/range-test-1.C: New test.
40023
40024 2004-06-17  Richard Henderson  <rth@redhat.com>
40025
40026         * objc.dg/sync-1.m: New.
40027         * objc.dg/try-catch-1.m: Don't force next runtime.
40028         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
40029         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
40030         shadowed catch clause.
40031         * objc.dg/try-catch-5.m: New.
40032
40033 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
40034
40035         Bug 14610
40036         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
40037
40038 2004-06-15  Richard Henderson  <rth@redhat.com>
40039
40040         * gcc.dg/20001116-1.c: Move expected warning line.
40041
40042 2004-06-15  Richard Henderson  <rth@redhat.com>
40043
40044         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
40045         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
40046
40047 2004-06-15  Jeff Law  <law@redhat.com>
40048
40049         * gcc.dg/tree-ssa/20040615-1.c: New test.
40050         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
40051         be less sensitive to operand ordering.
40052         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
40053
40054 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
40055
40056         * g++.dg/abi/bitfield3.C: Add comment..
40057
40058 2004-06-15  Richard Henderson  <rth@redhat.com>
40059
40060         * g++.dg/ext/stmtexpr1.C: XFAIL.
40061         * gcc.dg/20030612-1.c: XFAIL.
40062
40063 2004-06-15  Eric Christopher  <echristo@redhat.com>
40064
40065         * g++.dg/charset/asm5.c: New.
40066         * gcc.dg/charset/asm6.c: New.
40067
40068 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40069
40070         PR fortran/15962
40071         * gfortran.fortran-torture/execute/select_1.f90: New test.
40072
40073 2004-06-15  Paul Brook  <paul@codesourcery.com>
40074
40075         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
40076
40077 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40078
40079         PR c++/15967
40080         * g++.dg/lookup/crash3.C: New test.
40081
40082 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40083
40084         PR c++/15947
40085         * g++.dg/parse/dtor4.C: New test.
40086
40087 2004-06-14  Jeff Law  <law@redhat.com>
40088
40089         * gcc.c-torture/compile/20040614-1.c: New test.
40090
40091 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40092
40093         PR fortran/15211
40094         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
40095         LEN of a character array.
40096
40097 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
40098
40099         PR c++/15096
40100         * g++.dg/template/ptrmem10.C: New test.
40101
40102         PR c++/14930
40103         * g++.dg/template/friend30.C: New test.
40104
40105 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40106
40107         PR fortran/14928
40108         * gfortran.fortran-torture/compile/mloc.f90: New test.
40109
40110 2004-06-13  Paul Brook  <paul@codesourcery.com>
40111
40112         * gfortran.fortran-torture/execute/random_2.f90: New test.
40113
40114 2004-06-13  Eric Christopher  <echristo@redhat.com>
40115
40116         * gcc.dg/noncompile/redecl-1.c: Fix error message.
40117
40118 2004-06-12  Paul Brook  <paul@codesourcery.com>
40119
40120         * gfortran.fortran-torture/execute/contained_3.f90: New test.
40121
40122 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40123
40124         PR fortran/14923
40125         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
40126
40127 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40128
40129         PR fortran/14957
40130         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
40131         syntax errors in end statements of contained subroutines.
40132
40133 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40134
40135         PR fortran/12841
40136         * gfortran.fortran-torture/execute/null_arg.f90: New test.
40137
40138 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40139
40140         PR fortran/15665
40141         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
40142
40143 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40144
40145         PR gfortran/12839
40146         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
40147
40148 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
40149
40150         PR c++/15862
40151         * g++.dg/parse/enum1.C: New test.
40152
40153 2004-06-10  Jeff Law  <law@redhat.com>
40154
40155         * gcc.c-torture/compile/20040610-1.c: New test.
40156
40157 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40158
40159         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
40160         * g++.old-deja/g++.other/decl3.C: Likewise.
40161
40162 2004-06-10  Brian Booth  <bbooth@redhat.com>
40163
40164         * gcc.dg/tree-ssa/20031015-1.c: Scan for
40165         V_MAY_DEF instead of VDEF.
40166         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
40167
40168 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
40169
40170         PR c++/14211
40171         * g++.dg/conversion/const1.C: New test.
40172
40173         PR c++/15076
40174         * g++.dg/conversion/reinterpret1.C: New test.
40175
40176         PR c++/15877
40177         * g++.dg/template/enum2.C: New test.
40178
40179         PR c++/15227
40180         * g++.dg/template/error13.C: New test.
40181
40182 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40183
40184         PR fortran/14957
40185         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
40186         arguments to test_* REAL and of the right size.
40187
40188 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40189
40190         PR target/15569
40191         PR rtl-optimization/15681
40192         * gcc.dg/20040609-1.c: New test.
40193
40194 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40195
40196         PR c++/14791
40197         * g++.dg/opt/builtins1.C: New test.
40198
40199 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
40200
40201         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
40202         that use default windows32 struct layout.
40203         * gcc.dg/i386-bitfield2.c: Likewise.
40204
40205 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
40206
40207         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
40208         for mingw32 and cygwin targets.
40209
40210 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
40211
40212         * gcc.dg/pch/macro-4.c: New.
40213         * gcc.dg/pch/macro-4.hs: New.
40214
40215 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40216
40217         PR fortran/13249
40218         * gfortran.fortran-torture/compile/name_clash.f90: New test.
40219
40220 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40221
40222         PR fortran/13372
40223         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
40224
40225 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40226
40227         PR gfortran/14897
40228         * gfortran.fortran-torture/execute/t_edit.f90: New test.
40229
40230 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40231
40232         PR gfortran/15755
40233         * gfortran.fortran-torture/execute/backspace.c : New test.
40234
40235 2004-06-09  Paul Brook  <paul@codesourcery.com>
40236
40237         * gfortran.fortran-torture/execure/intrinsic_associated.f90
40238         (pointer_to_section): Rewrite to use smaller array.
40239
40240 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
40241
40242         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
40243         * gcc.dg/ext/altivec-10.c: Same.
40244         * gcc.dg/ext/altivec-11.c: Same.
40245         * gcc.dg/ext/altivec-12.c: Same.
40246         * gcc.dg/ext/altivec-13.c: Same.
40247         * gcc.dg/ext/altivec-14.c: Same.
40248         * gcc.dg/ext/altivec-15.c: Same.
40249         * gcc.dg/ext/altivec-16.c: Same.
40250         * gcc.dg/ext/altivec-3.c: Same.
40251         * gcc.dg/ext/altivec-4.c: Same.
40252         * gcc.dg/ext/altivec-6.c: Same.
40253         * gcc.dg/ext/altivec-7.c: Same.
40254         * gcc.dg/ext/altivec-8.c: Same.
40255         * gcc.dg/ext/altivec-varargs-1.c: Same.
40256
40257         * g++.dg/ext/altivec-1.C: Correct dg syntax.
40258         * g++.dg/ext/altivec-10.C: Same.
40259         * g++.dg/ext/altivec-2.C: Same.
40260         * g++.dg/ext/altivec-3.C: Same.
40261         * g++.dg/ext/altivec-4.C: Same.
40262         * g++.dg/ext/altivec-5.C: Same.
40263         * g++.dg/ext/altivec-6.C: Same.
40264         * g++.dg/ext/altivec-7.C: Same.
40265         * g++.dg/ext/altivec-8.C: Same.
40266         * g++.dg/ext/altivec-9.C: Same.
40267
40268 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40269
40270         PR c++/7841
40271         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
40272
40273 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40274
40275         * gcc.dg/union-1.c: New test.
40276
40277 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40278
40279         * gcc.dg/builtins-41.c: New test case.
40280         * gcc.dg/builtins-42.c: New test case.
40281
40282 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40283
40284         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
40285         * g++.dg/ext/altivec-10.C: Same.
40286         * g++.dg/ext/altivec-2.C: Same.
40287         * g++.dg/ext/altivec-3.C: Same.
40288         * g++.dg/ext/altivec-4.C: Same.
40289         * g++.dg/ext/altivec-5.C: Same.
40290         * g++.dg/ext/altivec-6.C: Same.
40291         * g++.dg/ext/altivec-7.C: Same.
40292         * g++.dg/ext/altivec-8.C: Same.
40293         * g++.dg/ext/altivec-9.C: Same.
40294         * g++.old-deja/g++.abi/cxa_vec.C: Same.
40295         * g++.old-deja/g++.brendan/new3.C: Same.
40296         * gcc.c-torture/execute/eeprof-1.x: Same.
40297
40298 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40299
40300         PR c/14765
40301         * gcc.dg/pr14765-1.c: New test.
40302
40303 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40304
40305         PR c/14649
40306         * gcc.dg/pr14649-1.c: New test case.
40307
40308 2004-06-07  Richard Henderson  <rth@redhat.com>
40309
40310         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
40311         if temporaries.
40312
40313 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40314
40315         * g++.dg/eh/elide1.C: Remove XFAIL.
40316
40317 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
40318
40319         PR c++/15337
40320         * g++.dg/expr/sizeof3.C: New test.
40321
40322         PR c++/14777
40323         * g++.dg/template/access14.C: New test.
40324
40325         PR c++/15554
40326         * g++.dg/template/enum1.C: New test.
40327
40328         PR c++/15057
40329         * g++.dg/eh/throw1.C: New test.
40330
40331 2004-06-07  David Ayers  <d.ayers@inode.at>
40332             Ziemowit Laski  <zlaski@apple.com>
40333
40334         * lib/objc.exp (objc_target_compile): Revert the '-framework
40335         Foundation' flag fix, since bare Darwin does not ship
40336         with the Foundation framework.
40337         * objc/execute/next_mapping.h: Provide a local NSConstantString
40338         @interface and @implementation.
40339         (objc_constant_string_init): A constructor function, used to
40340         initialize the NSConstantString meta-class object.
40341         * objc/execute/string1.m: Include "next_mapping.h" instead of
40342         <Foundation/NSString.h>.
40343         * objc/execute/string2.m: Likewise.
40344         * objc/execute/string3.m: Likewise.
40345         * objc/execute/string4.m: Likewise.
40346
40347 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
40348
40349         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
40350         to double. Replace double with FLOAT.
40351         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
40352
40353         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
40354         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
40355         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
40356         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
40357         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
40358         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
40359         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
40360         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
40361
40362 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
40363
40364         PR c/13519
40365         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
40366
40367 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40368
40369         PR c++/15503
40370         * g++.dg/template/meminit2.C: New test.
40371
40372 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
40373
40374         PR target/15822
40375         * gcc.c-torture/execute/compare-fp-1.c,
40376         gcc.c-torture/execute/compare-fp-2.c,
40377         gcc.c-torture/execute/compare-fp-3.c,
40378         gcc.c-torture/execute/compare-fp-4.c,
40379         gcc.c-torture/execute/compare-fp-3.x,
40380         gcc.c-torture/execute/compare-fp-4.x: Moved...
40381         * gcc.c-torture/execute/ieee/compare-fp-1.c,
40382         gcc.c-torture/execute/ieee/compare-fp-2.c,
40383         gcc.c-torture/execute/ieee/compare-fp-3.c,
40384         gcc.c-torture/execute/ieee/compare-fp-4.c,
40385         gcc.c-torture/execute/ieee/compare-fp-3.x,
40386         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
40387
40388 2004-06-04  David Ayers  <d.ayers@inode.at>
40389
40390         * objc/execute/protocol-isEqual-4.m: New testcase.
40391
40392 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
40393
40394         * objc/execute/protocol-isEqual-1.m: New testcase.
40395         * objc/execute/protocol-isEqual-2.m: New testcase.
40396         * objc/execute/protocol-isEqual-3.m: New testcase.
40397
40398 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40399
40400         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
40401
40402 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
40403
40404         * lib/objc.exp (objc_target_compile): When running tests on
40405         Darwin (Mac OS X), inform the linker about '-framework
40406         'Foundation'.
40407
40408 2004-06-02  Eric Christopher  <echristo@redhat.com>
40409
40410         * gcc.c-torture/compile/20040602-1.c: New.
40411
40412 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
40413
40414         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
40415         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
40416
40417         PR tree-optimization/14736
40418         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
40419
40420         PR tree-optimization/14042
40421         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
40422
40423         PR tree-optimization/14729
40424         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
40425
40426 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40427
40428         PR fortran/15557
40429         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
40430
40431 2004-06-01  Richard Hederson  <rth@redhat.com>
40432
40433         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
40434
40435 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40436
40437         PR c++/14932
40438         * g++.dg/parse/offsetof4.C: New test.
40439
40440 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
40441
40442         PR objc/7993
40443         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
40444
40445 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
40446
40447         PR c++/15701
40448         * g++.dg/template/friend29.C: New test.
40449
40450 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40451
40452         PR c/15749
40453         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
40454
40455 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
40456
40457         * gcc.dg/sparc-trap-1.c: New test.
40458
40459 2004-05-31  Roger Sayle  <roger@eyesopen.com>
40460
40461         PR middle-end/15069
40462         * g++.dg/opt/fold3.C: New test case.
40463
40464 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
40465
40466         * lib/target-supports.exp (check_iconv_available): Fix fallout
40467         from 2004-05-28 patch.
40468
40469 2004-05-30  Paul Brook  <paul@codesourcery.com>
40470
40471         PR fortran/15620
40472         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
40473         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
40474
40475 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
40476
40477         * gfortran.fortran-torture/execute/random_1.f90: New test.
40478
40479 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40480
40481         * g++.dg/ext/altivec-10.C: New test.
40482
40483 2004-05-29  Paul Brook  <paul@codesourcery.com>
40484
40485         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
40486
40487 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40488
40489         * gcc.dg/altivec-16.c: New test.
40490
40491 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
40492
40493         * lib/target-supports.exp (check_vmx_hw_available): New.
40494         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
40495
40496         * lib/target-supports.exp (check_alias_available,
40497         check_iconv_available, check_named_sections_available): Use
40498         unique names for temporary files.
40499
40500 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40501
40502         * gcc.dg/altivec-15.c: New test.
40503
40504 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40505
40506         PR c++/15083
40507         * g++.dg/warn/noeffect6.C: New test.
40508
40509         PR c++/15471
40510         * g++.dg/expr/ptrmem4.C: New test.
40511
40512         PR c++/15640
40513         * g++.dg/template/operator3.C: New test.
40514
40515 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40516
40517         PR c++/14668
40518         * g++.dg/lookup/redecl1.C: New test.
40519         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
40520
40521 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
40522
40523         * gcc.c-torture/execute/compare-fp-1.c,
40524         gcc.c-torture/execute/compare-fp-2.c,
40525         gcc.c-torture/execute/compare-fp-3.c,
40526         gcc.c-torture/execute/compare-fp-4.c,
40527         gcc.c-torture/execute/compare-fp-3.x,
40528         gcc.c-torture/execute/compare-fp-4.x,
40529         gcc.dg/pr15649-1.c: New.
40530
40531 2004-05-27  Adam Nemet  <anemet@lnxw.com>
40532
40533         PR c++/12883
40534         * g++.dg/init/array14.C: New test.
40535
40536 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
40537
40538         * lib/compat.exp (compat-get-options-main): New.
40539         (compat-get-options): Remove unneeded code, warn for ignored
40540         command.
40541         (compat-execute): Check flag set by dg-require-* commands.
40542
40543         * lib/compat.exp (compat-execute): Break up long lines.
40544
40545 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
40546
40547         * gcc.dg/altivec-7.c: Don't use 'vector long'.
40548         * gcc.dg/altivec-14.c: New test.
40549         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
40550
40551         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
40552         * gcc.dg/altivec-12.c: Ditto.
40553
40554         * gcc.dg/altivec-3.c: Move call to altivec_check.
40555
40556 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40557
40558         PR c++/15044
40559         * g++.dg/template/error12.C: New test.
40560
40561         PR c++/15317
40562         * g++.dg/ext/attrib15.C: New test.
40563
40564         PR c++/15329
40565         * g++.dg/template/ptrmem9.C: New test.
40566
40567 2004-05-25  Paul Brook  <paul@codesourcery.com>
40568
40569         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
40570
40571 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40572
40573         PR c++/15165
40574         * g++.dg/template/crash19.C: New test.
40575
40576 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40577
40578         PR c++/15025
40579         * g++.dg/template/redecl1.C: New test.
40580
40581 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40582
40583         PR c++/14821
40584         * g++.dg/other/ns1.C: New test.
40585
40586         PR c++/14883
40587         * g++.dg/template/invalid1.C: New test.
40588
40589 2004-05-23  Paul Brook  <paul@codesourcery.com>
40590         Victor Leikehman  <lei@haifasphere.co.il>
40591
40592         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
40593         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
40594
40595 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40596
40597         PR c++/15285
40598         PR c++/15299
40599         * g++.dg/template/non-dependent5.C: New test.
40600         * g++.dg/template/non-dependent6.C: New test.
40601
40602 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40603
40604         PR c++/15507
40605         * g++.dg/inherit/union1.C: New test.
40606
40607         PR c++/15542
40608         * g++.dg/template/addr1.C: New test.
40609
40610         PR c++/15427
40611         * g++.dg/template/array5.C: New test.
40612
40613         PR c++/15287
40614         * g++.dg/template/array6.C: New test.
40615
40616 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
40617             Roger Sayle  <roger@eyesopen.com>
40618
40619         * g++.dg/lookup/forscope2.C: New test case.
40620
40621 2004-05-22  Ben Elliston  <bje@au.ibm.com>
40622
40623         * gcc.dg/cpp/Wmissingdirs.c: New.
40624
40625 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40626
40627         PR target/15301
40628         * gcc.dg/compat/union-m128-1.h: New file.
40629         * gcc.dg/compat/union-m128-1_main.c: Likewise.
40630         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40631         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40632
40633 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40634
40635         PR target/15302
40636         * gcc.dg/compat/struct-complex-1.h: New file.
40637         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
40638         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
40639         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40640
40641 2004-05-20  Roger Sayle  <roger@eyesopen.com>
40642
40643         PR middle-end/3074
40644         * gcc.dg/pr3074-1.c: New test case.
40645         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
40646
40647 2004-05-20  Falk Hueffner  <falk@debian.org>
40648
40649         PR other/15526
40650         * gcc.dg/ftrapv-1.c: New test case.
40651
40652 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
40653
40654         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
40655
40656 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
40657             Jeff Law  <law@redhat.com>
40658
40659         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
40660         * gcc.dg/tree-ssa/20040518-2.c: New test.
40661
40662         * gcc.dg/tree-ssa/20040518-1.c: New test.
40663
40664 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
40665
40666         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
40667
40668 2004-05-18  Paul Brook  <paul@codesourcery.com>
40669
40670         PR fortran/13930
40671         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
40672
40673 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40674
40675         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
40676         constant folding.
40677
40678 2004-05-17  Steven Bosscher  <stevenb@suse.de>
40679
40680         * gcc.dg/tree-ssa/20040517-1.c: New test.
40681
40682 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40683
40684         * gcc.dg/loop-4.c: New test.
40685
40686 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
40687
40688         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
40689
40690 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
40691
40692         PR fortran/15311
40693         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
40694
40695 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40696
40697         PR fortran/13826
40698         PR fortran/13940
40699         * gfortran.fortran-torture/compile/data_1.f90: New test.
40700
40701 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
40702
40703         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
40704         * gcc.dg/uninit-H.c: Define ASM for __s390__.
40705
40706 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40707
40708         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
40709
40710 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40711
40712         PR c/15444
40713         * gcc.dg/format/xopen-1.c: Adjust expected message.
40714         * gcc.dg/format/xopen-3.c: New test.
40715
40716 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
40717
40718         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
40719
40720 2004-05-14  Jeff Law  <law@redhat.com>
40721
40722         * gcc.dg/tree-ssa/20040514-2.c: New test.
40723
40724 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40725
40726         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
40727         this ...
40728         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
40729         this.
40730
40731 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
40732
40733         * gcc.dg/tree-ssa/20040514-1.c: New test.
40734
40735 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40736
40737         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
40738         test.
40739
40740 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40741
40742         PR fortran/14066
40743         * gfortran.fortran-torture/compile/do_1.f90: New test.
40744
40745 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40746
40747         PR fortran/15051
40748         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
40749         test.
40750
40751 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
40752
40753         PR fortran/15149
40754         * gfortran.fortran-torture/execute/random_init.f90: New test.
40755
40756 2004-05-13  Paul Brook  <paul@codesourcery.com>
40757
40758         PR fortran/15314
40759         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
40760
40761 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
40762
40763         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
40764         for the powerpc case.
40765
40766 2004-05-13  Jeff Law  <law@redhat.com>
40767
40768         * gcc.dg/tree-ssa/20040513-1.c: New test.
40769         * gcc.dg/tree-ssa/20040513-2.c: New test.
40770
40771 2004-05-13  Paul Brook  <paul@codesourcery.com>
40772
40773         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
40774         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
40775         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
40776
40777 2004-05-13  Andreas Schwab  <schwab@suse.de>
40778
40779         PR other/10819
40780         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
40781         characters.
40782
40783 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
40784
40785         PR fortran/15294
40786         * gfortran.fortran-torture/execute/adjustr.f90: New file.
40787
40788 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
40789
40790         Merge from tree-ssa-20020619-branch.  See
40791         ChangeLog.tree-ssa for details.
40792
40793 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
40794
40795         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
40796         include <altivec.h> explicitly.
40797         * gcc.dg/altivec-13.c: Likewise.
40798
40799 2004-05-11  Paul Brook  <paul@codesourcery.com>
40800
40801         * gcc.c-torture/compile/20010518-1.c: Force enum size.
40802
40803 2004-05-10  Eric Christopher  <echristo@redhat.com>
40804
40805         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
40806         * gcc.dg/sibcall-4.c: Ditto.
40807
40808 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
40809
40810         * g++.dg/ext/altivec-8.C: New test case.
40811         * gcc.dg/altivec-13.c: New test case.
40812
40813 2004-05-08  Roger Sayle  <roger@eyesopen.com>
40814
40815         * gcc.c-torture/execute/divcmp-1.c: New test case.
40816         * gcc.c-torture/execute/divcmp-2.c: New test case.
40817         * gcc.c-torture/execute/divcmp-3.c: New test case.
40818
40819 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
40820
40821         * g++.dg/other/pragma-re-2.C: New test.
40822
40823 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40824
40825         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
40826         * gcc.dg/i386-387-2.c: Likewise.
40827
40828         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
40829         __builtin_drem.
40830         * gcc.dg/i386-387-6.c: Likewise.
40831
40832 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40833
40834         * gcc.dg/builtins-33.c: Also check log1p*.
40835
40836 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
40837
40838         PR optimization/15296
40839         * gcc.c-torture/execute/pr15296.c: New test.
40840
40841 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
40842
40843         * gcc.dg/builtins-40.c: New test.
40844
40845 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
40846
40847         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
40848
40849 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
40850
40851         * g++.dg/ext/spe1.C: New testcase.
40852
40853 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
40854
40855         * objc.dg/image-info.m: Allow additional attributes
40856         for __image_info section.
40857
40858 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
40859
40860         * gcc.dg/torture/mips-hilo-2.c: New test.
40861
40862 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40863
40864         PR c++/14389
40865         * g++.dg/template/member5.C: New test.
40866
40867 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
40868
40869         * gcc.dg/builtins-34.c: Also check expm1*.
40870
40871 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40872
40873         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
40874         * gcc.dg/torture/builtin-convert-3.c: New test.
40875
40876 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
40877
40878         PR middle-end/15054
40879         * g++.dg/opt/pr15054.C: New test.
40880
40881 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40882
40883         * gcc.dg/torture/builtin-rounding-1.c: New test.
40884         * gcc.dg/builtins-25.c: Delete.
40885         * gcc.dg/builtins-29.c: Delete.
40886
40887 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
40888
40889         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
40890         * gcc.dg/sibcall-4.c: Likewise.
40891         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
40892
40893 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40894
40895         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
40896         bit-field on 16-bit targets.
40897
40898 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40899
40900         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
40901         16-bit targets.
40902
40903 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
40904
40905         * gcc.dg/rs6000-power2-1.c: Change to compile only.
40906         * gcc.dg/rs6000-power2-2.c: Likewise.
40907
40908 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
40909
40910         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
40911         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
40912         Change the asm registers to be in form of frN instead of fN.
40913
40914 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40915
40916         * gcc.dg/torture/builtin-convert-2.c: New test.
40917
40918 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
40919
40920         * gcc.dg/rs6000-power2-1.c: New test.
40921         * gcc.dg/rs6000-power2-2.c: New test.
40922
40923 2004-04-28  Jan Hubicka  <jh@suse.cz>
40924
40925         * gcc.dg/unused-6.c: New test.
40926
40927 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
40928             Ulrich Weigand  <uweigand@de.ibm.com>
40929
40930         * ada/acats/run_all.sh: Define $target variable.
40931
40932 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
40933
40934         PR c++/15119
40935         * g++.dg/other/vararg-1.C: New test.
40936
40937         PR c++/4794
40938         * g++.dg/eh/cleanup3.C: New test.
40939
40940 2004-04-24  Laurent GUERBY <laurent@guerby.net>
40941
40942         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
40943         and ad8011a (target_insn).
40944         * ada/acats/support/macro.dfs: Likewise.
40945         * ada/acats/support/impbit.adb: New file.
40946
40947 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
40948
40949         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
40950
40951 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40952
40953         * gcc.dg/loop-3.c: New test.
40954
40955 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
40956
40957         * gcc.c-torture/execute/simd-5.c: New test.
40958
40959 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40960
40961         PR c++/15064
40962         * g++.dg/template/crash18.C: New test.
40963
40964 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
40965
40966         * g++.dg/ext/complit3.C: New test.
40967
40968 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40969
40970         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
40971         * gcc.dg/altivec-3.c: Same.
40972         * gcc.dg/altivec-varargs-1.c: Same.
40973
40974 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40975
40976         * lib/target-supports.exp (check_profiling_available): Assume
40977         profiling is not available on powerpc-eabi targets.
40978
40979 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
40980
40981         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
40982         * gcc.dg/vmx/bug-1.c: Ditto.
40983
40984 2004-04-20  Eric Christopher  <echristo@redhat.com>
40985
40986         * gcc.dg/charset/extern.c: New test.
40987         * g++.dg/charset/extern3.cc: Ditto.
40988
40989 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
40990
40991         * gcc.dg/builtins-39.c: New test.
40992
40993 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
40994
40995         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
40996
40997 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
40998
40999         * gcc.dg/torture/mips-hilo-1.c: New test.
41000
41001 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
41002
41003         * gcc.c-torture/compile/20040419-1.c: New test.
41004
41005 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
41006
41007         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
41008
41009 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
41010             Aldy Hernandez  <aldyh@redhat.com>
41011
41012         * gcc.c-torture/execute/va-arg-24.c: New.
41013
41014 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
41015             Aldy Hernandez  <aldyh@redhat.com>
41016
41017         * gcc.dg/vmx/1b-01.c: New.
41018         * gcc.dg/vmx/1b-02.c: New.
41019         * gcc.dg/vmx/1b-03.c: New.
41020         * gcc.dg/vmx/1b-04.c: New.
41021         * gcc.dg/vmx/1b-05.c: New.
41022         * gcc.dg/vmx/1b-06.c: New.
41023         * gcc.dg/vmx/1b-07.c: New.
41024         * gcc.dg/vmx/1c-01.c: New.
41025         * gcc.dg/vmx/1c-02.c: New.
41026         * gcc.dg/vmx/3a-01a.c: New.
41027         * gcc.dg/vmx/3a-01.c: New.
41028         * gcc.dg/vmx/3a-01m.c: New.
41029         * gcc.dg/vmx/3a-03.c: New.
41030         * gcc.dg/vmx/3a-03m.c: New.
41031         * gcc.dg/vmx/3a-04.c: New.
41032         * gcc.dg/vmx/3a-04m.c: New.
41033         * gcc.dg/vmx/3a-05.c: New.
41034         * gcc.dg/vmx/3a-06.c: New.
41035         * gcc.dg/vmx/3a-06m.c: New.
41036         * gcc.dg/vmx/3a-07.c: New.
41037         * gcc.dg/vmx/3b-01.c: New.
41038         * gcc.dg/vmx/3b-02.c: New.
41039         * gcc.dg/vmx/3b-10.c: New.
41040         * gcc.dg/vmx/3b-13.c: New.
41041         * gcc.dg/vmx/3b-14.c: New.
41042         * gcc.dg/vmx/3b-15.c: New.
41043         * gcc.dg/vmx/3c-01a.c: New.
41044         * gcc.dg/vmx/3c-01.c: New.
41045         * gcc.dg/vmx/3c-02.c: New.
41046         * gcc.dg/vmx/3c-03.c: New.
41047         * gcc.dg/vmx/3d-01.c: New.
41048         * gcc.dg/vmx/4-01.c: New.
41049         * gcc.dg/vmx/4-03.c: New.
41050         * gcc.dg/vmx/5-01.c: New.
41051         * gcc.dg/vmx/5-02.c: New.
41052         * gcc.dg/vmx/5-03.c: New.
41053         * gcc.dg/vmx/5-04.c: New.
41054         * gcc.dg/vmx/5-05.c: New.
41055         * gcc.dg/vmx/5-06.c: New.
41056         * gcc.dg/vmx/5-07.c: New.
41057         * gcc.dg/vmx/5-07t.c: New.
41058         * gcc.dg/vmx/5-08.c: New.
41059         * gcc.dg/vmx/5-10.c: New.
41060         * gcc.dg/vmx/5-11.c: New.
41061         * gcc.dg/vmx/7-01a.c: New.
41062         * gcc.dg/vmx/7-01.c: New.
41063         * gcc.dg/vmx/7c-01.c: New.
41064         * gcc.dg/vmx/7d-01.c: New.
41065         * gcc.dg/vmx/7d-02.c: New.
41066         * gcc.dg/vmx/8-01.c: New.
41067         * gcc.dg/vmx/8-02a.c: New.
41068         * gcc.dg/vmx/8-02.c: New.
41069         * gcc.dg/vmx/brode-1.c: New.
41070         * gcc.dg/vmx/bug-1.c: New.
41071         * gcc.dg/vmx/bug-2.c: New.
41072         * gcc.dg/vmx/bug-3.c: New.
41073         * gcc.dg/vmx/cw-bug-1.c: New.
41074         * gcc.dg/vmx/cw-bug-2.c: New.
41075         * gcc.dg/vmx/cw-bug-3.c: New.
41076         * gcc.dg/vmx/dct.c: New.
41077         * gcc.dg/vmx/debug-1.c: New.
41078         * gcc.dg/vmx/debug-2.c: New.
41079         * gcc.dg/vmx/debug-3.c: New.
41080         * gcc.dg/vmx/debug-4.c: New.
41081         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
41082         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
41083         * gcc.dg/vmx/eg-5.c: New.
41084         * gcc.dg/vmx/fft.c: New.
41085         * gcc.dg/vmx/gcc-bug-1.c: New.
41086         * gcc.dg/vmx/gcc-bug-2.c: New.
41087         * gcc.dg/vmx/gcc-bug-3.c: New.
41088         * gcc.dg/vmx/gcc-bug-4.c: New.
41089         * gcc.dg/vmx/gcc-bug-5.c: New.
41090         * gcc.dg/vmx/gcc-bug-6.c: New.
41091         * gcc.dg/vmx/gcc-bug-7.c: New.
41092         * gcc.dg/vmx/gcc-bug-8.c: New.
41093         * gcc.dg/vmx/gcc-bug-9.c: New.
41094         * gcc.dg/vmx/gcc-bug-b.c: New.
41095         * gcc.dg/vmx/gcc-bug-c.c: New.
41096         * gcc.dg/vmx/gcc-bug-d.c: New.
41097         * gcc.dg/vmx/gcc-bug-e.c: New.
41098         * gcc.dg/vmx/gcc-bug-f.c: New.
41099         * gcc.dg/vmx/gcc-bug-g.c: New.
41100         * gcc.dg/vmx/gcc-bug-i.c: New.
41101         * gcc.dg/vmx/harness.h: New.
41102         * gcc.dg/vmx/ira1.c: New.
41103         * gcc.dg/vmx/ira2a.c: New.
41104         * gcc.dg/vmx/ira2b.c: New.
41105         * gcc.dg/vmx/ira2.c: New.
41106         * gcc.dg/vmx/ira2c.c: New.
41107         * gcc.dg/vmx/mem.c: New.
41108         * gcc.dg/vmx/newton-1.c: New.
41109         * gcc.dg/vmx/ops.c: New.
41110         * gcc.dg/vmx/sn7153.c: New.
41111         * gcc.dg/vmx/spill2.c: New.
41112         * gcc.dg/vmx/spill3.c: New.
41113         * gcc.dg/vmx/spill.c: New.
41114         * gcc.dg/vmx/t.c: New.
41115         * gcc.dg/vmx/varargs-1.c: New.
41116         * gcc.dg/vmx/varargs-2.c: New.
41117         * gcc.dg/vmx/varargs-3.c: New.
41118         * gcc.dg/vmx/varargs-4.c: New.
41119         * gcc.dg/vmx/varargs-5.c: New.
41120         * gcc.dg/vmx/varargs-6.c: New.
41121         * gcc.dg/vmx/varargs-7.c: New.
41122         * gcc.dg/vmx/vmx.exp: New.
41123         * gcc.dg/vmx/vprint-1.c: New.
41124         * gcc.dg/vmx/vscan-1.c: New.
41125         * gcc.dg/vmx/x-01.c: New.
41126         * gcc.dg/vmx/x-02.c: New.
41127         * gcc.dg/vmx/x-03.c: New.
41128         * gcc.dg/vmx/x-04.c: New.
41129         * gcc.dg/vmx/x-05.c: New.
41130         * gcc.dg/vmx/yousufi-1.c: New.
41131         * gcc.dg/vmx/zero-1.c: New.
41132         * gcc.dg/vmx/zero.c: New.
41133
41134 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
41135
41136         * g++.dg/lookup/java1.C: Update for chage of
41137         _Jv_AllocObject.
41138         * g++.dg/lookup/java2.C: Likewise.
41139
41140 2004-04-17  Laurent GUERBY <laurent@guerby.net>
41141
41142         * ada/acats/run_all.sh: use -O2 by default.
41143
41144 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
41145
41146         * gcc.dg/vr-mult-[12].c: New tests.
41147
41148 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41149
41150         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
41151
41152         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
41153
41154 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
41155
41156         * lib/target-supports.exp (check_profiling_available): Assume
41157         profiling isn't available for mips*-*-elf targets.
41158
41159 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
41160
41161         * gcc.dg/builtins-38.c: New test.
41162
41163 2004-04-14  Eric Christopher  <echristo@redhat.com>
41164
41165         * g++.dg/charset/charset.exp: Run .cc extension tests.
41166
41167 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
41168
41169         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
41170
41171 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41172
41173         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
41174
41175 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
41176
41177         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
41178         * gcc.dg/i386-387-2.c: Likewise.
41179
41180         * gcc.dg/i386-387-7.c: New test.
41181         * gcc.dg/i386-387-8.c: New test.
41182
41183         * gcc.dg/builtins-37.c: New test.
41184
41185 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
41186
41187         * g++.dg/pch/externc-1.C: Add missing semicolon.
41188
41189 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
41190
41191         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
41192
41193 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41194
41195         * gcc.c-torture/execute/20040411-1.c: New test.
41196
41197 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
41198
41199         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
41200
41201 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
41202
41203         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
41204
41205 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
41206
41207         * lib/target-supports.exp (check_named_sections_available): New.
41208         * lib/gcc-dg.exp (dg-require-named-sections): New.
41209         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
41210         old-deja.exp.  Also prune error-count message from HP linker.
41211         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
41212
41213         * g++.dg/init/init-ref4.C: Use dg-require-weak.
41214         * g++.old-deja/g++.pt/static3.C: Likewise.
41215         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
41216
41217 2004-04-09  Roger Sayle  <roger@eyesopen.com>
41218
41219         * gcc.c-torture/execute/20040409-1.c: New test case.
41220         * gcc.c-torture/execute/20040409-2.c: New test case.
41221         * gcc.c-torture/execute/20040409-3.c: New test case.
41222
41223 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
41224
41225         * gcc.dg/20040409-1.c: New test.
41226
41227 2004-04-08  Roger Sayle  <roger@eyesopen.com>
41228
41229         PR target/14888
41230         * g++.dg/opt/pr14888.C: New test case.
41231
41232 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
41233
41234         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
41235         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
41236         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
41237         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
41238         New tests.
41239
41240 2004-04-08  Paul Brook  <paul@codesourcery.com>
41241
41242         * gcc.dg/spill-1.c: New test.
41243
41244 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41245
41246         * gcc.dg/torture/builtin-ctype-2.c: New test.
41247
41248 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
41249
41250         * gcc.dg/pch/pch.exp: Add largefile test.
41251
41252 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
41253
41254         * g++.dg/pch/externc-1.Hs: New.
41255         * g++.dg/pch/externc-1.C: New.
41256
41257 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41258
41259         * gcc.dg/compat/struct-by-value-5a_main.c,
41260         gcc.dg/compat/struct-by-value-5b_main.c: New files.
41261         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
41262         * gcc.dg/compat/struct-by-value-5a_x.c,
41263         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
41264         gcc.dg/compat/struct-by-value-5_x.c.
41265         * gcc.dg/compat/struct-by-value-5a_y.c,
41266         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
41267         gcc.dg/compat/struct-by-value-5_y.c.
41268
41269         * gcc.dg/compat/struct-by-value-6a_main.c,
41270         gcc.dg/compat/struct-by-value-6b_main.c: New files.
41271         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
41272         * gcc.dg/compat/struct-by-value-6a_x.c,
41273         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
41274         gcc.dg/compat/struct-by-value-6_x.c.
41275         * gcc.dg/compat/struct-by-value-6a_y.c,
41276         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
41277         gcc.dg/compat/struct-by-value-6_y.c.
41278
41279         * gcc.dg/compat/struct-by-value-7a_main.c,
41280         gcc.dg/compat/struct-by-value-7b_main.c: New files.
41281         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
41282         * gcc.dg/compat/struct-by-value-7a_x.c,
41283         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
41284         gcc.dg/compat/struct-by-value-7_x.c.
41285         * gcc.dg/compat/struct-by-value-7a_y.c,
41286         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
41287         gcc.dg/compat/struct-by-value-7_y.c.
41288
41289 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
41290
41291         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
41292         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
41293         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
41294         options.
41295
41296 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
41297
41298         * gcc.dg/builtins-36.c: New test.
41299
41300 2004-04-06  Paul Brook  <paul@codesourcery.com>
41301
41302         * README.gcc: Remove obsolete contraint on testcases.
41303
41304 2004-04-05  Paul Brook  <paul@codesourcery.com>
41305
41306         PR2123
41307         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
41308         failure and exit(0) on success.
41309         * g++.dg/expr/anew2.C: Ditto.
41310         * g++.dg/expr/anew3.C: Ditto.
41311         * g++.dg/expr/anew4.C: Ditto.
41312
41313 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
41314
41315         PR c++/3518
41316         * g++.dg/template/unify7.C: New.
41317
41318 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41319
41320         * g++.dg/README: Bring up to date with new subdirectories; remove
41321         duplicate subdirectory lines.
41322
41323 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
41324
41325         PR c++/14007
41326         * g++.dg/template/unify5.C: New.
41327         * g++.dg/template/unify6.C: New.
41328         * g++.dg/template/qualttp20.C: Adjust.
41329         * g++.old-deja/g++.jason/report.C: Adjust.
41330         * g++.old-deja/g++.other/qual1.C: Adjust.
41331
41332 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
41333
41334         PR c++/14803
41335         * g++.dg/inherit/ptrmem1.C: New test.
41336
41337 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
41338
41339         PR c++/14755
41340         * gcc.c-torture/execute/20040331-1.c: New test.
41341         * gcc.dg/20040331-1.c: New test.
41342
41343 2004-04-01  Paul Brook  <paul@codesourcery.com>
41344
41345         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
41346
41347 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
41348
41349         PR c++/14724
41350         * g++.dg/init/goto1.C: New test.
41351
41352         PR c++/14763
41353         * g++.dg/template/defarg4.C: New test.
41354
41355 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
41356
41357         * gcc.dg/altivec-11.c: Extend test for more valid cases.
41358
41359 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
41360
41361         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
41362
41363 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
41364
41365         * gcc.dg/noncompile/undeclared-2.c: New test.
41366
41367 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
41368
41369         * gcc.dg/940409-1.c: Remove XFAIL.
41370         * gcc.dg/reg-vol-struct-1.c: New test.
41371
41372 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41373
41374         * gcc.dg/torture/builtin-wctype-1.c: New test.
41375
41376 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
41377
41378         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
41379         * gcc.dg/20001101-1.c: Likewise.
41380         * gcc.dg/20001102-1.c: Likewise.
41381
41382 2004-03-25  Roger Sayle  <roger@eyesopen.com>
41383
41384         * gcc.dg/compare8.c: Add an additional test for XOR.
41385
41386 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41387
41388         * gcc.dg/torture/builtin-ctype-1.c: New test.
41389
41390 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41391
41392         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
41393         * gcc.dg/torture/builtin-math-1.c: Likewise.
41394         * gcc.dg/torture/builtin-power-1.c: New test.
41395
41396 2004-03-24  Andreas Schwab  <schwab@suse.de>
41397
41398         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
41399         IA64 assembler.
41400
41401 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
41402             Roger Sayle  <roger@eyesopen.com>
41403
41404         * gcc.dg/compare8.c: New test case.
41405
41406 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
41407
41408         * g++.dg/ext/altivec-7.C: New test.
41409
41410 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
41411
41412         PR 12267, 12391, 12560, 13129, 14114, 14133
41413         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
41414         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
41415         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
41416         Adjust error regexps.
41417         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
41418         * gcc.dg/noncompile/undeclared-1.c: New test cases.
41419         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
41420         * gcc.dg/local1.c: Add explanatory comment.
41421
41422 2004-03-23  Roger Sayle  <roger@eyesopen.com>
41423
41424         PR optimization/14669
41425         * g++.dg/opt/fold2.C: New test case.
41426
41427 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
41428
41429         PR c/14069
41430         * gcc.dg/20040322-1.c: New test.
41431
41432 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41433
41434         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
41435         * gcc.dg/ultrasp4.c: Likewise.
41436         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
41437
41438 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41439
41440         * gcc.dg/i386-sse-8.c: Reset default options.
41441
41442 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41443
41444         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
41445         in the error message text.
41446
41447 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41448
41449         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
41450
41451 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
41452
41453         PR c++/14616
41454         * g++.dg/init/array13.C: New test.
41455
41456 2004-03-20  Roger Sayle  <roger@eyesopen.com>
41457
41458         PR target/13889
41459         * gcc.c-torture/compile/pr13889.c: New test case.
41460
41461 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41462
41463         PR c/14635
41464         * builtins-1.c (nan, nans): Don't test.
41465         * builtins-30.c: Don't use nan, nanf, nanl.
41466         * builtins-35.c: New test.
41467
41468 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
41469
41470         * g++.dg/ext/altivec-6.C: New test.
41471
41472 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
41473
41474         * g++.dg/init/placement3.C: New test.
41475
41476         * g++.dg/template/spec13.C: New test.
41477
41478         * g++.dg/lookup/using11.C: New test.
41479
41480         * g++.dg/lookup/koenig3.C: New test.
41481
41482         * g++.dg/template/operator2.C: New test.
41483
41484         * g++.dg/expr/dtor3.C: New test.
41485         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
41486         marker.
41487         * g++.old-deja/g++.law/visibility28.C: Likewise.
41488
41489 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
41490
41491         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
41492         * gcc.dg/ppc64-abi-3.c: Likewise.
41493
41494 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41495
41496         PR c++/14545
41497         * g++.dg/parse/template15.C: New test.
41498
41499 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41500
41501         * g++.dg/expr/dtor2.C: New test.
41502
41503         * g++.dg/lookup/anon4.C: New test.
41504
41505         * g++.dg/overload/using1.C: New test.
41506
41507         * g++.dg/template/lookup7.C: New test.
41508
41509         * g++.dg/template/typename6.C: New test.
41510
41511         * g++.dg/expr/cond6.C: New test.
41512
41513 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41514
41515         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
41516
41517 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41518
41519         * g++.dg/expr/cond5.C: New test.
41520         * g++.dg/expr/constcast1.C: Likewise.
41521         * g++.dg/expr/ptrmem2.C: Likewise.
41522         * g++.dg/expr/ptrmem3.C: Likewise.
41523         * g++.dg/lookup/main1.C: Likewise.
41524         * g++.dg/template/lookup6.C: Likewise.
41525
41526 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41527
41528         * gcc.dg/local1.c: New test.
41529
41530         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
41531
41532 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41533
41534         * gcc.dg/torture/builtin-convert-1.c: New test.
41535
41536 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41537
41538         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
41539
41540 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41541
41542         PR c++/14481
41543         * g++.dg/warn/Wunused-7.C: New test.
41544
41545 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41546
41547         * gcc.dg/torture/builtin-integral-1.c: New test.
41548
41549 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41550
41551         PR c++/14586
41552         * g++.dg/parse/non-dependent3.C: New test.
41553
41554 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
41555
41556         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
41557         * g++.dg/eh/simd-2.C: Likewise.
41558         * g++.dg/init/array10.C: Likewise.
41559         * gcc.c-torture/compile/simd-1.c: Likewise.
41560         * gcc.c-torture/compile/simd-2.c: Likewise.
41561         * gcc.c-torture/compile/simd-3.c: Likewise.
41562         * gcc.c-torture/compile/simd-4.c: Likewise.
41563         * gcc.c-torture/compile/simd-6.c: Likewise.
41564         * gcc.c-torture/execute/simd-1.c: Likewise.
41565         * gcc.c-torture/execute/simd-2.c: Likewise.
41566         * gcc.dg/compat/vector-defs.h: Likewise.
41567         * gcc.dg/20020531-1.c: Likewise.
41568         * gcc.dg/altivec-3.c: Likewise.
41569         * gcc.dg/altivec-4.c: Likewise.
41570         * gcc.dg/altivec-varargs-1.c: Likewise.
41571         * gcc.dg/compat/vector-defs.h: Likewise.
41572         * gcc.dg/i386-mmx-3.c: Likewise.
41573         * gcc.dg/i386-sse-4.c: Likewise.
41574         * gcc.dg/i386-sse-5.c: Likewise.
41575         * gcc.dg/i386-sse-8.c: Likewise.
41576         * gcc.dg/simd-1.c: Likewise.
41577         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
41578         __ev64_opaque__ since the machine description provides it.
41579
41580 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41581
41582         * lib/compat.exp (skip_list): New global variable.
41583         Use it to hold the user defined COMPAT_SKIPS list if any.
41584         (compat-obj): Add the members of skip_list to optall.
41585
41586 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41587
41588         * gcc.dg/compat/union-by-value-1_main.c,
41589         union-by-value-1_x.c, union-by-value-1_y.c,
41590         union-check.h, union-defs.h,
41591         union-init.h, union-return-1_main.c,
41592         union-return-1_x.c, union-return-1_y.c: New files.
41593
41594 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41595
41596         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
41597         mixed-struct-init.h: Add 4 mixed structure types.
41598         struct-by-value-21_main.c, struct-by-value-21_x.c,
41599         struct-by-value-21_y.c, struct-return-21_main.c,
41600         struct-return-21_x.c, struct-return-21_y.c: New files.
41601
41602 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
41603
41604         PR c++/14550
41605         * g++.dg/parse/template14.C: New test.
41606
41607 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41608
41609         * gcc.c-torture/execute/20040313-1.c: New test.
41610
41611 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
41612
41613         PR target/14533
41614         * gcc.dg/20040311-2.c: New test.
41615
41616 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
41617
41618         PR other/14544
41619         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
41620         bit-field.
41621
41622 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
41623
41624         * gcc.dg/20040305-2.c: Add missing return statement.
41625
41626 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41627
41628         * gcc.dg/builtins-34.c: Also check pow10*.
41629
41630 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41631
41632         PR target/14262
41633         * gcc.dg/20040305-2.c: New test.
41634
41635 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41636
41637         * gcc.dg/20040310-1.c: New test.
41638
41639 2004-03-11  Roger Sayle  <roger@eyesopen.com>
41640
41641         * gcc.c-torture/execute/20040311-1.c: New test case.
41642
41643 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
41644
41645         PR c++/14476
41646         * g++.dg/lookup/enum1.C: New test.
41647
41648 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
41649
41650         PR c++/14510
41651         * g++.dg/lookup/struct2.C: New test.
41652
41653 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
41654
41655         * gcc.dg/builtins-34.c: New test.
41656
41657 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41658
41659         * gcc.dg/torture/builtin-nonneg-1.c: New test.
41660
41661 2004-03-09  James E Wilson  <wilson@specifixinc.com>
41662
41663         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
41664         * gcc.dg/alias-2.c: New testcase.
41665
41666 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
41667
41668         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
41669
41670 2004-03-09  Roger Sayle  <roger@eyesopen.com>
41671
41672         * gcc.c-torture/execute/20040309-1.c: New test case.
41673
41674 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
41675
41676         PR c++/14397
41677         * g++.dg/overload/ref1.C: New.
41678
41679 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41680
41681         PR c++/14409
41682         * g++.dg/template/spec12.C: New test.
41683
41684         PR c++/14448
41685         * g++.dg/parse/crash14.C: New test.
41686
41687 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41688
41689         PR c++/14230
41690         * g++.dg/init/ref11.C: New test.
41691
41692 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41693
41694         PR c++/14432
41695         * g++.dg/parse/builtin2.C: New test.
41696
41697 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41698
41699         PR c++/14401
41700         * g++.dg/init/ctor3.C: New test.
41701         * g++.dg/init/union1.C: New test.
41702         * g++.dg/ext/anon-struct4.C: New test.
41703
41704 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41705
41706         * g++.dg/lookup/koenig1.C: Tweak error messages.
41707         * g++.dg/lookup/used-before-declaration.C: Likewise.
41708         * g++.dg/other/do1.C: Likewise.
41709         * g++.dg/overload/koenig1.C: Likewise.
41710         * g++.dg/parse/crash13.C: Likewise.
41711         * g++.dg/template/instantiate3.C: Likewise.
41712
41713 2004-03-08  Eric Christopher  <echristo@redhat.com>
41714
41715         * * lib/target-supports.exp: Enable libiconv in test
41716         compilation.  Fix up error checking.
41717
41718 2004-03-08  Roger Sayle  <roger@eyesopen.com>
41719
41720         PR middle-end/14289
41721         * gcc.dg/pr14289-1.c: New test case.
41722         * gcc.dg/pr14289-2.c: Likewise.
41723         * gcc.dg/pr14289-3.c: Likewise.
41724
41725 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
41726
41727         * gcc.c-torture/execute/20040308-1.c: New test.
41728
41729 2004-03-07  Roger Sayle  <roger@eyesopen.com>
41730
41731         * gcc.c-torture/execute/20040307-1.c: New test case.
41732
41733 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
41734
41735         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
41736
41737 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
41738
41739         * gcc.dg/20040306-1.c: New test.
41740
41741 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
41742
41743         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
41744         them static.
41745         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
41746
41747 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41748
41749         PR c/14465
41750         * gcc.dg/decl-6.c: New test.
41751
41752 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41753
41754         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
41755         Rename LOGPOW -> LOG_POW.
41756         (SQRT_EXP, POW_EXP): New.
41757
41758 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41759
41760         * gcc.dg/i386-sse-8.c: New test.
41761
41762 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41763
41764         PR c/14114
41765         * gcc.dg/decl-5.c: New test.
41766
41767 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
41768
41769         * gcc.dg/20040305-1.c: New test.
41770
41771 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
41772
41773         PR other/14354
41774         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
41775
41776 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
41777
41778         PR c++/14425, c++/14426
41779         * g++.dg/ext/altivec-4.C: New test.
41780         * g++.dg/ext/altivec-5.C: New test.
41781
41782 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
41783
41784         * g++.old-deja/g++.other/linkage1.C: Expect errors about
41785         global variables of a type with no linkage.
41786         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
41787         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
41788         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
41789         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
41790         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
41791         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
41792         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
41793         * g++.dg/warn/deprecated.C: Name enum Color.
41794         * g++.dg/overload/VLA.C: Name structure for 'b'.
41795         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
41796
41797 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41798
41799         * gcc.c-torture/compile/20040304-1.c: New test.
41800
41801 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
41802
41803         PR 13728
41804         * gcc.dg/decl-4.c: New testcase.
41805
41806 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
41807
41808         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
41809         as PRECF if sizeof (float) > sizeof (double).
41810         (PRECL): Make it the same as PRECF if
41811         sizeof (float) > sizeof (long double).
41812
41813 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41814
41815         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
41816         system type.  Add check for irix6 which doesn't have c99 runtime.
41817
41818 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
41819
41820         * gcc.dg/const-elim-1.c: xfail for xtensa.
41821
41822 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41823
41824         PR c++/14369
41825         * g++.dg/template/cond4.C: New test.
41826
41827 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41828
41829         PR c++/14360
41830         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
41831
41832         PR c++/14361
41833         * g++.dg/parse/defarg7.C: New test.
41834
41835         PR c++/14359
41836         * g++.dg/template/friend26.C: New test.
41837
41838 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41839
41840         PR c++/14324
41841         * g++.dg/abi/mangle21.C: New test.
41842
41843         PR c++/14260
41844         * g++.dg/parse/constructor2.C: New test.
41845
41846         PR c++/14337
41847         * g++.dg/template/sfinae1.C: New test.
41848
41849 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41850
41851         PR c++/14267
41852         * g++.dg/expr/crash2.C: New test.
41853
41854         PR middle-end/13448
41855         * gcc.dg/inline-5.c: New test.
41856         * gcc.dg/always-inline.c: Split out tests into ...
41857         * gcc.dg/always-inline2.c: ... this and ...
41858         * gcc.dg/always-inline3.c: ... this.
41859
41860 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41861
41862         PR debug/12103
41863         * g++.dg/debug/crash1.C: New test.
41864
41865 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
41866
41867         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
41868         function with __attribute__((noinline)).
41869         (recurser_void2): Likewise.
41870         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
41871         (recurser_void2): Likewise.
41872
41873 2004-02-29  Roger Sayle  <roger@eyesopen.com>
41874
41875         PR middle-end/14203
41876         * g++.dg/warn/Wunused-6.C: New test case.
41877
41878 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
41879
41880         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
41881         not defined.
41882
41883 2004-02-27  Eric Christopher  <echristo@redhat.com>
41884
41885         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
41886         * g++.dg/charset/asm2.c: Run only x86.
41887         * gcc.dg/charset/asm3.c: Ditto.
41888
41889 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
41890
41891         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
41892         ld_library_path.
41893
41894 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
41895
41896         * g++.dg/ext/altivec-3.C: New.
41897
41898 2004-02-26  Richard Henderson  <rth@redhat.com>
41899
41900         * g++.dg/ext/attrib10.C: Mark for warning.
41901         * gcc.dg/attr-alias-1.c: New.
41902
41903 2004-02-26  Richard Henderson  <rth@redhat.com>
41904
41905         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
41906         * gcc.c-torture/execute/20040208-2.c: ... it back.
41907
41908 2004-02-26  Eric Christopher  <echristo@redhat.com>
41909
41910         * lib/target-supports.exp (check-iconv-available): New function.
41911         * lib/gcc-dg.exp (dg-require-iconv): New function.
41912         Use above.
41913         * gcc.dg/charset: New directory.
41914         * gcc.dg/charset/charset.exp: New file.
41915         * gcc.dg/charset/asm1.c: Ditto.
41916         * gcc.dg/charset/asm2.c: Ditto.
41917         * gcc.dg/charset/asm3.c: Ditto.
41918         * gcc.dg/charset/asm4.c: Ditto.
41919         * gcc.dg/charset/asm5.c: Ditto.
41920         * gcc.dg/charset/attribute1.c: Ditto.
41921         * gcc.dg/charset/attribute2.c: Ditto.
41922         * gcc.dg/charset/string1.c: Ditto.
41923         * g++.dg/charset: New directory.
41924         * g++.dg/dg.exp: Add here. Special options.
41925         * g++.dg/charset/charset.exp: New file.
41926         * g++.dg/charset/asm1.c: Ditto.
41927         * g++.dg/charset/asm2.c: Ditto.
41928         * g++.dg/charset/asm3.c: Ditto.
41929         * g++.dg/charset/asm4.c: Ditto.
41930         * g++.dg/charset/attribute1.c: Ditto.
41931         * g++.dg/charset/attribute2.c: Ditto.
41932         * g++.dg/charset/extern1.cc: Ditto.
41933         * g++.dg/charset/extern2.cc: Ditto.
41934         * g++.dg/charset/string1.c: Ditto.
41935
41936 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
41937
41938         PR c++/14278
41939         * g++.dg/parse/comma1.C: New test.
41940
41941 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41942
41943         PR c++/14284
41944         * g++.dg/template/ttp8.C: New test.
41945
41946 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
41947
41948         * gcc.dg/fixuns-trunc-1.c: New test.
41949
41950 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41951
41952         * gcc.dg/builtins-config.h: Use #elif.
41953
41954 2004-02-26  Michael Matz  <matz@suse.de>
41955
41956         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
41957         * gcc.dg/991214-1.c: Likewise.
41958         * gcc.dg/i386-asm-1.c: Likewise.
41959
41960 2004-02-25  Richard Henderson  <rth@redhat.com>
41961
41962         * gcc.c-torture/execute/20040208-2.c: Move ...
41963         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
41964
41965 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41966
41967         PR c++/14246
41968         * g++.dg/other/crash-3.C: New test.
41969
41970 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41971
41972         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
41973         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
41974
41975         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
41976         HP-UX.
41977
41978 2004-02-24  Michael Matz  <matz@suse.de>
41979
41980         * gcc.dg/i386-regparm.c: New.
41981
41982 2004-02-23  James E Wilson  <wilson@specifixinc.com>
41983
41984         * gcc.c-torture/execute/20040223-1.c: New.
41985
41986 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
41987             Kazu Hirata  <kazu@cs.umass.edu>
41988
41989         * gcc.dg/fwritable-strings-1.c: Remove.
41990
41991 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
41992
41993         PR c/14156
41994         * gcc.dg/20040223-1.c: New test.
41995
41996 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41997
41998         PR c++/14106
41999         * g++.dg/ext/typeof9.C: New test.
42000
42001 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42002
42003         PR c++/14250
42004         * g++.dg/other/switch1.C: New test.
42005
42006 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42007
42008         * gcc.dg/cast-function-1.c: Adjust for new informative message.
42009         * gcc.dg/va-arg-1.c: Likewise.
42010
42011 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42012
42013         PR c++/14143
42014         * g++.dg/template/koenig5.C: New test.
42015
42016 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
42017
42018         * g++.dg/ext/altivec-1.C: Generalize target triple.
42019         * g++.dg/ext/altivec-2.C: New test case.
42020         * g++.dg/ext/altivec_check.h: New file.
42021         * gcc.dg/altivec-1.c: Generalize target triple;
42022         include altivec_check.h and call altivec_check().
42023         * gcc.dg/altivec-[2-5].c: Generalize target triple.
42024         * gcc.dg/altivec-6.c: New test case.
42025         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
42026         type casts as needed.
42027         * gcc.dg/altivec-10.c: Include altivec_check.h and call
42028         altivec_check().
42029         * gcc.dg/altivec-12.c: New test case.
42030         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
42031         include altivec_check.h and call altivec_check().
42032         * gcc.dg/altivec_check.h: New file.
42033
42034 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42035
42036         * lib/target-supports.exp (check_alias_available): Don't mangle
42037         function `g' in test program.
42038
42039 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42040
42041         * lib/target-supports.exp (check_profiling_available): Check
42042         argument to determine whether we support a profiling type.
42043         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
42044         check_profiling_available.
42045         * g++.dg/bprob/bprob.exp: Likewise.
42046         * g77.dg/bprob/bprob.exp: Likewise.
42047         * gcc.misc-tests/bprob.exp: Likewise.
42048         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
42049         dg-require-profiling and delete expected error handling.
42050         * gcc.dg/20021014-1.c: Likewise.
42051         * gcc.dg/nest.c: Likewise.
42052
42053 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42054
42055         PR c++/12007
42056         * g++.dg/other/vthunk1.C: New test.
42057
42058 2004-02-20  Falk Hueffner  <falk@debian.org>
42059
42060         PR target/14201
42061         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
42062
42063 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
42064
42065         PR c++/13927
42066         * g++.dg/other/error8.C: Remove XFAIL markers.
42067
42068         PR c++/14173
42069         * g++.dg/ext/packed5.C: New test.
42070
42071         PR c++/14199
42072         * g++.dg/warn/Wunused-5.C: New test.
42073
42074         PR c++/14186
42075         * g++.dg/lookup/member1.C: New test.
42076
42077 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
42078
42079         * gcc.c-torture/compile/20040130-1.c: Enable only when
42080         __INT_MAX__ >= 2147483647L.
42081         * gcc.c-torture/compile/961203-1.c: Likewise.
42082
42083 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
42084
42085         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
42086         * g++.dg/opt/template1.C: Robustify assembler regexp
42087
42088 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42089
42090         * gcc.c-torture/execute/simd-4.x: Remove.
42091         * gcc.c-torture/execute/va-arg-25.x: Likewise.
42092         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
42093         Guard with #ifndef SKIP_ATTRIBUTE.
42094         * gcc.dg/compat/vector-1_y.c: Likewise.
42095         * gcc.dg/compat/vector-2_x.c: Likewise.
42096         * gcc.dg/compat/vector-2_y.c: Likewise.
42097         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
42098         * g++.dg/eh/simd-2.C: Likewise.
42099
42100 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
42101
42102         * gcc.c-torture/compile/complex-1.c: New.
42103
42104 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
42105
42106         PR target/14209
42107         * gcc.c-torture/execute/20040218-1.c: New test.
42108
42109 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42110
42111         PR c++/14181
42112         * g++.dg/parse/new2.C: New test.
42113
42114 2004-02-18  Paul Brook  <paul@codesourcery.com>
42115
42116         * gcc.c-torture/compile/libcall-1.c: New test.
42117
42118 2004-02-18  Paul Brook  <paul@codesourcery.com>
42119
42120         PR debug/12934
42121         * gcc.dg/debug/debug-7.c: New test.
42122
42123 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
42124
42125         * gcc.dg/20040217-1.c: New test.
42126
42127 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
42128
42129         * gcc.c-torture/execute/990208-1.x: Delete.
42130
42131 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
42132
42133         * gcc.c-torture/execute/20040208-2.x: New file.
42134
42135 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
42136
42137         PR c++/11326
42138         * g++.dg/abi/structret1.C: New test.
42139
42140 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
42141
42142         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
42143         (i386_cpuid): No need to test if cpuid is available on AMD64.
42144         Fix assembly, so that it works onboth i386 and AMD64.
42145         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
42146         (vecInLong): Fix s[] member type to unsigned int.
42147         (vecInWord): Remove type.
42148         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
42149         (a64, b64, c64, d64, e64): Remove.
42150         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
42151         Remove unused variable.  Remove initialization of removed variables.
42152         Don't call mmx_tests nor sse_tests.
42153         (reference_mmx, reference_sse): Remove.
42154         (check): Add return stmt.
42155         * gcc.dg/i386-sse-7.c: New test.
42156         * gcc.dg/i386-mmx-4.c: New test.
42157
42158 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42159
42160         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
42161         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42162         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42163         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
42164         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
42165         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
42166         g++.dg/tc1/dr94.C: Fix line terminator.
42167
42168 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
42169
42170         * gcc.c-torture/compile/20040216-1.c: New.
42171
42172 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42173
42174         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42175         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42176         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
42177         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
42178         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
42179         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
42180
42181 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42182
42183         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
42184
42185 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
42186
42187         PR c++/13971
42188         * g++.dg/expr/cond4.C: New test.
42189
42190         PR c++/14086
42191         * g++.dg/lookup/crash2.C: New test.
42192
42193 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
42194
42195         * gcc.c-torture/compile/20040214-2.c: New test.
42196
42197 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
42198
42199         PR c++/14116
42200         * g++.dg/ext/typeof8.C: New test.
42201
42202 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
42203
42204         * gcc.c-torture/compile/20040214-1.c: New test.
42205
42206 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42207
42208         PR c++/13635
42209         * g++.dg/template/spec11.C: New test.
42210
42211 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42212
42213         PR c++/13927
42214         * g++.dg/other/error8.C: New test.
42215
42216 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
42217
42218         PR c++/14122
42219         * g++.dg/template/array4.C: New test.
42220
42221         PR c++/14108
42222         * g++.dg/inherit/thunk2.C: New test.
42223
42224         PR c++/14083
42225         * g++.dg/eh/cond2.C: New test.
42226
42227 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
42228
42229         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
42230
42231 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
42232
42233         * lib/scanasm.exp (dg-scan): Quote pattern before display.
42234
42235 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
42236
42237         * g++.dg/simd-2.C: xfail on ppc64-linux.
42238
42239 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
42240
42241         PR c/456
42242         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
42243         tests.
42244
42245 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
42246
42247         * gcc.dg/builtins-33.c: New test.
42248
42249 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
42250
42251         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
42252
42253 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42254
42255         * g++.dg/simd-2.C: Set -maltivec for ppc64.
42256
42257 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42258
42259         * gcc.dg/ppc64-abi-3.c: New test.
42260
42261 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
42262
42263         PR c/14092
42264
42265         * gcc.dg/pr14092-1.c: New testcase.
42266
42267 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
42268
42269         * gcc.dg/cpp/assert4.c: Fix typo last change.
42270
42271         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
42272         * gcc.dg/cpp/assert4.c: Handle powerpc64.
42273
42274         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
42275
42276 2004-02-09  Roger Sayle  <roger@eyesopen.com>
42277
42278         * gcc.c-torture/compile/20040209-1.c: New test case.
42279
42280 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42281
42282         * gcc.dg/c90-init-1.c: Adjust expected error messages.
42283
42284 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
42285
42286         * gcc.c-torture/execute/20040208-[12].c: New tests.
42287
42288 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42289
42290         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
42291
42292 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42293
42294         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
42295
42296 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42297
42298         Bug 13856
42299         * gcc.dg/visibility-8.c: New testcase.
42300
42301 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42302
42303         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
42304         arguments.
42305         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
42306
42307 2004-02-07  Roger Sayle  <roger@eyesopen.com>
42308
42309         PR middle-end/13696
42310         * g++.dg/opt/fold1.C: New test case.
42311
42312 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42313
42314         PR c++/14033
42315         * g++.dg/other/crash-2.C: New test.
42316
42317 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42318
42319         PR c++/14028
42320         * g++.dg/parse/angle-bracket2.C: New test.
42321
42322 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42323
42324         PR middle-end/13750
42325         Revert:
42326         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42327         PR pch/13361
42328         * g++.dg/pch/wchar-1.C: New.
42329         * g++.dg/pch/wchar-1.Hs: New.
42330
42331 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42332
42333         PR c++/14008
42334         * g++.dg/parse/error15.C: New test.
42335         * g++.dg/parse/crash11.C: Update dg-error mark.
42336
42337 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42338
42339         PR c++/13932
42340         * g++.dg/warn/conv2.C: New test.
42341
42342 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42343
42344         PR c++/13086
42345         * g++.dg/warn/incomplete1.C: Remove xfail.
42346
42347 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42348
42349         * lib/file-format.exp (gcc_target_object_format): Use
42350         ${tool}_target_compile, not gcc_target_compile.
42351         * lib/target-supports.exp (check_alias_available): Likewise.
42352         (check_gc_sections_available): Likewise.
42353         * g++.dg/ext/attrib10.C: Use dg-require-alias.
42354         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
42355         dg-require-alias.
42356
42357 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42358
42359         PR c++/13969
42360         * g++.dg/template/static6.C: New test.
42361
42362 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
42363
42364         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
42365
42366 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42367
42368         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
42369         tests for systems where `char' is unsigned by default.
42370
42371 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42372
42373         PR c++/13997
42374         * g++.dg/template/partial3.C: New test.
42375
42376 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
42377
42378         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
42379         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
42380         Remove mentions of obsolete ports.
42381
42382 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
42383
42384         * gcc.dg/noncompile/20001228-1.c: Fix for new
42385         error message.
42386
42387 2004-02-03  Roger Sayle  <roger@eyesopen.com>
42388
42389         PR target/9348
42390         * gcc.c-torture/execute/multdi-1.c: New test case.
42391
42392 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42393
42394         PR c++/13925
42395         * g++.dg/template/lookup5.C: New test.
42396
42397 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42398
42399         PR c++/13950
42400         * g++.dg/template/lookup4.C: New test.
42401
42402         PR c++/13970
42403         * g++.dg/parse/error14.C: New test.
42404
42405         PR c++/14002
42406         * g++.dg/parse/template13.C: New test.
42407
42408 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42409
42410         PR c++/13978
42411         * g++.dg/template/koenig4.C: New test.
42412
42413         PR c++/13968
42414         * g++.dg/template/crash17.C: New test.
42415
42416         PR c++/13975
42417         * g++.dg/parse/error13.C: New test.
42418         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
42419
42420 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42421
42422         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
42423
42424 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
42425
42426         PR c/11658
42427         PR c/13994
42428         * gcc.dg/noncompile/20040203-1.c: New test.
42429         * gcc.dg/noncompile/20040203-2.c: Likewise.
42430         * gcc.dg/noncompile/20040203-3.c: Likewise.
42431         * gcc.dg/20040203-1.c: Likewise.
42432
42433 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
42434
42435         PR c++/10858
42436         * g++.dg/template/sizeof7.C: New test.
42437
42438 2004-02-02  Eric Christopher  <echristo@redhat.com>
42439             Zack Weinberg  <zack@codesourcery.com>
42440
42441         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
42442
42443 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
42444
42445         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
42446         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
42447         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
42448         * gcc.dg/cleanup-5.c: Run only on Linux targets.
42449
42450 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
42451
42452         PR c++/13113
42453         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
42454
42455         PR c++/13854
42456         * g++.dg/ext/attrib13.C: New test.
42457
42458         PR c++/13907
42459         * g++.dg/conversion/op2.C: New test.
42460
42461 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42462
42463         * gcc.dg/titype-1.c: Fix pasto.
42464
42465 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42466
42467         * gcc.dg/titype-1.c: New test.
42468
42469 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42470
42471         PR c++/13957
42472         * g++.dg/template/non-type-template-argument-1.C,
42473         g++.dg/template/qualified-id1.C: Update dg-error marks.
42474         * g++.dg/template/nontype6.C: New test.
42475
42476 2004-02-01  Roger Sayle  <roger@eyesopen.com>
42477
42478         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
42479         * gcc.dg/builtins-31.c: New testcase.
42480         * gcc.dg/builtins-32.c: New testcase.
42481
42482 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
42483
42484         * objc.dg/call-super-2.m: Update line numbers
42485         for the including of stddef.h.
42486
42487 2004-01-30  Michael Matz  <matz@suse.de>
42488
42489         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
42490         g++.dg/ext/case-range3.C: New tests.
42491
42492 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42493
42494         DR206
42495         PR c++/13813
42496         * g++.dg/template/member4.C: New test.
42497
42498 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42499
42500         PR c++/13683
42501         * g++.dg/template/sizeof6.C: New test.
42502
42503 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42504
42505         * gcc.dg/fwritable-strings-1.c: New test.
42506
42507 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42508
42509         * gcc.c-torture/compile/20040130-1.c: New test.
42510
42511 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
42512
42513         * objc.dg/call-super-2.m: Include stddef.h for size_t.
42514
42515 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
42516
42517         PR c++/13883
42518         * g++.dg/template/ctor3.C: New test.
42519
42520 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42521
42522         * g++.dg/tc1: New directory.
42523         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
42524         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
42525         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
42526         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
42527         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
42528
42529 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42530
42531         * g++.dg/parse/error11.C: New test.
42532         * g++.dg/parse/error12.C: Likewise.
42533
42534 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
42535
42536         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
42537         (scan_initial, main): Use aligned_sizeof instead of sizeof.
42538
42539 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
42540
42541         PR c++/13791
42542         * g++.dg/ext/attrib12.C: New test.
42543
42544         PR c++/13736
42545         * g++.dg/parse/cast2.C: New test.
42546
42547 2004-01-27  James E Wilson  <wilson@specifixinc.com>
42548
42549         * objc.dg/encode-2.m (main): New local string.  Set depending on
42550         sizeof long.  Use in sscanf call.
42551         * objc.dg/encode-3.m (main): New local string.  Set depending on
42552         sizeof long.  Use in scan_initial call.
42553
42554 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42555
42556         * objc.dg/call-super-2.m: Make LP64-safe.
42557         * objc.dg/desig-init-1.m: Likewise.
42558
42559 2004-01-27  Devang Patel <dpatel@apple.com>
42560
42561         * g++.dg/debug/namespace1.C: New test.
42562
42563 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
42564
42565         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
42566         xscale-*-*.
42567
42568         * gcc.dg/arm-mmx-1.c: New test.
42569
42570 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42571
42572         * gcc.dg/20040127-1.c: New test.
42573         * gcc.dg/20040127-2.c: New test.
42574
42575 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42576
42577         * objc.dg/stret-1.m (glob): Renamed to globa.
42578
42579 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
42580
42581         PR c++/13663
42582         * g++.dg/expr/for1.C: New test.
42583
42584 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
42585
42586         PR middle-end/13779
42587         * gcc.dg/darwin-longlong.c: New test.
42588
42589 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
42590
42591         * gcc.dg/20040124-1.c: Moved test from here...
42592         * gcc.c-torture/compile/20040124-1.c: ...to here.
42593
42594 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42595
42596         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
42597         the assembly output if -m64 is passed.
42598
42599 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
42600
42601         PR c++/13833
42602         * g++.dg/template/cond3.C: New test.
42603
42604 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42605
42606         PR c++/13810
42607         * g++.dg/template/ttp7.C: New test.
42608
42609 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42610
42611         PR c++/13797
42612         * g++.dg/template/nontype4.C: New test.
42613         * g++.dg/template/nontype5.C: Likewise.
42614
42615 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
42616
42617         * gcc.dg/torture/mips-clobber-at.c: New test.
42618
42619 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
42620
42621         * gcc.dg/20040124-1.c: New test.
42622
42623 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
42624
42625         * gcc.dg/20040123-1.c: New test.
42626
42627 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42628
42629         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
42630
42631 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42632
42633         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
42634
42635 2004-01-23  Andrew Pinski  <apinski@apple.com>
42636
42637         * gcc.dg/20030121-1.c: Move to ..
42638         * gcc.dg/20040121-1.c: here.
42639
42640 2004-01-23  Roger Sayle  <roger@eyesopen.com>
42641
42642         * gcc.dg/builtins-29.c: New test case.
42643
42644 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42645
42646         PR 18314
42647         * gcc.dg/builtins-30.c: New testcase.
42648
42649 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
42650
42651         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
42652         * lib/g77.exp: Likewise.
42653         * lib/objc.exp: Likewise.
42654         * lib/g++.exp: Likewise.
42655
42656 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42657
42658         * gcc.dg/struct-by-value-2.c: New test.
42659
42660 2004-01-21  Andrew Pinski  <apinski@apple.com>
42661
42662         PR target/13785
42663         * gcc.dg/20030121-1.c: New test.
42664
42665 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
42666
42667         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
42668         clobber frame pointer register in asm statement.
42669
42670 2004-01-21  Falk Hueffner  <falk@debian.org>
42671
42672         * gcc.c-torture/compile/20040121-1.c: New test.
42673
42674 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
42675
42676         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
42677
42678 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
42679
42680         * gcc.dg/ppc64-abi-2.c: New test.
42681
42682 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
42683
42684         * lib/treelang.exp: Fill out this file.
42685         * lib/treelang-dg.exp: New File.
42686
42687 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42688
42689         * gcc.c-torture/compile/981022-1.c: Remove.
42690         * gcc.dg/array-5.c: Remove XFAIL.
42691         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
42692         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
42693         gcc.dg/cond-lvalue-1.c: Update.
42694         * gcc.dg/cast-lvalue-2.c: New test.
42695
42696 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
42697
42698         PR c++/13592
42699         * g++.dg/other/error1.C (class foo): Tweak error message.
42700
42701         PR c++/13592
42702         * g++.dg/template/call2.C: New test.
42703
42704 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42705
42706         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
42707         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
42708         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
42709         scalar-return-1_x.c, scalar-return-2_y.c,
42710         scalar-return-3_x.c, scalar-return-3_y.c,
42711         scalar-return-4_x.c, scalar-return-4_y.c,
42712         struct-align-1.h, struct-align-1_x.c,
42713         struct-align-1_y.c, struct-align-2.h,
42714         struct-align-2_x.c, struct-align-2_y.c,
42715         struct-by-value-10_y.c, struct-by-value-11_x.c,
42716         struct-by-value-11_y.c, struct-by-value-12_x.c,
42717         struct-by-value-12_y.c, struct-by-value-13_x.c,
42718         struct-by-value-13_y.c, struct-by-value-14_x.c,
42719         struct-by-value-14_y.c, struct-by-value-15_x.c,
42720         struct-by-value-15_y.c, struct-by-value-16_y.c,
42721         struct-by-value-17_y.c, struct-by-value-18_y.c,
42722         struct-by-value-19_y.c, struct-by-value-1_x.c,
42723         struct-by-value-1_y.c, struct-by-value-20_y.c,
42724         struct-by-value-2_x.c, struct-by-value-2_y.c,
42725         struct-by-value-3_y.c, struct-by-value-4_x.c,
42726         struct-by-value-4_y.c, struct-by-value-5_y.c,
42727         struct-by-value-6_y.c, struct-by-value-7_y.c
42728         struct-by-value-8_x.c, struct-by-value-8_y.c
42729         struct-by-value-9_x.c, struct-by-value-9_y.c
42730         struct-return-10_x.c, struct-return-10_y.c,
42731         struct-return-19_x.c, struct-return-20_x.c
42732         struct-return-2_x.c, struct-return-2_y.c
42733         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
42734         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
42735
42736 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42737
42738         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
42739         attribute on sparc*-sun-solaris2.*.
42740
42741 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
42742
42743         PR c++/13710
42744         * g++.dg/ext/typeof7.C: New test.
42745
42746 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
42747
42748         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
42749         * gcc.dg/const-elim-1.c: Same.
42750
42751 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
42752
42753         * objc.dg/stret-1.m: New.
42754         * objc.dg/stret-2.m: New.
42755
42756 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
42757
42758         PR c++/11895
42759         * g++.dg/ext/vector1.C: New test.
42760
42761 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
42762
42763         * gcc.dg/pch/import-1.c: New.
42764         * gcc.dg/pch/import-1.hs: New.
42765         * gcc.dg/pch/import-1a.h: New.
42766         * gcc.dg/pch/import-1b.h: New.
42767         * gcc.dg/pch/import-1c.h: New.
42768
42769 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42770
42771         PR c++/13574
42772         * g++.dg/ext/array1.C: New test.
42773
42774         PR c++/13178
42775         * g++.dg/conversion/op1.C: New test.
42776
42777 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
42778
42779         PR 11864
42780         From Kazumoto Kojima / Dan Kegel:
42781         * gcc.dg/pr11864-1.c: New test.
42782
42783         PR 10392
42784         From Marcus Comstedt / Dan Kegel:
42785         * gcc.dg/pr10392-1.c: New test.
42786
42787 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42788
42789         PR c++/13478
42790         * g++.dg/init/ref10.C: New test.
42791
42792 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42793
42794         PR c++/13407
42795         * g++.dg/parse/typename6.C: New test.
42796
42797 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42798
42799         PR pch/13361
42800         * g++.dg/pch/wchar-1.C: New.
42801         * g++.dg/pch/wchar-1.Hs: New.
42802
42803 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42804
42805         PR c++/9259
42806         * g++.dg/expr/sizeof2.C: New test.
42807
42808 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
42809
42810         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
42811
42812 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42813
42814         PR c++/13659
42815         * g++.dg/lookup/strong-using-3.C: New.
42816         * g++.dg/lookup/using-10.C: New.
42817
42818 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42819
42820         PR c++/13594
42821         * g++.dg/lookup/strong-using-2.C: New.
42822
42823 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
42824             Dan Kegel <dank@kegel.com>
42825             J"orn Rennecke <joern.rennecke@superh.com>
42826
42827         PR target/9365
42828         * gcc.dg/pr9365-1.c: New test.
42829
42830 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42831
42832         PR c++/8856
42833         * g++.dg/parse/casting-operator2.C: New test.
42834         * g++.old-deja/g++.pt/explicit83.C: Remove.
42835
42836 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
42837
42838         * gcc.dg/label-compound-stmt-1.c: New test.
42839         * gcc.c-torture/compile/950922-1.c,
42840         gcc.c-torture/compile/20000211-3.c,
42841         gcc.c-torture/compile/20000518-1.c,
42842         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
42843         compound statements.
42844
42845 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
42846
42847         * gcc.dg/ppc64-abi-1.c: New test.
42848
42849 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
42850
42851          * g++.dg/ext/attrib9.C: Add dg-warnings.
42852
42853 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42854
42855         PR c++/12335
42856         * g++.dg/parse/dtor3.C: New test.
42857
42858 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
42859
42860         PR c++/12709
42861         * g++.dg/parse/try-catch-1.C: New test.
42862
42863 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
42864
42865         * ada/acats/run_all.sh: Add more verbose output in acats.log
42866         when compiling tests.
42867
42868 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42869
42870         PR 13656
42871         * gcc.dg/typedef-redecl.c: New test case.
42872         * gcc.dg/typedef-redecl.h: New support file.
42873
42874 2004-01-13  Jan Hubicka  <jh@suse.cz>
42875
42876         * gcc.dg/always_inline.c: New test.
42877         * gcc.dg/debug/20031231-1.c: Fix.
42878
42879 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42880
42881         PR c++/13474
42882         * g++.dg/template/array3.C: New test.
42883
42884 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42885
42886         * g++.dg/ext/lvalue1.C: No longer expected to fail.
42887         * g++.dg/warn/Wunused-2.C: Likewise.
42888
42889 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42890
42891         PR c++/13289
42892         * g++.dg/template/instantiate6.C: New test.
42893
42894 2004-01-12  Roger Sayle  <roger@eyesopen.com>
42895
42896         PR middle-end/11397
42897         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
42898
42899 2004-01-12  Jan Hubicka  <jh@suse.cz>
42900
42901         PR opt/12826
42902         * gcc.dg/20040112-1.c: New.
42903
42904         * gcc.dg/dwarf-die[1-7].c: Move to...
42905         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
42906         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
42907
42908 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
42909
42910         PR c++/4100
42911         * g++.dg/parse/friend4.C: New test.
42912
42913 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
42914
42915         PR c++/4100
42916         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
42917         definition is called a friend.
42918
42919 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
42920
42921         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
42922
42923 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
42924
42925         PR c++/3478
42926         * g++.dg/parse/error10.C: New test.
42927         * g++.dg/template/arg2.C: Accept "invalid type" error.
42928
42929 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
42930
42931         PR middle-end/13392
42932         * g++.dg/opt/expect2.C: New test.
42933
42934 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42935
42936         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
42937         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
42938         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
42939         Update dg-error regexps.
42940
42941 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42942
42943         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
42944         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
42945
42946 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42947
42948         * gcc.dg/pragma-re-1.c: Use right pointer type.
42949
42950 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42951
42952         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
42953
42954 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
42955
42956         * gcc.dg/rs6000-ldouble-1.c: New.
42957
42958 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42959
42960         DR 337
42961         PR c++/9256
42962         * g++.dg/other/abstract1.C: New test.
42963
42964 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
42965
42966         * g++.dg/lookup/strong-using-1.C: New.
42967
42968 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
42969
42970         PR c/11234
42971         * gcc.dg/func-ptr-conv-1.c: New test.
42972         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
42973
42974 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
42975
42976         PR target/13380.
42977         * gcc.c-torture/compile/20040109-1.c: New.
42978
42979 2004-01-08  Stuart Hastings  <stuart@apple.com>
42980
42981         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
42982         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
42983         * gcc.dg/i386-sse-6.c: ...this new testcase.
42984
42985 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
42986
42987         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
42988
42989 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42990
42991         * ada/acats/run_acats: Treat 'gnatchop' the same way
42992         as 'gnatmake'.  Export GCC_DRIVER.
42993         * ada/acats/run_all.sh: Add target_gnatchop.  Use
42994         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
42995
42996 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42997
42998         PR c++/12573
42999         * g++.dg/template/dependent-expr4.C: New test.
43000
43001 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
43002
43003         * gcc.dg/altivec-11.c: New test.
43004
43005 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
43006
43007         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
43008
43009 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43010
43011         PR c/6024
43012         * gcc.dg/enum-compat-1.c: New test.
43013         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
43014
43015 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43016
43017         PR c/12165
43018         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
43019         gcc.dg/c99-idem-qual-3.c: New tests.
43020
43021 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
43022
43023         * gcc.dg/winline-7.c: Don't cast void * to int.
43024
43025 2004-01-06  Jan Hubicka  <jh@suse.cz>
43026
43027         * gcc.dg/i386-sse-5.c: New test
43028         * g++.dg/eh/simd-1.c: Add -w argument for i386.
43029
43030 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43031
43032         PR c++/12815
43033         * g++.dg/rtti/typeid4.C: New test.
43034
43035 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43036
43037         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
43038
43039 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43040
43041         PR c++/12132
43042         * g++.dg/template/error11.C: New test.
43043
43044         PR c++/13451
43045         * g++.dg/template/class2.C: New test.
43046
43047 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
43048         Richard Sandiford <rsandifo@redhat.com>
43049
43050         PR c++/13387
43051         * g++.dg/opt/alias3.C: New test.
43052
43053 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
43054
43055         PR c++/13157
43056         * g++.dg/template/koenig3.C: New test.
43057
43058         PR c++/13529
43059         * g++.dg/parse/offsetof3.C: New test.
43060
43061         * g++.dg/init/copy7.C: Add missing dg-error markers.
43062
43063         PR c++/12226
43064         * g++.dg/init/copy7.c: New test.
43065
43066         PR c++/13536
43067         * g++.dg/parse/cast1.C: New test.
43068
43069 2004-01-04  Jan Hubicka  <jh@suse.cz>
43070
43071         * gcc.dg/winline[1-7].c: New tests.
43072
43073 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43074
43075         PR c++/13520
43076         * g++.dg/template/qualttp22.C: New test.
43077
43078 2004-01-01  Jan Hubicka  <jh@suse.cz>
43079
43080         * gcc.dg/debug/20031231-1.c: New.
43081         * gcc.c-torture/compile/20040101-1.c: New.
43082         * gcc.dg/dwarf-die-[1-7].c: New.
43083
43084 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
43085
43086         PR optimization/13521
43087         * gcc.c-torture/compile/20031231-1.c: New test.
43088
43089 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43090
43091         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
43092
43093 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43094
43095         PR c++/10079
43096         * g++.dg/template/crash16.C: New test.
43097
43098 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
43099
43100         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
43101
43102 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43103
43104         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
43105         ports.
43106         * g++.old-deja/g++.jason/thunk3.C: Likewise.
43107         * g++.old-deja/g++.law/profile1.C: Likewise.
43108         * gcc.c-torture/compile/981006-1.c: Likewise.
43109         * gcc.c-torture/execute/loop-2e.x: Likewise.
43110         * gcc.c-torture/execute/loop-2f.x: Remove.
43111         * gcc.c-torture/execute/loop-2g.x: Likewise.
43112         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
43113         * gcc.dg/20020312-2.c: Remove traces of dead ports.
43114
43115 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
43116
43117         PR c++/13507
43118         * g++.dg/ext/attrib11.C: New test.
43119
43120         PR c++/13494
43121         * g++.dg/template/array2-1.C: New test.
43122         * g++.dg/template/array2-2.C: New test.
43123
43124 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
43125
43126         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
43127
43128 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43129
43130         PR c++/12774
43131         * g++.dg/template/array1-1.C: New test.
43132         * g++.dg/template/array1-2.C: New test.
43133
43134 2003-12-29  Roger Sayle  <roger@eyesopen.com>
43135
43136         PR fortran/12632
43137         * g77.dg/12632.f: New test case.
43138
43139 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43140
43141         PR c++/13289
43142         * g++.dg/parse/nontype1.C: New test.
43143
43144 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43145
43146         PR c++/12403
43147         * g++.dg/parse/explicit1.C: New test.
43148         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
43149
43150 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43151
43152         PR c++/13081
43153         * g++.dg/opt/inline6.C: New test.
43154
43155         PR c++/12613
43156         * g++.dg/parse/error9.C: New test.
43157
43158         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
43159
43160 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43161
43162         PR c++/13009
43163         * g++.dg/init/assign1.C: New test.
43164
43165 2003-12-28  Roger Sayle  <roger@eyesopen.com>
43166
43167         PR c++/13070
43168         * g++.dg/warn/format3.C: New test case.
43169
43170 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43171
43172         * gcc.c-torture/compile/20031227-1.c: New test.
43173
43174 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43175
43176         * g++.dg/bprob/bprob.exp: Load target-supports.exp
43177         * g77.dg/bprob/bprob.exp: Likewise.
43178         * gcc.misc-tests/bprob.exp: Likewise.
43179         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
43180         variants on systems where the library does not provide that
43181         functionality.
43182         * gcc.dg/builtins-20.c: Use builtins-config.h.
43183         * gcc.dg/builtins-config.h: New file.
43184
43185 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43186
43187         * lib/gcc-dg.exp (dg-require-profiling): New function.
43188         * lib/target-supports.exp (check_profiling_available): Likewise.
43189         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
43190         * g77.dg/bprob/bprob.exp: Likewise.
43191         * gcc.misc-tests/bprob.exp: Likewise.
43192         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
43193         * gcc.dg/20021014-1.c: Likewise.
43194         * gcc.dg/nest.c: Likewise.
43195
43196 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43197
43198         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
43199         compiling.
43200         * g++.dg/lookup/java2.C: Likewise.
43201         * gcc.dg/cpp/lexident.c: Likewise.
43202
43203 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
43204
43205         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
43206         given.
43207         * gcc.c-torture/compile/961203-1.c: Likewise.
43208         * gcc.c-torture/compile/980506-1.c: Likewise.
43209
43210 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
43211
43212         * lib/gcc-dg.exp (dg-prune-output): New annotation.
43213         (additional_prunes): New global.
43214         (gcc-dg-prune): Handle additional per-test pruning.
43215         (dg-test): Clear additional_prunes between tests.
43216
43217         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
43218         dg-prune-output to avoid spurious failures from assembler
43219         complaining about nonexistent WAW violations.
43220         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
43221         Use dg-prune-output to avoid spurious failures from assembler
43222         warning about Itanium B-step errata.
43223
43224 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43225
43226         * g++.dg/abi/macro0.C: New test.
43227         * g++.dg/abi/macro1.C: Likewise.
43228         * g++.dg/abi/macro2.C: Likewise.
43229
43230         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
43231         * g++.dg/abi/bitfield7.C: Likewise.
43232         * g++.dg/abi/dtor2.C: Likewise.
43233         * g++.dg/abi/mangle11.C: Likewise.
43234         * g++.dg/abi/mangle12.C: Likewise.
43235         * g++.dg/abi/mangle14.C: Likewise.
43236         * g++.dg/abi/mangle17.C: Likewise.
43237         * g++.dg/abi/vbase10.C: Likewise.
43238         * g++.dg/abi/vbase14.C: Likewise.
43239         * g++.dg/template/qualttp17.C: Likewise.
43240
43241 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
43242
43243         PR c/11995
43244         * gcc.dg/20031223-1.c: New test.
43245
43246 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43247
43248         * gcc.dg/noreturn-7.c: New test.
43249
43250 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43251
43252         * gcc.dg/null-pointer-1.c: New test.
43253
43254 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43255
43256         * g++.old-deja/g++.jason/template18.C: Remove.
43257         * g++.old-deja/g++.jason/template37.C: Likewise.
43258
43259         PR c++/12862
43260         * g++.dg/lookup/ns1.C: New test.
43261
43262         PR c++/12397
43263         * g++.dg/template/lookup3.C: New test.
43264
43265 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43266
43267         * g++.dg/template/recurse1.C: New test
43268
43269 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43270
43271         PR c++/12479
43272         * g++.dg/parse/semicolon1.C: New test.
43273         * g++.dg/parse/semicolon1.h: Likewise.
43274
43275 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
43276
43277         * gcc.dg/darwin-misaligned.c: New test.
43278
43279 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43280
43281         PR c/9163
43282         * gcc.dg/20031222-1.c: New test.
43283
43284 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
43285
43286         PR c++/13438
43287         * g++.dg/parse/error8.C: New test.
43288
43289         PR c++/11554
43290         * g++.dg/warn/ctor-init-1.C: New test.
43291
43292 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
43293
43294         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
43295         too small.
43296         * gcc.c-torture/compile/930217-1.c: Likewise.
43297         * gcc.c-torture/compile/930513-1.c: Likewise.
43298         * gcc.c-torture/execute/920908-2.c: Likewise.
43299         * gcc.c-torture/execute/921204-1.c: Likewise.
43300         * gcc.c-torture/execute/930621-1.c: Likewise.
43301         * gcc.c-torture/execute/930630-1.c: Likewise.
43302         * gcc.c-torture/execute/931031-1.c: Likewise.
43303         * gcc.c-torture/execute/980602-2.c: Likewise.
43304         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
43305         * gcc.c-torture/execute/compndlit-1.c: Likewise.
43306         * gcc.c-torture/execute/extzvsi.c: Likewise.
43307         * gcc.c-torture/unsorted/ext.c: Likewise.
43308
43309 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
43310
43311         PR target/12749
43312         * gcc.c-torture/compile/20031220-2.c: New test case.
43313
43314 2003-12-20  Roger Sayle  <roger@eyesopen.com>
43315
43316         PR optimization/13031
43317         * gcc.c-torture/compile/20031220-1.c: New test case.
43318
43319 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43320
43321         * gcc.dg/cast-function-1.c: New test.
43322
43323 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
43324
43325         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
43326         formats.
43327
43328 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
43329
43330         PR c++/12795
43331         * g++.dg/ext/attrib10.C: New test.
43332
43333 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43334
43335         * gcc.dg/cleanup-10.c: New test.
43336         * gcc.dg/cleanup-11.c: New test.
43337
43338 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43339
43340         PR c++/13239
43341         * g++.dg/opt/expect1.C: New test.
43342
43343 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
43344
43345         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
43346
43347 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
43348
43349         PR debug/12923
43350         * gcc.dg/20031218-1.c: New test.
43351
43352         PR debug/12389
43353         * gcc.dg/20031218-2.c: New test.
43354         * gcc.dg/20031218-3.c: New test.
43355
43356         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
43357         of label name and allow for USER_LABEL_PREFIX == "_" names.
43358         * g++.dg/abi/mangle18-2.C: Likewise.
43359         * g++.dg/abi/mangle19-1.C: Likewise.
43360         * g++.dg/abi/mangle19-2.C: Likewise.
43361         * g++.dg/abi/mangle20-1.C: Likewise.
43362         * g++.dg/abi/mangle20-2.C: Likewise.
43363
43364 2003-12-18  Richard Henderson  <rth@redhat.com>
43365
43366         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
43367
43368 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
43369             Dan Kegel <dank@kegel.com>
43370
43371         PR other/12009
43372         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
43373         testing a cross compiler, it causes spurious compile failures.
43374         * lib/g++.exp: Likewise.
43375
43376 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43377
43378         PR c++/13262
43379         * g++.dg/template/access13.C: New test.
43380
43381 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
43382
43383         * gcc.dg/20031216-1.c: New test.
43384
43385 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43386
43387         PR c++/9154
43388         * g++.dg/template/error10.C: New test.
43389
43390 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43391
43392         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
43393         * g++.dg/eh/simd-2.C: Likewise.
43394
43395 2003-12-17  James E Wilson  <wilson@specifixinc.com>
43396             Roger Sayle  <roger@eyesopen.com>
43397
43398         * gcc.c-torture/execute/ieee/mzero5.c: New.
43399
43400 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
43401
43402         PR c++/10603
43403         * g++.dg/parse/error6.C: New test.
43404
43405         PR c++/12827
43406         * g++.dg/parse/error7.C: New test.
43407
43408 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43409
43410         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
43411         at -O with stabs debugging formats.
43412         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
43413         * gcc.dg/debug/debug-2.c: Likewise.
43414
43415 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43416
43417         PR c++/12696
43418         * g++.dg/init/error1.C: New test.
43419
43420         PR c++/12218
43421         * g++.dg/init/pm3.C: New test.
43422
43423 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43424
43425         PR c/3347
43426         * gcc.dg/bitfld-8.c: New test.
43427
43428 2003-12-16  James Lemke  <jim@wasabisystems.com>
43429
43430         * gcc.dg/arm-scd42-[123].c: New tests.
43431
43432 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43433
43434         PR c++/9043
43435         * g++.dg/abi/mangle20-1.C: New test.
43436         * g++.dg/abi/mangle20-2.C: New test.
43437
43438 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43439
43440         PR c++/13275
43441         * g++.dg/other/offsetof2.C: Remove XFAIL.
43442         * g++.dg/parse/offsetof1.C: New test.
43443         * g++.gd/parse/offsetof2.C: Likewise.
43444
43445 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43446
43447         * g++.dg/template/nontype3.C: New test.
43448         * g++.dg/template/static2.C: Tweaked the dg-error clause.
43449
43450 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43451
43452         * g++.dg/warn/noreturn-3.C: Also test instantiation.
43453
43454 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43455
43456         PR c++/13387
43457         * g++.dg/expr/assign1.C: New test.
43458
43459         PR c++/13242
43460         * g++.dg/abi/mangle19-1.C: New test.
43461         * g++.dg/abi/mangle19-2.C: New test.
43462
43463 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
43464
43465         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
43466
43467 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43468
43469         * gcc.c-torture/execute/20031216-1.c: New test.
43470
43471 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43472
43473         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
43474         an ICE regression.
43475
43476 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43477
43478         PR c++/10926
43479         * g++.dg/template/error9.C: New test.
43480
43481         PR c++/11116
43482         * g++.dg/template/error8.C: New test.
43483
43484 2003-12-15  Roger Sayle  <roger@eyesopen.com>
43485
43486         PR middle-end/13400
43487         * gcc.c-torture/execute/20031215-1.c: New test case.
43488
43489 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43490
43491         PR c++/13269
43492         * g++.dg/parse/error5.C: New test.
43493
43494         PR c++/12989
43495         * g++.dg/expr/sizeof1.C: New test.
43496
43497         PR c++/13310
43498         * g++.dg/template/crash15.C: New test.
43499
43500 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
43501
43502         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
43503         a non-POD type as the last named parameter of a varargs function.
43504
43505 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43506
43507         PR c++/13243
43508         PR c++/12573
43509         * g++.dg/template/crash14.C: New test.
43510         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
43511
43512 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
43513
43514         * g++.dg/other/java1.C: New test.
43515
43516         PR c++/13241
43517         * g++.dg/abi/mangle18-1.C: New test.
43518         * g++.dg/abi/mangle18-2.C: New test.
43519
43520 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43521
43522         PR optimization/10312
43523         * gcc.c-torture/execute/20031214-1.c: New.
43524
43525 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
43526
43527         PR c++/10779
43528         PR c++/12160
43529         * g++.dg/parse/error3.C: New test.
43530         * g++.dg/parse/error4.C: Likewise.
43531         * g++.dg/abi/mangle4.C: Tweak error messages.
43532         * g++.dg/lookup/using5.C: Likewise.
43533         * g++.dg/other/error2.C: Likewise.
43534         * g++.dg/parse/typename5.C: Likewise.
43535         * g++.dg/parse/undefined1.C: Likewise.
43536         * g++.dg/template/arg2.C: Likewise.
43537         * g++.dg/template/ttp3.C: Likewise.
43538         * g++.dg/template/type1.C: Likewise.
43539         * g++.old-deja/g++.other/crash32.C: Likewise.
43540         * g++.old-djea/g++.pt/defarg8.C: Likewise.
43541
43542 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43543
43544         PR c++/13106
43545         * g++.dg/warn/noreturn-3.C: New test.
43546
43547 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43548
43549         PR c++/13118
43550         * g++.dg/abi/covariant3.C: New.
43551
43552 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
43553
43554         * g++.dg/eh/ia64-1.C: New test.
43555
43556 2003-12-12  Roger Sayle  <roger@eyesopen.com>
43557
43558         PR optimization/13037
43559         * g77.f-torture/execute/13037.f: New test case.
43560
43561 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43562
43563         PR c++/12881
43564         * g++.dg/abi/covariant2.C: New.
43565
43566 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
43567
43568         * gcc.dg/cpp/trad/macro.c: New tests.
43569
43570 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
43571
43572         * gcc.c-torture/execute/wchar_t-1.x: Delete.
43573
43574 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
43575
43576         PR other/10819
43577         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
43578         to fix Bug 10819.
43579         * lib/g++.exp (g++_version): Likewise.
43580         * lib/g77.exp (g77_version): Likewise.
43581         * lib/objc.exp (default_objc_version): Likewise.
43582
43583 2003-12-10  Richard Henderson  <rth@redhat.com>
43584
43585         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
43586
43587         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
43588
43589 2003-12-08  Matt Austern  <austern@apple.com>
43590
43591         PR c/13134
43592         * lib/gcc-dg.exp (dg-require-visibility): Define.
43593         * lib/target-supports (check_visibility_available): Define.
43594         * gcc.dg/visibility-1.c: New test.
43595         * gcc.dg/visibility-2.c: Likewise.
43596         * gcc.dg/visibility-3.c: Likewise.
43597         * gcc.dg/visibility-4.c: Likewise.
43598         * gcc.dg/visibility-5.c: Likewise.
43599         * gcc.dg/visibility-6.c: Likewise.
43600         * g++.dg/ext/visibility-1.C: Likewise.
43601         * g++.dg/ext/visibility-2.C: Likewise.
43602         * g++.dg/ext/visibility-3.C: Likewise.
43603         * g++.dg/ext/visibility-4.C: Likewise.
43604         * g++.dg/ext/visibility-5.C: Likewise.
43605         * g++.dg/ext/visibility-6.C: Likewise.
43606
43607 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43608
43609         * g++.dg/lookup/java1.C: New test.
43610         * g++.dg/lookup/java2.C: New test.
43611
43612 2003-12-07  Falk Hueffner  <falk@debian.org>
43613
43614         * g++.dg/opt/noreturn-1.C: New test.
43615
43616 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
43617
43618         * gcc.dg/overflow-1.c: New test.
43619
43620 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43621
43622         * g77.f-torture/compile/13060.f: New test.
43623
43624 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
43625
43626         PR c++/13323
43627         * g++.dg/inherit/operator2.C: New test.
43628
43629 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43630
43631         PR c++/13305
43632         * g++.dg/ext/attrib9.C: New test.
43633
43634 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43635
43636         PR c++/13314
43637         * g++.dg/template/error7.C: New test.
43638
43639 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
43640             J"orn Rennecke <joern.rennecke@superh.com>
43641
43642         PR target/13302
43643         * g++.dg/other/struct-va_list.C: New test.
43644
43645 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43646
43647         PR c++/13166
43648         * g++.dg/parse/defarg6.C: New test.
43649
43650 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
43651
43652         PR target/13256
43653         * gcc.c-torture/execute/20031201-1.c: New test.
43654
43655 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
43656
43657         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
43658
43659 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43660
43661         * gcc.dg/builtin-return-1.c: New test.
43662
43663 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
43664             J"orn Rennecke <joern.rennecke@superh.com>
43665
43666         PR optimization/13260
43667         * gcc.c-torture/execute/20031204-1.c: New test.
43668
43669 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43670
43671         PR c++/9127
43672         * g++.dg/template/error6.C: New test.
43673
43674 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
43675
43676         * gcc.dg/20031202-1.c: New test.
43677
43678 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43679
43680         PR c++/13179
43681         * g++.dg/template/eh1.C: New test.
43682
43683         PR c++/10771
43684         * g++.dg/template/error5.C: New test.
43685
43686 2003-12-02  David Ung  <davidu@mips.com>
43687
43688         * gcc.dg/compat/vector-check.h: Corrected type for var
43689         g_##TMODE
43690
43691 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43692
43693         PR c++/10126
43694         * g++.dg/template/ptrmem8.C: New test.
43695
43696 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43697
43698         PR c++/12573
43699         * g++.dg/template/dependent-expr3.C: New test.
43700
43701 2003-12-01  James Lemke  <jim@wasabisystems.com>
43702
43703         * gcc.dg/arm-g2.c: New test.
43704
43705 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43706
43707         PR optimization/11634
43708         * gcc.dg/20031201-2.c: New test case.
43709
43710 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
43711
43712         PR 11433
43713         * objc.dg/proto-lossage-3.m: New test.
43714
43715 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43716
43717         PR optimization/12628
43718         * gcc.dg/20031201-1.c: New test case.
43719
43720 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43721
43722         * gcc.dg/unaligned-1.c: New test.
43723
43724 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
43725
43726         PR c++/9849
43727         * g++.dg/template/error4.C: New test.
43728         * g++.dg/template/nested3.C: Adjust error markers.
43729
43730 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43731
43732         * gcc.dg/cpp/assert4.c: Check more #system assertions.
43733
43734 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
43735
43736         PR c/10333
43737         * gcc.dg/bitfld-7.c: New test.
43738
43739 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
43740
43741         * gcc.dg/tls/asm-1.C: New test.
43742
43743 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43744
43745         * gcc.dg/cpp/assert4.c: Update.
43746
43747 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43748
43749         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
43750         * gcc.dg/builtin-apply3.c: New test.
43751
43752 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43753
43754         * lib/compat.exp (compat-obj): New xfaildata parameter.
43755         Use it to set compiler_conditional_xfail_data before compiling.
43756         (compat-get-options): Handle dg-xfail-if.
43757         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
43758         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
43759         * gcc.dg/compat/vector-1_y.c: Likewise.
43760         * gcc.dg/compat/vector-2_x.c: Likewise.
43761         * gcc.dg/compat/vector-2_y.c: Likewise.
43762
43763 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43764
43765         * g++.dg/opt/reg-stack4.C: New test.
43766
43767 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43768
43769         * gcc.dg/builtin-apply2.c: New test.
43770
43771 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43772
43773         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
43774
43775 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43776
43777         PR c++/12924
43778         * g++.dg/template/template-id-2.C: New test.
43779
43780 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43781
43782         PR c++/5369
43783         * g++.dg/template/memfriend1.C: New test.
43784         * g++.dg/template/memfriend2.C: Likewise.
43785         * g++.dg/template/memfriend3.C: Likewise.
43786         * g++.dg/template/memfriend4.C: Likewise.
43787         * g++.dg/template/memfriend5.C: Likewise.
43788         * g++.dg/template/memfriend6.C: Likewise.
43789         * g++.dg/template/memfriend7.C: Likewise.
43790         * g++.dg/template/memfriend8.C: Likewise.
43791         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
43792
43793 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
43794
43795         PR c++/12515
43796         * g++.dg/ext/cond1.C: New test.
43797
43798 2003-11-20  Richard Henderson  <rth@redhat.com>
43799
43800         * gcc.dg/20020201-2.c: Remove.
43801         * gcc.dg/20020201-4.c: Remove.
43802         * gcc.dg/20020304-1.c: Remove.
43803
43804 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
43805
43806         * gcc.dg/cpp/trad/xwin1.c: New test case.
43807
43808 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
43809
43810         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
43811         * lib/g77.exp: Likewise.
43812         * lib/objc.exp: Likewise.
43813         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
43814         for darwin.
43815
43816 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43817
43818         PR c++/12932
43819         * g++.dg/template/static5.C: New test.
43820
43821 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
43822
43823         * gcc.dg/nested-func-1.c: New test.
43824
43825 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43826
43827         * gcc.dg/cpp/assert4.c: New test.
43828
43829 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43830
43831         PR c++/2294
43832         * g++.dg/lookup/using9.c: New test.
43833
43834 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
43835
43836         PR c++/12762
43837         * g++.dg/template/error3.C: New test.
43838
43839 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
43840
43841         PR ada/13035
43842         * ada/acats/run_acats, run_all.sh: Fix syntax error.
43843         No longer use a wrapper for gcc, since this does not work under
43844         Windows.
43845
43846 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43847
43848         PR c++/2094
43849         * g++.dg/template/ptrmem7.C: New test.
43850
43851 2003-11-13  Andrew Pinski <apinski@apple.com>
43852
43853         * gcc.c-torture/compile/20031113-1.c: New test.
43854
43855 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
43856             Kean Johnston <jkj@sco.com>
43857
43858         PR c/13029
43859         * gcc.dg/unused-4.c: Update.
43860
43861 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43862
43863         * g++.dg/opt/const3.C: New test.
43864
43865 2003-11-13  Jan Hubicka  <jh@suse.cz>
43866
43867         * gcc.c-torture/compile/20031112-1.c: New test.
43868
43869 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
43870
43871         * g++.dg/parse/crash10.C: Remove bogus error marker.
43872
43873 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43874
43875         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
43876         (host_gcc): Likewise.
43877         (ROOT): Honor $PWDCMD.
43878         (BASE): Likewise.
43879         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
43880
43881 2003-11-12  Catherine Moore  <clm@redhat.com>
43882
43883         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
43884
43885 2003-11-12  Andreas Jaeger  <aj@suse.de>
43886             Jakub Jelinek  <jakub@redhat.com>
43887             Andrew Pinski  <pinskia@physics.uc.edu>
43888             Richard Henderson  <rth@redhat.com>
43889
43890         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
43891         systems.
43892         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
43893
43894         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
43895         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
43896
43897 2003-11-11  Andreas Jaeger  <aj@suse.de>
43898
43899         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
43900
43901         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
43902
43903 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
43904
43905         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
43906         Clean ups.
43907
43908 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
43909
43910         * gcc.dg/trampoline-1.c: New test.
43911
43912 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
43913
43914         * gcc.c-torture/compile/200031109-1.c: New test.
43915
43916 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43917
43918         PR c/3190
43919         PR c/8714
43920         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43921         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
43922         gcc.dg/format/no-y2k-1.c: Update.
43923
43924 2003-11-08  Roger Sayle  <roger@eyesopen.com>
43925
43926         PR optimization/10467
43927         * gcc.dg/20031108-1.c: New test case.
43928
43929 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
43930
43931         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
43932
43933 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43934
43935         * gcc.dg/compound-lvalue-1.c: New test.
43936         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
43937         some XFAILs.
43938
43939 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
43940
43941         * gcc.dg/altivec-varargs-1.c: New test.
43942
43943 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43944
43945         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
43946         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
43947         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
43948         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
43949         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
43950
43951 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
43952
43953         * gcc.dg/cond-lvalue-1.c: New test.
43954
43955 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
43956
43957         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
43958
43959 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43960
43961         PR c++/11616
43962         * g++.dg/template/instantiate5.C: New test.
43963
43964 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43965
43966         PR c++/12726
43967         * g++.dg/ext/complit2.C: Replace test with self-contained version.
43968         * ChangeLog: Add missing first entry for above test.
43969
43970 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43971
43972         PR c++/9810
43973         * g++.dg/template/using8.C: New test.
43974         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
43975
43976 2003-11-02  Roger Sayle  <roger@eyesopen.com>
43977
43978         PR optimization/10817
43979         * gcc.c-torture/compile/20031102-1.c: New test case.
43980
43981 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
43982
43983         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
43984         2147483647.
43985
43986 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43987
43988         * gcc.dg/20031102-1.c: New test.
43989
43990 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43991
43992         * gcc.dg/complex-1.c: New test.
43993
43994 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43995
43996         PR c++/12796
43997         * g++.dg/template/crash13.C: Adjust expected error location.
43998         * g++.old-deja/g++.brendan/ns1.C: Likewise.
43999
44000 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44001
44002         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44003
44004 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44005
44006         PR/10239
44007         * gcc.c-torture/compile/20031031-2.c: New test.
44008
44009 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44010
44011         PR/11640
44012         * gcc.c-torture/compile/20031031-1.c: New test.
44013
44014 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44015
44016         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44017         * gcc.misc-tests/bprob.exp: Likewise.
44018         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
44019         the execution test on arm-elf configs.
44020         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
44021         configs that don't support scratch files.
44022         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
44023
44024 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
44025
44026         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
44027         done by dejagnu.
44028
44029 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
44030
44031         * ada/acats/run_all.sh: Redirect mv output to /dev/null
44032         Avoid non pure sh syntax. Add more logging.
44033
44034         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
44035         fail.
44036
44037 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44038
44039         PR libgcj/10610
44040         * gcc.dg/ppc-stackalign-1.c: New test.
44041
44042 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
44043
44044         * ada/acats/run_all.sh: Change output to be more compliant with
44045         dejagnu framework.
44046         Create acats.sum and acats.log files under testsuite/ada/acats
44047         Only run [a-z]* directories, to filter out e.g. CVS.
44048         Redirect build output to log file.
44049
44050 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44051
44052         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
44053
44054 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44055
44056         PR ada/5909:
44057         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
44058
44059 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
44060
44061         * gcc.c-torture/compile/20031023-1.c: New test.
44062         * gcc.c-torture/compile/20031023-2.c: New test.
44063         * gcc.c-torture/compile/20031023-3.c: New test.
44064         * gcc.c-torture/compile/20031023-4.c: New test.
44065
44066 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44067
44068         PR c++/10371
44069         * g++.dg/lookup/scoped8.C: New test.
44070
44071 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44072
44073         * g++.dg/opt/reg-stack3.C: New test.
44074
44075 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44076
44077         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
44078
44079 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44080
44081         PR c++/11076
44082         * g++.dg/template/crash13.C: New test.
44083
44084 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44085
44086         * gcc.dg/c99-restrict-2.c: New test.
44087
44088 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
44089
44090         PR c++/12698, c++/12699, c++/12700, c++/12566
44091         * g++.dg/inherit/covariant9.C: New test.
44092         * g++.dg/inherit/covariant10.C: New test.
44093         * g++.dg/inherit/covariant11.C: New test.
44094
44095 2003-10-23  Jason Merrill  <jason@redhat.com>
44096
44097         PR c++/12726
44098         * g++.dg/ext/complit2.C: New test.
44099
44100 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
44101
44102         PR target/12654
44103         * gcc.c-torture/execute/20031020-1.c: New test.
44104
44105 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44106
44107         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
44108         following the jump_insn.
44109
44110 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
44111
44112         * gcc.dg/cast-lvalue-1.c: New test.
44113
44114 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
44115
44116         PR c++/11962
44117         * g++.dg/template/cond2.C: New test.
44118
44119 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44120
44121         * gcc.dg/builtins-28.c: New test.
44122
44123 2003-10-20  Jan Hubicka  <jh@suse.cz>
44124
44125         * g++.dg/opt/inline4.C: Do not use min-inline-insns
44126         parameter.
44127         * gcc.dg/inline-2.c: Likewise.
44128
44129 2003-10-20  Phil Edwards  <phil@codesourcery.com>
44130
44131         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
44132         * gcc.dg/nest.c: Likewise.
44133
44134 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44135
44136         PR c++/9781, c++/10583, c++/11862
44137         * g++.dg/parse/crash13.C: New test.
44138
44139 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44140
44141         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
44142
44143 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44144
44145         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
44146         Define HAVE_C99_RUNTIME except on Solaris.
44147         * gcc.dg/builtins-20.c: Likewise.
44148
44149 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44150
44151         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
44152
44153 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44154
44155         PR c++/12495
44156         * g++.dg/template/crash21.C: New test.
44157
44158 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44159
44160         PR c++/2513
44161         * g++.dg/template/typename5.C: New test.
44162
44163 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44164
44165         PR c++/12369
44166         * g++.dg/template/friend25.C: New test.
44167
44168 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
44169
44170         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
44171         versions.
44172
44173 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
44174
44175         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
44176         == 2147483647.
44177
44178 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
44179
44180         * gcc.c-torture/execute/960416-1.x: Remove.
44181         * gcc.c-torture/execute/divconst-3.x: Likewise.
44182
44183 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
44184
44185         PR target/12598
44186         * gcc.dg/torture/cris-volatile-1.c: New test.
44187
44188 2003-10-14  Roger Sayle  <roger@eyesopen.com>
44189
44190         PR optimization/9325
44191         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
44192         for overflowing floating point to integer conversion during RTL
44193         simplification.
44194
44195 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
44196
44197         * objc/execute/_cmd.m: Fix typo.
44198         * objc.dg/image-info.m, objc.dg/symtab-1.m:
44199         Relax 'scan-assembler' regexp.
44200         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
44201         objc.dg/try-catch-4.m: Run on non-Darwin targets.
44202         * objc.dg/zero-link-2.m: Remove blank line.
44203         * objc.dg/zero-link-3.m: New test case.
44204
44205 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
44206
44207         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
44208
44209         * gcc.dg/asm-names.c: Use scan-assembler-not rather
44210         than linker trickery.
44211
44212 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44213
44214         PR c++/12370
44215         * g++.dg/other/friend2.C: New test.
44216
44217 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44218
44219         * gcc.dg/20031012-1.c: New test.
44220
44221 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44222
44223         * gcc.dg/weak/weak-3.c: Fix for new warning.
44224
44225 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
44226
44227         PR optimization/8750
44228         * gcc.c-torture/execute/20031012-1.c: New test case.
44229
44230 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44231
44232         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
44233         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
44234
44235 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44236
44237         PR optimization/12260
44238         * gcc.c-torture/compile/20031011-2.c: New test case.
44239
44240 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44241
44242         * gcc.c-torture/execute/20031011-1.c: New testcase.
44243
44244 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
44245
44246         * gcc.c-torture/compile/20031011-1.c: New test.
44247
44248 2003-10-11  Jan Hubicka  <jh@suse.cz>
44249
44250         * g++.dg/other/first-global.C: New test.
44251
44252 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44253
44254         * gcc.c-torture/execute/string-opt-18.c: New testcase.
44255
44256 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
44257
44258         * gcc.c-torture/compile/20031010-1.c: New test.
44259
44260 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
44261
44262         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
44263         * gcc.c-torture/execute/va-arg-25.c: ... here.
44264
44265 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
44266
44267         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
44268
44269 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
44270
44271         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
44272
44273 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
44274
44275         * g++.dg/parse/error2.C: New test.
44276
44277 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
44278
44279         PR c++/11097
44280         * g++.dg/other/error5.C: Modify the error message.
44281         * g++.dg/lookup/using8.C: New test.
44282
44283 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
44284
44285         * gcc.dg/darwin-abi-2.c: New file.
44286         * gcc.c-torture/execute/va-arg-24.c: New file.
44287
44288 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
44289
44290         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
44291         indentation.
44292
44293 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
44294
44295         PR c++/10147
44296         * g++.dg/other/error4.C: Update error messages.
44297         * g++.dg/template/ptrmem4.C: Likewise.
44298
44299         PR c++/12337
44300         * g++.dg/init/new9.C: New test.
44301
44302         PR c++/12334, c++/12236, c++/8656
44303         * g++.dg/ext/attrib8.C: New test.
44304
44305 2003-10-06  Devang Patel  <dpatel@apple.com>
44306
44307         * gcc.dg/debug/dwarf2-3.h: New test.
44308         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
44309
44310 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
44311
44312         * g++.dg/opt/cfg2.C: New test.
44313
44314 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44315
44316         * g++.dg/opt/float1.C: New test.
44317
44318 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44319
44320         * gcc.dg/c90-array-lval-6.c: New test.
44321         * gcc.dg/c99-array-lval-6.c: New test.
44322
44323 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
44324             Ziemowit Laski  <zlaski@apple.com>
44325
44326         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
44327         'Derived', so that it is never considered a class method; add
44328         new warning for '+port' method ambiguity.
44329         * objc.dg/method-12.m: Include <objc/objc.h> instead of
44330         <objc/objc-api.h> (needed on Mac OS X).
44331         * objc.dg/method-13.m: New test.
44332
44333 2003-10-03  Roger Sayle  <roger@eyesopen.com>
44334
44335         PR optimization/9325, PR java/6391
44336         * gcc.c-torture/execute/20031003-1.c: New test case.
44337
44338 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
44339
44340         PR optimization/12180
44341         * gcc.dg/20031002-1.c: New test.
44342
44343         PR c++/12486
44344         * g++.dg/inherit/error1.C: New test.
44345
44346 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
44347
44348         * lib/f-torture.exp (search_for): Rename to...
44349         (search_for_re): This.  Also, clean up comments and the
44350         "regexp" invocation.
44351
44352 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
44353
44354         * gcc.c-torture/compile/20031002-1.c: New test.
44355
44356 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
44357
44358         * g++.dg/opt/cond1.C: New test.
44359
44360 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
44361
44362         * gcc.dg/Wold-style-definition-2.c: New testcase.
44363         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
44364
44365 2003-09-29  Richard Henderson  <rth@redhat.com>
44366
44367         * g++.dg/init/array10.C: Add dg-options.
44368
44369 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
44370
44371         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
44372
44373 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44374
44375         * g++.dg/template/friend19.C: Fix typo.
44376         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
44377
44378 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
44379
44380         * gcc.c-torture/execute/20030928-1.c: New test.
44381         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
44382
44383 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44384
44385         * g++.dg/opt/unroll1.C: New test.
44386
44387 2003-09-26  Roger Sayle  <roger@eyesopen.com>
44388
44389         PR optimization/11741
44390         * gcc.dg/20030926-1.c: New test case.
44391
44392 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44393
44394         PR c++/5655
44395         * g++.dg/parse/access7.C: New test.
44396         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
44397
44398 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
44399
44400         MERGE OF objc-improvements-branch into MAINLINE:
44401         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
44402         if libobjc has not been built.
44403         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
44404         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
44405         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
44406         objc/execute/nested-3.m, objc/execute/np-2.m,
44407         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
44408         objc/execute/redefining_self.m, objc/execute/root_methods.m,
44409         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
44410         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
44411         objc.dg/special/unclaimed-category-1.h,
44412         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
44413         well as GNU runtime.
44414         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
44415         * execute/cascading-1.m, execute/function-message-1.m,
44416         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
44417         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
44418         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
44419         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
44420         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
44421         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
44422         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
44423         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
44424         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
44425         * objc.dg/bitfield-2.m: Run only on Darwin.
44426         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
44427         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
44428         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
44429         * objc.dg/const-str-1.m: Fix constant string layout.
44430
44431 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
44432
44433         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
44434
44435 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
44436
44437         * gcc.dg/darwin-abi-1.c: New file.
44438
44439 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
44440
44441         PR target/12281
44442         * gcc.c-torture/compile/20030921-1.c: New test.
44443
44444 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44445
44446         * g++.dg/opt/reg-stack2.C: New test.
44447
44448 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44449
44450         * g++.dg/eh/delayslot1.C: New test.
44451
44452 2003-09-20  Richard Henderson  <rth@redhat.com>
44453
44454         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
44455
44456 2003-09-20  Roger Sayle  <roger@eyesopen.com>
44457
44458         * gcc.c-torture/execute/20030920-1.c: New test case.
44459
44460 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44461
44462         * g++.dg/rtti/typeid3.C: Correct expected error message.
44463
44464 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44465
44466         PR c++/157
44467         * g++.dg/parse/crash12.C: New test.
44468
44469 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
44470
44471         * gcc.dg/compat/mixed-struct-check.h: New.
44472         * gcc.dg/compat/mixed-struct-defs.h: New.
44473         * gcc.dg/compat/mixed-struct-init.h: New.
44474         * gcc.dg/compat/struct-by-value-19_main.c: New.
44475         * gcc.dg/compat/struct-by-value-19_x.c: New.
44476         * gcc.dg/compat/struct-by-value-19_y.c: New.
44477         * gcc.dg/compat/struct-by-value-20_main.c: New.
44478         * gcc.dg/compat/struct-by-value-20_x.c: New.
44479         * gcc.dg/compat/struct-by-value-20_y.c: New.
44480         * gcc.dg/compat/struct-return-19_main.c: New.
44481         * gcc.dg/compat/struct-return-19_x.c: New.
44482         * gcc.dg/compat/struct-return-19_y.c: New.
44483         * gcc.dg/compat/struct-return-20_main.c: New.
44484         * gcc.dg/compat/struct-return-20_x.c: New.
44485         * gcc.dg/compat/struct-return-20_y.c: New.
44486
44487 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
44488         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
44489         so that it will not complain on LP64 targets.
44490
44491 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44492
44493         PR c++/495
44494         * g++.dg/template/friend24.C: New test.
44495
44496 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
44497
44498         PR c++/12332
44499         * g++.dg/template/memtmpl2.C: New test.
44500
44501 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
44502
44503         PR target/11184
44504         * gcc.dg/builtin-apply1.c: New test.
44505
44506 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
44507
44508         PR c++/9848
44509         * g++.dg/warn/Wunused-4.C: New test.
44510
44511 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44512
44513         PR c++/12316
44514         * g++.dg/other/gc2.C: New test.
44515
44516 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
44517
44518         PR c++/11991
44519         * g++.dg/rtti/typeid3.C: New test.
44520
44521         PR c++/12266
44522         * g++.dg/overload/template1.C: New test.
44523
44524 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44525
44526         * g++.dg/opt/cfg3.C: New test.
44527
44528 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44529
44530         PR c++/7939
44531         * g++.dg/template/crash11.C: New test.
44532
44533 2003-09-16  Jason Merrill  <jason@redhat.com>
44534             Jakub Jelinek  <jakub@redhat.com>
44535
44536         * gcc.dg/attr-warn-unused-result.c: New test.
44537
44538 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44539
44540         PR c++/12184
44541         * g++.dg/expr/call2.C: New test.
44542
44543 2003-09-15  Andreas Jaeger  <aj@suse.de>
44544
44545         * gcc.dg/Wold-style-definition-1.c: New test.
44546
44547 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
44548
44549         PR c++/3907
44550         * g++.dg/parse/template12.C: New test.
44551
44552         * g++.dg/abi/bitfield11.C: New test.
44553         * g++.dg/abi/bitfield12.C: Likewise.
44554
44555 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
44556
44557         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
44558         non-expansion of functional macro name without arguments at EOL.
44559         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
44560
44561 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
44562
44563         * gcc.c-torture/execute/20030914-[12].c: New tests.
44564
44565 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
44566
44567         PR c++/11788
44568         * g++.dg/overload/addr1.C: New test.
44569
44570 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
44571
44572         * gcc.dg/20030909-1.c: New test.
44573
44574 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44575
44576         * gcc.dg/ultrasp10.c: New test.
44577
44578 2003-09-09  Devang Patel  <dpatel@apple.com>
44579
44580         * gcc.dg/darwin-ld-6.c: New test.
44581
44582 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44583
44584         * gcc.dg/torture/builtin-explog-1.c: New testcase.
44585
44586 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44587
44588         * gcc.dg/ia64-types1.c: New test.
44589         * gcc.dg/ia64-types2.c: Likewise.
44590
44591 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44592
44593         * gcc.dg/builtins-1.c: Add more _Complex tests.
44594         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44595
44596         * gcc.dg/builtins-1.c: Test existing _Complex functions.
44597         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44598
44599 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44600
44601         PR c++/11786
44602         * g++.dg/lookup/koenig2.C: New test.
44603
44604         PR c++/5296
44605         * g++.dg/rtti/typeid2.C: New test.
44606
44607 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
44608
44609         * gcc.c-torture/compile/20030904-1.c: New test.
44610
44611 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44612
44613         * g++.dg/opt/longbranch2.C: New test.
44614
44615 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44616
44617         * g++.dg/template/crash10.C: Only compile it.
44618
44619 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44620
44621         PR middle-end/11665
44622         * gcc.c-torture/compile/20030907-1.c: New test.
44623         * g++.dg/init/array11.C: New test.
44624
44625 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44626
44627         PR c++/11852
44628         * g++.dg/init/struct1.C: New test.
44629
44630 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44631
44632         PR c++/12181
44633         * g++.dg/expr/comma1.C: New test.
44634
44635 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
44636
44637         PR c++/11867
44638         * g++.dg/expr/static_cast5.C: New test.
44639
44640 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
44641
44642         PR c++/11507
44643         * g++.dg/lookup/scoped7.C: New test.
44644
44645         PR c++/9574
44646         * g++.dg/other/static1.C: New test.
44647
44648         PR c++/11490
44649         * g++.dg/warn/template-1.C: New test.
44650
44651         PR c++/11432
44652         * g++.dg/template/crash10.C: New test.
44653
44654         PR c++/2478
44655         * g++.dg/overload/VLA.C: New test.
44656
44657         PR c++/10804
44658         * g++.dg/template/call1.C: New test.
44659
44660 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44661
44662         PR c++/11794
44663         * g++.dg/parse/using3.C: New test.
44664
44665 2003-09-06  Roger Sayle  <roger@eyesopen.com>
44666
44667         PR c++/11409
44668         * g++.dg/overload/builtin3.C: New test case.
44669
44670 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
44671
44672         PR c/9862
44673         * gcc.dg/20030906-1.c: New test.
44674         * gcc.dg/20030906-2.c: Likewise.
44675
44676 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44677
44678         PR c++/12167
44679         * g++.dg/parse/defarg5.C: New test.
44680
44681         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
44682
44683 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
44684
44685         PR c++/12163
44686         * g++.dg/expr/static_cast4.C: New test.
44687
44688         PR c++/12146
44689         * g++.dg/template/crash9.C: New test.
44690
44691 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
44692
44693         * g++.old-deja/g++.ext/pretty2.C: Update for change
44694         in __FUNCTION__.
44695         * g++.old-deja/g++.ext/pretty3.C: Likewise.
44696
44697 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
44698
44699         PR c++/11922
44700         * g++/dg/template/qualified-id1.C: New test.
44701
44702         PR c++/12037
44703         * g++.dg/warn/noeffect4.C: New test.
44704
44705 2003-09-04  Matt Austern  <austern@apple.com>
44706
44707         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
44708         * g++.dg/ext/fnname2.C: Likewise.
44709         * g++.dg/ext/fnname3.C: Likewise.
44710
44711 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
44712
44713         * g++.dg/expr/lval1.C: New test.
44714         * g++.dg/ext/lvcast.C: Remove.
44715
44716 2003-09-03  Roger Sayle  <roger@eyesopen.com>
44717
44718         PR optimization/11700.
44719         * gcc.c-torture/compile/20030903-1.c: New test case.
44720
44721 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
44722
44723         PR c++/12053
44724         * g++.dg/abi/layout4.C: New test.
44725
44726 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
44727
44728         PR c++/11553
44729         * g++.dg/parse/friend3.C: New test.
44730
44731 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
44732
44733         PR c++/11847
44734         * g++.dg/template/class1.C: New test.
44735
44736         PR c++/11808
44737         * g++.dg/expr/call1.C: New test.
44738
44739 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
44740
44741         PR c++/12114
44742         * g++.dg/init/ref9.C: New test.
44743
44744         PR c++/11972
44745         * g++.dg/template/nested4.C: New test.
44746
44747 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44748
44749         PR c++/12093
44750         * g++.dg/template/non-dependent4.C: New test.
44751
44752         PR c++/11928
44753         * g++.dg/inherit/conv1.C: New test.
44754
44755 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44756
44757         PR c++/6196
44758         * g++.dg/ext/label1.C: New test.
44759         * g++.dg/ext/label2.C: Likewise.
44760
44761 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44762
44763         * g++.dg/expr/cond3.C: New test.
44764
44765 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44766
44767         * gcc.dg/builtins-1.c: Add new builtin cases.
44768
44769 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44770
44771         * gcc.dg/builtins-1.c: Add new cases.
44772         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44773
44774 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44775
44776         * gcc.dg/builtins-1.c: Add more math builtin tests.
44777         * gcc.dg/torture/builtin-attr-1.c: New test.
44778
44779 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44780
44781         PR optimization/5079
44782         * g++.dg/opt/static3.C: New test.
44783
44784 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44785
44786         * gcc.misc-tests/gcov-10b.c: New test.
44787
44788 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
44789
44790         * g++.dg/opt/ptrmem3.C: New test.
44791
44792         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
44793
44794 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
44795
44796         * gcc.dg/20030826-2.c: New test.
44797
44798 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44799
44800         PR middle-end/12002
44801         * g77.f-torture/compile/12002.f: New test case.
44802
44803 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44804
44805         * gcc.dg/20030826-1.c: New test case.
44806
44807 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
44808
44809         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
44810
44811 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
44812
44813         PR c++/11871
44814         * c++.dg/lookup/crash1.C: New test.
44815
44816         * c++.dg/warn/noeffect3.C: New test.
44817
44818 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
44819
44820         * gcc.dg/compat/vector-1_x.c: Compile with -w.
44821         * gcc.dg/compat/vector-1_y.c: Ditto.
44822         * gcc.dg/compat/vector-2_x.c: Ditto.
44823         * gcc.dg/compat/vector-2_y.c: Ditto.
44824
44825 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
44826
44827         * gcc.dg/20030702-1.c: New test.
44828
44829 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
44830
44831         PR c++/8795
44832         * g++.dg/ext/altivec-1.C: New test.
44833
44834 2003-08-24  Richard Henderson  <rth@redhat.com>
44835
44836         * g++.dg/eh/simd-2.C: Add -w for x86.
44837
44838 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
44839
44840         * gcc.dg/20030815-1.c: New test.
44841
44842 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44843
44844         PR c++/3765
44845         * g++.dg/parse/access6.C: New test.
44846
44847 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44848
44849         PR c++/641, c++/11876
44850         * g++.dg/template/friend22.C: New test.
44851         * g++.dg/template/friend23.C: Likewise.
44852
44853 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44854
44855         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
44856         identically.
44857
44858 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44859
44860         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
44861
44862 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44863
44864         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
44865
44866 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44867
44868         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
44869
44870 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44871
44872         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
44873
44874 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
44875
44876         PR c++/11919
44877         * g++.dg/overload/prom1.C: New test.
44878
44879         PR c++/11551
44880         * g++.dg/parse/dtor2.C: New test.
44881
44882         PR c++/10762
44883         * g++.dg/parse/using2.C: New test.
44884
44885 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
44886
44887         PR target/11805
44888         * gcc.c-torture/compile/20030821-1.c: New.
44889
44890 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
44891
44892         PR c++/11834
44893         * g++.dg/template/deduce2.C: New test.
44894
44895 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
44896
44897         * gcc.c-torture/execute/20030821-1.c: New test.
44898
44899 2003-08-20  Roger Sayle  <roger@eyesopen.com>
44900
44901         PR middle-end/11984
44902         * gcc.dg/20030820-1.c: New test case.
44903
44904 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
44905
44906         PR c++/11945
44907         * g++.dg/warn/noeffect2.C: New test.
44908
44909 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
44910
44911         PR c++/10926
44912         * g++.dg/template/dtor2.C: New test.
44913
44914         PR c++/11684
44915         * g++.dg/template/operator1.C: New test.
44916         * g++.dg/parse/operator4.C: New test.
44917
44918         PR c++/11946.C
44919         * g++.dg/expr/enum1.C: New test.
44920         * gcc.dg/c99-bool-1.c: Remove bogus warning.
44921
44922         PR c++/11036.C
44923         * g++.dg/parse/elab2.C: New test.
44924         * g++.dg/parse/typedef4.C: Change error message.
44925         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
44926         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
44927         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
44928
44929 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
44930
44931         * gcc.dg/pch/warn-1.c: New.
44932         * gcc.dg/pch/warn-1.hs: New.
44933
44934         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
44935         not-tested file.
44936
44937 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44938
44939         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
44940
44941 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44942
44943         * gcc.dg/uninit-D.c: New Test.
44944         * gcc.dg/uninit-E.c: New Test.
44945         * gcc.dg/uninit-F.c: New Test.
44946         * gcc.dg/uninit-G.c: New Test.
44947
44948 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
44949
44950         * g++.dg/README: Describe the pch directory.
44951
44952 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44953
44954         PR c++/11174
44955         * g++.dg/parse/access4.C: New test.
44956         * g++.dg/parse/access5.C: Likewise.
44957         * g++.old-deja/g++.jason/access17.C: Adjust error message.
44958
44959 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
44960
44961         * gcc.dg/noncompile/20030818-1.c: New.
44962
44963 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44964
44965         PR c++/11957
44966         * g++.dg/warn/noeffect1.C: New test.
44967
44968         * g++.dg/template/scope2.C: New test.
44969         * g++.dg/template/error2.C: Correct dg-error
44970
44971 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
44972
44973         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
44974
44975 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
44976
44977         PR C++/11512
44978         * g++.dg/template/warn1.C: New.
44979
44980 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
44981
44982         * g++.dg/template/error2.C: New test.
44983         * g++.dg/lookup/using7.C: Adjust errors
44984         * g++.old-deja/g++.pt/crash36.C: Likewise.
44985         * g++.old-deja/g++.pt/derived3.C: Likewise.
44986
44987 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44988
44989         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
44990         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
44991         * gcc.c-torture/execute/builtins/string-9.c: New, from
44992         string-opt-9.c.  Adjust for execute/builtins framework.
44993         * gcc.c-torture/execute/string-opt-9.c: Delete.
44994
44995 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
44996
44997         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
44998
44999         * g++.dg/parse/ret-type2.C: New test.
45000
45001         PR c++/11703
45002         * g++.dg/init/new8.C: New test.
45003
45004         PR c++/10923
45005         * g++.dg/parse/typedef5.C: New test.
45006
45007         PR c++/9512
45008         * g++.dg/parse/qualified2.C: New test.
45009         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
45010         invalid code.
45011
45012 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
45013
45014         * g++.dg/conversion/ptrmem1.C: New test.
45015
45016 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
45017
45018         PR target/11693
45019         * gcc.dg/20030811-1.c: New test.
45020
45021         PR target/11535
45022         * gcc.c-torture/execute/20030811-1.c: New test.
45023
45024 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45025
45026         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
45027
45028 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
45029
45030         PR c++/11789.C
45031         * g++.dg/inherit/multiple1.C: New test.
45032
45033 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45034
45035         * gcc.dg/spe1.c: New test.
45036
45037         PR c++/11670
45038         * g++.dg/expr/cast2.C: New test.
45039
45040         PR c++/10530
45041         * g++.dg/template/dependent-name2.C: New test.
45042
45043 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
45044
45045         * g++.dg/parse/crash11.C: Put the dg options in comments.
45046
45047 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
45048
45049         * lib/gcc-dg.exp: Update for diagnostic change.
45050
45051 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45052
45053         PR c++/5767
45054         * g++.dg/parse/crash11.C: New test.
45055
45056 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
45057
45058         * gcc.dg/cpp/spacing1.c: Update.
45059
45060 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
45061
45062         PR target/11739
45063         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
45064         a value for -mtune.
45065
45066 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45067
45068         PR middle-end/11771
45069         * gcc.c-torture/compile/20030804-1.c: New test case.
45070
45071 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45072
45073         * gcc.dg/20030804-1.c: New test case.
45074
45075 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
45076
45077         * gcc.dg/cpp/separate-1.c: New test.
45078
45079 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
45080
45081         PR c++/11704
45082         * g++.dg/template/dependent-expr2.C: New test.
45083
45084         PR c++/11766
45085         * g++.dg/expr/ptrmem1.C: New test.
45086
45087 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45088
45089         PR c++/9453
45090         * g++.dg/template/friend15.C: New test.
45091
45092 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
45093
45094         * lib/dg-pch.exp: Work round PCH bug.
45095
45096 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45097
45098         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
45099         builtins.  Move cases from builtins-4.c here.
45100
45101         * gcc.dg/torture/builtin-math-1.c: New test taken from
45102         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
45103         additional cases.
45104
45105         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
45106         Delete.
45107
45108 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
45109
45110         PR c++/9447
45111         * g++.dg/template/using7.C: New test.
45112
45113 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
45114
45115         * import1.c, import2.c: New tests.
45116
45117 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
45118
45119         * g++.dg/eh/crossjump1.C: New test.
45120
45121 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
45122
45123         PR c++/11697
45124         * g++.dg/template/using6.C: New test.
45125
45126         PR c++/11744
45127         * g++.dg/template/koenig2.C: New test.
45128
45129 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45130
45131         PR c++/7983
45132         * g++.dg/parse/typedef4.C: New test.
45133
45134 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45135
45136         PR c++/8442, c++/8806
45137         * g++.dg/template/elab1.C: New test.
45138         * g++.dg/template/type2.C: Likewise.
45139         * g++.dg/template/ttp3.C: Adjust expected error message.
45140         * g++.old-deja/g++.law/visibility13.C: Likewise.
45141         * g++.old-deja/g++.niklas/t135.C: Likewise.
45142         * g++.old-deja/g++.pt/ttp41.C: Likewise.
45143         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
45144         template argument.
45145         * g++.old-deja/g++.pt/ttp44.C: Likewise.
45146
45147 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
45148
45149         PR c++/11295
45150         * g++.dg/ext/stmtexpr1.C: New test.
45151
45152         * g++.dg/opt/tmp1.C: New test.
45153
45154         PR c++/11525
45155         * g++.dg/parse/constant4.C: New test.
45156
45157         PR c++/9447
45158         * g++.dg/template/using5.C: New test.
45159
45160 2003-07-31  Roger Sayle  <roger@eyesopen.com>
45161
45162         * gcc.dg/builtins-27.c: New test case.
45163
45164 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
45165
45166         * gcc.dg/tls/opt-7.c: New test.
45167
45168 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
45169
45170         * g++.old-deja/g++.other/crash18.C: Remove.
45171
45172 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
45173
45174         * g++.dg/template/explicit3.C: New.
45175         * g++.dg/template/explicit4.C: New.
45176         * g++.dg/template/explicit5.C: New.
45177
45178         PR c++/11347
45179         * g++.dg/template/memtmpl1.C: New.
45180
45181 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
45182
45183         PR target/11565
45184         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
45185         * gcc.dg/i386-387-5.c (dg-options): Likewise.
45186
45187 2003-07-30  Jan Hubicka  <jh@suse.cz>
45188
45189         * vtgc1.c: Kill.
45190
45191 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
45192
45193         * gcc.dg/struct-in-proto-1.c: New test.
45194
45195 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
45196
45197         * gcc.dg/cpp/include2.c: Only expect one message.
45198
45199 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
45200
45201         PR c++/9447
45202         * g++.dg/template/using1.C: New test.
45203         * g++.dg/template/using2.C: New test.
45204         * g++.dg/template/using3.C: New test.
45205         * g++.dg/template/using4.C: New test.
45206
45207 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
45208
45209         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
45210         * gcc.c-torture/execute/string-opt-10.c: Likewise.
45211
45212 2003-07-28  Jan Hubicka  <jh@suse.cz>
45213
45214         PR c++/11530
45215         * g++.dg/opt/call1.C: New test.
45216
45217 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
45218
45219         PR c++/11667
45220         * g++.dg/init/enum2.C: New test.
45221         * g++.dg/template/overload1.C: Add "-w" option.
45222
45223 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
45224
45225         * gcc.dg/Wdeclaration-after-statement-1.c,
45226         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
45227
45228 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
45229
45230         * gcc.c-torture/compile/20030725-1.c: New test.
45231
45232 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
45233
45234         * gcc.dg/20030505.c: Only run for SPE.
45235         Remove definition of opaque type.
45236
45237 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
45238
45239         * g++.dg/template/ptrmem6.C: New test.
45240
45241 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
45242
45243         * gcc.c-torture/compile/zero-strct-2.c: New test.
45244
45245 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
45246
45247         * gcc.dg/intermod-1.c: New test.
45248
45249 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45250
45251         PR c++/11617
45252         * g++.dg/template/lookup2.C: New test.
45253         * g++.dg/template/memclass1.C: Remove instantiated from error.
45254         * g++.dg/other/error2.C: Tweak expected errors.
45255
45256         PR c++/11596
45257         * g++.dg/template/defarg3.C: New test.
45258
45259         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
45260
45261 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
45262
45263         * g++.dg/inherit/access5.C: New test.
45264
45265 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45266
45267         PR c++/11513
45268         * g++.dg/template/crash8.C: New test.
45269
45270 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
45271
45272         PR c/10602
45273         * gcc.dg/noncompile/incomplete-2.c: New test.
45274
45275 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
45276
45277         PR c++/11645
45278         * g++.dg/inherit/access4.C: New test.
45279
45280         PR c++/11517
45281         * g++.dg/expr/cond2.C: New test.
45282
45283         PR optimization/10679
45284         * g++.dg/opt/inline4.C: New test.
45285
45286 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
45287
45288         * g++.dg/parse/crash10: New test.
45289
45290 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45291
45292         * g++.dg/ext/flexary1.C: New test.
45293
45294 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45295
45296         PR c++/10793
45297         * g++.dg/template/crash9.C: New test.
45298
45299 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45300
45301         PR c++/3004
45302         * g++.dg/parse/typedef3.C: New test.
45303
45304         PR c++/7906
45305         * g++.dg/parse/operator2.C: New test.
45306
45307         PR c++/8895
45308         * g++.dg/parse/def-tmpl-arg1.C: New test.
45309
45310         PR c++/9282
45311         * g++.dg/parse/funptr1.C: New test.
45312
45313         PR c++/9452
45314         * g++.dg/parse/ambig3.C: New test.
45315
45316         PR c++/9454
45317         * g++.dg/parse/operator3.C: New test.
45318
45319         PR c++/9486
45320         * g++.dg/parse/template10.C: New test.
45321
45322         PR c++/9488
45323         * g++.dg/parse/template11.C: New test.
45324
45325         PR c++/10150
45326         * g++.dg/parse/invalid-op1.C: New test.
45327
45328         PR c++/10247
45329         * g++.dg/parse/condexpr1.C: New test.
45330
45331 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45332
45333         * g++.dg/ext/packed3.C: New test.
45334         * g++.dg/ext/packed4.C: New test.
45335
45336         * gcc.dg/pack-test-3.c: New test.
45337
45338 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
45339
45340         * lib/compat.exp: Handle dg-options per source file.
45341         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
45342         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
45343         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
45344         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
45345         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
45346         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
45347         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
45348         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
45349         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
45350         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
45351         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
45352         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
45353         * g++.dg/compat/break/bitfield7_x.C: Ditto.
45354         * g++.dg/compat/break/bitfield7_y.C: Ditto.
45355
45356 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
45357
45358         PR c/10320
45359         * gcc.c-torture/execute/20030718-1.c: New test.
45360
45361 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45362
45363         PR optimization/11536
45364         * gcc.dg/20030721-1.c: New test.
45365
45366 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
45367
45368         PR c++/11546
45369         * g++.dg/template/lookup1.C: New test.
45370
45371 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
45372
45373         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
45374         diagnostics of ill-formed constructs involving labels.
45375         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
45376         the new 'previously defined here' message.
45377
45378 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
45379
45380         * g++.dg/parse/non-dependent2.C: New test.
45381
45382 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
45383
45384         * g++.dg/init/init-ref4.C: xfail on targets without
45385         weak symbols.
45386
45387 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
45388
45389         PR target/11087
45390         * gcc.c-torture/execute/20030717-1.c: New test.
45391
45392 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45393
45394         * g++.dg/opt/cfg1.C: New test.
45395
45396 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
45397
45398         PR optimization/11557
45399         * gcc.dg/20030717-1.c: New test.
45400
45401 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
45402
45403         PR c++/10476
45404         * g++.dg/expr/crash-1.C: New test.
45405
45406         PR c++/11027
45407         * g++.dg/template/init3.C: New test.
45408
45409         PR c++/8222
45410         * g++.dg/template/non-dependent1.C: New test.
45411
45412         PR c++/11070
45413         * g++.dg/template/non-dependent2.C: New test.
45414
45415         PR c++/11071
45416         * g++.dg/template/non-dependent3.C: New test.
45417
45418         PR c++/9907
45419         * g++.dg/template/sizeof5.C: New test.
45420
45421 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
45422
45423         PR 11498
45424         * gcc.c-torture/compile/mangle-1.c: New file.
45425
45426 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45427
45428         PR c++/7809
45429         * g++.dg/parse/access3.C: New test.
45430
45431 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
45432
45433         PR c++/11384
45434         * g++.dg/init/init-ref4.C: New test.
45435
45436 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
45437
45438         PR c++/11547
45439         * g++.dg/parse/constant3.C: New test.
45440         * g++.dg/parse/crash7.C: Likewise.
45441
45442 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
45443
45444         PR target/11008
45445         * gcc.dg/i386-pentium4-not-mull.c: New.
45446
45447 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
45448
45449         * gcc.dg/asm-names.c (ymain): Make it weak.
45450
45451 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45452
45453         PR c++/5421
45454         * g++.dg/template/friend21.C: New test.
45455
45456 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
45457
45458         * gcc.dg/cleanup-8.c: New test.
45459         * gcc.dg/cleanup-9.c: New test.
45460
45461 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
45462
45463         * g++.dg/ext/dll-MI1.h: New file.
45464         * g++.dg/ext/dllexport-MI1.C: New file.
45465         * g++.dg/ext/dllimport-MI1.C: New file.
45466
45467 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
45468
45469         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
45470         it does not have cmpstrsi patterns (just cmpmemsi).
45471
45472 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
45473
45474         PR debug/11473
45475         * g++.dg/debug/debug8.C: New test.
45476
45477 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45478
45479         PR c++/10108
45480         * g++.dg/template/crash7.C: New test.
45481
45482 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
45483
45484         PR target/10795
45485         * gcc.c-torture/compile/20030708-1.c: New.
45486
45487 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
45488
45489         * gcc.c-torture/execute/20030715-1.c: New test.
45490
45491 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
45492
45493         * gcc.dg/pch/inline-3.c: New file.
45494         * gcc.dg/pch/inline-3.hs: New file.
45495         * gcc.dg/pch/inline-4.c: New file.
45496         * gcc.dg/pch/inline-4.hs: New file.
45497
45498 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
45499
45500         PR c++/11509
45501         * g++.dg/template/crash6.C: New test.
45502
45503         PR c++/7053
45504         * g++.dg/template/friend20.C: New test.
45505
45506         PR c++/7019
45507         * g++.dg/template/overload2.C: New test.
45508
45509 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45510
45511         PR optimization/11440
45512         * gcc.c-torture/execute/20030714-1.c: New test.
45513
45514 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45515
45516         PR c++/11154
45517         * g++.dg/template/partial2.C: New test.
45518
45519 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
45520
45521         PR c++/11503
45522         * g++.dg/template/anon1.C: New test.
45523
45524         PR c++/11493
45525         PR c++/11495
45526         * g++.dg/parse/template9.C: Likewise.
45527         * g++.dg/template/crash4.C: New test.
45528         * g++.dg/template/koenig1.C: Likewise.
45529         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
45530         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
45531         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
45532         functions.
45533         * g++.old-deja/g++.jason/template36.C: Likewise.
45534         * g++.old-deja/g++.mike/p1989.C: Likewise.
45535         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
45536         * g++.old-deja/g++.pt/ttp20.C: Use this->.
45537         * g++.old-deja/g++.pt/ttp21.C: Use this->.
45538         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
45539         compiling.
45540         * g++.old-deja/g++.pt/union2.C: Use this->.
45541
45542 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
45543
45544         * gcc.dg/20030711-1.c: New test.
45545
45546 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
45547
45548         PR c++/11050
45549         * g++.dg/parse/args1.C: New test.
45550         * g++.pt/defarg8.C: Change expected errors.
45551
45552 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
45553
45554         PR c++/8164
45555         * g++.dg/template/nontype2.C: New test.
45556
45557         PR c++/10558
45558         * g++.dg/parse/template8.C: New test.
45559
45560         PR c++/8327
45561         * g++.dg/template/scope1.C: New test.
45562
45563         * g++.dg/warn/Wsign-compare-1.C: New test.
45564
45565 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45566
45567         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
45568
45569 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
45570
45571         PR c++/9411
45572         * g++.dg/template/explicit2.C: New test.
45573
45574         PR c++/10032
45575         * g++.dg/warn/pedantic1.C: New test.
45576
45577 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
45578
45579         PR c++ 9483
45580         * g++.dg/other/field1.C: New test.
45581
45582 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45583
45584         PR c/11449
45585         * gcc.c-torture/compile/20030707-1.c: New.
45586
45587 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45588
45589         PR c++/10849
45590         * g++.dg/template/access12.C: New test.
45591
45592 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
45593
45594         * g++.dg/bprob/bprob.exp (prof_ext): Update.
45595         * g77.dg/bprob/bprob.exp (prof_ext): Update.
45596         * gcc.misc-tests/bprob.exp (prof_ext): Update.
45597         * gcc.misc-tests/gcov.exp: Update
45598         * g++.dg/gcov/gcov.exp: Update
45599         * lib/gcov.exp: Update.
45600
45601 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
45602
45603         * g++.dg/abi/mangle17.C: Make sure template expressions are
45604         dependent.
45605         * g++.dg/abi/mangle4.C: Mark erroneous casts.
45606         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
45607         * g++.dg/opt/stack1.C: Remove erroneous code.
45608         * g++.dg/parse/template7.C: New test.
45609         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
45610         * g++.old-deja/g++.pt/crash4.C: Likewise.
45611
45612 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45613
45614         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
45615         with zero or one occurence of `$' after the initial `L'.
45616
45617 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
45618
45619         * gcc.c-torture/compile/20030704-1.c: Add a comment.
45620
45621 2003-07-08  Roger Sayle  <roger@eyesopen.com>
45622
45623         PR c/11370
45624         * gcc.dg/Wunreachable-6.c: New testcase.
45625         * gcc.dg/Wunreachable-7.c: New testcase.
45626
45627 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45628
45629         PR c/11420
45630         * gcc.dg/20030708-1.c: New test.
45631
45632 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
45633
45634         * gcc.dg/compat/sdata-section.h: New file.
45635         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
45636         * gcc.dg/torture/mips-sdata-1.c: New test.
45637
45638 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45639
45640         PR c++/11030
45641         * g++.dg/template/friend19.C: New test.
45642
45643 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45644
45645         * g++.dg/opt/strength-reduce.C: New test.
45646
45647 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45648
45649         PR target/10979
45650         * gcc.dg/20030707-1.c: New testcase.
45651
45652 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45653
45654         PR optimization/11059
45655         * g++.dg/opt/emptyunion.C: New testcase.
45656
45657 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45658             Eric Botcazou  <ebotcazou@libertysurf.fr>
45659
45660         * g++.dg/opt/stack1.C: New test.
45661
45662 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
45663
45664         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
45665         run test.
45666
45667         PR c++/11431
45668         * g++.dg/expr/static_cast3.C: New test.
45669
45670 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
45671
45672         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
45673         everywhere.
45674         * gcc.dg/concat.c: Concatenation of string constants with
45675         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
45676         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
45677         * gcc.dg/cpp/escape-2.c: Use wide character constants where
45678         necessary to avoid multi-character character constant warning.
45679         * gcc.dg/cpp/escape.c: Likewise.
45680         * gcc.dg/cpp/ucs.c: Likewise.
45681         Remove backslashes from dg-bogus comments, as they confuse Tcl.
45682         Fix a typo.
45683
45684 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45685
45686         PR c/11428
45687         * gcc.c-torture/compile/20030704-1.c: New.
45688
45689 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45690
45691         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
45692
45693 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
45694
45695         PR c++/5287, PR c++/7910,  PR c++/11021
45696         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
45697         tests for warnings.
45698         * g++.dg/ext/dllimport2.C: Add tests for warnings.
45699         * g++.dg/ext/dllimport3.C: Likewise.
45700         * g++.dg/ext/dllimport4.C: New file.
45701         * g++.dg/ext/dllimport5.C: New file.
45702         * g++.dg/ext/dllimport6.C: New file.
45703         * g++.dg/ext/dllimport7.C: New file.
45704         * g++.dg/ext/dllimport8.C: New file.
45705         * g++.dg/ext/dllimport9.C: New file.
45706         * g++.dg/ext/dllimport10.C: New file.
45707         * g++.dg/ext/dllexport1.C: New file.
45708
45709 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45710
45711         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
45712         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
45713
45714 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45715
45716         * gcc.dg/builtins-25.c: New testcase.
45717         * gcc.dg/builtins-26.c: New testcase.
45718
45719 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
45720
45721         * gcc.dg/compat/vector-defs.h: New file.
45722         * gcc.dg/compat/vector-setup.h: New file.
45723         * gcc.dg/compat/vector-check.h: New file.
45724         * gcc.dg/compat/vector-1_main.c: New file.
45725         * gcc.dg/compat/vector-1_x.c: New file.
45726         * gcc.dg/compat/vector-1_y.c: New file.
45727         * gcc.dg/compat/vector-2_main.c: New file.
45728         * gcc.dg/compat/vector-2_x.c: New file.
45729         * gcc.dg/compat/vector-2_y.c: New file.
45730
45731         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
45732         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
45733         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
45734         * gcc.dg/compat/struct-align-1.h: New file.
45735         * gcc.dg/compat/struct-align-1_main.c: New file.
45736         * gcc.dg/compat/struct-align-1_x.c: New file.
45737         * gcc.dg/compat/struct-align-1_y.c: New file.
45738         * gcc.dg/compat/struct-align-2.h: New file.
45739         * gcc.dg/compat/struct-align-2_main.c: New file.
45740         * gcc.dg/compat/struct-align-2_x.c: New file.
45741         * gcc.dg/compat/struct-align-2_y.c: New file.
45742
45743         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
45744         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45745         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45746         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45747         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45748         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45749         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45750         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45751         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45752         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45753         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45754         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45755         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45756         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45757         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45758         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45759         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45760         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45761         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45762         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45763         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45764         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45765         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45766         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45767         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45768         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45769         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45770         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45771         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45772
45773 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45774
45775         * gcc.dg/i386-call-1.c: New test.
45776
45777 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45778
45779         PR c++/9162
45780         * g++.dg/parse/defarg4.C: New.
45781
45782 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45783
45784         PR target/10700
45785         * gcc.c-torture/compile/20030703-1.c: New test case.
45786
45787 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45788
45789         * g++.dg/template/local3.C: Remove extra semicolon.
45790
45791 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45792
45793         * gcc.dg/i386-volatile-1.c: New test.
45794
45795 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
45796
45797         PR c++/11072
45798         * g++.dg/other/offsetof2.C: XFAIL.
45799         * g++.dg/other/offsetof5.C: New.
45800
45801         PR c++/10219
45802         * g++.dg/template/error1.C: New.
45803
45804         PR c++/9779
45805         * g++.dg/template/dependent-expr1.C: New.
45806
45807 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45808
45809         PR c++/6949
45810         * g++.dg/template/local3.C: New test.
45811
45812         PR c++/11149
45813         * g++.dg/lookup/scoped6.C: New test.
45814
45815 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
45816
45817         PR c++/8046
45818         * g++.dg/other/error7.C: New test.
45819
45820 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
45821
45822         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
45823         * g++.old-deja/g++.abi/vtable3.h: Likewise.
45824         * g++.old-deja/g++.law/code-gen5.C: Likewise.
45825         * g++.old-deja/g++.other/union2.C: Likewise.
45826         * gcc.dg/c90-const-expr-2.c: Likewise.
45827         * gcc.dg/c90-const-expr-3.c: Likewise.
45828         * gcc.dg/c99-const-expr-2.c: Likewise.
45829         * gcc.dg/c99-const-expr-3.c: Likewise.
45830         * gcc.dg/concat.c: Likewise.
45831
45832 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45833
45834         PR c++/9559
45835         * g++.dg/init/static1.C: New test.
45836
45837 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45838
45839         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
45840         * g++.old-deja/g++.other/access2.C: Likewise.
45841         * g++.old-deja/g++.other/decl2.C: Likewise.
45842         * gcc.c-torture/execute/20020615-1.c: Likewise.
45843
45844 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45845
45846         PR c++/4933
45847         * g++.dg/template/sizeof4.C: New test.
45848
45849 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45850
45851         * g++.dg/other/error6.C: New test.
45852
45853 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45854
45855         PR c++/10750
45856         * g++.dg/parse/constant2.C: New test.
45857
45858 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
45859
45860         PR c++/11106
45861         * g++.dg/other/error5.C: New test.
45862
45863 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45864
45865         * gcc.dg/format/gcc_diag-1.c: New test.
45866
45867 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
45868
45869         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
45870
45871 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
45872
45873         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
45874         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
45875         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
45876
45877 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
45878
45879         * gcc.c-torture/execute/builtins/string-8.c: New test.
45880         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
45881         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
45882         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
45883
45884 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45885
45886         PR c++/10468
45887         * g++.dg/ext/typeof6.C: New test.
45888
45889 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45890
45891         PR c++/10796
45892         * g++.dg/init/enum1.C: New test.
45893
45894 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
45895
45896         * gcc.dg/20030627-1.c: New test.
45897
45898 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
45899
45900         PR c++/11332
45901         * g++.dg/expr/static_cast2.C: New test.
45902
45903 2003-06-26  Roger Sayle  <roger@eyesopen.com>
45904             Jakub Jelinek  <jakub@redhat.com>
45905
45906         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
45907         sprintf(dst,"%s",src) optimization.
45908         * gcc.c-torture/execute/20030626-1.c: New test case.
45909         * gcc.c-torture/execute/20030626-2.c: New test case.
45910
45911 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
45912
45913         * gcc.c-torture/execute/multi-ix.c: New test.
45914
45915         * gcc.c-torture/execute/simd-4.c (main):
45916         Added missing semicolon at end of union.
45917
45918 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
45919
45920         PR c++/8266
45921         * g++.dg/template/explicit-instantiation3.C: New test.
45922
45923 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45924
45925         * gcc.dg/20030626-1.c: Use signed char.
45926
45927 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45928
45929         * gcc.dg/20030626-1.c: New test.
45930
45931 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
45932
45933         * const-str-2.m: Update.
45934
45935 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
45936
45937         PR c++/10990
45938         * g++.dg/rtti/dyncast1.C: New test.
45939         * g++.dg/abi/mangle4.C: Correct base-specifier access.
45940         * g++.dg/lookup/scoped1.C: Remove XFAIL.
45941         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
45942
45943         PR c++/10931
45944         * g++.dg/expr/static_cast1.C: New test.
45945
45946 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
45947
45948         * gcc.dg/20030625-1.c: New test.
45949
45950 2003-06-24  Roger Sayle  <roger@eyesopen.com>
45951
45952         * gcc.c-torture/compile/20030624-1.c: New test case.
45953
45954 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
45955
45956         * gcc.c-torture/execute/string-opt-17.c: New test.
45957
45958 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
45959
45960         PR c++/5754
45961         * g++.dg/parse/crash6.C: New test.
45962
45963 2003-06-23  Roger Sayle  <roger@eyesopen.com>
45964
45965         * gcc.dg/builtins-24.c: New test case.
45966
45967 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
45968
45969         * g++.dg/opt/operator1.C: New test.
45970
45971 2003-06-22  Roger Sayle  <roger@eyesopen.com>
45972
45973         * gcc.c-torture/execute/string-opt-16.c: New test case.
45974
45975 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45976
45977         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
45978         * g++.old-deja/g++.other/conv7.C: Likewise.
45979         * g++.old-deja/g++.other/overcnv2.C: Likewise.
45980         * g++.old-deja/g++.other/overload14.C: Likewise.
45981
45982 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45983
45984         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
45985         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
45986
45987 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45988
45989         PR c++/10888
45990         * g++.dg/warn/Winline-3.C: New test.
45991
45992 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45993
45994         * lib/target-supports.exp (check_alias_available): Make the test
45995         program acceptable to the Solaris assembler.
45996
45997         PR c++/10749
45998         * g++.dg/template/memclass2.C: New test.
45999
46000 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46001             Eric Botcazou  <ebotcazou@libertysurf.fr>
46002
46003         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
46004         data for non-matching targets.
46005         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
46006
46007 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46008
46009         PR c++/10845
46010         * g++.dg/template/member3.C: New test.
46011
46012 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
46013
46014         PR c++/10939
46015         * g++.dg/template/func1.C: New test.
46016
46017         PR c++/9649
46018         * g++.dg/template/static4.C: New test.
46019         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
46020
46021         PR c++/11041
46022         * g++.dg/init/ref7.C: New test.
46023
46024 2003-06-19  Matt Austern  <austern@apple.com>
46025
46026         PR c++/11228
46027         * g++.dg/anew1.C: New test.
46028         * g++.dg/anew2.C: New test.
46029         * g++.dg/anew3.C: New test.
46030         * g++.dg/anew4.C: New test.
46031
46032 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
46033
46034         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
46035
46036 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
46037
46038         * gcc.c-torture/execute/simd-4.c (main): Make expected value
46039         endian-dependent.
46040
46041 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
46042
46043         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
46044         Remove cruft.
46045
46046 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
46047
46048         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
46049         * gcc.c-torture/compile/961203-1.c: Likewise.
46050         * gcc.c-torture/compile/980506-1.c: Likewise.
46051
46052 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46053
46054         PR c++/10712
46055         * g++.dg/lookup/using7.C: New test.
46056
46057 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46058
46059         PR c++/11105
46060         * g++.dg/abi/conv1.C: Remove it.
46061         * g++.dg/template/conv7.C: New test.
46062         * g++.dg/template/conv8.C: Likewise.
46063         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
46064         conversion operator.
46065
46066 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
46067
46068         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
46069         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46070         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46071         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46072         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46073         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46074         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46075         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46076         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46077         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46078         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46079         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46080         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46081         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46082         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46083         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46084         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46085         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46086         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46087         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46088         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46089         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46090         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46091         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46092         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46093         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46094         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46095         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46096         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46097
46098 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
46099
46100         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
46101         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
46102         indications.
46103
46104 2003-06-16  Roger Sayle  <roger@eyesopen.com>
46105
46106         * gcc.dg/i386-387-5.c: New test case.
46107         * gcc.dg/i386-387-6.c: New test case.
46108         * gcc.dg/builtins-23.c: New test case.
46109
46110 2003-06-15  Roger Sayle  <roger@eyesopen.com>
46111
46112         * gcc.dg/builtins-22.c: New test case.
46113         * gcc.dg/i386-387-1.c: Update to test exp.
46114         * gcc.dg/i386-387-2.c: Likewise.
46115
46116 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46117
46118         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
46119
46120 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46121
46122         * lib/gcc-dg.exp (dg-require-dll): New function.
46123         (dg-xfail-if): Likewise.
46124         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
46125         driver.
46126
46127         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
46128         * gcc.c-torture/compile/20001205-1.c: Likewise.
46129         * gcc.c-torture/compile/20001226-1.c: Likewise.
46130         * gcc.c-torture/compile/20010518-2.c: Likewise.
46131         * gcc.c-torture/compile/20020312-1.c: Likewise.
46132         * gcc.c-torture/compile/20020604-1.c: Likewise.
46133         * gcc.c-torture/compile/920501-12.c: Likewise.
46134         * gcc.c-torture/compile/920501-4.c: Likewise.
46135         * gcc.c-torture/compile/920520-1.c: Likewise.
46136         * gcc.c-torture/compile/920521-1.c: Likewise.
46137         * gcc.c-torture/compile/920625-1.c: Likewise.
46138         * gcc.c-torture/compile/961203-1.c: Likewise.
46139         * gcc.c-torture/compile/980506-1.c: Likewise.
46140         * gcc.c-torture/compile/981006-1.c: Likewise.
46141         * gcc.c-torture/compile/981022-1.c: Likewise.
46142         * gcc.c-torture/compile/981223-1.c: Likewise.
46143         * gcc.c-torture/compile/990617-1.c: Likewise.
46144         * gcc.c-torture/compile/dll.c: Likewise.
46145         * gcc.c-torture/compile/labels-3.c: Likewise.
46146         * gcc.c-torture/compile/mipscop-1.c: Likewise.
46147         * gcc.c-torture/compile/mipscop-2.c: Likewise.
46148         * gcc.c-torture/compile/mipscop-3.c: Likewise.
46149         * gcc.c-torture/compile/mipscop-4.c: Likewise.
46150         * gcc.c-torture/compile/simd-5.c: Likewise.
46151         * gcc.c-torture/compile/20000804-1.x: Remove.
46152         * gcc.c-torture/compile/20001205-1.x: Likewise.
46153         * gcc.c-torture/compile/20001226-1.x: Likewise.
46154         * gcc.c-torture/compile/20010518-2.x: Likewise.
46155         * gcc.c-torture/compile/20020312-1.x: Likewise.
46156         * gcc.c-torture/compile/20020604-1.x: Likewise.
46157         * gcc.c-torture/compile/920501-12.x: Likewise.
46158         * gcc.c-torture/compile/920501-4.x: Likewise.
46159         * gcc.c-torture/compile/920520-1.x: Likewise.
46160         * gcc.c-torture/compile/920521-1.x: Likewise.
46161         * gcc.c-torture/compile/920625-1.x: Likewise.
46162         * gcc.c-torture/compile/961203-1.x: Likewise.
46163         * gcc.c-torture/compile/980506-1.x: Likewise.
46164         * gcc.c-torture/compile/981006-1.x: Likewise.
46165         * gcc.c-torture/compile/981022-1.x: Likewise.
46166         * gcc.c-torture/compile/981223-1.x: Likewise.
46167         * gcc.c-torture/compile/990617-1.x: Likewise.
46168         * gcc.c-torture/compile/mipscop-1.x: Likewise.
46169         * gcc.c-torture/compile/mipscop-2.x: Likewise.
46170         * gcc.c-torture/compile/mipscop-3.x: Likewise.
46171         * gcc.c-torture/compile/mipscop-4.x: Likewise.
46172         * gcc.c-torture/compile/simd-5.x: Likewise.
46173
46174         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
46175
46176 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
46177
46178         * gcc.c-torture/execute/20030611-1.c: New test.
46179
46180 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46181
46182         PR middle-end/168
46183         * gcc.dg/20030612-1.c: New test case.
46184
46185 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46186
46187         PR c++/10635
46188         * g++.dg/expr/cast1.C: New test.
46189
46190 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46191
46192         * gcc.dg/builtins-21.c: New test case.
46193
46194 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
46195
46196         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
46197         options instead of at the end.
46198         * lib/objc.exp (objc_target_compile): Likewise.
46199
46200 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
46201
46202         PR c++/10432
46203         * g++.dg/parse/error1.C: New test.
46204
46205 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
46206
46207         * gcc.dg/compat/struct-by-value-11_main.c: New file.
46208         * gcc.dg/compat/struct-by-value-11_x.c: New file.
46209         * gcc.dg/compat/struct-by-value-11_y.c: New file.
46210         * gcc.dg/compat/struct-by-value-12_main.c: New file.
46211         * gcc.dg/compat/struct-by-value-12_x.c: New file.
46212         * gcc.dg/compat/struct-by-value-12_y.c: New file.
46213         * gcc.dg/compat/struct-by-value-13_main.c: New file.
46214         * gcc.dg/compat/struct-by-value-13_x.c: New file.
46215         * gcc.dg/compat/struct-by-value-13_y.c: New file.
46216         * gcc.dg/compat/struct-by-value-14_main.c: New file.
46217         * gcc.dg/compat/struct-by-value-14_x.c: New file.
46218         * gcc.dg/compat/struct-by-value-14_y.c: New file.
46219         * gcc.dg/compat/struct-by-value-15_main.c: New file.
46220         * gcc.dg/compat/struct-by-value-15_x.c: New file.
46221         * gcc.dg/compat/struct-by-value-15_y.c: New file.
46222         * gcc.dg/compat/struct-by-value-16_main.c: New file.
46223         * gcc.dg/compat/struct-by-value-16_x.c: New file.
46224         * gcc.dg/compat/struct-by-value-16_y.c: New file.
46225         * gcc.dg/compat/struct-by-value-17_main.c: New file.
46226         * gcc.dg/compat/struct-by-value-17_x.c: New file.
46227         * gcc.dg/compat/struct-by-value-17_y.c: New file.
46228         * gcc.dg/compat/struct-by-value-18_main.c: New file.
46229         * gcc.dg/compat/struct-by-value-18_x.c: New file.
46230         * gcc.dg/compat/struct-by-value-18_y.c: New file.
46231
46232         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
46233         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
46234         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
46235         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
46236         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
46237         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
46238         * gcc.dg/compat/scalar-return-3_main.c: New file.
46239         * gcc.dg/compat/scalar-return-3_x.c: New file.
46240         * gcc.dg/compat/scalar-return-3_y.c: New file.
46241         * gcc.dg/compat/scalar-return-4_main.c: New file.
46242         * gcc.dg/compat/scalar-return-4_x.c: New file.
46243         * gcc.dg/compat/scalar-return-4_y.c: New file.
46244
46245 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
46246
46247         * gcc.dg/compat/fp2-struct-check.h: New file.
46248         * gcc.dg/compat/fp2-struct-defs.h: New file.
46249         * gcc.dg/compat/fp2-struct-init.h: New file.
46250         * gcc.dg/compat/struct-by-value-10_main.c: New file.
46251         * gcc.dg/compat/struct-by-value-10_x.c: New file.
46252         * gcc.dg/compat/struct-by-value-10_y.c: New file.
46253         * gcc.dg/compat/struct-return-10_main.c: New file.
46254         * gcc.dg/compat/struct-return-10_x.c: New file.
46255         * gcc.dg/compat/struct-return-10_y.c: New file.
46256
46257         * gcc.dg/compat/compat-common.h: New file.
46258         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
46259         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
46260         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
46261         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
46262         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
46263         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
46264         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
46265         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46266         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
46267         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
46268         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46269         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
46270         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
46271         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46272         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
46273         * gcc.dg/compat/small-struct-check.h: Ditto.
46274         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
46275         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46276         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
46277         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
46278         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46279         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46280         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
46281         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46282         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
46283         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
46284         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46285         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46286         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
46287         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46288         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46289         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
46290         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46291         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
46292         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
46293         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46294         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
46295         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
46296         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46297         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
46298         * gcc.dg/compat/struct-return-2_main.c: Ditto.
46299         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46300         * gcc.dg/compat/struct-return-2_y.c: Ditto.
46301         * gcc.dg/compat/struct-return-3_main.c: Ditto.
46302         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46303         * gcc.dg/compat/struct-return-3_y.c: Ditto.
46304
46305 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
46306
46307         * g++.dg/pch/static-1.C: New file.
46308         * g++.dg/pch/static-1.Hs: New file.
46309
46310 2003-06-10  Richard Henderson  <rth@redhat.com>
46311
46312         * gcc.dg/asm-7.c: Adjust expected warning text.
46313
46314 2003-06-10  Roger Sayle  <roger@eyesopen.com>
46315
46316         * gcc.dg/builtins-20.c: New test case.
46317
46318 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
46319
46320         PR c++/11131
46321         * g++.dg/opt/template1.C: New test.
46322
46323 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46324
46325         * lib/gcc-dg.exp (dg-test): Clear additional_files and
46326         additional_sources.
46327
46328 2003-05-21  David Taylor  <dtaylor@emc.com>
46329
46330         * gcc.dg/Wpadded.c: New file.
46331
46332 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46333
46334         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
46335         * gcc.dg/special/weak-2.c: Add dg-require-weak.
46336         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
46337         dg-require-weak.
46338
46339 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
46340
46341         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
46342
46343 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46344
46345         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
46346         (dg-require-alias): Likewise.
46347         (dg-require-gc-sections): Likewise.
46348         * lib/target-supports.exp (check_gc_sections_available): Likewise.
46349
46350 2003-06-08  Richard Henderson  <rth@redhat.com>
46351
46352         * gcc.dg/20011029-2.c: Fix the array reference.
46353         * gcc.dg/asm-7.c: New.
46354
46355 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
46356
46357         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
46358
46359 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
46360
46361         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
46362         (dg-require-gc-sections): Likewise.
46363
46364 2003-06-08  Jan Hubicka  <jh@suse.cz>
46365
46366         * i386-cmov1.c: Fix regular expression.
46367         * i386-cvt-1.c: Likewise.
46368         * i386-local.c: Likewise.
46369         * i386-local2.c: Likewise.
46370         * i386-mul.c: Likewise.
46371         * i386-ssetype-1.c: Likewise.
46372         * i386-ssetype-3.c: Likewise.
46373         * i386-ssetype-5.c: Likewise.
46374
46375 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46376
46377         PR c++/11039
46378         * g++.dg/warn/implicit-typename2.C: New test.
46379         * g++.dg/warn/implicit-typename3.C: New test.
46380
46381 2003-06-07  Richard Henderson  <rth@redhat.com>
46382
46383         * g++.dg/other/offsetof3.C: Use size_t.
46384         * g++.dg/other/offsetof4.C: Likewise.
46385
46386 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
46387
46388         * lib/copy-file.exp: New. Implement gcc_copy_files.
46389
46390         * lib/dg-pch.exp: Load copy-file.exp
46391         (dg-pch): Use gcc_copy_files instead of "file copy".
46392
46393 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
46394
46395         * gcc.dg/weak/weak.exp: Simplify.
46396         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
46397         * gcc.dg/weak/weak-1.c: Likewise.
46398         * gcc.dg/weak/weak-2.c: Likewise.
46399         * gcc.dg/weak/weak-3.c: Likewise.
46400         * gcc.dg/weak/weak-4.c: Likewise.
46401         * gcc.dg/weak/weak-5.c: Likewise.
46402         * gcc.dg/weak/weak-6.c: Likewise.
46403         * gcc.dg/weak/weak-7.c: Likewise.
46404         * gcc.dg/weak/weak-8.c: Likewise.
46405         * gcc.dg/weak/weak-9.c: Likewise.
46406
46407 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
46408
46409         gcc.c-torture/execute/20030606-1.c: New.
46410
46411 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46412
46413         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
46414         * gcc.dg/builtins-19.c: Likewise.
46415
46416 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46417
46418         * gcc.dg/builtins-2.c: Add some more tests.
46419         * gcc.dg/builtins-18.c: New test case.
46420         * gcc.dg/builtins-19.c: New test case.
46421
46422 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46423             Jim Wilson  <wilson@tuliptree.org>
46424
46425         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
46426
46427 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
46428
46429         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
46430         mempcpy/stpcpy calls not to be optimized into something else.
46431         * gcc.c-torture/execute/string-opt-3.c: Moved to...
46432         * gcc.c-torture/execute/builtins/string-7.c: ...here.
46433         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
46434
46435 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46436
46437         * gcc.dg/format/asm_fprintf-1.c: New test.
46438
46439 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
46440
46441         * lib/gcc-defs.exp (additional_sources): New variable.
46442         (dg-additional-sources): New function.
46443         (additional_files): New variable.
46444         (dg-additional-files): New function.
46445         (dg-additional-files-options): Likewise.
46446         * lib/gcc-dg.exp (dg-require-weak): New function.
46447         (dg-require-alias): Likewise.
46448         (dg-require-gc-sections): Likewise.
46449         * lib/target-supports.exp (check_alias_available): Remove testfile
46450         parameter.
46451         (check_gc_sections_available): New function.
46452         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
46453         (dg-gpp-additional-files): Likewise.
46454         * lib/g++.exp (additional_sources): Remove.
46455         (additional_files): Likewise.
46456         (g++_target_compile): Use dg-additional-files-options.
46457
46458         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
46459         Tcl logic.
46460         * gcc.dg/special/ecos.exp: Remove.
46461         * gcc.dg/special/20000419-2.c: Use dg-require-*.
46462         * gcc.dg/special/alias-1.c: Likewise.
46463         * gcc.dg/special/alias-2.c: Likewise.
46464         * gcc.dg/special/gcsec-1.c: Likewise.
46465         * gcc.dg/special/weak-1.c: Likewise.
46466         * gcc.dg/special/weak-2.c: Likewise.
46467         * gcc.dg/special/wkali-1.c: Likewise.
46468         * gcc.dg/special/wkali-2.c: Likewise.
46469
46470         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
46471         dg-gpp-additional-*.
46472         * g++.dg/special/conpr-3.C: Likewise.
46473         * g++.dg/special/conpr-4.C: Likewise.
46474         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
46475         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
46476         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
46477         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
46478         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
46479         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
46480         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
46481         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
46482         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
46483         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
46484         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
46485         * g++.old-deja/g++.other/comdat1.C: Likewise.
46486         * g++.old-deja/g++.other/comdat2.C: Likewise.
46487         * g++.old-deja/g++.other/comdat3.C: Likewise.
46488         * g++.old-deja/g++.other/ctor1.C: Likewise.
46489         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
46490
46491 2003-06-05  Richard Henderson  <rth@redhat.com>
46492
46493         * gcc.dg/debug/20030605-1.c: New.
46494
46495 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46496
46497         * README.QMTEST: Update.
46498
46499 2003-06-04  Richard Henderson  <rth@redhat.com>
46500
46501         * gcc.dg/cleanup-1.c: New.
46502         * gcc.dg/cleanup-2.c: New.
46503         * gcc.dg/cleanup-3.c: New.
46504         * gcc.dg/cleanup-4.c: New.
46505         * gcc.dg/cleanup-5.c: New.
46506         * gcc.dg/cleanup-6.c: New.
46507         * gcc.dg/cleanup-7.c: New.
46508
46509 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46510
46511         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
46512
46513         * lib/dg-pch.exp: New file.
46514         * g++.dg/pch/pch.exp: Use dg-pch.exp.
46515         * gcc.dg/pch/pch.exp: Likewise.
46516
46517 2003-06-04  Roger Sayle  <roger@eyesopen.com>
46518
46519         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
46520         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
46521         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
46522         * gcc.dg/builtins-17.c: New test case.
46523         * gcc.dg/i386-387-4.c: New test case.
46524         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
46525
46526 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46527
46528         * gcc.dg/ultrasp9.c: New test.
46529
46530 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46531
46532         * gcc.c-torture/compile/20030604-1.c: New test.
46533         * gcc.dg/sparc-constant-1.c: New test.
46534
46535 2003-06-03  Glen Nakamura  <glen@imodulo.com>
46536
46537         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
46538
46539 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
46540
46541         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
46542
46543         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
46544         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
46545
46546 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
46547
46548         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
46549
46550 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46551
46552         PR c++/10940
46553         * g++.dg/template/spec10.C: New test.
46554
46555 2003-06-03  Roger Sayle  <roger@eyesopen.com>
46556
46557         * gcc.dg/builtins-16.c: New test case.
46558
46559 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
46560
46561         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
46562         mempcpy test with post-increments.
46563         * gcc.c-torture/execute/string-opt-3.c: New test.
46564         * gcc.dg/string-opt-1.c: New test.
46565
46566 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
46567
46568         PR fortran/10965
46569         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
46570
46571 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
46572
46573         * lib/scanasm.exp (dg-scan): New function, factored out of ...
46574         (scan-assembler): ... here.  Use dg-scan.
46575         (scan-assembler-not): Likewise.
46576         (scan-file): New function.
46577         (scan-file-not): Likewise.
46578         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
46579         * gcc.dg/cpp/_Pragma4.c: Likewise.
46580         * gcc.dg/cpp/_Pragma5.c: Likewise.
46581         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46582         * gcc.dg/cpp/avoidpaste2.c: Likewise.
46583         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
46584         * gcc.dg/cpp/cmdlne-P.c: Likewise.
46585         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
46586         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
46587         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
46588         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
46589         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
46590         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
46591         * gcc.dg/cpp/cxxcom1.c: Likewise.
46592         * gcc.dg/cpp/line1.c: Likewise.
46593         * gcc.dg/cpp/maccom1.c: Likewise.
46594         * gcc.dg/cpp/maccom2.c: Likewise.
46595         * gcc.dg/cpp/maccom3.c: Likewise.
46596         * gcc.dg/cpp/maccom4.c: Likewise.
46597         * gcc.dg/cpp/maccom5.c: Likewise.
46598         * gcc.dg/cpp/maccom6.c: Likewise.
46599         * gcc.dg/cpp/multiline.c: Likewise.
46600         * gcc.dg/cpp/spacing1.c: Likewise.
46601         * gcc.dg/cpp/spacing2.c: Likewise.
46602         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
46603         * gcc.dg/cpp/trad/maccom1.c: Likewise.
46604         * gcc.dg/cpp/trad/maccom2.c: Likewise.
46605         * gcc.dg/cpp/trad/maccom3.c: Likewise.
46606         * gcc.dg/cpp/trad/maccom4.c: Likewise.
46607         * gcc.dg/cpp/trad/maccom6.c: Likewise.
46608         * gcc.dg/cpp/cxxcom2.c: Likewise.
46609         * gcc.dg/cpp/cxxcom2.h: New file.
46610
46611         * gcc.dg/cpp/truefalse.cpp: Move it to ...
46612         * g++.dg/cpp/truefalse.C: Here.
46613         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
46614
46615 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
46616
46617         * gcc.dg/cpp/redef3.c: New file.
46618
46619 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
46620
46621         * gcc.dg/i386-loop-3.c: New test.
46622
46623 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
46624
46625         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
46626
46627 2003-05-31  Roger Sayle  <roger@eyesopen.com>
46628
46629         * gcc.dg/fwrapv-1.c: New test case.
46630         * gcc.dg/fwrapv-2.c: New test case.
46631
46632 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46633
46634         PR c++/10956
46635         * g++.dg/template/spec9.C: New test.
46636
46637 2003-05-29  Roger Sayle  <roger@eyesopen.com>
46638
46639         * gcc.dg/duff-4.c: New test case.
46640
46641 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
46642
46643         PR fortran/10843
46644         * g77.dg/ffixed-form-1.f: New test
46645         * g77.dg/ffixed-form-2.f: New test
46646         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
46647         * g77.dg/ffree-form-3.f: New test
46648
46649 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
46650
46651         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
46652         * gcc.dg/wint_t-1.c: Likewise.
46653
46654 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46655
46656         * g++.dg/template/access11.C: New test.
46657
46658 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46659
46660         PR c++/10849
46661         * g++.dg/template/access10.C: New test.
46662
46663 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46664             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46665
46666         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
46667
46668 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46669
46670         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
46671         suppress for powerpc-*-darwin*.
46672         * gcc.dg/torture/builtin-noret-2.c: Likewise.
46673
46674 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46675
46676         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
46677         suppress option for powerpc-*-darwin*.
46678
46679 2003-05-23  Roger Sayle  <roger@eyesopen.com>
46680
46681         * gcc.dg/builtins-1.c: Add tests for tan and atan.
46682         * gcc.dg/builtins-4.c: Add test for fmod.
46683
46684 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46685
46686         PR c++/10682
46687         * g++.dg/template/instantiate4.C: New test.
46688
46689 2003-05-22  Roger Sayle  <roger@eyesopen.com>
46690
46691         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
46692
46693 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
46694
46695         * gcc.dg/compat/scalar-return-1_main.c: New file.
46696         * gcc.dg/compat/scalar-return-1_x.c: New file.
46697         * gcc.dg/compat/scalar-return-1_y.c: New file.
46698         * gcc.dg/compat/scalar-return-2_main.c: New file.
46699         * gcc.dg/compat/scalar-return-2_x.c: New file.
46700         * gcc.dg/compat/scalar-return-2_y.c: New file.
46701         * gcc.dg/compat/struct-return-3_main.c: New file.
46702         * gcc.dg/compat/struct-return-3_y.c: New file.
46703         * gcc.dg/compat/struct-return-3_x.c: New file.
46704         * gcc.dg/compat/struct-return-2_main.c: New file.
46705         * gcc.dg/compat/struct-return-2_x.c: New file.
46706         * gcc.dg/compat/struct-return-2_y.c: New file.
46707
46708 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46709
46710         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
46711         for hppa*-hp-hpux*.
46712         * gcc.dg/20021014-1.c (dg-options): Likewise.
46713         * gcc.dg/nest.c (dg-options): Likewise.
46714
46715 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
46716
46717         PR c++/9738
46718         * g++.dg/ext/dllimport2.C: New file.
46719         * g++.dg/ext/dllimport3.C: New file.
46720
46721 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
46722
46723         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
46724         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46725         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46726         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46727         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46728         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46729         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
46730         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
46731         * gcc.dg/compat/small-struct-defs.h: New file.
46732         * gcc.dg/compat/small-struct-init.h: New file.
46733         * gcc.dg/compat/small-struct-check.h: New file.
46734         * gcc.dg/compat/fp-struct-defs.h: New file.
46735         * gcc.dg/compat/fp-struct-check.h: New file.
46736         * gcc.dg/compat/fp-struct-init.h: New file.
46737         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
46738         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
46739
46740 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
46741
46742         * gcc.dg/20030225-2.c: New test.
46743
46744 2003-05-18  Roger Sayle  <roger@eyesopen.com>
46745             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46746
46747         * gcc.c-torture/compile/20030518-1.c: New test case.
46748
46749 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
46750
46751         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
46752         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
46753         gcc-dg-debug-runtest.
46754         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
46755         gcc-dg-debug-runtest.
46756
46757 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46758
46759         PR c++/9022
46760         * g++.dg/lookup/using6.C: New test.
46761
46762 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46763
46764         * g++.dg/parse/access2.C: New test.
46765
46766 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
46767
46768         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
46769         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
46770         * gcc.dg/debug/debug.exp: Likewise.
46771
46772 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
46773
46774         * gcc.dg/dollar.c: New test.
46775
46776 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
46777
46778         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
46779         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
46780         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
46781         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
46782         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
46783         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
46784         * gcc.dg/compat/struct-by-value-6_main.c: New file.
46785         * gcc.dg/compat/struct-by-value-6_x.c: New file.
46786         * gcc.dg/compat/struct-by-value-6_y.c: New file.
46787         * gcc.dg/compat/struct-by-value-7_main.c: New file.
46788         * gcc.dg/compat/struct-by-value-7_x.c: New file.
46789         * gcc.dg/compat/struct-by-value-7_y.c: New file.
46790         * gcc.dg/compat/struct-by-value-8_main.c: New file.
46791         * gcc.dg/compat/struct-by-value-8_x.c: New file.
46792         * gcc.dg/compat/struct-by-value-8_y.c: New file.
46793         * gcc.dg/compat/struct-by-value-9_main.c: New file.
46794         * gcc.dg/compat/struct-by-value-9_x.c: New file.
46795         * gcc.dg/compat/struct-by-value-9_y.c: New file.
46796
46797 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
46798
46799         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
46800         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
46801         support for "repo" mode.
46802         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
46803         * lib/g77-dg.exp: Likewise.
46804         * lib/obj-dg.exp: Likewise.
46805
46806 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
46807
46808         Merge from gcc-3_2-rhl8-branch:
46809         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
46810
46811         * gcc.dg/tls/opt-6.c: New test.
46812
46813         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
46814
46815         * gcc.dg/20030405-1.c: New test.
46816
46817         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
46818
46819         * gcc.dg/20030309-1.c: New test.
46820
46821         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46822
46823         * gcc.c-torture/execute/20030307-1.c: New test.
46824
46825         2003-02-20  Randolph Chung  <tausq@debian.org>
46826
46827         * gcc.c-torture/compile/20030220-1.c: New test.
46828
46829         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
46830
46831         * gcc.dg/20030217-1.c: New test.
46832
46833         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
46834
46835         * gcc.c-torture/compile/20020129-1.c: New test.
46836
46837         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46838
46839         * gcc.dg/unroll-1.c: New test.
46840
46841         2002-11-16  Jan Hubicka  <jh@suse.cz>
46842
46843         * gcc.c-torture/execute/20020920-1.c: New test.
46844
46845         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
46846
46847         PR target/7434
46848         * gcc.c-torture/compile/20021008-1.c: New test.
46849
46850         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
46851
46852         PR target/7559
46853         * gcc.c-torture/execute/20020810-1.c: New test.
46854
46855         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46856
46857         * gcc.c-torture/compile/20020807-1.c: New test.
46858
46859         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
46860
46861         * gcc.dg/tls/opt-1.c: New test.
46862
46863         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
46864
46865         * gcc.dg/20020729-1.c: New test.
46866
46867         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
46868
46869         * g++.dg/opt/life1.C: New test.
46870
46871         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
46872
46873         * gcc.dg/20020525-1.c: New test.
46874
46875         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46876
46877         PR c++/6794
46878         * g++.dg/ext/pretty1.C: New test.
46879         * g++.dg/ext/pretty2.C: New test.
46880
46881 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
46882
46883         PR c++/8385
46884         * g++.dg/ext/typeof5.C: New test.
46885
46886 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
46887
46888         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
46889         __USER_LABEL_PREFIX__ into account.
46890         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
46891
46892 2003-05-14  Roger Sayle  <roger@eyesopen.com>
46893
46894         * gcc.dg/builtins-15.c: New test case.
46895
46896 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
46897
46898         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
46899
46900 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
46901
46902         * lib/g++.exp: Tweak handling of additional source files.
46903         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
46904         * g++.dg/special/conpr-2a.C: Rename to ...
46905         * g++.dg/special/conpr-2a.cc: ... this.
46906         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
46907         * g++.dg/special/conpr-3a.C: Rename to ...
46908         * g++.dg/special/conpr-3a.cc: This.
46909         * g++.dg/special/conpr-3b.C: Rename to ...
46910         * g++.dg/special/conpr-3b.cc: This.
46911         * g++.dg/special/conpr-4.C: New test.
46912         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
46913
46914 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
46915
46916         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
46917
46918 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46919
46920         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
46921         * g++.old-deja/g++.robertl/eb71.C: Likewise.
46922         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
46923         * g++.old-deja/g++.other/warn3.C: Likewise.
46924
46925 2003-05-11  Roger Sayle  <roger@eyesopen.com>
46926
46927         * gcc.dg/i386-387-1.c: Update to also test log.
46928         * gcc.dg/i386-387-2.c: Likewise.
46929
46930 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
46931
46932         * g77.f-torture/execute/int8421.f: New test.
46933
46934 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46935
46936         PR c++/10230, c++/10481
46937         * g++.dg/lookup/scoped5.C: New test.
46938
46939 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46940
46941         PR c++/10552
46942         * g++.dg/template/ttp6.C: New test.
46943
46944 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
46945
46946         * gcc.c-torture/execute/builtins: New directory.
46947         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
46948         gcc.c-torture/execute/builtins.
46949         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
46950         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
46951         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
46952         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
46953
46954 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46955
46956         PR c++/9252
46957         * g++.dg/template/access8.C: New test.
46958         * g++.dg/template/access9.C: New test.
46959
46960 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46961
46962         PR c++/9554
46963         * g++.dg/parse/access1.C: New test.
46964
46965 2003-05-09  DJ Delorie  <dj@redhat.com>
46966
46967         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
46968         long, and not an int.
46969
46970 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46971
46972         PR c++/10555, c++/10576
46973         * g++.dg/template/memclass1.C: New test.
46974
46975 2003-05-08  DJ Delorie  <dj@redhat.com>
46976
46977         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
46978         targets.
46979         * gcc.c-torture/execute/20021024-1.x: Likewise.
46980         * gcc.c-torture/execute/shiftdi.x: Likewise.
46981         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
46982         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
46983         * gcc.dg/20021018-1.c: Likewise.
46984
46985 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46986
46987         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
46988
46989         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
46990         (bcopy): Call memmove.
46991
46992 2003-05-08  Roger Sayle  <roger@eyesopen.com>
46993
46994         * g77.f-torture/compile/8485.f: New test case.
46995
46996 2003-05-07  Richard Henderson  <rth@redhat.com>
46997
46998         PR c++/10570
46999         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
47000         Verify exception_cleanup not called for rethrows.
47001         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
47002         when exiting catch block without rethrowing.
47003         * g++.dg/eh/forced3.C: New.
47004         * g++.dg/eh/forced4.C: New.
47005
47006 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
47007
47008         * gcc.dg/20030505.c: Fix triplet.
47009
47010 2003-05-06  DJ Delorie  <dj@redhat.com>
47011
47012         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
47013         * gcc.dg/nest.c: Likewise.
47014
47015 2003-05-05  Roger Sayle  <roger@eyesopen.com>
47016
47017         * gcc.dg/builtins-14.c: New test case.
47018
47019 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
47020
47021         * lib/compat.exp (compat-execute): New argument.
47022         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
47023         * gcc.dg/compat: New test directory.
47024         * gcc.dg/compat/compat.exp: New expect script.
47025         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
47026         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
47027         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
47028         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
47029         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
47030         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
47031
47032         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
47033         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
47034         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
47035         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
47036         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
47037         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
47038         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
47039         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
47040         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
47041         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
47042         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
47043         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
47044         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
47045         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
47046         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
47047
47048 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
47049
47050         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
47051
47052 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
47053
47054         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
47055
47056 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
47057
47058         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
47059         * gcc.dg/ppc-fsel-2.c: New test.
47060
47061         * gcc.dg/unused-5.c: New test.
47062
47063 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47064
47065         PR c++/10496
47066         * g++.dg/warn/pmf1.C: New test.
47067
47068 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47069
47070         PR c++/4494
47071         * g++.dg/warn/main.C: New test.
47072
47073 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47074
47075         * gcc.dg/nonnull-3.c: New test.
47076
47077 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
47078
47079         * gcc.dg/cpp/Wtrigraphs.c: Update.
47080         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
47081
47082 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
47083
47084         * gcc.dg/ppc-fsel-1.c: New test.
47085
47086 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
47087
47088         PR c/10604
47089         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
47090
47091 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
47092
47093         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
47094
47095 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47096
47097         PR c++/9364, c++/10553, c++/10586
47098         * g++.dg/parse/typename4.C: New test.
47099         * g++.dg/parse/typename5.C: Likewise.
47100
47101 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
47102
47103         * gcc.c-torture/compile/20030503-1.c: New test.
47104
47105 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47106
47107         * g++.dg/lookup/using5.C: Fix testcase error.
47108
47109 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
47110
47111         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
47112         since MEABI is no longer supported.  Remove all vestiges
47113         of MEABI from the test.
47114
47115 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47116
47117         PR c++/10554
47118         * g++.dg/lookup/using5.C: New test.
47119
47120 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47121
47122         PR c++/8772
47123         * g++.dg/template/ttp5.C: New test.
47124
47125 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
47126
47127         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
47128         (dg-gpp-additional-sources): New function.
47129         (dg-gpp-additional-files): Likewise.
47130         * lib/g++.exp (additional_sources): New variable.
47131         (additional_files): Likewise.
47132         (g++_target_compile): Deal with them.
47133         * lib/old-dejagnu.exp: Remove.
47134         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
47135         * g++.old-deja: Revise all tests to use dg commands.
47136
47137 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47138
47139         PR c++/9432, c++/9528
47140         * g++.dg/lookup/using4.C: New test.
47141
47142 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
47143
47144         * gcc.dg/noreturn-5.c: New file.
47145         * gcc.dg/noreturn-6.c: New file.
47146
47147         * gcc.c-torture/compile/inline-1.c: New file.
47148
47149 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47150
47151         PR c++/10551
47152         * g++.dg/template/explicit1.C: New test.
47153
47154 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47155
47156         PR c++/10549
47157         * g++.dg/other/bitfield1.C: New test.
47158
47159         PR c++/10527
47160         * g++.dg/init/new7.C: New test.
47161
47162 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47163
47164         * g++.dg/ext/desig1.C: New test.
47165         * g++.dg/ext/init1.C: Update.
47166
47167         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
47168
47169 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
47170
47171         PR c++/10180
47172         * g++.dg/warn/Winline-1.C: New test.
47173
47174 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
47175
47176         * gcc.c-torture/execute/string-opt-19.c: New test.
47177
47178         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
47179         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
47180
47181 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
47182
47183         PR c++/10506
47184         * g++.dg/init/new6.C: New test.
47185
47186         PR c++/10503
47187         * g++.dg/init/ref6.C: New test.
47188
47189 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
47190
47191         * g++.dg/warn/weak1.C: XFAIL on AIX4.
47192
47193 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47194
47195         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
47196         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
47197
47198 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
47199
47200         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
47201         initialized static data members.
47202
47203 2003-04-25  H.J. Lu <hjl@gnu.org>
47204
47205         * gcc.dg/ia64-sync-4.c: New test.
47206
47207 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47208
47209         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
47210         date.
47211
47212 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
47213
47214         PR c++/10337
47215         * g++.dg/warn/conv1.C: New test.
47216         * g++.old-deja/g++.other/conv7.C: Adjust.
47217         * g++.old-deja/g++.other/overload14.C: Adjust.
47218
47219 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47220
47221         PR c++/10471
47222         * g++.dg/template/defarg2.C: New test.
47223
47224 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
47225
47226         * gcc.dg/cpp/include2.c: Update.
47227         * gcc.dg/cpp/multiline-2.c: New.
47228         * gcc.dg/cpp/multiline.c: Update.
47229         * gcc.dg/cpp/strify2.c: Update.
47230         * gcc.dg/cpp/trad/literals-2.c: Update.
47231
47232 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47233
47234         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
47235
47236 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47237
47238         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
47239
47240 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47241
47242         PR c++/10451
47243         * g++.dg/parse/crash4.C: New test.
47244
47245         PR c++/9847
47246         * g++.dg/parse/crash5.C: New test.
47247
47248 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
47249
47250         PR c++/10446
47251         * g++.dg/parse/crash3.C: New test.
47252
47253         PR c++/10428
47254         * g++.dg/parse/elab1.C: New test.
47255
47256 2003-04-22  Devang Patel  <dpatel@apple.com>
47257
47258         * gcc.dg/cpp/trad/funlike-5.c: New test.
47259
47260 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
47261
47262         * g++.dg/other/packed1.C: Fix dg options.
47263
47264 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
47265
47266         * g++.dg/other/offsetof2.C: New test.
47267
47268 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
47269
47270         * g++.dg/template/recurse.C: Adjust location of error messages.
47271
47272 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
47273
47274         PR c++/9881
47275         * g++.dg/init/addr-const1.C: New test.
47276         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
47277
47278 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47279
47280         PR c++/10405
47281         * g++.dg/lookup/struct-hack1.C: New test.
47282
47283 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
47284
47285         * ucs.c: Update diagnostic messages.
47286
47287 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47288
47289         * gcc.dg/cpp/truefalse.cpp: New test.
47290         * gcc.dg/cpp/cpp.exp: Update.
47291         * g++.dg/other/stdbool-if.C: Remove.
47292
47293 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47294
47295         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
47296         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
47297
47298 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47299
47300         * gcc.c-torture/compile/20030418-1.c: New test.
47301
47302 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
47303
47304         * README.compat: Remove; content moved to doc/sourcebuild.texi.
47305
47306 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47307
47308         PR c++/10347
47309         g++.dg/template/dependent-name1.C: New test.
47310
47311 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
47312
47313         * gcc.dg/warn-1.c (tourist_guide): New array,
47314         contains a pointer to bar.
47315
47316 2003-04-16  Roger Sayle  <roger@eyesopen.com>
47317
47318         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
47319         * gcc.c-torture/execute/medce-1.c: New test case.
47320         * gcc.c-torture/execute/medce-2.c: New test case.
47321
47322 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
47323
47324         * lib/prune.exp: Ignore more messages.
47325
47326         PR c++/10381
47327         * g++.dg/parse/lookup3.C: New test.
47328
47329 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
47330
47331         * gcc.c-torture/compile/20030415-1.c : New test.
47332
47333 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
47334
47335         * gcc.c-torture/execute/scope-2.c: Move to ...
47336         * gcc.dg/noncompile/scope.c: .... here.
47337
47338 2003-04-14  Roger Sayle  <roger@eyesopen.com>
47339
47340         * gcc.dg/20030414-2.c: New test case.
47341
47342 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
47343
47344         PR target/10377
47345         * gcc.dg/20030414-1.c: New test.
47346
47347 2003-04-13  Roger Sayle  <roger@eyesopen.com>
47348
47349         * gcc.dg/builtins-12.c: New test case.
47350         * gcc.dg/builtins-13.c: New test case.
47351
47352 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47353
47354         * gcc.c-torture/execute/string-opt-18.c: New test.
47355
47356 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
47357
47358         PR c++/10300
47359         * g++.dg/init/new5.C: New test.
47360
47361 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
47362
47363         PR c++/7910
47364         * g++.dg/ext/dllimport1.C: New test.
47365
47366 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47367
47368         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
47369
47370 2003-04-11  Bud Davis <bdavis9659@comcast.net>
47371
47372         PR Fortran/9263
47373         * g77.f-torture/noncompile/9263.f: New test
47374         PR Fortran/1832
47375         * g77.f-torture/execute/1832.f: New test
47376
47377 2003-04-11  David Chad  <davidc@freebsd.org>
47378             Loren J. Rittle  <ljrittle@acm.org>
47379
47380         PR libobjc/8562
47381         * objc.dg/headers.m: New test.
47382
47383 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
47384
47385         * gcc.c-torture/execute/builtin-noret-2.c: New.
47386         * gcc.c-torture/execute/builtin-noret-2.x: New.
47387         XFAIL builtin-noret-2.c at -O1 and above.
47388         * gcc.dg/redecl.c: New.
47389         * gcc.dg/Wshadow-1.c: Update error regexps.
47390
47391 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
47392
47393         * g++.dg/abi/bitfield10.C: New test.
47394
47395 2003-04-09  Mike Stump  <mrs@apple.com>
47396
47397         * gcc.dg/pch/pch.exp: Make testcase names longer.
47398         * g++.dg/pch/pch.exp: Make testcase names longer.
47399
47400 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47401
47402         * gcc.dg/builtins-11.c: New test case.
47403
47404 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47405
47406         * gcc.dg/builtins-9.c: New test case.
47407         * gcc.dg/builtins-10.c: New test case.
47408
47409 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
47410
47411         * gcc.dg/noncompile/init-4.c.c: New test.
47412
47413 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47414
47415         * gcc.misc-test/gcov-9.c: New test.
47416         * gcc.misc-test/gcov-10.c: New test
47417         * gcc.misc-test/gcov-11.c: New test.
47418
47419 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
47420
47421         PR optimization/10024
47422         * gcc.c-torture/compile/20030405-1.c: New test.
47423
47424 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
47425
47426         * gcc.dg/pch/static-3.c: New.
47427         * gcc.dg/pch/static-3.hs: New.
47428         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
47429
47430 2003-04-04  Richard Henderson  <rth@redhat.com>
47431
47432         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
47433         * g++.dg/eh/forced2.C: Likewise.
47434
47435 2003-04-03  Mike Stump  <mrs@apple.com>
47436
47437         * lib/scanasm.exp (scan-assembler): Add xfail processing for
47438         target arg.
47439         (scan-assembler-times, scan-assembler-not): Likewise.
47440         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
47441
47442 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47443
47444         * gcc.dg/sparc-loop-1.c: New test.
47445
47446 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
47447
47448         PR other/9274
47449         * g++.dg/pch/system-2.C: New.
47450         * g++.dg/pch/system-2.Hs: New.
47451
47452 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
47453
47454         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
47455
47456         * g++.dg/eh/simd-1.C (vecfunc): Same.
47457
47458 2003-04-01  Roger Sayle  <roger@eyesopen.com>
47459
47460         * gcc.c-torture/execute/20030401-1.c: New test case.
47461
47462 2003-04-01  Ziemowit Laski <zlaski@apple.com>
47463
47464         * objc.dg/defs.m: New.
47465
47466 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
47467
47468         * g++.dg/eh/simd-1.C: New.
47469         * g++.dg/eh/simd-2.C: New.
47470
47471 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
47472
47473         * gcc.c-torture/execute/simd-3.c: New.
47474
47475 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47476
47477         PR c/9936
47478         * gcc.dg/20030331-2.c: New test.
47479
47480 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47481
47482         PR c++/10278
47483         * g++.dg/parse/crash2.C: New test.
47484
47485 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47486
47487         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
47488         * gcc.c-torture/execute/20030331-1.c: ...here.
47489
47490 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47491
47492         * gcc.c-torture/execute/20030331-1.c: New test.
47493
47494 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
47495
47496         * lib/gcov.exp: Adjust call return testing strings.
47497         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
47498
47499 2003-03-31  Roger Sayle  <roger@eyesopen.com>
47500
47501         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
47502         * gcc.dg/builtins-7.c: New test case.
47503         * gcc.dg/builtins-8.c: New test case.
47504
47505 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47506
47507         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
47508
47509 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
47510
47511         PR c++/7647
47512         * g++.dg/lookup-class-member-2.C: New test.
47513
47514 2003-03-30  Glen Nakamura  <glen@imodulo.com>
47515
47516         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
47517
47518 2003-03-28  Roger Sayle  <roger@eyesopen.com>
47519
47520         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
47521
47522 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
47523
47524         * g++.dg/init/attrib1.C: New test.
47525
47526 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47527
47528         * gcc.dg/ultrasp8.c: New test.
47529
47530 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47531
47532         * gcc.dg/ultrasp7.c: New test.
47533
47534 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
47535
47536         PR c++/10047
47537         * g++.dg/template/inline1.C: New test.
47538
47539 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47540
47541         * gcc.dg/sparc-dwarf2.c: New test.
47542
47543 2003-03-27  Roger Sayle  <roger@eyesopen.com>
47544
47545         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
47546         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
47547
47548 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
47549
47550         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
47551         than reading .x files.
47552         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
47553         * g77.dg/gcov/gcov-1.f: Likewise.
47554         * gcc.misc-tests/gcov-4b.c: Likewise.
47555         * gcc.misc-tests/gcov-5b.c: Likewise.
47556         * gcc.misc-tests/gcov-6.c: Likewise.
47557         * gcc.misc-tests/gcov-7.c: Likewise.
47558         * gcc.misc-tests/gcov-8.c: Likewise.
47559         * g++.dg/gcov/gcov-1.x: Remove.
47560         * g77.dg/gcov/gcov-1.x: Likewise.
47561         * gcc.misc-tests/gcov-4b.x: Likewise.
47562         * gcc.misc-tests/gcov-5b.x: Likewise.
47563         * gcc.misc-tests/gcov-6.x: Likewise.
47564         * gcc.misc-tests/gcov-7.x: Likewise.
47565         * gcc.misc-tests/gcov-8.x: Likewise.
47566
47567 2003-03-27  Glen Nakamura  <glen@imodulo.com>
47568
47569         PR opt/10087
47570         * gcc.dg/20030324-1.c: New test.
47571
47572 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
47573
47574         PR c++/10224
47575         * g++.dg/template/arg3.C: New test.
47576
47577         PR c++/10158
47578         * g++.dg/template/friend18.C: New test.
47579
47580 2003-03-26  Roger Sayle  <roger@eyesopen.com>
47581
47582         * g77.f-torture/compile/20030326-1.f: New test case.
47583
47584 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
47585
47586         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
47587
47588         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
47589
47590 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
47591
47592         * gcc.dg/ia64-sync-3.c: New test.
47593
47594 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
47595
47596         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
47597
47598 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
47599
47600         * gcc.dg/ultrasp6.c: New test.
47601
47602 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47603
47604         * gcc.dg/i386-signbit-1.c: New test.
47605         * gcc.dg/i386-signbit-2.c: New test.
47606         * gcc.dg/i386-signbit-3.c: New test.
47607
47608 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47609
47610         * gcc.dg/ultrasp5.c: Fix options.
47611
47612 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47613
47614         * gcc.dg/ultrasp5.c: Fix comment.
47615
47616 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
47617
47618         PR fortran/10197
47619         * g77.f-torture/execute/10197.f: New test.
47620
47621 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
47622
47623         PR c++/9898, c++/383
47624         * g++.dg/template/conv6.C: New test.
47625
47626         PR c++/10119
47627         * g++.dg/template/ptrmem5.C: New test.
47628
47629         PR c++/10026
47630         * g++.dg/lookup/koenig1.C: New test.
47631
47632         PR C++/10199
47633         * g++.dg/lookup/template2.C: New test.
47634
47635 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
47636
47637         * g++.dg/opt/rtti1.C: New test.
47638
47639 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
47640
47641         * gcc.dg/ultrasp5.c: New test.
47642
47643 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
47644
47645         PR middle-end/9967
47646         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
47647         builtin fputs.
47648
47649 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
47650
47651         PR c/8224
47652         * gcc.dg/20030323-1.c: New test.
47653
47654 2003-03-23  Roger Sayle  <roger@eyesopen.com>
47655
47656         * gcc.c-torture/compile/20030323-1.c: New test case.
47657
47658 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
47659
47660         * gcc.dg/20030321-1.c: New test.
47661
47662 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
47663
47664         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
47665
47666 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
47667
47668         PR c++/9978, c++/9708
47669         * g++.dg/ext/vlm1.C: Adjust expected error.
47670         * g++.dg/ext/vla2.C: New test.
47671         * g++.dg/template/arg1.C: New test.
47672         * g++.dg/template/arg2.C: New test.
47673
47674 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
47675
47676         * g77.f-torture/execute/select.f: New test.
47677         * g77.f-torture/noncompile/select_no_compile.f: New test.
47678
47679 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
47680
47681         PR c++/9898
47682         * g++.dg/other/error4.C: New test.
47683
47684 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
47685
47686         * g++.dg/template/friend17.C: New test.
47687
47688 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
47689
47690         * gcc.c-torture/compile/20030320-1.c: New.
47691
47692 2003-03-20  Roger Sayle  <roger@eyesopen.com>
47693
47694         * gcc.dg/builtins-6.c: New test case.
47695
47696 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
47697
47698         PR target/10073
47699         * gcc.c-torture/compile/20030319-1.c: New.
47700
47701 2003-03-18  Jan Hubicka  <jh@suse.cz>
47702
47703         * gcc.dg/i386-cvt-1.c: New test.
47704
47705 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
47706
47707         * objc.dg/naming-1.m: Use "(parse|syntax) error".
47708         * objc.dg/naming-2.m: Likewise.
47709
47710 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
47711
47712         PR c++/9639
47713         * g++.dg/parse/crash1.C: New test.
47714
47715 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
47716
47717         PR c++/8805
47718         * g++.dg/eh/cleanup1.C: New test.
47719
47720 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
47721
47722         * gcc.c-torture/execute/20030316-1.c: New test case.
47723
47724 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
47725
47726         PR c++/9629
47727         * g++.dg/init/ctor2.C: New test.
47728
47729 2003-03-15  Roger Sayle  <roger@eyesopen.com>
47730
47731         * g77.f-torture/compile/xformat.f: New test case.
47732
47733 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47734
47735         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
47736         * g++.old-deja/g++.mike/eh50.C: Likewise.
47737
47738 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47739
47740         PR c++/6440
47741         * g++.dg/template/spec7.C: New test.
47742         * g++.dg/template/spec8.C: Likewise.
47743
47744 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
47745
47746         * gcc.c-torture/execute/20030313-1.c: New test.
47747
47748 2003-03-14  Richard Henderson  <rth@redhat.com>
47749
47750         * gcc.dg/inline-2.c: Adjust alpha test for external call.
47751
47752 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
47753
47754         * gcc.c-torture/compile/20030314-1.c: New test.
47755
47756 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
47757
47758         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
47759         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
47760         thumb target,
47761         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
47762         to accept newer _imp__  prefix and additional
47763         newline in .drectve section.
47764         * gcc.dg/dll-4.c: Likewise.
47765         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
47766         switch.
47767
47768 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
47769
47770         * g++.dg/parse/namespace9.C: New test.
47771
47772         * g++.dg/init/ref5.C: New test.
47773         * g++.dg/parse/ptrmem1.C: Likewise.
47774
47775 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47776
47777         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
47778         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
47779         regular expression.
47780         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
47781         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
47782
47783 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
47784
47785         * gcc.c-torture/execute/20030224-2.c: New test.
47786
47787 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47788
47789         * gcc.dg/decl-3.c: New test.
47790
47791 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47792
47793         * gcc.dg/i386-loop-2.c: New test.
47794
47795 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
47796
47797         PR c++/9474
47798         * g++.dg/parse/namespace8.C: New test.
47799
47800         PR c++/9924
47801         * g++.dg/overload/builtin2.C: New test.
47802
47803 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
47804
47805         * gcc.dg/return-type-3.c: New test.
47806
47807 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
47808
47809         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
47810         profiling options are not supported.
47811
47812 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
47813
47814         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
47815         * g++.old-deja/g++.warn/impint2.C: Likewise.
47816
47817 2003-03-10  Devang Patel  <dpatel@apple.com>
47818
47819         * g++.dg/cpp/c++_cmd_1.C: New test.
47820         * g++.dg/cpp/c++_cmd_1.h: New file.
47821
47822 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
47823
47824         * gcc.dg/altivec-9.c: New file.
47825
47826 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47827
47828         * gcc.dg/ppc-sdata-1.c: New test.
47829         * gcc.dg/ppc-sdata-2.c: New test.
47830
47831 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
47832
47833         PR c++/9373
47834         * g++.dg/opt/ptrmem2.C: New test.
47835
47836         PR c++/8534
47837         * g++.dg/opt/ptrmem1.C: New test.
47838
47839 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47840
47841         * gcc.dg/i386-loop-1.c: New test.
47842
47843 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47844
47845         PR c++/9970
47846         * g++.dg/lookup/friend1.C: New test.
47847
47848 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47849
47850         PR c++/9823
47851         * g++.dg/parser/constructor1.C: New test.
47852
47853 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
47854
47855         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
47856
47857         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
47858
47859 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
47860
47861         * gcc.dg/cpp/Wunused.c: Update test.
47862
47863 2003-03-08  Jan Hubicka  <jh@suse.cz>
47864
47865         * gcc.dg/inline-3.c: New test.
47866
47867 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47868
47869         PR c++/9809
47870         * g++.dg/parse/builtin1.C: New test.
47871
47872         PR c++/9982
47873         * g++.dg/abi/cookie1.C: New test.
47874         * g++.dg/abi/cookie2.C: Likewise.
47875
47876         PR c++/9524
47877         * g++.dg/template/field1.C: New test.
47878
47879         PR c++/9912
47880         * g++.dg/parse/class1.C: New test.
47881         * g++.dg/parse/namespace7.C: Likewise.
47882         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
47883
47884 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
47885
47886         * g++.dg/init/ref4.C: New test.
47887
47888 2003-03-07  Jan Hubicka  <jh@suse.cz>
47889
47890         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
47891         * gcc.dg/inline-3.c: New test.
47892
47893 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
47894
47895         * g++.dg/init/ref3.C: New test.
47896
47897         PR c++/9965
47898         * g++.dg/init/ref2.C: New test.
47899
47900         PR c++/9400
47901         * g++.dg/warn/Wshadow-2.C: New test.
47902
47903         PR c++/9791
47904         * g++.dg/warn/Woverloaded-1.C: New test.
47905
47906 2003-03-05  Jan Hubicka  <jh@suse.cz>
47907
47908         * gcc.dg/i386-local2.c: New.
47909         * gcc.dg/i386-local.c: Fix typo.
47910
47911 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
47912
47913         * g++.dg/abi/layout3.C: New test.
47914
47915 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
47916
47917         * gcc.c-torture/compile/20030305-1.c
47918
47919 2003-03-05  Jan Hubicka  <jh@suse.cz>
47920
47921         * gcc.dg/i386-local.c: New.
47922
47923 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
47924
47925         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
47926
47927 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47928
47929         * gcc.dg/switch-2.c: New test.
47930         * gcc.dg/switch-3.c: New test.
47931         * gcc.dg/Wswitch.c: Adjust line numbers.
47932         * gcc.dg/Wswitch-default.c: Likewise.
47933         * gcc.dg/Wswitch-enum.c: Likewise.
47934
47935 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
47936
47937         * gcc.c-torture/execute/20030222-1.c: New test.
47938
47939 2003-03-03  James E Wilson  <wilson@tuliptree.org>
47940
47941         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
47942
47943 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
47944
47945         PR c++/9878
47946         * g++.dg/init/ref1.C: New test.
47947
47948 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
47949
47950         * gcc.dg/sh-relax.c: New SH-only test.
47951
47952 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
47953
47954         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
47955         comment explaining purpose of testcase.
47956
47957 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47958
47959         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
47960         for HC11/HC12 (asm needs two int registers).
47961         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
47962         HC11/HC12 because the test uses an asm which needs two 32-bit
47963         registers.
47964
47965 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47966
47967         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
47968         for HC11/HC12 (array is too large otherwise).
47969         * gcc.c-torture/compile/920501-4.x: New file, likewise.
47970         * gcc.c-torture/compile/20010518-2.x: Likewise.
47971         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
47972         HC11/HC12 (array is too large).
47973
47974 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
47975
47976         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
47977         * lib/g++-dg.exp (g++-dg-test): Likewise.
47978
47979 2003-03-01  Roger Sayle  <roger@eyesopen.com>
47980
47981         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
47982         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
47983
47984 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47985
47986         * g++.dg/warn/implicit-typename1.C: Remove warning.
47987
47988 2003-02-28  Richard Henderson  <rth@redhat.com>
47989
47990         * gcc.dg/noreturn-1.c: Move noreturn warning line.
47991         * gcc.dg/return-type-1.c: Move control reaches end warning line.
47992
47993 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
47994
47995         * gcc.dg/pch/pch.exp: Change .pch to .gch.
47996         * g++.dg/pch/pch.exp: Likewise.
47997
47998 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
47999
48000         PR c++/9879
48001         * g++.dg/init/new4.C: New test.
48002
48003 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
48004
48005         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
48006
48007 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
48008
48009         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
48010         unsigned long.
48011
48012         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
48013         wider than float.
48014
48015 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
48016
48017         * lib/scanasm.exp: Add support for counting numbers of
48018         occurences.
48019         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
48020         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
48021
48022 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
48023
48024         PR c++/9683
48025         * g++.dg/template/static3.C: New test.
48026
48027         PR c++/9829
48028         * g++.dg/parse/namespace6.C: New test.
48029
48030 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48031
48032         PR target/9732
48033         * gcc.dg/20030225-1.c: New test.
48034
48035 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
48036
48037         * README: Remove out-of-date information.
48038
48039         PR c++/9836
48040         * g++.dg/template/spec6.C: New test.
48041
48042 2003-02-24  Jeff Law  <law@redhat.com>
48043
48044         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
48045
48046 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48047
48048         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
48049         * gcc.dg/pragma-ep-1.c: Likewise.
48050
48051 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48052
48053         PR c++/9602
48054         * g++.dg/template/friend16.C: New test.
48055
48056 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
48057
48058         PR c++/5333
48059         * g++.dg/parse/fused-params1.C: Adjust error messages.
48060         * g++.dg/template/nested3.C: New test.
48061
48062 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
48063
48064         * g++.dg/abi/param1.C: New test.
48065
48066 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48067
48068         PR c++/7982
48069         * g++.dg/warn/implicit-typename1.C: New test.
48070
48071 2003-02-22  Kelley Cook <kelleycook@comcast.net>
48072
48073         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
48074         with "mtune".
48075         * g++.old-deja/g++.other/store-expr2.C: Likewise.
48076         * gcc.c-torture/execute/20010129-1.x: Likewise.
48077         * gcc.dg/20011107-1.c: Likewise.
48078         * gcc.dg/20020108-1.c: Likewise.
48079         * gcc.dg/20020122-3.c: Likewise.
48080         * gcc.dg/20020206-1.c: Likewise.
48081         * gcc.dg/20020310-1.c: Likewise.
48082         * gcc.dg/20020426-2.c: Likewise.
48083         * gcc.dg/20020517-1.c: Likewise.
48084         * gcc.dg/991230-1.c: Likewise.
48085         * gcc.dg/i386-unroll-1.c: Likewise.
48086         * gcc.misc-tests/i386-prefetch.exp: Likewise.
48087
48088 2003-02-22  Jan Hubicka  <jh@suse.cz>
48089
48090         * gcc.dg/i386-mul.c: New test.
48091
48092 2003-02-21  Roger Sayle  <roger@eyesopen.com>
48093
48094         * gcc.dg/builtins-5.c: New test case.
48095
48096 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
48097
48098         * gcc.dg/asmreg-1.c: New test.
48099
48100 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48101
48102         PR c++/9749
48103         * g++.dg/parse/varmod1.C: New test.
48104
48105 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48106
48107         PR c++/9727
48108         * g++.dg/template/op1.C: New test.
48109
48110 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48111
48112         PR c++/8906
48113         * g++.dg/template/nested2.C: New test.
48114
48115 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48116
48117         PR c++/8724
48118         * g++.dg/expr/dtor1.C: New test.
48119
48120 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
48121
48122         * gcc.dg/cpp/include3.c: New test.
48123         * gcc.dg/cpp/inc/foo.h: New file.
48124
48125 2003-02-21  Glen Nakamura  <glen@imodulo.com>
48126
48127         * gcc.c-torture/execute/20030221-1.c: New test.
48128
48129 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
48130
48131         PR c++/9729
48132         * g++.dg/abi/conv1.C: New test.
48133
48134 2003-02-20  Jan Hubicka  <jh@suse.cz>
48135
48136         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
48137
48138 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
48139
48140         * gcc.c-torture/compile/20030219-1.c: New test.
48141
48142 2003-02-18  Jan Hubicka  <jh@suse.cz>
48143
48144         * gcc.dg/funcorder.c: New test.
48145
48146 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48147
48148         * gcc.c-torture/execute/20030218-1.c: New.
48149
48150 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
48151
48152         * gcc.dg/20030218-1.c: New.
48153
48154 2003-02-18  Richard Henderson  <rth@redhat.com>
48155
48156         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
48157         * gcc.dg/attr-used-2.c: New.
48158
48159 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
48160
48161         PR c++/9704
48162         * g++.dg/init/copy5.C: New test.
48163
48164 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
48165
48166         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
48167         * g++.dg/pch/pch.exp: Likewise.
48168
48169 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48170
48171         * gcc.c-torture/execute/20030209-1.c: Enable the test if
48172         STACK_SIZE is not defined.
48173
48174 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48175
48176         PR c++/9457
48177         * g++.dg/template/init1.C: New test.
48178
48179 2003-02-16  Jan HUbicka  <jh@suse.cz>
48180
48181         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
48182         (foo): Add few extra tests
48183         * gcc.dg/c99-const-expr-3.c: Likewise.
48184         * gcc.c-torture/execute/20030216-1.c: New.
48185
48186 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48187
48188         PR c++/9459
48189         * g++.dg/ext/typeof4.C: New test.
48190
48191 2003-02-15  Roger Sayle  <roger@eyesopen.com>
48192
48193         * gcc.dg/i386-387-3.c: New test case.
48194
48195 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
48196
48197         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
48198         cris-*-elf* cris-*-aout* and mmix-*-*.
48199
48200 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
48201
48202         * gcc.dg/20030213-1.c: New test.
48203
48204 2003-02-12  Roger Sayle  <roger@eyesopen.com>
48205
48206         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
48207         * gcc.dg/i386-387-2.c: Likewise.
48208
48209 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
48210
48211         * gcc.dg/ppc-spe.c: Fix formatting.
48212         Enable tests that were previously unsupported by gas.
48213         Delete tests for instructions that no longer exist.
48214         Switch arguments on evsubifw builtin.
48215
48216 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
48217
48218         * gcc.c-torture/execute/20030209-1.c: Disable the test if
48219         STACK_SIZE is too small.
48220
48221 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
48222             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
48223
48224         * gcc.dg/decl-2.c: New test.
48225
48226 2003-02-10  Jan Hubicka  <jh@suse.cz>
48227
48228         * gcc.dg/i386-fpcvt-1.c: New test.
48229
48230 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
48231
48232         * gcc.c-torture/execute/20030209-1.c: New test.
48233
48234 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
48235
48236         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
48237         int-wide bitops, use the constants of the same width.
48238         Likewise, if long long is 32-bit wide, test bitops using
48239         32-bit constants.
48240
48241 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
48242
48243         * gcc.dg/20021014-1.c: Annotate with expected notice text.
48244
48245 2003-02-07  Roger Sayle  <roger@eyesopen.com>
48246
48247         * gcc.dg/builtins-4.c: New test case.
48248
48249 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48250
48251         * gcc.dg/20020430-1.c: Fix dg command typos.
48252         * gcc.dg/20020503-1.c: Likewise.
48253
48254 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48255
48256         PR c++/8785
48257         * g++.dg/parse/fused-params1.C: New test.
48258
48259         PR c++/8857
48260         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
48261
48262         PR c++/8921
48263         * g++.dg/parse/non-dependent1.C: New test.
48264
48265         PR c++/8928
48266         * g++.dg/parse/dupl-tmpl-args1.C: New test.
48267
48268         PR c++/9228
48269         * g++.dg/parse/undefined7.C: New test.
48270         * g++.dg/parse/non-templ1.C: New test.
48271
48272         PR c++/9229
48273         * g++.dg/parse/too-many-tmpl-args1.C: New test.
48274
48275 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
48276
48277         * gcc.c-torture/compile/20030206-1.c: New test.
48278
48279 2003-02-05  Roger Sayle  <roger@eyesopen.com>
48280
48281         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
48282         "pow" to "foo" to avoid potential confusion with a math built-in.
48283
48284 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48285
48286         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
48287         conditions for SPARC targets.
48288
48289 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
48290
48291         * gcc.dg/20030204-1.c: New test.
48292
48293 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48294
48295         PR c++/38
48296         * g++.dg/parse/array-size1.C: New test.
48297
48298         PR c++/5657
48299         * g++.dg/parse/undefined3.C: New test.
48300
48301         PR c++/5665
48302         * g++.dg/parse/undefined4.C: New test.
48303
48304         PR c++/5975
48305         * g++.dg/parse/undefined5.C: New test.
48306
48307         PR c++/7259
48308         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
48309
48310         PR c++/8578
48311         * g++.dg/parse/casting-operator1.C: New test.
48312
48313         PR c++/8596
48314         * g++.dg/parse/undefined6.C: New test.
48315
48316         PR c++/8736
48317         * g++.dg/parse/missing-template1.C: New test.
48318
48319 2003-02-04  Jan Hubicka  <jh@suse.cz>
48320
48321         * gcc.dg/i386-cadd.c: Compile using -march=k8.
48322         * gcc.dg/i386-cmov?.c: Likewise.
48323         * gcc.dg/i386-fpcvt-?.c: Likewise.
48324         * gcc.dg/i386-ssefp-1.c: Likewise.
48325         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
48326         conventions.
48327
48328 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
48329
48330         PR c++/7129
48331         * g++.dg/ext/max.C: New test.
48332
48333 2003-02-03  Jan Hubicka  <jh@suse.cz>
48334
48335         * gcc.c-torture/execute/20030203-1.c: New test.
48336
48337 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
48338
48339         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
48340         'natural-endian'.
48341
48342 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
48343
48344         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
48345         * g++.dg/init/new2.C: Likewise.
48346         * g++.dg/other/new1.C: Likewise.
48347
48348 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
48349
48350         * gcc.dg/struct-ret-libc.c: New test.
48351
48352 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
48353
48354         * gcc.dg/20030129-1.c: New test.
48355
48356 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48357
48358         PR c++/8849
48359         * g++.dg/template/ptrmem4.C: New test.
48360
48361 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
48362
48363         * g++.dg/parser/constant1.C: New test.
48364
48365 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48366
48367         PR c++/8591
48368         * g++.dg/parse/friend2.C: New test.
48369
48370 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48371
48372         PR c++/9437
48373         * g++.dg/template/unify4.C: New test.
48374
48375 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
48376
48377         * gcc.c-torture/execute/20030128-1.c: New test.
48378
48379 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
48380
48381         * g++.dg/lookup/nested1.C: Test moved from ...
48382         * g++.old-deja/g++.other/lookup24.C: ... here.
48383
48384 2003-01-28  Jan Hubicka  <jh@suse.cz>
48385
48386         * gcc.dg/i386-cmov5.c: New test.
48387
48388 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48389
48390         * gcc.c-torture/execute/20010925-1.c: Changed the
48391         memcpy declaration.
48392
48393 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48394
48395         PR c++/3902
48396         * g++.dg/parse/template5.C: New test.
48397
48398 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
48399
48400         PR fortran/9258
48401         * g77.dg/pr9258: New test.
48402
48403 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48404
48405         * README: Move relevant parts from README.g++.
48406
48407         * README.g++: Remove this file.
48408
48409 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48410
48411         * g++.dg/abi/dcast1.C: New test.
48412
48413 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48414
48415         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
48416
48417 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
48418
48419         PR c++/47
48420         * g++.old-deja/g++.other/lookup24.C: New test.
48421
48422 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48423
48424         PR middle-end/7227
48425         * gcc.dg/uninit-C.c: New test.
48426
48427 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
48428
48429         * g++.dg/abi/covariant1.C: New test.
48430
48431 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
48432
48433         * gcc.dg/20030123-1.c: New test.
48434
48435 2003-01-25  Jan Hubicka  <jh@suse.cz>
48436
48437         PR opt/8492
48438         * gcc.c-torture/compile/20030125-1.c
48439
48440 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
48441
48442         PR c++/9403
48443         * g++.dg/parse/template3.C: New test.
48444         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
48445
48446         PR c++/795
48447         * g++.dg/parse/template4.C: New test.
48448
48449         PR c++/9415
48450         * g++.dg/template/qual2.C: New test.
48451
48452         PR c++/8545
48453         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
48454
48455         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
48456
48457 2003-01-25  Roger Sayle  <roger@eyesopen.com>
48458
48459         * gcc.c-torture/execute/switch-1.c: New test case.
48460
48461 2003-01-25  Jan Hubicka  <jh@suse.cz>
48462
48463         * gcc.c-torture/execute/20030125-1.[cx]: New test.
48464
48465 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
48466
48467         Tweaks for Bison-1.875. From the NEWS file:
48468         "- `parse error' -> `syntax error'
48469         Bison now uniformly uses the term `syntax error'"
48470         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
48471         * gcc.dg/cpp/digraph2.c: Likewise.
48472         * gcc.dg/cpp/direct2.c: Likewise.
48473         * gcc.dg/cpp/paste4.c: Likewise.
48474         * gcc.dg/c90-restrict-1.c: Likewise.
48475         * gcc.dg/c99-func-2.c: Likewise.
48476         * gcc.dg/noncompile/920721-2.c: Likewise.
48477         * gcc.dg/noncompile/930622-2.c: Likewise.
48478         * gcc.dg/noncompile/940112-1.c: Likewise.
48479         * gcc.dg/noncompile/950921-1.c: Likewise.
48480         * gcc.dg/noncompile/951123-1.c: Likewise.
48481         * gcc.dg/noncompile/971104-1.c: Likewise.
48482         * gcc.dg/noncompile/990416-1.c: Likewise.
48483
48484 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
48485
48486         * g++.dg/parse/undefined1.C: Add error message.
48487
48488 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48489
48490         PR c++/9354
48491         * g++.dg/parse/new1.C: New test.
48492
48493         PR c++/9216
48494         * g++.dg/parse/template2.C: New test.
48495
48496         PR c++/9354
48497         * g++.dg/parse/typedef2.C: New test.
48498
48499         PR c++/9328
48500         * g++.dg/ext/typeof3.C: New test.
48501
48502 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48503
48504         PR c++/2738
48505         * g++.dg/parse/ret-type1.C: New test.
48506
48507         PR c++/3792
48508         * g++.dg/parse/tmpl-outside1.C: New test.
48509
48510         PR c++/4207
48511         * g++.dg/parse/int-as-enum1.C: New test.
48512
48513         PR c++/4903
48514         * g++.dg/parse/no-typename1.C: New test.
48515
48516         PR c++/5533
48517         * g++.dg/parse/no-value1.C: New test.
48518
48519         PR c++/5921
48520         * g++.dg/parse/wrong-inline1.C: New test.
48521
48522         PR c++/6402
48523         * g++.dg/parse/ref1.C: New test.
48524
48525         PR c++/6992
48526         * g++.dg/parse/attr-ctor1.C: New test.
48527
48528         PR c++/7229
48529         * g++.dg/parse/namespace5.C: New test.
48530
48531         PR c++/7917
48532         * g++.dg/parse/func-def1.C: New test.
48533
48534         PR c++/8143
48535         * g++.dg/parse/undefined1.C: New test.
48536
48537         PR c++/5723, PR c++/8522
48538         * g++.dg/parse/specialization1.C: New test.
48539
48540         PR c++/163, PR c++/8595
48541         * g++.dg/parse/struct-as-enum1.C: New test.
48542
48543         PR c++/9173
48544         * g++.dg/parse/undefined2.C: New test.
48545
48546 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48547
48548         PR c++/9298
48549         * g++.dg/parse/template1.C: New test.
48550
48551         PR c++/9384
48552         * g++.dg/parse/using1.C: New test.
48553
48554         PR c++/9285
48555         PR c++/9294
48556         * g++.dg/parse/expr2.C: New test.
48557
48558         PR c++/9388
48559         * g++.dg/parse/lookup2.C: Likewise.
48560
48561 2003-01-21  Jan Hubicka  <jh@suse.cz>
48562
48563         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
48564         * gcc.c-torture/execute/eeprof-1.c: Likewise.
48565         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
48566         * gcc.c-torture/execute/string-opt-*.c: Likewise.
48567
48568 2003-01-20  Nick Clifton  <nickc@redhat.com>
48569
48570         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
48571         problem with ARM sibcall code generation.
48572
48573 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
48574
48575         * gcc.c-torture/execute/20030120-1.c: New.
48576
48577 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
48578
48579         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
48580
48581 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
48582
48583         PR c++/9272
48584         * g++.dg/parse/ctor1.C: New test.
48585
48586         PR c++/9294:
48587         * g++.dg/parse/qualified1.C: New test.
48588
48589         * g++.dg/parse/typename3.C: New test.
48590
48591 2003-01-16  Richard Henderson  <rth@redhat.com>
48592
48593         * g++.dg/tls/init-2.C: Fix error matches for real this time.
48594
48595 2003-01-16  Richard Henderson  <rth@redhat.com>
48596
48597         * g++.dg/pch/pch.exp: Copy test header to the working directory
48598         before using it either for precompilation or direct use.
48599         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
48600         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
48601
48602 2003-01-16  Richard Henderson  <rth@redhat.com>
48603
48604         * gcc.dg/pch/pch.exp: Copy test header to the working directory
48605         before using it either for precompilation or direct use.
48606         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
48607         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
48608
48609 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
48610
48611         * g++.dg/ext/typename1.C: Add typename keyword.
48612         * g++.dg/template/crash1.C: Update error messages.
48613         * g++.dg/template/crash2.C: Remove error message.
48614         * g++.dg/parse/typename2.C: New test.
48615         * g++.dg/template/typename2.C: Change implicit
48616         typename warning into error.
48617         * g++.old-deja/g++.benjamin/tem03.C: Issue more
48618         error messages.
48619         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
48620         * g++.old-deja/g++.brendan/crash56.C: Add this->.
48621         * g++.old-deja/g++.law/visibility13.C: Remove error
48622         messages.
48623         * g++.old-deja/g++.ns/template17.C: Reorder code to
48624         make declaration visible in template.
48625         * g++.old-deja/g++.pt/crash3.C: Fix typos.
48626         * g++.old-deja/g++.pt/crash36.C: Issue more error
48627         messages.
48628         * g++.old-deja/g++.pt/crash5.C: Improve error
48629         message.
48630         * g++.old-deja/g++.pt/crash67.C: Remove warning.
48631         * g++.old-deja/g++.pt/inherit1.C: Add this->.
48632         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
48633         * g++.old-deja/g++.pt/typename16.C: Replace implicit
48634         typename warning with error message.
48635         * g++.old-deja/g++.pt/typename19.C: Remove warning.
48636         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
48637         * g++.old-deja/g++.robertl/eb24.C: Use this->.
48638
48639 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
48640
48641         * g++.dg/parse/ambig2.C: New test.
48642
48643 2003-01-15  Richard Henderson  <rth@redhat.com>
48644
48645         * g++.dg/tls/init-2.C: Update error message string.
48646
48647 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48648
48649         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
48650
48651 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
48652
48653         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
48654         all for HC11/HC12.
48655         * gcc.c-torture/compile/20001205-1.x: Likewise.
48656         * gcc.c-torture/compile/20001226-1.x: Likewise.
48657         * gcc.c-torture/compile/920520-1.x: Likewise.
48658         * gcc.c-torture/compile/961203-1.x: Likewise.
48659         * gcc.c-torture/compile/20020604-1.x: Likewise.
48660
48661 2003-01-15  Jan Hubicka  <jh@suse.cz>
48662
48663         * gcc.c-torture/compile/20030115-1.c: New test.
48664
48665         * gcc.dg/i386-fpcvt-1.c: New test.
48666         * gcc.dg/i386-fpcvt-2.c: New test.
48667
48668 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
48669
48670         Further conform g++'s __vmi_class_type_info to the C++ ABI
48671         specification.
48672         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
48673         the specification.
48674
48675 2003-01-14  Jan Hubicka  <jh@suse.cz>
48676
48677         * gcc.dg/i386-fpcvt-1.c: New test.
48678         * gcc.dg/i386-fpcvt-2.c: New test.
48679
48680 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48681
48682         * gcc.dg/i386-mmx-3.c: New test.
48683
48684 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
48685
48686         PR c++/9264
48687         * g++.dg/parse/octal1.C: New file.
48688
48689         PR c++/9172
48690         * g++.dg/parse/typename1.C: New file.
48691
48692 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
48693
48694         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
48695         * gcc.dg/bf-no-ms-layout.c: Likewise.
48696         * gcc.dg/bf-ms-attrib.c: Likewise.
48697
48698 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
48699
48700         PR c++/9099
48701         * g++.dg/parse/dtor1.C: New file.
48702
48703         PR c++/9128
48704         * g++.dg/rtti/typeid1.C: New file.
48705
48706         PR c++/9153
48707         * g++.dg/parse/lookup1.C: New file.
48708
48709         PR c++/9171
48710         * g++.dg/templ/spec5.C: New file.
48711
48712 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
48713
48714         * gcc.c-torture/compile/20030110-1.c: New test.
48715
48716 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
48717
48718         Merge from pch-branch:
48719
48720         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
48721
48722         * gcc.dg/pch/cpp-1.h: New.
48723         * gcc.dg/pch/cpp-1.c: New.
48724         * gcc.dg/pch/cpp-2.h: New.
48725         * gcc.dg/pch/cpp-2.c: New.
48726
48727         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
48728
48729         * gcc.dg/pch/except-1.h: New.
48730         * gcc.dg/pch/except-1.c: New.
48731
48732         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
48733
48734         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
48735         running test.
48736         * gcc.dg/pch: Include *.hp not *.h.
48737         * gcc.dg/pch/system-1.h: New.
48738         * gcc.dg/pch/system-1.c: New.
48739
48740         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
48741
48742         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
48743         rather than trying to build and run a program using PCH.
48744         * gcc.dg/pch: Remove dg-do commands from test files.
48745
48746         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
48747
48748         * gcc.dg/pch/macro-3.c: New.
48749         * gcc.dg/pch/macro-3.h: New.
48750
48751         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
48752
48753         * gcc.dg/pch/common-1.c: New.
48754         * gcc.dg/pch/common-1.h: New.
48755         * gcc.dg/pch/decl-1.c: New.
48756         * gcc.dg/pch/decl-1.h: New.
48757         * gcc.dg/pch/decl-2.c: New.
48758         * gcc.dg/pch/decl-2.h: New.
48759         * gcc.dg/pch/decl-3.c: New.
48760         * gcc.dg/pch/decl-3.h: New.
48761         * gcc.dg/pch/decl-4.c: New.
48762         * gcc.dg/pch/decl-4.h: New.
48763         * gcc.dg/pch/decl-5.c: New.
48764         * gcc.dg/pch/decl-5.h: New.
48765         * gcc.dg/pch/global-1.c: New.
48766         * gcc.dg/pch/global-1.h: New.
48767         * gcc.dg/pch/inline-1.c: New.
48768         * gcc.dg/pch/inline-1.h: New.
48769         * gcc.dg/pch/inline-2.c: New.
48770         * gcc.dg/pch/inline-2.h: New.
48771         * gcc.dg/pch/static-1.c: New.
48772         * gcc.dg/pch/static-1.h: New.
48773         * gcc.dg/pch/static-2.c: New.
48774         * gcc.dg/pch/static-2.h: New.
48775
48776         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
48777
48778         * g++.dg/pch/pch.exp: Better handle failing testcases.
48779         * gcc.dg/pch/pch.exp: Likewise.
48780         * gcc.dg/pch/macro-1.c: New.
48781         * gcc.dg/pch/macro-1.h: New.
48782         * gcc.dg/pch/macro-2.c: New.
48783         * gcc.dg/pch/macro-2.h: New.
48784
48785         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
48786
48787         * g++.dg/dg.exp: Treat files in pch/ specially.
48788         * g++.dg/pch/pch.exp: New file.
48789         * g++.dg/pch/empty.H: New file.
48790         * g++.dg/pch/empty.C: New file.
48791         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
48792         "precompile".
48793
48794         * gcc.dg/pch/pch.exp: New file.
48795         * gcc.dg/pch/empty.h: New file.
48796         * gcc.dg/pch/empty.c: New file.
48797         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
48798         "precompile".
48799
48800 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48801
48802         * g++.dg/template/friend14.C: New test.
48803
48804 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48805
48806         * gcc.dg/old-style-asm-1.c: New test.
48807
48808 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
48809
48810         * gcc.c-torture/compile/20030109-1.c: New test.
48811
48812 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48813
48814         * gcc.c-torture/execute/20030109-1.c: New test.
48815
48816 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
48817
48818         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
48819         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
48820         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
48821         * g++.old-deja/g++.mike/eh2.C: Likewise.
48822         * g++.old-deja/g++.mike/eh3.C: Likewise.
48823         * g++.old-deja/g++.mike/eh5.C: Likewise.
48824         * g++.old-deja/g++.mike/eh6.C: Likewise.
48825         * g++.old-deja/g++.mike/eh7.C: Likewise.
48826         * g++.old-deja/g++.mike/eh8.C: Likewise.
48827         * g++.old-deja/g++.mike/eh9.C: Likewise.
48828         * g++.old-deja/g++.mike/eh10.C: Likewise.
48829         * g++.old-deja/g++.mike/eh12.C: Likewise.
48830         * g++.old-deja/g++.mike/eh13.C: Likewise.
48831         * g++.old-deja/g++.mike/eh14.C: Likewise.
48832         * g++.old-deja/g++.mike/eh16.C: Likewise.
48833         * g++.old-deja/g++.mike/eh17.C: Likewise.
48834         * g++.old-deja/g++.mike/eh18.C: Likewise.
48835         * g++.old-deja/g++.mike/eh21.C: Likewise.
48836         * g++.old-deja/g++.mike/eh23.C: Likewise.
48837         * g++.old-deja/g++.mike/eh24.C: Likewise.
48838         * g++.old-deja/g++.mike/eh25.C: Likewise.
48839         * g++.old-deja/g++.mike/eh26.C: Likewise.
48840         * g++.old-deja/g++.mike/eh27.C: Likewise.
48841         * g++.old-deja/g++.mike/eh28.C: Likewise.
48842         * g++.old-deja/g++.mike/eh29.C: Likewise.
48843         * g++.old-deja/g++.mike/eh31.C: Likewise.
48844         * g++.old-deja/g++.mike/eh33.C: Likewise.
48845         * g++.old-deja/g++.mike/eh34.C: Likewise.
48846         * g++.old-deja/g++.mike/eh35.C: Likewise.
48847         * g++.old-deja/g++.mike/eh36.C: Likewise.
48848         * g++.old-deja/g++.mike/eh37.C: Likewise.
48849         * g++.old-deja/g++.mike/eh38.C: Likewise.
48850         * g++.old-deja/g++.mike/eh39.C: Likewise.
48851         * g++.old-deja/g++.mike/eh40.C: Likewise.
48852         * g++.old-deja/g++.mike/eh41.C: Likewise.
48853         * g++.old-deja/g++.mike/eh42.C: Likewise.
48854         * g++.old-deja/g++.mike/eh44.C: Likewise.
48855         * g++.old-deja/g++.mike/eh46.C: Likewise.
48856         * g++.old-deja/g++.mike/eh47.C: Likewise.
48857         * g++.old-deja/g++.mike/eh48.C: Likewise.
48858         * g++.old-deja/g++.mike/eh49.C: Likewise.
48859         * g++.old-deja/g++.mike/eh50.C: Likewise.
48860         * g++.old-deja/g++.mike/eh51.C: Likewise.
48861         * g++.old-deja/g++.mike/eh53.C: Likewise.
48862         * g++.old-deja/g++.mike/eh55.C: Likewise.
48863         * g++.old-deja/g++.mike/p7912.C: Likewise.
48864         * g++.old-deja/g++.mike/p9706.C: Likewise.
48865         * g++.old-deja/g++.mike/p10416.C: Likewise.
48866         * g++.old-deja/g++.mike/p11667.C: Likewise.
48867         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
48868         Remove redundant reference to Iris.
48869         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
48870         Elxsi, i860, Pico Java, and WE32K.
48871
48872 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
48873
48874         * g++.dg/ext/asm4.C: New test.
48875
48876 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48877
48878         PR c++/9030
48879         * g++.dg/template/friend12.C: New test.
48880         * g++.dg/template/friend13.C: Likewise.
48881         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
48882
48883 2003-01-08  Jan Hubicka  <jh@suse.cz>
48884
48885         * gcc.dg/i386-cadd.c: New test.
48886         * gcc.dg/i386-cmov4.c: Likewise.
48887
48888 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
48889
48890         PR c++/9165
48891         * g++.dg/warn/Wunused-3.C: New test.
48892
48893         * g++.dg/abi/bitfield9.C: New test.
48894
48895         PR c++/9189
48896         * g++.dg/parse/defarg3.C: New test.
48897
48898 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
48899
48900         * g++.dg/parse/ambig1.C: New test.
48901         * g++.dg/parse/defarg2.C: New test.
48902
48903 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
48904
48905         * g++.dg/template/defarg-1.C: New test.
48906         * g++.dg/template/local2.C: Likewise.
48907
48908 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
48909
48910         * gcc.c-torture/execute/20030105-1.c: New test.
48911
48912 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48913
48914         * g++.dg/parse/namespace3.C: Remove extra semicolons.
48915         * g++.dg/parse/namespace4.C: Likewise.
48916
48917 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48918
48919         * g++.dg/template/ntp2.C: New test.
48920
48921 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
48922
48923         * g++.dg/parse/extern-C-1.C: New test.
48924
48925         * g++.dg/parse/namespace4.C: New test.
48926
48927         * g++.dg/template/nested1.C: New test.
48928
48929         * g++.dg/parse/namespace3.C: New test.
48930
48931 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
48932
48933         * g++.dg/lookup/two-stage1.C: New test.
48934
48935 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48936
48937         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
48938         * g++.old-deja/g++.jason/access8.C: Likewise.
48939         * g++.old-deja/g++.other/decl5.C: Likewise.
48940
48941 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48942
48943         * g++.dg/parse/parse7.C: New test.
48944
48945 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
48946
48947         PR c++/2843
48948         * g++.dg/ext/attrib7.C: New test.
48949
48950 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48951
48952         * g++.dg/parse/parse6.C: New test.
48953
48954 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
48955
48956         * gcc.dg/h8300-stack-1.c: New.
48957
48958 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48959
48960         g++.dg/lookup/exception1.C: New test.
48961
48962         g++.dg/lookup/template1.C: New test.
48963
48964         g++.dg/parse/namespace2.C: New test.
48965
48966         g++.dg/parse/parens2.C: New test.
48967
48968 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48969
48970         * g++.dg/parse/parse5.C: New test.
48971         * g++.dg/lookup/scoped4.C: New test.
48972
48973 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48974
48975         * g++.dg/parse/parens1.C: New test.
48976
48977         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
48978         angle-bracket1.C.
48979         * g++.dg/parse/parens2.C: New test.
48980
48981         * g++.dg/lookup/scope-operator1.C: New test.
48982
48983         * g++.dg/parse/operator1.C: New test.
48984
48985 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48986
48987         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
48988         * g++.old-deja/g++.other/access6.C: Likewise.
48989         * g++.old-deja/g++.other/decl1.C: Likewise.
48990         * g++.old-deja/g++.pt/typename12.C: Likewise.
48991
48992 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48993
48994         * g++.dg/parse/namespace1.C: New test.
48995
48996 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48997
48998         * g++.dg/parse/parse4.C: New test.
48999
49000 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49001
49002         * g++.dg/parse/parse3.C: New test.
49003
49004 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49005
49006         * g++.dg/parse/parse2.C: New test.
49007
49008 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49009
49010         * g++.dg/template/friend11.C: New test.
49011
49012 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49013
49014         * g++.dg/parse/parse1.C: New test.
49015
49016 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
49017
49018         * lib/profopt.exp: Change the name of a global variable to avoid
49019         possible clashes with other test suites.
49020
49021 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
49022
49023         * g++.dg/inherit/covariant8.C: New test.
49024
49025 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49026
49027         * g++.dg/init/array9.C: New test.
49028
49029         PR c++/9112
49030         * g++.dg/parse/expr1.C: New test.
49031
49032 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
49033
49034         * gcc.c-torture/compile/20021230-1.c: New test.
49035
49036 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
49037
49038         * g++.dg/inherit/covariant5.C: New test.
49039         * g++.dg/inherit/covariant6.C: New test.
49040         * g++.dg/inherit/covariant7.C: New test.
49041
49042 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49043
49044         PR c++/2739
49045         * g++.dg/other/access2.C: New test.
49046
49047 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49048
49049         * g++.dg/other/anon-struct.C: No longer fails
49050         * g++.old-deja/g++.brendan/parse4.C: Likewise.
49051         * g++.old-deja/g++.brendan/parse5.C: Likewise.
49052         * g++.old-deja/g++.brendan/parse6.C: Likewise.
49053
49054 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49055
49056         * g++.dg/parse/angle-bracket.C (main): No longer fails.
49057
49058 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
49059
49060         * g++.dg/eh/spec4.C: Remove stray semicolon.
49061         * g++.dg/expr/pmf-1.C: Change error message.
49062         * g++.dg/ext/asm1.C: Remove stray semicolon.
49063         * g++.dg/ext/typename1.C: Add missing typenames.
49064         * g++.dg/inherit/template-as-base.C: Change error message.
49065         * g++.dg/lookup/scoped1.C: Likewise.
49066         * g++.dg/lookup/scoped2.C: Likewise.
49067         * g++.dg/lookup/using2.C: Likewise.
49068         * g++.dg/other/component1.C: Remove stray semicolon.
49069         * g++.dg/other/do1.C: Change error message.
49070         * g++.dg/other/error2.C: Likewise.
49071         * g++.dg/other/init1.C: Likewise.
49072         * g++.dg/other/packed1.C: Remove stray semicolon.
49073         * g++.dg/other/ptrmem2.C: Change error message.
49074         * g++.dg/parse/parameter-declaration-1.C: Remove line number
49075         marker.
49076         * g++.dg/special/initp1.C: Remove invalid attribute usage.
49077         * g++.dg/template/access3.C: Add typename keyword.
49078         * g++.dg/template/access5.C: Remove stray semicolon.
49079         * g++.dg/template/access6.C: Likewise.
49080         * g++.dg/template/complit1.C: Likewise.
49081         * g++.dg/template/crash1.C: Change error message.
49082         * g++.dg/template/inherit2.C: Remove stray semicolon.
49083         * g++.dg/template/instantiate2.C: Likewise.
49084         * g++.dg/template/instantiate3.C: Change error message.
49085         * g++.dg/template/qual1.C: Remove stray semicolon.
49086         * g++.dg/template/qualttp18.C: Change error message.
49087         * g++.dg/template/ref1.C: Remove stray semicolon.
49088         * g++.dg/template/sizeof1.C (A::value): Declare it.
49089         * g++.dg/template/spec4.C: Change error message.
49090         * g++.dg/template/static1.C: Likewise.
49091         * g++.dg/template/type1.C: Likewise.
49092         * g++.dg/template/typename3.C: Likewise.
49093         * g++.old-deja/g++.benjamin/13478.C: Change error message.
49094         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
49095         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
49096         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
49097         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
49098         named return value extension.
49099         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
49100         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
49101         * g++.old-deja/g++.bob/extern_C.C: Likewise.
49102         * g++.old-deja/g++.bob/inherit2.C: Likewise.
49103         * g++.old-deja/g++.brendan/complex1.C: Likewise.
49104         * g++.old-deja/g++.brendan/copy5.C: Likewise.
49105         * g++.old-deja/g++.brendan/crash13.C: Likewise.
49106         * g++.old-deja/g++.brendan/crash15.C: Likewise.
49107         * g++.old-deja/g++.brendan/crash18.C: Change error message.
49108         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
49109         * g++.old-deja/g++.brendan/crash38.C: Likewise.
49110         * g++.old-deja/g++.brendan/crash50.C: Likewise.
49111         * g++.old-deja/g++.brendan/crash56.C: Likewise.
49112         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
49113         syntax.
49114         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
49115         * g++.old-deja/g++.brendan/crash8.C: Change error message.
49116         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
49117         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
49118         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
49119         * g++.old-deja/g++.brendan/template11.C: Likewise.
49120         * g++.old-deja/g++.brendan/template26.C: Likewise.
49121         * g++.old-deja/g++.brendan/template27.C: Use explicit
49122         specialization syntax.
49123         * g++.old-deja/g++.brendan/template30.C: Likewise.
49124         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
49125         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
49126         non-dependent names.
49127         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
49128         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
49129         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
49130         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
49131         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
49132         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
49133         named return value extension.
49134         * g++.old-deja/g++.ext/namedret2.C: Likewise.
49135         * g++.old-deja/g++.ext/namedret3.C: Likewise.
49136         * g++.old-deja/g++.ext/return1.C: Likewise.
49137         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
49138         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
49139         * g++.old-deja/g++.jason/access8.C: Likewise.
49140         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
49141         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
49142         pseudo-destructor names.
49143         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
49144         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
49145         pseudo-destructor names.
49146         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
49147         * g++.old-deja/g++.jason/overload19.C: Likewise.
49148         * g++.old-deja/g++.jason/overload32.C: Likewise.
49149         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
49150         stray semicolons.
49151         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
49152         * g++.old-deja/g++.jason/return.C: Likewise.
49153         * g++.old-deja/g++.jason/return2.C: Likewise.
49154         * g++.old-deja/g++.jason/shadow1.C: Likewise.
49155         * g++.old-deja/g++.jason/special.C: Use explicit specialization
49156         syntax.
49157         * g++.old-deja/g++.jason/template10.C: Account for use of
49158         non-dependent names.
49159         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
49160         syntax.
49161         * g++.old-deja/g++.jason/template37.C: Likewise.
49162         * g++.old-deja/g++.law/access4.C: Change error messages.
49163         * g++.old-deja/g++.law/arm13.C: Remove incorrect
49164         pseudo-destructor names.
49165         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
49166         * g++.old-deja/g++.law/ctors9.C: Likewise.
49167         * g++.old-deja/g++.law/cvt22.C: Likewise.
49168         * g++.old-deja/g++.law/dtors5.C: Likewise.
49169         * g++.old-deja/g++.law/global-init1.C: Likewise.
49170         * g++.old-deja/g++.law/missed-error3.C: Likewise.
49171         * g++.old-deja/g++.law/operators28.C: Likewise.
49172         * g++.old-deja/g++.law/visibility28.C: Likewise.
49173         * g++.old-deja/g++.martin/eval1.C: Likewise.
49174         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
49175         name.
49176         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
49177         * g++.old-deja/g++.mike/net34.C: Likewise.
49178         * g++.old-deja/g++.mike/net36.C: Likewise.
49179         * g++.old-deja/g++.mike/ns2.C: Likewise.
49180         * g++.old-deja/g++.mike/p12306.C: Likewise.
49181         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
49182         value extension.
49183         * g++.old-deja/g++.mike/p700.C: Likewise.
49184         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
49185         * g++.old-deja/g++.mike/p710.C: Likewise.
49186         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
49187         value extension.
49188         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
49189         * g++.old-deja/g++.mike/pmf9.C: Likewise.
49190         * g++.old-deja/g++.ns/crash2.C: Likewise.
49191         * g++.old-deja/g++.ns/crash3.C: Likewise.
49192         * g++.old-deja/g++.ns/invalid1.C: Likewise.
49193         * g++.old-deja/g++.ns/ns17.C: Likewise.
49194         * g++.old-deja/g++.ns/template16.C: Likewise.
49195         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
49196         keyword.
49197         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
49198         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
49199         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
49200         named return value extension.
49201         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
49202         * g++.old-deja/g++.other/access4.C: Issue additional error
49203         messages.
49204         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
49205         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
49206         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
49207         * g++.old-deja/g++.other/crash25.C: Change error message.
49208         * g++.old-deja/g++.other/crash4.C: Change error message.
49209         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
49210         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
49211         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
49212         checks.
49213         * g++.old-deja/g++.other/defarg8.C: Likewise.
49214         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
49215         * g++.old-deja/g++.other/dtor10.C: Likewise.
49216         * g++.old-deja/g++.other/incomplete.C: Likewise.
49217         * g++.old-deja/g++.other/linkage7.C: Likewise.
49218         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
49219         lookup algorithm.
49220         * g++.old-deja/g++.other/mangle2.C: Likewise.
49221         * g++.old-deja/g++.other/refinit2.C: Likewise.
49222         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
49223         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
49224         * g++.old-deja/g++.pt/crash28.C: Likewise.
49225         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
49226         syntax.
49227         * g++.old-deja/g++.pt/crash32.C: Change error message.
49228         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
49229         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
49230         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
49231         error message position.
49232         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
49233         * g++.old-deja/g++.pt/defarg8.C: Change error message.
49234         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
49235         syntax.
49236         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
49237         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
49238         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
49239         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
49240         keyword.
49241         * g++.old-deja/g++.pt/explicit31.C: Likewise.
49242         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
49243         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
49244         keyword.
49245         * g++.old-deja/g++.pt/explicit71.C: Change error message.
49246         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
49247         syntax.
49248         * g++.old-deja/g++.pt/friend28.C: Account for use of
49249         non-dependent names.
49250         * g++.old-deja/g++.pt/friend29.C: Likewise.
49251         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
49252         rules.
49253         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
49254         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
49255         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
49256         lookup rules.
49257         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
49258         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
49259         keyword.
49260         * g++.old-deja/g++.pt/memclass20.C: Likewise.
49261         * g++.old-deja/g++.pt/memclass5.C: Likewise.
49262         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
49263         keyword.
49264         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
49265         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
49266         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
49267         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
49268         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
49269         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
49270         keyword.
49271         * g++.old-deja/g++.pt/spec10.C: Likewise.
49272         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
49273         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
49274         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
49275         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
49276         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
49277         * g++.old-deja/g++.pt/ttp62.C: Likewise.
49278         * g++.old-deja/g++.pt/ttp64.C: Likewise.
49279         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
49280         * g++.old-deja/g++.pt/typename15.C: Likewise.
49281         * g++.old-deja/g++.pt/typename22.C: Likewise.
49282         * g++.old-deja/g++.pt/typename6.C: Change error messages.
49283         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
49284         * g++.old-deja/g++.pt/virtual2.C: Likewise.
49285         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
49286         syntax.
49287         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
49288         return value extension.
49289         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
49290         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
49291         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
49292         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
49293
49294 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49295
49296         * g++.dg/warn/inline1.C: New test.
49297         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
49298         * g++.old-deja/g++.jason/synth10.C: Likewise.
49299         * g++.old-deja/g++.mike/net31.C: Likewise.
49300         * g++.old-deja/g++.mike/p8786.C: Likewise.
49301
49302         * g++.dg/template/friend10.C: New test.
49303         * g++.dg/template/conv5.C: New test.
49304
49305 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49306
49307         * g++.dg/lookup/scoped3.C: New test.
49308
49309         * g++.dg/lookup/decl1.C: New test.
49310         * g++.dg/lookup/decl2.C: New test.
49311
49312 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
49313
49314         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
49315         gcc.c-torture/compile/20021015-1.c,
49316         gcc.c-torture/compile/20021015-2.c,
49317         gcc.c-torture/compile/20021123-1.c,
49318         gcc.c-torture/compile/20021123-2.c,
49319         gcc.c-torture/compile/20021123-3.c,
49320         gcc.c-torture/compile/20021123-4.c,
49321         gcc.c-torture/execute/20021024-1.c: Add tests previously added
49322         only to 3.1 or 3.2 branch.
49323
49324 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
49325
49326         * gcc.dg/i386-bitfield3.c: New test.
49327
49328         * gcc.dg/i386-bitfield2.c: New test.
49329
49330 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
49331
49332         * g++.dg/parse/conv_op1.C: New test.
49333
49334 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
49335
49336         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
49337         approved.
49338
49339 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
49340
49341         * gcc.c-torture/compile/20021220-1.c: New test.
49342
49343 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
49344
49345         * gcc.dg/i386-fastcall-1.c: New.
49346
49347 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49348
49349         * gcc.c-torture/execute/20021219-1.c: New test.
49350
49351 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49352
49353         * gcc.dg/i386-pic-1.c: New test.
49354
49355 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49356
49357         PR c++/8099
49358         * g++.dg/template/friend9.C: New test.
49359
49360 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49361
49362         PR c++/3663
49363         * g++.dg/template/access7.C: New test.
49364
49365 2002-12-18  Nick Clifton  <nickc@redhat.com>
49366
49367         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
49368         the libstdc++-v3 directory has been found.
49369
49370 2002-12-12  Devang Patel <dpatel@apple.com>
49371         * gcc.dg/darwin-ld-1.c: New test.
49372         * gcc.dg/darwin-ld-2.c: New test.
49373         * gcc.dg/darwin-ld-3.c: New test.
49374         * gcc.dg/darwin-ld-4.c: New test.
49375         * gcc.dg/darwin-ld-5.c: New test.
49376
49377 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49378
49379         * gcc.c-torture/compile/20021212-1.c: New test.
49380
49381 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
49382
49383         * gcc.dg/fshort-wchar: New test.
49384
49385 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
49386
49387         PR c++/8372
49388         * g++.dg/template/dtor1.C: New test.
49389
49390         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
49391         markers.
49392
49393 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
49394
49395         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
49396
49397 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
49398
49399         * g++.dg/template/static1.C: New test.
49400         * g++.dg/template/static2.C: New test.
49401         * g++.old-deja/g++.ext/memconst.C: New test.
49402
49403 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49404
49405         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
49406         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
49407         * g++.dg/special/initp1.C: Likewise.
49408
49409 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
49410
49411         * gcc.c-torture/execute/20021204-1.c: New test.
49412
49413 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
49414
49415         * gcc.dg/ppc-fmadd-1.c: New file.
49416         * gcc.dg/ppc-fmadd-2.c: New file.
49417         * gcc.dg/ppc-fmadd-3.c: New file.
49418
49419 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49420
49421         * gcc.c-torture/compile/20021204-1.c: New test.
49422
49423 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49424
49425         * g++.dg/inherit/covariant2.C: New test.
49426         * g++.dg/inherit/covariant3.C: New test.
49427         * g++.dg/inherit/covariant4.C: New test.
49428         * g++.dg/inherit/covariant1.C: Remove XFAIL.
49429         * g++.old-deja/g++.robertl/eb17.C: Likewise.
49430
49431 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
49432
49433         PR c++/8688
49434         * g++.dg/init/brace3.C: New test.
49435
49436 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
49437
49438         * gcc.dg/20020210-1.c: Fix a comment typo.
49439
49440 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
49441
49442         PR c++/8720
49443         * g++.dg/parse/defarg1.C: New test.
49444
49445         PR c++/8615
49446         * g++.dg/template/char1.C: New test.
49447
49448         * g++.dg/template/varmod1.C: Fix typo.
49449
49450 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49451
49452         DR 180
49453         * g++.old-deja/g++.pt/crash32.C: Expect error.
49454
49455 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
49456
49457         PR c++/5919
49458         * g++.dg/template/varmod1.C: New test.
49459
49460         PR c++/8727
49461         * g++.dg/inherit/typeinfo1.C: New test.
49462
49463         PR c++/8663
49464         * g++.dg/inherit/typedef1.C: New test.
49465
49466 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
49467
49468         PR c++/8332
49469         PR c++/8493
49470         * g++.dg/template/strlen1.C: New test.
49471
49472         PR c++/8227
49473         * g++.dg/template/ctor2.C: New test.
49474
49475         PR c++/8214
49476         * g++.dg/init/string1.C: New test.
49477
49478         PR c++/8511
49479         * g++.dg/template/friend8.C: New test.
49480
49481 2002-11-29  Joe Buck <jbuck@synopsys.com>
49482
49483         * g++.dg/lookup/anon2.C: New test.
49484
49485 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
49486
49487         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
49488         h8300 port.
49489
49490 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
49491
49492         * gcc.dg/bitfld-6.c: New test.
49493
49494 2002-11-27  Jan Hubicka  <jh@suse.cz>
49495
49496         * gcc.c-torture/execute/20021127.[cx]: New test.
49497
49498 2002-11-26  Jan Hubicka  <jh@suse.cz>
49499
49500         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
49501         quality.
49502
49503 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
49504
49505         * g++.dg/init/brace2.C: New test.
49506         * g++.old-deja/g++.mike/p9129.C: Correct.
49507
49508 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
49509
49510         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
49511
49512 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
49513
49514         * gcc.dg/sibcall-6: New test for indirect sibcalls.
49515
49516 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
49517
49518         * g++.dg/abi/empty11.C: New test.
49519         * g++.dg/rtti/cv1.C: New test.
49520
49521 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
49522
49523         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
49524
49525 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
49526
49527         * g++.dg/abi/empty10.C: New test.
49528
49529 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49530
49531         * gcc.c-torture/compile/20021124-1.c: New test.
49532
49533 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
49534
49535         * g++.dg/abi/rtti2.C: New test.
49536
49537 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
49538
49539         * gcc.dg/i386-unroll-1.c: New test.
49540
49541 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
49542
49543         * gcc.c-torture/compile/20021120-1.c: New test.
49544         * gcc.c-torture/compile/20021120-2.c: New test.
49545
49546 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49547
49548         * gcc.dg/bitfld-5.c: New test.
49549
49550 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49551
49552         * gcc.c-torture/execute/20021120-3.c: New test.
49553
49554 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49555
49556         * gcc.c-torture/execute/20021120-2.c: New test.
49557
49558 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49559
49560         * gcc.c-torture/execute/20021120-1.c: New test.
49561
49562 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
49563
49564         * gcc.c-torture/execute/20021118-3.c: New test.
49565
49566 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49567
49568         * gcc.c-torture/compile/20021119-1.c: New test.
49569
49570 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
49571
49572         * gcc.dg/duff-1.c: New test.
49573         * gcc.dg/duff-2.c: New test.
49574         * gcc.dg/duff-3.c: New test.
49575
49576 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
49577
49578         * gcc.dg/cpp/_Pragma5.c: New test.
49579
49580 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49581
49582         * gcc.c-torture/execute/20021118-2.c: New test.
49583
49584 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49585
49586         * gcc.c-torture/execute/20021118-1.c: New test.
49587
49588 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
49589
49590         * gcc.dg/20021116-1.c: New test.
49591
49592 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
49593
49594         * g++.dg/abi/vcall1.C: New test.
49595
49596 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
49597
49598         * gcc.dg/20021029-1.c: New test.
49599         * gcc.dg/20021029-2.c: New test.
49600
49601 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49602
49603         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
49604
49605 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49606
49607         PR c/8439
49608         * gcc.dg/20021110.c: Move to ...
49609         * gcc.c-torture/compile/20021110.c: .... here.
49610
49611 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49612
49613         PR c/8467
49614         * gcc.c-torture/execute/20021111-1.c
49615
49616 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49617
49618         PR c/8439
49619         * gcc.dg/20021110.c: New test.
49620
49621 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
49622
49623         * g++.dg/abi/vthunk3.C: Run only on x86.
49624
49625 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
49626
49627         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
49628
49629 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
49630
49631         * lib/compat.exp (compat-execute): Fix logic error in last
49632         change.
49633
49634 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
49635
49636         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
49637
49638 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49639
49640         PR c++/8389
49641         * g++.dg/template/access6.C: New test.
49642
49643 2002-11-08  Jan Hubicka  <jh@suse.cz>
49644
49645         * gcc.dg/i386-ssefp-1.c: New test.
49646         * gcc.dg/i386-ssefp-1.c: New test.
49647
49648 2002-11-08  Jan Hubicka  <jh@suse.cz>
49649
49650         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
49651
49652 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49653
49654         * g++.dg/abi/vthunk3.C: New test.
49655
49656         PR c++/8338
49657         * g++.dg/template/crash2.C: New test.
49658
49659 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49660
49661         * g++.dg/abi/dtor1.C: New test.
49662         * g++.dg/abi/dtor2.C: Likewise.
49663
49664 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
49665
49666         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
49667         Darwin.
49668
49669 2002-11-04  Adam Nemet  <anemet@lnxw.com>
49670
49671         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
49672         -mthumb.  Only xfail with -O0.
49673
49674 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
49675
49676         * g++.dg/abi/thunk1.C: New test.
49677         * g++.dg/abi/thunk2.C: Likewise.
49678         * g++.dg/abi/vtt1.C: Likewise.
49679
49680 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
49681
49682         PR optimization/8423
49683         * gcc.c-torture/execute/builtin-constant.c: New test.
49684
49685 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
49686
49687         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
49688         Add some more cases.
49689
49690 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
49691
49692         PR c++/8391
49693         * g++.dg/opt/local1.C: New test.
49694
49695 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
49696
49697         PR c++/8160
49698         * g++.dg/template/complit1.C: New test.
49699
49700         PR c++/8149
49701         * g++.dg/template/typename4.C: Likewise.
49702
49703 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49704
49705         Core issue 287, PR c++/7639
49706         * g++.dg/template/instantiate1.C: Adjust error location.
49707         * g++.dg/template/instantiate3.C: New test.
49708         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
49709         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
49710         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
49711
49712 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
49713
49714         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
49715
49716 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
49717
49718         PR c++/8287
49719         * g++.dg/init/dtor2.C: New test.
49720
49721 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49722
49723         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
49724         * gcc.dg/nest.c: Bypass errors on irix6.
49725
49726 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
49727
49728         * gcc.dg/nest.c: Expect error for mmix-*-*.
49729         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
49730
49731 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
49732
49733         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
49734         markers.
49735
49736         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
49737
49738 2002-10-25  Mike Stump  <mrs@apple.com>
49739
49740         * gcc.dg/warn-1.c: New test.
49741
49742 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49743
49744         * g++.dg/template/typename3.C: New test.
49745
49746 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
49747
49748         * g++.dg/lookup/ptrmem1.C: New test.
49749
49750         * g++.dg/abi/vthunk2.C: New test.
49751
49752 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49753
49754         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
49755
49756 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
49757
49758         * g++.dg/abi/empty9.C: New test.
49759
49760 2002-10-24  Richard Henderson  <rth@redhat.com>
49761
49762         * g++.dg/inherit/thunk1.C: Enable for ia64.
49763
49764 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49765
49766         PR c++/8067
49767         * g++.dg/lookup/pretty1.C: New test.
49768
49769 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
49770
49771         * gcc.dg/20021023-1.c: New test.
49772
49773 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49774
49775         PR c++/7679
49776         * g++.dg/parse/inline1.C: New test.
49777
49778 2002-10-23  Richard Henderson  <rth@redhat.com>
49779
49780         * g++.dg/inherit/thunk1.C: Enable for x86_64.
49781
49782         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
49783
49784 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
49785
49786         PR c++/6579
49787         * g++.dg/parse/stmtexpr3.C: New test.
49788
49789 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
49790
49791         * g++.dg/expr/cond1.C: New test.
49792
49793 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49794
49795         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
49796
49797 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49798
49799         * g++.dg/abi/vbase13.C: New test.
49800         * g++.dg/abi/vbase14.C: Likewise.
49801
49802 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
49803
49804         * gcc.dg/tls/pic-1.c: New test.
49805         * gcc.dg/tls/nonpic-1.c: New test.
49806         * gcc.dg/20021018-1.c: New test.
49807
49808 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49809
49810         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
49811         Remove only files with the same base name as the test case.
49812         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
49813         (profopt-execute): Likewise.  Also, remove old profiling
49814         and performance data files before running the tests.
49815
49816         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
49817         * g++.dg/bprob/bprob.exp: Likewise.
49818         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
49819         to allow more general test case names.
49820
49821         * g++.dg/bprob/bprob-1.C: Rename to ...
49822         * g++.dg/bprob/g++-bprob-1.C: ... this.
49823
49824         * g77.dg/bprob/bprob-1.f: Rename to ...
49825         * g77.dg/bprob/g77-bprob-1.f: ... this.
49826
49827 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49828
49829         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
49830         bison 1.50 or later.
49831
49832 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
49833
49834         * g++.dg/README: Describe more test directories.
49835
49836 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49837
49838         * g++.dg/init/array6.C: Add additional tests.
49839
49840 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49841
49842         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
49843         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
49844
49845 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
49846
49847         * gcc.c-torture/compile/20020604-1.x: New.
49848         * gcc.c-torture/compile/simd-5.x: Likewise.
49849         * gcc.c-torture/execute/920710-1.x: Likewise.
49850         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
49851
49852 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49853
49854         * g++.dg/inherit/override1.C: Add dg-options clause.
49855
49856 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49857
49858         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
49859         _mm_slli_si128.
49860
49861 2002-10-19  Andreas Schwab  <schwab@suse.de>
49862
49863         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
49864         directory component.
49865
49866 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
49867
49868         * g++.dg/inherit/thunk1.C: New test.
49869
49870         * g++.dg/inherit/override1.C: New test.
49871
49872         * g++.dg/abi/mangle11.C: New test.
49873         * g++.dg/abi/mangle14.C: New test.
49874         * g++.dg/abi/mangle17.C: New test.
49875
49876 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
49877
49878         * g++.dg/overload/member2.C: New test.
49879
49880 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
49881
49882         * g++.dg/README: Describe new compat directory.
49883         * g++.dg/dg.exp: Skip tests in compat directory.
49884         * README.compat: New file.
49885         * lib/compat.exp: New expect script.
49886         * g++.dg/compat: New test directory.
49887         * g++.dg/compat/compat.exp: New expect script.
49888         * g++.dg/compat/abi: New test directory.
49889         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
49890         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
49891         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
49892         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
49893         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
49894         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
49895         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
49896         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
49897         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
49898         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
49899         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
49900         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
49901         * g++.dg/compat/break: New test directory.
49902         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
49903         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
49904         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
49905         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
49906         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
49907         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
49908         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
49909         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
49910         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
49911         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
49912         g++.dg/compat/break/README: New files.
49913         * g++.dg/compat/eh: New test directory.
49914         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
49915         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
49916         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
49917         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
49918         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
49919         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
49920         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
49921         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
49922         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
49923         g++.dg/compat/eh/filter2_y.C,
49924         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
49925         g++.dg/compat/eh/new1_y.C,
49926         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
49927         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
49928         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
49929         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
49930         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
49931         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
49932         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
49933         g++.dg/compat/eh/unexpected1_y.C: New files.
49934         * g++.dg/compat/init: New test directory.
49935         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
49936         g++.dg/compat/init/array5_y.C,
49937         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
49938         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
49939         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
49940         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
49941         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
49942         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
49943         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
49944         g++.dg/compat/init/init-ref2_y.C: New files.
49945
49946 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49947
49948         PR c++/7584
49949         * g++.dg/inherit/using3.C: New test.
49950
49951 2002-10-17  Jan Hubicka  <jh@suse.cz>
49952
49953         * gcc.dg/20021017-2.c: New test.
49954
49955 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49956
49957         * g++.dg/abi/mangle16.C: Adjust.
49958
49959         * g++.dg/init/array8.C: New test.
49960
49961 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
49962
49963         * gcc.dg/special/mips-abi.exp: New test.
49964         * gcc.dg/special/mips-abi.s: Empty file used by the above.
49965
49966 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49967
49968         * g++.dg/abi/mangle16.C: New test.
49969         * g++.dg/abi/mangle17.C: Likewise.
49970
49971         PR c++/7478
49972         * g++.dg/template/ref1.C: New test.
49973
49974 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49975
49976         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
49977
49978 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
49979
49980         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
49981
49982 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49983
49984         PR c++/7524
49985         * g++.dg/init/array7.C: New test.
49986
49987 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
49988
49989         * g++.dg/init/array6.C: New test.
49990
49991         * g++.dg/abi/mangle13.C: Likewise.
49992         * g++.dg/abi/mangle14.C: Likewise.
49993         * g++.dg/abi/mangle15.C: Likewise.
49994
49995 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49996
49997         * g++.dg/abi/empty8.C: New test.
49998
49999 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
50000
50001         * g++.dg/init/ctor1.C: New test.
50002
50003 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
50004
50005         * gcc.c-torture/execute/20021015-1.c: New test.
50006
50007 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
50008
50009         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
50010
50011 2002-10-14  Jan Hubicka  <jh@suse.cz>
50012
50013         * gcc.dg/i386-ssetype-[1-5].c: New tests.
50014
50015 2002-10-14  Richard Henderson  <rth@redhat.com>
50016
50017         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
50018
50019 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50020
50021         PR optimization/6631
50022         * g++.dg/opt/const2.C: New test.
50023
50024 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50025
50026         PR c++/7176
50027         * g++.dg/parse/friend1.C: New test.
50028         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
50029
50030 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
50031
50032         * gcc.dg/20021014-1.c: New test.
50033
50034 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
50035
50036         PR c++/5661
50037         * g++.dg/ext/vlm1.C: New test.
50038         * g++.dg/ext/vlm2.C: Likewise.
50039
50040         * g++.dg/init/array1.C: Remove invalid braces.
50041         * g++.dg/init/brace1.C: New test.
50042         * g++.dg/init/copy2.C: Likewise.
50043         * g++.dg/init/copy3.C: Likewise.
50044         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
50045         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
50046         braces.
50047
50048 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
50049
50050         * gcc.dg/cpp/assembler.S: Don't use -ansi.
50051
50052 2002-10-11  Richard Shann  <richard.shann@superh.com>
50053
50054         * gcc.c-torture/compile/simd-5.c: New test.
50055
50056 2002-10-10  Roger Sayle  <roger@eyesopen.com>
50057
50058         * gcc.c-torture/execute/shiftopt-1.c: New test case.
50059
50060 2002-10-10  Jim Wilson  <wilson@redhat.com>
50061
50062         * gcc.c-torture/execute/20021010-1.c: New test.
50063
50064 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
50065
50066         PR c/7353
50067         * g++.dg/ext/typedef-init.C: New test.
50068         * gcc.dg/typedef-init.c: New test.
50069
50070 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
50071
50072         * gcc.dg/cpp/paste13.c: New test.
50073
50074 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50075
50076         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
50077         remaining platforms, XFAIL during compile, not execute.  Don't
50078         XFAIL at -O0.
50079
50080 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
50081
50082         * gcc.dg/alias-1.c: Tweak expected warning.
50083
50084 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
50085
50086         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
50087
50088 2002-10-06  Andreas Jaeger  <aj@suse.de>
50089
50090         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
50091         * gcc.dg/cpp/c++98.C: Likewise.
50092
50093         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
50094         * g++.dg/cpp/c++98.C: Likewise.
50095
50096         * g++.dg/README (Subdirectories): Mention cpp directory.
50097
50098         PR target/7559
50099         * gcc.dg/20021006-1.c: New test.
50100
50101 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50102
50103         PR c++/7804
50104         * g++.dg/other/warning1.C: New test.
50105
50106 2002-10-04  Roger Sayle  <roger@eyesopen.com>
50107
50108         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
50109         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
50110         and sparc-*-* with -m64 as expected failures.  See PR 8087.
50111
50112 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50113
50114         PR c++/7931
50115         * g++.dg/template/ptrmem3.C: New test.
50116
50117         PR c++/7754
50118         * g++.dg/template/union1.C: New test.
50119
50120 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50121
50122         PR c++/8006
50123         * g++.dg/abi/mangle9.C: New test.
50124         * g++.dg/abi/mangle10.C: New test.
50125         * g++.dg/abi/mangle11.C: New test.
50126         * g++.dg/abi/mangle12.C: New test.
50127
50128 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
50129
50130         PR c++/7188.
50131         * g++.dg/template/meminit1.C: New test.
50132         * g++.dg/warn/Wreorder-1.C: Likewise.
50133         * g++.old-deja/g++.mike/warn3.C: Tweak.
50134         * lib/prune.exp: Ingore "in copy constructor".
50135
50136 2002-10-02  Andreas Jaeger  <aj@suse.de>
50137
50138         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
50139         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
50140         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
50141         on x86-64.
50142
50143 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50144
50145         * gcc.dg/empty1.C: Fix typo.
50146
50147 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
50148
50149         * gcc.dg/alias-1.c: New test.
50150
50151 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50152
50153         * gcc.dg/empty1.C: New test.
50154
50155         * g++.dg/tls/init-2.C: Tweak error messages.
50156
50157 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
50158
50159         * gcc.c-torture/compile/20020923-1.c: New test.
50160
50161 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
50162
50163         * gcc.c-torture/execute/ffs-1.c: New test.
50164         * gcc.c-torture/execute/ffs-2.c: Ditto.
50165
50166 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
50167
50168         * g++.dg/overload/member1.C: New test.
50169
50170 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
50171
50172         * g++.dg/abi/empty7.C: New test.
50173         * g++.dg/init/pm2.C: Likewise.
50174
50175 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
50176
50177         * g++.dg/rtti/crash1.C: New test.
50178
50179 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
50180
50181         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
50182         gcc.dg/sibcall-4.c: New tests.
50183
50184 2002-09-28  Roger Sayle  <roger@eyesopen.com>
50185
50186         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
50187         powerpc and MMIX targets.
50188
50189 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
50190
50191         * gcc.dg/cpp/20020927-1.c: New.
50192
50193 2002-09-26  David S. Miller  <davem@redhat.com>
50194
50195         * gcc.c-torture/compile/trunctfdf.c: New.
50196
50197 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50198
50199         * lib/target-supports.exp (check_weak_available): Handle solaris2.
50200
50201 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
50202
50203         * gcc.c-torture/execute/loop-15.c: New.
50204
50205 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
50206
50207         * README.QMTEST: Fix typo.
50208
50209 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
50210
50211         * gcc.dg/20020926-1.c: New test.
50212
50213 2002-09-25  David S. Miller  <davem@redhat.com>
50214
50215         PR target/7842
50216         * gcc.c-torture/execute/shiftdi.c: New test.
50217
50218 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
50219
50220         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
50221         unique to the tool.
50222         * lib/g77.exp (g77_init): Likewise.
50223         * lib/g++.exp (g++_init): Likewise.
50224         * lib/objc.exp (objc_init): Likewise.
50225
50226 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
50227
50228         * g++.dg/abi/empty5.C: New test.
50229         * g++.dg/abi/empty6.C: New test.
50230         * g++.dg/abi/vbase12.C: New test.
50231
50232 2002-09-25  Richard Henderson  <rth@redhat.com>
50233
50234         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
50235         too-small long double.
50236
50237 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
50238
50239         * gcc.dg/20020919-1.c: New test.
50240
50241 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
50242
50243         * g++.dg/abi/bitfield6.C: New test.
50244         * g++.dg/abi/bitfield7.C: New test.
50245         * g++.dg/abi/bitfield8.C: New test.
50246         * g++.dg/abi/vbase11.C: New test.
50247
50248 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50249
50250         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
50251         hppa*-*-hpux*.  Update test comment.
50252
50253 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
50254
50255         * gcc.dg/tls/struct-1.c: New test.
50256
50257 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
50258
50259         * gcc.dg/cpp/tr-warn2.c: Update.
50260
50261 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50262
50263         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
50264
50265 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50266
50267         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
50268         systems.
50269
50270 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
50271
50272         * gcc.c-torture/execute/ieee/mzero3.c: New test.
50273
50274         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50275         Adjust for c++filt moved to binutils.  Remove spurious duplicate
50276         setting of cxxfilt.
50277
50278 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
50279
50280         * gcc.dg/20020312-2.c: Update for darwin.
50281
50282 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
50283
50284         * g++.old-deja/g++.other/crash32.C: Mark ICE.
50285
50286 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
50287
50288         * objc.dg/comp-types-1.m: New test.
50289         * objc.dg/comp-types-2.m: New test.
50290         * objc.dg/comp-types-3.m: New test.
50291         * objc.dg/comp-types-4.m: New test.
50292         * objc.dg/comp-types-5.m: New test.
50293         * objc.dg/comp-types-6.m: New test.
50294
50295 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50296
50297         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
50298
50299 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50300
50301         * g++.dg/other/do1.C: New test.
50302
50303         * g++.dg/template/subst1.C: New test.
50304
50305 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
50306
50307         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
50308
50309 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50310
50311         * g++.dg/template/qualttp20.C: Adjust expected errors.
50312         * g++.old-deja/g++.jason/report.C: Likewise.
50313         * g++.old-deja/g++.other/qual1.C: Likewise.
50314
50315         * g++.dg/lookup/scoped2.C: New test.
50316
50317         * g++.dg/ext/asm3.C: New test.
50318
50319 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
50320
50321         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
50322
50323 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
50324
50325         * ChangeLog: follow spelling conventions.
50326         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
50327         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
50328         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
50329         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
50330         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
50331         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
50332         * g++.old-deja/g++.law/global-init1.C: Likewise.
50333         * g++.old-deja/g++.other/delete4.C: Likewise.
50334         * g++.old-deja/g++.other/inline21.C: Likewise.
50335         * g++.old-deja/g++.other/singleton.C: Likewise.
50336         * g77.dg/strlen0.f: Likewise.
50337         * g77.f-torture/compile/20010519-1.f: Likewise.
50338         * g77.f-torture/compile/980310-4.f: Likewise.
50339         * gcc.c-torture/compile/20000605-1.c: Likewise.
50340         * gcc.c-torture/execute/20020225-1.c: Likewise.
50341         * gcc.dg/c90-hexfloat-2.c: Likewise.
50342         * gcc.dg/c99-bool-1.c: Likewise.
50343         * gcc.dg/c99-hexfloat-2.c: Likewise.
50344         * gcc.dg/dll-2.c: Likewise.
50345         * gcc.dg/wtr-union-init-1.c: Likewise.
50346         * gcc.dg/wtr-union-init-2.c: Likewise.
50347         * gcc.dg/wtr-union-init-3.c: Likewise.
50348         * gcc.dg/cpp/avoidpaste1.c: Likewise.
50349         * gcc.dg/cpp/defined.c: Likewise.
50350         * gcc.dg/cpp/macsyntx.c: Likewise.
50351         * gcc.dg/cpp/paste2.c: Likewise.
50352         * gcc.dg/cpp/trad/defined.c: Likewise.
50353         * gcc.dg/format/c90-printf-1.c: Likewise.
50354         * gcc.dg/format/c90-scanf-1.c: Likewise.
50355         * gcc.dg/format/c99-printf-1.c: Likewise.
50356         * gcc.dg/format/c99-scanf-1.c: Likewise.
50357         * gcc.misc-tests/gcov-8.c: Likewise.
50358         * lib/profopt.exp: Likewise.
50359
50360 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
50361
50362         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
50363
50364 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50365
50366         * g++.dg/inherit/using2.C: New test.
50367
50368 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
50369
50370         * ChangeLog: Follow spelling conventions.
50371         * g++.dg/template/friend4.C: Likewise.
50372         * g++.old-deja/g++.pt/crash67.C: Likewise.
50373         * gcc.c-torture/execute/20000801-4.c: Likewise.
50374         * gcc.dg/c90-digraph-1.c: Likewise.
50375         * gcc.dg/c94-digraph-1.c: Likewise.
50376         * gcc.dg/c99-digraph-1.c: Likewise.
50377         * gcc.dg/cpp/line5.c: Likewise.
50378         * gcc.dg/cpp/multiline.c: Likewise.
50379         * gcc.dg/cpp/trad/literals-1.c: Likewise.
50380         * gcc.dg/format/attr-3.c: Likewise.
50381         * gcc.dg/format/c90-scanf-3.c: Likewise.
50382         * gcc.dg/format/ext-4.c: Likewise.
50383
50384 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50385
50386         * g++.dg/template/pretty1.C: New test.
50387
50388 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
50389
50390         * gcc.c-torture/execute/struct-cpy-1.c: New test.
50391
50392 2002-09-13  Matt Austern  <austern@apple.com>
50393
50394         * g++.dg/other/constref[12].C: New, regression tests for
50395         passing a cast expression to a function by const reference.
50396
50397 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
50398
50399         * g++.dg/template/deduce1.C: New test.
50400
50401 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
50402
50403         * gcc.c-torture/execute/simd-1.c: Force all use of int to
50404         32-bit int.
50405
50406 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50407
50408         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
50409         usage.
50410
50411 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
50412
50413         * gcc.c-torture/compile/20020910-1.c: New test.
50414
50415 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
50416
50417         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
50418
50419 2002-09-10  Andreas Jaeger  <aj@suse.de>
50420
50421         * gcc.dg/20020312-2.c: Adjust for x86-64.
50422
50423 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
50424
50425         * g77.dg/7388.f: New test case for PR 7388.
50426
50427 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
50428
50429         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
50430
50431 2002-09-05  Ziemowit Laski <zlaski@apple.com>
50432
50433         * objc.dg/proto-lossage-1.m: New test.
50434
50435 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
50436
50437         * gcc.dg/cpp/_Pragma4.c: Fix typo.
50438
50439 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
50440
50441         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
50442         expected to pass.
50443
50444 2002-09-06  Stan Shebs  <shebs@apple.com>
50445             David Edelsohn  <edelsohn@gnu.org>
50446
50447         * gcc.dg/weak: New directory.
50448         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
50449         target-specific xfail bits.
50450         * gcc.dg/typeof-2.c: Move to new directory.
50451         * gcc.dg/weak.exp: New expect script.
50452
50453 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
50454
50455         * gcc.c-torture/execute/extzvsi.c: New test.
50456
50457 2002-09-05  Stan Shebs  <shebs@apple.com>
50458
50459         * gcc.dg/weak-1.c: xfail on Darwin.
50460         * gcc.dg/weak-2.c: Ditto.
50461         * gcc.dg/weak-3.c: Ditto.
50462         * gcc.dg/weak-4.c: Ditto.
50463         * gcc.dg/weak-5.c: Ditto.
50464         * gcc.dg/weak-6.c: Ditto.
50465         * gcc.dg/weak-7.c: Ditto.
50466         * gcc.dg/weak-8.c: Ditto.
50467         * gcc.dg/weak-9.c: Ditto.
50468
50469 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
50470
50471         * gcc.c-torture/execute/loop-14.c: New test.
50472
50473 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
50474
50475         * g++.dg/other/cxa-atexit1.C: New test.
50476
50477         * gcc.dg/typeof-2.c: New test.
50478
50479 2002-09-03  Roger Sayle  <roger@eyesopen.com>
50480
50481         * gcc.dg/builtins-2.c: New testcase.
50482         * gcc.dg/builtins-3.c: New testcase.
50483
50484 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
50485
50486         * gcc.dg/cpp/_Pragma4.c: New test.
50487
50488 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
50489
50490         * objc/execute/nil_method-1.m: New testcase.
50491
50492 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
50493
50494         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
50495         [Object class], not [Object initialize].
50496
50497 2002-08-31  Roger Sayle  <roger@eyesopen.com>
50498             Hans-Peter Nilsson  <hp@bitrange.com>
50499
50500         * gcc.c-torture/execute/20020720-1.x: Skip test on
50501         mmix-knuth-mmixware.  Correct comment.
50502
50503 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
50504
50505         * g++.dg/abi/bitfield5.C: New test.
50506         * g++.dg/abi/vbase10.C: Likewise.
50507
50508 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
50509
50510         * objc.dg/undeclared-selector.m: New test.
50511
50512 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
50513
50514         * g++.dg/other/offsetof1.C: Avoid cast warning.
50515
50516 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
50517
50518         * objc.dg/super-class-2.m: New test.
50519
50520 2002-08-24  Matt Austern  <austern@apple.com>
50521
50522         * g++.dg/ext/lvaddr.C: New test.
50523         * g++.dg/ext/lvcast.C: New test.
50524
50525 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
50526
50527         * g++.dg/inherit/cond1.C: New test.
50528
50529 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
50530
50531         * gcc.dg/noncompile/incomplete-1.c: New test.
50532
50533 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
50534
50535         * gcc.dg/typespec-1.c: New test.
50536
50537 2002-08-20  Devang Patel  <dpatel@apple.com>
50538         * objc.dg/proto-hier-2.m: New test.
50539
50540 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
50541
50542         * objc.dg/bitfield-1.m: New test.
50543         * objc.dg/bitfield-2.m: New test.
50544
50545 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
50546
50547         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
50548         gcc.dg/c99-flex-array-4.c: New tests.
50549
50550 2002-08-16  Stan Shebs  <shebs@apple.com>
50551
50552         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
50553
50554 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
50555
50556         * gcc.dg/typeof-1.c: New test.
50557         * g++.dg/ext/typeof2.C: New test.
50558
50559 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
50560
50561         * g++.dg/other/offsetof1.C: New test.
50562
50563 2002-08-14  Richard Henderson  <rth@redhat.com>
50564
50565         * gcc.dg/tls/diag-3.c: Fix expected message strings.
50566
50567 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
50568
50569         * gcc.dg/cpp/_Pragma3.c: New test.
50570
50571 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
50572
50573         * g++.dg/template/inherit3: New test.
50574
50575 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
50576
50577         * gcc.dg/bitfld-4.c: Add blank options.
50578
50579 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
50580
50581         * g++.dg/template/crash1.C: New test.
50582
50583 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50584
50585         * gcc.dg/tls/opt-2.c: New test.
50586
50587 2002-08-08  Devang Patel  <dpatel@apple.com>
50588
50589         * objc.dg/selector-1.m : New test
50590
50591 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50592
50593         * g++.dg/abi/bitfield4.C: New test.
50594         * gcc.dg/bitfld-4.c: New test.
50595
50596 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50597
50598         * g++.dg/other/packed1.C: New test.
50599
50600 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
50601
50602         * g++.dg/abi/offsetof.C: Tweak error messages.
50603         * g++.old-deja/g++.mike/p10769a.C: Likewise.
50604
50605 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50606
50607         * gcc.dg/bitfld-3.c: New test.
50608
50609 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
50610             Richard Henderson  <rth@redhat.com>
50611
50612         * gcc.dg/i386-bitfield1.c: New test.
50613         * g++.dg/abi/bitfield3.C: Update.
50614
50615 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
50616
50617         * objc.dg/const-str-2.m: Update.
50618         * gcc.dg/cpp/c++98.c: Change to C extension.
50619         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
50620         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
50621
50622 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
50623
50624         * gcc.dg/tls/diag-3.c: New.
50625
50626 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
50627
50628         * g++.dg/README (Subdirectories): Document new subdir expr.
50629         * g++.dg/expr/pmf-1.C: New test.
50630
50631 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
50632
50633         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
50634
50635 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
50636
50637         * g++.dg/abi/bitfield3.C: New test.
50638
50639 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
50640
50641         * lib/gcov.exp: Tweak expected line formats.
50642         * gcc.misc-tests/gcov8.c: New test.
50643         * gcc.misc-tests/gcov8.x: New flags.
50644
50645 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
50646
50647         * consistency.vlad/layout/endian.c: Include string.h.
50648
50649         * gcc.c-torture/execute/20020805-1.c: New test.
50650
50651 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
50652
50653         * g++.dg/other/conversion1.C: New test.
50654
50655 2002-08-03  Roger Sayle  <roger@eyesopen.com>
50656
50657         * gcc.dg/builtins-1.c: New testcase.
50658
50659 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
50660
50661         * g++.dg/inherit/access3.C: New test.
50662
50663 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
50664
50665         * gcc.dg/ia64-visibility-2.c: New test.
50666
50667 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
50668
50669         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
50670         __qualifier_flags to __flags.
50671
50672 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
50673
50674         * g++.dg/inherit/operator1.C: New test.
50675         * g++.dg/lookup/disamb1.C: Fix typo in comment.
50676         * g++.dg/other/error1.C: Change expected error message.
50677         * g++.dg/template/conv4.C: Likewise.
50678
50679 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
50680
50681         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
50682         for documented behavior.
50683
50684 2002-07-25  Roger Sayle  <roger@eyesopen.com>
50685
50686         * gcc.c-torture/execute/20020720-1.x: Skip this test on
50687         several targets known to fail.
50688
50689 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
50690
50691         * gcc.dg/mips-args-[123].c: New tests.
50692
50693 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
50694
50695         * gcc.dg/ppc-spe.c: New.
50696
50697 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
50698
50699         * g++.dg/other/ptrmem4.C: New testcase.
50700
50701 2002-07-24  Richard Henderson  <rth@redhat.com>
50702
50703         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
50704
50705 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
50706
50707         * g++.dg/ext/alignof1.C (main): Return 0 for success.
50708
50709 2002-07-24  Roger Sayle  <roger@eyesopen.com>
50710
50711         * gcc.c-torture/execute/memset-3.c: New testcase.
50712
50713 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
50714
50715         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
50716         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
50717
50718 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50719
50720         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
50721         Delete.
50722
50723 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
50724
50725         * gcc.c-torture/compile/simd-4.c: New test.
50726
50727 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50728
50729         PR c++/7347, c++/7348
50730         * g++.dg/template/access4.C: New test.
50731         * g++.dg/template/access5.C: New test.
50732         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
50733         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
50734         * g++.old-deja/g++.pt/ttp58.C: Likewise.
50735         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
50736
50737 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
50738
50739         * gcc.dg/gnu89-init-2.c: New test.
50740
50741 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
50742
50743         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
50744
50745 2002-07-20  Roger Sayle  <roger@eyesopen.com>
50746
50747         * gcc.c-torture/execute/20020720-1.c: New testcase.
50748
50749 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
50750
50751         * gcc.dg/cpp/Wsignprom.c: New tests.
50752
50753 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
50754
50755         * gcc.c-torture/execute/loop-13.c: New test.
50756
50757 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
50758
50759         * gcc.dg/cpp/expr.c: New tests.
50760
50761 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
50762
50763         * g++.dg/opt/pr6713.C: Add template instantiation.
50764
50765 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
50766
50767         * gcc.dg/nest.c: New test.
50768
50769 2002-07-17  Richard Henderson  <rth@redhat.com>
50770
50771         * g++.dg/opt/pr6713.C: New test.
50772
50773 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
50774
50775         * gcc.c-torture/execute/loop-2e.x: Let the testcase
50776         XFAIL for all x86 processors.
50777
50778 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
50779
50780         * gcc.c-torture/execute/20010122-1.x: Do not test with
50781         -fomit-frame-pointer.
50782
50783 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50784
50785         * g++.dg/template/instantiate2.C: New test.
50786         * g++.dg/template/spec4.C: New test.
50787
50788 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50789
50790         * g++.dg/template/access2.C: New test.
50791         * g++.dg/template/access3.C: New test.
50792
50793 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
50794
50795         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
50796         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
50797         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
50798         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
50799         Convert to use <stdarg.h>.
50800         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
50801         Delete.
50802         * gcc.dg/va-arg-2.c: New.
50803         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
50804
50805 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
50806
50807         * gcc.c-torture/compile/20020710-1.c: New test.
50808
50809 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
50810                           Andrew Pinski  <pinskia@physics.uc.edu>
50811
50812         gcc.c-torture/compile/simd-2.c: New testcase.
50813         gcc.c-torture/compile/simd-3.c: Likewise.
50814
50815 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
50816
50817         PR c++/7224
50818         * g++.dg/overload/error1.C: New test.
50819
50820 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50821
50822         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
50823         configuration and IRIX 6 O32 ABI.
50824
50825 2002-07-11  Roger Sayle  <roger@eyesopen.com>
50826
50827         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
50828
50829 2002-07-10  Roger Sayle  <roger@eyesopen.com>
50830
50831         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
50832
50833 2002-07-10  Jeffrey A Law  <law@redhat.com>
50834
50835         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
50836
50837         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
50838
50839 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
50840
50841         * gcc.dg/20020312-2.c: Check for __PPC__.
50842
50843 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
50844
50845         * gcc.c-torture/compile/20020709-1.c: New test.
50846
50847 2002-07-07  Roger Sayle  <roger@eyesopen.com>
50848
50849         * g++.dg/template/qualttp21.C: New test case.
50850
50851 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
50852
50853         * gcc.c-torture/compile/20020706-1.c: New test.
50854         * gcc.c-torture/compile/20020706-2.c: New test.
50855
50856 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
50857             Alexandre Oliva  <aoliva@redhat.com>
50858
50859         * g++.dg/warn/incomplete1.C: New test.
50860
50861 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50862
50863         PR c++/7099
50864         * g++.dg/warn/noreturn1.C: New test.
50865
50866 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
50867
50868         PR c++/6706
50869         * g++.dg/debug/debug6.C: New test.
50870         * g++.dg/debug/debug7.C: New test.
50871
50872 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
50873
50874         * gcc.c-torture/compile/simd-3.c: New test.
50875
50876 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
50877
50878         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
50879         * gcc.dg/20020620-1.c: Likewise.
50880
50881 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50882
50883         PR c++/6944
50884         * g++.dg/init/array4.C: New test.
50885         * g++.dg/init/array5.C: New test.
50886
50887 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
50888
50889         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
50890         * gcc.c-torture/execute/simd-2.c (main): Likewise.
50891
50892 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50893
50894         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
50895         * gcc.dg/wtr-aggr-init-1.c: Likewise.
50896         * gcc.dg/wtr-conversion-1.c: Likewise.
50897         * gcc.dg/wtr-escape-1.c: Likewise.
50898         * gcc.dg/wtr-int-type-1.c: Likewise.
50899         * gcc.dg/wtr-label-1.c: Likewise.
50900         * gcc.dg/wtr-static-1.c: Likewise.
50901         * gcc.dg/wtr-strcat-1.c: Likewise.
50902         * gcc.dg/wtr-suffix-1.c: Likewise.
50903         * gcc.dg/wtr-switch-1.c: Likewise.
50904         * gcc.dg/wtr-unary-plus-1.c: Likewise.
50905         * gcc.dg/wtr-union-init-1.c: Likewise.
50906         * gcc.dg/wtr-union-init-2.c: Likewise.
50907         * gcc.dg/wtr-union-init-3.c: Likewise.
50908
50909         * gcc.dg/wtr-func-def-1.c: New test.
50910
50911 2002-07-02 Devang Patel <dpatel@apple.com>
50912
50913         * objc.dg/param-1.m: New test.
50914
50915 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
50916
50917         * gcc.dg/cpp/trad/directive.c: Add test.
50918         * gcc.dg/cpp/trad/macroargs.c: Add test.
50919         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
50920
50921 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
50922
50923         * gcc.dg/cpp/cmdlne-M.c: New test.
50924
50925 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
50926
50927         * objc.dg/desig-init-1.m: New test.
50928
50929 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50930
50931         PR c++/6716
50932         * g++.dg/template/instantiate1.C: New test.
50933
50934 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
50935
50936         PR c++/7112
50937         * g++.dg/template/sizeof2.C: New test.
50938
50939 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50940
50941         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
50942         gcc.dg/cpp/trad/include.c: New tests.
50943
50944 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
50945
50946         PR target/7177
50947         * gcc.c-torture/compile/20020701-1.c: New test.
50948
50949 2002-07-01  Stan Shebs  <shebs@apple.com>
50950
50951         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
50952         header here...
50953         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
50954         (objc-torture-execute): or here.
50955
50956 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
50957
50958         * gcc.c-torture/execute/arith-rand-ll.c: New test.
50959
50960 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50961
50962         * gcc.dg/cpp/trad/escaped-nl.c: New test.
50963
50964 2002-06-30  Devang Patel  <dpatel@apple.com>
50965
50966         * objc.dg/fsyntax-only.m: New test.
50967
50968 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
50969
50970         PR c++/6695
50971         * g++.dg/template/friend7.C: New file.
50972
50973 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
50974
50975         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
50976         return type.
50977
50978 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
50979
50980         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
50981         avoid division by zero.
50982
50983 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
50984
50985         * gcc.dg/Wunknownprag.c: New tests.
50986
50987 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
50988
50989         * gcc.c-torture/execute/simd-2.c: New test.
50990
50991 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
50992
50993         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
50994         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
50995         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
50996         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
50997         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
50998         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
50999         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
51000         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
51001         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
51002         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
51003         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
51004         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
51005         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
51006         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
51007         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
51008         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
51009         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
51010
51011 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
51012
51013         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
51014         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
51015         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
51016         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
51017         New tests.
51018         * gcc.dg/cpp/trad/directive.c: Update.
51019
51020 2002-06-23  Andreas Jaeger  <aj@suse.de>
51021
51022         * gcc.c-torture/execute/complex-6.c: New.
51023
51024 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
51025
51026         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
51027         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
51028         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
51029         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
51030
51031 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
51032
51033         * gcc.dg/cpp/trad: New directory with traditional tests copied
51034         from parent directory.
51035         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51036         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51037         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51038         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51039         Move to trad/ and rename.
51040         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
51041         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
51042         gcc.dg/cpp/trad/redef2.c: New tests.
51043         * gcc.dg/cpp/trad/trad.exp: New driver.
51044
51045 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
51046
51047         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51048         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51049         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51050         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51051         Remove.
51052
51053 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
51054
51055         * gcc.dg/20020620-1.c: New test.
51056
51057 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51058
51059         * g++.dg/template/ttp4.C: New test.
51060
51061 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
51062
51063         * g++.dg/opt/vt1.C: Fix regexp.
51064
51065 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51066
51067         * gcc.c-torture/execute/pure-1.c: Make functions static again.
51068         Don't use attribute `noinline'.
51069
51070 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51071
51072         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
51073
51074 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
51075
51076         * gcc.c-torture/execute/simd-1.c: New.
51077
51078         * gcc.dg/simd-1.c: New.
51079
51080 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51081
51082         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
51083
51084 2002-06-16  Richard Henderson  <rth@redhat.com>
51085
51086         * g++.dg/ext/anon-struct1.C: New.
51087         * g++.dg/ext/anon-struct2.C: New.
51088         * g++.dg/ext/anon-struct3.C: New.
51089         * gcc.dg/anon-struct-1.c: New.
51090         * gcc.dg/anon-struct-2.c: New.
51091         * gcc.dg/anon-struct-3.c: New.
51092         * gcc.dg/20011008-1.c: Adjust warning text.
51093         * gcc.dg/20020527-1.c: Add -fms-extensions.
51094
51095 2002-06-16  Richard Henderson  <rth@redhat.com>
51096
51097         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
51098
51099 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
51100
51101         * gcc.c-torture/execute/20020615-1.c: New test.
51102
51103 2002-06-15  Roger Sayle  <roger@eyesopen.com>
51104
51105         * gcc.c-tortuture/execute/compare-1.c: New test case.
51106         * gcc.c-tortuture/execute/compare-2.c: New test case.
51107         * gcc.c-tortuture/execute/compare-3.c: New test case.
51108
51109 2002-06-13  Richard Henderson  <rth@redhat.com>
51110
51111         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
51112         ia64 ilp32.
51113
51114 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51115
51116         * g++.dg/template/typename2.C: Update error message.
51117
51118 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
51119
51120         * gcc.c-torture/execute/20020611-1.c: New test.
51121
51122 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
51123
51124         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
51125         list of targets to skip.
51126
51127 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
51128
51129         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
51130         targets if not optimizing.
51131
51132 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
51133
51134         * gcc.c-torture/compile/20020605-1.c: New test.
51135
51136         * g++.dg/opt/vt1.C: New test.
51137
51138         * gcc.dg/20020531-1.c: New test.
51139
51140         * gcc.dg/20020530-1.c: New test.
51141
51142         * gcc.dg/20020527-1.c: New test.
51143
51144         * g++.dg/opt/cse1.C: New test.
51145
51146 2002-06-07  Roger Sayle  <roger@eyesopen.com>
51147
51148         * gcc.dg/20020607-2.c: New test case.
51149
51150 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
51151
51152         * gcc.c-torture/compile/20020604-1.c: New test.
51153
51154 2002-06-04  Richard Henderson  <rth@redhat.com>
51155
51156         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
51157         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
51158         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
51159
51160 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
51161
51162         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
51163
51164 2002-06-03  Richard Henderson  <rth@redhat.com>
51165
51166         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
51167         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
51168
51169 2002-06-02  Richard Henderson  <rth@redhat.com>
51170
51171         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
51172         test functions static.
51173
51174 2002-06-02  Andreas Jaeger  <aj@suse.de>
51175
51176         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
51177         now.
51178
51179 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51180
51181         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
51182         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
51183         Update for mofified diagnostics.
51184         * gcc.dg/c99-intconst-1.c: No longer fail.
51185
51186 2002-06-02  Richard Henderson  <rth@redhat.com>
51187
51188         * gcc.dg/uninit-A.c: Remove xfail markers.
51189
51190 2002-06-01  Roger Sayle  <roger@eyesopen.com>
51191
51192         * gcc.dg/fnegate-1.c: New test case.
51193
51194 2002-05-30  Osku Salerma  <osku@iki.fi>
51195
51196         * gcc.c-torture/execute/mayalias-1.c: New file.
51197
51198 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51199
51200         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
51201         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
51202         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
51203
51204 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
51205
51206         * gcc.c-torture/execute/20020529-1.c: New test.
51207
51208 2002-05-27  Richard Henderson  <rth@redhat.com>
51209
51210         * g++.dg/ext/attrib6.C: New test case.
51211
51212 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51213
51214         * gcc.c-torture/execute/pure-1.c: New test.
51215
51216 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51217
51218         * gcc.dg/cpp/arith-2.c: Remove.
51219
51220 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51221
51222         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
51223         * gcc.dg/cpp/if-3.c: Remove.
51224
51225 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
51226
51227         * g++.dg/opt/cse2.C: New test.
51228
51229 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
51230
51231         * gcc.dg/cpp/arith-1.c: New semantic tests.
51232         * gcc.dg/cpp/if-1.c: Update.
51233
51234 2002-05-24  Ben Elliston  <bje@redhat.com>
51235
51236         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
51237
51238 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
51239
51240         * gcc.dg/verbose-asm.c: New test.
51241
51242 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51243
51244         * gcc.dg/cpp/paste12.c: New test.
51245
51246 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51247
51248         * g++.dg/parse/named_ops.C: New test.
51249
51250 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
51251
51252         * gcc.dg/weak-8.c: New test.
51253
51254 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
51255
51256         * gcc.dg/weak-2.c: Allow optional leading underscore
51257         in scan-assembler symbol name.
51258         * gcc.dg/weak-3.c: Likewise.
51259         * gcc.dg/weak-4.c: Likewise.
51260         * gcc.dg/weak-5.c: Likewise.
51261
51262 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
51263
51264         * gcc.dg/20020523-1.c: New test.
51265
51266 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51267
51268         * objc.dg/const-str-2.m: Update now that we stop after
51269         a command line error.
51270
51271 2002-05-22  Richard Henderson  <rth@redhat.com>
51272
51273         * g++.dg/dg.exp: Fix typo in test pruneing.
51274
51275 2002-05-22  Richard Henderson  <rth@redhat.com>
51276
51277         * g++.dg/dg.exp: Prune the tls subdirectory.
51278         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
51279         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
51280         * g++.dg/tls/init-1.C: New.
51281
51282 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
51283
51284         * gcc.dg/20020517-1.c: New test.
51285
51286 2002-05-21  Richard Henderson  <rth@redhat.com>
51287
51288         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
51289         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
51290
51291 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
51292
51293         * g++.dg/other/copy2.C: New test.
51294
51295 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
51296
51297         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
51298         (MAX_COPY): Bump up to 10 times sizeof (long long).
51299         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
51300
51301         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
51302         sizeof (long long).
51303
51304         * gcc.c-torture/execute/strcpy-1.c: New test.
51305
51306 2002-05-19  Jason Merrill  <jason2redhat.com>
51307
51308         * g++.dg/ext/oper1.C: New test.
51309
51310 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
51311 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
51312
51313         * README.QMTEST: New file.
51314
51315         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
51316
51317 2002-05-19  Andreas Jaeger  <aj@suse.de>
51318
51319         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
51320         now.
51321         * gcc.c-torture/execute/loop-2d.x: Likewise.
51322
51323 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
51324
51325         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
51326         support weak symbols.
51327         * gcc.dg/weak-4.c: Likewise.
51328         * gcc.dg/weak-6.c: Likewise.
51329
51330 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
51331
51332         * gcc.dg/weak-3.c: Add dg-excess-error comment for
51333         cygwin, coff and h8300-*-hms targets
51334         * gcc.dg/weak-5.c: Likewise.
51335         * gcc.dg/weak-7.c: Likewise.
51336
51337 2002-05-16  Jason Merrill  <jason@redhat.com>
51338
51339         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
51340         (scan-assembler-not, scan-assembler-dem): Likewise.
51341         (scan-assembler-dem-not): Likewise.
51342
51343 2002-05-15  Richard Henderson  <rth@redhat.com>
51344
51345         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
51346
51347 2002-05-15  Richard Henderson  <rth@redhat.com>
51348
51349         * gcc.dg/weak-5.c (vfoo1c): No warning here.
51350         (vfoo1f): Warning here.
51351         (vfoo1l): Don't redefine the alias.
51352
51353 2002-05-14  Jason Merrill  <jason@redhat.com>
51354             Alexandre Oliva  <aoliva@redhat.com>
51355
51356         * g++.dg/init/pm1.C: New test.
51357
51358 2002-05-12  David S. Miller  <davem@redhat.com>
51359
51360         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
51361         types.
51362
51363 2002-05-10  Roger Sayle  <roger@eyesopen.com>
51364
51365         * gcc.c-torture/execute/20020510-1.c: New test case.
51366
51367 2002-05-10  David S. Miller  <davem@redhat.com>
51368
51369         * gcc.c-torture/execute/conversion.c: Test long double too.
51370
51371 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
51372
51373         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
51374         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
51375         * lib/g++.exp (g++_link_flags): Likewise.
51376         * lib/objc.exp (objc_target_compile): Likewise.
51377
51378 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51379
51380         * gcc.dg/cpp/poison.c: Update.
51381         * gcc.dg/cpp/20000625-2.c: Remove.
51382         * gcc.dg/cpp/direct2s.c: Remove final test.
51383
51384 2002-05-08  Tom Rix  <trix@redhat.com>
51385
51386         * gcc.c-torture/execute/20020508-1.c: New test.
51387         * gcc.c-torture/execute/20020508-2.c: New test.
51388         * gcc.c-torture/execute/20020508-3.c: New test.
51389
51390 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51391
51392         * gcc.dg/cpp/charconst-4.c: More tests.
51393
51394 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
51395
51396         PR c/6569
51397         * gcc.dg/weak-3.c: Update location of warning messages.
51398         * gcc.dg/weak-5.c: Likewise.
51399
51400 2002-05-06  Roger Sayle  <roger@eyesopen.com>
51401
51402         * gcc.c-torture/execute/20020506-1.c: New test case.
51403
51404 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51405
51406         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
51407
51408 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51409
51410         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
51411
51412 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51413
51414         * gcc.dg/cpp/charconst-3.c: New test.
51415
51416 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51417
51418         * gcc.dg/cpp/charconst.c: Update tests.
51419
51420 2002-05-05  Tim Josling  <tej@melbpc.org.au>
51421
51422         * treelang: Added directory for new sample language treelang. Also
51423         lib/treelang.exp: New file to signal treelang should be tested.
51424
51425 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51426
51427         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
51428         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
51429         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
51430         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
51431         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
51432         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
51433         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
51434
51435 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51436
51437         * gcc.dg/format/xopen-2.c: New test.
51438
51439 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51440
51441         * gcc.dg/20020503-1.c: New test.
51442
51443 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
51444
51445         * g++.dg/init/dtor1.C: Make it tougher.
51446
51447 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
51448
51449         * g++.dg/init/dtor1.C: New test.
51450
51451 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
51452
51453         * gcc.dg/altivec-8.c: New.
51454
51455 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
51456
51457         * gcc.dg/altivec-7.c: New.
51458
51459 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
51460
51461         * g++.dg/parse/typedef1.C: New test.
51462
51463 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
51464
51465         PR c++/6486
51466         * g++.dg/template/friend6.C: New test.
51467
51468         PR c++/6492
51469         * g++.dg/init/copy1.C: New test.
51470
51471 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
51472
51473         * g++.dg/warn/effc1.C: New test.
51474
51475 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51476
51477         * gcc.dg/cpp/if-cexp.c: Add a test.
51478
51479 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
51480
51481         * gcc.dg/20020426-2.c: New test.
51482
51483 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51484
51485         * gcc.dg/cpp/if-mop.c: Update.
51486         * gcc.dg/cpp/if-mpar.c: Add test.
51487         * gcc.dg/cpp/if-oppr.c: Update.
51488
51489 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51490
51491         PR c/6343
51492         * gcc.dg/weak-[2-7].c: New tests.
51493
51494 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51495
51496         * gcc.dg/enum1.c: New test.
51497
51498 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51499
51500         PR c++/6497
51501         * g++.dg/inherit/access2.C: New test.
51502
51503 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51504
51505         PR bootstrap/6445
51506         * gcc.dg/20020426-1.c: New test.
51507
51508 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51509
51510         * g++.dg/abi/enum1.C: New test.
51511
51512 2002-04-26  Richard Henderson  <rth@redhat.com>
51513
51514         * gcc.dg/c99-bool-1.c: Expect always true warning.
51515
51516 2002-04-25  Roger Sayle  <roger@eyesopen.com>
51517
51518         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
51519
51520 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51521
51522         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
51523         targets.
51524
51525 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
51526
51527         * g++.dg/abi/mange7.C: New test.
51528
51529         PR c++/6438.
51530         * g++.dg/parse/stmtexpr2.C: New test.
51531
51532 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
51533
51534         * gcc.dg/20020312-2.c: Add SH target.
51535
51536 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51537
51538         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
51539         compiler output on mips*-*-irix*.
51540
51541 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
51542
51543         * g++.dg/parse/attr1.C: New test.
51544
51545 2002-04-23  Roger Sayle  <roger@eyesopen.com>
51546
51547         * gcc.c-torture/execute/string-opt-17.c: New test case.
51548         * gcc.c-torture/execute/memset-2.c: New test case.
51549
51550 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
51551
51552         PR c++/6256:
51553         * g++.dg/template/friend5.C: New test.
51554
51555         PR c++/6331:
51556         * g++.dg/template/qual1.C: Likewise.
51557
51558 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
51559
51560         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
51561         Include stdlib.h, not stdio.h or ctype.h.
51562
51563 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
51564
51565         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
51566         cris-*-elf* and mmix-*-*.
51567         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
51568         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
51569         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
51570         Ditto.
51571         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
51572         * gcc.dg/wchar_t-1.c: Ditto.
51573
51574 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
51575
51576         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
51577         Clarify comment.
51578
51579 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
51580
51581         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
51582
51583 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51584
51585         * gcc.c-torture/execute/20000906-1.x: Delete.
51586
51587 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
51588
51589         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
51590
51591 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
51592
51593         * PR6367
51594         * g77.f-torture/execute/6367.f: New test.
51595         * g77.f-torture/execute/6367.x: Disable for MMIX.
51596
51597 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
51598
51599         * PR6352
51600         * g++.dg/opt/inline2.C: New test.
51601
51602 2002-04-18  Richard Henderson  <rth@redhat.com>
51603
51604         * gcc.dg/20000906-1.c: Enable for all targets.
51605         * gcc.c-torture/compile/iftrap-2.c: New.
51606
51607 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51608
51609         * gcc.dg/20020418-1.c: New test.
51610         * gcc.dg/20020418-2.c: New test.
51611
51612 2002-04-18  Richard Henderson  <rth@redhat.com>
51613
51614         * gcc.c-torture/compile/iftrap-1.c: New.
51615         * gcc.dg/iftrap-1.c: Adjust for ia64.
51616         * gcc.dg/iftrap-2.c: New.
51617
51618 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51619
51620         * gcc.c-torture/compile/20020418-1.c: New test.
51621
51622 2002-04-18  Roger Sayle  <roger@eyesopen.com>
51623
51624         * gcc.c-torture/compile/20020415-1.c: New.
51625
51626 2002-04-18  David S. Miller  <davem@redhat.com>
51627
51628         * gcc.c-torture/execute/20020418-1.c: New test.
51629
51630 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
51631
51632         * gcc.dg/20020416-1.c: New test.
51633
51634         * g++.dg/opt/inline1.C: New test.
51635
51636 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
51637
51638         * gcc.dg/altivec-5.c: New test.
51639
51640         * gcc.dg/20020415-1.c: New test.
51641
51642 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
51643
51644         * lib/chill.exp: Remove.
51645
51646 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
51647
51648         * g++.dg/other/big-struct.C: New test.
51649
51650 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
51651
51652         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
51653         of scratch file.
51654
51655 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
51656
51657         PR c/6277
51658         * gcc.dg/i386-387-1.c: Allow optional leading underscore
51659         in scan-assembler function name
51660
51661 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
51662
51663         * g77.f-torture/execute/980628-4.x,
51664         g77.f-torture/execute/980628-5.x,
51665         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51666         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51667         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
51668         i[34567]86-*-*.
51669
51670 2002-04-13  David S. Miller  <davem@redhat.com>
51671
51672         * gcc.c-torture/execute/20020413-1.c: New test.
51673
51674 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
51675
51676         * gcc.dg/asm-6.c,
51677         * g++.dg/ext/asm1.C: New tests.
51678
51679 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
51680
51681         PR c++ 5373.
51682         * g++.dg/parse/stmtexpr1.C: New test.
51683
51684         PR c++/5189.
51685         * g++.dg/template/copy1.C: New test.
51686
51687 2002-04-12  Richard Henderson  <rth@redhat.com>
51688
51689         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
51690
51691 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
51692
51693         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
51694         gcc.c-torture/execute/20020307-2.c.
51695
51696 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
51697
51698         * g++.dg/ext/attrib5.C,
51699         * g++.dg/lookup/struct1.C: New tests.
51700
51701 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
51702
51703         * gcc.dg/20020411-1.c: New test.
51704
51705         * gcc.c-torture/execute/20020411-1.c: New test.
51706
51707 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
51708
51709         * g77.f-torture/execute/6177.f: New test.
51710
51711 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
51712
51713         PR middle-end/6247
51714         * g++.dg/opt/cleanup1.C: New test.
51715
51716         * g++.dg/opt/const1.C: New test.
51717
51718 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
51719
51720         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
51721
51722 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51723
51724         PR c++/5507
51725         * g++.dg/template/typename2.C: New test.
51726
51727 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
51728
51729         * gcc.c-torture/execute/loop-12.c: New.
51730
51731 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
51732
51733         * g77.f-torture/execute/980628-4.x,
51734         g77.f-torture/execute/980628-5.x,
51735         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51736         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51737         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
51738
51739 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51740
51741         PR optimization/6086
51742         * g++.dg/opt/preinc1.C: New test.
51743
51744 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51745
51746         PR c++/5571
51747         * g++.dg/opt/static2.C: New test.
51748
51749 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51750
51751         PR c/5120
51752         * gcc.dg/20020406-1.c: New test.
51753
51754 2002-04-04  David S. Miller  <davem@redhat.com>
51755
51756         * gcc.c-torture/execute/20020404-1.c: New test.
51757
51758 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
51759
51760         PR c/6123
51761         * gcc.dg/20020312-2.c: Do not declare global register variable
51762         if __PIC__ or __pic__ is defined.
51763
51764 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
51765
51766         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
51767         __asm__ so that it works correctly even if -ansi -pedantic-errors.
51768
51769 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51770
51771         * gcc.misc-tests/linkage.exp: Update last change to handle
51772         sparc*-, not just sparc-.
51773
51774 2002-04-03  Richard Henderson  <rth@redhat.com>
51775
51776         * gcc.dg/cpp/ucs.c: Improved long UCS test.
51777
51778 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51779
51780         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
51781
51782 2002-04-02  David S. Miller  <davem@redhat.com>
51783
51784         * gcc.c-torture/execute/20020402-3.c: New test.
51785
51786 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51787
51788         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
51789         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
51790
51791         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
51792         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
51793         g77.f-torture/execute/20001201.x,
51794         g77.f-torture/execute/u77-test.x: New files.
51795
51796         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
51797         * gcc.dg/wchar_t-1.c: Ditto.
51798
51799 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51800
51801         * gcc.c-torture/execute/20020402-1.c: New test.
51802
51803 2002-04-01  Richard Henderson  <rth@redhat.com>
51804
51805         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
51806
51807         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
51808
51809 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51810
51811         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
51812
51813 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51814
51815         * g++.dg/inherit/template-as-base.C: Expect error.
51816         * g++.dg/inherit/namespace-as-base.C: Likewise.
51817
51818 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
51819
51820         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
51821         g++.dg/ext/instantiate3.C: Tweak match patterns.
51822
51823         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
51824         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
51825         -da test.
51826
51827 2002-03-31  Richard Henderson  <rth@redhat.com>
51828
51829         * gcc.dg/special/alias-2.c: New.
51830         * gcc.dg/special/ecos.exp: Run it.
51831
51832 2002-03-31  Richard Henderson  <rth@redhat.com>
51833
51834         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
51835
51836 2002-03-31  Kazu Hirata  <kazu@hxi.com>
51837
51838         * gcc.dg/weak-1.c: Disable on h8300 port.
51839
51840 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
51841
51842         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
51843         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
51844         ordering tests.
51845         * g++.dg/bprob/bprob-1.C: New test.
51846         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
51847         * g++.dg/gcov/gcov-1.C: New test.
51848         * g++.dg/gcov/gcov-1.x: New file.
51849         * g++.dg/gcov/gcov-2.C: New test.
51850         * g++.dg/gcov/gcov-3.C: New test.
51851         * g++.dg/gcov/gcov-3.h: New file.
51852
51853 2002-03-28  Roger Sayle  <roger@eyesopen.com>
51854
51855         * g++.old-deja/g++.other/builtins5.C: New test.
51856         * g++.old-deja/g++.other/builtins6.C: New test.
51857         * g++.old-deja/g++.other/builtins7.C: New test.
51858         * g++.old-deja/g++.other/builtins8.C: New test.
51859         * g++.old-deja/g++.other/builtins9.C: New test.
51860
51861 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
51862
51863         * g++.dg/opt/static1.C: New test.
51864
51865         * g++.dg/opt/longbranch1.C: New test.
51866
51867 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
51868
51869         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
51870
51871         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
51872
51873 2002-03-28  Jeffrey A Law  (law@redhat.com)
51874
51875         * gcc.c-torture/execute/20020328-1.c: New test.
51876
51877 2002-03-27  Richard Henderson  <rth@redhat.com>
51878
51879         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
51880         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
51881         move from g++.old-deja/g++.ext/.
51882
51883 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
51884
51885         * g++.dg/init/new2.C: New test.
51886
51887 2002-03-26  Richard Henderson  <rth@redhat.com>
51888
51889         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
51890
51891         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
51892         on sparc.
51893
51894         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
51895         sparcv9 systems.
51896         * gcc.dg/20001102-1.c: Likewise.
51897
51898 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
51899
51900         * gcc.dg/cpp/endif-pedantic1.c,
51901         gcc.dg/cpp/endif-pedantic2.c: New tests.
51902
51903 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
51904
51905         * g++.dg/init/new1.C: New test.
51906
51907 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
51908
51909         * g++.dg/abi/vbase9.C: New test.
51910
51911 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
51912
51913         * gcc.dg/arm-asm.c: New test.
51914
51915 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
51916
51917         * gcc.dg/Wswitch-enum.c: New test.
51918         Fix PR c/5044.
51919
51920 2002-03-26  Richard Henderson  <rth@redhat.com>
51921
51922         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
51923         structure.
51924
51925 2002-03-25  Richard Henderson  <rth@redhat.com>
51926
51927         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
51928         sparcv9 systems.
51929
51930         * gcc.c-torture/compile/20011119-1.c (xxx): New.
51931         * gcc.c-torture/compile/20011119-2.c (xxx): New.
51932
51933 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
51934
51935         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
51936
51937 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
51938
51939         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
51940         targets using generic thunk support.
51941
51942 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
51943
51944         * gcc.c-torture/compile/20020323-1.c: New test.
51945
51946         * g++.dg/opt/conj2.C: New test.
51947
51948 2002-03-24  Richard Henderson  <rth@redhat.com>
51949
51950         * gcc.dg/weak-1.c: Use -fno-common.
51951
51952 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51953
51954         * g77.dg/f77-edit-apostrophe-out.f: New test
51955         * g77.dg/f77-edit-h-out.f: New test
51956         * g77.dg/f77-edit-t-in.f: New test
51957         * g77.dg/f77-edit-t-out.f: New test
51958         * g77.dg/f77-edit-x-out.f: New test
51959         * g77.dg/f77-edit-slash-out.f: New test
51960         * g77.dg/f77-edit-colon-out.f: New test
51961         * g77.dg/f77-edit-s-out.f: New test
51962
51963 2002-03-24  Richard Henderson  <rth@redhat.com>
51964
51965         * objc/execute/formal_protocol-6.x: New XFAIL.
51966
51967 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51968
51969         * gcc.dg/weak-1.c: Early return from dg-final on platforms
51970         that do not support weak symbols
51971
51972 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51973
51974         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
51975         * lib/g77.exp: Likewise.
51976         * lib/objc.exp: Likewise.
51977
51978 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
51979
51980         * gcc.dg/Wswitch-default.c: New test.
51981
51982 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
51983
51984         * g++.dg/other/enum1.C: New test.
51985
51986 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
51987
51988         * gcc.dg/pragma-ep-3.c: Fix typo.
51989
51990 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51991
51992         * g++.dg/inherit/template-as-base.C: New test.
51993
51994 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
51995
51996         * g++.old-deja/g++.other/dwarf2-1.C: Move...
51997         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
51998
51999 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
52000
52001         * gcc.dg/cpp/multiline.c: Update to match.
52002
52003 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
52004
52005         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
52006
52007 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
52008
52009         * gcc.dg/cpp/extratokens2.c: New file.
52010
52011 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
52012
52013         * gcc.dg/20020312-2.c: Add rs6000 target.
52014
52015         * gcc.c-torture/compile/20020319-1.c: New test.
52016
52017 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52018
52019         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
52020         (A, E): Handle this.
52021
52022 2002-03-20  Jason Merrill  <jason@redhat.com>
52023
52024         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
52025         ignoring -fpic.
52026         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
52027         through prune_gcc_output.
52028
52029 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
52030
52031         * gcc.c-torture/compile/20020320-1.c: New test.
52032
52033 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
52034
52035         * gcc.c-torture/compile/20020318-1.c: New test.
52036
52037         * gcc.dg/struct-by-value-1.c: New test.
52038
52039         * gcc.dg/20020319-1.c: New test.
52040
52041 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
52042
52043         * g++.dg/opt/conj1.C: New test.
52044
52045 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
52046
52047         * g++.dg/template/qualttp20.C: Revert previous change.
52048         * g++.dg/template/qualttp3.C: Likewise.
52049         * g++.dg/template/qualttp4.C: Likewise.
52050         * g++.dg/template/qualttp5.C: Likewise.
52051         * g++.dg/template/qualttp6.C: Likewise.
52052         * g++.dg/template/qualttp7.C: Likewise.
52053         * g++.dg/template/qualttp8.C: Likewise.
52054         * g++.dg/template/recurse.C: Likewise.
52055
52056 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52057
52058         * gcc.dg/cpp/wchar-1.c: Update.
52059
52060 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
52061
52062         * g++.dg/template/conv1.C: New test.
52063         * g++.dg/template/conv2.C: New test.
52064         * g++.dg/template/conv3.C: New test.
52065         * g++.dg/template/conv4.C: New test.
52066
52067 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52068
52069         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
52070         * g++.dg/template/qualttp3.C: Likewise.
52071         * g++.dg/template/qualttp4.C: Likewise.
52072         * g++.dg/template/qualttp5.C: Likewise.
52073         * g++.dg/template/qualttp6.C: Likewise.
52074         * g++.dg/template/qualttp7.C: Likewise.
52075         * g++.dg/template/qualttp8.C: Likewise.
52076         * g++.dg/template/recurse.C: Likewise.
52077
52078 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52079
52080         * g++.dg/opt/dtor1.C: New test.
52081
52082 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
52083
52084         * gcc.c-torture/compile/20020315-1.c: New test.
52085
52086 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
52087
52088         * gcc.dg/weak-1.c: Fix scan tests.
52089
52090 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
52091
52092         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
52093         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
52094         cris-*-aout* mmix-*-*.
52095         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
52096         cris-*-aout* mmix-*-*.
52097         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
52098         cris-*-elf* cris-*-aout* and mmix-*-*.
52099         * gcc.dg/20001009-1.c: Ditto.
52100         * gcc.dg/20010912-1.c: Ditto.
52101         * gcc.dg/20020122-4.c: Ditto.
52102         * gcc.dg/inline-2.c: Ditto.
52103
52104 2002-03-14  Jeffrey A Law  (law@cygnus.com)
52105
52106         * gcc.c-torture/compile/20020314-1.c: New test.
52107
52108 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
52109
52110         * gcc.c-torture/execute/20020314-1.c: New test.
52111
52112 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
52113
52114         * g++.dg/warn/Wunused-1.C: New test.
52115
52116 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
52117
52118         * g++.dg/abi/mangle6.C: New test.
52119
52120 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
52121
52122         * gcc.c-torture/compile/20020309-2.c: New test.
52123
52124         * gcc.c-torture/compile/20020312-1.c: New test.
52125
52126 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
52127
52128         * g++.dg/other/access1.C: New test.
52129
52130 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
52131
52132         * gcc.c-torture/execute/wchar_t-1.c: New test.
52133
52134 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
52135
52136         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
52137
52138 2002-03-12  Roger Sayle  <roger@eyesopen.com>
52139
52140         * gcc.dg/20020312-1.c: New test case.
52141
52142 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
52143
52144         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
52145
52146 2002-03-11  Richard Henderson  <rth@redhat.com>
52147
52148         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
52149         * g++.old-deja/g++.jason/report.C: Likewise.
52150
52151 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52152
52153         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
52154         * g++.old-deja/g++.robertl/eb56.C: Likewise.
52155
52156 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52157
52158         * g++.dg/overload/pmf1.C: New test.
52159
52160 2002-03-11  Kazu Hirata  <kazu@hxi.com>
52161
52162         * gcc.c-torture/execute/20020307-1.c: Use long.
52163
52164 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
52165
52166         PR optimization/5844
52167         * gcc.dg/20020310-1.c: New test.
52168
52169 2002-03-09  Michael Meissner  <meissner@redhat.com>
52170
52171         * gcc.c-torture/execute/memcpy-2.c: New test.
52172         * gcc.c-torture/execute/memset-1.c: New test.
52173         * gcc.c-torture/execute/strlen-1.c: New test.
52174         * gcc.c-torture/execute/strcmp-1.c: New test.
52175         * gcc.c-torture/execute/strncmp-1.c: New test.
52176
52177 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
52178
52179         * gcc.dg/ppc-ldstruct.c: New test.
52180
52181 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
52182
52183         * gcc.c-torture/execute/va-arg-22.c: New test.
52184
52185 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52186
52187         * gcc.c-torture/compile/20020309-1.c: New test.
52188
52189 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
52190
52191         * gcc.c-torture/execute/20020307-2.c: New test.
52192
52193 2002-03-07  Jeffrey A Law  (law@redhat.com)
52194
52195         * g77.f-torture/compile/20020307-1.f: New test.
52196
52197 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
52198
52199         * gcc.dg/unordered-1.c: New test.
52200
52201 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
52202
52203         * gcc.c-torture/execute/20020307-1.c: New test.
52204
52205 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
52206
52207         * gcc.dg/20020304-1.c: New test.
52208
52209         * gcc.c-torture/compile/20020304-2.c: New test.
52210
52211 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
52212
52213         * gcc.c-torture/compile/20020304-1.c: New test case
52214         (from PR c/5830).
52215
52216 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
52217
52218         * gcc.dg/20020103-1.c: Add other -D ppc variants.
52219
52220 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52221
52222         * g++.dg/other/classkey1.C: New test.
52223
52224 2002-03-01  Richard Henderson  <rth@redhat.com>
52225
52226         * gcc.c-torture/compile/981223-1.x: New.
52227         * gcc.c-torture/compile/920625-1.x: New.
52228
52229 2002-02-28  Richard Henderson  <rth@redhat.com>
52230
52231         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
52232
52233 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
52234
52235         * gcc.c-torture/execute/20020227-1.c: New test.
52236
52237 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
52238
52239         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
52240         here" ERROR lines.
52241         * g++.old-deja/g++.oliva/partord1.C: Likewise.
52242         * g++.old-deja.g++.other/defarg1.C: Likewise.
52243         * g++.old-deja/g++.pt/calls2.C: Likewise.
52244         * g++.old-deja/g++.pt/crash20.C: Likewise.
52245         * g++.old-deja/g++.pt/crash30.C: Likewise.
52246         * g++.old-deja/g++.pt/crash36.C: Likewise.
52247         * g++.old-deja/g++.pt/crash6.C: Likewise.
52248         * g++.old-deja/g++.pt/defarg13.C: Likewise.
52249         * g++.old-deja/g++.pt/derived3.C: Likewise.
52250         * g++.old-deja/g++.pt/error1.C: Likewise.
52251         * g++.old-deja/g++.pt/friend21.C: Likewise.
52252         * g++.old-deja/g++.pt/friend23.C: Likewise.
52253         * g++.old-deja/g++.pt/infinite1.C: Likewise.
52254         * g++.old-deja/g++.robertl/eb128.C: Likewise.
52255
52256 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
52257
52258         * gcc.c-torture/execute/20020225-2.c: New test.
52259
52260 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
52261
52262         * gcc.c-torture/execute/920730-1t.c,
52263         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
52264         Delete test cases, only relevant to -traditional.
52265
52266 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52267
52268         * gcc.dg/cpp/undef1.c: Remove.
52269         * gcc.dg/cpp/directiv.c: Update.
52270         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
52271
52272 2002-02-27  Michael Meissner  <meissner@redhat.com>
52273
52274         * gcc.c-torture/execute/20020226-1.c: New test.
52275
52276 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
52277
52278         * g++.dg/debug/debug4.C: New test.
52279
52280         * gcc.dg/ia64-visibility-1.c: New test.
52281
52282 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
52283
52284         * gcc.dg/debug/20020224-1.c: New.
52285
52286 2002-02-25  Kazu Hirata  <kazu@hxi.com>
52287
52288         * gcc.c-torture/execute/960416-1.x: New.
52289         * gcc.c-torture/execute/divconst-3.x: Likewise.
52290
52291 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
52292
52293         * gcc.dg/20020224-1.c: New test.
52294
52295 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
52296
52297         * gcc.c-torture/execute/20020225-1.c: New.
52298
52299 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52300
52301         * gcc.dg/cpp/wchar-1.c: New test.
52302
52303 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
52304
52305         * gcc.dg/20020222-1.c: New test.
52306
52307 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
52308
52309         * g++.dg/opt/anonunion1.C: New test.
52310
52311 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
52312
52313         * g++.dg/template/qualttp19.C: New test.
52314         * g++.dg/template/qualttp20.C: New test.
52315         * g++.old-deja/g++.jason/report.C: Adjust expected errors
52316         * g++.old-deja/g++.other/qual1.C: Likewise.
52317
52318 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
52319
52320         * gcc.dg/attr-alwaysinline.c: New.
52321
52322 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
52323
52324         * gcc.dg/20020220-1.c: New test.
52325
52326         * gcc.dg/20020220-2.c: New test.
52327
52328         * g++.dg/opt/mmx1.C: New test.
52329
52330 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
52331
52332         * gcc.c-torture/compile/20020110.c: New test.
52333
52334 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
52335
52336         * gcc.c-torture/execute/20020219-1.c: New test.
52337
52338         * gcc.dg/20020219-1.c: New test.
52339
52340         * gcc.dg/noncompile/20020220-1.c: New test.
52341
52342         * g++.dg/opt/ptrintsum1.C: New test.
52343
52344         * gcc.dg/debug/20020220-1.c: New test.
52345
52346 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
52347
52348         * gcc.c-torture/execute/20020216-1.c: New test.
52349
52350 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52351
52352         * gcc.dg/decl-1.c: Update, new test.
52353
52354 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
52355
52356         * g++.dg/abi/bitfield1.C: New test.
52357         * g++.dg/abi/bitfield2.C: New test.
52358
52359 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52360
52361         * gcc.dg/attr-nest.c: New test.
52362
52363 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52364
52365         * gcc.c-torture/execute/20020215-1.c: New test.
52366
52367 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
52368
52369         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
52370         * g++.dg/debug/debug.exp: New.
52371         * g++.dg/debug/trivial.C: New.
52372         * g++.dg/debug/debug1.C: Moved...
52373         * g++.dg/other/debug1.C: ...from here.
52374         * g++.dg/debug/debug2.C: Moved...
52375         * g++.dg/other/debug2.C: ...from here.
52376         * g++.dg/debug/debug3.C: Moved...
52377         * g++.dg/other/debug3.C: ...from here.
52378
52379         * gcc.dg/noncompile/20020213-1.c: New test.
52380
52381 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
52382
52383         * g++.dg/other/debug3.C: New test.
52384
52385         * gcc.c-torture/execute/20020213-1.c: New test.
52386
52387 2002-02-13  Richard Smith <richard@ex-parrot.com>
52388
52389         * g++.old-deja/g++.other/thunk1.C: New test.
52390
52391 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52392
52393         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
52394
52395 2002-02-13  Stan Shebs  <shebs@apple.com>
52396
52397         * gcc.dg/altivec-3.c: New.
52398
52399 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
52400
52401         * gcc.dg/Wunreachable-1.c: New test.
52402         * gcc.dg/Wunreachable-2.c: New test.
52403
52404 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52405
52406         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
52407
52408 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
52409
52410         * gcc.dg/decl-1.c: New test.
52411
52412 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52413
52414         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
52415
52416 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52417
52418         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
52419         * gcc.c-torture/compile/980506-1.x: Likewise.
52420
52421 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52422
52423         * gcc.dg/20020210-1.c: New.
52424
52425 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
52426
52427         * g77.f-torture/execute/947.f: New regression test
52428         for PR fortran/947.
52429
52430 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
52431
52432         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
52433         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
52434
52435 2002-02-08  Richard Henderson  <rth@redhat.com>
52436
52437         * gcc.c-torture/compile/labels-3.c: New.
52438
52439 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
52440
52441         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
52442         expression statements work instead.
52443         * gcc.dg/noncompile/20020207-1.c: New test.
52444
52445 2002-02-07  Richard Henderson  <rth@redhat.com>
52446
52447         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
52448
52449 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52450
52451         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
52452         message from g77
52453         * lib/g77-dg.exp: Trim g77 error messages so that they are
52454         recognized by dg.exp.
52455
52456 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52457
52458         PR fortran/5473
52459         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
52460
52461 2002-02-07  Richard Henderson  <rth@redhat.com>
52462
52463         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
52464         to be sufficiently aligned for integers.
52465
52466 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
52467
52468         * g++.dg/template/friend4.C: New test.
52469
52470 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52471
52472         PR fortran/5743
52473         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
52474         unsupported cases.
52475
52476 2002-02-07  Richard Henderson  <rth@redhat.com>
52477
52478         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
52479         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
52480         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
52481         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
52482
52483 2002-02-06  Richard Henderson  <rth@redhat.com>
52484
52485         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
52486
52487 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
52488
52489         * gcc.dg/20020206-1.c: New test.
52490
52491 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
52492
52493         * gcc.c-torture/execute/20020206-1.c: New test.
52494
52495         * gcc.c-torture/execute/20020206-2.c: New test.
52496
52497         PR optimization/5429:
52498         * gcc.c-torture/compile/20020206-1.c: New test.
52499
52500 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
52501
52502         * g++.dg/ext/align1.C: Do not use an explicit alignment value
52503         as certain file formats cannot support particularly large
52504         alignments.
52505
52506         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
52507         and do not expect to be able to link the executable.
52508
52509         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
52510         fail because the COFF format does not support the weak attribute.
52511
52512 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
52513
52514         * g77.dg/pr5473.f: New test
52515
52516 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
52517
52518         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
52519         Fix testcase accordingly.
52520
52521 2002-02-04  Richard Henderson  <rth@redhat.com>
52522
52523         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
52524         (buf): Change to be an array of pointers, not ints.
52525
52526 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52527
52528         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
52529         before all tests.  Move warning one line above to match where it
52530         C frontend emits.
52531         * gcc.dg/Wswitch-2.c: New test.
52532         * g++.dg/warn/Wswitch-1.C: New test.
52533         * g++.dg/warn/Wswitch-2.C: New test.
52534
52535 2002-02-04  Richard Henderson  <rth@redhat.com>
52536
52537         * g++.dg/abi/offsetof.C: Fix size comparison.
52538
52539 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
52540
52541         * gcc.dg/cast-qual-2.c: New test.
52542
52543 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52544
52545         * gcc.dg/20020201-4.c: New test.
52546
52547 2002-02-04  Ben Elliston  <bje@redhat.com>
52548
52549         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
52550         target_info attribute != 0, in addition to the empty string.
52551         (gcc_target_compile): Likewise.
52552
52553 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
52554
52555         * gcc.dg/Wswitch.c: New test.
52556         PR gcc/4475. PR gcc/3780.
52557
52558 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
52559
52560         * g77.f-torture/execute/5122.f: New test for regressions
52561         against PR fortran/5122.
52562
52563 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
52564
52565         * g77.f-torture/compile/pr3743.f: Delete
52566         * g77.dg/pr3743-1.f: New test.
52567         * g77.dg/pr3743-2.f: New test.
52568         * g77.dg/pr3743-3.f: New test.
52569         * g77.dg/pr3743-4.f: New test.
52570
52571 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52572
52573         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
52574
52575 2002-02-02  Richard Henderson  <rth@redhat.com>
52576
52577         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
52578         * gcc.c-torture/execute/bf64-1.c: Likewise.
52579
52580 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52581
52582         * gcc.dg/20020201-2.c: New test.
52583
52584         * gcc.dg/20020201-3.c: New test.
52585
52586         * gcc.c-torture/execute/bitfld-2.c: New test.
52587
52588 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52589
52590         * gcc.dg/bitfld-1.c: Update.
52591         * gcc.dg/bitfld-2.c: Update.
52592         * gcc.c-torture/execute/bitfld-1.x: New.
52593
52594 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52595
52596         * gcc.c-torture/execute/20020201-1.c: New test.
52597
52598 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
52599
52600         PR target/5469
52601         * gcc.dg/20020201-1.c: New test.
52602
52603 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
52604
52605         PR fortran/3743
52606         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
52607         * g77.f-torture/compile/pr3743.x: Remove
52608
52609 2002-01-31  Tom Rix  <trix@redhat.com>
52610
52611         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
52612
52613 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52614
52615         * gcc.dg/noncompile/20020130-1.c: New test.
52616
52617 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
52618
52619         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
52620
52621 2002-01-29  Richard Henderson  <rth@redhat.com>
52622
52623         * gcc.c-torture/execute/991118-1.c: Cast various constants back
52624         to long long.
52625         * gcc.c-torture/execute/bf64-1.c: Likewise.
52626
52627 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
52628
52629         * gcc.c-torture/execute/20020129-1.c: New test.
52630
52631 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52632
52633         * gcc.c-torture/compile/20000224-1.c: Update.
52634         * gcc.c-torture/execute/bitfld-1.c: New tests.
52635         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
52636         * gcc.dg/uninit-A.c: Update.
52637
52638 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
52639
52640         * g++.dg/template/ctor1.C: Add instantiation.
52641
52642 2002-01-28  Paul Koning  <pkoning@equallogic.com>
52643
52644         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
52645         argument to __builtin_prefetch to be const ptr.
52646
52647 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
52648
52649         * gcc.c-torture/compile/20020120-1.c: New test.
52650
52651 2002-01-27  Kazu Hirata  <kazu@hxi.com>
52652
52653         * gcc.c-torture/execute/20020127-1.c: New test.
52654
52655 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
52656
52657         * g77.dg/f77-edit-i-in.f: New test
52658         * g77.dg/f77-edit-i-out.f: New test
52659
52660 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
52661
52662         * gcc.dg/debug/debug.exp: New file.
52663         * gcc.dg/debug/trivial.c: New file.
52664         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
52665         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
52666         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
52667         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
52668         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
52669         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
52670         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
52671         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
52672         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
52673         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
52674         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
52675         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
52676         * gcc.dg/20000503-1.c: Removed.
52677         * gcc.dg/20010207-1.c: Removed.
52678         * gcc.dg/20011223-1.c: Removed.
52679         * gcc.dg/20020104-2.c: Removed.
52680         * gcc.dg/debug-1.c: Removed.
52681         * gcc.dg/debug-2.c: Removed.
52682         * gcc.dg/debug-3.c: Removed.
52683         * gcc.dg/debug-4.c: Removed.
52684         * gcc.dg/debug-5.c: Removed.
52685         * gcc.dg/debug-6.c: Removed.
52686         * gcc.dg/dwarf2-1.c: Removed.
52687         * gcc.dg/dwarf2-2.c: Removed.
52688
52689 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
52690
52691         * g++.old-deja/g++.other/eh5.C: New test.
52692         * g++.old-deja/g++.other/sibcall2.C: New test.
52693         * g++.old-deja/g++.other/array9.C: New test.
52694         * g++.old-deja/g++.other/typename2.C: New test.
52695         * g++.old-deja/g++.other/crash60.C: New test.
52696         * g++.old-deja/g++.other/conv9.C: New test.
52697         * g++.old-deja/g++.other/mangle10.C: New test.
52698         * g++.old-deja/g++.other/unchanging1.C: New test.
52699         * g++.old-deja/g++.other/exprstmt1.C: New test.
52700         * g++.old-deja/g++.other/inline23.C: New test.
52701         * g++.old-deja/g++.eh/ia64-1.C: New test.
52702         * g++.old-deja/g++.other/dwarf2-1.C: New test.
52703         * g++.old-deja/g++.other/reload1.C: New test.
52704         * g++.old-deja/g++.other/static20.C: New test.
52705         * g++.old-deja/g++.other/local-alloc1.C: New test.
52706         * g++.old-deja/g++.other/conv8.C: New test.
52707         * g++.old-deja/g++.other/stmtexpr2.C: New test.
52708         * g++.old-deja/g++.other/storeexpr1.C: New test.
52709         * g++.old-deja/g++.other/storeexpr2.C: New test.
52710         * g++.dg/eh/template2.C: New test.
52711         * g++.dg/warn/weak1.C: New test.
52712
52713 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
52714
52715         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52716         Remove first, non-varying, argument.
52717
52718 2002-01-23  Richard Henderson  <rth@redhat.com>
52719
52720         * gcc.dg/inline-2.c: New.
52721
52722         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
52723         Add optional target arg.  Check number of arguments.
52724         (scan-assembler-not, scan-assembler-dem): Likewise.
52725         (scan-assembler-dem-not): Likewise.
52726
52727 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52728
52729         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
52730         line 12.
52731         * g++.old-deja/g++.brendan/parse3.C,
52732         g++.old-deja/g++.other/crash26.C,
52733         g++.old-deja/g++.other/crash28.C,
52734         g++.old-deja/g++.other/crash29.C,
52735         g++.old-deja/g++.other/crash30.C,
52736         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
52737
52738 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
52739
52740         * gcc.dg/20020115-1.c: New.
52741
52742 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
52743
52744         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
52745
52746 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
52747
52748         * gcc.dg/20020122-3.c: New.
52749
52750 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
52751
52752         * g++.dg/other/gc1.C: New test.
52753
52754 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52755
52756         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
52757
52758 2002-01-22  Richard Henderson  <rth@redhat.com>
52759
52760         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
52761
52762 2002-01-22  Richard Henderson  <rth@redhat.com>
52763
52764         * gcc.dg/20020122-4.c: New.
52765
52766 2002-01-22  H.J. Lu <hjl@gnu.org>
52767
52768         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
52769         link output.
52770         * gcc.dg/special/ecos.exp: Likewise.
52771         * lib/g++-dg.exp: Likewise.
52772         * lib/g77-dg.exp: Likewise.
52773         * lib/gcc-dg.exp : Likewise.
52774         * lib/mike-g++.exp: Likewise.
52775         * lib/mike-g77.exp: Likewise.
52776         * lib/mike-gcc.exp: Likewise.
52777         * lib/objc-dg.exp: Likewise.
52778
52779 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
52780
52781         PR target/5379
52782         * gcc.dg/20020122-2.c: New test.
52783
52784 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
52785
52786         * gcc.dg/20020122-1.c: New test.
52787
52788 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
52789
52790         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
52791
52792 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
52793
52794         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
52795
52796 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52797
52798         * gcc.c-torture/compile/20020121-1.c: New test.
52799
52800 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52801
52802         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
52803         ld_library_path.
52804
52805 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
52806
52807         * gcc.dg/20020218-1.c: New test.
52808
52809 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
52810
52811         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
52812         messages
52813         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
52814         "At global scope" warning
52815         * g++.dg/ext/align1.C: Change cygwin test for alignment
52816         from db-bogus to dg-warning
52817
52818 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
52819
52820         * g77.f-torture/compile/cpp2.F: New test.
52821
52822 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52823
52824         * g++.dg/template/access1.C: New test.
52825
52826 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
52827
52828         * gcc.dg/20020118-1.c: New.
52829
52830 2002-01-18  Kazu Hirata  <kazu@hxi.com>
52831
52832         * gcc.c-torture/execute/20020118-1.c: New test.
52833
52834 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52835
52836         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
52837         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
52838         alignment warnings.
52839
52840 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52841
52842         * gcc.misc-tests/i386-prefetch.exp: Save and restore
52843         torture_with_loops and torture_without_loops
52844
52845 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
52846
52847         * gcc.c-torture/compile/20020116-1.c: New test.
52848
52849 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
52850
52851         * gcc.dg/20020116-2.c: New test.
52852
52853         * gcc.dg/ultrasp4.c: New test.
52854
52855         * gcc.dg/20020116-1.c: New test.
52856
52857 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
52858
52859         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
52860         by EABI.
52861
52862 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
52863
52864         * gcc.misc-tests/i386-prefetch.exp: New.
52865         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
52866         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
52867         * gcc.misc-tests/i386-pf-none-1.c: New test.
52868         * gcc.misc-tests/i386-pf-sse-1.c: New test.
52869
52870 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
52871
52872         * gcc.dg/gnu89-init-1.c: Add new tests.
52873
52874 2002-01-15  Andreas Jaeger  <aj@suse.de>
52875
52876         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
52877         * gcc.dg/i386-mmx-2.c: Likewise.
52878         * gcc.dg/i386-sse-1.c: Likewise.
52879         * gcc.dg/i386-sse-2.c: Likewise.
52880         * gcc.dg/i386-sse-3.c: Likewise.
52881
52882 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
52883
52884         * g77.f-torture/execute/intrinsic-unix-bessel.f:
52885         Uncomment additional cases that now pass.
52886
52887 2002-01-11  Richard Henderson  <rth@redhat.com>
52888
52889         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
52890         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
52891
52892 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
52893
52894         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
52895
52896 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
52897
52898         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
52899         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
52900
52901 2002-01-10  Dale Johannesen  <dalej@apple.com>
52902
52903         * gcc.c-torture/execute/loop-11.c: New.
52904
52905 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
52906
52907         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
52908         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
52909
52910 2002-01-09  Richard Henderson  <rth@redhat.com>
52911
52912         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
52913         type in which to perform the operation for each size.
52914
52915 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
52916
52917         * gcc.c-torture/compile/20020109-2.c: New test.
52918
52919 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
52920
52921         * gcc.c-torture/execute/loop-10.c: New test.
52922
52923 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52924
52925         * gcc.c-torture/compile/20010226-1.c: New test.
52926         * gcc.c-torture/compile/20010227-1.c: New test.
52927         * gcc.c-torture/compile/20010426-1.c: New test.
52928         * gcc.c-torture/compile/20010510-1.c: New test.
52929         * gcc.c-torture/compile/20010605-3.c: New test.
52930         * gcc.c-torture/compile/20010824-1.c: New test.
52931         * gcc.c-torture/execute/20010409-1.c: New test.
52932         * gcc.dg/noncompile/20000901-1.c: New test.
52933         * gcc.dg/20001023-1.c: New test.
52934         * gcc.dg/20001101-1.c: New test.
52935         * gcc.dg/20001102-1.c: New test.
52936         * gcc.dg/20010207-1.c: New test.
52937         * gcc.dg/20010405-1.c: New test.
52938         * gcc.dg/20010822-1.c: New test.
52939         * gcc.dg/20011107-1.c: New test.
52940
52941 2002-01-09  Jeffrey A Law  (law@redhat.com)
52942
52943         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
52944
52945         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
52946         execution failure on PA targets.
52947
52948 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52949
52950         * gcc.c-torture/compile/20020109-1.c: New test.
52951
52952 2002-01-08  Kazu Hirata  <kazu@hxi.com>
52953
52954         * gcc.c-torture/execute/20020108-1.c: New test.
52955
52956 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
52957
52958         * gcc.dg/20020108-1.c: New test.
52959
52960 2002-01-08  H.J. Lu <hjl@gnu.org>
52961
52962         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
52963         for header files.
52964
52965 2002-01-08  Geoff Keating  <geoffk@redhat.com>
52966
52967         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
52968         consistency.
52969
52970 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
52971
52972         * gcc.dg/altivec-4.c: Test altivec predicates.
52973
52974 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
52975
52976         * gcc.c-torture/execute/20020107-1.c: New test.
52977
52978 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
52979
52980         PR c/5279
52981         * gcc.c-torture/compile/20020106-1.c: New test.
52982
52983 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
52984
52985         * gcc.c-torture/execute/nestfunc-4.c: New test.
52986
52987 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52988
52989         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
52990         extra triple that slipped in.
52991         * g++.old-deja/g++.abi/align.C: Likewise.
52992         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52993
52994 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52995
52996         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
52997         * g++.old-deja/g++.abi/align.C: Likewise.
52998         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52999
53000         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
53001         on FreeBSD/i386.
53002         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
53003         FreeBSD.
53004
53005 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
53006
53007         * gcc.dg/20020104-1.c: New test.
53008
53009         * gcc.dg/20020104-2.c: New test.
53010
53011 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
53012
53013         * gcc.dg/20020103-1.c: Fix typo in target selector.
53014
53015 2002-01-03  Richard Henderson  <rth@redhat.com>
53016
53017         * gcc.dg/20020103-1.c: New.
53018
53019 2002-01-03  Kazu Hirata  <kazu@hxi.com>
53020
53021         * gcc.c-torture/execute/20020103-1.c: New test.
53022
53023 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
53024
53025         * g++.dg/other/debug2.C: New test.
53026
53027         * gcc.c-torture/compile/20020103-1.c: New test.
53028
53029 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
53030
53031         * gcc.dg/gnu89-init-1.c: Added new tests.
53032
53033 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53034
53035         * g++.dg/template/friend2.C: Remove as patch is reverted.
53036
53037         * g++.dg/warn/oldcast1.C: New test.
53038
53039         * g++.dg/template/ptrmem1.C: New test.
53040         * g++.dg/template/ptrmem2.C: New test.
53041
53042         * g++.dg/template/ntp.C: New test.
53043
53044         * g++.dg/other/component1.C: New test.
53045
53046         * g++.dg/template/ttp3.C: New test.
53047
53048         * g++.dg/template/friend2.C: New test.
53049         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
53050
53051 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53052
53053         * g++.dg/other/ptrmem1.C: New test.
53054         * g++.dg/other/ptrmem2.C: New test.
53055
53056 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53057
53058         * g++.dg/template/ctor1.C: New test.
53059
53060 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53061
53062         * g++.dg/template/friend2.C: New test.
53063
53064 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
53065
53066         * gcc.dg/mmix-1.c: New test.
53067
53068 2001-12-31  Richard Henderson  <rth@redhat.com>
53069
53070         * gcc.dg/asm-5.c: New.
53071
53072 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
53073
53074         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
53075         in namespace __gnu_cxx
53076
53077 2001-12-30  Richard Henderson  <rth@redhat.com>
53078
53079         * gcc.dg/debug-6.c: New.
53080
53081 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
53082
53083         * gcc.c-torture/compile/20011229-2.c: New test.
53084
53085 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
53086
53087         * gcc.dg/debug-3.c: New test.
53088         * gcc.dg/debug-4.c: New test.
53089         * gcc.dg/debug-5.c: New test.
53090
53091 2001-12-29  Richard Henderson  <rth@redhat.com>
53092
53093         * g++.dg/eh/loop1.C: New.
53094
53095 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53096
53097         * g++.dg/template/crash1.C: New test.
53098
53099 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53100
53101         * g++.dg/other/const1.C: New test.
53102
53103 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
53104
53105         * gcc.c-torture/compile/20011229-1.c: New test.
53106
53107 2001-12-28  Stan Shebs  <shebs@apple.com>
53108
53109         * lib/objc-torture.exp: Resync with c-torture.exp.
53110         * lib/objc.exp: Load standard libraries.
53111
53112 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
53113
53114         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
53115         additional tests.
53116
53117 2001-12-27  Roger Sayle <roger@eyesopen.com>
53118
53119         * gcc.c-torture/execute/string-opt-16.c: New testcase.
53120
53121 2001-12-27  Richard Henderson  <rth@redhat.com>
53122
53123         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
53124
53125 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
53126
53127         * g++.dg/eh/ctor1.C: New test.
53128         * g++.dg/other/error2.C: New test.
53129
53130 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
53131
53132         * g++.dg/other/init2.C: New test.
53133
53134 2001-12-24  Richard Henderson  <rth@redhat.com>
53135
53136         * gcc.dg/20011223-1.c: New.
53137         * gcc.dg/inline-1.c: New.
53138
53139 2001-12-23  Richard Henderson  <rth@redhat.com>
53140
53141         * gcc.dg/asm-4.c: Test operand modifiers.
53142
53143 2001-12-23  Richard Henderson  <rth@redhat.com>
53144
53145         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
53146
53147 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53148
53149         * gcc.c-torture/execute/20011223-1.c: New test.
53150
53151 2001-12-21  Richard Henderson  <rth@redhat.com>
53152
53153         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
53154         re-enables the warning.
53155
53156 2001-12-21  Richard Henderson  <rth@redhat.com>
53157
53158         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
53159
53160 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53161
53162         * gcc.c-torture/compile/20011218-1.c: New test.
53163
53164 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
53165
53166         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
53167         arm-isr.c test.
53168         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
53169         epilogue generation for ARM ISR routines.
53170
53171 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53172
53173         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
53174         * gcc.dg/format/c90-printf-3.c: Likewise.
53175         * gcc.dg/format/c99-printf-3.c: Likewise.
53176         * gcc.dg/format/ext-1.c: Likewise.
53177         * gcc.dg/format/ext-6.c: Likewise.
53178         * gcc.dg/format/format.h: Prototype unlocked stdio.
53179
53180 2001-12-20  Richard Henderson  <rth@redhat.com>
53181
53182         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
53183         (arena): Use it.
53184         (malloc): Correct allocation logic.  Abort if we fill up the
53185         arena before initialization complete.
53186         (realloc): Correct allocation logic.
53187
53188 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53189
53190         * gcc.c-torture/compile/20011219-2.c: New test.
53191
53192         * gcc.c-torture/execute/20011219-1.c: New test.
53193
53194 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
53195
53196         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
53197         target does not support weak symbols.
53198
53199 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
53200
53201         * gcc.c-torture/compile/20011219-1.c: New test.
53202
53203 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
53204
53205         * g++.dg/other/error1.C: New test.
53206
53207 2001-12-17  Jeffrey A Law  (law@redhat.com)
53208
53209         * gcc.c-torture/execute/20011217-1.c: New test.
53210
53211 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
53212
53213         * objc.dg/special/: New directory.
53214         * objc.dg/special/special.exp: New file.
53215         * objc.dg/special/unclaimed-category-1.h: New file.
53216         * objc.dg/special/unclaimed-category-1a.m: New file.
53217         * objc.dg/special/unclaimed-category-1.m: New file.
53218
53219 2001-12-17  Andreas Jaeger  <aj@suse.de>
53220
53221         * gcc.c-torture/compile/20011217-2.c: New test.
53222
53223 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53224
53225         * gcc.c-torture/compile/20011217-1.c: New test.
53226
53227 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
53228
53229         * gcc.dg/20011214-1.c: New.
53230
53231 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
53232
53233         * gcc.dg/altivec-4.c: New.
53234
53235 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
53236
53237         * gcc.dg/20011113-1.c: New test.
53238
53239 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53240
53241         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
53242         std::__malloc_alloc_template<0> and
53243         std::__default_alloc_template<false, 0>.
53244
53245 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
53246
53247         * objc/execute/bf-21.m: New test.
53248         * objc/execute/enumeration-1.m: New test.
53249         * objc/execute/enumeration-2.m: New test.
53250
53251 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
53252
53253         * gcc.dg/gnu89-init-1.c: New test.
53254
53255 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
53256
53257         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
53258         * g++.old-deja/g++.jason/2371.C: Likewise.
53259         * g++.old-deja/g++.jason/template33.C: Likewise.
53260         * g++.old-deja/g++.jason/template34.C: Likewise.
53261         * g++.old-deja/g++.jason/template36.C: Likewise.
53262         * g++.old-deja/g++.oliva/typename1.C: Likewise.
53263         * g++.old-deja/g++.oliva/typename2.C: Likewise.
53264         * g++.old-deja/g++.other/typename1.C: Likewise.
53265         * g++.old-deja/g++.pt/inherit2.C: Likewise.
53266         * g++.old-deja/g++.pt/nontype5.C: Likewise.
53267         * g++.old-deja/g++.pt/typename11.C: Likewise.
53268         * g++.old-deja/g++.pt/typename14.C: Likewise.
53269         * g++.old-deja/g++.pt/typename16.C: Likewise.
53270         * g++.old-deja/g++.pt/typename3.C: Likewise.
53271         * g++.old-deja/g++.pt/typename4.C: Likewise.
53272         * g++.old-deja/g++.pt/typename5.C: Likewise.
53273         * g++.old-deja/g++.pt/typename7.C: Likewise.
53274         * g++.old-deja/g++.robertl/eb9.C: Likewise.
53275
53276 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
53277
53278         * g++.dg/other/linkage1.C: New test.
53279         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
53280         specifiers.
53281
53282 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
53283
53284         * gcc.dg/concat.c: New test.
53285
53286 2001-12-11  Stan Shebs  <shebs@apple.com>
53287
53288         * objc/compile: New test directory.
53289         * objc/compile/compile.exp: New expect script.
53290         * objc/compile/20011211-1.m: New compile test.
53291
53292 2001-12-11  Jason Merrill  <jason@redhat.com>
53293
53294         * lib/prune.exp (prune_gcc_output): Also handle "In member
53295         function".  So many permutations...
53296
53297 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
53298
53299         * g++.dg/template/typedef1.C: New test.
53300
53301 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
53302
53303         * g++.dg/other/copy1.C: New test.
53304
53305 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
53306
53307         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
53308
53309         * gcc.dg/builtin-choose-expr.c: New.
53310
53311 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
53312
53313         * gcc.dg/altivec-2.c: New.
53314
53315 2001-12-07  Richard Henderson  <rth@redhat.com>
53316
53317         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
53318
53319 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
53320
53321         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
53322         ultrasparc.
53323
53324 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53325
53326         * g++-old.deja/g++.robertl/eb101.C: Deleted.
53327
53328 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
53329
53330         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
53331         variable argument list.
53332
53333 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
53334
53335         * gcc.c-torture/execute/memcheck: Delete entire directory.
53336         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
53337         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
53338
53339 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53340
53341         * gcc.dg/Wshadow-1.c: New test.
53342
53343 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
53344
53345         * gcc.c-torture/compile/20011130-1.c: New test.
53346
53347         * gcc.dg/noncompile/20011025-1.c: New test.
53348
53349         * g++.dg/other/anon-union.C: New test.
53350
53351         * gcc.c-torture/execute/20011024-1.c: New test.
53352
53353 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53354
53355         * gcc.c-torture/execute/20000722-1.x,
53356         gcc.c-torture/execute/20010123-1.x: Remove.
53357         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
53358         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
53359         gcc.dg/c99-complit-2.c: New tests.
53360
53361 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
53362
53363         * g++.dg/inherit/base1.C: New test.
53364
53365 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
53366
53367         * g++.dg/other/stdarg1.C: New test.
53368
53369         * gcc.c-torture/compile/20011130-2.c: New test.
53370
53371 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
53372
53373         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
53374         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
53375         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
53376         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
53377         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
53378         * gcc.dg/builtin-prefetch-1.c: New test.
53379
53380 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
53381
53382         * gcc.dg/20011130-1.c: New test.
53383
53384 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
53385
53386         * g++.dg/other/scope1.C: New test.
53387         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
53388
53389 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53390
53391         * gcc.dg/vla-init-1.c: New test.
53392
53393 2001-12-01  Geoff Keating  <geoffk@redhat.com>
53394
53395         * gcc.c-torture/compile/structs.c: New testcase from GDB.
53396
53397 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53398
53399         * objc.dg/alias.m: Update.
53400         * objc.dg/class-1.m: Update.
53401         * objc.dg/const-str-1.m: Update.
53402         * objc.dg/fwd-proto-1.m: Update.
53403         * objc.dg/id-1.m: Update.
53404         * objc.dg/super-class-1.m: Update.
53405
53406 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
53407
53408         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
53409         constructs.
53410
53411 2001-11-28  Jeffrey A Law  (law@cygnus.com)
53412
53413         * gcc.c-torture/execute/20011128-1.c: New test.
53414
53415 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
53416
53417         * gcc.dg/20011127-1.c: New test.
53418
53419 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53420
53421         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
53422         from Austin Group draft 7.
53423         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
53424         scanf format arguments.
53425         * gcc.dg/format/no-exargs-2.c: New test.
53426
53427 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
53428
53429         * g++.dg/abi/vbase8-4.C: New test.
53430
53431 2001-11-24  Ian Lance Taylor  <ian@airs.com>
53432
53433         * gcc.c-torture/execute/20011121-1.c: New test.
53434
53435 2001-11-23  Jeffrey A Law  (law@cygnus.com)
53436
53437         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
53438
53439 2001-11-23  Andreas Jaeger  <aj@suse.de>
53440
53441         * gcc.dg/cpp/charconst-2.c: New test.
53442
53443 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
53444
53445         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
53446         to the host if it is remote.  Let tests specify extra headers
53447         they use.
53448         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
53449         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
53450         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
53451         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
53452         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
53453         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
53454         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
53455         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
53456         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
53457         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
53458
53459 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
53460
53461         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
53462         for little endian ARMs.
53463
53464 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
53465
53466         * gcc.c-torture/compile/20011119-1.c: New test.
53467         * gcc.c-torture/compile/20011119-2.c: New test.
53468
53469 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
53470
53471         * gcc.dg/altivec-1.c: Fix typo.
53472
53473 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53474
53475         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
53476
53477 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
53478
53479         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
53480
53481 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
53482
53483         * lib/g77.exp: Don't specify --rpath-link.
53484
53485         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
53486         across all the headers.
53487         * gcc.dg/format/format.exp: For testing on a remote host,
53488         copy format.h.
53489
53490         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
53491         * gcc.c-torture/execute/930406-1.c: Likewise.
53492         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
53493
53494 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
53495
53496         * gcc.dg/altivec-1.c: New.
53497
53498 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
53499
53500         * gcc.dg/cpp/fpreprocessed.c: New test case.
53501
53502 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53503
53504         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
53505         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
53506         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
53507
53508 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53509
53510         * gcc.dg/no-builtin-1.c: New test.
53511
53512 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
53513
53514         * gcc.c-torture/execute/20011115-1.c: New test.
53515
53516 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
53517
53518         * gcc.c-torture/compile/20011114-2.c: New test.
53519         * gcc.c-torture/compile/20011114-3.c: New test.
53520         * gcc.c-torture/compile/20011114-4.c: New test.
53521
53522 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
53523
53524         * g++.dg/other/init1.C: New test.
53525
53526 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
53527
53528         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
53529         message.
53530
53531         * gcc.c-torture/execute/20011114-1.c: New testcase.
53532
53533         * gcc.c-torture/compile/20010327-1.c: Revert last change.
53534         * gcc.c-torture/compile/20011114-1.c: New test, exactly
53535         like the (before this change) version of 20010327-1.c.
53536
53537 2001-11-14  Roger Sayle <roger@eyesopen.com>
53538
53539         * gcc.c-torture/execute/string-opt-13.c: New testcase.
53540
53541 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
53542
53543         * g++.dg/init/array2.C: New test.
53544
53545 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
53546
53547         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
53548
53549 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
53550
53551         * g++.dg/other/forscope1.C: New test.
53552         * g++.dg/ext/forscope1.C: New test.
53553         * g++.dg/ext/forscope2.C: New test.
53554
53555 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
53556
53557         * gcc.c-torture/execute/20011113-1.c: New test.
53558
53559 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
53560
53561         * gcc.c-torture/execute/20011109-2.c: New test.
53562
53563         * gcc.c-torture/execute/20011109-1.c: New test.
53564
53565 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
53566
53567         * gcc.c-torture/compile/20011109-1.c: New test.
53568
53569 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
53570
53571         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
53572         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
53573         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
53574         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
53575         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
53576         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
53577         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
53578
53579 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53580
53581         * g++.dg/warn/Wshadow-1.C: New tests.
53582         * g++.old-deja/g++.mike/for3.C: Update.
53583
53584 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53585
53586         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
53587         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
53588         XFAILs.  Adjust expected error texts.
53589         * gcc.c-torture/compile/20011106-1.c,
53590         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
53591         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
53592         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
53593         gcc.dg/c99-array-lval-5.c: New tests.
53594
53595 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53596
53597         * gcc.dg/cpp/defined.c: Update.
53598
53599 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53600
53601         * gcc.c-torture/execute/anon-1.c: New test.
53602
53603 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
53604
53605         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
53606         same size, so no warning should be produced on stormy16.
53607
53608         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
53609         due to oversized array.
53610         * g++.old-deja/g++.mike/ns15.C: Likewise.
53611         * g++.old-deja/g++.pt/crash16.C: Likewise.
53612
53613 2001-11-02  Graham Stott  <grahams@redhat.com>
53614
53615         * g++.dgother/debug1.C: Fix typos.
53616
53617 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
53618
53619         * g++.dg/other/debug1.C: New test.
53620
53621 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53622
53623         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
53624         of unsigned long.
53625
53626 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
53627
53628         * gcc.dg/20011029-2.c: New test.
53629
53630         * gcc.c-torture/compile/20011029-1.c: New test.
53631
53632 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
53633
53634         * objc/execute/class_self-1.m: New test.
53635         * objc/execute/class_self-2.m: New test.
53636
53637 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
53638
53639         * gcc.misc-tests/msgs.exp: Delete.
53640         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
53641         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
53642         error set to match recent changes.
53643
53644 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
53645
53646         * gcc.dg/20011021-1.c: New test.
53647
53648 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
53649
53650         * gcc.c-torture/compile/20011023-1.c: New test.
53651
53652 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
53653
53654         * lib/g77.exp: Rewrite based on lib/g++.exp.
53655
53656 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
53657
53658         * gcc.c-torture/execute/20011019-1.c: New test.
53659
53660         * gcc.dg/20011018-1.c: New test.
53661
53662 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
53663
53664         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
53665
53666 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
53667
53668         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
53669         * gcc.dg/attr-invalid.c: Likewise.
53670
53671 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
53672
53673         * gcc.dg/20011015-1.c: New test.
53674
53675 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53676
53677         * g++.dg/template/unify2.C: New test.
53678
53679 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53680
53681         * g++.dg/other/exception-specification.C: New test
53682
53683 2001-10-13  Tom Rix  <trix@redhat.com>
53684
53685         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
53686         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
53687
53688 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
53689
53690         * gcc.dg/20011009-1.c: New test.
53691
53692 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
53693
53694         PR g++/4476
53695         * g++.dg/other/friend1.C: New test.
53696
53697 2001-10-11  Richard Henderson  <rth@redhat.com>
53698
53699         * g++.old-deja/g++.other/crash18.C: Add -S to options.
53700
53701 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53702
53703         * gcc.c-torture/compile/20011010-1.c: New.
53704
53705 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53706
53707         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
53708         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
53709         g77.f-torture/execute/execute.exp,
53710         g77.f-torture/noncompile/noncompile.exp,
53711         gcc.c-torture/compile/compile.exp,
53712         gcc.c-torture/execute/execute.exp,
53713         gcc.c-torture/execute/ieee/ieee.exp,
53714         gcc.c-torture/execute/memcheck/memcheck.exp,
53715         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
53716         objc/execute/execute.exp: Update FSF address.
53717
53718 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53719
53720         * gcc.dg/cpp/cmdlne-C.c: Update.
53721         * gcc.dg/cpp/cmdlne-C2.c: New.
53722
53723 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53724
53725         * gcc.c-torture/execute/20011008-3.c: New.
53726
53727 2001-10-08  DJ Delorie  <dj@redhat.com>
53728
53729         * gcc.dg/20011008-1.c: New.
53730         * gcc.dg/20011008-2.c: New.
53731
53732 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53733
53734         * gcc.dg/cpp/spacing1.c: Update test.
53735
53736 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53737
53738         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
53739         spelling errors of "separate" as "seperate".
53740
53741 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
53742
53743         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
53744         enough to avoid inlining.
53745
53746 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53747
53748         * lib/g77.exp: set libg2c_dir correctly.
53749
53750 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53751
53752         * gcc.dg/cpp/macro11.c: New test.
53753
53754 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53755
53756         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
53757         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
53758         gcc.dg/format/multattr-3.c: New tests.
53759         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
53760         tests for format attributes on function pointers being rejected.
53761
53762 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53763
53764         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
53765
53766 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53767
53768         * g++.dg/warn/format1.C: New test.
53769
53770 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
53771
53772         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
53773
53774 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53775
53776         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
53777
53778 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53779
53780         * gcc.dg/cpp/redef2.c: Add test.
53781
53782 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
53783
53784         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
53785         long-standing bug on i686, apparently.
53786         * gcc.c-torture/execute/loop-2c.x: New file.
53787         * gcc.c-torture/execute/loop-2d.x: New file.
53788         * gcc.c-torture/execute/loop-3c.x: New file.
53789
53790 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
53791
53792         * gcc.dg/cpp/20000625-2.c: Correct line number.
53793
53794 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53795
53796         * gcc.dg/cpp/macro10.c: New test.
53797         * gcc.dg/cpp/strify3.c: New test.
53798         * gcc.dg/cpp/spacing1.c: Add tests.
53799         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
53800         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
53801
53802 2001-09-24  DJ Delorie  <dj@redhat.com>
53803
53804         * gcc.c-torture/execute/20010924-1.c: New test.
53805
53806 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53807
53808         * objc/execute/paste.m: Remove.
53809
53810 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53811
53812         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
53813
53814 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
53815
53816         * g77.dg/strlen0.f: New test.
53817
53818 2001-09-21  Richard Henderson  <rth@redhat.com>
53819
53820         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
53821         * g++.old-deja/g++.abi/vtable2.C: Likewise.
53822
53823 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53824
53825         Table-driven attributes.
53826         * g++.dg/ext/attrib1.C: New test.
53827
53828 2001-09-20  DJ Delorie  <dj@redhat.com>
53829
53830         * gcc.dg/20000926-1.c: Update expected warning messages.
53831         * gcc.dg/array-2.c: Likewise, and test for warnings too.
53832         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
53833         array.
53834
53835 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
53836
53837         * g++.dg/eh/registers1.C: New test case.
53838
53839 2001-09-17  Richard Henderson  <rth@redhat.com>
53840
53841         * gcc.dg/array-5.c: Fix VLA decomposition test.
53842
53843 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53844
53845         * gcc.dg/cpp/line5.c: New testcase.
53846
53847 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
53848
53849         * gcc.dg/cpp/macro9.c: New test.
53850
53851 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
53852
53853         * gcc.c-torture/execute/980223.c: Change type of addr from long
53854         to char *.
53855
53856 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
53857
53858         * gcc.c-torture/execute/20010915-1.c: New test.
53859
53860 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
53861
53862         * g77.dg/bprob: New directory.
53863         * g77.dg/bprob/bprob.exp: New file.
53864         * g77.dg/bprob/bprob-1.f: New test.
53865         * g77.dg/gcov: New directory.
53866         * g77.dg/gcov/gcov.exp: New file.
53867         * g77.dg/gcov/gcov-1.f: New test.
53868         * g77.dg/gcov/gcov-1.x: New file.
53869
53870 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53871
53872         * gcc.dg/cpp/directiv.c: Update.
53873         * gcc.dg/cpp/undef1.c: Update.
53874
53875 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
53876
53877         * gcc.dg/20010912-1.c: New test.
53878
53879 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
53880
53881         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
53882         language-independent file in lib.
53883         * lib/gcov.exp: New file.
53884
53885 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53886
53887         * gcc.c-torture/compile/20010911-1.c: New test.
53888
53889 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
53890
53891         * lib/profopt.exp: New, to support profile-directed optimizations.
53892         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
53893         * gcc.misc-tests/bprob-1.c: New test.
53894         * gcc.misc-tests/bprob-2.c: New test.
53895
53896 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
53897
53898         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
53899         XFAIL and which kinds of gcov output to verify.
53900         * gcc.misc-tests/gcov-4b.x: New file.
53901         * gcc.misc-tests/gcov-5b.x: New file.
53902         * gcc.misc-tests/gcov-6.x: New file.
53903         * gcc.misc-tests/gcov-7.c: New test.
53904         * gcc.misc-tests/gcov-7.x: New file.
53905
53906 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
53907
53908         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
53909         * gcc.misc-tests/gcov-6.c: New test.
53910
53911 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53912
53913         PR c++/3986
53914         * g++.dg/abi/vbase1.C: New test.
53915
53916 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
53917
53918         * objc.dg/method-2.m: New.
53919
53920 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53921
53922         PR c++/4203
53923         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
53924         * g++.dg/init/empty1.C: New test.
53925
53926 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
53927
53928         * gcc.c-torture/compile/20010903-1.c: New test.
53929
53930 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
53931
53932         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
53933         for m68k.
53934
53935 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
53936
53937         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
53938
53939         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
53940
53941         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
53942
53943 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
53944
53945         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
53946         for 16-bit 'unsigned int'.
53947
53948 2001-08-29  Kazu Hirata  <kazu@hxi.com>
53949
53950         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
53951
53952 2001-08-27  Richard Henderson  <rth@redhat.com>
53953
53954         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
53955         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
53956
53957 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
53958
53959         * gcc.dg/asm-names.c (ymain): New.
53960
53961 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
53962
53963         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
53964         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
53965         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
53966
53967 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53968
53969         * gcc.dg/compare5.c: New testcase.
53970
53971 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
53972
53973         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
53974         and "In instantiation".
53975
53976 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
53977
53978         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
53979
53980 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
53981
53982         * gcc.misc-tests/gcov.exp: Add support for branch information.
53983         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
53984         * gcc.misc-tests/gcov-4.c: New test.
53985         * gcc.misc-tests/gcov-4b.c: New test.
53986         * gcc.misc-tests/gcov-5b.c: New test.
53987
53988 2001-08-20  Zack Weinberg  <zackw@panix.com>
53989
53990         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
53991         expected to fail.
53992
53993 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53994
53995         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
53996
53997 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
53998
53999         * g++.dg/eh/template1.C: New test.
54000
54001 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
54002
54003         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
54004         Fix thinko.
54005         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
54006         for xfail.
54007
54008 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
54009
54010         * lib/g77-dg.exp: Use prune.exp for common procedures
54011         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
54012         * lib/g77.exp: (g77-dg-prune) Remove
54013
54014 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
54015
54016         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
54017
54018 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54019
54020         * g++.dg/template/unify1.C: New test.
54021
54022 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
54023
54024         * g++.dg/abi/empty4.C: New test.
54025
54026 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
54027
54028         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
54029         solaris2.*
54030         * g77.f-torture/compile/pr3743.x: Likewise.
54031
54032 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54033
54034         * g++.dg/other/using-declaration.C: New test.
54035
54036 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54037
54038         * gcc.dg/cpp/tr-sign.c: New testcase.
54039
54040 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54041
54042         * gcc.dg/cpp/19951025-1.c: Revert.
54043         * gcc.dg/cpp/directiv.c: We no longer process directives that
54044         interrupt macro arguments.
54045
54046 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
54047
54048         * gcc.dg/bconstp-1.c: New test.
54049
54050 2001-08-03  Richard Henderson  <rth@redhat.com>
54051
54052         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
54053
54054 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54055
54056         * gcc.dg/cpp/19951025-1.c: Update.
54057
54058 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
54059
54060         * g77.dg/ff90-1.f (s): Fix reference of variable z,
54061         should be x.
54062
54063 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
54064
54065         Kill -fhonor-std.
54066         * g++.old-deja/g++.ns/ns14.C: Remove special options.
54067         * g++.old-deja/g++.other/std1.C: Likewise.
54068         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
54069
54070 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
54071
54072         * lib/g77.exp: Load gcc-defs.exp for common procedures
54073         (g77_pass, g77_fail, g77_finish, g77_exit,
54074         ${tool}_check_unsupported_p} Now redundant.  Deleted.
54075
54076 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
54077
54078         * g77.dg/fbackslash.f
54079         * g77.dg/fcase-preserve.f
54080         * g77.dg/ff90-1.f
54081         * g77.dg/ffixed-line-length-0.f
54082         * g77.dg/ffixed-line-length-132.f
54083         * g77.dg/ffixed-line-length-7.f
54084         * g77.dg/ffixed-line-length-72.f
54085         * g77.dg/ffixed-line-length-none.f
54086         * g77.dg/ffree-form-1.f
54087         * g77.dg/fno-backslash.f
54088         * g77.dg/fno-f90-1.f
54089         * g77.dg/fno-fixed-form-1.f
54090         * g77.dg/fno-onetrip.f
54091         * g77.dg/fno-typeless-boz.f
54092         * g77.dg/fno-underscoring.f
54093         * g77.dg/fno-vxt-1.f
54094         * g77.dg/fonetrip.f
54095         * g77.dg/ftypeless-boz.f
54096         * g77.dg/fugly-assumed.f
54097         * g77.dg/funderscoring.f
54098         * g77.dg/fvxt-1.f
54099
54100 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
54101
54102         * objc.dg/fwd-proto-1.m: New.
54103         * objc.dg/local-decl-1.m: New.
54104         * objc.dg/naming-1.m: New.
54105         * objc.dg/naming-2.m: New.
54106         * objc.dg/proto-hier-1.m: New.
54107
54108 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
54109
54110         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
54111         largest-type elements to a struct makes its size grow.
54112
54113 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54114
54115         * g++.dg/abi/vthunk1.C: New test.
54116
54117 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54118
54119         * g++.dg/abi/vbase8-22.C: New test.
54120
54121 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54122
54123         * gcc.dg/cpp/macro8.c: New test.
54124
54125 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54126
54127         * g++.dg/abi/vbase8-21.C: New test.
54128
54129 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54130
54131         * g++.dg/abi/vbase8-10.C: New test.
54132
54133 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54134
54135         * lib/g++.exp (g++_set_ld_library_path): Renamed to
54136         ${tool}_set_ld_library_path.
54137         Changed caller.
54138         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
54139         g++.exp.
54140
54141 2001-07-26  Stan Cox <scox@redhat.com>
54142
54143         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
54144         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
54145         gcc_exit, gcc_check_unsupported_p):
54146         Moved to gcc-deps.exp
54147         * gcc-deps.exp: New file.
54148
54149 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54150
54151         * g++.old-deja/g++.pt/defarg14.C: New test.
54152
54153 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54154
54155         * g++.old-deja/g++.other/lineno5.C: New test.
54156
54157 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54158
54159         * g++.old-deja/g++.pt/crash68.C: New test.
54160
54161 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54162
54163         * g++.old-deja/g++.other/crash42.C: New test.
54164
54165 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54166
54167         * gcc.dg/cpp/extratokens.c: Fix.
54168         * gcc.dg/cpp/skipping2.c: New tests.
54169
54170 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54171
54172         * gcc.c-torture/execute/20010724-1.c: New file.
54173         * gcc.c-torture/execute/20010724-1.x: New file.
54174
54175 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54176
54177         * g++.old-deja/g++.other/cond7.C: New test.
54178
54179 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54180
54181         * g++.old-deja/g++.other/optimize4.C: New test.
54182
54183 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54184
54185         * g++.old-deja/g++.abi/vbase8-5.C: New test.
54186
54187 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
54188
54189         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
54190         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
54191         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
54192         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
54193
54194         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
54195         bug report" message.
54196
54197         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
54198         * g++.dg/ext/instantiate1.C: Move from old-deja.
54199
54200 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
54201
54202         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
54203         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
54204         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
54205         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
54206
54207 2001-07-23  Jeffrey A Law  (law@cygnus.com)
54208
54209         * gcc.c-torture/execute/20010723-1.c: New test.
54210
54211 2001-07-23  Ben Elliston  <bje@redhat.com>
54212
54213         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
54214
54215 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54216
54217         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
54218         i[34567]86-*-*.
54219         Delete handling of ieee_multilib_flags.
54220         Pass -mieee for alpha*-*-* and sh-*-*.
54221         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
54222
54223 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
54224
54225         Remove old-abi tests.
54226         * g++.old-deja/g++.mike/p11116.C: Remove.
54227         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
54228
54229 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
54230
54231         * g77.f-torture/compile/pr3743.f: New test
54232
54233 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
54234
54235         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
54236
54237 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54238
54239         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
54240         g++.old-deja/g++.pt/static6.C: Likewise.
54241         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
54242         supports weak symbols.
54243
54244 2001-07-18  Andreas Jaeger  <aj@suse.de>
54245
54246         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
54247         supported again.
54248
54249 2001-07-18  Andreas Jaeger  <aj@suse.de>
54250
54251         * gcc.dg/iftrap-1.c: Fix target line.
54252
54253 2001-07-17  Richard Henderson  <rth@redhat.com>
54254
54255         * gcc.c-torture/execute/20010717-1.c: New.
54256
54257 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54258
54259         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
54260         tests.
54261
54262 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54263
54264         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
54265
54266 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54267
54268         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
54269         UAC_SIGBUS, UAC_NOPRINT definitions.
54270
54271 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
54272
54273         * objc/execute/object_is_class.m: New test.
54274         * objc/execute/object_is_meta_class.m: New test.
54275
54276 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54277
54278         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
54279         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
54280
54281 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
54282
54283         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
54284         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
54285
54286 2001-07-14  Richard Henderson  <rth@redhat.com>
54287
54288         * gcc.dg/iftrap-1.c: New.
54289
54290 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
54291
54292         * g77.f-torture/execute/intrinsic77.f: New test.
54293
54294 2001-07-11  Janis Johnson <janis@us.ibm.com>
54295
54296         * gcc.misc-tests/gcov-3.c: New test.
54297
54298 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54299
54300         * gcc.c-torture/compile/20010711-1.c,
54301         * gcc.c-torture/compile/20010711-2.c: New tests.
54302
54303 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54304
54305         * gcc.c-torture/execute/20010711-1.c: New test.
54306
54307 2001-07-11  Ben Elliston  <bje@redhat.com>
54308
54309         * g++.old-deja/g++.other/enum5.C: New test.
54310
54311 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
54312
54313         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
54314         (g++-dg-prune): Call prune_gcc_output.
54315         * prune.exp: New file for prune_gcc_output.
54316         * lib/g++.exp, lib/gcc.exp: Load it.
54317
54318 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54319
54320         * gcc.c-torture/compile/20010701-1.c,
54321         g++.old-deja/g++.ext/attrib6.C: New tests.
54322
54323 2001-07-06  Jeffrey A Law  (law@cygnus.com)
54324
54325         * gcc.c-torture/compile/20010706-1.c: New test.
54326
54327 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
54328
54329         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
54330
54331 2001-06-28  Stan Shebs  <shebs@apple.com>
54332
54333         * gcc.dg/pragma-darwin.c: New test.
54334
54335 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54336
54337         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
54338         Solaris 2.[678] system.
54339
54340 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54341
54342         * gcc.dg/20010622-1.c: New test.
54343
54344 2001-06-18  Stan Shebs  <shebs@apple.com>
54345
54346         * objc.dg: New directory.
54347         * objc.dg/dg.exp: New file.
54348         * objc.dg/alias.m: New.
54349         * objc.dg/class-1.m: New.
54350         * objc.dg/class-2.m: New.
54351         * objc.dg/const-str-1.m: New.
54352         * objc.dg/const-str-2.m: New.
54353         * objc.dg/id-1.m: New.
54354         * objc.dg/method-1.m: New.
54355         * objc.dg/super-class-1.m: New.
54356         * lib/objc-dg.exp: New file.
54357
54358 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54359
54360         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
54361         of label name.
54362
54363 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
54364
54365         * g++.old-deja/g++.abi/vbase8-9.C: New test.
54366
54367 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54368
54369         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
54370         variable.
54371
54372 2001-06-12  Richard Henderson  <rth@redhat.com>
54373
54374         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
54375
54376 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54377
54378         * g++.old-deja/g++.abi/vbase5.C: New test.
54379         * g++.old-deja/g++.abi/vbase6.C: New test.
54380         * g++.old-deja/g++.abi/vbase7.C: New test.
54381
54382 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54383
54384         * gcc.c-torture/compile/20010610-1.c: New test.
54385
54386 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54387
54388         * g++.old-deja/g++.abi/vbase4.C: New test.
54389
54390 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54391
54392         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
54393         support %f for HC11/HC12 targets.
54394         * gcc.c-torture/execute/930513-1.x: New file, likewise.
54395         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
54396         on HC11/HC12 targets.
54397         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
54398
54399 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54400
54401         * gcc.dg/wchar_t-1.c: New file.
54402         * gcc.dg/wint_t-1.c: Likewise.
54403
54404 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
54405
54406         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
54407
54408 2001-06-11  Richard Henderson  <rth@redhat.com>
54409
54410         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
54411
54412 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54413
54414         * gcc.c-torture/compile/20010611-1.c: New test.
54415
54416 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54417
54418         * gcc.dg/c99-tag-1.c: Add more tests.
54419
54420 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
54421
54422         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
54423         representation on MN10300 and ARM/Thumb.
54424
54425 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
54426
54427         * g77.f-torture/execute/20010610.f: New.
54428
54429 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
54430
54431         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
54432         names.
54433
54434 2001-06-09  Richard Henderson  <rth@redhat.com>
54435
54436         * gcc.c-torture/execute/ashrdi-1.c: New.
54437         * gcc.c-torture/execute/ashldi-1.c: New.
54438         * gcc.c-torture/execute/lshrdi-1.c: New.
54439
54440 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
54441
54442         * objc/execute/load-3.m: Added. Check sending +load to categories,
54443         in addition to classes.
54444
54445 2001-06-08  Stan Shebs  <shebs@apple.com>
54446
54447         * objc/execute/load-2.m: New test.  From Nicola Pero
54448         <n.pero@mi.flashnet.it>.
54449
54450 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
54451
54452         * gcc.c-torture/execute/20010605-2.c: New test.
54453
54454 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54455
54456         * g++.old-deja/g++.abi/vbase2.C: New test.
54457         * g++.old-deja/g++.abi/vbase3.C: New test.
54458
54459 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54460
54461         * g++.old-deja/g++.pt/friend49.C: New test.
54462
54463 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
54464
54465         * g++.old-deja/g++.ext/anon3.C: New test.
54466
54467 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
54468
54469         * g++.old-deja/g++.other/conv7.C: New test.
54470
54471 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
54472
54473         * gcc.c-torture/compile/20010605-2.c: New test.
54474
54475 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54476
54477         * gcc.c-torture/execute/20010604-1.c: New test.
54478
54479 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
54480
54481         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
54482
54483 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
54484
54485         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
54486         (g++_link_flags): Likewise.
54487         (g++_init): Pass gccpath's value to two previous functions.
54488
54489 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54490
54491         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
54492         Ensure logfile entry matches exec command line.
54493
54494 2001-05-31  Richard Henderson  <rth@redhat.com>
54495
54496         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
54497         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
54498
54499 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
54500
54501         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
54502         compiler for irix6.2
54503
54504 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
54505
54506         * g++.old-deja/g++.other/optimize3.C: New file.
54507
54508 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
54509
54510         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
54511         assemble.
54512
54513 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
54514
54515         * g++.old-deja/g++.other/optimize2.C: New file.
54516
54517 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
54518
54519         * gcc.c-torture/compile/20010518-2.c: New file.
54520         * gcc.c-torture/execute/20010518-1.c: New file.
54521         * gcc.c-torture/execute/20010518-2.c: New file.
54522
54523 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54524
54525         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
54526
54527 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
54528
54529         G++ no longer defines builtins that do not begin with __builtin.
54530         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
54531         * g++.old-deja/g++.brendand/misc13.C: Likewise.
54532         * g++.old-deja/g++.law/builtin1.C: Likewise.
54533         * g++.old-deja/g++.law/cvt2.C: Likewise.
54534         * g++.old-deja/g++.mike/net5.C: Likewise.
54535         * g++.old-deja/g++.other/builtins1.C: Likewise.
54536         * g++.old-deja/g++.other/builtins2.C: Likewise.
54537         * g++.old-deja/g++.other/builtins3.C: Likewise.
54538         * g++.old-deja/g++.other/builtins4.C: Likewise.
54539         * g++.old-deja/g++.other/inline8.C: Likewise.
54540         * g++.old-deja/g++.robertl/eb39.C: Likewise.
54541
54542 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
54543
54544         * g++.old-deja/g++.pt/using1.C: Adjust.
54545         * g++.old-deja/g++.pt/using2.C: New test.
54546
54547 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
54548
54549         * gcc.dg/cpp/charconst.c: New tests.
54550         * gcc.dg/cpp/escape.c: New tests.
54551         * gcc.dg/cpp/escape-1.c: New tests.
54552         * gcc.dg/cpp/escape-2.c: New tests.
54553         * gcc.dg/cpp/ucs.c: New tests.
54554
54555 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
54556
54557         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
54558         native compiler for irix6.5.
54559
54560 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
54561
54562         * lib/g++.exp (g++_include_flags): Use args to compute
54563         get_multilibs.
54564         (g++_link_flags): Likewise.
54565         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
54566
54567 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54568
54569         * gcc.dg/c90-hexfloat-1.c: Add more tests.
54570
54571 2001-05-21  Geoff Keating  <geoffk@redhat.com>
54572
54573         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
54574         this file.
54575
54576 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54577
54578         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
54579         STACK_SIZE;
54580         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
54581         to STACK_SIZE; Use it to define size of add_histo array.
54582         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
54583         to STACK_SIZE.
54584         (f): Use GITT_SIZE to define size of gitt local table.
54585         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
54586         to STACK_SIZE; Use it to define size of bytemem array.
54587
54588 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54589
54590         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
54591         on 68HC11/HC12 due to the asm instruction.
54592         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
54593         * gcc.c-torture/compile/920520-1.x: Likewise.
54594         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
54595         on 68HC11/HC12 because the function is larger than 64K.
54596         * gcc.c-torture/compile/961203-1.x: New file, this test fails
54597         on 68HC11/HC12 because the structure is too large.
54598
54599 2001-05-20  Richard Henderson  <rth@redhat.com>
54600
54601         * gcc.c-torture/execute/20010520-1.c: New.
54602
54603 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54604
54605         * g++.old-deja/g++.warn/compare1.C: New test.
54606         * gcc.dg/compare4.c: New test.
54607
54608 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
54609
54610         * g++.old-deja/g++.other/optimize1.C: New test.
54611
54612 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54613
54614         * g++.old-deja/g++.pt/spec41.C: New test.
54615
54616 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
54617
54618         * gcc.c-torture/compile/20010114-1.x: Remove.
54619
54620 2001-05-18  Stan Shebs  <shebs@apple.com>
54621
54622         * gcc.c-torture/compile/20010518-1.c: New test.
54623
54624 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
54625
54626         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
54627         * g++.old-deja/g++.pt/crash67.C: New test.
54628
54629 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
54630
54631         * g++.old-deja/g++.other/debug9.C: New test.
54632
54633 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
54634
54635         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
54636
54637 2001-05-16  Jan Hubicka  <jh@suse.cz>
54638
54639         * gcc.c-torture/compile/20010516-1.c: New test.
54640
54641 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54642
54643         * g++.old-deja/g++.other/crash41.C: New test.
54644
54645 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54646
54647         * g++.old-deja/g++.pt/crash66.C: New test.
54648
54649 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
54650
54651         * g++.old-deja/g++.robertl/eb27.C: Convert.
54652
54653 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
54654
54655         * g++.dg/friend-warn.C: New test.  Do not warn about friend
54656         declaration being redundant.
54657
54658 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
54659
54660         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
54661
54662 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
54663
54664         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
54665
54666 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
54667
54668         * lib/g++.exp: Use testsuite_flags.
54669
54670 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
54671
54672         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
54673
54674 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54675
54676         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
54677
54678 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
54679
54680         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
54681
54682 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
54683
54684         * gcc.c-torture/compile/20010313-1.c: New test.
54685
54686 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
54687
54688         * gcc.dg/cpp/direct2.c: New test.
54689         * gccq.dg/cpp/direct2s.c: New test.
54690
54691         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
54692
54693 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
54694
54695         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
54696         * g++.old-deja/g++.other/op3.C: Likewise.
54697
54698 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
54699
54700         * gcc.dg/cpp/syshdr.h: New file.
54701         * gcc.dg/cpp/sysmac1.c: Update.
54702         * gcc.dg/cpp/sysmac2.c: Update.
54703
54704 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54705
54706         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
54707
54708 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
54709
54710         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
54711         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
54712
54713 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
54714
54715         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
54716
54717 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
54718
54719         * lib/g++.exp (g++_include_flags): Don't use any special flags
54720         if TESTING_IN_BUILD_TREE is not defined.
54721         (g++_init): Use a plain 'c++' as the compiler if
54722         TESTING_IN_BUILD_TREEE is not defined.
54723
54724 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54725
54726         * g++.old-deja/g++.eh/catch13.C: New test.
54727         * g++.old-deja/g++.eh/catch14.C: New test.
54728
54729 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54730
54731         * gcc.dg/cpp/tr-define.c: New test.
54732
54733 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
54734
54735         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
54736         <stdlib.h>, not <malloc.h>.
54737
54738 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54739
54740         * g++.old-deja/g++.ns/template17.C: New test.
54741
54742 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54743
54744         * g++.old-deja/g++.pt/ref4.C: New test.
54745
54746 2001-04-30  Richard Henderson  <rth@redhat.com>
54747
54748         * gcc.dg/20000724-1.c: Revert last change.
54749
54750 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
54751
54752         * g77.f-torture/execute/20010430.f: New test.
54753
54754 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
54755
54756         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
54757
54758 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
54759
54760         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
54761
54762 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54763
54764         * g++.old-deja/g++.eh/crash6.C: New test.
54765
54766 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54767
54768         * g++.old-deja/g++.other/warn7.C: New test.
54769
54770 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54771
54772         * g++.old-deja/g++.other/defarg9.C: New test.
54773
54774 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54775
54776         * g77.f-torture/compile/20010426.f: New test.
54777         * g77.f-torture/execute/20010426.f: New test.
54778
54779 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54780
54781         * g77.f-torture/compile/20000629-1.x: Remove - error
54782         has been fixed.
54783
54784 2001-04-26  Jeffrey A Law  (law@cygnus.com)
54785
54786         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
54787         Tweak slightly to work with g++.dg framework.
54788         * g++.dg/special/ecos.exp: Run initp1.C test.
54789         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
54790
54791         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
54792         its linker doesn't give line numbers either.
54793         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
54794
54795 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54796
54797         * g++.old-deja/g++.other/lex1.C: New test.
54798
54799 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
54800
54801         * gcc.dg/noncompile/20010425-1.c: New test.
54802
54803 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54804
54805         * g++.old-deja/g++.pt/mangle2.C: New test.
54806
54807 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54808
54809         * gcc.dg/format/plus-1.c: New test.
54810
54811 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54812
54813         * gcc.dg/20010423-1.c: New test.
54814
54815 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54816
54817         * gcc.c-torture/execute/20010422-1.c: New test.
54818
54819 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
54820
54821         * g++.old-deja/g++.ns/type2.C: New test.
54822
54823 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
54824
54825         * g++.old-deja/g++.other/perf1.C: New test.
54826
54827 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
54828
54829         * gcc.dg/c99-func-2.c: Remove xfail.
54830         * gcc.dg/c99-func-3.c: Remove xfail.
54831         * gcc.dg/c99-func-4.c: Remove xfail.
54832
54833 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
54834
54835         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
54836
54837 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54838
54839         * gcc.c-torture/compile/20010423-1.c: New test.
54840
54841 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54842
54843         * g++.old-deja/g++.pt/typename28.C: New test.
54844
54845 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54846
54847         * g++.old-deja/g++.abi/empty2.C: New test.
54848         * g++.old-deja/g++.abi/empty3.C: New test.
54849
54850 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54851
54852         * g++.old-deja/g++.other/comdat2.C: New test.
54853         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
54854
54855 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54856
54857         * g++.old-deja/g++.other/overload14.C: New test.
54858
54859 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54860
54861         * g++.old-deja/g++.other/lookup23.C: New test.
54862
54863 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54864
54865         * gcc.c-torture/execute/20010403-1.c: New test.
54866
54867 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
54868             Mark Mitchell  <mark@codesourcery.com>
54869
54870         * lib/old-dejagnu.exp: Don't delete output of executable.
54871         Add .exe suffix to executables.
54872
54873 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
54874
54875         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
54876
54877 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54878
54879         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
54880
54881 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54882
54883         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
54884         * g++.old-deja/g++.abi/crash1.C: New test.
54885
54886 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54887
54888         * g++.old-deja/g++.other/crash40.C: New test.
54889
54890 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54891
54892         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
54893
54894 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
54895
54896         * g++.old-deja/g++.other/warn6.C: New test.
54897
54898 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54899
54900         * g++.old-deja/g++.robertl/eb42.C: Same.
54901
54902 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54903
54904         * gcc.dg/wtr-conversion-1.c: New testcase.
54905
54906 2001-04-10  Richard Henderson  <rth@redhat.com>
54907
54908         * g++.old-deja/g++.other/array5.C: New.
54909
54910 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54911
54912         * gcc.c-torture/execute/20010408-1.c: New test.
54913
54914 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
54915
54916         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
54917         headers and constructs.
54918         * g++.old-deja/g++.robertl/eb79.C: Same.
54919         * g++.old-deja/g++.robertl/eb77.C (main): Same.
54920         * g++.old-deja/g++.robertl/eb73.C: Same.
54921         * g++.old-deja/g++.robertl/eb66.C (main): Same.
54922         * g++.old-deja/g++.robertl/eb55.C (t): Same.
54923         * g++.old-deja/g++.robertl/eb54.C (main): Same.
54924         * g++.old-deja/g++.robertl/eb46.C (main): Same.
54925         * g++.old-deja/g++.robertl/eb44.C: Same.
54926         * g++.old-deja/g++.robertl/eb41.C (main): Same.
54927         * g++.old-deja/g++.robertl/eb4.C (main): Same.
54928         * g++.old-deja/g++.robertl/eb39.C: Same.
54929         * g++.old-deja/g++.robertl/eb33.C (main): Same.
54930         * g++.old-deja/g++.robertl/eb31.C (main): Same.
54931         * g++.old-deja/g++.robertl/eb30.C: Same.
54932         * g++.old-deja/g++.robertl/eb3.C: Same.
54933         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
54934         * g++.old-deja/g++.robertl/eb21.C: Same.
54935         * g++.old-deja/g++.robertl/eb15.C: Same.
54936         * g++.old-deja/g++.robertl/eb118.C: Same.
54937         * g++.old-deja/g++.robertl/eb115.C (main): Same.
54938         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
54939         * g++.old-deja/g++.robertl/eb109.C: Same.
54940         * g++.old-deja/g++.other/sibcall1.C (main): Same.
54941         * g++.old-deja/g++.mike/rtti1.C: Same.
54942         * g++.old-deja/g++.mike/p658.C: Same.
54943         * g++.old-deja/g++.mike/net46.C: Same.
54944         * g++.old-deja/g++.mike/net34.C: Same.
54945         * g++.old-deja/g++.mike/memoize1.C: Same.
54946         * g++.old-deja/g++.mike/eh2.C: Same.
54947         * g++.old-deja/g++.law/weak.C: Same.
54948         * g++.old-deja/g++.law/visibility7.C: Same.
54949         * g++.old-deja/g++.law/visibility25.C: Same.
54950         * g++.old-deja/g++.law/visibility22.C: Same.
54951         * g++.old-deja/g++.law/visibility2.C: Same.
54952         * g++.old-deja/g++.law/visibility17.C: Same.
54953         * g++.old-deja/g++.law/visibility13.C: Same.
54954         * g++.old-deja/g++.law/visibility10.C: Same.
54955         * g++.old-deja/g++.law/visibility1.C: Same.
54956         * g++.old-deja/g++.law/virtual3.C (eval): Same.
54957         * g++.old-deja/g++.law/vbase1.C: Same.
54958         * g++.old-deja/g++.law/operators32.C: Same.
54959         * g++.old-deja/g++.law/nest3.C: Same.
54960         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
54961         * g++.old-deja/g++.law/except5.C (main): Same.
54962         * g++.old-deja/g++.law/cvt7.C (run): Same.
54963         * g++.old-deja/g++.law/cvt2.C: Same.
54964         * g++.old-deja/g++.law/cvt16.C: Same.
54965         * g++.old-deja/g++.law/ctors6.C (bar): Same.
54966         * g++.old-deja/g++.law/ctors17.C (main): Same.
54967         * g++.old-deja/g++.law/ctors13.C: Same.
54968         * g++.old-deja/g++.law/ctors12.C (main): Same.
54969         * g++.old-deja/g++.law/ctors10.C: Same.
54970         * g++.old-deja/g++.law/code-gen5.C: Same.
54971         * g++.old-deja/g++.law/bad-error7.C: Same.
54972         * g++.old-deja/g++.law/arm9.C: Same.
54973         * g++.old-deja/g++.law/arm12.C: Same.
54974         * g++.old-deja/g++.law/arg8.C: Same.
54975         * g++.old-deja/g++.law/arg1.C: Same.
54976         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
54977         * g++.old-deja/g++.jason/template31.C: Same.
54978         * g++.old-deja/g++.jason/template24.C (main): Same.
54979         * g++.old-deja/g++.jason/2371.C: Same.
54980         * g++.old-deja/g++.eh/new2.C: Same.
54981         * g++.old-deja/g++.eh/new1.C: Same.
54982         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
54983         * g++.old-deja/g++.brendan/nest21.C (main): Same.
54984         * g++.old-deja/g++.brendan/err-msg3.C: Same.
54985         * g++.old-deja/g++.brendan/crash62.C: Same.
54986         * g++.old-deja/g++.brendan/crash52.C: Same.
54987         * g++.old-deja/g++.brendan/crash49.C (main): Same.
54988         * g++.old-deja/g++.brendan/crash38.C: Same.
54989         * g++.old-deja/g++.brendan/crash15.C (main): Same.
54990         * g++.old-deja/g++.brendan/copy9.C: Same.
54991
54992 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
54993
54994         * gcc.c-torture/execute/20001203-2.c (memset):
54995         Count argument is of type __SIZE_TYPE__.
54996
54997 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
54998
54999         * gcc.c-torture/compile/20010404-1.c: New test.
55000
55001 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
55002
55003         * gcc.c-torture/compile/20010326-1.c: New test.
55004
55005 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
55006
55007         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
55008         peculiarities of the SH.
55009         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
55010
55011 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55012
55013         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
55014         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
55015         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
55016
55017 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55018
55019         * g77.f-torture/compile/20010321-1.f: New test.
55020
55021 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55022
55023         * gcc.c-torture/compile/20010329-1.c: New test.
55024
55025 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55026
55027         * gcc.c-torture/execute/20010329-1.c: New test.
55028
55029 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55030
55031         * g++.old-deja/g++.other/eh4.C: Fix typo.
55032
55033 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55034
55035         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
55036
55037 2001-03-28  Philip Blundell  <philb@gnu.org>
55038
55039         * gcc.c-torture/compile/20010328-1.c: New test.
55040
55041 2001-03-27  Richard Henderson  <rth@redhat.com>
55042
55043         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
55044         * g++.old-deja/g++.eh/vbase3.C: Likewise.
55045
55046 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
55047
55048         * gcc.c-torture/compile/20010327-1.c: New test.
55049
55050 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
55051
55052         * g++.old-deja/g++.other/friend12.C: New test.
55053         * g++.old-deja/g++.other/friend9.C: Expect no errors.
55054         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
55055
55056 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55057
55058         * gcc.c-torture/execute/20010325-1.c: New test.
55059
55060 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
55061
55062         * g++.old-deja/g++.other/mangle3.C: New test.
55063
55064 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
55065
55066         * g++.old-deja/g++.other/anon8.C: New test.
55067
55068 2001-03-20  Philip Blundell  <philb@gnu.org>
55069
55070         * gcc.c-torture/compile/20010320-1.c: New test.
55071
55072 2001-03-17  Richard Henderson  <rth@redhat.com>
55073
55074         * g++.old-deja/g++.other/eh4.C: Add expected error text.
55075
55076 2001-03-15  Geoff Keating  <geoff@redhat.com>
55077
55078         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
55079         tests on AIX.
55080
55081 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
55082
55083         * g++.old-deja/g++.other/eh4.C: New test.
55084
55085 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55086
55087         * gcc.dg/cpp/mi1.c: Update.
55088
55089 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
55090
55091         * g++.old-deja/g++.other/regstack.C: New test.
55092
55093 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
55094
55095         * g++.old-deja/g++.other/ref4.C: New test.
55096
55097 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
55098
55099         * objc/execute/va_method.m: Added.
55100         * objc/execute/IMP.m: Added.
55101         * objc/execute/_cmd.m: Added.
55102         * objc/execute/accessing_ivars.m: Added.
55103         * objc/execute/class-1.m: Added.
55104         * objc/execute/class-10.m: Added.
55105         * objc/execute/class-11.m: Added.
55106         * objc/execute/class-12.m: Added.
55107         * objc/execute/class-13.m: Added.
55108         * objc/execute/class-14.m: Added.
55109         * objc/execute/class-2.m: Added.
55110         * objc/execute/class-3.m: Added.
55111         * objc/execute/class-4.m: Added.
55112         * objc/execute/class-5.m: Added.
55113         * objc/execute/class-6.m: Added.
55114         * objc/execute/class-7.m: Added.
55115         * objc/execute/class-8.m: Added.
55116         * objc/execute/class-9.m: Added.
55117         * objc/execute/class-tests-1.h
55118         * objc/execute/class-tests-2.h
55119         * objc/execute/compatibility_alias.m: Added.
55120         * objc/execute/encode-1.m: Added.
55121         * objc/execute/formal_protocol-1.m: Added.
55122         * objc/execute/formal_protocol-2.m: Added.
55123         * objc/execute/formal_protocol-3.m: Added.
55124         * objc/execute/formal_protocol-4.m: Added.
55125         * objc/execute/formal_protocol-5.m: Added.
55126         * objc/execute/formal_protocol-6.m: Added.
55127         * objc/execute/formal_protocol-7.m: Added.
55128         * objc/execute/informal_protocol.m: Added.
55129         * objc/execute/initialize.m: Added.
55130         * objc/execute/load.m: Added.
55131         * objc/execute/many_args_method.m: Added.
55132         * objc/execute/nested-3.m: Added.
55133         * objc/execute/no_clash.m: Added.
55134         * objc/execute/private.m: Added.
55135         * objc/execute/redefining_self.m: Added.
55136         * objc/execute/root_methods.m: Added.
55137         * objc/execute/selector-1.m: Added.
55138         * objc/execute/static-1.m: Added.
55139         * objc/execute/static-2.m: Added.
55140         * objc/execute/va_method.m: Added.
55141
55142 2001-03-10  Richard Henderson  <rth@redhat.com>
55143
55144         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
55145
55146 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
55147
55148         * g++.old-deja/g++.other/crash31.C: XFAIL.
55149         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
55150         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
55151         * gcc.c-torture/execute/20010123-1.x: XFAIL.
55152         * gcc.c-torture/execute/20010124-1.x: XFAIL.
55153         * gcc.dg/sequence-pt-1.c: XFAIL one test.
55154
55155 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
55156
55157         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
55158
55159 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55160
55161         * gcc.dg/20000724-1.c: Don't use multiline strings.
55162
55163 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55164
55165         * objc/execute/string1.m, objc/execute/string2.m: Compare the
55166         result of -cString against what we expect it to be; don't just
55167         print it out for no one to read.
55168
55169         * objc/execute/string3.m, objc/execute/string4.m: New tests.
55170         Based on testcases provided by Nicola Pero.
55171
55172 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55173
55174         * gcc.dg/cpp/macro7.c: New test.
55175
55176 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55177
55178         * gcc.dg/cpp/multiline.c: Update.
55179
55180 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55181
55182         * g++.old-deja/g++.other/enum3.C: New test.
55183
55184 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55185
55186         * g++.old-deja/g++.other/pod1.C: New test.
55187
55188 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55189
55190         * g++.old-deja/g++.ext/overload1.C: New test.
55191
55192 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55193
55194         * g++.old-deja/g++.pt/using1.C: New test.
55195
55196 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55197
55198         * g++.old-deja/g++.other/using9.C: New test.
55199
55200 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
55201
55202         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
55203
55204         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
55205
55206 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
55207
55208         * g++.old-deja/g++.ext/realpt1.C: Remove.
55209
55210 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
55211
55212         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
55213
55214 2001-02-26  Will Cohen  <wcohen@redhat.com>
55215
55216         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
55217
55218 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
55219
55220         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
55221         templatized constructors.
55222
55223 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55224
55225         * gcc.c-torture/execute/20010224-1.c: New test.
55226
55227 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
55228
55229         * gcc.c-torture/execute/20010222-1.c: New test.
55230
55231 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
55232
55233         * g++.old-deja/g++.other/inline20.C: New test.
55234
55235 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
55236
55237         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
55238
55239 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55240
55241         * g++.old-deja/g++.other/lookup22.C: New test.
55242
55243 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
55244
55245         * g77.dg: New directory.
55246         * g77.dg/20010216-1.f: New test case.
55247         * g77.dg/dg.exp: New driver.
55248         * lib/g77-dg.exp: New driver library.
55249
55250 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55251
55252         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
55253
55254 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
55255
55256         * g++.old-deja/g++.other/decl9.C: New test.
55257
55258 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
55259
55260         * g++.old-deja/g++.other/init16.C: Update the test so that it does
55261         not need <string> and also tests the initialization at runtime.
55262
55263 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55264
55265         * gcc.c-torture/execute/longlong.c: New test.
55266
55267 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55268
55269         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
55270
55271 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55272
55273         * gcc.c-torture/execute/920302-1.c (execute):
55274         Change argument type to short.
55275
55276 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55277
55278         * g++.old-deja/g++.pt/deduct6.C: New test.
55279
55280 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55281
55282         * g++.old-deja/g++.pt/deduct5.C: New test.
55283
55284 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
55285
55286         * gcc.c-torture/execute/20010209-1.c: New test.
55287
55288 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55289
55290         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
55291
55292 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
55293
55294         * g++.dg/vtgc1.C: Update for new ABI.
55295
55296         * consistency.vlad: New directory, 1665 files.
55297
55298 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55299
55300         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
55301         return type.
55302         * gcc.dg/cpp/digraphs.c: Declare puts.
55303
55304 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55305
55306         * g++.old-deja/g++.other/warn5.C: New test.
55307
55308 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55309
55310         * g++.old-deja/g++.pt/spec40.C: New test.
55311
55312 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55313
55314         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
55315         case.
55316         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
55317
55318 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
55319
55320         * gcc.c-torture/compile/20010209-1.c: New test.
55321
55322 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
55323
55324         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
55325         excess errors message but not if it crashes.
55326         * g++.old-deja/g++.other/crash27.C: Likewise.
55327         * g++.old-deja/g++.other/crash28.C: Likewise.
55328         * g++.old-deja/g++.other/crash30.C: Likewise.
55329         * g++.old-deja/g++.other/crash32.C: Likewise.
55330         * g++.old-deja/g++.other/crash35.C: Likewise.
55331         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55332
55333 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55334
55335         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
55336         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
55337         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
55338         g77.f-torture/execute/execute.exp,
55339         g77.f-torture/noncompile/noncompile.exp,
55340         gcc.c-torture/execute/execute.exp,
55341         gcc.c-torture/execute/memcheck/memcheck.exp,
55342         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
55343         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
55344         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
55345         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
55346         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
55347         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
55348         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
55349         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
55350         Remove bug reporting instructions with ancient email addresses.
55351
55352 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55353
55354         * gcc.dg/20010202-1.c: New test.
55355         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
55356
55357 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
55358
55359         * g++.dg/stdbool-if.C: New test.
55360
55361 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
55362
55363         * objc/execute/fdecl.m: Added main().
55364
55365 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55366
55367         * gcc.c-torture/execute/20010206-1.c: New test.
55368
55369 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55370
55371         * gcc.dg/cpp/avoidpaste1.c: Update.
55372
55373 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
55374
55375         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
55376         Pero <nicola@brainstorm.co.uk>.
55377         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
55378
55379 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
55380
55381         * g++.old-deja/g++.pt/spec39.C: New test.
55382
55383 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
55384
55385         * gcc.c-torture/compile/20010202-1.c: New test.
55386
55387 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
55388
55389         * g++.old-deja/g++.abi/primary2.C: New test.
55390         * g++.old-deja/g++.abi/primary3.C: New test.
55391         * g++.old-deja/g++.abi/primary4.C: New test.
55392         * g++.old-deja/g++.abi/primary5.C: New test.
55393         * g++.old-deja/g++.abi/vtable3.h: New test.
55394         * g++.old-deja/g++.abi/vtable3a.C: New test.
55395         * g++.old-deja/g++.abi/vtable3b.C: New test.
55396         * g++.old-deja/g++.abi/vtable3c.C: New test.
55397         * g++.old-deja/g++.abi/vtable3d.C: New test.
55398         * g++.old-deja/g++.abi/vtable3e.C: New test.
55399         * g++.old-deja/g++.abi/vtable3f.C: New test.
55400         * g++.old-deja/g++.abi/vtable3g.C: New test.
55401         * g++.old-deja/g++.abi/vtable3h.C: New test.
55402         * g++.old-deja/g++.abi/vtable3i.C: New test.
55403         * g++.old-deja/g++.abi/vtable3j.C: New test.
55404         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
55405
55406 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
55407
55408         * g++.old-deja/g++.other/anon6.C: New test.
55409         * g++.old-deja/g++.other/anon7.C: New test.
55410
55411 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55412
55413         * gcc.dg/cpp/avoidpaste2.c: New tests.
55414
55415 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
55416
55417         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
55418
55419 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
55420
55421         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
55422         DECIMAL_DIG cases for Irix."
55423
55424 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
55425
55426         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
55427
55428 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55429
55430         * gcc.dg/c99-tag-1.c: New test.
55431
55432 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55433
55434         * gcc.dg/cpp/tr-warn1.c: Add tests.
55435
55436 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55437
55438         * gcc.dg/cpp/avoidpaste1.c: Update.
55439         * gcc.dg/cpp/paste4.c: Update.
55440
55441 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
55442
55443         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
55444         cases for Irix.
55445
55446 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55447
55448         * g++.old-deja/g++.other/inline19.C: New test.
55449
55450 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55451
55452         * gcc.dg/Wlarger-than.c: New test.
55453
55454 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
55455
55456         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
55457
55458 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
55459
55460         * gcc.c-torture/execute/20010129-1.c: New test.
55461         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
55462
55463 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
55464
55465         * gcc.dg/cpp/avoidpaste1.c: Test case.
55466
55467 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
55468
55469         * g++.old-deja/g++.other/inline18.C: New test.
55470
55471 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55472
55473         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
55474         and __builtin_putchar.
55475
55476 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
55477
55478         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
55479         tests.
55480
55481 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
55482
55483         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
55484         floating point number rounding mode to round to the nearest
55485         representable mode.
55486
55487 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
55488
55489         * g++.old-deja/g++.other/mangle2.C: New test.
55490
55491 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55492
55493         * gcc.c-torture/compile/20010124-1.c: New test.
55494
55495 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
55496
55497         * g++.old-deja/g++.pt/spec38.C: New test.
55498
55499 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55500
55501         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
55502         "Build don't run".
55503
55504 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55505
55506         * gcc.c-torture/execute/20010123-1.c: New test.
55507
55508 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55509
55510         * g++.old-deja/g++.pt/spec37.C: New test.
55511
55512 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55513
55514         * g++.old-deja/g++.pt/overload14.C: New test.
55515
55516 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55517
55518         * gcc.c-torture/execute/20010122-1.c: New test, exercise
55519         __builtin_return_address.
55520
55521 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
55522
55523         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
55524         * g++.old-deja/g++.pt/spec35.C: New test.
55525         * g++.old-deja/g++.pt/spec36.C: New test.
55526
55527 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
55528
55529         * gcc.c-torture/compile/20010118-1.c: New test.
55530
55531 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
55532
55533         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
55534
55535 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55536
55537         * gcc.c-torture/execute/20010119-1.c: New test.
55538
55539 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55540
55541         * g++.old-deja/g++.other/vbase5.C: New test.
55542
55543 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55544
55545         * gcc.c-torture/execute/20010118-1.c: New test.
55546
55547 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55548
55549         * g++.old-deja/g++.pt/deduct3.C: New test.
55550
55551 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55552
55553         * g++.old-deja/g++.pt/spec34.C: New test.
55554
55555 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
55556
55557         * g77.f-torture/compile/20000601-2.f: New test.
55558
55559 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55560
55561         * g++.old-deja/g++.other/init17.C: New test.
55562
55563 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
55564
55565         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
55566
55567 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55568
55569         * g++.old-deja/g++.pt/unify8.C: New test.
55570
55571 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55572
55573         * g++.old-deja/g++.abi/vbase1.C: New test.
55574
55575 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55576
55577         * g++.old-deja/g++.pt/crash65.C: New test.
55578
55579 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55580
55581         * gcc.dg/cpp/assembl2.S: New test case.
55582
55583 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
55584
55585         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
55586         are supported.
55587
55588 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55589
55590         * g++.old-deja/g++.other/builtins1.C: New test.
55591         * g++.old-deja/g++.other/builtins2.C: Likewise.
55592         * g++.old-deja/g++.other/builtins3.C: Likewise.
55593         * g++.old-deja/g++.other/builtins4.C: Likewise.
55594
55595 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
55596
55597         * gcc.c-torture/compile/20010117-1.c: New test.
55598         * gcc.c-torture/compile/20010117-2.c: New test.
55599
55600 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55601
55602         * g77.f-torture/execute/20010116.[fx]: New test,
55603         XFAIL on i?86-*-*.
55604         * g77.f-torture/compile/20010115.f: Indicate it's
55605         a test for PR fortran/1636.
55606
55607 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55608
55609         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
55610
55611 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55612
55613         * g77.f-torture/compile/20010115.f: New test.
55614
55615 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
55616
55617         * g++.old-deja/g++.pt/nontype5.C: New test.
55618
55619 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55620
55621         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
55622         have an equivalent working one below it.
55623
55624 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55625
55626         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
55627         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55628
55629 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55630
55631         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
55632         message containing "init_priority".
55633         (conpr-2.C): Likewise.
55634         (conpr-3.C): Likewise.
55635         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
55636
55637 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55638
55639         * gcc.c-torture/execute/20010114-2.c: New test.
55640
55641 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
55642
55643         * gcc.c-torture/compile/20010114-1.c: New test.
55644         * gcc.c-torture/compile/20010114-1.x: Xfail.
55645         * gcc.c-torture/compile/20010114-2.c: New test.
55646         * gcc.c-torture/execute/20010114-1.c: New test.
55647         * gcc.dg/trunc-1.c: New test.
55648         * gcc.dg/uninit-B.c: New test.
55649
55650 2001-01-13  Nick Clifton  <nickc@redhat.com>
55651
55652         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
55653         target.
55654
55655 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55656
55657         * gcc.c-torture/compile/20010113-1.c: New test.
55658
55659 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
55660
55661         * gcc.c-torture/compile/20001212-1.c: New test.
55662
55663 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55664
55665         * gcc.dg/cpp/widestr1.c: Update.
55666         * gcc.dg/cpp/prag-imp.c: Remove.
55667
55668 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
55669
55670         * gcc.c-torture/execute/20000801-3.x: Remove.
55671         * gcc.dg/c90-init-1.c: New test.
55672         * gcc.dg/c99-init-1.c: New test.
55673         * gcc.dg/c99-init-2.c: New test.
55674         * gcc.dg/gnu99-init-1.c: New test.
55675
55676 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
55677
55678         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
55679         testing that no relevant ones were found.
55680
55681 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55682
55683         * g++.old-deja/g++.pt/cast2.C: New test.
55684
55685 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55686
55687         * g++.old-deja/g++.pt/friend47.C: New test.
55688
55689 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55690
55691         * g++.old-deja/g++.pt/instantiate13.C: New test.
55692
55693 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55694
55695         * g++.old-deja/g++.other/defarg7.C: New test.
55696         * g++.old-deja/g++.other/defarg8.C: New test.
55697
55698 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55699
55700         * g++.old-deja/g++.pt/crash64.C: New test.
55701
55702 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55703
55704         * g++.old-deja/g++.pt/crash63.C: New test.
55705
55706 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55707
55708         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
55709
55710 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
55711
55712         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
55713
55714 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55715
55716         * g++.old-deja/g++.pt/error3.C: New test.
55717
55718 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55719
55720         * g++.old-deja/g++.other/crash39.C: New test.
55721
55722 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55723
55724         * g++.old-deja/g++.other/vbase4.C: New test.
55725
55726 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
55727
55728         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
55729         * gcc.dg/special/20000419-2.c: New file. Identical to above.
55730         * gcc.dg/special/special.exp: New test driver which will check
55731         for alias support for the above test.
55732
55733 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
55734
55735         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
55736         problems on small machines.
55737         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
55738         parameterize.
55739
55740 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
55741
55742         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
55743         mips.
55744         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55745
55746 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
55747
55748         * g++.old_deja/g++.pt/using8.C: New test.
55749
55750 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55751
55752         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
55753
55754 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
55755
55756         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
55757         where a failure is expected.
55758         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
55759
55760 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55761
55762         * g++.old_deja/g++.pt/instantiate12.C: New test.
55763
55764 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55765
55766         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
55767         start of structs.
55768         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
55769         * g++.old-deja/g++.brendan/crash17.C: Likewise.
55770         * g++.old-deja/g++.brendan/crash29.C: Likewise.
55771         * g++.old-deja/g++.brendan/crash48.C: Likewise.
55772         * g++.old-deja/g++.brendan/ns1.C: Likewise.
55773         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
55774         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
55775         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
55776         * g++.old-deja/g++.eh/spec6.C: Likewise.
55777         * g++.old-deja/g++.jason/crash3.C: Likewise.
55778         * g++.old-deja/g++.law/ctors11.C: Likewise.
55779         * g++.old-deja/g++.law/ctors17.C: Likewise.
55780         * g++.old-deja/g++.law/ctors5.C: Likewise.
55781         * g++.old-deja/g++.law/ctors9.C: Likewise.
55782         * g++.old-deja/g++.mike/ambig1.C: Likewise.
55783         * g++.old-deja/g++.mike/net22.C: Likewise.
55784         * g++.old-deja/g++.mike/p3538a.C: Likewise.
55785         * g++.old-deja/g++.mike/p3538b.C: Likewise.
55786         * g++.old-deja/g++.mike/virt3.C: Likewise.
55787         * g++.old-deja/g++.niklas/t128.C: Likewise.
55788         * g++.old-deja/g++.other/anon4.C: Likewise.
55789         * g++.old-deja/g++.other/using1.C: Likewise.
55790         * g++.old-deja/g++.other/warn3.C: Likewise.
55791         * g++.old-deja/g++.pt/t37.C: Likewise.
55792         * g++.old-deja/g++.robertl/eb69.C: Likewise.
55793         * g++.old-deja/g++.robertl/eb71.C: Likewise.
55794
55795 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55796
55797         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
55798
55799 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55800
55801         * gcc.c-torture/execute/stdio-opt-3.c: New test.
55802
55803 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
55804
55805         * gcc.c-torture/compile/20010107-1.c: New test.
55806
55807 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55808
55809         * gcc.c-torture/execute/builtin-noret-1.c: New test.
55810
55811 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55812
55813         * gcc.dg/format/format.h: New file.
55814         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
55815         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
55816         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
55817         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
55818         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
55819         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
55820         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
55821         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
55822         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
55823         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
55824         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
55825         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
55826         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
55827         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
55828         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
55829         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
55830         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
55831         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
55832         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
55833         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
55834         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
55835         instead of declaring standard types, macros and functions in each
55836         test.
55837
55838 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
55839
55840         * gcc.c-torture/execute/20010106-1.c: New test.
55841
55842 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55843
55844         * gcc.dg/format/format.exp: New file.
55845         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
55846         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
55847         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
55848         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
55849         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
55850         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
55851         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
55852         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
55853         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
55854         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
55855         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
55856         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
55857         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
55858         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
55859         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
55860         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
55861         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
55862         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
55863         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
55864         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
55865         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
55866         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
55867         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
55868         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
55869         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
55870         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
55871         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
55872         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
55873         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
55874         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
55875         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
55876         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
55877         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
55878         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
55879         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
55880         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
55881         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
55882         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
55883         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
55884         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
55885         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
55886         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
55887
55888 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
55889
55890         * gcc.c-torture/execute/991228-1.c: Take word endianness into
55891         account.
55892
55893 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55894
55895         * gcc.c-torture/execute/builtin-complex-1.c: New test.
55896
55897 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
55898
55899         * g++.old-deja/g++.pt/crash62.C: New test.
55900
55901 2001-01-04  Richard Henderson  <rth@redhat.com>
55902
55903         * gcc.dg/20000926-1.c: Update expected warnings.
55904         * gcc.dg/array-2.c: Likewise.
55905         * gcc.dg/array-4.c: Also validate flexible array members.
55906         * gcc.dg/c99-flex-array-1.c: New.
55907
55908 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55909
55910         * gcc.c-torture/compile/20001222-1.x: Remove.
55911
55912 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55913
55914         * gcc.c-torture/execute/built-in-setjmp.c: New.
55915
55916 2001-01-03  Richard Henderson  <rth@redhat.com>
55917
55918         * gcc.dg/940510-1.c: Update expected error wording.
55919         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
55920
55921 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
55922
55923         * lib/target-supports.exp (check_alias_available): Modified to
55924         indicate aliases not supported if only weak aliases are supported.
55925
55926 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55927
55928         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
55929         Turn on cmpstrsi checks for __pj__ and __i370__.
55930
55931 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55932
55933         * g++.old-deja/g++.other/virtual11.C: New test.
55934
55935 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55936
55937         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
55938
55939 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55940
55941         * gcc.c-torture/compile/20010102-1.c: New test.
55942
55943 2001-01-02  Andreas Jaeger  <aj@suse.de>
55944
55945         * gcc.dg/noreturn-3.c: New test.
55946
55947         * gcc.dg/noreturn-4.c: New test.
55948
55949 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55950
55951         * gcc.c-torture/execute/stdio-opt-1.c: Also test
55952         __builtin_fputc and __builtin_fwrite.
55953
55954 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55955
55956         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
55957         signed char, not default char.
55958
55959 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55960
55961         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
55962
55963 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
55964
55965         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
55966
55967 2000-12-29  Richard Henderson  <rth@redhat.com>
55968
55969         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
55970         (__cyg_profile_func_exit): Define.
55971
55972 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
55973
55974         * g++.dg/vtgc1.C: New test.
55975
55976 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
55977
55978         * gcc.dg/noncompile/20001228-1.c: New test.
55979
55980         * gcc.dg/20001228-1.c: New test.
55981
55982         * gcc.c-torture/execute/20001228-1.c: New test.
55983
55984 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
55985
55986         * gcc.dg/format-strfmon-1.c: New test.
55987
55988 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55989
55990         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
55991         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
55992         * gcc.c-torture/execute/string-opt-1.c: Likewise.
55993         * gcc.c-torture/execute/string-opt-2.c: Likewise.
55994         * gcc.c-torture/execute/string-opt-3.c: Likewise.
55995         * gcc.c-torture/execute/string-opt-4.c: Likewise.
55996         * gcc.c-torture/execute/string-opt-6.c: Likewise.
55997         * gcc.c-torture/execute/string-opt-7.c: Likewise.
55998         * gcc.c-torture/execute/string-opt-8.c: Likewise.
55999         * gcc.c-torture/execute/string-opt-9.c: Likewise.
56000         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56001         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56002         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56003
56004         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
56005         * gcc.c-torture/execute/string-opt-4.c: Test index.
56006
56007 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
56008
56009         * gcc.c-torture/compile/20001226-1.c: New test.
56010
56011 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56012
56013         * gcc.c-torture/compile/20001222-1.c: New test.
56014         * gcc.c-torture/compile/20001222-1.x: Xfail.
56015
56016 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
56017
56018         * gcc.c-torture/execute/comp-goto-2.c: New test.
56019
56020 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
56021
56022         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
56023         Use long types if __INT_MAX__ is 32767.
56024         (main): Use cast to (sint32 *) when poking 88 into a_page.
56025
56026         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
56027
56028 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
56029
56030         * gcc.c-torture/compile/20001221-1.c: New test.
56031         * gcc.c-torture/execute/20001221-1.c: New test.
56032
56033 2000-12-20  Richard Henderson  <rth@redhat.com>
56034
56035         * g++.old-deja/g++.pt/crash36.C: Update error lines.
56036         * g++.old-deja/g++.robertl/eb109.C: Likewise.
56037
56038 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56039
56040         * gcc.dg/compare3.c: New test.
56041
56042 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56043
56044         * gcc.dg/format-warnll-1.c: New test.
56045
56046 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56047
56048         * gcc.dg/cpp/cmdlne-P.c: New test.
56049
56050 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56051
56052         * gcc.c-torture/execute/builtin-abs-1.c,
56053         gcc.c-torture/execute/builtin-abs-2.c: New tests.
56054
56055 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56056
56057         * gcc.dg/cpp/multiline.c: New test.
56058
56059 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56060
56061         * g++.old-deja/g++.other/syshdr1.C: Update.
56062         * gcc.dg/cpp/lineflags.c: Remove temporarily.
56063
56064 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56065
56066         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
56067
56068 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56069
56070         * g++.old-deja/g++.pt/ttp65.C: New test.
56071
56072 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56073
56074         * g++.old-deja/g++.pt/ttp64.C: New test.
56075
56076 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56077
56078         * g++.old-deja/g++.pt/spec33.C: New test.
56079
56080 2000-12-14  Catherine Moore  <clm@redhat.com>
56081
56082         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
56083         * gcc.c-torture/execute/920612-2.c: Likewise.
56084         * gcc.c-torture/execute/920428-2.c: Likewise.
56085         * gcc-c-torture/execute/va-arg-11.c: Call exit.
56086         * gcc.c-torture/execute/va-arg-21.c: Likewise.
56087
56088 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56089
56090         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
56091         * gcc.dg/pack-test-2.c: Likewise.
56092
56093 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56094
56095         Tests by Zack Weinberg <zackw@stanford.edu>.
56096
56097         * gcc.dg/cpp/defined.c: Update.
56098         * gcc.dg/cpp/defined_trad.c: New tests.
56099
56100 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56101
56102         * gcc.dg/cpp/trad-direct.c: Update.
56103
56104 2000-12-11  Neil Booth  <neilb@earthling.net>
56105
56106         * gcc.dg/cpp/defined_trad.c
56107
56108 2000-12-11  Neil Booth  <neilb@earthling.net>
56109
56110         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
56111
56112 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56113
56114         * gcc.dg/format-miss-2.c: New test.
56115
56116 2000-12-09  Neil Booth  <neilb@earthling.net>
56117
56118         * gcc.dg/cpp/lineflags.c: New tests.
56119         * gcc.dg/cpp/poison.c: Update.
56120         * gcc.dg/cpp/redef2.c: Update.
56121         * gcc.dg/cpp/skipping.c: New test.
56122
56123 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
56124
56125         * g++.old-deja/g++.other/eh3.C: New testcase.
56126
56127 2000-12-07  Neil Booth  <neilb@earthling.net>
56128
56129         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
56130         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
56131         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
56132         wtr-union-init-2.c, wtr-union-init-3.c: Update.
56133         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
56134         Update.
56135
56136 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56137
56138         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
56139         __SIZE_TYPE__ instead of int for type of integers cast to
56140         pointers.
56141
56142 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
56143
56144         * g++.old-deja/g++.other/cleanup4.C: New test.
56145
56146 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56147
56148         * format-sec-1.c: New test.
56149
56150 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56151
56152         * gcc.dg/format-nonlit-3.c: New test.
56153
56154 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56155
56156         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
56157         through a null pointer.
56158
56159 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56160
56161         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
56162         * g++.old-deja/g++.pt/partial4.C: New test.
56163
56164 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
56165
56166         * gcc.c-torture/execute/ieee/hugeval.x: New.
56167
56168 2000-12-06  Neil Booth  <neilb@earthling.net>
56169
56170         * gcc.dg/cpp/backslash2.c: New tests.
56171
56172 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56173
56174         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
56175         * gcc.c-torture/execute/stdio-opt-2.c: New test.
56176
56177 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
56178
56179         * gcc.c-torture/execute/20001203-2.c: New testcase.
56180
56181 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56182
56183         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
56184         * g++.old-deja/g++.other/virtual10.C: New test.
56185
56186 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56187
56188         * g++.old-deja/g++.mike/pmf5.C: Remove test.
56189
56190 2000-12-05  Richard Henderson  <rth@redhat.com>
56191
56192         * gcc.c-torture/compile/20001205-1.c: New.
56193
56194 2000-12-04  Neil Booth  <neilb@earthling.net>
56195
56196         * g++.old-deja/g++.other/virtual9.C: New test.
56197         * g++.old-deja/g++.pt/crash61.C: New test.
56198         * gcc.c-torture/execute/loop-9.c: New test.
56199
56200 2000-12-04  Neil Booth  <neilb@earthling.net>
56201
56202         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
56203         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
56204         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
56205         * gcc.dg/cpp/extratokens.c: ...here.
56206
56207 2000-12-04  Neil Booth  <neilb@earthling.net>
56208
56209         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
56210         New tests.
56211
56212 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56213
56214         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
56215         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
56216
56217 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
56218
56219         * gcc.c-torture/execute/20001203-1.c: New test.
56220
56221 2000-12-03  Neil Booth  <neilb@earthling.net>
56222
56223         * gcc.dg/cpp/macro6.c: New test cases.
56224
56225 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56226
56227         * gcc.c-torture/execute/string-opt-9.c: New test.
56228         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56229         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56230         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56231
56232         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
56233         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
56234
56235 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
56236
56237         * gcc.dg/cpp/if-6.c: New testcase.
56238
56239         * gcc.dg/20001201-1.c: New testcase.
56240
56241 2000-12-02  Neil Booth  <neilb@earthling.net>
56242
56243         * g++.old-deja/g++.other/externC4.C,
56244         g++.old-deja/g++.other/friend10.C: New tests.
56245
56246 2000-12-02  Neil Booth  <neilb@earthling.net>
56247
56248         * g++.old-deja/g++.other/instan2.C
56249         * g++.old-deja/g++.other/instan3.C: New test.
56250
56251 2000-12-02  Neil Booth  <neilb@earthling.net>
56252
56253         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
56254         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
56255         gnuc99.c,gnuc99-pedantic.c: New tests.
56256
56257 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56258
56259         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
56260         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
56261
56262 2000-12-01  Neil Booth  <neilb@earthling.net>
56263
56264         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
56265         * gcc.dg/cpp/poison.c: Update.
56266         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
56267
56268 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
56269
56270         * g77.f-torture/execute/20001201.f: New test.
56271
56272 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56273
56274         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
56275
56276 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
56277
56278         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
56279
56280 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
56281
56282         * g++.old-deja/g++.other/cast6.C: New test.
56283
56284 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
56285
56286         * gcc.c-torture/execute/20001130-2.c: New testcase.
56287
56288 2000-11-30  Richard Henderson  <rth@redhat.com>
56289
56290         * gcc.c-torture/execute/20001130-1.c: New test.
56291
56292 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56293
56294         * g++.old-deja/g++.other/op3.C: New test.
56295
56296 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56297
56298         * g++.old-deja/g++.other/op2.C: New test.
56299
56300 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56301
56302         * g++.old-deja/g++.other/crash38.C: New test.
56303
56304 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
56305
56306         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
56307
56308 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
56309
56310         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
56311         tests.
56312         * gcc.c-torture/execute/string-opt-6.c: New test.
56313
56314         * gcc.dg/20001117-1.c: Add main.
56315
56316 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
56317
56318         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
56319         Move from here ...
56320         * gcc.dg/940510-1.c: ... to here.
56321
56322         * gcc.dg/20000926-1.c: GNU C now allows initializations of
56323         zero-size arrays in toplevel structures.
56324
56325 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56326
56327         * gcc.c-torture/execute/loop-8.c: New test.
56328
56329 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56330
56331         * g++.old-deja/g++.other/base1.C: New test.
56332
56333 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56334
56335         * g++.old-deja/g++.other/parse2.C: New test.
56336
56337 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56338
56339         * g++.old-deja/g++.pt/incomplete1.C: New test.
56340
56341 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56342
56343         * g++.old-deja/g++.other/friend9.C: New test.
56344
56345 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56346
56347         * gcc.dg/20001127-1.c: New test.
56348
56349 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56350
56351         * g++.old-deja/g++.pt/friend46.C: New test.
56352
56353 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56354
56355         * g++.old-deja/g++.other/ptrmem8.C: New test.
56356
56357 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56358
56359         * gcc.c-torture/execute/string-opt-7.c: New test.
56360         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56361
56362 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56363
56364         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
56365         instead of 'mkcheck 2'.
56366
56367 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56368
56369         * gcc.c-torture/execute/memcheck/driver.c,
56370         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
56371         C9X references to refer to C99.
56372
56373 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
56374
56375         * gcc.dg/ultrasp3.c: New test.
56376
56377 2000-11-25  Neil Booth  <neilb@earthling.net>
56378
56379         * gcc.dg/cpp/include2.c: Update test to be locale independent.
56380
56381 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
56382
56383         * gcc.c-torture/compile/20001123-2.c: New.
56384
56385 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56386
56387         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
56388
56389 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
56390
56391         * gcc.dg/sequence-point-1.c: Add some new tests.
56392         * gcc.c-torture/execute/20001124-1.c: New test.
56393
56394 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56395
56396         * g++.old-deja/g++.other/vaarg4.C: New test.
56397         * gcc.c-torture/compile/20001123-1.c: New test.
56398
56399 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56400
56401         * g++.other/crash24.C: Adjust and remove XFAIL.
56402         * g++.other/crash37.C: New test.
56403
56404 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
56405
56406         * g++.old-deja/g++.pt/instantiate9.C: New test.
56407
56408 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
56409
56410         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
56411         new ABI, too.
56412
56413         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
56414         * g++.old-deja/g++.robertl/eb55.C: Likewise.
56415
56416 2000-11-22  Neil Booth  <neilb@earthling.net>
56417
56418         * gcc.dg/cpp/Wtrigraphs.c: New test.
56419
56420 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
56421
56422         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
56423
56424 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
56425
56426         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
56427
56428 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
56429
56430         * lib/gcc-dg.exp: load_lib scanasm.exp.
56431         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
56432         * lib/g++-dg.exp: load_lib scanasm.exp.
56433         * lib/scanasm.exp: New.
56434         (scan-assembler, scan-assembler-not): Add optional arguments to
56435         test name, or if not present, the pattern name.
56436         (scan-assembler-dem, scan-assembler-dem-not): New.
56437
56438         * g++.dg/dg.exp: New.
56439
56440 2000-11-21  Neil Booth  <neilb@earthling.net>
56441
56442         * gcc.dg/cpp/integrated1.c: Remove.
56443
56444 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56445
56446         * gcc.c-torture/execute/20001121-1.c: New test.
56447
56448 2000-11-21  Richard Henderson  <rth@redhat.com>
56449
56450         * gcc.c-torture/compile/20001121-1.c: New test.
56451
56452 2000-11-20  Neil Booth  <neilb@earthling.net>
56453
56454         * gcc.dg/cpp/integrated1.c: New test.
56455
56456 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56457
56458         * g++.old-deja/g++.other/inline17.C: New test.
56459
56460 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
56461
56462         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
56463         local variable to be zero: I made the variable global. Now
56464         uses abort() and exit() instead of relying on main's return value.
56465
56466 2000-11-20  Neil Booth  <neilb@earthling.net>
56467
56468         * gcc.dg/cpp/paste2.c: Update test.
56469         * objc/execute/paste.m: New test.
56470
56471 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56472
56473         * gcc.dg/c99-condexpr-1.c: New test.
56474
56475 2000-11-20  Neil Booth  <neilb@earthling.net>
56476
56477         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
56478
56479 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
56480
56481         * g++.old-deja/g++.pt/export1.C: New test.
56482
56483 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
56484
56485         * gcc.dg/20001117-1.c: New test.
56486
56487 2000-11-18  Richard Henderson  <rth@redhat.com>
56488
56489         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
56490
56491 2000-11-18  Richard Henderson  <rth@redhat.com>
56492
56493         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
56494         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
56495         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
56496
56497 2000-11-18  Richard Henderson  <rth@redhat.com>
56498
56499         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
56500         (main): New.  Exit cleanly.
56501
56502 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56503
56504         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
56505         gcc.dg/c99-fordecl-2.c: New tests.
56506
56507 2000-11-18  Richard Henderson  <rth@redhat.com>
56508
56509         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
56510         * gcc.c-torture/execute/zerolen-2.c: New.
56511
56512 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56513
56514         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
56515         memory.
56516
56517 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56518
56519         * g++.old-deja/g++.pt/instantiate8.C: New test.
56520
56521 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56522
56523         * g++.old-deja/g++.other/incomplete.C: Add more tests.
56524         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
56525
56526 2000-11-16  Nick Clifton  <nickc@redhat.com>
56527
56528         * gcc.c-torture/execute/nestfunc-2.c: New test.
56529         * gcc.c-torture/execute/nestfunc-3.c: New test.
56530
56531 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56532
56533         * gcc.c-torture/compile/20001116-1.c: New test.
56534
56535 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56536
56537         * gcc.c-torture/execute/20001115-1.c: New test.
56538
56539 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
56540
56541         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
56542         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
56543         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
56544         * g++.old-deja/g++.abi/vmihint.C: Likewise.
56545
56546 2000-11-15  Neil Booth  <neilb@earthling.net>
56547
56548         gcc.dg/cpp/_Pragma1.c: Update.
56549         gcc.dg/cpp/_Pragma2.c: New test.
56550
56551 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
56552
56553         * g++.old-deja/g++.other/anon5.C: New test.
56554
56555 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56556
56557         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
56558         tests.
56559
56560 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
56561
56562         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
56563         output.
56564
56565 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56566
56567         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
56568         labels at end of compound statements.
56569
56570 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
56571
56572         * gcc.c-torture/execute/loop-7.c: New test.
56573
56574 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56575
56576         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
56577
56578 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56579
56580         * gcc.dg/c99-bool-1.c: New test.
56581
56582 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56583
56584         * gcc.dg/c99-scope-1.c: Remove xfail.
56585         * gcc.dg/c99-scope-2.c: New test.
56586
56587 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56588
56589         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
56590         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
56591
56592 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
56593
56594         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
56595         error messages.
56596
56597         * g++.mike/p700.C: Don't typedef wchar_t.
56598         * g++.mike/p784.C: Likewise.
56599         * g++.mike/eb101.C: Don't use __wchar_t.
56600
56601 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
56602
56603         * g77.f-torture/execute/20001111.[fx]: Test premature exit
56604         from DO loop.
56605
56606 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56607
56608         * gcc.c-torture/execute/20001111-1.c: New test.
56609
56610 2000-11-10  Nick Clifton  <nickc@redhat.com>
56611
56612         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
56613         long multuiple and accumulate.
56614
56615 2000-11-09  Richard Henderson  <rth@redhat.com>
56616
56617         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
56618         via size_t instead of int.
56619
56620         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
56621         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56622         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56623         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56624
56625 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
56626
56627         * gcc.c-torture/compile/20001109-1.c: New test.
56628         * gcc.c-torture/compile/20001109-2.c: New test.
56629
56630 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
56631
56632         * g++.old-deja/g++.pt/operator1.C: New test.
56633         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
56634
56635 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56636
56637         * gcc.dg/20001108-1.c: New test.
56638
56639 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56640
56641         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
56642         with both arguments constant strings.
56643         * gcc.c-torture/execute/string-opt-3.c: New test.
56644         * gcc.c-torture/execute/string-opt-4.c: New test.
56645         * gcc.c-torture/execute/string-opt-5.c: New test.
56646
56647 2000-11-08  Nick Clifton  <nickc@redhat.com>
56648
56649         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
56650         mulsidi3adddi patterns.
56651
56652 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
56653
56654         * g++.old-deja/g++.other/crash36.C: New test.
56655
56656 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
56657
56658         * g++.old-deja/g++.other/init16.C: New test.
56659
56660 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
56661
56662         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
56663
56664 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56665
56666         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
56667         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56668         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56669
56670 2000-11-07  DJ Delorie  <dj@redhat.com>
56671
56672         * gcc.dg/20000614-1.c: Add return so that test can pass.
56673
56674 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56675
56676         * gcc.c-torture/execute/string-opt-1.c: New test.
56677
56678 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56679
56680         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
56681         mips-sgi-irix6.* because the MIPS ABI passes floating-point
56682         parameters in registers, and there is no way for a varargs
56683         function to know in which order the integer and floating-point
56684         parameters should be interleaved when they are placed on the
56685         stack.
56686         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56687         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56688
56689 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56690
56691         * gcc.c-torture/execute/string-opt-2.c: New test.
56692
56693 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
56694
56695         * g++.old-deja/g++.pt/crash60.C: New test.
56696
56697 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56698
56699         * g++.old-deja/g++.other/crash24.C: New test.
56700         * g++.old-deja/g++.other/crash25.C: New test.
56701         * g++.old-deja/g++.other/crash26.C: New test.
56702         * g++.old-deja/g++.other/crash27.C: New test.
56703         * g++.old-deja/g++.other/crash28.C: New test.
56704         * g++.old-deja/g++.other/crash29.C: New test.
56705         * g++.old-deja/g++.other/crash30.C: New test.
56706         * g++.old-deja/g++.other/crash31.C: New test.
56707         * g++.old-deja/g++.other/crash32.C: New test.
56708         * g++.old-deja/g++.other/crash33.C: New test.
56709         * g++.old-deja/g++.other/crash34.C: New test.
56710         * g++.old-deja/g++.other/crash35.C: New test.
56711
56712 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56713
56714         * gcc.c-torture/execute/20001031-1.c: New test.
56715
56716 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
56717
56718         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
56719         namespace.
56720
56721         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
56722         standards-conformant.
56723
56724         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
56725
56726         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
56727         * g++.old-deja/g++.mike/p755a.C: Likewise.
56728         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
56729         library makes no calls to `operator new' during initialization.
56730
56731 2000-11-04  Neil Booth  <neilb@earthling.net>
56732
56733         * gcc.dg/cpp/include2.c: New tests.
56734
56735 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
56736
56737         * lib/g++.exp (g++_set_ld_library_path): New function.
56738         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
56739
56740 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
56741
56742         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
56743         warnings.
56744
56745 2000-11-01  Richard Henderson  <rth@redhat.com>
56746
56747         * g++.old-deja/g++.ext/namedret1.C: New.
56748         * g++.old-deja/g++.ext/namedret2.C: New.
56749         * g++.old-deja/g++.ext/namedret3.C: New.
56750
56751 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
56752
56753         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
56754         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
56755
56756 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56757
56758         * gcc.c-torture/execute/va-arg-21.c: New test.
56759
56760 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56761
56762         * gcc.dg/c99-complex-2.c: New test.
56763
56764 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56765
56766         * gcc.c-torture/execute/stdio-opt-1.c: New test.
56767
56768 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
56769
56770         * g++.old-deja/g++.other/inline16.C: New test.
56771
56772 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
56773
56774         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
56775         __PRETTY_FUNCTION__
56776
56777 2000-10-29  Neil Booth  <neilb@earthling.net>
56778
56779         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
56780         New tests.
56781         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
56782         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
56783         optimisation.
56784
56785 2000-10-29  Neil Booth  <neilb@earthling.net>
56786
56787         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
56788         * mi1.c, mi1c.h: Add null directives to multiple-include test.
56789         * mi5.c: Test multiple includes work with -C.
56790         * trigraphs.c: Test ^= version.
56791
56792 2000-10-28  Neil Booth  <neilb@earthling.net>
56793
56794         New tests and test updates for new macro expander.
56795
56796         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
56797         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
56798         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
56799         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
56800         new diagnostic messages.
56801
56802         * gcc.dg/cpp/macro3.c: New tests.
56803
56804 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
56805
56806         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
56807         on the same line.
56808
56809 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
56810
56811         * g++.old-deja/g++.other/eh2.C: New test.
56812
56813 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
56814
56815         * gcc.c-torture/execute/20001027-1.c: New test.
56816
56817 2000-10-26  Richard Henderson  <rth@redhat.com>
56818
56819         * gcc.c-torture/execute/20001026-1.c: New.
56820
56821 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
56822
56823         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
56824         * g++.old-deja/g++.law/builtin1.C: Likewise.
56825         * g++.old-deja/g++.law/ctors10.C: Likewise.
56826         * g++.old-deja/g++.law/virtual3.C: Likewise.
56827         * g++.old-deja/g++.mike/p658.C: Likewise.
56828         * g++.old-deja/g++.other/sibcall1.C: Likewise.
56829         * g++.old-deja/g++.other/vaarg2.C: Likewise.
56830         * g++.old-deja/g++.robertl/eb124.C: Likewise.
56831         * g++.old-deja/g++.robertl/eb44.C: Likewise.
56832         * g++.old-deja/g++.robertl/eb77.C: Likewise.
56833
56834 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
56835
56836         * gcc.c-torture/compile/20001024-1.c: New test.
56837
56838 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
56839
56840         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
56841         to tell us whether or not we are using V3.
56842
56843 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56844
56845         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
56846         operands.
56847
56848 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56849
56850         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
56851
56852 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
56853
56854         * gcc.c-torture/execute/20001024-1.c: New test.
56855
56856 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
56857
56858         * g++.old-deja/g++.other/sibcall1.C: New test.
56859
56860 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
56861
56862         * gcc.dg/noncompile/init-3.c: New test.
56863
56864 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56865
56866         * gcc.dg/format-array-1.c: New test.
56867
56868 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56869
56870         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
56871         writing through null pointers; remove comment about testing
56872         unterminated strings.
56873
56874 2000-10-17  Matthew Hiller  <hiller@redhat.com>
56875
56876         * gcc.c-torture/execute/20001017-2.c: New test.
56877
56878 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56879
56880         * gcc.c-torture/compile/20001018-1.c: New test.
56881         * gcc.c-torture/compile/20001018-1.x: Xfail.
56882
56883 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56884
56885         * gcc.c-torture/execute/20001017-1.c: New test.
56886
56887 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56888
56889         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
56890         for multiple use of arguments with scanf formats; add tests for
56891         multiple use of arguments.
56892
56893 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
56894
56895         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
56896         from some old tests.
56897
56898 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56899
56900         * gcc.dg/format-miss-1.c: New test.
56901
56902 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56903
56904         * gcc.c-torture/execute/20001013-1.c: New test.
56905
56906 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56907
56908         * gcc.dg/format-branch-1.c: New test.
56909
56910 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56911
56912         * README, lib/file-format.exp: Remove EGCS references.
56913
56914 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56915
56916         * gcc.dg/20001013-1.c: New test.
56917
56918 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56919
56920         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
56921         for intmax_t in the compiler using __typeof__ and the type rules
56922         for conditional expressions.
56923
56924 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
56925
56926         * gcc.dg/20001012-1.c: New test.
56927         * gcc.dg/20001012-2.c: New test.
56928
56929 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56930
56931         * gcc.dg/format-attr-1.c: New test.
56932
56933 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56934
56935         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
56936         __LONG_LONG_MAX__ instead of LLONG_MAX.
56937
56938 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56939
56940         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
56941         scanf flags.
56942         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
56943         flags.
56944
56945 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56946
56947         * gcc.dg/sequence-pt-1.c: New test.
56948
56949 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
56950
56951         * gcc.c-torture/execute/20001011-1.c: New testcase.
56952         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
56953
56954 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56955
56956         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
56957         does not error on it.
56958
56959 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56960
56961         * gcc.dg/20001009-1.c: New test.
56962
56963 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
56964
56965         * gcc.c-torture/compile/20001009-1.c: Move from here ....
56966         * gcc.c-torture/execute/20001009-2.c: ... to here.
56967
56968 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
56969
56970         * gcc.c-torture/compile/20001009-1.c: New testcase.
56971         * gcc.c-torture/execute/20001009-1.c: New testcase.
56972         Testcases provided by Jan Hubicka <jh@suse.cz>.
56973
56974 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56975
56976         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56977         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
56978         uintmax_t using <limits.h> to emulate the compiler's internal
56979         logic.  No longer XFAIL %j tests.
56980
56981 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56982
56983         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
56984         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56985         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
56986         regexps and details of expected handling of some bad formats.
56987         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
56988         suppression.
56989
56990 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56991
56992         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
56993         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
56994         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
56995         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
56996         in list archives.
56997
56998 2000-10-06  Richard Henderson  <rth@cygnus.com>
56999
57000         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
57001         * g++.old-deja/g++.brendan/crash52.C: Likewise.
57002         * g++.old-deja/g++.jason/report.C: Likewise.
57003         * g++.old-deja/g++.law/friend5.C: Likewise.
57004         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
57005         of the expected warnings.
57006
57007 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
57008
57009         * g++.old-deja/g++.pt/enum14.C: New test.
57010
57011 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
57012
57013         * g++.old-deja/g++.pt/crash59.C: New test.
57014
57015 2000-10-04  Will Cohen  <wcohen@redhat.com>
57016
57017         * gcc.dg/20000926-1.c: New test.
57018
57019 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
57020
57021         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
57022         function name for current C++ compiler.
57023         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
57024
57025 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
57026
57027         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
57028         __PRETTY_FUNCTION__.
57029         * g++.old-deja/g++.ext/pretty2.C: Likewise.
57030
57031 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57032
57033         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
57034
57035 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
57036
57037         * gcc.c-torture/compile/20000923-1.c: New test.
57038
57039 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
57040
57041         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
57042         * g++.old-deja/g++.pt/ttp62.C: Same.
57043         * g++.old-deja/g++.other/inline14.C: Same.
57044
57045 2000-09-24  Richard Henderson  <rth@cygnus.com>
57046
57047         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
57048
57049 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57050
57051         * gcc.dg/c90-printf-1.c: Add test for wide string format.
57052
57053 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
57054
57055         * gcc.c-torture/compile/20000922-1.c: New file.
57056
57057 2000-09-21  Nick Clifton  <nickc@redhat.com>
57058
57059         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
57060         a signed long modulo operation.
57061         (mod6): New function - perform an unsigned long modulo operation.
57062         (main): Add tests for modulos of very large numbers by very small
57063         dividends.
57064
57065 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57066
57067         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
57068
57069 2000-09-19  Richard Henderson  <rth@cygnus.com>
57070
57071         * gcc.dg/compare2.c (case 10): XFAIL.
57072
57073 2000-09-18  Richard Henderson  <rth@cygnus.com>
57074
57075         * gcc.c-torture/execute/20000906-1.c: Move ...
57076         * gcc.dg/20000906-1.c: ... here.  Only run on targets
57077         that support __builtin_trap.
57078
57079 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
57080
57081         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
57082
57083 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57084
57085         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
57086         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
57087         more $ format tests.
57088
57089 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57090
57091         * gcc.dg/format-errmk-1.c: New test.
57092
57093 2000-09-17  Greg McGary  <greg@mcgary.org>
57094
57095         * gcc.c-torture/execute/20000917-1.x: Remove.
57096
57097 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57098
57099         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
57100
57101 2000-09-17  Greg McGary  <greg@mcgary.org>
57102
57103         * gcc.c-torture/execute/20000917-1.c: New test.
57104         * gcc.c-torture/execute/20000917-1.x: XFAIL.
57105
57106 2000-09-16  Neil Booth  <NeilB@earthling.net>
57107
57108         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
57109         in nested macro bug.
57110
57111 2000-09-15  Neil Booth  <NeilB@earthling.net>
57112
57113         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
57114
57115 2000-09-14  Jeffrey A Law  (law@cygnus.com)
57116
57117         * gcc.c-torture/execute/20000914-1.c: New test.
57118
57119 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
57120
57121         * g++.other/inline13.C: New test.
57122
57123 2000-09-12  Andreas Jaeger  <aj@suse.de>
57124
57125         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
57126         constant by Ulrich Drepper <drepper@redhat.com>.
57127
57128 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
57129
57130         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
57131
57132 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57133
57134         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
57135
57136 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
57137
57138         * gcc.dg/cpp/backslash.c: New test.
57139
57140 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
57141
57142         * gcc.c-torture/execute/20000910-1.c: New test.
57143         * gcc.c-torture/execute/20000910-2.c: Likewise.
57144
57145 2000-09-11  Robert Lipe  <robertl@sco.com>
57146
57147         * gcc.dg/pragma-align.c: New test.
57148
57149 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
57150
57151         * g++.old-deja/g++.pt/explicit82.C: New test.
57152         * g++.old-deja/g++.pt/explicit83.C: New test.
57153
57154 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
57155
57156         * gcc.dg/asm-names.c: New test.
57157
57158 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57159
57160         * gcc.dg/cpp/tr-warn6.c: New test
57161
57162 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57163
57164         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
57165         be accepted.
57166
57167 2000-09-07  Catherine Moore  <clm@redhat.com>
57168
57169         * gcc.c-torture/execute/unroll-1.c: New test.
57170
57171 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
57172
57173         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
57174         ERROR markers.
57175         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
57176         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
57177         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
57178         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
57179         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
57180         Preprocess only.
57181         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
57182         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
57183
57184 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57185
57186         * g++.old-deja/g++.pt/deduct2.C: New test.
57187
57188 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57189
57190         * g++.old-deja/g++.pt/parms2.C: New test.
57191
57192 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57193
57194         * g++.old-deja/g++.pt/crash58.C: New test.
57195
57196 2000-09-06  Greg McGary  <greg@mcgary.org>
57197
57198         * gcc.c-torture/execute/20000906-1.c: New test.
57199         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
57200
57201 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57202
57203         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
57204
57205 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57206
57207         * g++.old-deja/g++.pt/crash57.C: New test.
57208
57209 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57210
57211         * g++.old-deja/g++.pt/crash56.C: New test.
57212
57213 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57214
57215         * g++.old-deja/g++.pt/koenig1.C: New test.
57216
57217 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57218
57219         * gcc.dg/20000904-1.c: New test.
57220
57221 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57222
57223         * gcc.dg/cpp/paste8.c: New test.
57224
57225 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
57226
57227         * gcc.c-torture/compile/20000827-1.c: New test.
57228
57229 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57230
57231         * gcc.dg/format-diag-1.c: New test.
57232
57233 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57234
57235         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
57236         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
57237         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
57238         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
57239         gcc.dg/formatz-1.c: Adjust warning regular expressions.
57240
57241 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57242
57243         * g++.old-deja/g++.other/nested4.C: New test.
57244
57245 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57246
57247         * g++.old-deja/g++.ns/scoped1.C: New test.
57248
57249 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
57250
57251         * lib/g++.exp: Support testing already-installed GCC.
57252
57253 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57254
57255         * wtr-label-1.c, wtr-suffix-1.c: New tests.
57256
57257 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57258
57259         * gcc.dg/return-type-2.c: New test.
57260
57261 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
57262
57263         * gcc.c-torture/compile/20000825-1.c: New test.
57264
57265 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
57266
57267         * gcc.dg/dwarf2-2.c: New test.
57268
57269 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
57270
57271         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
57272         dg-warning regexps.
57273
57274 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57275
57276         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
57277         gcc.dg/format-ext-5.c: New tests.
57278
57279 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
57280
57281         * g++.old-deja/g++.other/crash22.C: New test.
57282
57283 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
57284
57285         * gcc.dg/noncompile/930622-2.c: Adjust error message.
57286
57287 2000-08-24  Richard Henderson  <rth@cygnus.com>
57288
57289         * gcc.dg/ia64-sync-1.c: New test.
57290         * gcc.dg/ia64-sync-2.c: New test.
57291         * gcc.dg/ia64-asm-1.c: New test.
57292
57293 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57294
57295         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
57296         * gcc.dg/format-ext-2.c: New test.
57297
57298 2000-08-23  Jason Merrill  <jason@redhat.com>
57299
57300         * lib/old-dejagnu.exp: Also ignore "In member function" and
57301         "At global scope".
57302
57303 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57304
57305         * gcc.dg/noncompile/label-lineno-1.c: New test.
57306
57307 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57308
57309         * gcc.dg/c99-array-nonobj-1.c: New test.
57310
57311 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57312
57313         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
57314         tests.
57315         * gcc.dg/format-ext-1.c: New test.
57316
57317 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57318
57319         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
57320         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
57321         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
57322         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
57323         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
57324
57325 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57326
57327         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
57328         gcc.dg/c99-strftime-2.c: New tests.
57329
57330 2000-08-22  Richard Henderson  <rth@cygnus.com>
57331
57332         * gcc.c-torture/execute/20000822-1.c: New test.
57333
57334 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57335
57336         * gcc.c-torture/execute/20000819-1.x: Remove.
57337
57338 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57339
57340         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
57341         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
57342         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
57343         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
57344         gcc.dg/format-xopen-1.c: New tests.
57345
57346 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57347
57348         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
57349
57350 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57351
57352         * g++.old-deja/g++.other/loop2.C: New test.
57353
57354         * gcc.c-torture/compile/20000606-1.c: New test.
57355         * gcc.c-torture/compile/20000728-1.c: New test.
57356         * gcc.c-torture/execute/20000801-1.c: New test.
57357         * gcc.c-torture/execute/20000801-2.c: New test.
57358         * gcc.c-torture/execute/20000819-1.c: New test.
57359         * gcc.c-torture/execute/20000819-1.x: XFAIL.
57360         * gcc.dg/20000629-1.c: New test.
57361         * gcc.dg/20000724-1.c: New test.
57362         * gcc.dg/20000807-1.c: New test.
57363
57364 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
57365
57366         * gcc.dg/cpp/pragma-1.c: New test.
57367         * gcc.dg/cpp/pragma-2.c: New test.
57368
57369 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
57370
57371         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
57372         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
57373
57374 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57375
57376         * gcc.c-torture/compile/20000818-1.c: New test.
57377
57378 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
57379
57380         * gcc.c-torture/execute/20000818-1.c: New test.
57381
57382 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57383
57384         * gcc.dg/format-va-1.c: New test.
57385
57386 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57387
57388         * g++.old-deja/g++.other/typedef8.C: New test.
57389
57390 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57391
57392         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
57393         * g++.old-deja/g++.mike/net36.C: Mark candidate.
57394         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
57395         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
57396         * g++.old-deja/g++.other/ptrmem7.C: New test.
57397         * g++.old-deja/g++.pt/ptrmem10.C: New test.
57398
57399 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57400
57401         * g++.old-deja/g++.pt/typename27.C: New test.
57402
57403 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
57404
57405         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
57406         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
57407         * g++.old-deja/g++.pt/friend45.C: New test.
57408         * g++.old-deja/g++.other/friend8.C: New test.
57409
57410 2000-08-15  Richard Henderson  <rth@cygnus.com>
57411
57412         * gcc.c-torture/execute/20000815-1.c: New test.
57413
57414 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57415
57416         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
57417         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
57418         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
57419
57420 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
57421
57422         * g++.old-deja/g++.other/refinit2.C: New test.
57423
57424 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
57425
57426         * lib/c-torture.exp (c-torture): Make
57427         compiler_conditional_xfail_data global.
57428         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
57429         compiler_conditional_xfail_data machinery.
57430         (f-torture-execute): Likewise.
57431         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
57432         and only when unrolling loops.
57433
57434         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
57435
57436 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57437
57438         * g++.old-deja/g++.pt/explicit81.C: New test.
57439
57440 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57441
57442         * g++.old-deja/g++.pt/typename26.C: New test.
57443
57444 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
57445
57446         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
57447         warning.
57448
57449 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
57450
57451         * g++.old-deja/g++.other/array3.C: New test.
57452
57453 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57454
57455         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
57456         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
57457         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
57458         New tests.
57459
57460 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
57461
57462         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
57463         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57464
57465 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
57466
57467         * gcc.c-torture/execute/20000808-1.c: New test.
57468
57469 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57470
57471         * gcc.dg/c90-const-expr-1.c: New test.
57472
57473 2000-08-08  Richard Henderson  <rth@cygnus.com>
57474
57475         * gcc.dg/noncompile/920923-1.c: Declare calloc.
57476
57477 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57478
57479         * gcc.dg/noncompile/const-ll-1.c: New test.
57480
57481 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57482
57483         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
57484
57485 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
57486
57487         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
57488         that running programs linked against the shared version of libobjc
57489         run correctly.
57490
57491 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57492
57493         * gcc.dg/c99-printf-1.c: New test.
57494
57495 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57496
57497         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
57498
57499 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
57500
57501         * gcc.c-torture/execute/20000731-1.x: Delete.
57502
57503 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
57504
57505         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
57506         and torture_without_loops as is done by c-torture.exp.
57507         (search_for): Copy from c-torture.exp.
57508         (gcc-dg-runtest): New function, drives a directory of tests
57509         iterating over the TORTURE_OPTIONS.
57510         (scan-assembler, scan-assembler-not): Move here from
57511         individual directory drivers.
57512
57513         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
57514         defined by lib/gcc-dg.exp.
57515         * gcc.dg/cpp/cpp.exp: Likewise.
57516         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
57517         gcc-dg-runtest, so we cycle over optimization options.
57518
57519         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
57520         * gcc.dg/compare2.c: No longer expected to fail.
57521
57522 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
57523
57524         * gcc.c-torture/execute/20000804-1.c: New test.
57525
57526 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57527
57528         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
57529
57530 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
57531
57532         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
57533
57534 2000-08-03  Jeffrey A Law  (law@cygnus.com)
57535
57536         * gcc.c-torture/compile/20000803-1.c: New test.
57537
57538 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57539
57540         * gcc.c-torture/execute/20000801-3.c,
57541         gcc.c-torture/execute/20000801-4.c: New tests.
57542         * gcc.c-torture/execute/20000801-3.x,
57543         gcc.c-torture/execute/20000801-4.x: Xfail.
57544
57545 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
57546
57547         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
57548         libobjc/.libs to allow for libtool.
57549
57550 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
57551
57552         * gcc.c-torture/compile/20000802-1.c: New test.
57553
57554 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
57555
57556         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
57557
57558 2000-07-31  Jeffrey A Law  (law@cygnus.com)
57559
57560         * gcc-c-torture/execute/20000731-2.c: New test.
57561
57562         * gcc.c-torture/execute/20000731-1.c: New test.
57563         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
57564
57565 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
57566
57567         * gcc.dg/cpp/paste7.c: New test.
57568         * gcc.dg/cpp/20000725-1.c: New test.
57569
57570 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
57571
57572         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
57573         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
57574         declaration warning for __builtin_dwarf_reg_size.
57575
57576         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
57577
57578 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57579
57580         * gcc.dg/noncompile/voidparam-1.c: New test.
57581
57582 2000-07-30  Richard Henderson  <rth@cygnus.com>
57583
57584         * gcc.dg/c90-digraph-1.c: Don't xfail.
57585         * gcc.dg/compare2.c (case 10): Xfail.
57586         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
57587
57588 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
57589
57590         * gcc.dg/c99-main-1.c: New test.
57591
57592 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57593
57594         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
57595
57596 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
57597
57598         * gcc.c-tortuer/execute/20000726-1.c: New test.
57599
57600 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
57601
57602         * gcc.c-torture/execute/enum-2.c: New test.
57603
57604 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57605
57606         * gcc.dg/cpp/tr-warn3.c: New test.
57607
57608 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57609
57610         * g++.old-deja/g++.ext/implicit1.C: Remove.
57611         * g++.old-deja/g++.jason/c2.C: Remove
57612         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
57613         * g++.old-deja/g++.pt/crash16.C: Likewise.
57614         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
57615
57616 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57617
57618         * g++.old-deja/g++.other/for2.C: New test.
57619
57620 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
57621
57622         * gcc.dg/20000720-1.c: New test.
57623
57624 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
57625
57626         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
57627
57628 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
57629
57630         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
57631         * gcc.c-torture/execute/20000722-1.c: New.
57632         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
57633
57634 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
57635
57636         * gcc.dg/cpp/20000720-1.S: New test.
57637
57638 2000-07-21  Michael Meissner  <meissner@redhat.com>
57639
57640         * gcc.c-torture/execute/ieee/hugeval.c: New test.
57641
57642 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57643
57644         * g++.old-deja/g++.brendan/crash16.C,
57645         g++.old-deja/g++.brendan/parse3.C,
57646         g++.old-deja/g++.brendan/redecl1.C,
57647         g++.old-deja/g++.ns/template13.C,
57648         g++.old-deja/g++.other/decl4.C,
57649         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
57650
57651 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57652
57653         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
57654         and "Internal error".
57655
57656         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
57657         regexps.
57658         * gcc.dg/cpp/paste6.c: New test.
57659
57660 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
57661
57662         * gcc.dg/cpp/tr-direct.c: New test.
57663
57664         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
57665         gcc.dg/cpp/undef1.c: Tweak error regexps.
57666
57667 2000-07-18  Eric Christopher <echristo@redhat.com>
57668
57669         * gcc.c-torture/compile/20000718-1.c: New test.
57670
57671 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
57672
57673         * cpplex.c (_cpp_push_token): If the token being pushed back
57674         is the previous token in this context, just subtract one from
57675         context->posn.
57676         * cppmacro.c (save_expansion): Clear aux field when storing a
57677         placemarker.
57678
57679 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
57680
57681         * gcc.dg/noncompile/redecl-1.c: New test.
57682
57683 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
57684
57685         * gcc.c-torture/execute/20000717-5.c: New test.
57686         * gcc.c-torture/execute/20000717-1.x: Removed.
57687
57688 2000-07-17  Richard Henderson  <rth@cygnus.com>
57689
57690         * gcc.c-torture/execute/20000717-4.c: New test.
57691
57692 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
57693
57694         * gcc.dg/cpp/syshdr.c: New test.
57695         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
57696
57697 2000-07-17  Neil Booth  <neilb@earthling.net>
57698
57699         * gcc.dg/cpp/cmdlne-dM.c: New test.
57700         * gcc.dg/cpp/cmdlne-dD.c: New test.
57701
57702 2000-07-17  Jeffrey A Law  (law@cygnus.com)
57703
57704         * gcc.c-torture/execute/20000717-3.c: New test.
57705
57706         * gcc.c-torture/compile/20000717-1.c: New test.
57707
57708 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
57709
57710         * gcc.c-torture/execute/20000717-2.c: New test.
57711
57712 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57713
57714         * gcc.dg/formatz-1.c: New test.
57715
57716         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
57717         * gcc.dg/c99-digraph-1.c: New tests.
57718
57719         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
57720         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
57721
57722         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
57723         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
57724         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
57725         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
57726         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
57727         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
57728         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
57729
57730 2000-07-17  Greg McGary <greg@mcgary.org>
57731
57732         * gcc.c-torture/execute/20000717-1.c: New test.
57733         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
57734
57735 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
57736
57737         * gcc.c-torture/execute/20000715-2.c: New test.
57738         * gcc.dg/20000715-1.c: New test.
57739
57740 2000-07-15  Michael Meissner  <meissner@redhat.com>
57741
57742         * gcc.c-torture/execute/20000715-1.c: New test.
57743
57744 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
57745
57746         * gcc.c-torture/execute/20000707-1.c: New test.
57747
57748 2000-07-13  Neil Booth  <NeilB@earthling.net>
57749
57750         * gcc.dg/cpp/digraph1.c,
57751         gcc.dg/cpp/digraph2.c,
57752         gcc.dg/cpp/digraphs.c: New tests.
57753
57754 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
57755
57756         * g77.f-torture/compile/20000630-2.f: New test.
57757         * g77.f-torture/compile/20000630-2.x
57758
57759 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
57760
57761         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
57762
57763 2000-07-11  Neil Booth  <NeilB@earthling.net>
57764
57765         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
57766
57767 2000-07-11  Neil Booth  <NeilB@earthling.net>
57768
57769         * gcc.dg/cpp/cmdlne-C.c: New.
57770
57771 2000-07-09  Neil Booth  <NeilB@earthling.net>
57772
57773         * gcc.dg/cpp/directiv.c: New tests.
57774         * gcc.dg/cpp/undef1.c: Update.
57775
57776 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
57777
57778         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
57779
57780 2000-07-09  Neil Booth  <NeilB@earthling.net>
57781
57782         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
57783
57784 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
57785
57786         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
57787         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
57788
57789 2000-07-08  Neil Booth  <NeilB@earthling.net>
57790
57791         * gcc.dg/cpp/macsyntx.c: New tests.
57792
57793 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57794
57795         * gcc.dg/20000707-1.c: New test.
57796
57797 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57798
57799         * gcc.c-torture/execute/20000706-1.c: New test.
57800         * gcc.c-torture/execute/20000706-2.c: New test.
57801         * gcc.c-torture/execute/20000706-3.c: New test.
57802         * gcc.c-torture/execute/20000706-4.c: New test.
57803         * gcc.c-torture/execute/20000706-5.c: New test.
57804
57805 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57806
57807         * g++.old-deja/g++.pt/instantiate7.C: New test.
57808
57809 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57810
57811         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
57812         * g++.old-deja/g++.mike/thunk3.C: Likewise.
57813         * g++.old-deja/g++.other/rtti3.C: Likewise.
57814         * g++.old-deja/g++.other/rttid3.C: Likewise.
57815
57816 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
57817
57818         *  g77.f-torture/compile/20000630-1.x: Fix typo
57819
57820 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
57821
57822         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
57823         assembly output.
57824
57825 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
57826
57827         * gcc.dg/cpp/ident.c: New test.
57828
57829 2000-07-05  Neil Booth  <NeilB@earthling.net>
57830
57831         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
57832           gcc.dg/cpp/lexstrng.c: New tests.
57833
57834 2000-07-04  Neil Booth  <NeilB@earthling.net>
57835
57836         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
57837         * gcc.dg/cpp/strify2.c: Same.
57838
57839 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
57840
57841         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
57842         * gcc.dg/cpp/19990703-1.c: Likewise.
57843         * gcc.dg/cpp/20000625-1.c: Likewise.
57844         * gcc.dg/cpp/20000625-2.c: Likewise.
57845
57846         * gcc.dg/cpp/macro1.c,
57847         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
57848         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
57849         gcc.dg/cpp/strify1.c,
57850         gcc.dg/cpp/strify2.c: New tests.
57851
57852 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
57853
57854         * gcc.c-torture/execute/20000703-1.c: New test.
57855
57856 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57857
57858         * g++.old-deja/g++.pt (lookup10.C): New test.
57859
57860 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57861
57862         * g++.old-deja/g++.pt (typename25.C): New test.
57863
57864 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
57865
57866         * gcc.c-torture/compile/20000701-1.c: New test.
57867
57868 2000-06-30  Nick Clifton  <nickc@cygnus.com>
57869
57870         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
57871         to test case.
57872
57873 2000-06-30  Catherine Moore  <clm@cygnus.com>
57874
57875         * gcc.c-torture/execute/align-1.c: New test.
57876
57877 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
57878
57879         * g++.old-deja/g++.pt/expr8.C: New test.
57880         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
57881
57882 2000-06-29  Nick Clifton  <nickc@cygnus.com>
57883
57884         * gcc.c-torture/compile/20000629-1.c: New test.
57885
57886 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57887
57888
57889         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
57890         gcc.dg/noncompile directory, depending on whether they're
57891         preprocessor tests or not.  Annotate all the tests for the dg
57892         framework.
57893
57894         * gcc.c-torture/noncompile/noncompile.exp: Delete.
57895         * gcc.dg/noncompile/noncompile.exp: New.
57896
57897         * Moved files:
57898         Old name                                New name
57899         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
57900         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
57901         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
57902         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
57903         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
57904         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
57905         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
57906         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
57907         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
57908         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
57909         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
57910         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
57911         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
57912         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
57913         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
57914         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
57915         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
57916         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
57917         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
57918         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
57919         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
57920         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
57921         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
57922         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
57923
57924         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
57925         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
57926         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
57927         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
57928         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
57929         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
57930
57931 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57932
57933         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
57934         declare one variable.  On the fourth, error.
57935         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
57936         declared by 20000628-1a.h.
57937
57938 2000-06-29  Richard Henderson  <rth@redhat.com>
57939
57940         * gcc.c-torture/execute/930529-1.x: New file.
57941         * gcc.dg/920413-1.c: Adjust expected warning text.
57942         * gcc.dg/980217-1.c: Declare abort.
57943         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
57944
57945 2000-06-29  Jeffrey A Law  (law@cygnus.com)
57946
57947         * g77.f-torture/compile/20000629-1.f: New test.
57948         * g77.f-torture/compile/20000629-1.x: Expected to fail.
57949
57950 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57951
57952         Rearrange lots of files, removing entirely the
57953         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
57954         directories.
57955
57956         * Deleted files:
57957         gcc.c-torture/code_quality/code_quality.exp
57958         gcc.c-torture/special/special.exp
57959         gcc.failure/failure.exp
57960         gcc.failure/940409-1.x
57961         gcc.c-torture/compile/961203-1.x
57962
57963         * New files:
57964         gcc.misc-tests/linkage.exp
57965         gcc.c-torture/execute/920730-1t.c
57966         gcc.c-torture/execute/920730-1t.x
57967         gcc.c-torture/compile/920520-1.x
57968         gcc.c-torture/compile/920521-1.x
57969         gcc.c-torture/compile/981006-1.x
57970         gcc.c-torture/execute/eeprof-1.x
57971
57972         * Moved files (possibly with modifications to fit a new harness):
57973         Old name                                New name
57974         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
57975         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
57976         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
57977         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
57978         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
57979         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
57980         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
57981         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
57982         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
57983         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
57984         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
57985         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
57986         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
57987         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
57988
57989 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57990
57991         * c-torture/compile/961203-1.x: Delete.
57992
57993         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
57994         not exit. Include stdio.h.
57995         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
57996         * gcc.misc-tests/dg-12.c: Likewise.
57997         * gcc.misc-tests/dg-5.c: Likewise.
57998         * gcc.misc-tests/dg-6.c: Likewise.
57999         * gcc.misc-tests/dg-7.c: Prototype abort.
58000         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
58001         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
58002         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
58003         not exit.
58004         * gcc.misc-tests/sieve.c: Use return from main, not exit.
58005         * gcc.misc-tests/sort2.c: Use return from main, not exit.
58006
58007 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
58008
58009         * gcc.dg/cpp/20000628-1.c: New test.
58010         * gcc.dg/cpp/20000628-1.h: New header for above test.
58011         * gcc.dg/cpp/20000628-1a.h: Likewise.
58012
58013 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
58014
58015         * gcc.dg/cpp: New directory.
58016         * gcc.dg/cpp/cpp.exp: New driver.
58017         * gcc.dg/cpp/20000627-1.c: New test.
58018         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
58019         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
58020         and rewrite as a compilation test.
58021
58022         * gcc.dg: Move many files into the cpp subdirectory, possibly
58023         renaming or editing them as well.
58024         Old name                New name
58025         990119-1.c              cpp/19990119-1.c
58026         990228-1.c              cpp/19990228-1.c
58027         990407-1.c              cpp/19990407-1.c
58028         990409-1.c              cpp/19990409-1.c
58029         990413-1.c              cpp/19990413-1.c
58030         990703-1.c              cpp/19990703-1.c
58031         20000127-1.c            cpp/20000127-1.c
58032         20000129-1.c            cpp/20000129-1.c
58033         20000207-1.c            cpp/20000207-1.c
58034         20000207-2.c            cpp/20000207-2.c
58035         20000209-1.c            cpp/20000209-1.c
58036         20000209-2.c            cpp/20000209-2.c
58037         20000301-1.c            cpp/20000301-1.c
58038         20000419-1.c            cpp/20000419-1.c
58039         20000510-1.S            cpp/20000510-1.S
58040         20000519-1.c            cpp/20000519-1.c
58041         20000529-1.c            cpp/20000529-1.c
58042         20000625-1.c            cpp/20000625-1.c
58043         20000625-2.c            cpp/20000625-2.c
58044         cpp-as1.c               cpp/assert1.c
58045         cpp-as2.c               cpp/assert2.c
58046         cxx-comments-1.c        cpp/cxxcom1.c
58047         cxx-comments-2.c        cpp/cxxcom2.c
58048         endif-label.c           cpp/endif.c
58049         cpp-hash1.c             cpp/hash1.c
58050         cpp-hash2.c             cpp/hash2.c
58051         cpp-if1.c               cpp/if-1.c
58052         cpp-if2.c               cpp/if-2.c
58053         cpp-if3.c               cpp/if-3.c
58054         cpp-if4.c               cpp/if-4.c
58055         cpp-if5.c               cpp/if-5.c
58056         cpp-cond.c              cpp/if-cexp.c
58057         cpp-missingop.c         cpp/if-mop.c
58058         cpp-missingparen.c      cpp/if-mpar.c
58059         cpp-opprec.c            cpp/if-oppr.c
58060         cpp-ifparen.c           cpp/if-paren.c
58061         cpp-shortcircuit.c      cpp/if-sc.c
58062         cpp-shift.c             cpp/if-shift.c
58063         cpp-unary.c             cpp/if-unary.c
58064         cpp-li1.c               cpp/line1.c
58065         cpp-li2.c               cpp/line2.c
58066         lineno.c                cpp/line3.c
58067         lineno-2.c              cpp/line4.c
58068         cpp-mi.c                cpp/mi1.c
58069         cpp-mic.h               cpp/mi1c.h
58070         cpp-micc.h              cpp/mi1cc.h
58071         cpp-mind.h              cpp/mi1nd.h
58072         cpp-mindp.h             cpp/mi1ndp.h
58073         cpp-mix.h               cpp/mi1x.h
58074         cpp-mi2.c               cpp/mi2.c
58075         cpp-mi2a.h              cpp/mi2a.h
58076         cpp-mi2b.h              cpp/mi2b.h
58077         cpp-mi2c.h              cpp/mi2c.h
58078         cpp-mi3.c               cpp/mi3.c
58079         cpp-mi3.def             cpp/mi3.def
58080         poison-1.c              cpp/poison.c
58081         pr-impl.c               cpp/prag-imp.c
58082         cpp-redef-2.c           cpp/redef1.c
58083         cpp-redef.c             cpp/redef2.c
58084         strpaste.c              cpp/strp1.c
58085         strpaste-2.c            cpp/strp2.c
58086         cpp-tradpaste.c         cpp/tr-paste.c
58087         cpp-tradstringify.c     cpp/tr-str.c
58088         cpp-tradwarn1.c         cpp/tr-warn1.c
58089         cpp-tradwarn2.c         cpp/tr-warn2.c
58090         trigraphs.c             cpp/trigraphs.c
58091         cpp-unc1.c              cpp/unc1.c
58092         cpp-unc2.c              cpp/unc2.c
58093         cpp-unc3.c              cpp/unc3.c
58094         cpp-unc.c               cpp/unc4.c
58095         undef.c                 cpp/undef1.c
58096         undef-2.c               cpp/undef2.c
58097         cpp-wi1.c               cpp/widestr1.c
58098
58099 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
58100
58101         * lib/g++.exp (g++_include_flags): Tweak.
58102
58103 2000-06-27  H.J. Lu  <hjl@gnu.org>
58104             Loren J. Rittle  <ljrittle@acm.org>
58105
58106         * lib/g++.exp (g++_include_flags): Override libgloss.exp
58107         version with one that knows about the new gcc tree structure.
58108         (g++_link_flags): Same.
58109
58110 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
58111
58112         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
58113         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
58114         case we are cross-compiling.
58115
58116         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
58117         g++.old-deja/g++.niklas/Makefile.in,
58118         g++.old-deja/g++.niklas/configure.in,
58119         g++.old-deja/g++.other/Makefile.in,
58120         g++.old-deja/g++.other/configure.in,
58121         gcc.c-torture/code_quality/Makefile.in,
58122         gcc.c-torture/code_quality/configure.in,
58123         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
58124         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
58125         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
58126         gcc.c-torture/execute/ieee/Makefile.in,
58127         gcc.c-torture/execute/ieee/configure.in,
58128         gcc.c-torture/noncompile/Makefile.in,
58129         gcc.c-torture/noncompile/configure.in,
58130         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
58131         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
58132         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
58133
58134 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58135
58136         * g++.old-deja/g++.other/ambig3.C: New test.
58137
58138 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58139
58140         * g++.old-deja/g++.pt/syntax1.C: New test.
58141         * g++.old-deja/g++.pt/syntax2.C: New test.
58142         * g++.old-deja/g++.other/syntax3.C: New test.
58143         * g++.old-deja/g++.other/syntax4.C: New test.
58144
58145 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58146
58147         * gcc.dg/20000623-1.c: Prototype exit and abort.
58148
58149 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58150
58151         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
58152         New tests.
58153         * gcc.dg/cpp-mi3.def: New file.
58154
58155         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
58156         inside assertions.
58157         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
58158         lexer's error messages.
58159         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
58160         divine anything from the linemarkers.
58161         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
58162         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
58163
58164 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
58165
58166         * gcc.dg/20000623-1.c: New test.
58167
58168 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
58169
58170         * gcc.c-torture/execute/20000622-1.c: New test.
58171
58172 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58173
58174         * g++.old-deja/g++.other/init15.C: New test.
58175
58176 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58177
58178         * g++.old-deja/g++.pt/vaarg2.C: New test.
58179         * g++.old-deja/g++.pt/vaarg3.C: New test.
58180
58181 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
58182
58183         * g++.old-deja/g++.other/dyncast6.C: New test.
58184
58185 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
58186
58187         * gcc.c-torture/execute/loop-6.c: New test.
58188
58189 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
58190
58191         * gcc.dg/20000614-1.c: New test.
58192         * gcc.dg/20000614-2.c: New test.
58193
58194 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
58195
58196         * g++.old-deja/g++.other/inline12.C: New test.
58197
58198 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
58199
58200         * g++.old-deja/g++.other/eh1.C: New test.
58201
58202 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
58203
58204         * g++.old-deja/g++.other/type.C: New test.
58205
58206 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58207
58208         * g++.old-deja/g++.other/initstring.C: New test.
58209
58210 2000-06-12  Jason Merrill  <jason@redhat.com>
58211
58212         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
58213
58214 2000-06-09  Jeffrey A Law  (law@cygnus.com)
58215
58216         * gcc.c-torture/compile/20000609-1.c: New test.
58217
58218 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
58219
58220         * gcc.dg/20000609-1.c: New test.
58221
58222 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
58223
58224         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
58225         * gcc.c-torture/noncompile/poison-1.c: Move...
58226         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
58227         * gcc.dg/cpp-li1.c: Add a token after the #line.
58228
58229 2000-06-05  Richard Henderson  <rth@cygnus.com>
58230
58231         * gcc.c-torture/execute/20000605-2.c: New test.
58232         * gcc.c-torture/execute/20000605-3.c: New test.
58233
58234 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
58235
58236         * g77.f-torture/execute/20000503-1.x: New file.
58237
58238 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
58239
58240         * g++.old-deja/g++.eh/badalloc1.C: New test.
58241
58242 2000-06-05  Richard Henderson  <rth@cygnus.com>
58243
58244         * gcc.c-torture/execute/20000605-1.c: New test.
58245
58246 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58247             Nathan Sidwell <nathan@codesourcery.com>
58248
58249         * gcc.c-torture/compile/20000605-1.c: New test.
58250
58251 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
58252
58253         * g77.f-torture/compile/20000601-1.f: New test.
58254
58255 2000-06-03  Richard Henderson  <rth@cygnus.com>
58256
58257         * gcc.c-torture/execute/20000603-1.c: New.
58258
58259 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
58260
58261         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
58262         * gcc.dg/noreturn-2.c (noreturn): Likewise.
58263
58264 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
58265
58266         * gcc.dg/compare2.c (case 12): XFAIL.
58267         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
58268         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
58269
58270         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
58271
58272 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
58273
58274         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
58275         guard macro is already defined when the header is first
58276         included.
58277         * gcc.dg/cpp-mix.h: New file.
58278         * gcc.dg/endif-label.c: Update patterns to match compiler.
58279
58280         * g++.brendan/complex1.C: Declare abort.
58281         * g++.law/refs4.C: Remove XFAIL.
58282         * g++.oliva/expr2.C: Declare abort and exit.
58283
58284 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
58285
58286         * gcc.c-torture/execute/20000528-1.c: New test.
58287
58288         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
58289         * g++.old-deja/g++.law/temps4.C: Likewise.
58290
58291         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
58292         stdlib.h.  Call abort() on failure.
58293         * g++.old-deja/g++.law/refs4.C: Likewise.
58294         * g++.old-deja/g++.law/temps4.C: Likewise.
58295         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
58296         * gcc.c-torture/execute/20000112-1.c: Include string.h.
58297
58298 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
58299
58300         Relative to g++.dg/special:
58301         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
58302
58303         Relative to g++.old-deja:
58304         * g++.brendan/complex1.C, g++.jason/optimize2.C,
58305         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
58306         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
58307         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
58308         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
58309         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
58310         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
58311
58312         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
58313         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
58314         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
58315         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
58316         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
58317         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
58318         and/or string.h.
58319
58320         * g++.other/goto1.C: Update expectations for error messages.
58321
58322 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
58323
58324         * gcc.c-torture/compile/20000523-1.c: New test.
58325
58326 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58327
58328         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
58329
58330 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58331
58332         * g++.old-deja/g++.eh/catch11.C: New test.
58333         * g++.old-deja/g++.eh/catch12.C: New test.
58334
58335 2000-05-24  Nick Clifton  <nickc@cygnus.com>
58336
58337         * gcc.c-torture/execute/20000523-1.c: New test.
58338
58339 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
58340
58341         * c-torture/execute/bcp-1.c: Replace abort in arg of
58342         __builtin_constant_p with a generic external function.
58343
58344         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
58345         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
58346         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
58347         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
58348         Prototype abort and/or exit.
58349
58350         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
58351         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
58352         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
58353         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
58354
58355 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
58356
58357         * gcc.dg/dwarf2-1.c: New test.
58358
58359 2000-05-20  Richard Henderson  <rth@cygnus.com>
58360
58361         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
58362
58363 2000-05-20  Andreas Jaeger  <aj@suse.de>
58364
58365         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
58366         testcase.
58367
58368 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
58369
58370         * gcc.c-torture/execute/20000519-2.c: New test.
58371
58372 2000-05-19  Andreas Jaeger  <aj@suse.de>
58373
58374         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
58375         which fails with SSA.
58376
58377         * lib/c-torture.exp: Also test with -O3 -fssa.
58378
58379 2000-05-18  Michael Meissner  <meissner@redhat.com>
58380
58381         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
58382         * gcc.c-torture/execute/920415-1.c: Ditto.
58383         * gcc.c-torture/execute/920501-1.c: Ditto.
58384         * gcc.c-torture/execute/conversion.c: Ditto.
58385         * gcc.c-torture/execute/cvt-1.c: Ditto.
58386
58387 2000-05-18  Jeffrey A Law  (law@cygnus.com)
58388
58389         * gcc.c-torture/compile/20000518-1.c: New test.
58390
58391 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58392
58393         * g77.f-torture/compile/200005018.f: New test.
58394
58395 2000-05-17  Jeffrey A Law  (law@cygnus.com)
58396
58397         * gcc.c-torture/compile/20000517-1.c: New test.
58398
58399 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58400
58401         * gcc.c-torture/execute/20000516-1.c: New test.
58402
58403 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
58404
58405         * g++.old-deja/g++.other/eh.C: New test.
58406
58407 2000-05-12  Richard Henderson  <rth@cygnus.com>
58408
58409         * gcc.c-torture/execute/990208-1.c (main): Don't pass
58410         constants through to doit's conditional.
58411
58412 2000-05-11  Jeffrey A Law  (law@cygnus.com)
58413
58414         * gcc.c-torture/compile/20000511-1.c: New test.
58415         * g77.f-torture/compile/20000511-1.f: New test.
58416         * g77.f-torture/compile/20000511-2.f: New test.
58417
58418 2000-05-11  Michael Meissner  <meissner@redhat.com>
58419
58420         * gcc.c-torture/execute/20000511-1.c: New test.
58421
58422 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
58423
58424         * gcc.dg/dg.exp: Scan .S files as well as .c files.
58425         * gcc.dg/20000510-1.S: New.
58426
58427 2000-05-08  Catherine Moore  <clm@cygnus.com>
58428
58429         * gcc.dg/unused-3.c: New.
58430
58431 2000-05-06  Richard Henderson  <rth@cygnus.com>
58432
58433           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
58434           * g++.old-deja/g++.mike/warn1.C: Likewise.
58435           * g++.old-deja/g++.pt/local1.C: Likewise.
58436           * g++.old-deja/g++.pt/local7.C: Likewise.
58437           * g++.old-deja/g++.pt/spec16.C: Likewise.
58438
58439 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
58440
58441         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
58442
58443 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
58444
58445           * g77.f-torture/execute/20000503-1.f: New test.
58446
58447 2000-05-04  Andreas Jaeger  <aj@suse.de>
58448
58449         * gcc.dg/noreturn-2.c: New test.
58450
58451 2000-05-04  Neil Booth  <NeilB@earthling.net>
58452
58453         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
58454         preprocessor.
58455
58456 2000-05-04  Richard Henderson  <rth@cygnus.com>
58457
58458         * gcc.c-torture/execute/20000503-1.c: Fix typo.
58459
58460 2000-05-04  Richard Henderson  <rth@cygnus.com>
58461
58462         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
58463         OpenSSL by Jason R Thorpe.
58464
58465 2000-05-03  Jim Wilson  <wilson@cygnus.com>
58466
58467         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
58468
58469 2000-05-03  Robert Lipe <robertlipe@usa.net>
58470
58471         * gcc.dg/20000503-1.c: New test.
58472
58473 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
58474
58475         * gcc.c-torture/compile/20000502-1.c: New test.
58476         * g++.old-deja/g++.other/align.C: New test.
58477         * gcc.dg/cpp-tradstringify.c: New test.
58478
58479 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58480
58481         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
58482         and hard registers.
58483
58484 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
58485
58486         * gcc.c-torture/execute/loop-5.c: New test.
58487
58488 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
58489
58490         * gcc.c-torture/execute/va-arg-20.c: New test.
58491
58492 2000-04-23  Jeffrey A Law  (law@cygnus.com)
58493
58494         * gcc.c-torture/execute/20000422-1.c: New test.
58495
58496 2000-04-20  Greg McGary  <gkm@gnu.org>
58497
58498         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
58499         when optimizing, but without sibling-call optimizations (-O1).
58500
58501 2000-04-20  Jeffrey A Law  (law@cygnus.com)
58502
58503           * gcc.c-torture/compile/20000420-1.c: New test.
58504
58505 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
58506
58507         * g++.abi/ptrflags.C: New test.
58508         * g++.eh/catchptr1.C: Test incomplete pointer chains.
58509
58510 2000-04-19  Catherine Moore  <clm@cygnus.com>
58511
58512         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
58513
58514 2000-04-19  Greg McGary  <gkm@gnu.org>
58515
58516         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
58517         sibling-call optimizations.
58518
58519 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
58520
58521         * gcc.dg/20000419-1.c: New test.
58522
58523 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
58524
58525         * gcc.c-torture/execute/20000412-6.c: New test.
58526
58527 2000-04-12  Jeffrey A Law  (law@cygnus.com)
58528
58529         * gcc.c-torture/execute/20000412-5.c: New test.
58530         * g77.f-torture/compile/20000412-1.f: New test.
58531         * gcc.c-torture/execute/20000412-4.c: New test.
58532         * gcc.c-torture/compile/20000412-2.c: New test.
58533         * gcc.c-torture/execute/20000412-3.c: New test.
58534         * gcc.c-torture/compile/20000412-1.c: New test.
58535         * gcc.c-torture/execute/20000412-2.c: New test.
58536
58537 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
58538
58539         * objc/execute/bf-20.m: New test.
58540
58541 2000-04-10  Richard Henderson  <rth@cygnus.com>
58542
58543         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
58544
58545         * gcc.c-torture/execute/20000412-1.c: New test.
58546
58547 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
58548
58549         * g++.old-deja/g++.eh/catchptr1.C: New test.
58550
58551 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
58552
58553         * g++.old-deja/g++.abi/cxa_vec.C: New test.
58554
58555 2000-04-08  Neil Booth  <NeilB@earthling.net>
58556
58557         * gcc.dg/cpp-nullchar.c: Remove test as
58558         embedded nulls cause problems.
58559
58560 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58561
58562         * gcc.dg/compare2.c: New test.
58563
58564 2000-04-08  Neil Booth  <NeilB@earthling.net>
58565
58566         * gcc.dg/cpp-nullchar.c: New test.
58567
58568 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
58569
58570         * gcc.dg/cpp-mi2.c: New test.
58571         * gcc.dg/cpp-mi2[abc].h: New files.
58572
58573 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
58574
58575         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
58576         member name.
58577
58578 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
58579
58580         * g++.old-deja/g++.abi/vmihint.C: New test.
58581
58582 2000-04-06  Neil Booth  <NeilB@earthling.net>
58583
58584         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
58585         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
58586         copyright.
58587
58588 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
58589
58590         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
58591         avoid stack-frame overwrite.
58592
58593 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
58594
58595         * gcc.c-torture/compile/20000405-2.c: New test.
58596         * gcc.c-torture/compile/20000405-3.c: New test.
58597
58598 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58599
58600         * gcc.c-torture/compile/20000405-1.c: New test.
58601
58602 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
58603
58604         * gcc.dg/cast-qual-1.c: Revert last change.
58605
58606 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58607
58608         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
58609
58610 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
58611
58612         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
58613         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
58614
58615 2000-04-03  Jeffrey A Law  (law@cygnus.com)
58616
58617         * gcc.c-torture/compile/20000403-2.c: New test.
58618         * gcc.c-torture/compile/20000403-1.c: New test.
58619
58620 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
58621
58622         * gcc.c-torture/execute/20000403-1.c: New test.
58623
58624 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
58625
58626         * gcc.c-torture/execute/20000402-1.c: New test.
58627
58628 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
58629
58630         * gcc.c-torture/execute/va-arg-15.c: New test.
58631         * gcc.c-torture/execute/va-arg-16.c: New test.
58632         * gcc.c-torture/execute/va-arg-17.c: New test.
58633         * gcc.c-torture/execute/va-arg-18.c: New test.
58634         * gcc.c-torture/execute/va-arg-19.c: New test.
58635
58636 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
58637
58638         * gcc.c-torture/compile/981211-1.c: Move to...
58639         * gcc.dg/cpp-as1.c: ...here.
58640         * gcc.dg/cpp-as2.c: New file.
58641
58642         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
58643         compiler.
58644
58645 2000-04-02  Neil Booth  <NeilB@earthling.net>
58646
58647         * gcc.dg/cpp-cond.c  New tests.
58648         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
58649         accidental success less likely.
58650         * gcc.dg/cpp-missingop.c  New tests.
58651         * gcc.dg/cpp-missingparen.c  New tests.
58652         * gcc.dg/cpp-shift.c  New tests.
58653         * gcc.dg/cpp-shortcircuit.c  New tests.
58654         * gcc.dg/cpp-unary.c  New tests.
58655
58656 2000-03-29  Jeffrey A Law  (law@cygnus.com)
58657
58658         * gcc.c-torture/compile/20000329-1.c: New test.
58659
58660 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
58661
58662         * gcc.c-torture/compile/20000326-1.c: New test.
58663         * gcc.c-torture/compile/20000326-2.c: New test.
58664
58665 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
58666
58667         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
58668         the first parameter is a function argument.
58669
58670 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
58671
58672         * g++.old-deja/g++.ext/array4.C: New test.
58673
58674 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
58675
58676         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
58677
58678 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58679
58680         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
58681
58682 2000-03-19  Richard Henderson  <rth@cygnus.com>
58683
58684         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
58685
58686 2000-03-19  Richard Henderson  <rth@cygnus.com>
58687
58688         * gcc.c-torture/compile/20000319-1.c: New test.
58689
58690 2000-03-14  Jeffrey A Law  (law@cygnus.com)
58691
58692         * gcc.c-torture/execute/20000314-3.c: New test.
58693         * gcc.c-torture/execute/20000314-2.c: New test.
58694         * gcc.c-torture/execute/20000314-1.c: New test.
58695         * gcc.c-torture/compile/20000314-2.c: New test.
58696         * gcc.c-torture/compile/20000314-1.c: New test.
58697
58698 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
58699
58700         * g++.old-deja/g++.warn/inline.C: New test.
58701
58702 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
58703
58704         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
58705         standards-compliant result rather than specific constants.
58706         Put test-values in array.
58707
58708 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
58709
58710         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
58711         (g++_target_compile): Put test-specific options last.
58712
58713 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58714
58715         * g++.old-deja/g++.eh/vbase4.C: New test.
58716
58717 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58718
58719         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
58720
58721 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58722
58723         * g++.old-deja/g++.brendan/misc12.C: Removed.
58724         * g++.old-deja/g++.pt/memtemp77.C: Constify.
58725         * g++.old-deja/g++.ext/pretty4.C: New test.
58726
58727 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58728
58729         * g++.old-deja/g++.other/string2.C: New test.
58730
58731 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
58732
58733         * g++.old-deja/g++.warn/impint2.C: New test.
58734
58735 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
58736
58737         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
58738         is 1, not zero.
58739
58740 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
58741
58742         * g++.old-deja/g++.warn/impint.C: New test.
58743         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
58744         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
58745         * g++.old-deja/g++.pt/explicit12.C: Likewise.
58746         * g++.old-deja/g++.pt/explicit13.C: Likewise.
58747         * g++.old-deja/g++.pt/explicit17.C: Likewise.
58748         * g++.old-deja/g++.pt/explicit18.C: Likewise.
58749         * g++.old-deja/g++.pt/explicit19.C: Likewise.
58750         * g++.old-deja/g++.pt/explicit23.C: Likewise.
58751         * g++.old-deja/g++.pt/explicit31.C: Likewise.
58752         * g++.old-deja/g++.pt/explicit35.C: Likewise.
58753         * g++.old-deja/g++.pt/explicit6.C: Likewise.
58754         * g++.old-deja/g++.pt/memclass7.C: Likewise.
58755
58756 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
58757
58758         * gcc.dg/cpp-redef.c: New test.
58759
58760 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
58761
58762         * g++.old-deja/g++.pt/unify7.C: New test.
58763
58764 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58765
58766         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
58767         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
58768
58769 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
58770
58771         * gcc.c-torture/compile/20000224-1.c: New test.
58772
58773 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58774
58775         * gcc.c-torture/compile/cpp-2.c: New test.
58776         * gcc.c-torture/compile/cpp-1.c: New test.
58777
58778 2000-02-25  Jeffrey A Law  (law@cygnus.com)
58779
58780         * gcc.c-torture/execute/20000225-1.c: New test.
58781
58782 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58783
58784         * gcc.dg/cpp-li2.c: New test.
58785
58786         * gcc.dg/cpp-wi1.c: New test.
58787
58788         * gcc.dg/cpp-li1.c: New test.
58789
58790 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
58791
58792         * g++.old-deja/g++.other/sizeof5.C: New test.
58793
58794 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58795
58796         * gcc.c-torture/execute/va-arg-13.c: New test.
58797
58798 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
58799
58800         * gcc.c-torture/execute/va-arg-12.c: New test.
58801
58802 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58803
58804         * gcc.c-torture/execute/20000223-1.c: New test.
58805
58806 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58807
58808         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
58809
58810 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
58811
58812         * g++.old-deja/g++.abi/ptrmem.C: New test.
58813
58814 2000-02-19  Richard Henderson  <rth@cygnus.com>
58815
58816         * gcc.c-torture/compile/init-3.c: New.
58817
58818 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
58819
58820         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
58821         ALWAYS_CXXFLAGS.
58822
58823 2000-02-11  Robert Lipe <robertl@sco.com>
58824
58825         * gcc.c-torture/compile/20000211-3.c: New test.
58826
58827 2000-02-11  Martin Buchholz <martin@xemacs.org>
58828
58829         * gcc.c-torture/compile/20000211-2.c: New test.
58830
58831 2000-02-11  Jeffrey A Law  (law@cygnus.com)
58832
58833         * gcc.c-torture/compile/20000211-1.c: New test.
58834
58835 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
58836
58837         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
58838           on native targets
58839
58840 2000-02-08  Nathan Sidwell  <nathan@acm.org>
58841
58842         * g++.old-deja/g++.other/cast5.C: New test.
58843
58844 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
58845
58846         * gcc.c-torture/execute/20000205-1.c: New.
58847
58848 2000-02-03  Nathan Sidwell  <nathan@acm.org>
58849
58850         * g++.old-deja/g++.jason/cast3.C: Return void.
58851         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
58852
58853 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58854
58855         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
58856
58857         * gcc.dg/loop-1.c: New test.
58858
58859 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
58860
58861         * gcc.c-torture/compile/20000127-1.c: New test.
58862         * gcc.c-torture/execute/991228-1.c: New test.
58863
58864 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58865
58866         * gcc.dg/unused-2.c: New test.
58867
58868         * gcc.dg/conv-1.c: New test.
58869
58870 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
58871
58872         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
58873         compiler.
58874         (tool_option_proc): Fix typo.
58875
58876 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
58877
58878         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
58879         of the ld on the host, not on the build machine.
58880         Also, don't crash if '--help' is not a supported option.
58881
58882 2000-01-24  Richard Henderson  <rth@cygnus.com>
58883
58884         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
58885
58886 2000-01-20  Jeffrey A Law  (law@cygnus.com)
58887
58888         * gcc.c-torture/execute/20000120-2.c: New test.
58889         * gcc.c-torture/execute/20000120-1.c: New test.
58890
58891 2000-01-13  Jeffrey A Law  (law@cygnus.com)
58892
58893         * gcc.c-torture/execute/20000113-1.c: New test.
58894
58895 2000-01-12  Jeffrey A Law  (law@cygnus.com)
58896
58897         * gcc.c-torture/execute/20000112-1.c: New test.
58898
58899 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58900
58901         * gcc.dg/20000111-1.c: New test.
58902
58903 2000-01-10  Jeffrey A Law  (law@cygnus.com)
58904
58905         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
58906         with 16 bit integers.
58907
58908 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58909
58910         * gcc.dg/20000108-1.c: New test.
58911
58912 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58913
58914         * g++.old-deja/g++.ns/koenig8.C: New test.
58915
58916 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58917
58918         * g++.old-deja/g++.other/cast4.C: New test.
58919
58920 2000-01-05  Jeffrey A Law  (law@cygnus.com)
58921
58922         * gcc.c-torture/compile/20000105-2.c: New test.
58923         * gcc.c-torture/compile/20000105-1.c: New test.
58924
58925 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58926
58927         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
58928         references to printf & atoi to conform to ANSI standard.
58929         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
58930         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
58931         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
58932         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
58933         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
58934         * g++.old-deja/g++.brendan/complex1.C: Likewise.
58935         * g++.old-deja/g++.brendan/copy1.C: Likewise.
58936         * g++.old-deja/g++.brendan/copy2.C: Likewise.
58937         * g++.old-deja/g++.brendan/copy3.C: Likewise.
58938         * g++.old-deja/g++.brendan/copy4.C: Likewise.
58939         * g++.old-deja/g++.brendan/copy5.C: Likewise.
58940         * g++.old-deja/g++.brendan/copy6.C: Likewise.
58941         * g++.old-deja/g++.brendan/copy7.C: Likewise.
58942         * g++.old-deja/g++.brendan/copy8.C: Likewise.
58943         * g++.old-deja/g++.brendan/crash11.C: Likewise.
58944         * g++.old-deja/g++.brendan/crash14.C: Likewise.
58945         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
58946         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
58947         * g++.old-deja/g++.brendan/delete2.C: Likewise.
58948         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
58949         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
58950         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
58951         * g++.old-deja/g++.brendan/eh1.C: Likewise.
58952         * g++.old-deja/g++.brendan/groff1.C: Likewise.
58953         * g++.old-deja/g++.brendan/init3.C: Likewise.
58954         * g++.old-deja/g++.brendan/misc12.C: Likewise.
58955         * g++.old-deja/g++.brendan/misc7.C: Likewise.
58956         * g++.old-deja/g++.brendan/new2.C: Likewise.
58957         * g++.old-deja/g++.brendan/operators4.C: Likewise.
58958         * g++.old-deja/g++.brendan/operators5.C: Likewise.
58959         * g++.old-deja/g++.brendan/overload2.C: Likewise.
58960         * g++.old-deja/g++.brendan/overload7.C: Likewise.
58961         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
58962         * g++.old-deja/g++.brendan/reference1.C: Likewise.
58963         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
58964         * g++.old-deja/g++.brendan/template24.C: Likewise.
58965         * g++.old-deja/g++.brendan/template3.C: Likewise.
58966         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
58967         * g++.old-deja/g++.jason/inline3.C: Likewise.
58968         * g++.old-deja/g++.jason/opeq.C: Likewise.
58969         * g++.old-deja/g++.law/arg5.C: Likewise.
58970         * g++.old-deja/g++.law/arm7.C: Likewise.
58971         * g++.old-deja/g++.law/ctors11.C: Likewise.
58972         * g++.old-deja/g++.law/cvt8.C: Likewise.
58973         * g++.old-deja/g++.law/init9.C: Likewise.
58974         * g++.old-deja/g++.law/refs4.C: Likewise.
58975         * g++.old-deja/g++.law/template2.C: Likewise.
58976         * g++.old-deja/g++.law/visibility24.C: Likewise.
58977         * g++.old-deja/g++.law/vtable3.C: Likewise.
58978         * g++.old-deja/g++.mike/asm2.C: Likewise.
58979         * g++.old-deja/g++.mike/eh1.C: Likewise.
58980         * g++.old-deja/g++.mike/misc1.C: Likewise.
58981         * g++.old-deja/g++.mike/misc13.C: Likewise.
58982         * g++.old-deja/g++.mike/misc14.C: Likewise.
58983         * g++.old-deja/g++.mike/ns12.C: Likewise.
58984         * g++.old-deja/g++.mike/p1248.C: Likewise.
58985         * g++.old-deja/g++.mike/p3708.C: Likewise.
58986         * g++.old-deja/g++.mike/p3708a.C: Likewise.
58987         * g++.old-deja/g++.mike/p3708b.C: Likewise.
58988         * g++.old-deja/g++.mike/p646.C: Likewise.
58989         * g++.old-deja/g++.mike/p700.C: Likewise.
58990         * g++.old-deja/g++.mike/p783.C: Likewise.
58991         * g++.old-deja/g++.mike/p783a.C: Likewise.
58992         * g++.old-deja/g++.mike/p783b.C: Likewise.
58993         * g++.old-deja/g++.mike/p786.C: Likewise.
58994         * g++.old-deja/g++.mike/p789.C: Likewise.
58995         * g++.old-deja/g++.mike/p789a.C: Likewise.
58996         * g++.old-deja/g++.mike/p807a.C: Likewise.
58997         * g++.old-deja/g++.other/delete3.C: Likewise.
58998         * g++.old-deja/g++.other/dyncast1.C: Likewise.
58999         * g++.old-deja/g++.other/dyncast2.C: Likewise.
59000         * g++.old-deja/g++.other/dyncast3.C: Likewise.
59001         * g++.old-deja/g++.other/empty1.C: Likewise.
59002         * g++.old-deja/g++.other/temporary1.C: Likewise.
59003         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
59004         * g++.old-deja/g++.pt/t16.C: Likewise.
59005         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
59006
59007 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
59008
59009         * gcc.dg/991230-1.c: New test.
59010
59011 1999-12-29  Jeffrey A Law  (law@cygnus.com)
59012
59013         * gcc.c-torture/compile/991229-3.c: New test.
59014         * gcc.c-torture/compile/991229-2.c: New test.
59015         * gcc.c-torture/compile/991229-1.c: New test.
59016
59017 1999-12-29  Greg McGary <gkm@eng.ascend.com>
59018
59019         * gcc.c-torture/compile/labels-2.c: New test.
59020
59021 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
59022
59023         * gcc.c-torture/execute/991227-1.c: New test.
59024
59025 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59026
59027         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
59028
59029 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
59030
59031         * gcc.c-torture/execute/991221-1.c: New test.
59032
59033 1999-12-20  Nathan Sidwell  <nathan@acm.org>
59034
59035         * g++.old-deja/g++.other/cast3.C: New test.
59036
59037 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
59038
59039         * gcc.c-torture/execute/991216-4.c: New test.
59040
59041 1999-12-16  Michael Meissner  <meissner@cygnus.com>
59042
59043         * gcc.c-torture/execute/991216-1.c: New test.
59044         * gcc.c-torture/execute/991216-2.c: New test.
59045         * gcc.c-torture/execute/991216-3.c: New test.
59046
59047 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59048
59049         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
59050         Actually make the test fail by using "-O2" for compilation.
59051
59052 1999-12-15  Nathan Sidwell  <nathan@acm.org>
59053
59054         * g++.old-deja/g++.warn/cast-align1.C: New test.
59055
59056 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59057
59058         * gcc.c-torture/compile/991214-1.c: New test.
59059         * gcc.c-torture/compile/991214-2.c: New test.
59060
59061 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59062
59063         * gcc.dg/991214-1.c: New test.
59064
59065 1999-12-13  Jeffrey A Law  (law@cygnus.com)
59066
59067         * gcc.c-torture/compile/991213-3.c: New test.
59068         * gcc.c-torture/compile/991213-2.c: New test.
59069         * gcc.c-torture/compile/991213-1.c: New test.
59070
59071 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
59072
59073         * gcc.dg/991209-1.c: New test.
59074
59075 1999-12-08  Nathan Sidwell <nathan@acm.org>
59076
59077         * gcc.c-torture/compile/991208-1.c: New test.
59078
59079 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59080
59081         * gcc.dg/ultrasp2.c: New test.
59082
59083 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
59084
59085         * g++.old-deja/g++.abi/align.C (main): Fix typo.
59086
59087 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
59088
59089         * gcc.c-torture/compile/991202-1.c: New test.
59090         * gcc.c-torture/execute/991202-1.c: New test.
59091         * gcc.c-torture/execute/991202-2.c: New test.
59092         * gcc.c-torture/execute/991202-3.c: New test.
59093
59094 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
59095
59096         * g++.old-deja/g++.abi/align.C: New test.
59097         * g++.old-deja/g++.abi/aggregates.C: Likewise.
59098         * g++.old-deja/g++.abi/bitfields.C: Likewise.
59099
59100 1999-12-01  Richard Henderson  <rth@cygnus.com>
59101
59102         * gcc.c-torture/execute/991201-1.c: New.
59103
59104 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
59105
59106         * gcc.dg/991129-1.c: New test.
59107
59108 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
59109
59110         * gcc.c-torture/compile/991127-1.c: New test.
59111
59112 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59113
59114         * g++.old-deja/g++.other/warn4.C: New test.
59115
59116 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59117
59118         * g++.old-deja/g++.eh/cleanup2.C: New test.
59119         * g++.old-deja/g++.ext/pretty2.C: New test.
59120         * g++.old-deja/g++.ext/pretty3.C: New test.
59121         * g++.old-deja/g++.other/debug6.C: New test.
59122
59123 1999-10-20  Jim Wilson  <wilson@cygnus.com>
59124
59125         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
59126         compiler_output to look for one error message instead of two.
59127
59128 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
59129
59130         * gcc.c-torture/execute/991118-1.c: Also test case
59131         where the word boundary does not split a byte evenly.
59132
59133 1999-11-19  Nathan Sidwell  <nathan@acm.org>
59134
59135         * g++.old-deja/g++.ext/restrict1.C: New test.
59136
59137 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
59138
59139         * gcc.c-torture/execute/991118-1.c: New test.
59140
59141 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
59142
59143         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
59144         working directory pathnames.
59145
59146 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
59147
59148         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
59149         host is equipped with driver.h and driver.o so it can actually
59150         compile and run the tests.
59151
59152 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
59153
59154         * gcc.c-torture/compile/991008-1.c: New test.
59155
59156 1999-11-08  Nick Clifton  <nickc@cygnus.com>
59157
59158         * lib/gcc-dg.exp: Include target-supports.exp
59159
59160 1999-11-05  Nick Clifton  <nickc@cygnus.com>
59161
59162         * lib/target-supports.exp: New file: Provide procs to test for
59163         features supported by the target.
59164         (check_weak_available): Moved here from ecos.exp.
59165         (check_alias_available): New proc: Determine of the target
59166         toolchain supports the alias attribute.
59167
59168         * gcc.dg/special/ecos.exp: Move check_weak_available to
59169         target-supports.exp.
59170         (alias-1.c): Only perform the test if the target supports
59171         aliases.
59172         (wkali-1.c): Only perform the test if the target supports
59173         aliases.
59174
59175         * gcc.dg/990506-0.c: Expect error messages from cross
59176         targets as well as native targets.
59177
59178 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59179
59180         * gcc.dg/ultrasp1.c: Removed xfail.
59181         * gcc.dg/struct-ret-2.c: Likewise.
59182         * gcc.dg/array-1.c: Likewise.
59183
59184 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59185
59186         * gcc.dg/struct-ret-2.c: New test.
59187
59188         * gcc.dg/array-1.c: New test.
59189
59190 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
59191
59192         * gcc.c-torture/execute/991030-1.c: New test.
59193
59194 1999-10-26  Richard Henderson  <rth@cygnus.com>
59195
59196         * gcc.c-torture/compile/991026-2.c: New test.
59197
59198 1999-10-26  Jeffrey A Law  (law@cygnus.com)
59199
59200         * gcc.c-torture/compile/991026-1.c: New test.
59201
59202 1999-10-23  Jeffrey A Law  (law@cygnus.com)
59203
59204         * gcc.c-torture/execute/991023-1.c: New test.
59205
59206 1999-10-19  Jeffrey A Law  (law@cygnus.com)
59207
59208         * gcc.c-torture/execute/991019-1.c: New test.
59209
59210 1999-10-16  Richard Henderson  <rth@cygnus.com>
59211
59212         * gcc.c-torture/execute/991016-1.c: New test.
59213
59214 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
59215
59216         * gcc.c-torture/execute/991014-1.c: New test.
59217
59218 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
59219
59220         * g++.old-deja/g++.other/union2.C: New test.
59221
59222 1999-10-13  Nathan Sidwell  <nathan@acm.org>
59223
59224         * g++.old-deja/g++.other/vaarg2.C: New test.
59225         * g++.old-deja/g++.other/vaarg3.C: New test.
59226
59227 1999-10-12  Craig Burley  <craig@jcb-sc.com>
59228
59229         * g77.f-torture/noncompile/19990905-1.f: Moved from being
59230         in compile/.
59231
59232 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
59233
59234         * gcc.c-torture/execute/va-arg-11.c: New test.
59235
59236 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
59237
59238         * lib/file-format.exp (gcc_target_object_format): Don't
59239         crash if objdump is unavailable.
59240
59241 1999-09-29  Donn Terry <donn@interix.com>
59242
59243         * gcc.misc-tests/mg.exp: delete extraneous redirection.
59244
59245 1999-09-28  Nick Clifton  <nickc@cygnus.com>
59246
59247         * gcc.c-torture/compile/990928-1.c: New test.
59248
59249 1999-09-28  Nathan Sidwell  <nathan@acm.org>
59250
59251         * g++.old-deja/g++.other/decl6.C: New test.
59252
59253 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59254
59255         * gcc.c-torture/execute/va-arg-10.c: New test.
59256
59257 1999-09-27  Nathan Sidwell  <nathan@acm.org>
59258
59259         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
59260         __PRETTY_FUNCTION__.
59261
59262 1999-09-23  Nick Clifton  <nickc@cygnus.com>
59263
59264         * gcc.c-torture/execute/990923-1.c: New test.
59265
59266 1999-09-21  Nick Clifton  <nickc@cygnus.com>
59267
59268         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
59269         for which -fpic is inappropriate.
59270
59271 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
59272
59273         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
59274
59275 1999-09-21  Nathan Sidwell  <nathan@acm.org>
59276
59277         * g++.old-deja/g++.other/dyncast1.C: New test.
59278         * g++.old-deja/g++.other/dyncast2.C: New test.
59279         * g++.old-deja/g++.other/dyncast3.C: New test.
59280         * g++.old-deja/g++.other/dyncast4.C: New test.
59281         * g++.old-deja/g++.other/dyncast5.C: New test.
59282         * g++.old-deja/g++.eh/catch3.C: New test.
59283         * g++.old-deja/g++.eh/catch3p.C: New test.
59284         * g++.old-deja/g++.eh/catch4.C: New test.
59285         * g++.old-deja/g++.eh/catch4p.C: New test.
59286         * g++.old-deja/g++.eh/catch5.C: New test.
59287         * g++.old-deja/g++.eh/catch5p.C: New test.
59288         * g++.old-deja/g++.eh/catch6.C: New test.
59289         * g++.old-deja/g++.eh/catch6p.C: New test.
59290         * g++.old-deja/g++.eh/catch7.C: New test.
59291         * g++.old-deja/g++.eh/catch7p.C: New test.
59292         * g++.old-deja/g++.eh/catch8.C: New test.
59293         * g++.old-deja/g++.eh/catch8p.C: New test.
59294         * g++.old-deja/g++.eh/catch9.C: New test.
59295         * g++.old-deja/g++.eh/catch9p.C: New test.
59296
59297 1999-09-13  Nathan Sidwell  <nathan@acm.org>
59298
59299         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
59300         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
59301
59302 1999-09-13  Jeffrey A Law  (law@cygnus.com)
59303
59304         * gcc.c-torture/compile/990913-1.c: New test.
59305
59306 1999-09-10  Nathan Sidwell  <nathan@acm.org>
59307
59308         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
59309         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59310
59311 1999-09-09  Richard Henderson  <rth@cygnus.com>
59312
59313         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
59314
59315 1999-09-09  Nathan Sidwell  <nathan@acm.org>
59316
59317         * g++.old-deja/g++.other/lookup11.C: New test.
59318         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
59319         what is permitted and what we want.
59320         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
59321         overload use.
59322         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59323
59324 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
59325
59326         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
59327         * gcc.c-torture/noncompile/poison-1.c: New file.
59328
59329 1999-09-08  Nathan Sidwell  <nathan@acm.org>
59330
59331         * g++.old-deja/g++.other/sizeof3.C: New test.
59332         * g++.old-deja/g++.other/sizeof4.C: New test.
59333         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
59334         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
59335
59336 1999-09-07  Richard Henderson  <rth@cygnus.com>
59337
59338         * gcc.dg/va-arg-1.c: New.
59339
59340 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59341
59342         * gcc.c-torture/execute/va-arg-9.c: New test.
59343
59344 1999-09-05  Craig Burley  <craig@jcb-sc.com>
59345
59346         * g77.f-torture/compile/980519-2.f: New test.
59347         * g77.f-torture/compile/19990905-0.f: New test.
59348         * g77.f-torture/compile/19990905-1.f: New test.
59349         * g77.f-torture/compile/19990905-2.f: New test.
59350
59351         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
59352
59353 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
59354
59355         * gcc.c-torture/execute/990827-1.c: Fix typo.
59356
59357 1999-09-03  Nathan Sidwell  <nathan@acm.org>
59358
59359         * g++.old-deja/g++.other/deref1.C: New test.
59360
59361 1999-09-02  Nathan Sidwell  <nathan@acm.org>
59362
59363         * g++.old-deja/g++.other/ambig2.C: New test.
59364         * g++.old-deja/g++.other/cond5.C: New test.
59365         * g++.old-deja/g++.other/lookup16.C: New test.
59366
59367 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
59368
59369         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
59370         assemblers too.
59371
59372 1999-08-31  Jeffrey A Law  (law@cygnus.com)
59373
59374         * lib/c-torture.exp: Avoid the "compare executables" optimization
59375         when testing native.
59376
59377 1999-08-29  Jeffrey A Law  (law@cygnus.com)
59378
59379         * gcc.c-torture/execute/990829-1.c: New test.
59380         * gcc.c-torture/compile/990829-1.c: New test.
59381
59382 1999-08-27  Paul Burchard  <burchard@pobox.com>
59383
59384         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
59385         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
59386         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
59387         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
59388         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
59389         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
59390         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
59391         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
59392         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
59393         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
59394         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
59395
59396 1999-08-27  Jeffrey A Law  (law@cygnus.com)
59397
59398         * gcc.c-torture/execute/990827-1.c: New test.
59399
59400 1999-08-26  Craig Burley  <craig@jcb-sc.com>
59401
59402         * g77.f-torture/noncompile/19990826-4.f: New test.
59403
59404         * g77.f-torture/compile/19990826-3.f: New test.
59405
59406         * g77.f-torture/execute/19990826-2.f: New test.
59407
59408         * g77.f-torture/compile/19990826-1.f: New test.
59409
59410         * gcc.c-torture/execute/990826-0.c: New test.
59411         * g77.c-torture/execute/19990826-0.f: New test.
59412
59413         * g77.f-torture/noncompile/970626-2.f: New test.
59414
59415 1999-08-25  Paul Burchard  <burchard@pobox.com>
59416
59417         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
59418         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
59419         lss-011.C: New tests.
59420
59421 1999-08-25  Nathan Sidwell  <nathan@acm.org>
59422
59423         * g++.old-deja/g++.other/decl5.C: New test.
59424
59425 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59426
59427         * noncompile/noncompile.exp: Load_lib c-torture.exp.
59428         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
59429         call `postbase' for each one.  All callers of `postbase' changed
59430         to call this instead.
59431
59432 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
59433
59434         * gcc.c-torture/execute/990811-1.c: New test.
59435
59436 1999-08-09  Nick Clifton  <nickc@cygnus.com>
59437
59438         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
59439         just native ones.
59440
59441         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
59442         just native ones.
59443
59444 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59445
59446         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
59447
59448 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59449
59450         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
59451
59452 1999-08-04  Nathan Sidwell  <nathan@acm.org>
59453
59454         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
59455
59456 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59457
59458         * gcc.c-torture/execute/990804-1.c: New test.
59459
59460 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59461
59462         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
59463         * g++.old-deja/g++.brendan/crash64.C: Likewise.
59464         * g++.old-deja/g++.brendan/overload8.C: Likewise.
59465
59466 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59467
59468         * g++.old-deja/g++.other/struct1.C: New test.
59469
59470 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59471
59472         * g++.old-deja/g++.other/enum2.C: New test.
59473
59474 1999-08-02  Richard Henderson  <rth@cygnus.com>
59475
59476         Adapted from tests from Franz Sirl:
59477         * gcc.c-torture/execute/va-arg-7.c: New test.
59478         * gcc.c-torture/execute/va-arg-8.c: New test.
59479
59480 1999-08-01  Jeffrey A Law  (law@cygnus.com)
59481
59482         * gcc.c-torture/compile/990801-2.c: New test.
59483
59484         * gcc.c-torture/compile/990801-1.c: New test.
59485
59486 1999-07-27  Michael Meissner  <meissner@cygnus.com>
59487
59488         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
59489         fp-cmp-1.c, converting double to float.
59490
59491         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
59492         fp-cmp-1.c, converting double to long double.
59493
59494         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
59495         from fr1 to unknown_register, since fr1 is a legitimate register
59496         on some machines.
59497
59498 1999-07-25  Jeffrey A Law  (law@cygnus.com)
59499
59500         * README: More listname related changes.
59501
59502 1999-07-08  Catherine Moore  <clm@cygnus.com>
59503
59504         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
59505
59506 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
59507
59508         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
59509
59510 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59511
59512         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
59513
59514 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
59515
59516         * gcc.dg/990703-1.c: New test.
59517
59518 1999-06-29  Nick Clifton  <nickc@cygnus.com>
59519
59520         * lib/file-format.exp: New file: Move definition of proc
59521         gcc_target_object_format to here from
59522         gcc.dg/special/ecos.exp.
59523
59524         * lib/c-torture.exp: Include lib file-format.exp.
59525         * lib/gcc-dg.exp: Include lib file-format.exp.
59526
59527         * gcc.dg/special/ecos.exp: Remove definition of proc
59528         gcc_target_object_format.
59529
59530 1999-06-28  Jeffrey A Law  (law@cygnus.com)
59531
59532         * gcc.c-torture/execute/990628-1.c: New test.
59533
59534 1999-06-25  Jeffrey A Law  (law@cygnus.com)
59535
59536         * gcc.c-torture/compile/990625-2.c: New test.
59537
59538         * gcc.c-torture/compile/990625-1.c: New test.
59539
59540 1999-06-23  Nick Clifton  <nickc@cygnus.com>
59541
59542         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
59543         attributes compile.
59544         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
59545         ports that use the COFF/PE file format.
59546
59547 1999-06-17  Jeffrey A Law  (law@cygnus.com)
59548
59549         * gcc.c-torture/compile/990617-1.c: New test.
59550
59551 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
59552
59553         * g++.old-deja/g++.other/decl4.C: New test.
59554
59555 1999-06-14  Nathan Sidwell  <nathan@acm.org>
59556
59557         * g++.old-deja/g++.other/bitfld3.C: New test.
59558
59559 1999-06-08  Nathan Sidwell  <nathan@acm.org>
59560
59561         * g++.old-deja/g++.eh/catch1.C: New test.
59562
59563 1999-06-07  Jeffrey A Law  (law@cygnus.com)
59564
59565         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
59566
59567         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
59568         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
59569
59570 1999-06-05  Craig Burley  <craig@jcb-sc.com>
59571
59572         * g77.f-torture/compile/19990502-0.f: Replace with new,
59573         shorter, test that still fails after recent changes.
59574
59575 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59576
59577         * gcc.c-torture/execute/990604-1.c: New test.
59578
59579 1999-05-31  Jeffrey A Law  (law@cygnus.com)
59580
59581         * gcc.c-torture/execute/990531-1.c: New test.
59582
59583 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59584
59585         * gcc.c-torture/compile/990527-1.c: New test.
59586
59587 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
59588
59589         * gcc.c-torture/execute/990527-1.c: New test.
59590
59591 1999-05-25  Nick Clifton  <nickc@cygnus.com>
59592
59593         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
59594         bitfields as signed.
59595
59596 1999-05-25  Craig Burley  <craig@jcb-sc.com>
59597
59598         * g77.f-torture/compile/19990525-0.f: New test.
59599
59600 1999-05-25  Jeffrey A Law  (law@cygnus.com)
59601
59602         * gcc.c-torture/execute/990525-2.c: New test.
59603
59604         * gcc.c-torture/execute/990525-1.c: New test.
59605
59606 1999-05-24  Nathan Sidwell  <nathan@acm.org>
59607
59608         * g++.old-deja/g++.other/anon3.C: New test.
59609         * g++.old-deja/g++.other/anon4.C: New test.
59610         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
59611         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
59612         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
59613         Merrill).
59614
59615 1999-05-24  Jeffrey A Law  (law@cygnus.com)
59616
59617         * gcc.c-torture/execute/990524-1.c: New test.
59618
59619         * gcc.dg/990524-1.c: New test.
59620
59621 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59622
59623         * gcc.c-torture/compile/990523-1.c: New test.
59624
59625 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
59626
59627         * gcc.c-torture/compile/990519-1.c: New test.
59628
59629 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59630
59631         * gcc.c-torture/compile/990517-1.c: New test.
59632
59633         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
59634         (e4, f4): New tests.
59635         (main): Call them.
59636
59637 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59638
59639         * gcc.dg/noreturn-1.c: New test.
59640
59641 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59642
59643         * gcc.c-torture/execute/990513-1.c: New test.
59644
59645 1999-05-10  Richard Henderson  <rth@cygnus.com>
59646
59647         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
59648
59649 1999-05-10  Craig Burley  <craig@jcb-sc.com>
59650
59651         * g77.f-torture/execute/erfc.f: Use small single-precision
59652         values, to avoid problems on Alphas when not -mieee.
59653
59654 1999-05-08  Craig Burley  <craig@jcb-sc.com>
59655
59656         * gcc.dg/990506-0.c: New test.
59657
59658 1999-05-08  Richard Henderson  <rth@cygnus.com>
59659
59660         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
59661         the constant to test.  Don't XFAIL 64-bit targets.
59662
59663         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
59664         * g++.old-deja/g++.law/profile1.C: Likewise.
59665
59666         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
59667         operator new instances.
59668         * g++.old-deja/g++.other/delete5.C: Likewise.
59669
59670 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59671
59672         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
59673         intrinsic.
59674
59675 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59676
59677         * g77.f-torture/execute/u77-test.f: Reverse order of two
59678         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
59679
59680 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59681
59682         * gcc.dg/compare1.c: New test.
59683
59684 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
59685
59686         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
59687         New tests.
59688
59689 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59690
59691         * g77.f-torture/compile/19990502-1.f: New test.
59692
59693 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59694
59695         * g77.f-torture/compile/19990502-0.f: New test.
59696
59697 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59698
59699         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
59700         intrinsic.
59701
59702 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59703
59704         * g77.f-torture/execute/u77-test.f (main): List libU77
59705         intrinsics not currently tested.
59706         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
59707         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
59708         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
59709         Trim blanks off the ends of some printed strings.
59710
59711 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59712
59713         * g77.f-torture/execute/u77-test.f (main): Just warn about
59714         FSTAT gid disagreement, as it's expected on some systems.
59715
59716 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59717
59718         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
59719         use a new function, which allows for some slop.
59720         Clean up some commentary.
59721         (issum): The new function.
59722         (sgladd): Deleted subroutine.
59723
59724 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59725
59726         * g77.f-torture/execute/u77-test.f: Modify to be more like
59727         libf2c/libU77 version, bringing patches to that version here.
59728         Add suitable commentary.
59729
59730 1999-04-25  Richard Henderson  <rth@cygnus.com>
59731
59732         * gcc.dg/990424-1.c: New test.
59733
59734 1999-04-24  Craig Burley  <craig@jcb-sc.com>
59735
59736         * g77.f-torture/execute/u77-test.f (main): Bug involving
59737         LSTAT has been fixed, so turn back on full checking.
59738
59739 1999-04-20  Craig Burley  <craig@jcb-sc.com>
59740
59741         * g77.f-torture/compile/19990419-0.f: New test.
59742         * g77.f-torture/execute/19990419-1.f: New test.
59743
59744 1999-04-17  Richard Henderson  <rth@cygnus.com>
59745
59746         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
59747         to avoid the need for a prototype to supress a warning.
59748
59749 1999-04-07  Jim Wilson  <wilson@cygnus.com>
59750
59751         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
59752
59753 1999-04-04  Jeffrey A Law  (law@cygnus.com)
59754
59755         * gcc.c-torture/execute/990404-1.c: New test.
59756
59757 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59758
59759         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
59760         * gcc.dg/cpp-if3.c: Don't use -pedantic.
59761         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
59762         missing initializer warnings.
59763
59764 1999-03-28  Jeffrey A Law  (law@cygnus.com)
59765
59766         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
59767         matching strings.
59768
59769 1999-03-26  Jeffrey A Law  (law@cygnus.com)
59770
59771         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
59772
59773 1999-03-26  Craig Burley  <craig@jcb-sc.com>
59774
59775         * g77.f-torture/execute/19990325-0.f: New test.
59776         * g77.f-torture/execute/19990325-1.f: New test.
59777
59778 1999-03-24  Jeffrey A Law  (law@cygnus.com)
59779
59780         * gcc.c-torture/execute/990324-1.c: New test.
59781
59782 1999-03-22  Jim Wilson  <wilson@cygnus.com>
59783
59784         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
59785         test with 4.
59786
59787 1999-03-17  Richard Henderson  <rth@cygnus.com>
59788
59789         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
59790
59791 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59792
59793         * g77.f-torture/execute/19990313-2.f: New test.
59794         * g77.f-torture/execute/19990313-3.f: New test.
59795
59796 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59797
59798         * g77.f-torture/execute/19990313-0.f: New test.
59799         * g77.f-torture/execute/19990313-1.f: New test.
59800
59801 1999-03-12  Jim Wilson  <wilson@cygnus.com>
59802
59803         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
59804         printf to sprintf.
59805         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
59806         (main): Add check for u15.  Conditionalize u31 check depending on
59807         whether ints are <32 bits or >=32 bits.
59808
59809 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59810
59811         * g77.f-torture/execute/19981119-0.f: Improve testiness.
59812
59813 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59814
59815         * g77.f-torture/compile/19990305-0.f: New test.
59816         * g77.f-torture/execute/19981119-0.f: New test.
59817
59818 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59819
59820         * g77.f-torture/execute/970625-2.f: call ABORT if final
59821         result is not correct, instead of just printing it.
59822         Add this checking via newly introduced obfuscation, to
59823         trip up buggy front ends.
59824
59825 1999-03-07  Craig Burley  <craig@jcb-sc.com>
59826
59827         * g77.f-torture/compile/960317-1.f: Moved from being
59828         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
59829
59830 1999-03-06  Craig Burley  <craig@jcb-sc.com>
59831
59832         * g77.f-torture/execute/960317-1.f: New (old) test.
59833         * g77.f-torture/execute/970625-2.f: Ditto.
59834
59835 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
59836
59837         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
59838         error message on line 1 or line 2; cccp and cpplib do this differently.
59839
59840 1999-03-01  Jeffrey A Law  (law@cygnus.com)
59841
59842         * g++.old-deja/g++.law/weak1.C: New test.
59843
59844 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59845
59846         * gcc.c-torture/execute/990119-1.c: Renamed to...
59847         * gcc.dg/990119-1.c: this, so it will only be tested once
59848         (it's a preprocessor test, it doesn't need to be run at
59849         multiple optimization levels).
59850
59851 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59852
59853         * lib/g++.exp: Don't add incdir=$base_dir/../include to
59854           ALWAYS_CXXFLAGS.
59855
59856 1999-02-24  Craig Burley  <craig@jcb-sc.com>
59857
59858         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
59859         * g77.f-torture/compile/19981216-0.f: ...as it is expected
59860         to not be compilable by current g77.
59861
59862 1999-02-24  Nick Clifton  <nickc@cygnus.com>
59863
59864         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
59865
59866 1999-02-22  Jeffrey A Law  (law@cygnus.com)
59867
59868         * gcc.c-torture/execute/990222-1.c: New test.
59869
59870 1999-02-19  Craig Burley  <craig@jcb-sc.com>
59871
59872         * g77.f-torture/compile/19990218-0.f: New test.
59873         * g77.f-torture/noncompile/19990218-1.f: New test.
59874
59875 1999-02-18  Craig Burley  <craig@jcb-sc.com>
59876
59877         * g77.f-torture/compile/19981216-0.f: New test.
59878
59879 1999-02-14  Jeffrey A Law  (law@cygnus.com)
59880
59881         * gcc.dg/990214-1.c: New test.
59882
59883 1999-02-13  Jeffrey A Law  (law@cygnus.com)
59884
59885         * gcc.dg/990213-2.c: New test.
59886
59887         * gcc.dg/990213-1.c: New test.
59888
59889 1999-02-12  Jeffrey A Law  (law@cygnus.com)
59890
59891         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
59892         ints.
59893
59894 1999-02-11  Nick Clifton  <nickc@cygnus.com>
59895
59896         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
59897         specified by target.
59898
59899         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
59900
59901 1999-02-11  Jeffrey A Law  (law@cygnus.com)
59902
59903         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
59904
59905 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59906
59907         * gcc.dg/special/ecos.exp: New test driver for new tests with
59908         special requirements.
59909
59910         * gcc.dg/special/alias-1.c: New test.
59911         * gcc.dg/special/gcsec-1.c: New test.
59912         * gcc.dg/special/weak-1.c: New test.
59913         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
59914         * gcc.dg/special/weak-2.c: New test.
59915         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
59916         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
59917         * gcc.dg/special/wkali-1.c: New test.
59918         * gcc.dg/special/wkali-2.c: New test.
59919         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
59920         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
59921
59922 1999-02-10  Felix Lee  <flee@cygnus.com>
59923
59924           * lib/c-torture.exp (c-torture-compile): Pull out code for
59925           analyzing gcc error messages.
59926           (c-torture-execute): Likewise.  Fix some (harmless) false
59927           positives.
59928           * lib/gcc.exp (gcc_check_compile): New function.
59929
59930 1999-02-08  Richard Henderson  <rth@cygnus.com>
59931
59932         * gcc.c-torture/execute/990208-1.c: New test.
59933
59934 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59935
59936         * g++.dg/special/ecos.exp: New driver for new tests with special
59937         requirements
59938
59939         * g++.dg/special/conpr-1.C: New test
59940         * g++.dg/special/conpr-2.C: New test
59941         * g++.dg/special/conpr-2a.C: New test
59942         * g++.dg/special/conpr-3.C: New test
59943         * g++.dg/special/conpr-3a.C: New test
59944         * g++.dg/special/conpr-3b.C: New test
59945
59946         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
59947         allow g++ to use the dg driver
59948
59949         * README: Add comment about g++.dg directory
59950
59951 1999-02-06  Jeffrey A Law  (law@cygnus.com)
59952
59953         * README: Update email addresses.
59954
59955 1999-02-03  Nick Clifton  <nickc@cygnus.com>
59956
59957         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
59958         arguments in order to force structure S onto the stack even on
59959         the alpha.
59960         (test): Pass 10 leading arguments to function foo as well as the
59961         structure S.
59962
59963         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
59964         failure for all targets.
59965
59966         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
59967         abort to terminate program execution.
59968
59969 1999-01-30  Richard Henderson  <rth@cygnus.com>
59970
59971         * gcc.c-torture/execute/990130-1.c: New test.
59972
59973 1999-01-30  Jeffrey A Law  (law@cygnus.com)
59974
59975         * gcc.dg/990130-1.c: New test.
59976
59977 1999-01-28  Michael Meissner  <meissner@cygnus.com>
59978
59979         * gcc.c-torture/execute/990128-1.c: New test.
59980
59981 1999-01-27  Michael Meissner  <meissner@cygnus.com>
59982
59983         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
59984
59985 1999-01-27  Felix Lee  <flee@cygnus.com>
59986
59987         * lib/c-torture.exp (c-torture-compile): pull out code for
59988         analyzing gcc error messages.
59989         (c-torture-execute): ditto, and fix some (harmless) false
59990         positives.
59991         * lib/gcc.exp (gcc_check_compile): new function.
59992
59993 1999-01-17  Jeffrey A Law  (law@cygnus.com)
59994
59995         * gcc.dg/990117-1.c: New test.
59996
59997         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
59998
59999         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
60000
60001 1999-01-15  Jeffrey A Law  (law@cygnus.com)
60002
60003         * g77.f-torture/compile/990115-1.f: New test.
60004
60005 1999-01-07  Jeffrey A Law  (law@cygnus.com)
60006
60007         * gcc.c-torture/compile/990107-1.c: New test
60008
60009 1999-01-06  Jeffrey A Law  (law@cygnus.com)
60010
60011         * gcc.c-torture/execute/990106-2.c: New test.
60012
60013         * gcc.c-torture/execute/990106-1.c: New test.
60014
60015 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
60016
60017         * gcc.c-torture/compile/981223-1.c: New test.
60018
60019 1998-12-29  Richard Henderson  <rth@cygnus.com>
60020
60021         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
60022         (opt3): Rename from opt4 and disable.
60023
60024 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
60025
60026         * g++.old-deja/g++.pt/ptrmem5.C: New test.
60027
60028 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60029
60030         * g++.old-deja/g++.other/conv5.C: New test.
60031
60032 1998-12-14  Nick Clifton  <nickc@cygnus.com>
60033
60034         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
60035
60036 1998-12-11  Jeffrey A Law  (law@cygnus.com)
60037
60038         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
60039
60040 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
60041
60042         * gcc.c-torture/compile/981211-1.c: New test.
60043
60044 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60045
60046         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
60047
60048         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
60049
60050 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60051
60052         * gcc.special/930510-1.c: Make C9X safe.
60053         * gcc.misc-tests/gcov-1.c Similarly.
60054         * gcc.misc-tests/gcov-2.c Similarly.
60055
60056 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60057
60058         * gcc.dg/ultrasp1.c: New test.
60059
60060 1998-12-06  Richard Henderson  <rth@cygnus.com>
60061
60062         * gcc.c-torture/execute/981206.c: New test.
60063
60064 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60065
60066         * g++.old-deja/g++.ns/template7.C: New test.
60067
60068         * g++.old-deja/g++.other/expr1.C: New test.
60069
60070         * g++.old-deja/g++.eh/tmpl3.C: New test.
60071
60072         * g++.old-deja/g++.eh/tmpl2.C: New test.
60073
60074 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60075
60076         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
60077         * g++.old-deja/g++.other/using6.C: Removed.
60078         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
60079
60080         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
60081
60082 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60083
60084         * g++.old-deja/g++.pt/overload8.C: New test.
60085
60086         * g++.old-deja/g++.pt/overload7.C: New test.
60087
60088         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
60089
60090         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
60091         and relinking messages.
60092         * lib/g++.exp (g++_target_compile): Remove .rpo file when
60093         compiling with -frepo.
60094
60095 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
60096
60097         * g++.old-deja/g++.pt/lookup6.C: New test.
60098
60099 1998-11-30  Nick Clifton  <nickc@cygnus.com>
60100
60101         * gcc.c-torture/execute/981130-1.c: New test.
60102         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
60103
60104 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60105
60106         * g++.old-deja/g++.pt/explicit76.C: New test.
60107
60108         * g++.old-deja/g++.pt/friend38.C: New test.
60109
60110         * g++.old-deja/g++.ns/crash2.C: New test.
60111
60112         * g++.old-deja/g++.pt/defarg8.C: New test.
60113
60114         * g++.old-deja/g++.pt/instantiate6.C: New test.
60115
60116         * g++.old-deja/g++.pt/static6.C: New test.
60117
60118         * g++.old-deja/g++.pt/decl2.C: New test.
60119
60120 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60121
60122         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
60123         problem is actually related with name lookup, but so what? :-)
60124
60125         * g++.old-deja/g++.pt/friend37.C: New test.
60126
60127 1998-11-25  Dave Love  <d.love@dl.ac.uk>
60128
60129         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
60130         element, which fails on some systems.
60131
60132         * g77.f-torture/execute/labug1.f: New test.
60133
60134 1998-11-21  Jeffrey A Law  (law@cygnus.com)
60135
60136         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
60137         is defined.
60138
60139 1998-11-18  Dave Love  <d.love@dl.ac.uk>
60140
60141         * g77.f-torture/compile/981117-1.f: New test.
60142
60143 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
60144
60145         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
60146         properly discarded.
60147
60148 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
60149
60150         * gcc.c-torture/execute/memcheck: New directory of tests for
60151         -fcheck-memory-usage.
60152
60153 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
60154
60155         * README: New file, general information about the testsuite and
60156         new description of the various C++ test subdirectories.
60157         * README.g++: Eliminate obsolete information, update and move most
60158         relevant stuff to README.
60159
60160 1998-11-07  Richard Henderson  <rth@cygnus.com>
60161
60162         * gcc.c-torture/compile/981107-1.c: New test.
60163
60164 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
60165
60166         * execute/memcpy-bi.c: New testcase.
60167
60168 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
60169
60170         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
60171         base classes.
60172
60173         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
60174         template is selected.
60175
60176         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
60177         classes, it should be accepted for all types.
60178
60179         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
60180
60181         * g++.old-deja/g++.pt/spec24.C: Ensure that template
60182         specializations start with template headers.
60183
60184 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
60185
60186         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
60187
60188         * g++.old-deja/g++.other/init9.C: Test cross initialization of
60189         non-POD types.
60190
60191 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60192
60193         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
60194
60195 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
60196
60197         * compile/981022-1.c, compile/981022-1.x: New test and driver.
60198
60199 1998-10-19  Jeffrey A Law  (law@cygnus.com)
60200
60201         * 981019-1.c: New test.
60202
60203 1998-10-14  Robert Lipe <robertl@dgii.com>
60204
60205         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
60206         find objc headers.
60207
60208 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60209
60210         * compile/981001-4.c: Remove use of GCC extension that triggers a
60211         compiler bug.
60212
60213 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
60214
60215         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
60216
60217 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60218
60219         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
60220         instantiation of template produces incorrect code for delete
60221         expression.
60222
60223         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
60224         constructors' name is not unique.
60225         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
60226         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
60227
60228         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
60229         automatic array of const is ill-formed.
60230
60231         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
60232         of template parameter?
60233
60234         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
60235         const.
60236
60237         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
60238         pointer-to-member expression.
60239
60240         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
60241         declaration causes ICE.
60242
60243 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
60244
60245         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
60246         reserved in the global namespace.
60247
60248         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
60249         generate needed virtual table.
60250
60251         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
60252
60253 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
60254
60255         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
60256         template-dependent type
60257
60258 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60259
60260         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
60261         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
60262         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
60263
60264         * g++.old-deja/g++.other/using5.C: New test; using decl from base
60265         class should be usable as argument of member function.
60266         * g++.old-deja/g++.other/using6.C: New test; using decl from base
60267         class should be usable as return type of member function.
60268         * g++.old-deja/g++.other/using7.C: New test; using decl from base
60269         class should be usable as type of data member.
60270
60271         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
60272
60273 1998-10-09  Jeffrey A Law  (law@cygnus.com)
60274
60275         * gcc.c-torture/special/920521-1.c: Fix bogus test.
60276
60277 1998-10-08  Nick Clifton  <nickc@cygnus.com>
60278
60279         * gcc.dg/dll-?.c Add thumb to target list.
60280         Fix assembler scan patterns to match current assembler output.
60281
60282 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
60283
60284         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
60285         matching of template brackets.
60286
60287         * g++.old-deja/g++.other/using4.C: New test.  Test using
60288         declarations of methods from base classes.
60289
60290         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
60291         within functions should introduce names into the innermost
60292         enclosing namespace.
60293
60294         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
60295         of static locals if first initialization throws.
60296
60297 1998-10-07  Jim Wilson  <wilson@cygnus.com>
60298
60299         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
60300
60301 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
60302
60303         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
60304         lose track of the possible targets of tablejump insns.
60305         * special/special.exp: Run it.
60306
60307 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60308
60309         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
60310         must be declared before its specializations can be named in friend
60311         declarations.
60312
60313 1998-10-05  Dave Love  <d.love@dl.ac.uk>
60314
60315         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
60316
60317         * g77.f-torture/execute/io1.f: New test.
60318
60319 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60320
60321         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
60322         with pointer to template function, for which no argument deduction
60323         is possible.
60324
60325         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
60326         specialization of template function as argument to template
60327         function.
60328
60329         * g++.old-deja/g++.other/access2.C: New test; Inner class
60330         shouldn't have privileged access to Outer's names.
60331
60332 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60333
60334         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
60335         friend template declared within template class conflicts with
60336         nested class of the same name.
60337
60338         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
60339         is ignored.
60340
60341         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
60342         object with direct initializer as function declaration.
60343
60344         * g++.old-deja/g++.other/decl2.C: New test; duplicate
60345         initializers.
60346
60347         * g++.old-deja/g++.other/null2.C: New test; conditional operator
60348         involving const pointer and NULL produces incorrect result.
60349
60350         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
60351         type name without `typename' should be rejected with -pedantic.
60352
60353 1998-10-02  Richard Henderson  <rth@cygnus.com>
60354
60355         * g++.old-deja/g++.other/addrof1.C: New test.
60356
60357 1998-10-01  Nick Clifton  <nickc@cygnus.com>
60358
60359         * gcc.c-torture/compile/981001-1.c: New test.
60360         * gcc.c-torture/execute/981001-1.c: New test.
60361
60362 1998-10-01  Jeffrey A Law  (law@cygnus.com)
60363
60364         * gcc.c-torture/compile/981001-2.c: New test.
60365         * gcc.c-torture/compile/981001-3.c: New test.
60366         * gcc.c-torture/compile/981001-4.c: New test.
60367
60368 1998-10-01  Robert Lipe  <robertl@dgii.com>
60369
60370         * lib/objc.exp (objc_target_compile): Add -L during compiles for
60371         multilibbed hosts.  Idea grafted from g77.exp.
60372
60373 1998-09-30  Dave Love  <d.love@dl.ac.uk>
60374
60375         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
60376         avoid losing on systems which need -lsocket.
60377
60378 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
60379
60380         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
60381         * g++.old-deja/g++.other/nested2.C: Ditto.
60382         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
60383         failure.
60384
60385 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60386
60387         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
60388         preferred over template operator!= for enum bitfields.
60389
60390 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
60391
60392         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
60393         that happen to have the same base name, but in different scopes,
60394         are incorrectly rejected.
60395
60396 1998-09-16  Richard Henderson  <rth@cygnus.com>
60397
60398         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
60399         on the native word size instead of an integer literal.
60400
60401 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60402
60403         * g++.old-deja/g++.other/static2.C: Invocation of static data
60404         member of type pointer-to-function denoted as non-static member.
60405
60406         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
60407         checks involving function types and aliases.
60408
60409 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60410
60411         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
60412         redefined to the same non-trivial type.
60413
60414         * g++.old-deja/g++.pt/explicit73.C: Test for proper
60415         namespace-qualification of template specializations declared in
60416         other namespaces.
60417
60418         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
60419         to declare a subset of the specializations of a template function
60420         as friends of specializations of a template class.
60421
60422         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
60423         member templates that do not fully specialize the enclosing
60424         template class are rejected.
60425
60426 1998-09-11  Dave Love  <d.love@dl.ac.uk>
60427
60428         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
60429
60430 1998-09-08  Dave Love  <d.love@dl.ac.uk>
60431
60432         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
60433         altered from libf2c/libU77 version.
60434
60435 1998-09-06  Dave Love  <d.love@dl.ac.uk>
60436
60437         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
60438
60439 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
60440             Alexandre Oliva  <oliva@dcc.unicamp.br>
60441
60442         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
60443         (un)signed char are different types for template specialization
60444         purposes.
60445
60446 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
60447
60448         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
60449         * objc: ObjC testsuite.
60450
60451 1998-08-31  Catherine Moore  <clm@cygnus.com>
60452
60453         * gcc.c-torture/execute/941014-1.x: New file.
60454
60455 1998-08-31  Nick Clifton  <nickc@cygnus.com>
60456
60457         * lib/c-torture.exp: Add support for
60458         torture_eval_before_compile and torture_eval_before_execute
60459         variables.
60460
60461 1998-08-30  Jeffrey A Law  (law@cygnus.com)
60462
60463         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
60464         this test triggers valid.
60465
60466 1998-08-27  Jeffrey A Law  (law@cygnus.com)
60467
60468         * gcc.dg/980827-1.c: New test.
60469
60470 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
60471
60472         * gcc.c-torture/execute/loop-4b.c: New test.
60473
60474 1998-08-26  Nick Clifton  <nickc@cygnus.com>
60475
60476         * lib/c-torture.exp: Add support for
60477         torture_eval_before_compile and torture_eval_before_execute
60478         variables.
60479
60480 1998-08-25  Jeffrey A Law  (law@cygnus.com)
60481
60482         * gcc.c-torture/compile/980825-1.c: New test.
60483
60484 1998-08-24  Nick Clifton  <nickc@cygnus.com>
60485
60486         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
60487         count number tests in opt_t0 not good_t0.
60488
60489 1998-08-24  Jeffrey A Law  (law@cygnus.com)
60490
60491         * gcc.c-torture/compile/930326-1.x: Fix typo.
60492
60493 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
60494
60495         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
60496         causes an ICE.
60497
60498 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60499
60500         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
60501         STACK_SIZE is defined.
60502         * gcc.c-torture/unsorted/stuct.c: Similarly.
60503
60504         * gcc.c-torture/compile/980821-1.c: New test.
60505
60506 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60507
60508         * gcc.c-torture/execute/980526-2.c: Disable for targets with
60509         16bit ints.
60510
60511 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
60512
60513         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
60514         code.
60515
60516 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
60517
60518         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
60519         error'.
60520
60521 1998-08-18  Jeffrey A Law  (law@cygnus.com)
60522
60523         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
60524
60525 1998-08-16  Jeffrey A Law  (law@cygnus.com)
60526
60527         * gcc.c-torture/compile/980816-1.c: New test.
60528
60529         * gcc.dg/980816-1.c: New test.
60530
60531 1998-08-13  Jeffrey A Law  (law@cygnus.com)
60532
60533         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
60534         compiler for ieee tests.
60535
60536 1998-08-01  Dave Love  <d.love@dl.ac.uk>
60537
60538         * g77.f-torture/compile/980729-0.f: New test.
60539
60540 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
60541
60542         * gcc.c-torture/special/eeprof-1.c: New test, for
60543         -finstrument-functions.
60544         * gcc.c-torture/special/special.exp: Run it.
60545
60546 1998-07-29  Jeffrey A Law  (law@cygnus.com)
60547
60548         * gcc.c-torture/compile/980729-1.c: New test.
60549
60550 1998-07-27  Nick Clifton  <nickc@cygnus.com>
60551
60552         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
60553         __thumb__ is defined, and test for ARM style doubles if so.
60554
60555 1998-07-26  Dave Love  <d.love@dl.ac.uk>
60556
60557         * g77.f-torture/noncompile/980615-0.f: New test.
60558
60559 1998-07-26  H.J. Lu  (hjl@gnu.org)
60560
60561         * gcc.dg/980312-1.c: Do link instead of compile.
60562         * gcc.dg/980313-1.c: Likewise.
60563
60564 1998-07-26  Jeffrey A Law  (law@cygnus.com)
60565
60566         * gcc.c-torture/compile/980726-1.c: New test.
60567
60568 1998-07-25  Dave Love  <d.love@dl.ac.uk>
60569
60570         * g77.f-torture/execute/io0.f: New test.
60571
60572 1998-07-24  Nick Clifton  <nickc@cygnus.com>
60573
60574         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
60575         an int.
60576
60577 1998-06-18  Michael Meissner  <meissner@cygnus.com>
60578
60579         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
60580         m32r bugs.
60581
60582 1998-07-17  Nick Clifton  <nickc@cygnus.com>
60583
60584         * gcc.dg/980626-1.c: Expect failures for all toolchains until
60585         c-decl.c:grokdeclarator can handle mode attributes.
60586
60587 1998-07-16  Jeffrey A Law  (law@cygnus.com)
60588
60589         * gcc.c-torture/execute/980716-1.c: New test.
60590
60591 1998-07-13  Jeffrey A Law  (law@cygnus.com)
60592
60593         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
60594         the mn10200.
60595         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
60596         the mn10200.
60597         * gcc.c-torture/execute/va-arg-3.x: Similarly.
60598         * gcc.c-torture/compile/930326-1.x: Similarly.
60599
60600 1998-07-13  Dave Love  <d.love@dl.ac.uk>
60601
60602         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
60603         New test from Craig.
60604
60605 1998-07-12  Dave Love  <d.love@dl.ac.uk>
60606
60607         * g77.f-torture/noncompile/980616-0.f: New test.
60608
60609         * g77.f-torture/execute/970816-3.f: New test from Craig.
60610
60611 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60612
60613         *  g++.other/singleton.C: Return error value instead of taking
60614         SIGSEGV.
60615
60616 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
60617
60618         *  g++.other/singleton.C: New test.  Warning is under dispute.
60619         Runtime crash is not.
60620
60621 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60622
60623         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
60624         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
60625         using6.C, using7.C}: New namespace tests.
60626
60627 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60628
60629         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
60630         specialization with typedef'ed names used as array indexes.
60631
60632 1998-07-09  Jeffrey A Law  (law@cygnus.com)
60633
60634         * gcc.c-torture/execute/980709-1.c: New test.
60635
60636         * gcc.dg/980709-1.c: New test.
60637
60638 1998-07-07  Richard Henderson  <rth@cygnus.com>
60639
60640         * gcc.c-torture/execute/bcp-1.c: New test.
60641
60642 1998-07-07  Jeffrey A Law  (law@cygnus.com)
60643
60644         * gcc.c-torture/execute/980707-1.c: New test.
60645
60646 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
60647
60648         * gcc.c-torture/compile/980706-1.c: New test.
60649
60650 1998-07-01  Dave Love  <d.love@dl.ac.uk>
60651
60652         * g77.f-torture/execute/980701-0.f,
60653         g77.f-torture/execute/980701-1.f: New test from Craig.
60654
60655 1998-07-01  Jeffrey A Law  (law@cygnus.com)
60656
60657         * gcc.c-torture/compile/980701-1.c: New test.
60658
60659         * gcc.c-torture/execute/980701-1.c: New test.
60660
60661 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
60662 rlsruhe.de>
60663
60664         * g++.old-deja/g++.robertl/eb132.C: New test.
60665         * g++.old-deja/g++.robertl/eb133.C: Likewise.
60666
60667 1998-06-29  Dave Love  <d.love@dl.ac.uk>
60668
60669         * g77.f-torture/execute/980628-7.f,
60670         g77.f-torture/execute/980628-8.f,
60671         g77.f-torture/execute/980628-9.f,
60672         g77.f-torture/execute/980628-10.f: New tests from Craig.
60673
60674         * g77.f-torture/execute/980628-3.f: Remove mail headers.
60675
60676 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60677
60678         * g77.f-torture/execute/980628-4.f: New test from Craig.
60679         * g77.f-torture/execute/980628-5.f: Likewise.
60680         * g77.f-torture/execute/980628-2.f: Likewise.
60681         * g77.f-torture/execute/980628-0.f: Likewise.
60682         * g77.f-torture/execute/980628-1.f: Likewise.
60683         * g77.f-torture/execute/980628-3.f: Likewise.
60684         * g77.f-torture/execute/980628-6.f: Likewise.
60685
60686 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60687
60688         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
60689         directory when nothing has been installed yet.
60690
60691 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
60692
60693         * gcc.c-torture/special/special.exp: Handle newer versions of
60694         dejagnu.
60695
60696 1998-06-26  Jeffrey A Law  (law@cygnus.com)
60697
60698         * gcc.dg/980626-1.c: New test.
60699
60700 1998-06-19  Bruno Haible <haible@ilog.fr>
60701
60702         * gcc.misc-tests/m-un-2.c: New test.
60703         * g++.old-deja/g++.other/warn01.c: Likewise.
60704
60705 1998-06-19  Robert Lipe  <robertl@dgii.com>
60706
60707         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
60708         compatibility with assmblers with a different comment character.
60709         Eliminate use of GAS-specific extensions.
60710
60711 1998-06-19  Jeffrey A Law  (law@cygnus.com)
60712
60713         * gcc.c-torture/execute/ieee/980619-1.c: New test.
60714
60715 1998-06-19  Robert Lipe  <robertl@dgii.com>
60716
60717         * lib/g77.exp: Replace search for libf2c.a with search for newly
60718         renamed libg2c.a
60719
60720 1998-06-17  Jeffrey A Law  (law@cygnus.com)
60721
60722         * gcc.c-torture/execute/980617-1.c: New test.
60723
60724 1998-06-12  Jeffrey A Law  (law@cygnus.com)
60725
60726         * gcc.c-torture/execute/980612-1.c: New test.
60727
60728 1998-06-08  Jeffrey A Law  (law@cygnus.com)
60729
60730         * gcc.dg/980523-1.c: Only test on ppc-linux.
60731         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
60732
60733         * gcc.c-torture/execute/980608-1.c: New test.
60734
60735 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
60736
60737         * gcc.c-torture/execute/980605-1.c: New test.
60738
60739 1998-06-04  Jeffrey A Law  (law@cygnus.com)
60740
60741         * gcc.c-torture/execute/980604-1.c: New test.
60742
60743 1998-06-02  Jeffrey A Law  (law@cygnus.com)
60744
60745         * gcc.c-torture/execute/980602-1.c: New test.
60746         * gcc.c-torture/execute/980602-2.c: Likewise.
60747
60748 1998-06-02  Dave Love  <d.love@dl.ac.uk>
60749
60750         * 970125-0.f: Fix per JCB.  Add commentary.
60751
60752 1998-05-31  Michael Meissner  <meissner@cygnus.com>
60753
60754         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
60755         IEEE -0 support.
60756
60757 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
60758
60759         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
60760         earlier.
60761
60762 1998-05-28  Catherine Moore <clm@cygnus.com>
60763
60764         * gcc.c-torture/execute/980526-3.c: New test.
60765
60766 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
60767
60768         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
60769         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
60770         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
60771         m88k-motorola-sysv3 to XFAIL.
60772
60773 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60774
60775         * gcc.dg/980526-1.c: New test.
60776         * gcc.c-torture/execute/980526-2.c: New test.
60777
60778 1998-05-26  Jeffrey A Law  (law@cygnus.com)
60779
60780         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
60781
60782         * gcc.c-torture/execute/980526-1.c: New test.
60783
60784 1998-05-26  Dave Love  <d.love@dl.ac.uk>
60785
60786         * g77.f-torture/execute/alpha2.f: Add runtime test.
60787
60788 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
60789
60790         * g++.old-deja/old-deja.exp: Strip leading directories.
60791
60792         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
60793         error for the line.  Don't run multiple tests for the same line.
60794
60795 1998-05-23  Jeffrey A Law  (law@cygnus.com)
60796
60797         * gcc.dg/980523-1.c: New test.
60798
60799 1998-05-23  Dave Love  <d.love@dl.ac.uk>
60800
60801         * g77.f-torture/compile/970915-0.f: New test.
60802
60803 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
60804
60805         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
60806
60807 1998-05-21  Jeffrey A Law  (law@cygnus.com)
60808
60809         * gcc.dg/980520-1.c: New test.
60810
60811 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
60812
60813         * gcc.dg/980502-1.c: Fix return type.
60814
60815 1998-05-20  Jeffrey A Law  (law@cygnus.com)
60816
60817         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
60818         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
60819         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
60820         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
60821         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
60822
60823 1998-05-20  Dave Love  <d.love@dl.ac.uk>
60824
60825         * g77.f-torture/execute/980520-1.f: New test.
60826
60827 1998-05-15  Dave Love  <d.love@dl.ac.uk>
60828
60829         * lib/mike-g77.exp: New file.
60830
60831         * g77.f-torture/noncompile/noncompile.exp,
60832         g77.f-torture/noncompile/check0.f: New files.
60833
60834 1998-05-14  Dave Love  <d.love@dl.ac.uk>
60835
60836         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
60837         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
60838         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
60839         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
60840         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
60841         abort where appropriate.
60842
60843 1998-05-05  Michael Meissner  <meissner@cygnus.com>
60844
60845         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
60846         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
60847
60848 1998-04-29  Dave Love  <d.love@dl.ac.uk>
60849
60850         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
60851
60852 1998-04-27  Dave Love  <d.love@dl.ac.uk>
60853
60854         * g77.f-torture/compile/980427-0.f: New test.
60855
60856 1998-04-24  Dave Love  <d.love@dl.ac.uk>
60857
60858         * g77.f-torture/compile/980424-0.f: New test.
60859
60860 1998-04-19  Dave Love  <d.love@dl.ac.uk>
60861
60862         * g77.f-torture/compile/980419-2.f (main): New test.
60863         * g77.f-torture/compile/970125-0.f: New test.
60864         * g77.f-torture/compile/980419-1.f: New test.
60865
60866 1998-04-08  Jim Wilson  <wilson@cygnus.com>
60867
60868         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
60869         of loop-4.c.
60870
60871 1998-04-07  Jim Wilson  <wilson@cygnus.com>
60872
60873         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
60874
60875 1998-04-03  Jim Wilson  <wilson@cygnus.com>
60876
60877         * gcc.c-torture/compile/980329-1.c: New test.
60878
60879 1998-03-18  Jim Wilson  <wilson@cygnus.com>
60880
60881         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
60882         * gcc.dg/980312-1.c: Fix typo in -march command.
60883
60884 1998-03-16  H.J. Lu  (hjl@gnu.org)
60885
60886         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
60887
60888 1998-03-11  Robert Lipe  <robertl@dgii.com>
60889
60890         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
60891         Dave Love agree the Fortran source is bogus.
60892
60893 1998-03-11  Robert Lipe  <robertl@dgii.com>
60894
60895         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
60896         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
60897         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
60898         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
60899         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
60900
60901 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60902
60903         * g++.old-deja/g++.other/friend1.C: New test.
60904
60905 1998-02-18  Dave Love  <d.love@dl.ac.uk>
60906
60907         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
60908         possibly uninitialized) variables and declare dnrm2.
60909
60910 1998-02-23  Robert Lipe <robertl@dgii.com>
60911
60912         From Bruno Haible <haible@ilog.fr>:
60913         * gcc.c-torture/execute/980223.c: New test.
60914
60915 1998-02-13  Jeffrey A Law  (law@cygnus.com)
60916
60917         * gcc.dg/ifelse-1.c: New test.
60918
60919 1998-02-09  H.J. Lu  (hjl@gnu.org)
60920
60921         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
60922
60923           * lib/old-dejagnu.exp (old-dejagnu): Added the
60924           "execution test - XFAIL *-*-*" handling in the spirit of
60925           "excess errors test -". Changed the "execution test fails"
60926           handling to be like "excess errors test fails".
60927           * Update various tests accordingly.
60928
60929 1998-02-06  Jim Wilson  <wilson@cygnus.com>
60930
60931         * gcc.c-torture/execute/980205.c: New test.
60932
60933 1998-01-18  Jeffrey A Law  (law@cygnus.com)
60934
60935         * lib/c-torture.exp: Look for .x files instead of .cexp files.
60936         * lib/f-torture.exp: Similarly.
60937         * gcc.c-torture: Rename all .cexp files to .x files.
60938
60939 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
60940
60941         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
60942         (940510-1.c): Removed duplicate.
60943         (971104-1.c): New test.
60944
60945 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
60946
60947           * lib/f-torture.exp: Improve error and loop detection.
60948
60949 1997-11-19  Michael Meissner  <meissner@cygnus.com>
60950
60951         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
60952         use that to size the filler array.
60953
60954 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
60955
60956         * lib/c-torture.exp(c-torture-execute): Fix typo.
60957
60958         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
60959         testcase as the executable name. Keep the executable around if
60960         the test fails.
60961
60962 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
60963
60964         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
60965         changes.  Only test one -g option, and move it to the end of the
60966         list of options to test.
60967
60968 1997-09-19  Michael Meissner  <meissner@cygnus.com>
60969
60970         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
60971         variable GCC_TORTURE_OPTIONS to supply default switches separated
60972         by colons.  If no environment variable, run tests with -O0 -g, -O1
60973         -g, and -O2 -g as well.
60974
60975 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
60976
60977         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
60978         explanatory comments. Fix indentation.
60979
60980 1997-09-15  Jeffrey A Law  (law@cygnus.com)
60981
60982         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
60983
60984 1997-09-11  Jeffrey A Law  (law@cygnus.com)
60985
60986         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
60987         * g++.old-deja/g++.mike/p7325.C: Likewise.
60988         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
60989
60990 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
60991
60992         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
60993         * g++.old-deja/g++.brendan/crash30.C: Likewise.
60994         * g++.old-deja/g++.brendan/crash39.C: Likewise.
60995         * g++.old-deja/g++.law/operators4.C: Likewise.
60996
60997 1997-09-11  Joe Buck  (jbuck@synopsys.com)
60998
60999         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
61000         * g++.old-deja/g++.mike/p784.C: Ditto.
61001         * g++.old-deja/g++.mike/p785.C: Ditto.
61002
61003 1997-09-05  Jeffrey A Law  (law@cygnus.com)
61004
61005           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
61006
61007 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61008
61009         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
61010         target feature; pass this to c-torture-execute as needed.
61011
61012 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61013
61014         * lib/c-torture.exp(c-torture-execute): If the previous and the
61015         current executables being tested are identical, we don't need to
61016         run the executable again. Try to make the executable names
61017         unique. Add an optional argument for passing additional compiler
61018         flags.
61019
61020 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
61021
61022         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
61023
61024 1997-08-29  Jeffrey A Law  (law@cygnus.com)
61025
61026         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
61027
61028 1997-07-31  Jeffrey A Law  (law@cygnus.com)
61029
61030         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
61031         32bit or larger longs.
61032
61033         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
61034         have either a 32bit long or 32bit int.
61035
61036 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
61037
61038         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
61039         Make double precision tests dependent on sizeof (double).
61040
61041 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
61042
61043         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
61044         too.
61045
61046 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
61047
61048         * gcc.c-torture/compile/961203-1.cexp: New script.
61049
61050 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
61051
61052         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
61053         up the includes ourselves.
61054
61055 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
61056
61057         * lib/plumhall.exp: Remove random include, and add a few
61058         verbose messages for debugging.
61059
61060 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
61061
61062         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
61063         of trying to do it ourselves.
61064
61065 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
61066
61067         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
61068
61069 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
61070
61071         * gcc.prms/5403.c: Made regexp a bit less strict.
61072
61073 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
61074
61075         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
61076         is returned from remote_load instead.
61077         * lib/plumhall.exp: Ditto.
61078         * lib/mike-g++.exp: Ditto.
61079         * lib/old-dejagnu.exp: Ditto.
61080         * lib/c-torture.exp: Ditto.
61081
61082 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
61083
61084         * lib/g++.exp: Use build_wrapper procedure.
61085         * lib/gcc.exp: Ditto.
61086
61087 1997-05-20  Jeffrey A Law  (law@cygnus.com)
61088
61089         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
61090         an old-style decl for malloc.  Fixes tests to work when
61091         sizeof (int) != sizeof (size_t).
61092
61093 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61094
61095         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
61096
61097         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
61098         use stdargs.h interface.
61099
61100 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61101
61102         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
61103         NO_VARARGS when compiling.
61104
61105 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
61106
61107         * lib/plumhall.exp(ph_includes): New procedure.
61108         (ph_make): Use it.
61109         (ph_compiler): Ditto.
61110
61111         * lib/g++.exp: Rename test-glue.c to testglue.c.
61112         * lib/gcc.exp: Ditto.
61113
61114 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
61115
61116         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
61117         to completion when it's called.
61118
61119 1997-03-21  Michael Meissner  <meissner@cygnus.com>
61120
61121         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
61122         is defined, don't do test.
61123
61124 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
61125
61126         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
61127         for object files.
61128         (ph_summary): Mark skipped testcases as untested, not unresolved.
61129
61130         * lib/plumhall.exp (ph_make): If unresolved because of bad
61131         errorCode, record errorCode in log file.
61132         (*): Replace send_log/verbose with verbose -log.
61133
61134 1997-03-19  Michael Meissner  <meissner@cygnus.com>
61135
61136         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
61137         double conversion if double isn't at least 8 bytes.
61138
61139         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
61140         int to work with targets where int is 16 bits.
61141
61142         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
61143         8 bytes, just exit, since 4 byte doubles don't have enough bits of
61144         precision for the test to complete.
61145
61146 1997-03-14  Michael Meissner  <meissner@cygnus.com>
61147
61148         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
61149         if d10v is not compiled with the -mdouble64 flag.
61150         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
61151
61152         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
61153         d10v is not compiled with the -mint32 flag.
61154
61155 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
61156
61157         * lib/plumhall.exp: Use incr_count.
61158
61159 1997-03-12  Jeffrey A Law  (law@cygnus.com)
61160
61161         * gcc.c-torture: Update to c-torture-1.45.
61162
61163 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
61164
61165         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
61166         the name of the expect testcase file).
61167
61168         * lib/g++.exp(g++_init): Ditto.
61169
61170 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
61171
61172         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
61173         the host.
61174
61175         * lib/gcc.exp(gcc_exit): New procedure.
61176
61177 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
61178
61179         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
61180         specs where appropriate.
61181
61182         * g++.old-deja/g++.arm/*: Added additional ERROR checks
61183         because of new "candidates are" messages, and removed a few
61184
61185         * Converted all non-old-style g++ testcases to old-style, and
61186         moved into g++.old-deja.
61187
61188 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
61189
61190         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
61191         options.
61192
61193         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
61194         succeeded.
61195
61196         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
61197
61198 1997-02-13  Michael Meissner  <meissner@cygnus.com>
61199
61200         * lib/gcc.exp (gcc_target_compile): Add support for defining
61201         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
61202         the machine doesn't have those features.
61203
61204 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
61205
61206         * g++.law/operators4.exp: Don't use LIBS.
61207
61208 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
61209
61210         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
61211
61212         * lib/mike-g++.exp: Don't set the compiler to be tested here.
61213         * lib/g++.exp: Set it here instead. Also, allow use of the
61214         --tool_exec and --tool_opt options. Change CXX to
61215         GXX_UNDER_TEST.
61216
61217         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
61218
61219         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
61220
61221 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
61222
61223         * lib/old-dejagnu.exp: Use prune_warnings instead of
61224         prune_system_crud.
61225         * lib/mike-g++.exp: Ditto.
61226         * lib/gcc.exp: Ditto.
61227         * lib/g++.exp: Ditto.
61228
61229         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
61230
61231 1997-02-07  Jeffrey A Law  (law@cygnus.com)
61232
61233           * 941014-2.c: Include stdlib.h
61234           * 960327-1.c: Include stdio.h
61235           * dbra.c, index-1.c: Don't assume ints are 32bits.
61236
61237 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
61238
61239         * lib/gcc.exp: Add gcc,stack_size target feature.
61240
61241         * lib/g++.exp(g++_target_compile): Add the include and link
61242         paths here, not in two other places. And, it's $options, not
61243         options.
61244
61245         * lib/mike-g++.exp(postbase): Remove the code that determines
61246         the correct include and link paths.
61247         * g++.old-deja/old-deja.exp: Ditto.
61248
61249 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
61250
61251         * lib/g++.exp(g++_init): target_compile no longer returns the
61252         filename of the result.
61253
61254 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
61255
61256         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
61257         call to glob.
61258
61259         * gcc.c-torture/special/special.exp: Change call to
61260         gcc_target_compile to include the object file.
61261
61262 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
61263
61264         * gcc.c-torture/special/special.exp: Correct misspelling in last
61265         change.
61266
61267 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
61268
61269         * lib/plumhall.exp(ph_summary): Log the entire output of the
61270         executable. Return -1 if there were any failures, 0 otherwise.
61271         (ph_execute): Return -1 if there were any failures, 0 otherwise.
61272         (ph_make): Clean up objects and executables that were built
61273         if the tests succeeded.
61274
61275 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
61276
61277         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
61278         libraries and includes in the build tree as appropriate.
61279
61280 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61281
61282         * lib/c-torture.exp: Instead of looking for the global variable
61283         NO_LONG_LONG, check to see if that's a feature of the target.
61284
61285 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61286
61287         * config/default.exp: Minimize. Delete the remainer of the files in
61288         config; this functionality is now in devo/dejagnu/config.
61289
61290         g++.*/*: Pass any additional flags used to compile to postbase;
61291         delete CXXFLAGS.
61292
61293         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
61294         is now done by runtest.exp. Use gcc_target_compile instead of
61295         compile.
61296
61297         lib/c-torture.exp: Use gcc_target_compile instead of compile.
61298         Remove references to CFLAGS. Use remote_file instead of
61299         calling rm -f.
61300         (c-torture): Take a list of arguments to use to compile this
61301         testcase.
61302
61303         lib/g++.exp: Simplify. Use target_compile instead of compile.
61304         lib/gcc-dg.exp: Ditto.
61305         lib/gcc.exp: Ditto.
61306         lib/mike-{gcc,g++}.exp: Ditto.
61307         lib/old-dejagnu.exp: Ditto.
61308         lib/plumhall.exp: Ditto.
61309
61310 1997-01-08  Jim Wilson  <wilson@cygnus.com>
61311
61312         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
61313         (ph_linker): Likewise.
61314
61315 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
61316
61317           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
61318         MAP_ANON / MAP_ANONYMOUS if defined;
61319         else try to map from /dev/zero .
61320
61321 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61322
61323         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
61324         isn't defined, then define it to MAP_ANONYMOUS.
61325
61326 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61327
61328         * gcc.c-torture: Update to c-torture-1.42 release.
61329
61330 1996-11-11  Jeffrey A Law  (law@cygnus.com)
61331
61332         * gcc.c-torture: Update to c-torture-1.41 release.
61333
61334 1996-10-27  Jeffrey A Law  (law@cygnus.com)
61335
61336         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
61337         c-torture release.
61338
61339 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
61340
61341         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
61342         and LDFLAGS.  Fix second case to append the target_info ldflags
61343         onto LDFLAGS, not CFLAGS.
61344         * lib/g++.exp (g++_init): Add target_info stuff.
61345         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
61346         of libgloss and newlib flags for !native.
61347
61348         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
61349         (GDB): Fix relative path to go up another dir for finding gdb.
61350
61351 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
61352
61353         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
61354         versions in the target_info array, if they don't exist.
61355
61356 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
61357
61358         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
61359
61360 1996-07-08  Jim Wilson  <wilson@cygnus.com>
61361
61362         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
61363         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
61364
61365 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
61366
61367         * lib/old-dejagnu.exp: Don't remove the output file before we've
61368         actually tested it. Don't append pwd to the path of the executable
61369         we're testing.
61370
61371 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
61372
61373         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
61374
61375 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
61376
61377         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
61378         temporary directory for compiler files, and set it to a default
61379         value of /tmp. Set $output as the name of the output file from
61380         compiling the testcase. Add a -o option to $cflags_var so the
61381         compiler writes the final output file as $output. Set $executable
61382         to $output.
61383
61384         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
61385         directory for compiler files, and set it to /tmp if it doesn't
61386         already have a value. Set $output_file to the name of the output
61387         file from compiling the testcase. Add a -o option to CXXFLAGS so
61388         the compiler writes the final output file as $output. Use $output
61389         as the executable to be tested.
61390
61391 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61392
61393         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
61394
61395 1996-06-08  Jeffrey A Law  (law@cygnus.com)
61396
61397         * gcc.c-torture/execute/pending-1.c: New test.  Still
61398         pending in Tege's queue.
61399
61400 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
61401
61402         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
61403         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
61404         if there were failures.  Call unresolved if there were unresolved
61405         testcases.  Call gcc_fail if program did not run to completion.
61406         (ph_make): Pass additional argument name to ph_execute.
61407         (ph_execute): Add new argument.  Pass additional arguments to
61408         ph_summary.  Call gcc_fail is there is no execution output.
61409
61410 1996-04-24  Jeffrey A Law  (law@cygnus.com)
61411
61412         * lib/plumhall.exp (proc_summary): Output relavent summary
61413         lines into the log so specific failures in plumhall can be
61414         investigated.
61415
61416 1996-04-10  Jeffrey A Law  (law@cygnus.com)
61417
61418         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
61419         (c-torture-execute): Don't try to execute tests which use
61420         "long long" types if $NO_LONG_LONG is nonzero.
61421
61422 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
61423
61424         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
61425         not c-torture.
61426
61427         * gcc.ieee: Move from here.
61428         * gcc.c-torture/execute/ieee: To here.
61429
61430 1996-03-26  Jeffrey A Law  (law@cygnus.com)
61431
61432         * gcc.c-torture: Update to c-torture-1.41 release.
61433
61434 1996-03-22  Jeffrey A Law  (law@cygnus.com)
61435
61436         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
61437         not "$output".
61438
61439 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
61440
61441         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
61442         -c present.
61443
61444 1996-03-02  Jeffrey A Law  (law@cygnus.com)
61445
61446         * config/proelf.exp: Handle connecting to a simulator.
61447
61448 1996-01-31  Jeffrey A Law  (law@cygnus.com)
61449
61450         * config/proelf.exp: New file.  Enough framework that we can
61451         run c-torture tests on the proelf targets (or any other target
61452         that gdb can connect to for that matter).
61453
61454 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
61455
61456         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
61457         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
61458
61459         * lib/plumhall.exp (ph_execute): Always call ph_summary if
61460         exec_output exists.
61461
61462 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
61463
61464         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
61465         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
61466
61467         * config/*.exp: Update FSF address.  Change result of ${tool}_load
61468         to pass/fail/unresolved/unsupported/untested.  Caller must now
61469         call unresolved/unsupported/untested.
61470         * lib/*.exp: Update FSF address.  Update to handle new results of
61471         ${tool}_load.
61472         * lib/chill.exp (verbose): Delete.
61473
61474 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
61475
61476         * lib/gcc.exp (default_gcc_start): Change order of args to
61477         $LDFLAGS $CFLAGS $LIBS.
61478         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
61479         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
61480         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
61481         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
61482         * gcc.misc-tests/dg-test.exp: Likewise.
61483         * gcc.misc-tests/msgs.exp: Likewise.
61484         * gcc.prms/prms.exp: Likewise.
61485         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
61486         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
61487
61488         * lib/dg.exp: Deleted, moved to dejagnu/lib.
61489
61490 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61491
61492         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
61493
61494         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
61495         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
61496
61497         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
61498         necessary.
61499
61500 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
61501
61502         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
61503         global for loop; add use of $mathlib.
61504         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
61505         settings here; set mathlib for anything but VxWorks.
61506
61507 1996-01-22  Jeffrey A Law  (law@cygnus.com)
61508
61509         * gcc.c-torture: Update to c-torture-1.40 release.
61510
61511 1996-01-03  Jeffrey A Law  (law@cygnus.com)
61512
61513         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
61514         dg.exp.
61515
61516 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
61517
61518         * lib/c-torture.exp (c-torture-execute): Declare "output" as
61519         global.
61520
61521 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
61522
61523         * lib/g++.exp (LIBS): Define if not already.
61524         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
61525         (gcc-dg-prune): Call prune_gcc_output.
61526         * lib/gcc.exp (prune_gcc_output): New proc.
61527         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
61528         prune_gcc_output.
61529
61530 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
61531
61532         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
61533         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
61534
61535 1995-11-15  Jeffrey A Law  (law@cygnus.com)
61536
61537         * gcc.c-torture: Update to c-torture-1.39 release.
61538
61539 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
61540
61541         * lib/c-torture.exp (c-torture-execute): Don't return if one option
61542         fails, try others as well.
61543
61544 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
61545
61546         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
61547         If compilation fails, mark execute tests as `untested'.
61548         If test is marked as unsupported, don't mark compilation and
61549         execute tests as failed.
61550
61551 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
61552
61553         * lib/g++.exp (g++_init): Don't link in libg++, and look to
61554         libstdc++ for whether or not we want to be doing shared
61555         libraries.  Delete link_curses since we don't need it anymore.
61556         * lib/mike-g++.exp (postbase): Don't link in libg++.
61557         * g++.old-deja/old-deja.exp: Likewise.
61558
61559 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
61560
61561         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
61562
61563 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
61564
61565         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
61566         For that, add `-Wl,-a,shared_archive'.
61567         * g++.old-deja/old-deja.exp: Likewise.
61568
61569 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
61570
61571         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
61572
61573 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
61574
61575         * lib/mike-g++.exp (postbase): Pay attention to the status of
61576         g++_load.
61577
61578 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
61579
61580           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
61581
61582 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
61583
61584         * lib/gcc.exp (default_gcc_start): No longer need to log program
61585         being executed or its output, execute_anywhere does that now.
61586         * lib/g++.exp (default_g++_version): Call execute_anywhere.
61587         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
61588
61589 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
61590
61591         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
61592         the same as those in lib/g++.exp.
61593
61594 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
61595
61596         * gcc.c-torture: Update to c-torture-1.38 release.
61597         * gcc.ieee: Related changes.
61598
61599 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
61600
61601         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
61602         "exec". Minor reformatting changes.
61603
61604         * config/rom68k.exp (${tool}_load): Make it work in a canadian
61605         cross. This means all "exec" calls now work on a remote host as
61606         well.
61607         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
61608         cross. Filter out the extra "\r\n" stuff that expect puts in.
61609         (c-torture-execute): Filter out the bogus warnings like
61610         c-torture-compile does. Add support for canadian cross.
61611         * lib/gcc.exp (default_gcc_version, default_gcc_start)
61612         Use execute_anywhere rather than calling exec directly. Now it
61613         works for canadian cross testing.
61614
61615 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
61616
61617         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
61618         results into a variable, and check that rather than using file exists.
61619
61620 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
61621
61622         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
61623         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
61624
61625 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61626
61627         * g++.old-deja/old-deja.exp: Create and pass runshlib and
61628         lib_curses if there's a shared libg++ in the build tree.
61629
61630 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
61631
61632         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
61633         if not supported target.
61634
61635 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
61636
61637         * lib/g++.exp (g++_init): Move empty setting of runshlib and
61638         link_curses up to always happen, not just for native builds.
61639
61640 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
61641
61642         * gcc.c-torture: Update to c-torture-1.36 release.
61643         * gcc.failure: Related changes.
61644
61645 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
61646
61647         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
61648
61649 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
61650
61651         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
61652         * lib/mike-g++.exp (postbase): Not in here.  Still reference
61653         runshlib, link_curses, and mathlib for link and run.
61654
61655         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
61656         pass the runtime shared library options for Solaris, OSF/1, and
61657         Irix5, and link with -lcurses to avoid unresolved references.
61658
61659 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
61660
61661         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
61662         only run once.
61663
61664 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
61665
61666         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
61667
61668 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
61669
61670         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
61671         do not have a framework for the "compat" tests yet.
61672
61673 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
61674
61675         * lib/mike-g++.exp (postbase): New local variable `mathlib',
61676         set to null if we're testing vxworks5.1.  Use that instead of
61677         `-lm' in the setting of LIBS for link and run.
61678
61679 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
61680
61681         * config/rom68k.exp (${tool}_load): Major changes to make it
61682         work.  Verified that it does in fact return the stuff in
61683         exec_output properly.  Catch any Emul or any TRAP other than 0.
61684
61685 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
61686
61687         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
61688         LDFLAGS properly for targets that need stuff from libgloss.
61689         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
61690         only run once.
61691         (gpp_initialized): New variable.
61692
61693 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
61694
61695         * config/rom68k.exp: Load libgloss.exp.
61696         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
61697         so we can produce a fully linked binary.
61698         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
61699         so we can produce a fully linked binary.
61700
61701 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
61702
61703         * lib/plumhall.exp (ph_section): Watch for expected failures.
61704         Add missing `else'.
61705
61706         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
61707         run the testcase.
61708         (c-torture): Likewise.
61709
61710 1995-08-28  Doug Evans  <dje@cygnus.com>
61711
61712         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
61713
61714         * lib/mike-g++.exp (mike_cleanup): New proc.
61715         (prebase): New globals compiler_result, not_compiler_result,
61716         target_regexp.
61717         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
61718         allow leading "-" in pattern.  Watch for unsupported tests.
61719         If $compiler_result is set, pattern match assembler code,
61720         and ditto for $not_compiler_result.
61721         * lib/mike-gcc.exp: Likewise.
61722
61723         * lib/plumhall.exp (ph_execute): Only call ph_summary if
61724         execution "succeeded".
61725
61726 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
61727
61728         * config/win32.exp: New file.
61729         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
61730
61731 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
61732
61733         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
61734         unsupported.
61735         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
61736         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
61737         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
61738
61739         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
61740         "... without exceptions was ...".  That is now handled by
61741         prune_system_crud.
61742         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61743
61744 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
61745
61746         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
61747         sieve.c,sort2.c}: New files.
61748         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
61749         sieve.exp,sort2.exp}: Drivers for them.
61750
61751         * lib/mike-gcc.exp (program_output): New user settable variable.
61752         (postbase): Call prune_system_crud.  Also prune extraneous compiler
61753         messages.
61754         * lib/mike-g++.exp (program_output): New user settable variable.
61755
61756         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
61757
61758         * config/sh.exp: Deleted (use sim.exp instead).
61759
61760 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
61761
61762         * config/vx.exp: Declare CHECKTASK as global.
61763         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
61764         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
61765         * lib/old-dejagnu.exp: Load [pwd]/$executable.
61766
61767 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61768
61769         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
61770         target. Like vx.exp, only includes `vx29k.exp' instead of
61771         `vxworks.exp'.
61772
61773 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
61774
61775         * config/sim.exp: Increase time limit from 120 seconds to 240.
61776
61777 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
61778
61779         * gcc.c-torture/execute/950628-1.c: New test.
61780
61781 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
61782
61783         * gcc.c-torture: Update with changes/additions from
61784         c-torture-1.34.
61785
61786 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
61787
61788         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
61789
61790 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
61791
61792         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
61793
61794 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
61795
61796         * gcc.c-torture/compile/950512-1.c: New test.
61797         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
61798         * gcc.dg/struct-ret-1.c: Likewise.
61799
61800 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
61801
61802         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
61803           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
61804
61805 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
61806
61807         * gcc.c-torture/special/920411-1.c: Deleted.
61808         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
61809
61810 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
61811
61812         * config/sim.exp (${tool}_load): Hack in call to bash to get a
61813         cpu limit.
61814
61815 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
61816
61817         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
61818
61819 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
61820
61821         From kenner;
61822         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
61823         is the proper length.
61824         * va-arg-3.c: Likewise.
61825
61826 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
61827
61828         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
61829         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
61830
61831         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
61832         * lib/g++.exp (default_g++_start): Delete old cruft.
61833
61834 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
61835
61836         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
61837         (2 * (1 << 18)) to (2 * (1 << 17)).
61838
61839         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
61840
61841 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
61842
61843         * config/rom68k.exp: Renamed from config/idp.exp
61844
61845 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
61846
61847         * c-torture/compile/921109-2.c
61848
61849 1995-04-18  Mike Stump  <mrs@cygnus.com>
61850
61851         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
61852         excess errors.
61853
61854 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
61855
61856         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
61857         output.
61858         * lib/g++.exp (default_g++_start): Likewise.
61859
61860 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
61861
61862         * gcc.c-torture/compile/950329-1.c: New test.
61863
61864 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
61865
61866           * config/bug.exp (${tool}_load): Updated to use new remote_open
61867           and remote_close procs.
61868         * config/idp.exp: New file.
61869
61870 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
61871
61872         * gcc.c-torture/execute/950322-1.c: New test.
61873
61874 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
61875
61876         * config/vx.exp (${tool}_load): Clean up testing of return code from
61877         vxworks_ld and vxworks_spawn.
61878
61879 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
61880
61881         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
61882
61883 1995-03-13  Mike Stump  <mrs@cygnus.com>
61884
61885         * lib/old-deja.exp: Add `excess errors test - ' error, now one
61886         can mark excess errors on a machine by machine basis.  Note, the
61887         default is to not expect any excess errors, even when excess
61888         errors test - is given, so you will want to put an XFAIL ... on
61889         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
61890         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
61891         those 4 machines, but no others.
61892
61893 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
61894
61895         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
61896         * lib/c-torture.exp: to here.
61897
61898 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
61899
61900         * gcc.c-torture/execute/950221-1.c: New test.
61901         * gcc.c-torture/execute/struct-ret-1.c: New test.
61902         * gcc.c-torture/compile/950221-1.c: New test.
61903
61904         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
61905
61906 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
61907
61908         * gcc.c-torture/execute/arith-1.c (main): Return 0.
61909         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
61910
61911 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
61912
61913         * g++.gb: New directory of tests, derived from my signature and
61914         class scoping tests.
61915
61916         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
61917         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
61918         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
61919         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
61920         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
61921         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
61922         * g++.gb/sig25.C: Likewise.
61923
61924         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
61925         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
61926         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
61927         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
61928         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
61929         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
61930         * g++.gb/sig25.exp: Likewise.
61931
61932         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
61933         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
61934         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
61935         * g++.gb/scope13.C: Likewise, this test still fails.
61936
61937         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
61938         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
61939         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
61940         * g++.gb/scope13.exp: Ditto.
61941
61942         * g++.gb/README: New file, explains what these tests are about.
61943
61944 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
61945
61946         * lib/dg.exp (dg-do): Support `preprocess'.
61947         (dg-test): Likewise.
61948
61949 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
61950
61951         * config/udi.exp: change "continue -expect" to "exp_continue".
61952
61953 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
61954
61955         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
61956         Delete redundant tests.
61957
61958         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
61959         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
61960         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
61961         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
61962         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
61963         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
61964         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
61965         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
61966
61967         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
61968         storing label pointers.
61969         * gcc.c-torture/execute/921019-1.c: Likewise.
61970         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
61971         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
61972         parameter fp.
61973         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
61974         constants.
61975
61976         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
61977         Delete obsolete tests.
61978
61979         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
61980         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
61981         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
61982         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
61983         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
61984         * gcc.c-torture/compile/950124-1.c: New test.
61985
61986         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
61987
61988 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
61989
61990         * lib/mike-g++.exp: Add -lm to LIBS.
61991
61992 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
61993
61994         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
61995
61996 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
61997
61998         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
61999
62000 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
62001
62002         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
62003
62004 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
62005
62006         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
62007         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
62008         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
62009         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
62010         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
62011         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
62012         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
62013         * g++.law/{operators31.C, operators32.C,
62014         * g++.law/{operators33.C, operators34.C}: Likewise.
62015         * g++.law/{pic1.C, refs2.C}: Likewise.
62016         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
62017         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
62018         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
62019         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62020
62021         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
62022         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
62023         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
62024         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
62025         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
62026         * g++.law/{enum9.exp, friend5.exp}: Likewise.
62027         * g++.law/{nest3.exp, nest4.exp}: Likewise.
62028         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
62029         * g++.law/{operators30.exp, operators31.exp}: Likewise.
62030         * g++.law/{operators32.exp, operators33.exp}: Likewise.
62031         * g++.law/{operators34.exp}: Likewise.
62032         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
62033         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
62034         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
62035         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
62036         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62037
62038         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
62039         No longer expected to fail.
62040         * g++.law/missed-error3.C: Tweak for recent bool changes.
62041
62042 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
62043
62044         * config/emb-unix: Deleted.
62045         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
62046         remote execution.  Do final link on remote host if REMOTE_LINK is set.
62047
62048 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
62049
62050         * lib/dg.exp (dg-test): Fix typo in last patch.
62051
62052 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
62053
62054         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
62055         (handles multiple occurrences).
62056
62057 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
62058
62059         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
62060         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
62061         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
62062         printed).
62063         * lib/c-torture.exp (c-torture-compile): Likewise.
62064         (c-torture): Prepend full path if missing.
62065         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
62066         (gcc_fail): Likewise.
62067         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
62068
62069 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
62070
62071         * lib/netware.exp: Only attach to NetWare i386 systems.
62072
62073 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
62074
62075         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
62076         messages.  Add test name to "output pattern match" pass/fail message.
62077
62078 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
62079
62080         * gcc.dg: New testsuite.
62081         * gcc.dg/dg.exp: New file.
62082
62083         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
62084         test-switch.c}: Deleted.
62085
62086         * gcc.misc-tests/msgs.exp: New testcase driver.
62087
62088 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
62089
62090         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
62091         Watch for illegal return values from ${tool}_load.
62092         * config/unix.exp (${tool}_load): Fix pass/fail detection for
62093         cross targets.  Coerce return value >0 to 1.
62094
62095 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
62096
62097         * config/unix.exp (${tool}_load): Call program rsh, not proc.
62098
62099         * config/emb-unix.exp: New file.
62100
62101         * config/sim.exp: Error if variable $SIM not defined.
62102         (${tool}_load): Mark test as "untested" if simulator missing.
62103
62104         * config/unix.exp: Load remote.exp to get rcp_download.
62105         * lib/c-torture.exp: Use different option lists for testcases with
62106         and without loops.
62107         * gcc.c-torture/execute/execute.exp: Likewise.
62108
62109 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
62110
62111         * config/*.exp: Clarify return code from ${tool}_load.
62112         Call `unresolved' or `untested' instead of `warning' or `perror'
62113         (sometimes you still want to call both though).
62114         Add comment that `shell_id' is local to each file.
62115         * config/udi.exp (timeout): Set to 30.
62116         Don't print warning if connection fails, $connectmode has already
62117         printed an error.
62118         (${tool}_load): Move verbose messages to level 2.
62119         Rework pattern for "Process started" message.
62120         Pass `shell_id' to ${connectmode}_download.
62121         Retry twice upon timeout.  Make resetting of target more robust.
62122         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
62123         Pass `shell_id' to exit_$connectmode.
62124         Only call exit_$connectmode if connected.
62125         * config/unix.exp (${tool}_load): Check return codes better.
62126         * config/vrtx.exp (${tool}_load): Likewise.
62127         * config/vx.exp (${tool}_load): Likewise.
62128         Delete unneeded global's.
62129         * lib/dg.exp (dg-test): Update to reflect clarified return codes
62130         from ${tool}_load.
62131         (dg-stat): Delete.
62132         (dg-init): Delete recording of pass/fail counts.
62133         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62134         (old-dejagnu-init): Likewise.
62135         (old-dejagnu-stat): Delete contents, empty proc now.
62136         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
62137         (c-torture): Delete references to lcnt, lpass, lfail.
62138         Get option list from TORTURE_OPTIONS.
62139         Delete -funroll[-all]-loops if no loops.
62140         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
62141         (g++_stat): Delete contents (empty proc now).
62142         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
62143         (gcc_finish): Likewise.
62144         (gcc_stat): Deleted.
62145         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
62146         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
62147         * gcc.c-torture/execute/execute.exp: Likewise.
62148         Split tests into two parts: compile, execute.
62149         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
62150         no loops.  Update to reflect clarified return codes from ${tool}_load.
62151
62152 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
62153
62154         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
62155         to grep for.
62156         (old-dejagnu): Likewise (where necessary).
62157
62158 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
62159
62160         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
62161
62162         * lib/dg.exp (dg-process-target): Fix processing of selector.
62163         Add comment regarding use of `error'.
62164
62165         * lib/gcc.exp (prune_system_crud): Define if missing.
62166         * lib/g++.exp (prune_system_crud): Likewise.
62167
62168         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
62169         Call prune_system_crud.
62170         * lib/dg.exp (dg-runtest): New proc.
62171         Use perror instead of send_user for tcl errors in testcase.
62172         Don't return any value, it's never used.
62173         Don't clobber previous definition of `unknown'.
62174         Print tcl errors in `dg-final'.
62175
62176 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
62177
62178         * lib/dg.exp (dg-process-target): Improve syntax error messages.
62179         (dg-test): Don't print errorInfo, it contains stack backtrace.
62180
62181 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
62182
62183         * lib/g++.exp (runtest_file_p): Define if missing.
62184
62185 1994-09-24  Doug Evans  (dje@cygnus.com)
62186
62187         * lib/mike-g++.exp: Comment out loading of g++.exp.
62188         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
62189         (default_g++_version): Always print something.
62190         (default_g++_start): Comment out call to `which'.
62191         (g++_start, g++_load): Deleted (must be defined in config file).
62192         * lib/gcc.exp: Test for existence of $CC at start.
62193         Delete check for tmpdir (done in gcc_init).
62194         (default_gcc_version): Always print something.
62195         (default_gcc_start): Comment out call to `which'.
62196         * config/*.exp: Major cleanup - make cross targets work at least a
62197         little better for g++ (by not being "--tool gcc" specific).
62198         Rename gcc_xxx to ${tool}_xxx.
62199         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
62200         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
62201
62202 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
62203
62204         * lib/c-torture.exp (c-torture-compile): Rework compiler
62205         message processing.
62206
62207         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
62208         c-torture.
62209
62210 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
62211
62212         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
62213
62214         * lib/dg.exp (dg-process-target): Support { target native }.
62215
62216 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
62217
62218         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
62219         looked for "... program xxx got fatal signal".
62220         Correct regsub munging of `comp_output'.
62221         Ignore compiler messages "path prefix not used" and "linker input
62222         file unused".
62223
62224 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
62225
62226         * lib/gcc.exp (runtest_file_p): Define if missing.
62227         * gcc.prms/template.c: Example to work from.
62228
62229 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
62230
62231         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
62232         * lib/dg.exp (dg-test): Call unsupported testcases as such.
62233
62234         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
62235         * gcc.prms/1883.c: Moved from compile/940714-1.c.
62236         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
62237         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
62238
62239         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
62240         (dg-process-target): No longer a varargs proc.
62241         Return S/N for target, P/F for xfail.  All callers changed.
62242         (user option procs): More argument checking.
62243         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
62244         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
62245         (dg-test): Skip test if not running on selected target in `dg-do'.
62246         Update handling of `dg-do-what', `dg-output-text'.
62247         Separate execution pass/fail from output pattern match pass/fail.
62248         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
62249
62250 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
62251
62252         * gcc.c-torture/special/special.exp: Don't expect failure for mips
62253         target for 920510-1.c.
62254
62255 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
62256
62257         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
62258         Clean up comment regarding use of passcnt, etc.
62259         (gcc_stat): Don't update `testcnt' here.
62260         (gcc_finish): Do it here.
62261         Might as well reset `but_id' here too.
62262         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
62263         to determine if the file should be tested.
62264         * gcc.c-torture/compile/compile.exp: Likewise.
62265         * gcc.c-torture/execute/execute.exp: Likewise.
62266         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62267         * gcc.misc-tests/dg-test.exp: Likewise.
62268         * gcc.prms/prms.exp: Likewise.
62269         * gcc.wendy/wendy.exp: Likewise.
62270         * g++.old-deja.exp: Likewise.
62271         Move "Testing file" message to verbose level 1.
62272
62273 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
62274
62275         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
62276
62277 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
62278
62279         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
62280         (default_gcc_start): Accept optional second list element
62281         of compiler flags.  Print compiler output at verbosity level 2.
62282         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
62283         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
62284         Save current values of framework globals passcnt, failcnt, xpasscnt,
62285         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
62286         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
62287         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
62288         xfailcnt to compute stats.  Update framework global `testcnt' from
62289         pass/fail counts.
62290         (gcc_finish): New proc.  Clean up test environment.
62291         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
62292         (gcc_epass, gcc_efail): Delete.
62293         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
62294         argument of line number.
62295         (dg-init): If the tool has an init routine, call it.
62296         (dg-test): Remove args `cflags_var' and `libs_var'.
62297         Pass all compiler options to ${tool}_start.
62298         Handle missing line number.
62299         (dg-finish): New function.
62300         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
62301         particular files.  Call gcc_finish at end.  Move "skipping test"
62302         message to verbosity level 3.
62303         * gcc.c-torture/compile/compile.exp: Likewise.
62304         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62305         * gcc.c-torture/execute/execute.exp: Likewise.
62306         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62307         Print testcase being tried at verbosity level 1.
62308         * gcc.c-torture/special/special.exp: Unset xfail.
62309         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62310         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
62311         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
62312         * gcc.failure/failure.exp: Likewise.
62313         * gcc.ieee/ieee.exp: Likewise.
62314         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
62315         Update call to dg-test.  Call dg-finish at end.
62316         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
62317         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62318         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
62319         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
62320         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
62321         * gcc.wendy/wendy.exp: Add copyright.
62322         Delete setting of tmpdir (done by gcc_init).
62323         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
62324         Pass compiler flags to gcc_start.  Call gcc_finish at end.
62325         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
62326         gcc_[ce]pass/fail.
62327
62328 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
62329
62330         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
62331         confusion.
62332         (g++_load): Likewise.
62333
62334         * config/*.exp (gcc_load): Some were varargs fns and some were not.
62335         Rename argument to `prog' to remove the confusion.
62336         Varargs fns behave differently too!
62337         (g++_load): Likewise.
62338
62339         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
62340
62341         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
62342         what it is.  Delete (always) printing of status value for !native.
62343         Simplify verbose code, and include status and exec_output.
62344         (g++_load): Use gcc_load.
62345
62346 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
62347
62348         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
62349         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
62350         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
62351         940714-3.c as these testcases don't exist anymore.  Make
62352         va-arg-1.c expected to pass.
62353
62354 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
62355
62356         * gcc.misc-tests/misc.exp: Only run specific testcases.
62357         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
62358         * gcc.misc-tests/dg-[1-9].c: New files.
62359
62360         * lib/dg.exp: New testsuite driver.
62361         * gcc.prms/prms.exp: Use it.
62362
62363         * README.gcc: New file.
62364
62365         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
62366         Document and reset `lxpass' and `lxfail'.
62367         Simplify "initialized" message.
62368         (gcc_stat): Clean up comments a little.
62369
62370 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
62371
62372         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
62373
62374 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
62375
62376         * lib/old-dejagnu.exp (process-option): New proc.
62377         (old-dejagnu-init, old-dejagnu-stat): Likewise.
62378         (old-dejagnu): Simplify.
62379         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
62380
62381 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
62382
62383         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
62384         exists and is not an empty string.
62385
62386         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
62387         $xfail rather than calling setup_xfail.  Clear $xfail when test is
62388         finished.
62389         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
62390         automatically.
62391
62392         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
62393         longer expected to fail.
62394
62395         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
62396         "f" function call.
62397
62398         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
62399
62400         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
62401         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
62402         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
62403         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
62404         c-torture-1.29.
62405
62406         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
62407         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
62408
62409         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
62410
62411         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
62412         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
62413
62414         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
62415         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
62416         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
62417
62418 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
62419
62420         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
62421         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
62422         940714-1.c, 940714-2.c, 940714-3.c},
62423         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
62424         gcc.misc-tests/{mg.c,mg.exp}:
62425         New tests.
62426         * gcc.noncompile/noncompile.exp: Change accordingly.
62427
62428 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
62429
62430         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
62431         Undo previous clobberage.
62432
62433 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
62434
62435         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
62436         * gcc.special/{930510-1.c, special.exp}:
62437         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
62438         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
62439         struct-varargs-1.c}: New tests from c-torture-1.26.
62440
62441 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
62442
62443         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
62444           argument to switch.
62445
62446 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
62447
62448         * Revert the previous changes.  Please see Rob's directory
62449         (/lisa/test/rob/progressive/gcc/testsuite) for testing
62450         fixes.
62451
62452 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
62453
62454         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
62455         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
62456         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
62457         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
62458         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
62459         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
62460         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
62461         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
62462         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
62463         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
62464         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
62465         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
62466         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
62467         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
62468         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
62469         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
62470         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
62471         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
62472         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
62473         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
62474         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
62475         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
62476         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
62477         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
62478         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
62479         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
62480         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
62481         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
62482         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
62483         testing changes.
62484
62485 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
62486
62487         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
62488         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
62489         with perror calls.
62490
62491 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
62492
62493         * config/unix.exp (g++_load): Fix syntax.
62494
62495 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
62496
62497         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
62498         * gcc.noncompile/921017-1.c: Deleted obsolete test.
62499         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
62500         Don't expect va-arg-1.c to fail.  Correct expected output for
62501         920928-1.c.
62502         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
62503         * gcc.wendy/hbm4.c: Correct typo.
62504         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
62505
62506 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
62507
62508         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
62509         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
62510         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
62511         * lib/c-torture.exp (c-torture-compile): Ditto.
62512
62513         Reduce volume of output (remove all the -I's and such).
62514         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
62515         Call gcc_cpass, gcc_cfail.
62516         (c-torture): Pass testing option to c-torture-compile.
62517
62518 1994-03-21  Doug Evans  (dje@cygnus.com)
62519
62520         Bring patches over from progressive.
62521         * config/default.exp: Exit remote shell cleanly.
62522         (g++_exit, g++_start): Add default versions.
62523         * config/sim.exp (gcc_load): Use perror, not error.
62524
62525 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
62526
62527         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
62528         set in site.exp.
62529
62530 1994-03-14  Doug Evans  (dje@cygnus.com)
62531
62532         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
62533         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
62534         (wendy_try): New proc to run testcase.
62535         (main loop): Call 'em.
62536         * gcc.wendy/*.c: Clean up pass to correct expected output.
62537
62538         * lib/gcc.exp: Minor cleanup work.
62539         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
62540
62541 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
62542
62543         * config/sim.exp (gcc_load): Document return codes better.
62544         Don't pass -v to simulator.
62545
62546 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
62547
62548         * gcc.special/920717-x.c: Fix typo.
62549         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
62550         get at sources.
62551
62552         * lib/mike-gcc.exp: Fix typo.
62553
62554 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
62555
62556         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
62557         binary to use, transform the name.
62558         * config/*.exp: rename everything. Nuke any g++ specific files,
62559         it's now a special case of gcc that requires no special support.
62560         Add a default.exp for unsupported targets.
62561
62562 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
62563
62564         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
62565         lib/old-dejagnu.exp: Fix a few patterns to work with the new
62566         version of Tcl.
62567
62568 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
62569
62570         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
62571         than a warning.
62572
62573 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
62574
62575         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
62576
62577 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
62578
62579         * gcc.execute/execute.exp: Combine opt_list and foption_list into
62580         option_list.  Compile every file with only 4/6 option choices
62581         (same as C torture) instead of with 12/18 different option
62582         choices.
62583         * lib/c-torture.exp: Likewise.
62584
62585         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
62586         not already set.
62587
62588 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
62589
62590         * lib/old-deja.exp: Add `excess errors test fails' error, now one
62591         can put an XFAIL *-*-* on excess errors.
62592
62593 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
62594
62595         * g++.law: Add more tests derived from g++-bugs snapshots.
62596
62597         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
62598         equivalent to g++.law/init9.
62599
62600         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
62601         compiled it, and the a.out file after we've run it.
62602
62603 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
62604
62605         * lib/mike-g++.exp (postbase): Delete the .o file after we've
62606         compiled it, and the a.out file after we've run it.
62607
62608 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
62609
62610         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
62611
62612 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
62613
62614         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
62615         version number.
62616
62617 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
62618
62619         * g++.law: New directory of g++ tests derived from the g++-bugs
62620         snapshots.
62621
62622 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
62623
62624         * gcc.compile: initbug1.c initbug1.exp testcase added
62625
62626 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
62627
62628         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
62629         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
62630           fixes submitted by Jeff Law (law@cs.utah.edu)
62631         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
62632           Jeff Law (law@cs.utah.edu)
62633
62634
62635 1993-11-30  Mike Stump  (mrs@cygnus.com)
62636
62637         * config/unix-g++.exp: Follow the gcc way of doing things.
62638         * g++.old-deja/old-deja.exp: Minor updates.
62639         * lib/g++.exp: New file, follow the gcc way of doing things.
62640         * lib/old-dejagnu.exp: Minor updates.
62641         * lib/mike-g++.exp: Always unset errorInfo.
62642
62643 1993-11-06  Mike Stump  (mrs@cygnus.com)
62644
62645         * lib/gcc.exp: Fix some errors with the below change, CC and
62646         CFLAGS should be global when setting, not local.
62647
62648 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
62649
62650         * lib/gcc.exp: Transform tool name.
62651
62652 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62653
62654         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
62655
62656 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62657
62658         * lib/gcc.exp: change gcc_done to gcc_stat
62659
62660 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62661
62662         * Upgraded gcc testsuite to c-torture version 1.25
62663
62664 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
62665
62666         * lib/gcc.exp: added reporting code. Changed verbose compile message.
62667         * lib/c-torture: added hooks for new reporting code.
62668
62669 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
62670
62671         * config/sh-gcc.exp: check if sh-sim exists in the path
62672
62673 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
62674
62675         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
62676         * gcc.compile/compile.exp: Initial changes for new logic.
62677         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
62678         * gcc.failure/failure.exp: Initial changes for new logic.
62679         * gcc.ieee/ieee.exp: Initial changes for new logic.
62680         * gcc.misc-tests/misc.exp: Initial changes for new logic.
62681         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
62682         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
62683         * lib/c-torture.exp: Initial changes for new logic.
62684         * lib/gcc.exp: Initial changes for new logic.
62685
62686 1993-10-15  Mike Stump  (mrs@cygnus.com)
62687
62688         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
62689         depend upon failure or success.  Fully qualify names in failure
62690         and success messages.  Always remove a.out before starting
62691         compile, just in case.  Pay more attention to error text output by
62692         the compiler.  Handle testcases with no known past errors just
62693         like all others, so that things are uniform.  Other miscellaneous
62694         improvements.
62695
62696 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
62697
62698         * gcc.cpp: new directory for cpp tests
62699
62700 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
62701
62702         * lib/chill.exp: Code reformatted, removed unused code.
62703         * config/unix-chill.exp: Code reformatted, removed unused code.
62704         * chill.execute/execute.exp: Code reformatted, removed unused code.
62705         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
62706
62707 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
62708
62709         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
62710         routines not written.
62711
62712 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
62713
62714         * config/bug-gcc.exp: Use new procs from bug.exp.
62715
62716 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
62717
62718         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
62719         via ftp, rather than depending on NFS.
62720         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
62721         case.
62722
62723 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
62724
62725         * config/bug-gcc.exp: Use new download proc.
62726
62727 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
62728
62729         * chill.execute/execute.exp: cleanups, handles errors better
62730         * chill.compile/compile.exp: rewrite, based on execute.exp
62731         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
62732         * lib/chill.exp: major changes to diff proc and compile and link
62733         procs. added chill_fail and chill_pass wrappers to pass and
62734         fail. added more comments, and handle error codes better.
62735         Added a hack to capture stderr from exec, so noncompile tests
62736         can work.
62737
62738 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
62739
62740         * chill.execute/execute.exp: rewrite of testsuite driver
62741         * lib/chill.exp: rewrite of testsuite driver
62742         * config/unix-chill.exp: rewrite of testsuite driver
62743
62744 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
62745
62746         In chill.execute:
62747         * iexpr.ch: Standardize uppercase.
62748         * tuples.dat: Standardize uppercase.
62749         * vary.ch: standardize.  Correct varying string assignments.
62750         * vary.dat: Add new output lines.
62751
62752 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
62753
62754         In chill.execute:
62755         * chprintf.ch: Standardize use of uppercase.
62756         * tuples.ch: Standardize and turn arr2 into a DCL,
62757           rather than a SYN.
62758         * pinits.ch: Standardize.
62759
62760 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
62761
62762         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
62763         * Makefil: Renamed to Makefile.in.
62764         * configure.in: New.
62765
62766 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
62767
62768         In chill.execute:
62769         * .cvsignore: Add result/output files.
62770         * Makefile: Fix up variables at start.  Use MFLAGS
62771           everywhere.  Correct bool_loc, built_ins entries.
62772           Add entry for vary1.ch.
62773         * bitarray.ch: Standardize upper-case usage.
62774         * bitexpr.ch: Standardize, add output of b1.
62775         * params.ch: Use arrayt in along PROC parameters, to
62776           avoid novelty problems.
62777         * sets.ch: Tiny cleanup.
62778         * vary1.ch: Re-indent.
62779
62780 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
62781
62782         * Add PR-related files to Makefiles, .cvsignore files, etc.
62783
62784 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
62785
62786         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
62787           with compiler objects. New names are test-flow.c and test-loop.c
62788
62789 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
62790
62791         * Upgraded c-torture tests from 1.19 to 1.20
62792
62793         * new files:
62794         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
62795         * gcc.compile: 930623-1.c 930623-2.c
62796         * gcc.noncompile: 930622-1.c 930622-2.c
62797         * gcc.failure: 920411-1.c 920627-2.c
62798         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
62799
62800 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
62801
62802         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62803           More changes to get testsuite working properly. Needs more work.
62804           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
62805
62806 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
62807
62808         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62809           More changes to get testsuite working properly. Needs more work.
62810
62811 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
62812
62813         * chill.compile/compile.exp: Added for Dejagnu support
62814         * chill.execute/execute.exp: Added for Dejagnu support
62815         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
62816
62817 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
62818
62819         This should complete moving the CHILL test files.
62820         * chill.noncompile(.cvsignore printf.grt
62821             in-printf.grt chprintf.grt chprintf.ch):
62822             Added test-support files.
62823           (Makefile): Modified further.
62824         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
62825             signal.ch): Added test files.
62826           * chill.execute (.cvsignore printf.grt printr.c
62827             in-printf.grt rts.c chprintf.grt rts.h): Added
62828           test-support files.
62829             (Makefile): More corrections.
62830
62831 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
62832
62833         * chill.compile, chill.execute, chill.nocompile: Add CHILL
62834           test cases, ready for DejaGnu.
62835
62836 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
62837
62838         * Upgraded c-torture tests from 1.18 to 1.19
62839
62840         * gcc.compile: added test(s):
62841           930607-1.c
62842         * gcc.execute: added test(s):
62843           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
62844
62845         * added new subdirectory for misc tests: gcc.misc-tests
62846         * gcc.misc-test(s): added tests:
62847           inst-check.c test-consts.c test-ior.c test-switch.c
62848
62849 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
62850
62851         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
62852
62853 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
62854
62855         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
62856
62857 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
62858
62859         * Upgraded c-torture tests from 1.17 to 1.18
62860
62861 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
62862
62863         * Upgraded c-torture tests from 1.12 to 1.17
62864
62865 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
62866
62867         * lib/old-dejagnu.exp:
62868           Fixed handling of XFAIL target triplets to correctly
62869           recognize wildcard characters.  Removed code that
62870           appended a unique id tag to the end of the file name
62871           printed out by the result of the testcases within a
62872           given test file.
62873
62874 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
62875
62876         * lib/old-dejagnu.exp:
62877           Reworked expected failure handling to trigger off of XFAIL
62878           keyword in keyphrase embeded in testcase source code. The
62879           XFAIL keyword must be at the end of the keyphrase line. It
62880           may optionally be followed by one or more target triplets.
62881           It has just occured that the handling of wildcards in the
62882           target triplet may not be correct.
62883
62884 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
62885
62886         * g++.old-deja/tests:
62887           Moved all subdirectories up one level into g++.old-deja .
62888
62889         * lib/old-dejagnu.exp:
62890           Fixed problem with CXXFLAGS not being properly reset, and being
62891           corrupted with extraneous "-c" compiler option.  This was
62892           causing binaries to not be generated for test that needed them.
62893           Modified strings passed to "pass" and "fail" so that individual
62894           tests from the same test file would be distinguished by an
62895           identifier appended to the test file name in the summary logs;
62896           this corrected a problem with erroneous diff logs.  Added code
62897           to search testcases for expected fail and unexpected pass keywords.
62898
62899 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
62900
62901         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
62902
62903 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
62904
62905         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
62906           Removed extraneous text from end of "Special g++ Options"
62907           keyphrase.
62908
62909         * lib/old-dejagnu.exp: Added pattern matching to look for new
62910           keywords, embedded in testcases comments, which will trigger
62911           calls to xpass and xfail.
62912
62913 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
62914
62915         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
62916           comments embedded in the testcases, especially the one looking for
62917           special compiler options, as well as the pattern matching for the
62918           compiler output again.
62919
62920 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
62921
62922         * lib/old-dejagnu.exp: Do a proper check of the return value for
62923           execute tests. Fixed several problems with the pattern matching
62924           of the compiler output which gave erroneous test results.
62925           Changed several of the test result messages to be more descriptive.
62926         * config/unix-g++.exp: Proc g++_load now actually works and
62927           executes the tests passed to it and returns a usable return
62928           value.
62929
62930 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
62931
62932           * lib/gcc.exp: Exits gracefully if $CC is bogus.
62933
62934 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
62935
62936         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
62937           Modified both files to properly execute the old style
62938           dejagnu tests. The previous versions of these files were
62939           experimental and did not function anything near correctly.
62940
62941 1993-04-05  Rob Savoye  (rob@cygnus.com)
62942
62943         * Removed all Makefile.in and configure.in files. No configuration
62944         needed now.
62945
62946 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
62947
62948         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
62949
62950 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
62951
62952         * gcc.compile/configure.in, gcc.unsorted/configure.in,
62953         gcc.special/configure.in, gcc.noncompile/configure.in,
62954         gcc.execute/configure.in, gcc.code_quality/configure.in,
62955         g++.other/configure.in, g++.old-deja/configure.in,
62956         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
62957         in srcname setting.
62958
62959 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
62960
62961         * lib/udi.exp: Fixed mondfe and mondfe_download.
62962         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
62963         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
62964
62965 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
62966
62967         * config/udi-gdb.exp: Check $shell_id after connecting to target.
62968         (gdb_exit): Don't remove *_soc files.
62969
62970 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
62971
62972         * lib/c-torture.exp: Don't look for main; instead always use -w
62973         -c.  This is how the c-torture tests work.  Remove the object
62974         file if the compilation succeeds.
62975         * gcc.execute/execute.exp: Remove executable if test passes.
62976         * gcc.noncompile/noncompile.exp: Every test is an expected
62977         failure.
62978         * gcc.special/special.exp: Added tests from c-torture 1.11,
62979         corrected use of existing test.
62980         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
62981         gcc.execute/920625-1.c: Updated to c-torture 1.11.
62982         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
62983         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
62984         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
62985         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
62986         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
62987         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
62988         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
62989         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
62990         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
62991         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
62992         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
62993         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
62994         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
62995         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
62996         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
62997         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
62998         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
62999         c-torture 1.11.
63000         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
63001         correspond to c-torture 1.11.
63002
63003         * New file.