OSDN Git Service

PR testsuite/35538
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
2             Uros Bizjak  <ubizjak@gmail.com>
3
4         PR testsuite/35538 
5         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
6         Skip *-*-darwin*.
7         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
8
9 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10
11         PR testsuite/35406
12         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
13         count from 0 to 1.
14         
15 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16
17         PR testsuite/35406
18         * gfortran.dg/ldist-1.f90: Update test to check
19         for 5 loops distributed instead of 4.
20
21 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22
23         PR fortran/35475
24         * gfortran.dg/derived_sub.f90: New test.
25
26 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
27
28         PR testsuite/35558
29         * g++.dg/tls/static-1.C: Move dg-additional-sources after
30         dg-require-effective-target.
31         * g++.dg/tls/static-1a.cc: Likewise.
32
33 2008-03-13  Tom Tromey  <tromey@redhat.com>
34
35         PR libcpp/35322:
36         * gcc.dg/cpp/pr35322.c: New file.
37
38 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
39
40         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
41         (main): Call check_vect.
42
43 2008-03-13  Alon Dayan  <alond@il.ibm.com>
44             Olga Golovanevsky  <olga@il.ibm.com>
45         
46         PR tree-optimization/35041
47         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
48
49 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
50
51         PR target/34000
52         PR target/35553
53         * g++.dg/other/i386-3.C: New test.
54         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
55         * gcc.target/i386/sse-14.c: Ditto.
56         * gcc.target/i386/mmx-1.c: Ditto.
57         * gcc.target/i386/mmx-2.c: Ditto.
58         * gcc.target/i386/3dnow-1.c: Ditto.
59         * gcc.target/i386/3dnow-2.c: Ditto.
60         * gcc.target/i386/3dnowA-1.c: Ditto.
61         * gcc.target/i386/3dnowA-2.c: Ditto.
62
63 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
64
65         PR tree-opt/35422
66         * gcc.target/i386/pr35422.c: Escape brackets.
67
68 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
69
70         PR tree-opt/35422
71         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
72         third loop.
73         * gcc.target/i386/pr35422.c: New.
74
75 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
76
77         PR tree-opt/35403
78         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
79
80 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
81
82         PR target/35540
83         * gcc.target/i386/pr35540.c: New test.
84
85 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
86
87         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
88
89 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
90
91         PR middle-end/35526
92         * g++.dg/torture/pr35526.C: New test.
93
94 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
95
96         PR c++/35328
97         * g++.dg/gomp/pr35328.C: New test.
98
99         PR c++/35337
100         * g++.dg/gomp/pr35337.C: New test.
101
102         PR c/35438
103         PR c/35439
104         * gcc.dg/gomp/pr35438.c: New test.
105         * gcc.dg/gomp/pr35439.c: New test.
106
107         PR middle-end/35099
108         * g++.dg/gomp/pr35099.C: New test.
109
110 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
111
112         * gnat.dg/range_check2.adb: New test.
113
114 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
115
116         PR tree-optimization/35494
117         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
118         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
119         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
120         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
121
122 2008-03-10  Richard Guenther  <rguenther@suse.de>
123
124         PR tree-optimization/34677
125         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
126         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
127         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
128
129 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
130
131         PR fortran/35474
132         * gfortran.dg/module_commons_2.f90: New test.
133
134 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
135
136         * gnat.dg/frame_overflow.adb: Improve portability.
137
138 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
139
140         PR target/35350
141         * gcc.target/i386/isa-1.c: Add -march=x86-64.
142         * gcc.target/i386/isa-2.c: Likewise.
143         * gcc.target/i386/isa-3.c: Likewise.
144         * gcc.target/i386/isa-10.c: Likewise.
145         * gcc.target/i386/isa-11.c: Likewise.
146         * gcc.target/i386/isa-12.c: Likewise.
147         * gcc.target/i386/isa-13.c: Likewise.
148         * gcc.target/i386/isa-14.c: Likewise.
149
150 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
151
152         PR target/22152
153         * gcc.target/i386/pr22152.c: New test.
154         * gcc.target/i386/sse2-mmx.c: Ditto.
155
156 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
157
158         * gnat.dg/uninit_func.adb: New test.
159
160 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
161
162         * gnat.dg/pack4.adb: New test.
163
164 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
165
166         * gnat.dg/small_alignment.adb: New test.
167
168 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
169
170         * gnat.dg/specs/alignment2.ads: New test.
171
172 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
173
174         * gnat.dg/pack3.adb: New test.
175
176 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
177
178         PR c++/20366
179         * g++.dg/other/pr20366.C: New test.
180
181 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
182
183         PR tree-opt/35402
184         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
185
186 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
187
188         PR preprocessor/35458
189         * gcc.dg/cpp/cmdlne-M-2.c: New file.
190         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
191         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
192
193 2008-03-06  Tom Tromey  <tromey@redhat.com>
194
195         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
196         * treelang: Delete.
197
198 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
199
200         * gnat.dg/specs/pack33.ads: New test.
201
202 2008-03-05  Richard Guenther  <rguenther@suse.de>
203
204         PR tree-optimization/35472
205         * gcc.c-torture/execute/pr35472.c: New testcase.
206
207 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
208
209         PR 33009
210         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
211         * gcc.c-torture/compile/pr33009.c: Likewise.
212
213 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
214
215         PR 31341
216         * gcc.dg/vect/pr31041.c: Fix.
217
218 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
219
220         PR libfortran/35293
221         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
222         New.
223         * gfortran.fortran-torture/execute/list_read_1.x,
224         gfortran.fortran-torture/execute/read_null_string.x,
225         gfortran.fortran-torture/execute/backspace.x,
226         gfortran.fortran-torture/execute/seq_io.x,
227         gfortran.fortran-torture/execute/slash_edit.x,
228         gfortran.fortran-torture/execute/unopened_unit_1.x,
229         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
230         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
231         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
232         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
233         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
234         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
235         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
236         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
237         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
238         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
239         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
240         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
241         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
242         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
243         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
244         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
245         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
246         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
247         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
248         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
249         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
250         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
251         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
252         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
253         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
254         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
255         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
256         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
257         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
258         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
259         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
260         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
261         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
262         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
263         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
264         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
265         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
266         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
267         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
268         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
269         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
270         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
271         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
272         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
273         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
274         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
275         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
276         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
277         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
278         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
279         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
280         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
281         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
282         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
283         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
284         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
285         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
286         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
287         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
288         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
289         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
290         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
291         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
292         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
293         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
294         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
295         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
296         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
297         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
298         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
299         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
300         gfortran.dg/write_back.f: Gate test on effective_target
301         fd_truncate.
302
303 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
304
305         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
306         targets declaring functions in assembly.
307
308 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
309
310         PR 28322
311         * gcc.dg/pr28322-3.c: New.
312
313 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
314
315         PR target/35453
316         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
317         _SIDD_XXX.
318         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
319         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
320         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
321         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
322         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
323         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
324         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
325         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
326
327 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
328
329         PR middle-end/35456
330         * gcc.c-torture/execute/pr35456.c: New test.
331
332 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
333
334         * gcc.target/i386/sse-10.c: Don't use
335         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
336
337 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
338
339         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
340         * gfortran.dg/reassoc_2.f90: Ditto.
341         * gfortran.dg/reassoc_3.f90: Ditto.
342
343 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
344
345         PR fortran/33197
346         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
347         * gfortran.dg/dg.exp: Likewise.
348         * gfortran.dg/vect/vect.exp: Likewise.
349         * gfortran.fortran-torture/execute/execute.exp: Likewise.
350         * gfortran.fortran-torture/compile/compile.exp: Likewise.
351         * gfortran.dg/gamma_1.f90: Also check log_gamma.
352         * gfortran.dg/invalid_contains_1.f90: Remove warning about
353         empty CONTAINS.
354         * gfortran.dg/gamma_2.f90: Add a few error messages.
355         * gfortran.dg/invalid_contains_2.f90: Remove warning about
356         empty CONTAINS.
357         * gfortran.dg/gamma_3.f90: Adjust error message.
358         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
359         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
360         * gfortran.dg/bessel_1.f90: New test.
361         * gfortran.dg/recursive_check_3.f90: Remove warnings.
362         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
363         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
364         * gfortran.dg/contains_empty_1.f03: New test.
365         * gfortran.dg/erfc_scaled_1.f90: New test.
366         * gfortran.dg/hypot_1.f90: New test.
367         * gfortran.dg/contains_empty_2.f03: New test.
368
369 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
370
371         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
372
373 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
374
375         PR 24924
376         * g++.dg/cpp/string-2.C: This is a warning now.
377         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
378         default, so add it.
379         
380 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
381
382         * g++.dg/cpp0x/auto1.C: New.
383
384 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
385
386         PR fortran/34770
387         * gfortran.dg/pointer_1.f90: New test.
388
389 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
390
391         PR c++/35315
392         * g++.dg/ext/attrib32.C: Add another test case.
393
394 2008-02-29  Tom Tromey  <tromey@redhat.com>
395
396         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
397         line.
398
399 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
400
401         * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
402         to make the interchange profitable.
403
404 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
405
406         PR fortran/31463
407         PR fortran/33950
408         PR fortran/34296
409         * gfortran.dg/arrayio_11.f90: Fixed test.
410         * gfortran.dg/arrayio_12.f90: Likewise.
411         * gfortran.dg/module_read_1.f90: Added warning-directives.
412         * gfortran.dg/pr32242.f90: Likewise.
413         * gfortran.dg/result_in_spec_3.f90: Likewise.
414         * gfortran.dg/use_12.f90: Likewise.
415         * gfortran.dg/warn_function_without_result.f90 : New test.
416
417 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
418
419         PR fortran/34868
420         * gfortran.dg/f2c_9.f90: New test.
421
422 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
423
424         * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
425         * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
426         * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
427         * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
428         * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
429         * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
430         * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
431         * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
432         * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
433         * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
434         * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
435         * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
436         * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
437         * testsuite/gfortran.dg/ldist-1.f90: New.
438
439 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
440
441         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
442
443 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
444
445         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
446
447 2008-02-27  Jan Beulich  <jbeulich@novell.com>
448
449         * gcc.target/i386/mmx-1.c: Add
450         -Werror-implicit-function-declaration to dg-options.
451         * gcc.target/i386/mmx-2.c: Likewise.
452         * gcc.target/i386/sse-13.c: Likewise.
453         * gcc.target/i386/sse-14.c: Likewise.
454
455 2008-02-27  Revital Eres  <eres@il.ibm.com>
456
457         PR rtl-optimization/34999
458         * gcc.dg/tree-prof/pr34999.c: New.
459
460 2008-02-27  Richard Guenther  <rguenther@suse.de>
461
462         PR middle-end/25290
463         * gcc.c-torture/execute/pr35390.c: New testcase.
464
465 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
466
467         PR ada/22255
468         * gnat.dg/test_direct_io.adb: New file.
469
470 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
471
472         PR ada/34799
473         * gnat.dg/specs/pr34799.ads: New test.
474
475 2008-02-27  Richard Guenther  <rguenther@suse.de>
476
477         PR middle-end/34971
478         * gcc.c-torture/execute/pr34971.c: New testcase.
479
480 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
481
482         * gcc.dg/gomp/preprocess-1.c: New test.
483
484         PR c++/35368
485         * g++.dg/ext/visibility/typeinfo2.C: New test.
486         * g++.dg/ext/visibility/typeinfo3.C: New test.
487
488 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
489
490         * gcc.dg/bf-ms-attrib.c (main): Return 0.
491
492 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
493
494         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
495         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
496
497 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
498
499         PR c/28800
500         * gcc.dg/empty-source-2.c: Adjust for warning message.
501         * gcc.dg/empty-source-3.c: Likewise.
502         * gcc.dg/pack-test-2.c: Adjust comment.
503         * gcc.dg/pragma-ep-2.c: Likewise.
504         * gcc.dg/pragma-re-2.c: Likewise.
505         * gcc.dg/va-arg-2.c: Likewise.
506
507 2008-02-26  Tobias Burnus  <burnus@net-b.de>
508
509         PR fortran/35033
510         * gfortran.dg/assignment_2.f90: New.
511
512 2008-02-26  Jason Merrill  <jason@redhat.com>
513
514         PR c++/35315
515         * g++.dg/ext/attrib32.C: New.
516
517 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
518
519         * gcc.c-torture/execute/nest-align-1.x: Delete.
520
521 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
522
523         PR 26264
524         * 20021023-1.c: Use __builtin_va_start instead of
525         __builtin_stdarg_start.
526         * pr17301-1.c: Likewise.
527         * pr17301-2.c: Likewise.
528                 
529 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
530         
531         * gcc.dg/pr34351.c: New.
532         
533 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
534
535         * gcc.dg/Wlarger-than2.c: New.
536         
537 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
538
539         PR c++/35323
540         * g++.dg/lookup/crash7.C: New.
541
542 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
543
544         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
545
546 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
547
548         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
549
550 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
551
552         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
553
554 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
555
556         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
557         Windows.
558
559 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
560
561         * lib/target-supports.exp (check_profiling_available): Report -p
562         unavailable on *-*-mingw*.
563
564 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
565
566         * lib/target-supports.exp (check_effective_target_pthread_h): New.
567         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
568         dg-require-effective-target pthread_h.
569
570 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
571
572         * gcc.dg/Wswitch-enum-error.c: New.
573         * gcc.dg/Wswitch-error.c: New.
574         * gcc.dg/20011021-1.c: Use two directives to match two different
575         messages.
576         
577 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
578         
579         PR 28322
580         * gcc.dg/pr28322.c: New.
581         * gcc.dg/pr28322-2.c: New.
582         * lib/prune.exp: Ignore "At top level" even if there is no ':'
583         preceding it.
584
585 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
586
587         PR c++/35333
588         * g++.dg/other/error26.C: New.
589
590 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
591
592         PR c++/35338
593         * g++.dg/other/error25.C: New.
594
595 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
596
597         PR target/35258
598         * gcc.dg/pr35258.c: New testcase.
599
600 2008-02-25  Jan Beulich  <jbeulich@novell.com>
601
602         * gcc.dg/20020426-2.c: Remove bogus workaround.
603         * g++.old-deja/g++.other/store-expr1.C: Likewise.
604         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
605
606 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
607
608         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
609
610 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
611
612         PR middle-end/19984
613         * gcc.dg/pr19984.c: New test.
614         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
615         name of the variable.
616
617 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
618
619         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
620         (main): Call check_vect and foo.  Check array values after
621         the call to foo.
622         * gcc.dg/vect/vect-117.c: Call check_vect.
623         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
624
625 2008-02-25  Jason Merrill  <jason@redhat.com>
626
627         PR c++/33486
628         * g++.dg/lookup/strong-using-5.C: New.
629
630 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
631
632         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
633         sh* targets.
634
635 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
636
637         PR target/35349
638         * gcc.c-torture/execute/20050604-1.x: New file.
639
640 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
641
642         * gcc.target/i386/pr22076.c: Update number of mov insns
643         for PIC targets.
644         * gcc.target/i386/pr34256.c: Ditto.
645
646 2008-02-24  Diego Novillo  <dnovillo@google.com>
647
648         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
649
650         PR 33738
651         * g++.dg/warn/pr33738.C: New.
652
653 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
654
655         * gcc.c-torture/execute/nest-align-1.x: New file.
656
657 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
658
659         PR c++/34749
660         * g++.dg.ext/dllimport13.C: New test.
661
662 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
663
664         PR libfortran/24685
665         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
666         powerpc*-apple-darwin*.
667
668 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
669
670         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
671         ERFC into gfortran.dg/large_real_kind_3.F90.
672         * gfortran.dg/large_real_kind_3.F90: New test.
673
674 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
675
676         PR rtl-opt/33512
677         * gcc.dg/and-1.c: New test.
678
679 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
680
681         * gcc.c-torture/execute/20080222-1.c: New test.
682
683 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
684
685         PR target/22076
686         PR target/34256
687         * gcc.target/i386/pr22076.c: New test.
688         * gcc.target/i386/pr34256.c: New test.
689         * gcc.target/i386/vecinit-5.c: New test.
690         * gcc.target/i386/vecinit-6.c: New test.
691         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
692
693         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
694         <xmmintrin.h>, define __m64 and __m128 directly.
695         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
696
697 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
698
699         PR C++/34715
700         * g++.dg/ext/always_inline-1.C: New test.
701         * g++.dg/ext/always_inline-2.C: New test.
702         * g++.dg/ext/always_inline-3.C: New test.
703         * g++.dg/ext/always_inline-4.C: New test.
704
705 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
706
707         * gcc.target/cris/asm-b-1.c: New test.
708
709 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
710
711         PR c++/35282
712         * g++.dg/template/nontype17.C: Add.
713
714 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
715
716         PR c++/35282
717         Revert:
718         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
719
720         PR c++/28743
721         * g++.dg/template/nontype17.C: New.
722         * g++.dg/template/nontype16.C: Add error.
723
724 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
725
726         PR c/19999
727         * gcc.dg/Wfloat-equal-1.c: New.
728         * g++.dg/warn/Wfloat-equal-1.C: New.
729
730 2008-02-21  Michael Matz  <matz@suse.de>
731
732         PR target/35264
733         * gcc.dg/pr35264.c: New testcase.
734
735 2008-02-21  Richard Guenther  <rguenther@suse.de>
736
737         * gfortran.dg/reassoc_1.f90: New testcase.
738         * gfortran.dg/reassoc_2.f90: Likewise.
739         * gfortran.dg/reassoc_3.f90: Likewise.
740
741 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
742
743         PR libfortran/34974
744         * gfortran.dg/fmt_t_7.f: New test.
745
746         PR libfortran/35132
747         * gfortran.dg/streamio_15.f90: New test.
748         
749 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
750
751         PR libfortran/35036
752         * gfortran.dg/fmt_zero_digits.f90: Revise test.
753
754 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
755
756         * gcc.dg/Wframe-larger-than.c: New option test.
757
758 2008-02-20  Tobias Burnus  <burnus@net-b.de>
759
760         PR fortran/34997
761         * gfortran.dg/dollar_sym_1.f90: New.
762         * gfortran.dg/dollar_sym_2.f90: New.
763
764 2008-02-20  Richard Guenther  <rguenther@suse.de>
765
766         PR middle-end/35265
767         * gcc.dg/builtins-66.c: New testcase.
768
769 2008-02-20  Richard Guenther  <rguenther@suse.de>
770
771         * gcc.dg/fold-reassoc-1.c: New testcase.
772         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
773
774 2008-02-20  Richard Guenther  <rguenther@suse.de>
775
776         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
777
778 2008-02-20  Ira Rosen  <irar@il.ibm.com>
779
780         * lib/target-supports.exp (check_effective_target_vect_unpack):
781         Return true for SPU.
782         (check_effective_target_vect_short_mult): Likewise.
783         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
784         the loop on targets that support vect_unpack.
785
786 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
787
788         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
789         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
790         templates to reduce number of passed arguments.
791
792 2008-02-19  Jason Merrill  <jason@redhat.com>
793
794         PR c++/34950
795         * g++.dg/template/explicit-args1.C: New.
796
797 2008-02-19  Richard Guenther  <rguenther@suse.de>
798
799         PR tree-optimization/34989
800         * gcc.dg/pr34989-1.c: New testcase.
801         * gcc.dg/pr34989-2.c: Likewise.
802
803 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
804
805         PR c++/35028
806         * g++.dg/gomp/pr35028.C: New test.
807
808         PR c++/34964
809         PR c++/35244
810         * gcc.dg/gomp/pr34964.c: New test.
811         * g++.dg/gomp/pr34964.C: New test.
812         * gcc.dg/gomp/pr35244.c: New test.
813         * g++.dg/gomp/pr35244.C: New test.
814
815         PR c++/35078
816         * g++.dg/gomp/pr35078.C: New test.
817
818 2008-02-19  Christian Bruel  <christian.bruel@st.com>
819
820         * gcc.dg/packed-array.c: New testcase. 
821
822 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
823
824         PR target/33555
825         * gcc.target/i386/pr33555.c: New test.
826         
827 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
828
829         PR target/35189
830         * gcc.target/i386/isa-1.c: New.
831         * gcc.target/i386/isa-2.c: Likewise.
832         * gcc.target/i386/isa-3.c: Likewise.
833         * gcc.target/i386/isa-4.c: Likewise.
834         * gcc.target/i386/isa-5.c: Likewise.
835         * gcc.target/i386/isa-6.c: Likewise.
836         * gcc.target/i386/isa-7.c: Likewise.
837         * gcc.target/i386/isa-8.c: Likewise.
838         * gcc.target/i386/isa-9.c: Likewise.
839         * gcc.target/i386/isa-10.c: Likewise.
840         * gcc.target/i386/isa-11.c: Likewise.
841         * gcc.target/i386/isa-12.c: Likewise.
842         * gcc.target/i386/isa-13.c: Likewise.
843         * gcc.target/i386/isa-14.c: Likewise.
844
845 2008-02-18  Joey Ye  <joey.ye@intel.com>
846             H.J. Lu  <hongjiu.lu@intel.com>
847
848         PR middle-end/34921
849         * gcc.c-torture/execute/nest-align-1.c: New test case.
850
851 2008-02-17  Richard Guenther  <rguenther@suse.de>
852
853         PR middle-end/35227
854         * gcc.dg/torture/pr35227.c: New testcase.
855
856 2008-02-17  Richard Guenther  <rguenther@suse.de>
857
858         PR tree-optimization/35231
859         * gcc.c-torture/execute/pr35231.c: New testcase.
860
861 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
862
863         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
864         (test_gt): Ditto.
865
866 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
867
868         * obj-c++.dg/encode-2.mm: XFAIL.
869         * obj-c++.dg/encode-3.mm: Likewise.
870
871 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
872             Paolo Carlini  <pcarlini@suse.de>
873
874         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
875         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
876         * g++.dg/ext/has_nothrow_copy.C: Likewise.
877
878 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
879
880         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
881         (main): Change to void and rename to sse_test.
882         * gcc.target/i386/pr24306.c: Ditto.
883         * gcc.target/i386/pr32065-2.c: Ditto.
884         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
885         (main): Change to void and rename to sse2_test.
886         * gcc.target/i386/20060512-3.c: Ditto.
887
888 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
889
890         PR fortran/35150
891         * gfortran.dg/c_loc_tests_12.f03: New test.
892
893 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
894
895         PR c++/35023
896         PR c++/35024
897         PR c++/35026
898         * g++.dg/cpp0x/vt-35026.C: New.
899         * g++.dg/cpp0x/vt-35023.C: New.
900         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
901         * g++.dg/cpp0x/vt-35024.C: New.
902
903 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
904
905         * gcc.c-torture/execute/va-arg-25.x: Remove.
906
907 2008-02-15  Richard Guenther  <rguenther@suse.de>
908             Zdenek Dvorak  <ook@ucw.cz>
909
910         PR tree-optimization/35164
911         * g++.dg/torture/pr35164-1.C: New testcase.
912         * g++.dg/torture/pr35164-2.C: Likewise.
913
914 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
915
916         PR testsuite/35119
917         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
918         in dg-final to match the assembly code generated by Darwin 9.
919
920 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
921
922         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
923
924 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
925
926         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
927
928 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
929
930         * lib/dejapatches.exp: New file.
931
932 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
933
934         PR c++/34050
935         * g++.dg/cpp0x/vt-34050.C: New.
936
937 2008-02-14  Jason Merrill  <jason@redhat.com>
938
939         PR c++/5645
940         PR c++/11159
941         * g++.dg/warn/pr11159.C: New.
942         * g++.dg/warn/pr5645.C: Likewise.
943
944 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
945
946         PR preprocessor/35061
947         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
948
949 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
950
951         PR c++/28743
952         * g++.dg/template/nontype17.C: New.
953         * g++.dg/template/nontype16.C: Add error.
954
955 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
956
957         PR c++/35138
958         * g++.dg/template/member8.C: New test.
959
960 2008-02-13  Michael Matz  <matz@suse.de>
961
962         * gcc.dg/pr35065.c: Fix testcase warnings.
963
964 2008-02-13  Jason Merrill  <jason@redhat.com>
965
966         PR c++/34962, c++/34937, c++/34939
967         * g++.dg/ext/tmplattr9.C: New.
968
969 2008-02-13  Michael Matz  <matz@suse.de>
970
971         PR debug/35065
972         * gcc.dg/pr35065.c: New testcase.
973
974 2008-02-12  Richard Guenther  <rguenther@suse.de>
975
976         PR tree-optimization/35171
977         * gcc.c-torture/compile/pr35171.c: New testcase.
978
979 2008-02-12  Richard Guenther  <rguenther@suse.de>
980
981         PR middle-end/35163
982         * gcc.c-torture/execute/pr35163.c: New testcase.
983
984 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
985
986         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
987
988 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
989
990         * gnat.dg/loop_address.adb: New test.
991
992 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
993
994         * obj-c++.dg/bitfield-1.mm: Expect failures.
995         * obj-c++.dg/bitfield-4.mm: Likewise.
996         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
997         * obj-c++.dg/encode-8.mm: Likewise.
998         * obj-c++.dg/isa-field-1.mm: Likewise.
999         * obj-c++.dg/layout-1.mm: Likewise.
1000         * obj-c++.dg/lookup-2.mm: Likewise.
1001         * obj-c++.dg/try-catch-2.mm: Likewise.
1002         * obj-c++.dg/try-catch-9.mm: Likewise.
1003
1004 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
1005
1006         PR c++/35144
1007         * g++.dg/tree-ssa/pr35144.C: New test.
1008
1009         PR inline-asm/35160
1010         * gcc.target/i386/pr35160.c: New test.
1011
1012         PR c++/34862
1013         * g++.dg/init/new27.C: New test.
1014
1015 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
1016
1017         PR c++/35077
1018         * g++.dg/template/crash78.C: New.
1019
1020 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1021
1022         PR testsuite/35047
1023         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
1024         * gcc.dg/compat/vector-2_y.c: Ditto.
1025
1026 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1027             Richard Guenther  <rguenther@suse.de>
1028
1029         PR tree-optimization/33992
1030         * gcc.c-torture/execute/pr33992.c: New testcase.
1031
1032 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1033
1034         * gfortran.dg/streamio_14.f90:  New test.
1035
1036 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1037
1038         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
1039         Add -mfpmath=387 to dg-options.
1040
1041 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1042
1043         PR testsuite/35047
1044         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
1045         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
1046         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
1047         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
1048         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
1049         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
1050         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
1051         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
1052         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
1053
1054 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1055
1056         PR objc++/34193
1057         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
1058
1059 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
1060
1061         PR c++/35056
1062         * g++.dg/conversion/bitfield8.C: New.
1063
1064 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1065
1066         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
1067
1068 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1069
1070         PR c++/35049
1071         PR c++/35096
1072         * g++.dg/ext/vector13.C: New.
1073
1074 2008-02-06  David Daney  <ddaney@avtrex.com>
1075
1076         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
1077
1078 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
1079
1080         * lib/target-supports.exp (check_effective_target_hard_float): Remove
1081         special case for xtensa-*-*.
1082         
1083 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1084
1085         PR fortran/35037
1086         * gfortran.dg/volatile11.f90: New test.
1087
1088 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
1089
1090         PR c++/33553
1091         * g++.dg/template/array19.C: New test.
1092
1093 2008-02-05  Diego Novillo  <dnovillo@google.com>
1094
1095         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
1096
1097         PR 33738
1098         * g++.dg/warn/pr33738.C: Remove.
1099
1100 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1101
1102         PR fortran/34945
1103         * gfortran.dg/bounds_check_13.f: New test.
1104
1105 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1106
1107         PR testsuite/33946
1108         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
1109
1110 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
1111
1112         PR target/35083
1113         * gcc.target/i386/pr35083.c: New test.
1114
1115 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1116
1117         PR fortran/32315
1118         * gfortran.dg/data_bounds_1.f90: New test.
1119
1120 2008-02-04  Diego Novillo  <dnovillo@google.com>
1121
1122         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
1123
1124         PR 33738
1125         * testsuite/g++.dg/warn/pr33738.C: New.
1126
1127 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
1128
1129         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
1130         to match.
1131
1132 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
1133
1134         * lib/target-supports.exp (check_effective_target_hard_float): Only
1135         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
1136         other targets, grep for a call insn in the rtl expand dump for an
1137         add of two doubles.
1138         (target_compile): Support generating rtl dumps as output.
1139
1140 2008-02-04  Richard Guenther  <rguenther@suse.de>
1141
1142         PR middle-end/33631
1143         * gcc.c-torture/execute/pr33631.c: New testcase.
1144
1145 2008-02-04  Richard Guenther  <rguenther@suse.de>
1146
1147         PR middle-end/35043
1148         * gcc.c-torture/compile/pr35043.c: New testcase.
1149
1150 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1151
1152         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
1153
1154 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
1155
1156         * gcc.target/i386/pr31628.c: Require effective target fpic.
1157         * gcc.target/i386/strinline.c: Ditto.
1158         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
1159         * gcc.dg/pr35045.c: Ditto.
1160         * gcc.dg/20050503-1.c: Ditto.
1161
1162 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
1163
1164         PR fortran/32760
1165         * gfortran.dg/host_assoc_variable_1.f90: New test.
1166         * gfortran.dg/allocate_stat.f90: Change last three error messages.
1167
1168 2008-02-02  Michael Matz  <matz@suse.de>
1169
1170         PR target/35045
1171         * gcc.dg/pr35045.c: New test.
1172
1173 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1174
1175         PR libfortran/35001
1176         * gfortran.dg/shape_4.f90:  New test.
1177
1178 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
1179
1180         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
1181
1182 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
1183
1184         PR rtl-optimization/34773
1185         * gcc.target/cris/torture/pr34773.c: New test.
1186
1187 2008-02-01  Nick Clifton  <nickc@redhat.com>
1188
1189         * lib/target-supports.exp (check_profiling_available): Do not
1190         expect profiling to work on the xstormy16 target.
1191
1192 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
1193
1194         PR testsuite/35047
1195         * gcc.c-torture/execute/20050316-2.x: New file.
1196         * gcc.target/i386/pr17390.c: Update scan pattern.
1197         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
1198         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
1199
1200 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
1201
1202         PR fortran/34910
1203         * gfortran.dg/proc_assign_2.f90: New test.
1204
1205 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
1206             Jakub Jelinek  <jakub@redhat.com>
1207
1208         PR c++/34935
1209         PR c++/34936
1210         * g++.dg/ext/alias-canon.C: New.
1211         * g++.dg/ext/alias-mangle.C: New.
1212
1213 2008-01-30  Jan Hubicka  <jh@suse.cz>
1214
1215         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
1216
1217 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1218
1219         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
1220         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1221
1222 2008-01-30  Jan Hubicka  <jh@suse.cz>
1223
1224         PR target/34982
1225         * gcc.c-torture/execute/pr34982.c: New testcase.
1226
1227 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
1228
1229         * gcc.target/s390/tf_to_di-1.c: New testcase.
1230
1231 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
1232
1233         PR fortran/34975
1234         * gfortran.dg/use_only_3.f90: New test.
1235         * gfortran.dg/use_only_3.inc: Modules for new test.
1236
1237         PR fortran/34429
1238         * gfortran.dg/function_charlen_2.f90: New test.
1239
1240 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
1241
1242         PR middle-end/34969
1243         * gcc.dg/pr34969.c: New test.
1244
1245         PR c/35017
1246         * gcc.dg/inline-25.c: New test.
1247         * gcc.dg/inline-26.c: New test.
1248         * gcc.dg/inline-27.c: New test.
1249
1250 2008-01-29  Richard Guenther  <rguenther@suse.de>
1251
1252         PR middle-end/35006
1253         * gcc.c-torture/compile/pr35006.c: New testcase.
1254
1255 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
1256
1257         PR c++/34055
1258         PR c++/34103
1259         PR c++/34219
1260         PR c++/34606
1261         PR c++/34753
1262         PR c++/34754
1263         PR c++/34755
1264         PR c++/34919
1265         PR c++/34961
1266         * g++.dg/cpp0x/vt-34219-2.C: New.
1267         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
1268         * g++.dg/cpp0x/vt-34961.C: New.
1269         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
1270         cases from the re-opened PR.
1271         * g++.dg/cpp0x/vt-34753.C: New.
1272         * g++.dg/cpp0x/vt-34919.C: New.
1273         * g++.dg/cpp0x/vt-34754.C: New.
1274         * g++.dg/cpp0x/vt-34606.C: New.
1275         * g++.dg/cpp0x/vt-34219.C: New.
1276         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
1277         * g++.dg/cpp0x/vt-34755.C: New.
1278         * g++.dg/cpp0x/pr31438.C: Ditto.
1279         * g++.dg/cpp0x/variadic81.C: Ditto.
1280
1281 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1282
1283         * g++.dg/torture/pr34641.C: Put the dg-do first.
1284
1285 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1286
1287         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
1288
1289 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
1290
1291         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
1292
1293 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
1294
1295         PR 31535
1296         * gcc.target/powerpc/spe-small-data-1.c: New test.
1297         * gcc.target/powerpc/spe-small-data-2.c: New test.
1298
1299 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1300
1301         PR libfortran/34980
1302         * gfortran.dg/shape_3.f90:  New test.
1303
1304 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1305
1306         * gcc.target/s390/20020926-1.c: Remove -m31.
1307
1308 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1309
1310         * gcc.target/s390/20020926-1.c: Disable for s390x.
1311
1312 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1313
1314         PR fortran/34994
1315         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
1316         expression.
1317
1318 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1319
1320         PR fortran/34990
1321         * gfortran.dg/array_constructor_22.f90: New test.
1322
1323 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
1324
1325         PR middle-end/34688
1326         * gcc.c-torture/compile/pr34688: New test.
1327
1328 2008-01-26  Tobias Burnus  <burnus@net-b.de>
1329
1330         PR fortran/34848
1331         * gfortran.dg/missing_optional_dummy_5.f90: New.
1332
1333 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1334
1335         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
1336         noinline.  XFAIL test.
1337
1338 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1339
1340         PR fortran/31610
1341         * gfortran.dg/array_3.f90: New test.
1342
1343 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
1344
1345         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
1346         on i?86/x86_64.
1347
1348         PR c++/34965
1349         * gcc.dg/pr34965.c: New test.
1350         * g++.dg/other/error24.C: New test.
1351
1352 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1353
1354         PR libfofortran/34887
1355         * gfortran.dg/x_slash_2.f:  New test.
1356
1357 2008-01-26  Richard Guenther  <rguenther@suse.de>
1358
1359         PR c++/34235
1360         * g++.dg/torture/pr34235.C: New testcase.
1361
1362 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1363
1364         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
1365
1366 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1367
1368         PR target/34981
1369         * gcc.target/mips/lazy-binding-1.c: New test.
1370         * gcc.target/mips/mips.exp (setup_mips_tests): Set
1371         mips_forced_no_abicalls and mips_forced_no_shared.
1372         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
1373         Avoid using small data with -mabicalls.  Don't make -G0 force
1374         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
1375         forces the opposite option.
1376
1377 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
1378
1379         PR target/34970
1380         * gcc.target/i386/fastcall-1.c: Scan for correct label.
1381         Use -std=gnu89 switch.
1382
1383 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1384
1385         PR libfortran/34876
1386         * gfortran.dg/direct_io_9.f: New test.
1387
1388 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
1389
1390         PR fortran/34661
1391         * gfortran.dg/where_operator_assign_4.f90: New test.
1392
1393 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
1394
1395         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
1396         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
1397         c4x-*-* targets.
1398
1399 2008-01-25  Richard Guenther  <rguenther@suse.de>
1400
1401         PR middle-end/32244
1402         * gcc.c-torture/execute/pr32244-1.c: New testcase.
1403
1404 2008-01-25  Richard Guenther  <rguenther@suse.de>
1405
1406         PR tree-optimization/34966
1407         * gcc.c-torture/compile/pr34966.c: New testcase.
1408
1409 2008-01-25  Richard Guenther  <rguenther@suse.de>
1410
1411         PR c++/33887
1412         * g++.dg/torture/pr33887-1.C: New testcase.
1413         * g++.dg/torture/pr33887-2.C: Likewise.
1414         * g++.dg/torture/pr33887-3.C: Likewise.
1415         * gcc.c-torture/execute/20071211-1.c: Likewise.
1416
1417 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
1418
1419         PR target/34856
1420         * gcc.dg/pr34856.c: Use pointer mode for "pin".
1421
1422 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
1423
1424         PR middle-end/33333
1425         * g++.dg/gomp/pr33333.C: New test.
1426
1427         PR preprocessor/34692
1428         * gcc.dg/cpp/pr34692.c: New test.
1429         * gcc.dg/gomp/pr34692.c: New test.
1430
1431 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
1432
1433         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
1434
1435 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
1436
1437         PR fortran/34202
1438         * gfortran.dg/empty_type.f90: New test.
1439
1440 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
1441
1442         PR c++/34603
1443         * g++.dg/template/crash77.C: New.
1444
1445 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
1446
1447         PR target/34856
1448         * gcc.dg/pr34856.c: New test.
1449
1450 2008-01-24  Tobias Burnus  <burnus@net-b.de>
1451
1452         * gfortran.dg/namelist_39.f90: Delete temporary files.
1453         * gfortran.dg/namelist_44.f90: Ditto.
1454
1455 2008-01-24  Richard Guenther  <rguenther@suse.de>
1456
1457         PR middle-end/34953
1458         * g++.dg/torture/pr34953.C: New testcase.
1459
1460 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
1461
1462         PR middle-end/34934
1463         * gcc.c-torture/compile/20080124-1.c: New test.
1464
1465 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
1466
1467         PR fortran/34872
1468         * gfortran.dg/function_charlen_3.f: New test.
1469
1470 2008-01-23  Michael Matz  <matz@suse.de>
1471
1472         PR debug/34895
1473         * g++.dg/debug/pr34895.cc: New testcase.
1474
1475 2008-01-23  Richard Guenther  <rguenther@suse.de>
1476
1477         PR middle-end/31529
1478         * gcc.dg/pr31529-1.c: New testcase.
1479         * gcc.dg/pr31529-2.c: Likewise.
1480
1481 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
1482
1483         PR c++/34829
1484         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
1485         unsigned int for the first argument.
1486
1487 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1488
1489         PR c++/33984
1490         * g++.dg/conversion/bitfield7.C: New test.
1491         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
1492
1493 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
1494
1495         From Michael Frysinger  <michael.frysinger@analog.com>
1496         * gcc.target/bfin/mcpu-bf547.c: New test.
1497         * gcc.target/bfin/mcpu-bf523.c: New test.
1498         * gcc.target/bfin/mcpu-bf524.c: New test.
1499         * gcc.target/bfin/mcpu-bf526.c: New test.
1500
1501 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1502
1503         * gcc.c-torture/execute/20080122-1.c: New test.
1504
1505 2008-01-22  Tom Tromey  <tromey@redhat.com>
1506
1507         PR c++/34859
1508         * gcc.dg/cpp/pr34859.c: New file.
1509
1510 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1511
1512         PR fortran/34875
1513         * gfortran.dg/vector_subscript_3.f90: New test.
1514
1515 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1516
1517         PR fortran/34848
1518         * gfortran.dg/missing_optional_dummy_4.f90
1519
1520 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1521
1522         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
1523
1524 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1525
1526         * gnat.dg/unchecked_union1.adb: New test.
1527
1528 2008-01-22  Tom Tromey  <tromey@redhat.com>
1529
1530         PR c++/34829
1531         * g++.dg/ext/pr34829.C: New file.
1532
1533 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1534
1535         PR c++/34607
1536         * gcc.dg/gomp/pr34607.c: New test.
1537         * g++.dg/gomp/pr34607.C: New test.
1538
1539         PR c++/34914
1540         * g++.dg/ext/vector10.C: New test.
1541
1542         PR c++/34918
1543         * g++.dg/other/error23.C: New test.
1544
1545         PR c++/34917
1546         * g++.dg/ext/vector12.C: New test.
1547
1548 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1549
1550         PR 32102
1551         * gcc.dg/Wstrict-overflow-21.c: New.
1552         * g++.dg/warn/Wstrict-aliasing-8.C: New.
1553
1554 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1555
1556         PR middle-end/33092
1557         * gcc.dg/pr33092.c: New.
1558
1559 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
1560
1561         * gcc.target/s390/20020926-1.c: Add -m31 option.
1562
1563 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
1564
1565         PR fortran/34915
1566         * gfortran.dg/initialization_18.f90: New test.
1567
1568 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1569
1570         PR fortran/34899
1571         * gfortran.dg/tab_continuation.f: New.
1572
1573 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1574
1575         PR fortran/34896
1576         * gfortran.dg/use_rename_2.f90: New test.
1577
1578 2008-01-21  Richard Guenther  <rguenther@suse.de>
1579
1580         PR middle-end/34856
1581         * gcc.c-torture/compile/pr34856.c: New testcase.
1582
1583 2008-01-21  Richard Guenther  <rguenther@suse.de>
1584
1585         PR c/34885
1586         * gcc.c-torture/compile/pr34885.c: New testcase.
1587
1588 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
1589
1590         * gnat.dg/specs/alignment1.ads: New test.
1591
1592 2008-01-21  Richard Guenther  <rguenther@suse.de>
1593
1594         PR c++/34850
1595         * g++.dg/torture/pr34850.C: New testcase.
1596
1597 2008-01-21  Alon Dayan  <alond@il.ibm.com>
1598             Olga Golovanevsky  <olga@il.ibm.com>
1599
1600         PR tree-optimization/34701
1601         * gcc.dg/struct/wo_prof_array_field.c: New test.
1602         
1603 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1604
1605         PR c++/34891
1606         * g++.dg/ext/vector9.C: New.
1607
1608 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1609
1610         PR c++/34776
1611         PR c++/34486
1612         * g++.dg/template/crash75.C: New.
1613         * g++.dg/template/crash76.C: Likewise.  
1614
1615 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
1616
1617         PR rtl-optimization/34808
1618         * gcc.c-torture/compile/pr34808.c: New test.
1619
1620 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1621
1622         PR fortran/34784
1623         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1624
1625         PR fortran/34861
1626         * gfortran.dg/entry_array_specs_3.f90: New test.
1627
1628         PR fortran/34854
1629         * gfortran.dg/use_rename_1.f90: New test.
1630
1631 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1632
1633         PR fortran/34784
1634         * gfortran.dg/array_constructor_20.f90: New test.
1635         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1636
1637         PR fortran/34785
1638         * gfortran.dg/array_constructor_21.f90: New test.
1639
1640 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1641
1642         PR libfortran/34795
1643         * gfortran.dg/inquire_13.f90: New test.
1644         
1645         PR libfortran/34659
1646         * gfortran.dg/continuation_9.f90: New test.
1647
1648 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1649
1650         PR target/34831
1651         * gcc.target/mips/pr34831.c: New test.
1652
1653 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1654
1655         PR fortran/34817
1656         PR fortran/34838
1657         * gfortran.dg/any_all_1.f90:  New test.
1658         * gfortran.dg/any_all_2.f90:  New test.
1659
1660 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1661
1662         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
1663         "dg-require-weak" statement.
1664         * g++.dg/eh/weak1.C: Likewise.
1665
1666 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
1667
1668         PR gcov-profile/34610
1669         * gcc.dg/gomp/pr34610.c: New test.
1670
1671 2008-01-19  Tobias Burnus  <burnus@net-b.de>
1672
1673         PR fortran/34760
1674         * gfortran.dg/implicit_11.f90: New.
1675         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
1676         * gfortran.dg/entry_15.f90: Ditto.
1677         * gfortran.dg/func_assign.f90: Ditto.
1678         * gfortran.dg/gomp/reduction3.f90: Ditto.
1679         * gfortran.dg/proc_assign_1.f90: Ditto.
1680
1681         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
1682         of dg-excess-errors.
1683
1684 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1685
1686         PR fortran/32616
1687         * gfortran.dg/argument_checking_15.f90: New.
1688         * gfortran.dg/argument_checking_5.f90: Change TODO into
1689         dg-warning.
1690
1691 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1692
1693         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
1694         * gfortran.dg/enum_5.f90: Ditto.
1695         * gfortran.dg/enum_6.f90: Ditto.
1696         * gfortran.dg/bom_error.f90: Ditto.
1697         * gfortran.dg/func_decl_4.f90: Ditto.
1698
1699 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1700
1701         PR libfortran/34782
1702         * gfortran.dg/fmt_t_6.f: New test.
1703
1704 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1705
1706         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
1707
1708 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
1709
1710         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
1711
1712 2008-01-18  Ian Lance Taylor  <iant@google.com>
1713
1714         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
1715
1716 2008-01-18  Ian Lance Taylor  <iant@google.com>
1717
1718         PR c++/33407
1719         * g++.dg/init/new26.C: New test.
1720
1721 2008-01-18  Richard Guenther  <rguenther@suse.de>
1722
1723         PR middle-end/34801
1724         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
1725         redundant one.
1726
1727 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
1728
1729         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
1730         dg-require-effective-target.
1731
1732 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1733
1734         PR target/34556
1735         * gfortran.dg/reshape_2.f90: New test.
1736
1737 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
1738
1739         * gcc.dg/20040223-1.c: Fix comment typo.
1740
1741 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
1742
1743         PR target/34814
1744         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
1745         until 34814 is fixed.
1746
1747 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
1748
1749         PR tree-optimization/34648
1750         * gcc.c-torture/compile/pr34648.c: New testcase.
1751
1752 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
1753
1754         PR testsuite/34821
1755         * gcc.dg/autopar/autopar.exp: New.
1756         * g++.dg/tree-ssa/pr34355.C: Require pthread.
1757         * lib/target-supports.exp (check_effective_target_pthread): New.
1758
1759         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
1760         * gcc.dg/tree-ssa/reduc-1short.c: Same.
1761         * gcc.dg/tree-ssa/reduc-1.c: Same.
1762         * gcc.dg/tree-ssa/reduc-2short.c: Same.
1763         * gcc.dg/tree-ssa/reduc-2.c: Same
1764         * gcc.dg/tree-ssa/reduc-3.c: Same.
1765         * gcc.dg/tree-ssa/reduc-1char.c: Same.
1766         * gcc.dg/tree-ssa/reduc-6.c: Same.
1767         * gcc.dg/tree-ssa/reduc-7.c: Same.
1768         * gcc.dg/tree-ssa/reduc-2char.c: Same.
1769         * gcc.dg/tree-ssa/reduc-8.c: Same.
1770         * gcc.dg/tree-ssa/reduc-9.c: Same.
1771
1772 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1773
1774         * gnat.dg/discr5.adb: New test.
1775
1776 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1777
1778         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
1779
1780 2008-01-17  Richard Guenther  <rguenther@suse.de>
1781
1782         PR tree-optimization/34825
1783         * gcc.dg/pr34825.c: New testcase.
1784
1785 2008-01-17  Richard Guenther  <rguenther@suse.de>
1786
1787         * gcc.c-torture/execute/20080117-1.c: New testcase.
1788
1789 2008-01-17  Revital Eres  <eres@il.ibm.com>
1790
1791         PR30957
1792         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
1793
1794 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
1795
1796         PR fortran/34429
1797         * gfortran.dg/function_charlen_1.f90: New test.
1798
1799         PR fortran/34431
1800         * gfortran.dg/function_types_1.f90: New test.
1801         * gfortran.dg/function_types_2.f90: New test.
1802
1803         PR fortran/34471
1804         * gfortran.dg/function_kinds_4.f90: New test.
1805         * gfortran.dg/function_kinds_5.f90: New test.
1806
1807         * gfortran.dg/defined_operators_1.f90: Errors now at function
1808         declarations.
1809         * gfortran.dg/private_type_4.f90: The same.
1810         * gfortran.dg/interface_15.f90: The same.
1811         * gfortran.dg/elemental_args_check_2.f90: The same.
1812         * gfortran.dg/auto_internal_assumed.f90: The same.
1813
1814 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1815
1816         * gnat.dg/sizetype.adb: New test.
1817
1818 2008-01-16  Richard Guenther  <rguenther@suse.de>
1819
1820         PR middle-end/32628
1821         * gcc.dg/overflow-warn-7.c: New testcase.
1822
1823 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1824
1825         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
1826
1827 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
1828         Richard Guenther  <rguenther@suse.de>
1829
1830         PR c/34668
1831         * gcc.dg/pr34668-1.c: New test.
1832         * gcc.dg/pr34668-2.c: Likewise.
1833
1834 2008-01-16  Richard Guenther  <rguenther@suse.de>
1835
1836         PR c++/33819
1837         * g++.dg/torture/pr33819.C: New testcase.
1838
1839 2008-01-16  Richard Guenther  <rguenther@suse.de>
1840
1841         PR c/34768
1842         * gcc.c-torture/execute/pr34768-1.c: New testcase.
1843         * gcc.c-torture/execute/pr34768-2.c: Likewise.
1844
1845 2008-01-16  Tobias Burnus  <burnus@net-b.de>
1846
1847         PR fortran/34796
1848         * gfortran.dg/argument_checking_13.f90: New.
1849         * gfortran.dg/argument_checking_14.f90: New.
1850
1851 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
1852         
1853         PR libfortran/34671
1854         * gfortran.dg/anyallcount_1.f90:  New test.
1855
1856 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1857
1858         PR c++/34399
1859         * g++.dg/cpp0x/vt-34399.C: New.
1860         * g++.dg/template/friend50.C: New.
1861
1862 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1863
1864         PR c++/34751
1865         * g++.dg/cpp0x/vt-34751.C: New.
1866
1867 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1868
1869         PR c++/34051
1870         PR c++/34055
1871         PR c++/34102
1872         PR c++/34103
1873         * g++.dg/cpp0x/vt-34051-2.C: New.
1874         * g++.dg/cpp0x/vt-34102.C: New.
1875         * g++.dg/cpp0x/vt-34051.C: New.
1876         * g++.dg/cpp0x/vt-34055.C: New.
1877         * g++.dg/cpp0x/vt-34103.C: New.
1878
1879 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1880
1881         PR c++/34314
1882         * g++.dg/cpp0x/vt-34314.C: New.
1883         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
1884         reality (the error message was wrong previously).
1885
1886 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1887
1888         PR c++/33964
1889         * g++.dg/cpp0x/vt-33964.C: New.
1890         * g++.dg/template/partial5.C: New.
1891
1892 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1893
1894         PR c++/34052
1895         * g++.dg/cpp0x/vt-34052.C: New.
1896         * g++.dg/template/ttp26.C: New.
1897         
1898 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1899
1900         * gnat.dg/rep_clause2.ad[sb]: New test.
1901         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
1902
1903 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1904
1905         PR c++/24924
1906         * g++.dg/cpp/pedantic-errors.C: Delete.
1907         * g++.dg/cpp/permissive.C: Delete.
1908         
1909 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1910
1911         * gcc.c-torture/compile/20080114-1.c: New test.
1912
1913 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1914
1915         PR fortran/34665
1916         * gfortran.dg/argument_checking_11.f90: New.
1917         * gfortran.dg/argument_checking_12.f90: New.
1918         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
1919         * gfortran.dg/c_assoc_2.f03: Update dg-error.
1920         * gfortran.dg/argument_checking_3.f90: Ditto.
1921         * gfortran.dg/pointer_intent_2.f90: Ditto.
1922         * gfortran.dg/import2.f90: Ditto.
1923         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
1924         * gfortran.dg/implicit_actual.f90: Ditto.
1925         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1926         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
1927
1928 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1929
1930         PR fortran/34763
1931         * gfortran.dg/interface_proc_end.f90: New.
1932
1933 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1934
1935         PR fortran/34759
1936         * gfortran.dg/assumed_size_refs_4.f90: New.
1937
1938 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
1939
1940         * gnat.dg/unchecked_convert1.adb.
1941
1942 2008-01-13  Richard Guenther  <rguenther@suse.de>
1943
1944         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
1945         readable and writable again before exiting.
1946
1947 2008-01-13  Richard Guenther  <rguenther@suse.de>
1948
1949         PR middle-end/34601
1950         * gcc.dg/noncompile/incomplete-4.c: New testcase.
1951
1952 2008-01-13  Jan Hubicka  <jh@suse.cz>
1953
1954         PR middle-end/32135
1955         * gcc.dg/pr32135.c: new.
1956
1957 2008-01-12  Doug Kwan  <dougkwan@google.com>
1958
1959         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
1960         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
1961         -Wignored-qualifiers.
1962
1963 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1964
1965         * gnat.dg/slice3.adb: New test.
1966         * gnat.dg/slice4.adb: Likewise.
1967
1968 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1969
1970         * gnat.dg/bit_packed_array.ad[sb]: New test.
1971
1972 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1973
1974         PR fortran/34432
1975         * gfortran.dg/parens_7.f90: New test.
1976
1977 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1978
1979         * gcc.dg/tree-ssa/loadpre5.c: Use static.
1980         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1981
1982         * gcc.dg/pr33826.c: Require nonpic.
1983
1984 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1985
1986         PR fortran/34722
1987         * gfortran.dg/inquire_12.f90: New test.
1988
1989 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1990
1991         PR libfortran/34670
1992         * all_bounds_1.f90: New test case.
1993         * maxloc_bounds_1.f90: New test case.
1994         * maxloc_bounds_2.f90: New test case.
1995         * maxloc_bounds_3.f90: New test case.
1996         * maxloc_bounds_4.f90: New test case.
1997         * maxloc_bounds_5.f90: New test case.
1998         * maxloc_bounds_6.f90: New test case.
1999         * maxloc_bounds_7.f90: New test case.
2000         * maxloc_bounds_8.f90: New test case.
2001
2002 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
2003
2004         * gcc.dg/struct-ret-3.c: New test.
2005
2006 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
2007
2008         PR fortran/34537
2009         * gfortran.dg/transfer_simplify_8.f90: New test.
2010
2011 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
2012
2013         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
2014         size_t using predefined macro.
2015
2016 2008-01-10  Raksit Ashok  <raksit@google.com>
2017
2018         PR rtl-optimization/27971
2019         * gcc.target/i386/pr27971.c: New testcase.
2020
2021 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
2022
2023         PR fortran/34396
2024         * gfortran.dg/bounds_check_12.f90: New test.
2025
2026 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
2027
2028         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
2029         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
2030
2031 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
2032
2033         PR middle-end/34641
2034         * g++.dg/torture/pr34641.C: New testcase.
2035
2036 2008-01-10  Richard Guenther  <rguenther@suse.de>
2037
2038         PR tree-optimization/34651
2039         * g++.dg/torture/pr34651.C: New testcase.
2040
2041 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
2042
2043         PR tree-optimization/34017
2044         * gcc.dg/tree-ssa/pr34017.c: New.
2045
2046 2008-01-09  Richard Guenther  <rguenther@suse.de>
2047         Andrew Pinski  <andrew_pinski@playstation.sony.com>
2048
2049         PR middle-end/30132
2050         * gcc.c-torture/compile/pr30132.c: New testcase.
2051
2052 2008-01-09  Richard Guenther  <rguenther@suse.de>
2053
2054         PR middle-end/34458
2055         * gcc.c-torture/compile/pr34458.c: New testcase.
2056
2057 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2058
2059         PR testsuite/30459
2060         g++.dg/eh/ia64-2.C: Require weak support.
2061
2062 2008-01-08  Richard Guenther  <rguenther@suse.de>
2063
2064         PR middle-end/31863
2065         * g++.dg/torture/pr31863.C: New testcase.
2066
2067 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
2068
2069         PR middle-end/34694
2070         * gcc.dg/gomp/pr34694.c: New test.
2071         * g++.dg/gomp/pr34694.C: New test.
2072
2073         PR c++/33890
2074         * g++.dg/gomp/pr33890.C: New test.
2075
2076 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2077
2078         PR fortran/34476
2079         * gfortran.dg/parameter_array_init_3.f90: New test.
2080
2081 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2082
2083         PR fortran/34681
2084         PR fortran/34704
2085         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
2086
2087 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
2088
2089         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
2090         * g++.dg/other/spu2vmx-1.C: Use it.
2091
2092 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
2093
2094         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
2095
2096         PR testsuite/34575
2097         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
2098         * gcc.target/powerpc/parity-1.c: Likewise.
2099
2100 2008-01-07  Fred Fish  <fnf@specifix.com>
2101
2102         PR preprocessor/30363:
2103         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
2104         macro expansions.
2105
2106 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
2107
2108         PR fortran/34672
2109         * gfortran.dg/use_only_2.f90: New test.
2110
2111 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
2112
2113         PR libstdc++/34680
2114         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
2115         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
2116
2117 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
2118
2119         PR fortran/34545
2120         * gfortran.dg/use_12.f90: New test.
2121
2122 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2123
2124         PR fortran/34689
2125         * interface.c (compare_actual_formal): Fix intent(out) check for
2126         function result variables.
2127
2128 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2129
2130         PR fortran/34690
2131         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
2132
2133 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2134
2135         PR fortran/34689
2136         * gfortran.dg/intent_out_4.f90: Fix test case.
2137
2138 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2139
2140         PR fortran/34689
2141         * gfortran.dg/intent_out_4.f90: New.
2142
2143 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2144
2145         PR libfortran/34540
2146         * gfortran.dg/optional_dim_3.f90: New test.
2147
2148 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2149
2150         PR fortran/34658
2151         * gfortran.dg/common_11.f90: New.
2152         * gfortran.dg/blockdata_1.f90: Update test case.
2153         * gfortran.dg/blockdata_2.f90: Update test case.
2154
2155 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2156
2157         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
2158
2159 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2160
2161         PR fortran/34655
2162         * gfortran.dg/equiv_constraint_9.f90: New.
2163
2164 2008-01-06  Revital Eres  <eres@il.ibm.com>
2165
2166         PR tree-optimization/34263
2167         * gcc.dg/pr34263.c:  New testcase.
2168
2169 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2170
2171         PR fortran/34654
2172         * gfortran.dg/internal_io_unf.f90: New.
2173
2174 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2175
2176         PR fortran/34660
2177         * gfortran.dg/elemental_args_check_2.f90: New.
2178
2179 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2180
2181         PR fortran/34662
2182         * gfortran.dg/intent_out_3.f90: New.
2183
2184 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2185
2186         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
2187
2188 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2189
2190         PR libfortran/34676
2191         * gfortran.dg/list_read_8.f90: New test.
2192
2193 2008-01-04  Richard Guenther  <rguenther@suse.de>
2194
2195         PR middle-end/34029
2196         * gcc.c-torture/compile/pr34029-1.c: New testcase.
2197         * gcc.c-torture/compile/pr34029-2.c: Likewise.
2198
2199 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
2200
2201         PR gcov-profile/34609
2202         * g++.dg/gcov/gcov-6.C: New test.
2203
2204 2008-01-04  Richard Guenther  <rguenther@suse.de>
2205
2206         PR tree-optimization/31081
2207         * g++.dg/torture/pr31081-1.C: New testcase.
2208         * g++.dg/torture/pr31081-2.C: Likewise.
2209
2210 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2211
2212         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
2213         * gcc.target/mips/rsqrt-2.c: Likewise.
2214         * gcc.target/mips/rsqrt-4.c: New test.
2215
2216 2008-01-04  Tobias Burnus  <burnus@net-b.de>
2217
2218         PR fortran/34557
2219         * gfortran.dg/equiv_substr.f90: New.
2220
2221 2008-01-03  Tom Tromey  <tromey@redhat.com>
2222
2223         PR c/34457:
2224         * gcc.dg/pr34457-2.c: New file.
2225         * gcc.dg/pr34457-1.c: New file.
2226
2227 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2228
2229         Revert fix for PR tree-optimization/34458.
2230
2231 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2232
2233         PR tree-optimization/34458
2234         * gcc.dg/tree-ssa/pr34458.c: New.
2235
2236 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2237
2238         PR libfortran/34565
2239         * gfortran.dg/internal_readwrite_1.f90:  New test.
2240         * gfortran.dg/internal_readwrite_2.f90:  New test.
2241
2242 2008-01-03  Tom Tromey  <tromey@redhat.com>
2243
2244         PR preprocessor/34602:
2245         * gcc.dg/cpp/pr34602.c: New file.
2246
2247 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2248
2249         PR tree-optimization/29484
2250         * gcc.c-torture/execute/20071220-1.c: New test.
2251         * gcc.c-torture/execute/20071220-2.c: New test.
2252
2253 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2254
2255         PR tree-optimization/34635
2256         * gcc.dg/tree-ssa/pr34635.c: New.
2257         * gcc.dg/tree-ssa/pr34635-1.c: New.
2258
2259 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2260
2261         PR middle-end/34562
2262         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
2263         scan-assembler check.
2264
2265 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2266
2267         PR middle-end/34608
2268         * g++.dg/gomp/pr34608.C: New test.
2269
2270 2008-01-02  Richard Guenther  <rguenther@suse.de>
2271
2272         PR middle-end/34093
2273         PR middle-end/31976
2274         * gcc.c-torture/compile/pr34093.c: New testcase.
2275
2276 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
2277
2278         * g++.dg/cpp0x/long_long.C: New.
2279
2280 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2281
2282         * gcc.target/spu/tag_manager.c : Include stdlib.h.
2283         * gcc.target/spu/Wmain.c: Fix the line numbers for the
2284         warning on the function main.
2285
2286 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
2287
2288         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
2289         rather than __v2di type.
2290
2291 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
2292
2293         PR fortran/34558
2294         * gfortran.dg/linked_list_1.f90: New test.
2295
2296 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2297
2298         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
2299         instead of appending to it.
2300
2301 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
2302
2303         PR tree-optimization/34591
2304         * gcc.dg/vect/pr34591.c: New test.
2305
2306 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2307
2308         PR libfortran/34594
2309         * gfortran.dg/direct_io_8.f90:  New test case.
2310
2311 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
2312
2313         PR target/34281
2314         * gcc.c-torture/execute/20071213-1.c: New test.
2315
2316 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2317
2318         PR libfortran/34560
2319         * gfortran.dg/read_eof_5.f90: New test.
2320
2321 2007-12-25  Tobias Burnus  <burnus@net-b.de>
2322
2323         PR fortran/34514
2324         * gfortran.dg/initialization_17.f90: New.
2325
2326 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2327
2328         PR libfortran/34566
2329         * gfortran.dg/matmul_6.f90:  New test.
2330
2331 2007-12-23  Tobias Burnus  <burnus@net-b.de>
2332
2333         PR fortran/34421
2334         * gfortran.dg/entry_17.f90: New.
2335
2336 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
2337
2338         PR fortran/34536
2339         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
2340         * gfortran.dg/real_const_3.f90: Likewise.
2341         * gfortran.dg/unary_operator.f90: New test.
2342
2343 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
2344
2345         * gnat.dg/pack2.adb: New test.
2346
2347 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
2348
2349         PR fortran/34559
2350         * gfortran.dg/repeat_6.f90: New test.
2351
2352 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2353
2354         PR fortran/34549
2355         * cshift_shift_real_1.f90:  New test.
2356
2357 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2358
2359         PR fortran/34540
2360         * gfortran.dg/shift-kind_2.f90: New test.
2361
2362 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
2363
2364         PR target/8835
2365         * gcc.dg/pr8835-1.c: New.
2366
2367 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
2368
2369         PR fortran/34438
2370         * gfortran.dg/default_initialization_3.f90: New test.
2371
2372 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2373
2374         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
2375         conditions.
2376         (dg-mips-options): Treat -march=24k* as a 32-bit option.
2377
2378 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2379
2380         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
2381         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
2382
2383 2007-12-20  Jason Merrill  <jason@redhat.com>
2384
2385         * gcc.dg/overload/arg[14].C: Remove expected errors.
2386
2387 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
2388
2389         PR c++/34459
2390         * gcc.c-torture/execute/20071219-1.c: New test.
2391
2392 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2393
2394         PR fortran/34530
2395         * gfortran.dg/namelist_44.f90: New.
2396
2397 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2398
2399         PR fortran/34482
2400         * gfortran.dg/boz_8.f90: Add error-check check.
2401         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
2402         stop by call abort.
2403
2404 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2405
2406         * gcc.dg/gomp/combined-1.c: New test.
2407
2408 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2409
2410         PR tree-optimization/34355
2411         * g++.dg/tree-ssa/pr34355.C: New test.
2412
2413 2007-12-19  Revital Eres  <eres@il.ibm.com>
2414
2415          * gcc.dg/sms-5.c: New testcase.
2416
2417 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2418
2419         PR fortran/34325
2420         * gfortran.dg/missing_parens_1.f90: New.
2421         * gfortran.dg/missing_parens_1.f90: New.
2422         
2423 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
2424
2425         PR fortran/34495
2426         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
2427         expressions.
2428         * gfortran.dg/transfer_simplify_7.f90: New test.
2429
2430 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
2431
2432         * gcc.dg/pr32912-3.c: Compile with -w.
2433
2434         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
2435
2436 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
2437             Jakub Jelinek  <jakub@redhat.com>
2438         
2439         PR c++/32565
2440         PR c++/33943
2441         PR c++/33965
2442         * g++.dg/cpp0x/variadic86.C: New.
2443         * g++.dg/cpp0x/variadic87.C: New.
2444         * g++.dg/cpp0x/variadic84.C: New.
2445         * g++.dg/cpp0x/variadic85.C: New.
2446         * g++.dg/template/ttp25.C: New.
2447
2448 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
2449
2450         PR tree-optimization/34123
2451         * gcc.dg/tree-ssa/pr34123.c: New test.
2452
2453 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2454
2455         PR rtl-optimization/34456
2456         * gcc.c-torture/execute/pr34456.c: New test.
2457
2458 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
2459
2460         PR c++/34488
2461         * g++.dg/parse/friend7.C: New test.
2462
2463         PR rtl-optimization/34490
2464         * gcc.c-torture/execute/20071216-1.c: New test.
2465
2466 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2467
2468         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
2469
2470 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2471
2472         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
2473         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
2474         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
2475         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
2476         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
2477
2478 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
2479
2480         PR c/34506
2481         * gcc.dg/gomp/clause-2.c: New test.
2482         * g++.dg/gomp/clause-4.C: New test.
2483
2484 2007-12-17  Tobias Burnus  <burnus@net-b.de>
2485
2486         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
2487         part of Fortran 77/95/2003.
2488
2489 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2490
2491         PR tree-optimization/34445
2492         * gfortran.dg/vect/cost-model-pr34445.f: New test.
2493         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
2494
2495 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2496
2497         PR fortran/34427
2498         * gfortran.dg/namelist_42.f90: Update.
2499         * gfortran.dg/namelist_43.f90: New.
2500         
2501 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2502
2503         PR fortran/34495
2504         * gfortran.dg/initialization_16.f90: New.
2505
2506 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2507
2508         PR fortran/34305
2509         * gfortran.dg/real_dimension_1.f:  New test case.
2510
2511 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2512
2513         * gcc.dg/torture/pr24257.c: Remove -O from options.
2514
2515 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2516
2517         PR fortran/34246
2518         * gfortran.dg/bind_c_usage_16.f03: Extend test.
2519
2520 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
2521
2522         PR fortran/31213
2523         PR fortran/33888
2524         PR fortran/33998
2525         * gfortran.dg/mapping_1.f90: New test.
2526         * gfortran.dg/mapping_2.f90: New test.
2527         * gfortran.dg/mapping_3.f90: New test.
2528
2529 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2530
2531         PR rtl-optimization/34415
2532         * gcc.c-torture/execute/pr34415.c: New test.
2533
2534 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
2535
2536         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
2537         void. 
2538
2539 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
2540
2541         PR bootstrap/34003
2542         * gcc.dg/pr34003-1.c: New test.
2543         * gcc.dg/pr34003-2.c: New.
2544
2545 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
2546
2547         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
2548         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
2549         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
2550         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
2551         add -save-temps.
2552         * gcc.target/cris/torture/cris-torture.exp,
2553         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
2554         * gcc.target/cris/builtin_ctz_v3.c,
2555         gcc.target/cris/builtin_ctz_v8.c,
2556         gcc.target/cris/builtin_clz_v0.c,
2557         gcc.target/cris/builtin_clz_v3.c,
2558         gcc.target/cris/builtin_bswap_v3.c,
2559         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
2560         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
2561         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
2562         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
2563         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
2564         lib/target-supports.exp: Adjust for crisv32-*-*.
2565
2566 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
2567
2568         * gcc.dg/debug/const-3.c: New.
2569
2570 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2571
2572         * g++.dg/other/datasec1.C: Require named section support.
2573
2574 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
2575
2576         PR target/29978
2577         * gcc.target/i386/pr29978.c: New test.
2578
2579 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2580
2581         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
2582         instead of -msse4.1.
2583         * gcc.target/i386/sse-12.c (dg-options): Ditto.
2584         * g++.dg/other/i386-2.C (dg-options): Ditto.
2585
2586 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2587
2588         PR fortran/34438
2589         * gfortran.dg/private_type_10.f90: New.
2590
2591 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2592
2593         PR fortran/34398
2594         * gfortran.dg/nan_4.f90: New.
2595
2596 2007-12-14  Richard Guenther  <rguenther@suse.de>
2597
2598         PR middle-end/34462
2599         * gcc.c-torture/compile/20071214-1.c: New testcase.
2600
2601 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2602
2603         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
2604         macros to test macroized SSE intrinsics.  Use new macros to test
2605         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
2606         emmintrin.h, xmmintrin.h and bmmintrin.h
2607         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
2608         to test with immediate operand.
2609
2610 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2611
2612         PR target/34091
2613         * gcc.c-torture/compile/pr34091.c: New test.
2614
2615 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2616
2617         * gcc.dg/uninit-13.c: UnXFAIL.
2618         * gcc.dg/complex-5.c: New testcase.
2619
2620 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2621
2622         * gcc.dg/struct/struct-reorg.exp: Replace 
2623          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
2624         
2625 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2626
2627         PR libfortran/34370
2628         PR libfortran/34323
2629         PR libfortran/34405
2630         * gfortran.dg/advance_6.f90:  New test case.
2631         * gfortran.dg/direct_io_7.f90:  New test case.
2632         * gfortran.dg/streamio_13.f90:  New test case.
2633
2634 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
2635
2636         * g++.dg/cpp0x/__func__.C: New.
2637
2638 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
2639
2640         PR target/34435
2641         * g++.dg/other/pr34435.C: New testcase.
2642
2643 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2644
2645         * gcc.dg/struct: New directory with tests 
2646         for struct-reorg optimizaion.
2647         * gcc.dg/struct/struct-reorg.exp: New script.
2648         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
2649         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2650         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
2651         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2652         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2653         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2654         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2655         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2656         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2657         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2658         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2659         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2660         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2661         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2662         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2663         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2664         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
2665         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
2666         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2667         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2668         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2669         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2670         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2671         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2672
2673 2007-12-13  Tobias Burnus  <burnus@net-b.de>
2674
2675         PR fortran/34427
2676         * gfortran.dg/namelist_42.f90: New.
2677
2678 2007-12-12  Tobias Burnus  <burnus@net-b.de>
2679
2680         PR fortran/34254
2681         * gfortran.dg/function_kinds_3.f90: New.
2682
2683 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
2684
2685         * gcc.target/s390/20071212-1.c: New testcase.
2686
2687 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
2688
2689         PR c++/34238
2690         * g++.dg/ext/visibility/anon7.C: Add xfail.
2691         * g++.dg/ext/visibility/anon9.C: New test.
2692         * g++.dg/ext/visibility/anon10.C: New test.
2693
2694         PR c++/34364
2695         * g++.dg/rtti/dyncast2.C: New test.
2696
2697 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
2698
2699         PR tree-optimization/34407
2700         * gcc.dg/vect/pr34407.c: New test.
2701
2702 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2703
2704         PR fortran/34411
2705         * gfortran.dg/error_recovery_5.f90: New.
2706         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
2707
2708 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2709
2710         PR tree-optimization/34371
2711         * gcc.c-torture/compile/20071207-1.c: New test.
2712
2713 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
2714
2715         PR c++/34059
2716         * g++.dg/parse/crash40.C: New test.
2717
2718 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2719
2720         * g++.dg/opt/memcpy1.C: New test.
2721
2722 2007-12-10  Tobias Burnus  <burnus@net-b.de>
2723
2724         PR fortran/34425
2725         * gfortran.dg/argument_checking_10.f90: New.
2726
2727 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2728
2729         PR rtl-optimization/34302
2730         * gcc.c-torture/execute/20071210-1.c: New test.
2731
2732 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2733
2734         PR c++/34395
2735         * g++.dg/cpp0x/error1.C: New test.
2736
2737         PR c++/34394
2738         * g++.dg/other/error22.C: New test.
2739
2740 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
2741
2742         PR target/32086
2743         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2744         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2745         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2746
2747 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
2748
2749         PR c++/34178
2750         PR c++/34340
2751         * g++.dg/template/repo6.C: New test.
2752         * g++.dg/template/repo7.C: New test.
2753         * g++.dg/template/repo8.C: New test.
2754
2755 2007-12-09  H.J. Lu  <hjl@lucon.org>
2756             Tobias Burnus  <burnus@net-b.de>
2757
2758         PR fortran/34404
2759         * gfortran.dg/read_2.f90: New.
2760
2761 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2762
2763         * lib/target-supports.exp (check_effective_target_tls_native):
2764         Fix typo.
2765
2766 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
2767
2768         PR ada/34366
2769         * gnat.dg/enclosing_record_reference.ads,
2770         gnat.dg/enclosing_record_reference.adb: New test.
2771
2772 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
2773
2774         PR fortran/32129
2775         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
2776         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
2777
2778         PR fortran/31487
2779         * gfortran.dg/char_component_initializer_1.f90: New test.
2780
2781 2007-12-09  Tobias Burnus  <burnus@net-b.de>
2782
2783         PR fortran/34342
2784         PR fortran/34345
2785         PR fortran/18026
2786         PR fortran/29471
2787
2788         * gfortran.dg/boz_8.f90: New.
2789         * gfortran.dg/boz_9.f90: New.
2790         * gfortran.dg/boz_10.f90: New.
2791         * gfortran.dg/boz_7.f90: Update dg-warning.
2792         * gfortran.dg/pr16433.f: Add dg-error.
2793         * gfortan.dg/ibits.f90: Update dg-warning.
2794         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
2795         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2796
2797 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
2798
2799         PR fortran/34359
2800         * gfortran.dg/include_1.f90: New test.
2801         * gfortran.dg/include_1.inc: New.
2802         * gfortran.dg/include_2.f90: New test.
2803
2804 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
2805
2806         * gcc.c-torture/compile/20011130-2.c: Fix typo.
2807
2808 2007-12-08  Tobias Burnus  <burnus@net-b.de>
2809
2810         PR fortran/34319
2811         * gfortran.dg/nan_3.f90: New.
2812
2813 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
2814
2815         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
2816
2817 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2818
2819         * gnat.dg/tamdt*.ad?: Support for ...
2820         * gnat.dg/test_tamdt.adb: New test.
2821
2822 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2823
2824         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
2825         exports and document how these can be exercised.
2826
2827 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
2828
2829         PR ada/15805
2830         * gnat.dg/specs/access_constants.ads: New test.
2831
2832         * gnat.dg/specs/access_constant_decl.ads: New test.
2833
2834         PR ada/21346
2835         * gnat.dg/compose.adb: New test.
2836
2837 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2838
2839         PR ada/34173
2840         * gnat.dg/unc_memops.ad[sb]: Support for ...
2841         * gnat.dg/unc_memfree.adb: New test.
2842         
2843 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
2844
2845         * gfortran.dg/ltrans-7.f90: New.
2846
2847 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
2848             Dorit Nuzman  <dorit@il.ibm.com>
2849
2850         PR tree-optimization/34005
2851         * gcc.dg/vect/pr34005.c: New test.
2852
2853 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
2854
2855         PR c++/34336
2856         * g++.dg/template/new8.C: New test.
2857
2858 2007-12-06  Tobias Burnus  <burnus@net-b.de>
2859
2860         PR fortran/34333
2861         * gfortran.dg/boz_7.f90: New.
2862         * gfortran.dg/int_1.f90: Disable -pedantic option.
2863         * gfortran.dg/boz_1.f90: Ditto.
2864         * gfortran.dg/boz_3.f90: Ditto.
2865         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
2866         * gfortran.dg/ibits.f90: Ditto.
2867         * gfortran.dg/unf_io_convert_1.f90: Ditto.
2868         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2869
2870 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
2871
2872         PR fortran/34335
2873         * gfortran.dg/used_types_19.f90: New test.
2874
2875 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
2876
2877         * gfortran.dg/nan_2.f90: Add -mieee for sh.
2878         * gfortran.dg/nearest_2.f90: Likewise.
2879         * gfortran.dg/nearest_3.f90: Likewise.
2880
2881 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2882
2883         PR middle-end/34337
2884         * gcc.c-torture/execute/20071205-1.c: New test.
2885
2886 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
2887
2888         * gfortran.dg/module_nan.f90: Add -mieee for sh.
2889         * gfortran.dg/real_const_3.f90: Likewise.
2890
2891 2007-12-05  Richard Guenther  <rguenther@suse.de>
2892
2893         PR tree-optimization/34138
2894         * gcc.c-torture/compile/pr34138.c: New testcase.
2895
2896 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2897
2898         PR debug/33739
2899         * gfortran.dg/debug_2.f: New test.
2900
2901 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
2902
2903         * gnat.dg/specs/elab1.ads: New test.
2904
2905 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
2906
2907         PR target/34312
2908         * gcc.target/i386/pr34312.c: New test.
2909
2910 2007-12-05  Tobias Burnus  <burnus@net-b.de>
2911
2912         PR fortran/34333
2913         * gfortran.dg/nan_2.f90: New.
2914
2915 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2916
2917         PR c++/34271
2918         * g++.dg/cpp0x/decltype9.C: New test.
2919         * g++.dg/cpp0x/decltype10.C: New test.
2920
2921 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
2922
2923         PR ada/21489
2924         * gnat.dg/rm_6_4_1_13.adb: New test.
2925
2926 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2927
2928         PR middle-end/34134
2929         * gcc.c-torture/compile/20071117-1.c: New test.
2930
2931 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2932
2933         PR c++/34101
2934         * g++.dg/cpp0x/variadic-ttp.C: New.
2935
2936 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2937         
2938         * gcc.dg/parse-decl-after-if.c: New.
2939         * gcc.dg/20031223-1.c: Adjust.
2940         
2941 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2942
2943         PR c++/33509
2944         * g++.dg/cpp0x/variadic-throw.C: New.
2945
2946 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2947
2948         PR c++/33091
2949         * g++.dg/cpp0x/variadic-unify.C: New.
2950
2951 2007-12-04  Richard Guenther  <rguenther@suse.de>
2952
2953         PR middle-end/34334
2954         PR middle-end/34222
2955         * gcc.c-torture/compile/pr34334.c: New testcase.
2956         * g++.dg/torture/pr34222.C: New testcase.
2957
2958 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2959
2960         * gcc.c-torture/execute/20071202-1.c: New test.
2961         * gcc.dg/tree-ssa/pr34146-2.c: New test.
2962
2963 2007-12-04  Tobias Burnus  <burnus@net-b.de>
2964
2965         PR fortran/34318
2966         * gfortran.dg/module_nan.f90: New.
2967
2968 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2969
2970         * lib/target-supports.exp (get_compiler_messages): Replace with...
2971         (check_compile): ...this new procedure.  Handle TYPE == executable.
2972         Use comments in the source to determine the correct extension.
2973         Return a pair containing the compiler output and the output filename.
2974         Don't delete the file here.
2975         (check_no_compiler_messages_nocache): New procedure.
2976         (check_no_compiler_messages): Use it.
2977         (check_no_messages_and_pattern_nocache): New procedure.
2978         (check_no_messages_and_pattern): Use it.
2979         (check_runtime_nocache, check_runtime): New procedures.
2980         (check_effective_target_tls): Use check_no_compiler_messages.
2981         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
2982         (check_effective_target_tls_runtime): Use check_runtime.
2983         (check_effective_target_fstack_protector): Likewise.
2984         (check_iconv_available): Use check_runtime_nocache.
2985         (check_effective_target_fortran_large_real): Use
2986         check_no_compiler_messages.
2987         (check_effective_target_fortran_large_int): Likewise.
2988         (check_effective_target_static_libgfortran): Likewise.
2989         (check_750cl_hw_available): Use check_cached_effective_target
2990         and check_runtime_nocache.
2991         (check_vmx_hw_available): Likewise.
2992         (check_effective_target_broken_cplxf_arg): Likewise.
2993         (check_alpha_max_hw_available): Use check_runtime.
2994         (check_function_available): Use check_no_compiler_messages.
2995         (check_cxa_atexit_available): Use check_cached_effective_target
2996         and check_runtime_nocache.
2997         (check_effective_target_dfp_nocache): Use
2998         check_no_compiler_messages_nocache.
2999         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
3000         (check_effective_target_dfp): Use check_cached_effective_target.
3001         (check_effective_target_dfprt): Likewise.
3002         (check_effective_target_arm_neon_hw): Use check_runtime.
3003         (check_effective_target_ultrasparc_hw): Likewise.
3004         (check_effective_target_c99_runtime): Use
3005         check_no_compiler_messages_nocache.
3006
3007 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
3008
3009         PR middle-end/29749
3010         * gcc.dg/fold-rotate-1.c: New test.
3011
3012         PR tree-optimization/33453
3013         * gcc.c-torture/compile/20071203-1.c: New test.
3014
3015 2007-12-03  Robert Dewar <dewar@adacore.com>
3016             Samuel Tardieu  <sam@rfc1149.net>
3017
3018         PR ada/34287
3019         * gnat.dg/check_elaboration_code.adb: New test.
3020         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
3021         New support files.
3022
3023 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3024
3025         PR c++/34061
3026         * g++.dg/cpp0x/pr34061.C: New.
3027
3028 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3029
3030         PR c++/34273
3031         * g++.dg/other/error21.C: New.
3032
3033 2007-12-02  Revital Eres  <eres@il.ibm.com>
3034
3035         * gcc.dg/sms-4.c: New testcase.
3036
3037 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
3038             Revital Eres  <eres@il.ibm.com>
3039
3040         * gcc.dg/sms-3.c: New testcase.
3041
3042 2007-12-01  Ollie Wild  <aaw@google.com>
3043
3044         PR c++/8171
3045         * g++.dg/conversion/ptrmem9.C: New test.
3046
3047 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3048
3049         PR libfortran/34291
3050         * gfortran.dg/namelist_41.f90: New test.
3051
3052 2007-11-30  Tom Tromey  <tromey@redhat.com>
3053
3054         PR preprocessor/32868:
3055         * gcc.dg/cpp/pr32868.c: New file.
3056
3057 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3058
3059         PR fortran/34248
3060         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
3061
3062 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
3063
3064         PR rtl-optimization/34171
3065         * gcc.dg/pr34171.c: New testcase.
3066
3067 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
3068
3069         * gcc.dg/tree-ssa/pr34244.c: Fixed.
3070
3071 2007-11-30  Tobias Burnus  <burnus@net-b.de>
3072
3073         PR fortran/34133
3074         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
3075         * gfortran.dg/bind_c_usage_11.f03: New.
3076         * gfortran.dg/bind_c_usage_12.f03: New.
3077
3078 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
3079
3080         PR c++/34275
3081         * g++.dg/other/error20.C: New test.
3082
3083 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
3084
3085         PR fortran/34230
3086         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
3087
3088 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
3089
3090         PR tree-optimization/34244
3091         * gcc.dg/tree-ssa/pr34244.c: New test.
3092
3093 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
3094
3095         PR tree-optimization/33434
3096         * gcc.dg/pr33434-1.c: New test.
3097         * gcc.dg/pr33434-2.c: New test.
3098         * gcc.dg/pr33434-3.c: New test.
3099         * gcc.dg/pr33434-4.c: New test.
3100
3101         PR c++/34270
3102         * g++.dg/template/cond7.C: New test.
3103
3104         PR c++/34267
3105         PR c++/34268
3106         * g++.dg/cpp0x/decltype7.C: New test.
3107         * g++.dg/cpp0x/decltype8.C: New test.
3108
3109 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3110
3111         PR fortran/34248
3112         * gfortran.dg/result_in_spec_3.f90: New.
3113
3114 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3115
3116         PR fortran/34262
3117         * gfortran.dg/mvbits_3.f90: New.
3118
3119 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
3120         
3121         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3122         Delete.
3123         (check_effective_target_hard_float): New.
3124         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
3125         * gcc.dg/pr30957-1.c: Likewise.
3126         
3127 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
3128
3129         PR ada/15804
3130         * gnat.dg/specs/variant_part.ads: New test.
3131
3132         PR ada/17318
3133         * gnat.dg/specs/attribute_parsing.ads: New test.
3134
3135         PR ada/32792
3136         * gnat.dg/specs/integer_value.ads: New test.
3137
3138         PR ada/22559
3139         * gnat.dg/specs/delta_small.ads: New test.
3140
3141 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
3142
3143         PR tree-optimization/34140
3144         * gcc.c-torture/compile/20071128-1.c: New test.
3145
3146 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3147
3148         PR fortran/32928
3149         * gfortran.dg/data_array_1.f90
3150         * gfortran.dg/data_array_2.f90
3151         * gfortran.dg/data_array_3.f90
3152         * gfortran.dg/data_array_4.f90
3153
3154 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3155
3156         PR fortran/34227
3157         * gfortran.dg/blockdata_5.f90: New test.
3158         * gfortran.dg/blockdata_6.f90: New test.
3159
3160 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3161
3162         PR tree-optimization/34016
3163         * gcc.dg/pr34016.c: New test.
3164
3165 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3166
3167         PR fortran/29389
3168         * gfortran.dg/stfunc_6.f90: New test.
3169
3170         PR fortran/33850
3171         * gfortran.dg/assign_10.f90: New test.
3172
3173 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3174
3175         PR fortran/33541
3176         * gfortran.dg/use_11.f90: New test.
3177
3178         PR fortran/34231
3179         * gfortran.dg/generic_15.f90: New test.
3180
3181 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3182
3183         PR target/34225
3184         * gcc.dg/pr34225.c: New test.
3185
3186 2007-11-27  Richard Guenther  <rguenther@suse.de>
3187
3188         PR tree-optimization/34241
3189         * g++.dg/torture/pr34241.C: New testcase.
3190
3191 2007-11-27  Richard Guenther  <rguenther@suse.de>
3192
3193         * gcc.dg/builtins-error.c: New testcase.
3194
3195 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3196
3197         PR c++/34213
3198         * g++.dg/ext/visibility/anon8.C: New test.
3199
3200 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
3201
3202         PR target/34077
3203         * gcc.target/i386/pr34077.c: New testcase.
3204
3205 2007-11-26  Tobias Burnus  <burnus@net-b.de>
3206
3207         PR fortran/34203
3208         * gfortran.dg/backslash_3.f: Add -fbackslash option.
3209         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
3210         * gfortran.dg/backslash_1.f90: Remove no longer needed
3211         -fno-backslash option.
3212
3213 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3214
3215         PR c/23722
3216         * gcc.dg/cpp/19990413-1.c: Update.
3217         * gcc.dg/parse-else-error.c: New.
3218         * gcc.dg/parse-else-error-2.c: New.
3219         * gcc.dg/parse-else-error-3.c: New.
3220         * gcc.dg/parse-else-error-4.c: New.
3221
3222 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3223
3224         PR c++/34081
3225         * g++.dg/template/dependent-expr6.C: New testcase.
3226
3227 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
3228
3229         PR target/34215
3230         * gcc.target/i386/pr34215.c: New test.
3231
3232 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3233
3234         PR target/34174
3235         * gcc.dg/torture/pr34174-1.c: New.
3236
3237 2007-11-26  Richard Guenther  <rguenther@suse.de>
3238
3239         PR middle-end/34233
3240         * gcc.dg/pr34233.c: New testcase.
3241
3242 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3243             Revital Eres  <eres@il.ibm.com>
3244
3245         PR rtl-optimization/34085
3246         * gcc.dg/tree-prof (bb-reorg.c): New test.
3247
3248 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3249
3250         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3251         Return true for MIPS16 targets.
3252
3253 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3254
3255         PR fortran/33152
3256         * gfortran.dg/blockdata_4.f90: New test.
3257
3258 2007-11-25  Tobias Burnus  <burnus@net-b.de>
3259
3260         PR fortran/34079
3261         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
3262         * gfortran.dg/bind_c_usage_16.f03: New.
3263         * gfortran.dg/bind_c_usage_16_c.c: New.
3264
3265 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
3266
3267         * gnat.dg/specs/size_clause1.ads: New test.
3268         * gnat.dg/specs/size_clause2.ads: Likewise.
3269         * gnat.dg/specs/size_clause3.ads: Likewise.
3270
3271 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
3272
3273         PR fortran/33499
3274         * gfortran.dg/entry_16.f90: New test.
3275
3276 2007-11-24  Tobias Burnus  <burnus@net-b.de>
3277
3278         PR fortran/34192
3279         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
3280
3281 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
3282
3283         PR fortran/33541
3284         * gfortran.dg/nested_modules_1.f90: Change the reference to
3285         FOO, forbidden by the standard, to a reference to W.
3286         * gfortran.dg/use_only_1.f90: New test.
3287
3288 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3289
3290         PR fortran/34209
3291         * gfortran.dg/nearest_3.f90: New test.
3292
3293 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3294
3295         PR fortran/33317
3296         * gfortran.dg/optional_dim_2.f90: New test.
3297
3298 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3299
3300         PR fortran/34187
3301         * gfortran.dg/bind_c_usage_15.f90: New.
3302
3303 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3304
3305         PR fortran/34192
3306         * gfortran.dg/nearest_2.f90: New.
3307
3308
3309 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3310
3311         PR c++/30293
3312         PR c++/30294
3313         * g++.dg/ext/java-2.C: New test.
3314
3315 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
3316             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3317         
3318         PR c++/5310
3319         * g++.dg/warn/pr5310.C: New.
3320         * g++.dg/warn/pr33160.C: New.
3321         
3322 2007-11-23  Richard Guenther  <rguenther@suse.de>
3323             Michael Matz  <matz@suse.de>
3324
3325         PR tree-optimization/34176
3326         * gcc.c-torture/execute/pr34176.c: New testcase.
3327
3328 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3329
3330         PR c++/34198
3331         * gcc.dg/Wconversion-5.c: New test.
3332         * g++.dg/Wconversion3.C: New test.
3333
3334 2007-11-23  Richard Guenther  <rguenther@suse.de>
3335
3336         * gcc.dg/tree-ssa/alias-17.c: New testcase.
3337
3338 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
3339
3340         PR c/14050
3341         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
3342         qualifiers in abstract declarator.
3343
3344 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3345
3346         * gfortran.dg/derived_constructor_comps_3.f90: New.
3347
3348 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
3349
3350         PR c++/34094
3351         * g++.dg/ext/visibility/anon7.C: New test.
3352
3353 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3354
3355         PR fortran/34079
3356         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
3357         * gfortran.dg/bind_c_usage_13.f03: New.
3358         * gfortran.dg/bind_c_usage_14.f03: New.
3359
3360 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3361
3362         PR rtl-optimization/33848
3363         * gcc.dg/torture/pr33848.c: New test.
3364
3365 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3366
3367         PR fortran/34083
3368         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
3369
3370 2007-11-20  Richard Guenther  <rguenther@suse.de>
3371
3372         PR middle-end/34154
3373         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
3374
3375 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
3376
3377         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
3378
3379 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3380
3381         PR fortran/32770
3382         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
3383         so test passes with -frecord-marker=8.
3384         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
3385         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
3386         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
3387         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
3388         * gfortrand.dg/modulo_1.f90:  Likewise.
3389
3390 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3391
3392         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3393         New procedure.
3394         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
3395         * gcc.dg/pr30957-1.c: Likewise.
3396
3397 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3398
3399         PR c++/34089
3400         * g++.dg/template/crash74.C: New test.
3401
3402 2007-11-20  Richard Guenther  <rguenther@suse.de>
3403
3404         * gcc.c-torture/execute/20071120-1.c: New testcase.
3405
3406 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3407
3408         PR c/34146
3409         * gcc.dg/tree-ssa/pr34146.c: New test.
3410
3411         PR testsuite/33978
3412         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
3413         dependent on target settings like move_by_pieces etc.
3414
3415         PR c++/28879
3416         * g++.dg/template/vla2.C: New test.
3417
3418         PR c++/33962
3419         * g++.dg/overload/template3.C: New test.
3420
3421 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3422
3423         PR fortran/33317
3424         * gfortran.dg/optional_dim_2.f90: Remove test.
3425
3426 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
3427
3428         * gcc.dg/dfp/ddmode-ice.c: New test.
3429
3430 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3431
3432         PR tree-optimization/34036
3433         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
3434
3435 2007-11-19  Richard Guenther  <rguenther@suse.de>
3436
3437         PR tree-optimization/34
3438         * gcc.c-torture/execute/pr34099-2.c: New testcase.
3439
3440 2007-11-19  Tobias Burnus  <burnus@net-b.de>
3441
3442         PR fortran/34079
3443         * gfortran.dg/bind_c_usage_10_c.c: New.
3444         * gfortran.dg/bind_c_usage_10.f03: New.
3445
3446 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3447
3448         * gcc.dg/pr33007.c: Expect new warning.
3449         * gcc.dg/tree-ssa/recip-5.c: Likewise.
3450         * g++.dg/opt/pr34036.C: New test.
3451
3452 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3453
3454         PR c++/30988
3455         * g++.dg/warn/noreturn-4.C: New test.
3456         * g++.dg/warn/noreturn-5.C: New test.
3457         * g++.dg/warn/noreturn-6.C: New test.
3458         * g++.dg/warn/noreturn-7.C: New test.
3459
3460 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
3461
3462         PR fortran/32770
3463         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
3464         integers so tests works with -fdefault-integer-8.
3465         * gfortran.fortran-torture/execute/elemental.f90:  Use default
3466         integers so test passes with -fdefault-integer-8.
3467         * gfortran.fortran-torture/execute/der_io.f90:  Increase
3468         buffer length so test passes with -fdefault-integer-8.
3469         * gfortran.dg/bounds_check_8.f90:  Likewise.
3470         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
3471         * gfortran.dg/equiv_7.f90:  Set kind so test passes
3472         with -fdefault-integer-8.
3473         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
3474         provoke overflow.
3475
3476 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3477
3478         PR fortran/33317
3479         * gfortran.dg/optional_dim_2.f90: New test.
3480         
3481         PR fortran/34139
3482         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
3483         
3484 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3485
3486         PR rtl-optimization/34132
3487         * gcc.c-torture/compile/20071118-1.c: New test.
3488
3489 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
3490
3491         PR fortran/31608
3492         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
3493
3494 2007-11-18  Tobias Burnus  <burnus@net-b.de>
3495
3496         PR fortran/34137
3497         * gfortran.dg/entry_14.f90: New.
3498         * gfortran.dg/entry_15.f90: New.
3499
3500 2007-11-18  Richard Guenther  <rguenther@suse.de>
3501
3502         PR tree-optimization/34127
3503         * gcc.c-torture/compile/pr34127.c: New testcase.
3504
3505 2007-11-18  Ben Elliston  <bje@au.ibm.com>
3506
3507         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
3508         type specifier, as they are not permitted according to the AltiVec
3509         Programming Interface Manual.
3510
3511 2007-11-17  Tobias Burnus  <burnus@net-b.de>
3512
3513         PR fortran/34133
3514         * gfortran.dg/bind_c_usage_9.f03: New.
3515         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
3516
3517 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3518
3519         PR fortran/25252
3520         * interface.c (gfc_current_interface_head,
3521         gfc_set_current_interface_head): New functions.
3522         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
3523         On syntax error, restore previous state of the interface.
3524         * gfortran.h (gfc_current_interface_head,
3525         gfc_set_current_interface_head): New prototypes.
3526
3527 2007-11-17  Richard Guenther  <rguenther@suse.de>
3528
3529         PR middle-end/34130
3530         * gcc.c-torture/execute/pr34130.c: New testcase.
3531
3532 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3533
3534         PR fortran/34108
3535         * gfortran.dg/fmt_label_1.f90: New test.
3536
3537 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3538
3539         PR fortran/33957
3540         * gfortran.dg/initialization_15.f90 : New test.
3541
3542 2007-11-16  Richard Guenther  <rguenther@suse.de>
3543
3544         PR middle-end/34030
3545         * gcc.c-torture/compile/pr34030.c: New testcase.
3546
3547 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3548
3549         PR fortran/34008
3550         * gfortran.dg/interface_assignment_3.f90.
3551
3552 2007-11-16  Richard Guenther  <rguenther@suse.de>
3553
3554         PR tree-optimization/33870
3555         * gcc.dg/torture/pr33870.c: New testcase.
3556
3557 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3558
3559         PR fortran/33986
3560         * gfortran.dg/allocatable_function_3.f90.
3561
3562 2007-11-16  Richard Guenther  <rguenther@suse.de>
3563
3564         PR tree-optimization/34113
3565         * gcc.c-torture/compile/pr34113.c: New testcase.
3566
3567 2007-11-16  Richard Guenther  <rguenther@suse.de>
3568
3569         PR tree-optimization/34099
3570         * g++.dg/torture/pr3499.C: New testcase.
3571         * gcc.c-torture/execute/pr34099.c: Likewise.
3572
3573 2007-11-16  Olivier Hainque  <hainque@adacore.com>
3574
3575         * gnat.dg/release_unc_maxalign.adb: New test.
3576
3577 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
3578
3579         PR c++/34100
3580         * g++.dg/template/crash73.C: New test.
3581
3582 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
3583
3584         PR middle-end/23848
3585         * gcc.dg/tree-ssa/pr23848-1.c: New test.
3586         * gcc.dg/tree-ssa/pr23848-2.c: New test.
3587         * gcc.dg/tree-ssa/pr23848-3.c: New test.
3588         * gcc.dg/tree-ssa/pr23848-4.c: New test.
3589
3590 2007-11-15  Tobias Burnus  <burnus@net-b.de>
3591
3592         PR fortran/33917
3593         * gfortran.dg/proc_decl_11.f90: New.
3594
3595 2007-11-15  Ben Elliston  <bje@au.ibm.com>
3596
3597         * gcc.target/spu/compare-dp.c: New test.
3598
3599 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3600
3601         * gcc.dg/pr33923.c: New test.
3602
3603 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
3604
3605         PR middle-end/34088
3606         * gcc.dg/pr34088.c: New test.
3607
3608 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3609
3610         * gcc.c-torture/compile/20071114-1.c: New test.
3611
3612 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3613
3614         PR fortran/31608
3615         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
3616         to match known variations in symbol format. Document in comments.
3617
3618 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3619
3620         PR fortran/33985
3621         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
3622
3623 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3624
3625         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
3626         when done.
3627
3628 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3629
3630         PR fortran/33162
3631         * gfortran.dg/proc_decl_1.f90: Update.
3632         * gfortran.dg/proc_decl_7.f90: New test.
3633         * gfortran.dg/proc_decl_8.f90: New test.
3634         * gfortran.dg/proc_decl_9.f90: New test.
3635         * gfortran.dg/proc_decl_10.f90: New test.
3636
3637 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
3638
3639         PR fortran/34080
3640         * gfortran.dg/transfer_assumed_size_1.f90: New test.
3641
3642 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3643
3644         PR c++/34054
3645         PR c++/34056
3646         PR c++/34057
3647         PR c++/34058
3648         PR c++/34060
3649         * g++.dg/parse/crash36.C: Add another dg-error.
3650         * g++.dg/cpp0x/pr34054.C: New test.
3651         * g++.dg/cpp0x/pr34056.C: New test.
3652         * g++.dg/cpp0x/pr34057.C: New test.
3653         * g++.dg/cpp0x/pr34058.C: New test.
3654         * g++.dg/cpp0x/pr34060.C: New test.
3655
3656         PR tree-optimization/34063
3657         * g++.dg/tree-ssa/pr34063.C: New test.
3658
3659 2007-11-13  Diego Novillo  <dnovillo@google.com>
3660
3661         PR tree-optimization/33870
3662         * gcc.c-torture/execute/pr33870-1.c: New test.
3663         * gcc.dg/tree-ssa/alias-16.c: New test.
3664
3665 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3666
3667         PR c++/29225
3668         * g++.dg/template/crash72.C: New test.
3669
3670 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3671
3672         * g++.dg/opt/cfg5.C: New test.
3673
3674 2007-11-12  Richard Guenther  <rguenther@suse.de>
3675
3676         PR middle-end/34070
3677         * gcc.c-torture/execute/pr34070-1.c: New testcase.
3678         * gcc.c-torture/execute/pr34070-2.c: Likewise.
3679
3680 2007-11-12  Richard Guenther  <rguenther@suse.de>
3681
3682         PR middle-end/34027
3683         * gcc.dg/pr34027-1.c: New testcase.
3684         * gcc.dg/pr34027-2.c: Likewise.
3685
3686 2007-11-12  Ira Rosen  <irar@il.ibm.com>
3687
3688         PR tree-optimization/33953
3689         * gcc.dg/vect/pr33953.c: New testcase.
3690
3691 2007-11-11  Tom Tromey  <tromey@redhat.com>
3692
3693         PR c++/17577:
3694         * g++.dg/ext/pr17577.h: New file.
3695         * g++.dg/ext/pr17577.C: New file.
3696
3697 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3698
3699         PR c++/8570
3700         * g++.old-deja/g++.ns/template13.C: Update expected output.
3701         * g++.old-deja/g++.pt/friend23.C: Likewise.
3702         * g++.dg/warn/pr8570.C: New.
3703
3704 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
3705
3706         PR c++/34068
3707         * g++.dg/template/pseudodtor4.C: New test.
3708
3709 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
3710
3711         PR middle-end/34018
3712         * g++.dg/opt/inline14.C: New test.
3713
3714         PR tree-optimization/33680
3715         * gcc.c-torture/compile/20071108-1.c: New test.
3716
3717         PR c++/32241
3718         * g++.dg/template/pseudodtor3.C: New test.
3719
3720 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
3721
3722         PR c++/33510
3723         * g++.dg/cpp0x/variadic-init.C: New.
3724
3725 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
3726             Jakub Jelinek  <jakub@redhat.com>
3727
3728         PR rtl-optimization/34012
3729         * gcc.target/i386/pr34012.c: New test.
3730
3731 2007-11-09  Richard Guenther  <rguenther@suse.de>
3732
3733         PR tree-optimization/33604
3734         * g++.dg/tree-ssa/pr33604.C: New testcase.
3735         * gcc.dg/pr32721.c: Adjust pattern.
3736
3737 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3738
3739         * gcc.target/mips/dse-1.c: Disable.
3740
3741 2007-11-08  Tom Tromey  <tromey@redhat.com>
3742
3743         * gcc.dg/empty-source-3.c: Update warning location.
3744         * gcc.dg/gomp/barrier-2.c: Likewise.
3745         * gcc.dg/label-decl-3.c: Likewise.
3746         * gcc.dg/label-decl-2.c: Likewise.
3747         * gcc.dg/empty-source-2.c: Likewise.
3748
3749 2007-11-08  Tom Tromey  <tromey@redhat.com>
3750
3751         PR c++/30297:
3752         * g++.dg/inherit/pr30297.C: New file.
3753
3754 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
3755
3756         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
3757         -fno-common for cygwin and mingw32.
3758
3759 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
3760
3761         PR middle-end/33826
3762         * gcc.dg/pr33826.c: New.
3763         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
3764         recursive functions being marked pure or const.
3765         
3766 2007-11-08  Tobias Burnus  <burnus@net-b.de>
3767
3768         PR fortran/33917
3769         * gfortran.dg/proc_decl_5.f90: New.
3770         * gfortran.dg/proc_decl_6.f90: New.
3771
3772 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
3773
3774         PR tree-optimization/32575
3775         * gcc.c-torture/execute/20071108-1.c: New test.
3776
3777 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
3778
3779         * g++.dg/opt/anchor1.C: New.
3780
3781 2007-11-07  Diego Novillo  <dnovillo@google.com>
3782
3783         PR 33870
3784         * gcc.c-torture/execute/pr33870.x: Remove.
3785
3786 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
3787
3788         PR c++/33045
3789         PR c++/33837
3790         PR c++/33838
3791         * g++.dg/cpp0x/decltype-33837.C: New.
3792         * g++.dg/cpp0x/decltype-refbug.C: New.
3793         * g++.dg/cpp0x/decltype-33838.C: New.
3794
3795 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3796
3797         * gcc.c-torture/compile/20071107-1.c: New test.
3798
3799 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3800
3801         * gcc.dg/out-of-bounds-1.c: New test.
3802
3803 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
3804
3805         PR c++/33501
3806         * g++.dg/warn/incomplete2.C: New test.
3807         * g++.dg/template/incomplete4.C: New test.
3808         * g++.dg/template/incomplete5.C: New test.
3809
3810 2007-11-07  Olivier Hainque  <hainque@adacore.com>
3811
3812         * gnat.dg/max_align.adb: New test.
3813
3814 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
3815
3816         PR target/30961
3817         * gcc.target/i386/pr30961-1.c: New.
3818
3819 2007-11-06  Tom Tromey  <tromey@redhat.com>
3820
3821         PR c++/32368:
3822         * g++.dg/warn/pragma-system_header3.h: New.
3823         * g++.dg/warn/pragma-system_header3.C: New.
3824
3825         PR c++/32256:
3826         * g++.dg/warn/pragma-system_header4.C: New.
3827         * g++.dg/warn/pragma-system_header4.h: New.
3828
3829 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3830
3831         PR c++/33977
3832         PR c++/33886
3833         * g++.dg/other/canon-array.C: New.
3834         
3835 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3836
3837         * g++.dg/parser/crash36.C: Tweak expected errors.
3838         * g++.dg/cpp0x/pr31439.C: New.
3839         * g++.dg/cpp0x/pr32114.C: New.
3840         * g++.dg/cpp0x/pr32115.C: New.
3841         * g++.dg/cpp0x/pr32125.C: New.
3842         * g++.dg/cpp0x/pr32126.C: New.
3843         * g++.dg/cpp0x/pr32127.C: New.
3844         * g++.dg/cpp0x/pr32128.C: New.
3845         * g++.dg/cpp0x/pr32253.C: New.
3846         * g++.dg/cpp0x/pr32566.C: New.
3847         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
3848         * g++.dg/cpp0x/pr31438.C: Ditto.
3849         * g++.dg/cpp0x/variadic81.C: Ditto.
3850         * g++.dg/cpp0x/pr31432.C: Ditto.
3851         * g++.dg/cpp0x/pr31442.C: Ditto.
3852
3853 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
3854
3855         PR target/33168
3856         * g++.dg/other/datasec1.C: New test.
3857
3858         PR tree-optimization/33458
3859         * g++.dg/opt/inline12.C: New test.
3860
3861         PR tree-optimization/33993
3862         * gcc.c-torture/compile/20071105-1.c: New test.
3863
3864 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3865
3866         PR rtl-optimization/33648
3867         * gcc.dg/pr33648.c: Require effective target freorder.
3868
3869 2007-11-05  Revital Eres  <eres@il.ibm.com>
3870
3871         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
3872
3873 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3874
3875         PR c++/33996
3876         PR c++/33235
3877         PR c++/33930
3878         * g++.dg/cpp0x/pr33996.C: New
3879         * g++.dg/cpp0x/rv-trivial-bug.C: New
3880         * g++.dg/cpp0x/pr33930.C: New
3881
3882 2007-11-05  Nick Clifton  <nickc@redhat.com>
3883             Sebastian Pop  <sebastian.pop@amd.com>
3884
3885         PR tree-optimization/32540
3886         PR tree-optimization/33922
3887         * gcc.dg/tree-ssa/pr32540-1.c: New.
3888         * gcc.dg/tree-ssa/pr32540-2.c: New.
3889         * gcc.dg/tree-ssa/pr33922.c: New.
3890
3891 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3892
3893         PR c++/33939
3894         * g++.dg/cpp0x/variadic-rref.C: New.
3895         
3896 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3897
3898         * g++dg/warn/pointer-integer-comparison.C: New.
3899
3900 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3901
3902         PR tree-optimization/33856
3903         * gcc.c-torture/compile/20071027-1.c: New test.
3904
3905         PR c++/33836
3906         * g++.dg/ext/label10.C: New test.
3907
3908         PR c++/33969
3909         * g++.dg/other/ptrmem9.C: New test.
3910
3911 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
3912
3913         PR middle-end/32931
3914         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
3915
3916 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
3917
3918         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
3919         * g++.dg/ext/visibility/namespace2.C: Add argument to
3920         dg-require-visibility.
3921         * g++.dg/ext/java-1.C: Disable on AIX.
3922
3923 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
3924
3925         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
3926
3927 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3928
3929         PR fortran/33881
3930         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
3931
3932 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3933
3934         PR c/29062
3935         * gcc.dg/20031223-1.c: Adjust error output.
3936         * gcc.dg/parse-decl-after-label.c: New.
3937         
3938 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3939
3940         PR libfortran/24685
3941         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
3942         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
3943         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
3944
3945 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3946
3947         PR rtl-optimization/28940
3948         * gcc.target/i386/addr-sel-1.c: New test.
3949
3950 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
3951
3952         PR middle-end/33670
3953         * gcc.dg/pr33670.c: New test.
3954
3955 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3956
3957         PR c++/33516
3958         * g++.dg/lookup/typedef1.C: New test.
3959
3960 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
3961
3962         PR testsuite/32076
3963         * lib/scandump.exp (dump-suffix): New.
3964         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
3965         Include dump suffix in pass/fail messages, put regexp in quotes.
3966
3967 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
3968
3969         PR c++/33495
3970         * g++.dg/other/error19.C: New.
3971
3972 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3973
3974         PR rtl-optimization/28062
3975         * gcc.c-torture/compile/20071102-1.c: New test.
3976
3977 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
3978
3979         * g++.dg/cpp0x/pr33955.C: New.
3980
3981 2007-11-01  Tom Tromey  <tromey@redhat.com>
3982
3983         PR preprocessor/30805:
3984         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
3985
3986 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3987
3988         PR rtl-optimization/33648
3989         * gcc.dg/pr33648.c: New test.
3990
3991 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3992
3993         PR c++/32384
3994         * g++.dg/template/pseudodtor1.C: New test.
3995         * g++.dg/template/pseudodtor2.C: New test.
3996
3997         PR c++/32260
3998         * g++.dg/rtti/typeid7.C: New test.
3999
4000 2007-11-01  Tom Tromey  <tromey@redhat.com>
4001
4002         PR preprocessor/30805:
4003         * gcc.dg/cpp/pr30805.c: New file.
4004
4005 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
4006
4007         PR testsuite/25352
4008         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
4009         add dg-skip-if.
4010         * gcc.c-torture/compile/20001205-1.c: Ditto.
4011         * gcc.c-torture/compile/20001226-1.c: Ditto.
4012         * gcc.c-torture/compile/20020312-1.c: Ditto.
4013         * gcc.c-torture/compile/20020604-1.c: Ditto.
4014         * gcc.c-torture/compile/920501-12.c: Ditto.
4015         * gcc.c-torture/compile/920501-4.c: Ditto.
4016         * gcc.c-torture/compile/920520-1.c: Ditto.
4017         * gcc.c-torture/compile/980506-1.c: Ditto.
4018         * gcc.c-torture/compile/990617-1.c: Ditto.
4019         * gcc.dg/compare6.c: Ditto.
4020         * g++.old-deja/g++.brendan/crash43.C: Ditto.
4021         * g++.old-deja/g++.brendan/synth1.C: Ditto.
4022         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
4023         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
4024         * g++.old-deja/g++.pt/static6.C: Ditto.
4025         * g++.old-deja/g++.pt/crash16.C: Ditto.
4026         * g++.old-deja/g++.mike/p10416.C: Ditto.
4027         * g++.old-deja/g++.mike/ns15.C: Ditto.
4028         * g++.old-deja/g++.mike/eh46.C: Ditto.
4029
4030 2007-11-01  Tom Tromey  <tromey@redhat.com>
4031
4032         * gcc.dg/redecl-1.c: Update.
4033         * gcc.dg/pr20368-3.c: Update.
4034         * gcc.dg/inline-14.c: Update.
4035         * gcc.dg/builtins-30.c: Update.
4036         * gcc.dg/dremf-type-compat-4.c: Update.
4037         * gcc.dg/pr20368-2.c: Update.
4038
4039 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4040
4041         PR rtl-optimization/33673
4042         * gcc.dg/pr33673.c: New test.
4043
4044 2007-11-01  Michael Matz  <matz@suse.de>
4045
4046         PR tree-optimization/33961
4047         * gcc.dg/pr33961.c: New test.
4048
4049 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
4050
4051         PR c++/33494
4052         * g++.dg/template/error35.C: New.
4053
4054 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
4055
4056         PR target/31507
4057         * gcc.dg/pr31507-1.c: New test.
4058         * gcc.dg/pr31507-2.c: New test.
4059
4060 2007-10-31  Revital Eres  <eres@il.ibm.com>
4061
4062         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
4063         target.
4064         * gcc.dg/vect/tree-vect.h (check_vect): Add
4065         powerpc-*paired test.
4066         * lib/target-supports.exp (check_750cl_hw_available):
4067         New.
4068         (check_effective_target_vect_int,
4069         check_effective_target_vect_intfloat_cvt,
4070         check_effective_target_powerpc_altivec_ok,
4071         check_effective_target_vect_long,
4072         check_effective_target_vect_sdot_hi,
4073         check_effective_target_vect_udot_hi,
4074         check_effective_target_vect_pack_trunc,
4075         check_effective_target_vect_unpack,
4076         check_effective_target_vect_shift,
4077         check_effective_target_vect_int_mult): Disable for powerpc-*paired
4078         target.
4079         * gcc.dg/vect/vect-ifcvt-11.c: New.
4080         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
4081         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
4082         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
4083         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
4084         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
4085         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
4086
4087 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
4088             Tobias Burnus  <burnus@net-b.de>
4089
4090         PR fortran/33941
4091         * gfortran.dg/module_read_1.f90: New.
4092
4093 2007-10-31  Tom Tromey  <tromey@redhat.com>
4094
4095         PR preprocessor/30786:
4096         * gcc.dg/cpp/pr30786.c: New file.
4097
4098 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4099
4100         PR fortran/33162
4101         * gfortran.dg/interface_19.f90: New.
4102         * gfortran.dg/interface_20.f90: New.
4103         * gfortran.dg/interface_21.f90: New.
4104         
4105 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
4106
4107         PR tree-optimization/32377
4108         * gfortran.dg/vect/pr32377.f90: New.
4109         
4110 2007-10-31  Richard Guenther  <rguenther@suse.de>
4111
4112         PR middle-end/33779
4113         * gcc.c-torture/execute/pr33779-1.c: New testcase.
4114         * gcc.c-torture/execute/pr33779-2.c: Likewise.
4115
4116 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
4117
4118         PR fortran/33897
4119         * gfortran.dg/contained_3.f90: New.
4120
4121 2007-10-31  Christian Bruel  <christian.bruel@st.com>
4122
4123         PR c++/19531
4124         * g++.dg/opt/nrv8.C: New.
4125         
4126 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4127
4128         PR c++/33709
4129         * g++.dg/opt/compound1.C: New test.
4130
4131         PR c++/33616
4132         * g++.dg/template/ptrmem18.C: New test.
4133
4134 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4135
4136         PR fortran/33596
4137         * gfortran.dg/isnan_2.f90: New test.
4138
4139 2007-10-30  Ed Schouten  <ed@fxq.nl>
4140
4141         PR tree-optimization/32500
4142         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
4143
4144 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
4145
4146         PR c++/31993
4147         PR c++/32252
4148         * g++.dg/cpp0x/pr31993.C: New
4149         * g++.dg/cpp0x/pr32252.C: New
4150
4151 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4152
4153         PR tree-optimization/33723
4154         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
4155
4156 2007-10-30  Richard Guenther  <rguenther@suse.de>
4157
4158         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
4159         gcc.target/i386/loop-3.c.
4160
4161 2007-10-30  Revital Eres  <eres@il.ibm.com>
4162
4163         * gcc.dg/vect/pr33866.c: Require vect_long.
4164
4165 2007-10-30  Revital Eres  <eres@il.ibm.com>
4166
4167         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
4168         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4169
4170 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
4171
4172         PR tree-optimization/32893
4173         * lib/target-supports.exp
4174         (check_effective_target_unaligned_stack): new keyword.
4175         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
4176         not sensitive to unaligned_stack.
4177         * gcc.dg/vect/vect-3.c: Likewise.
4178         * gcc.dg/vect/vect-4.c: Likewise.
4179         * gcc.dg/vect/vect-5.c: Likewise.
4180         * gcc.dg/vect/vect-6.c: Likewise.
4181         * gcc.dg/vect/vect-7.c: Likewise.
4182         * gcc.dg/vect/vect-13.c: Likewise.
4183         * gcc.dg/vect/vect-17.c: Likewise.
4184         * gcc.dg/vect/vect-18.c: Likewise.
4185         * gcc.dg/vect/vect-19.c: Likewise.
4186         * gcc.dg/vect/vect-20.c: Likewise.
4187         * gcc.dg/vect/vect-21.c: Likewise.
4188         * gcc.dg/vect/vect-22.c: Likewise.
4189         * gcc.dg/vect/vect-27.c: Likewise.
4190         * gcc.dg/vect/vect-29.c: Likewise.
4191         * gcc.dg/vect/vect-64.c: Likewise.
4192         * gcc.dg/vect/vect-65.c: Likewise.
4193         * gcc.dg/vect/vect-66.c: Likewise.
4194         * gcc.dg/vect/vect-72.c: Likewise.
4195         * gcc.dg/vect/vect-73.c: Likewise.
4196         * gcc.dg/vect/vect-86.c: Likewise.
4197         * gcc.dg/vect/vect-all.c: Likewise.
4198         * gcc.dg/vect/slp-25.c: Likewise.
4199         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4200         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4201         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4202
4203         * gcc.dg/vect/vect-31.c: Removed alignment checks.
4204         * gcc.dg/vect/vect-34.c: Likewise.
4205         * gcc.dg/vect/vect-36.c: Likewise.
4206         * gcc.dg/vect/vect-64.c: Likewise.
4207         * gcc.dg/vect/vect-65.c: Likewise.
4208         * gcc.dg/vect/vect-66.c: Likewise.
4209         * gcc.dg/vect/vect-68.c: Likewise.
4210         * gcc.dg/vect/vect-76.c: Likewise.
4211         * gcc.dg/vect/vect-77.c: Likewise.
4212         * gcc.dg/vect/vect-78.c: Likewise.
4213
4214         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
4215         testcase (without no-section-anchors prefix) but with global arrays.
4216         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4217         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
4218         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4219         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4220         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4221         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4222         * gcc.dg/vect/vect-77-global.c: Likewise.
4223         * gcc.dg/vect/vect-78-global.c: Likewise.
4224
4225         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
4226         testcase (without no-section-anchors prefix) but fix alignment checks
4227         to also consider unaligned_stack targets.
4228         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4229
4230 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4231
4232         PR tree-optimization/33723
4233         * gcc.c-torture/execute/20071029-1.c: New test.
4234         * gcc.dg/tree-ssa/pr33723.c: New test.
4235
4236 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
4237
4238         PR tree-optimization/33614
4239         * gcc.c-torture/compile/pr33614.c: New test.
4240
4241 2007-10-29  Richard Guenther  <rguenther@suse.de>
4242
4243         PR tree-optimization/33870
4244         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
4245
4246 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4247
4248         PR tree-optimization/33757
4249         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
4250         true architectures instead of having a big dg-skip-if.
4251
4252         PR c++/33841
4253         * g++.dg/other/bitfield3.C: New test.
4254
4255 2007-10-29  Richard Guenther  <rguenther@suse.de>
4256
4257         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
4258
4259 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4260
4261         Automatic parallelization reduction tests.
4262
4263         * gcc.dg/tree-ssa/reduc-1.c: New test.
4264         * gcc.dg/tree-ssa/reduc-1char.c: New test.
4265         * gcc.dg/tree-ssa/reduc-1short.c: New test.
4266         * gcc.dg/tree-ssa/reduc-2.c: New test.
4267         * gcc.dg/tree-ssa/reduc-2char.c: New test.
4268         * gcc.dg/tree-ssa/reduc-2short.c: New test.
4269         * gcc.dg/tree-ssa/reduc-3.c: New test.
4270         * gcc.dg/tree-ssa/reduc-6.c: New test.
4271         * gcc.dg/tree-ssa/reduc-7.c: New test.
4272         * gcc.dg/tree-ssa/reduc-8.c: New test.
4273         * gcc.dg/tree-ssa/reduc-9.c: New test.
4274
4275 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4276             Zdenek Dvorak  <ook@ucw.cz>
4277
4278         OMP_ATOMIC Changes, testsuite changes.
4279
4280         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
4281         instead of gimple dump.
4282         * gcc.dg/gomp/atomic-9.c: Same.
4283         * gcc.dg/gomp/atomic-10.c: Same.
4284         * g++.dg/gomp/atomic-3.C: Same.
4285         * g++.dg/gomp/atomic-9.C: Same.
4286         * g++.dg/gomp/atomic-10.C: Same.
4287
4288 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
4289
4290         PR fortran/31217
4291         PR fortran/33811
4292         * gfortran.dg/forall_12.f90: New test.
4293
4294         PR fortran/33686
4295         * gfortran.dg/forall_13.f90: New test.
4296
4297 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
4298             Mark Mitchell  <mark@codesourcery.com>
4299
4300         PR c++/30659
4301         * g++.dg/template/crash71.C: New.
4302
4303 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4304
4305         PR fortran/32147
4306         * gfortran.dg/module_md5_1.f90: Update hash-value.
4307
4308 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
4309
4310         PR tree-opt/33589
4311         * g++.dg/torture/pr33589-1.C: New testcase.
4312         * g++.dg/torture/pr33589-2.C: New testcase.
4313
4314 2007-10-28  Richard Guenther  <rguenther@suse.de>
4315
4316         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
4317
4318 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
4319             Uros Bizjak  <ubizjak@gmail.com>
4320
4321         PR tree-optimization/33920
4322         * gcc.dg/tree-ssa/pr33290.c: New test.
4323
4324 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4325
4326         PR fortran/31306
4327         * gfortran.dg/argument_check_7.f90: New test.
4328         * gfortran.dg/argument_check_8.f90: New test.
4329         
4330 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4331
4332         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
4333         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
4334         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
4335         * gcc.target/i386/sse-14.c: Ditto.
4336
4337 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
4338
4339         PR c++/33844
4340         * g++.dg/other/ptrmem8.C: New test.
4341
4342         PR c++/33842
4343         * g++.dg/template/error34.C: New test.
4344
4345 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4346
4347         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
4348
4349 2007-10-27  Richard Guenther  <rguenther@suse.de>
4350
4351         PR tree-optimization/33870
4352         * gcc.dg/tree-ssa/alias-15.c: New testcase.
4353         * gcc.c-torture/execute/pr33870.c: Likewise.
4354
4355 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4356
4357         PR fortran/33162
4358         * gfortran.dg/argument_checking_9.f90: New test.
4359
4360 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4361
4362         * g++.dg/other/pr33601.C: New.
4363
4364 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4365
4366         PR c++/31988
4367         * g++.dg/init/new25.C: New.
4368
4369 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4370
4371         * g++.dg/cpp0x/pr33839.C: New.
4372         
4373 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
4374
4375         PR c++/33744
4376         * g++.dg/template/arg6.C: New test.
4377
4378 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4379
4380         PR c++/31747
4381         * g++.dg/parse/crash39.C: New.
4382
4383 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
4384
4385         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
4386         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
4387         "offset: -4B".
4388
4389 2007-10-25  David Daney  <ddaney@avtrex.com>
4390
4391         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
4392
4393 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
4394
4395         PR c++/33843
4396         * g++.dg/template/error32.C: New.
4397
4398 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4399             Ira Rosen  <irar@il.ibm.com>
4400
4401         PR tree-optimization/33833
4402         * gcc.dg/vect/pr33833.c: New testcase.
4403
4404 2007-10-25  David Daney  <ddaney@avtrex.com>
4405
4406         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
4407
4408 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4409             Ira Rosen  <irar@il.ibm.com>
4410
4411         PR tree-optimization/33866
4412         * gcc.dg/vect/pr33866.c: New testcase.
4413
4414 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4415
4416         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
4417         Add -w to compile flags to suppress "call-clobbered register" warnings
4418         and remove dg-warning directives.
4419
4420 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4421
4422         * gcc.dg/sms-2.c: Cleanup sms dump file.
4423         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
4424         profile-use step.
4425
4426 2007-10-24  David Daney  <ddaney@avtrex.com>
4427
4428         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
4429
4430 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4431
4432         PR target/33755
4433         * gcc.target/mips/pr33755.c: New test.
4434
4435 2007-10-24  Ira Rosen  <irar@il.ibm.com>
4436
4437         PR tree-optimization/33804
4438         * gcc.dg/vect/pr33804.c: New testcase.
4439
4440 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4441
4442         PR forrtran/33849
4443         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
4444
4445 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4446             Uros Bizjak  <ubizjak@gmail.com>
4447
4448         PR rtl-optimization/33846
4449         * gcc.dg/vect/pr33846.c: New testcase.
4450
4451 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4452             Dorit Nuzman  <dorit@il.ibm.com>
4453
4454         PR tree-optimization/33860
4455         * g++.dg/vect/pr33860.cc: New test.
4456         * g++.dg/vect/pr33860a.cc: New test.
4457
4458 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
4459             Revital Eres  <eres@il.ibm.com>      
4460
4461         * gcc.dg/sms-2.c: New testcase.
4462
4463 2007-10-22  David S. Miller  <davem@davemloft.net>
4464
4465         * gcc.dg/globalreg-1.c: New test.
4466
4467 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
4468             Dorit Nuzman  <dorit@il.ibm.com>
4469
4470         PR tree-optimization/33834
4471         PR tree-optimization/33835
4472         * g++.dg/vect/pr33834_1.cc: New test.
4473         * g++.dg/vect/pr33834_2.cc: New test.
4474         * g++.dg/vect/pr33835.cc: New test.
4475
4476 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4477
4478         * gcc.dg/pr33644.c: New test.
4479
4480 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4481
4482         PR c++/33372
4483         * g++.dg/gomp/pr33372-1.C: New test.
4484         * g++.dg/gomp/pr33372-2.C: New test.
4485         * g++.dg/gomp/pr33372-3.C: New test.
4486
4487 2007-10-22  Michael Matz  <matz@suse.de>
4488
4489         PR tree-optimization/33855
4490         * gcc.c-torture/compile/pr33855.c: New testcase.
4491
4492 2007-10-22  Ira Rosen  <irar@il.ibm.com>
4493
4494         PR tree-optimization/33854
4495         * gcc.dg/vect/O1-pr33854.c: New testcase.
4496         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
4497
4498 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
4499
4500         * gcc.dg/unwind-1.c: Disable on AIX.
4501         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
4502
4503 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
4504
4505         PR fortran/33749
4506         * gfortran.dg/assign_9.f90: New test.
4507
4508 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4509
4510         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
4511         (dg-mips-options): Skip tests that specify an ABI other than o32
4512         and o64 if generating MIPS16 hard-float code.
4513
4514 2007-10-21  Ira Rosen  <irar@il.ibm.com>
4515             Revital Eres  <eres@il.ibm.com>
4516
4517         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
4518         * gcc.dg/vect/vect-16.c: Fix comment.
4519         * gcc.dg/vect/pr33369.c: Require vect_int.
4520         * gcc.dg/vect/slp-33.c: Add spaces.
4521         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
4522         targets.
4523         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
4524         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
4525         targets.
4526         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
4527         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
4528         targets.
4529         * gcc.dg/vect/slp-10.c: Add spaces.
4530         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
4531         targets.
4532         * gcc.dg/vect/slp-36.c: Require vect_int.
4533         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
4534         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
4535         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
4536         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
4537         targets.
4538         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
4539         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
4540         instead of vector_alignment_reachable_for_double.
4541         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
4542         (natural_alignment): Split into...
4543         (natural_alignment_32, natural_alignment_64): New.
4544         (vector_alignment_reachable): Depend on natural_alignment_32.
4545         (vector_alignment_reachable_for_double): Rename to ...
4546         (vector_alignment_reachable_for_64bit): And depend on
4547         natural_alignment_64.
4548
4549 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4550
4551         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
4552         MIPS targets.
4553         * g++.dg/vect/vect.exp: Likewise.
4554         * lib/fortran-torture.exp: Likewise.
4555         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
4556         mipsisa64*-*-* as the target selector.  Remove -mips64,
4557         -mhard-float and -mgp64 from the options list.
4558         * gcc.target/mips/mips-ps-2.c: Likewise.
4559         * gcc.target/mips/mips-ps-3.c: Likewise.
4560         * gcc.target/mips/mips-ps-4.c: Likewise.
4561         * gcc.target/mips/mips-ps-6.c: Likewise.
4562         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
4563         options list.
4564         * gcc.target/mips/sb1-1.c: Likewise.
4565         * gcc.target/mips/mips-ps-type.c: Likewise.
4566         * gcc.target/mips/mips-ps-7.c: New test.
4567         * gcc.target/mips/mips-ps-type-2.c: Likewise.
4568         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
4569         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
4570         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
4571         as forcing an ABI and an architecture.
4572         (is_gp32_flag, is_gp64_flag): Fold into...
4573         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
4574         then -mfp64 imply -mhard-float.  Apply register rules after the
4575         loop.  Handle -march=mipsN like -mipsN.
4576
4577 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
4578
4579         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
4580         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
4581
4582 2007-10-20  Tobias Burnus  <burnus@net-b.de>
4583
4584         PR fortran/33818
4585         * gfortran.dg/entry_dummy_ref_3.f90: New.
4586
4587 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
4588             FX Coudert <fxcoudert@gcc.gnu.org>
4589
4590         PR fortran/31608
4591         * gfortran.dg/char_cast_1.f90: New test.
4592
4593 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4594
4595         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
4596         * gfortran.dg/large_real_kind_2.F90: ditto.
4597         * gfortran.dg/default_format_2.f90: ditto.
4598         * gfortran.dg/default_format_denormal_1.f90: ditto.
4599
4600 2007-10-19  Richard Guenther  <rguenther@suse.de>
4601
4602         PR middle-end/33816
4603         PR middle-end/32921
4604         * gfortran.dg/pr32921.f: New testcase.
4605
4606 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4607
4608         PR libfortran/33544
4609         * gfortran.dg/transfer_check_1.f90: Adjust options.
4610
4611 2007-10-19  Richard Guenther  <rguenther@suse.de>
4612
4613         Revert
4614         2007-10-19  Richard Guenther  <rguenther@suse.de>
4615
4616         PR middle-end/32921
4617         * gfortran.dg/pr32921.f: New testcase.
4618
4619 2007-10-19  Richard Guenther  <rguenther@suse.de>
4620
4621         * gcc.c-torture/execute/20071018-1.c: New testcase.
4622
4623 2007-10-19  Richard Guenther  <rguenther@suse.de>
4624
4625         PR middle-end/32921
4626         * gfortran.dg/pr32921.f: New testcase.
4627
4628 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
4629
4630         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
4631
4632 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4633
4634         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
4635
4636 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4637
4638         PR fortran/33233
4639         * gfortran.dg/host_assoc_function_1.f90: Correct references.
4640         * gfortran.dg/host_assoc_function_3.f90: New test.
4641
4642 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4643
4644         PR fortran/33733
4645         * gfortran.dg/transfer_simplify_6.f90: New test.
4646
4647 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4648             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4649
4650         PR middle-end/33794
4651         * gfortran.dg/pr33794.f90: New testcase.
4652
4653 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4654
4655         PR target/32961
4656         * gcc.target/i386/pr32961.c: New testcase.
4657         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
4658         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
4659         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
4660         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
4661         __builtin_ia32_pslldi128 defines.
4662
4663 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
4664
4665         PR fortran/33760
4666         * gfortran.dg/c_ptr_tests_13.f03: New test case.
4667
4668 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4669
4670         PR c++/28639
4671         PR c++/30299
4672         * g++.dg/template/void12.C: New.
4673         * g++.dg/template/void13.C: New.
4674
4675 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4676
4677         PR c++/31446
4678         * g++.dg/template/void11.C: New.
4679         * g++.dg/template/void2.C: Adjust error markers.
4680         * g++.dg/template/void10.C: Likewise.
4681         * g++.dg/template/crash55.C: Likewise.
4682
4683 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
4684
4685         * g++.dg/opt/const5.C: New test.
4686
4687 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
4688             Maxim Kuvyrkov  <maxim@codesourcery.com>
4689
4690         * gcc.target/ia64/20040709-2.c: New test.
4691
4692 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4693
4694         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
4695
4696 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
4697
4698         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
4699         to each function.  Check that there are no unsigned loads.
4700
4701 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4702
4703         PR tree-optimization/33136
4704         * gcc.c-torture/execute/20070824-1.c: New test.
4705         * gcc.dg/pr33136-1.c: New test.
4706         * gcc.dg/pr33136-2.c: New test.
4707         * gcc.dg/pr33136-3.c: New test.
4708
4709 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4710
4711         PR tree-optimization/33735
4712         * g++.dg/torture/pr33735.C: New.
4713
4714 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4715
4716         PR middle-end/33706
4717         * gcc.dg/va-arg-pack-2.c: New.
4718
4719 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4720
4721         PR tree-optimization/33619
4722         * gcc.dg/pr33619.c: New test.
4723
4724 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
4725
4726         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
4727         flag for AIX.
4728         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
4729
4730 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4731
4732         PR libfortran/33055
4733         * gfortran.dg/inquire_11.f90: New test.
4734         * gfortan.dg/negative_unit_int8.f: New test.
4735
4736 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
4737
4738         PR target/33133
4739         * gcc.c-torture/compile/pr33133.c: New test.
4740
4741 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4742
4743         PR libfortran/33672
4744         * gfortran.dg/namelist_40.f90: New test.
4745
4746 2007-10-14  Tobias Burnus  <burnus@net-b.de>
4747
4748         PR fortran/33745
4749         * gfortran.dg/bounds_check_11.f90: New.
4750
4751 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
4752
4753         PR c++/30303
4754         * g++.dg/other/ctor1.C: New test.
4755         * g++.dg/other/ctor2.C: New test.
4756         * g++.dg/other/dtor1.C: New test.
4757
4758 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
4759
4760         * gfortran.dg/bounds_check_10.f90: Fix testcase.
4761
4762 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
4763             Paul Thomas  <pault@gcc.gnu.org>
4764
4765         PR fortran/33254
4766         PR fortran/33727
4767         * gfortran.dg/bounds_check_10.f90: New.
4768
4769 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
4770
4771         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
4772         * gcc.target/powerpc/popcount-1.c: Same.
4773
4774 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
4775
4776         PR c++/26698
4777         * g++.dg/conversion/op4.C: New test.
4778
4779 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
4780
4781         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
4782
4783 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4784
4785         PR fortran/33542
4786         * gfortran.dg/ambiguous_specific_1.f90: New test.
4787
4788 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4789
4790         PR fortran/33664
4791         * gfortran.dg/impure_spec_expr_1.f90: New test.
4792         * gfortran.dg/char_result_7.f90: Remove illegal test.
4793
4794 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
4795
4796         PR 11001
4797         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
4798         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
4799         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
4800         * gcc.target/i386/pr11001-memset-1.c: New testcase.
4801         * gcc.target/i386/pr11001-memset-2.c: New testcase.
4802         * gcc.target/i386/pr11001-memset-3.c: New testcase.
4803         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
4804         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
4805         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
4806
4807 2007-10-12  Richard Guenther  <rguenther@suse.de>
4808
4809         PR middle-end/26198
4810         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
4811         * gcc.c-torture/execute/20071011-1.c: Likewise.
4812         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
4813
4814 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
4815
4816         PR tree-optimization/33742
4817         * gcc.dg/pr33742.c: New testcase.
4818
4819 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
4820
4821         PR tree-optimization/33645
4822         * gcc.dg/pr33645-1.c: New test.
4823         * gcc.dg/pr33645-2.c: New test.
4824         * gcc.dg/pr33645-3.c: New test.
4825  
4826         PR c++/32121
4827         * g++.dg/ext/label4.C: Adjust error regexp.
4828         * g++.dg/ext/label6.C: Adjust error regexp.
4829         * g++.dg/ext/label7.C: New test.
4830         * g++.dg/ext/label8.C: New test.
4831         * g++.dg/ext/label9.C: New test.
4832
4833 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
4834
4835         PR middle-end/33676
4836         * gcc.dg/pr33676.c: New.
4837
4838 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4839
4840         PR c++/31441
4841         * g++.dg/cpp0x/variadic83.C: New.
4842
4843 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4844
4845         PR c++/33461
4846         * g++.dg/cpp0x/variadic81.C: New.
4847         * g++.dg/cpp0x/variadic82.C: Likewise.
4848
4849 2007-10-11  Richard Guenther  <rguenther@suse.de>
4850
4851         PR middle-end/33724
4852         * gcc.dg/pr33724.c: New testcase.
4853
4854 2007-10-11  Richard Guenther  <rguenther@suse.de>
4855
4856         PR c/33726
4857         * gcc.dg/pr33726.c: New testcase.
4858
4859 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
4860
4861         PR fortran/33500
4862         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
4863         
4864 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4865
4866         PR testsuite/33391
4867         * gfortran.dg/do_3.F90: Run with -fwrapv.
4868
4869 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
4870
4871         * gcc.dg/unwind-1.c: New.
4872
4873 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4874
4875         PR libfortran/33683
4876         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
4877         failure on some common systems.
4878
4879 2007-10-09  Richard Guenther  <rguenther@suse.de>
4880
4881         PR middle-end/33692
4882         * gcc.dg/pr33692.c: New testcase.
4883
4884 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
4885
4886         PR middle-end/33669
4887         * gcc.c-torture/execute/pr33669.c: New.
4888
4889 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4890
4891         PR tree-optimization/33615
4892         * g++.dg/tree-ssa/pr33615-2.C: New test.
4893
4894 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4895
4896         PR tree-optimization/33615
4897         * g++.dg/tree-ssa/pr33615.C: New test.
4898
4899 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
4900
4901         PR tree-optimization/33572
4902         * g++.dg/torture/pr33572.C: Replace with complete test.
4903
4904 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
4905
4906         PR fortran/33689
4907         * gfortran.dg/spec_expr_5.f90: New.
4908
4909 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
4910
4911         * gcc.dg/pragma-darwin-2.c: New.
4912
4913 2007-10-08  Richard Guenther  <rguenther@suse.de>
4914
4915         PR middle-end/33693
4916         PR middle-end/33695
4917         PR middle-end/33697
4918         * gcc.dg/pr33693.c: New testcase.
4919         * gcc.dg/pr33695.c: Likewise.
4920         * gcc.dg/pr33697.c: Likewise.
4921
4922 2007-10-08  Richard Guenther  <rguenther@suse.de>
4923
4924         PR middle-end/33691
4925         PR middle-end/33694
4926         PR middle-end/33696
4927         * gcc.dg/pr33691.c: New testcase.
4928         * gcc.dg/pr33694.c: Likewise.
4929         * gcc.dg/pr33696.c: Likewise.
4930
4931 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4932
4933         PR libfortran/33683
4934         * gfortran.dg/gamma_5.f90:  New test case
4935
4936 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
4937
4938         PR fortran/20851
4939         * initialization_1.f90: Fix dg-error annotations.
4940         * initialization_14.f90: New.
4941         * initialization_7.f90: Fix dg-error annotations.
4942         * initialization_9.f90: Likewise.
4943
4944 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4945
4946         * gfortran.dg/error_recovery_4.f90: New test.
4947
4948 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4949
4950         * gfortran.dg/default_format_denormal_2.f90: New test.
4951         * gfortran.dg/default_format_2.inc: New test.
4952         * gfortran.dg/default_format_denormal_1.f90: New test.
4953         * gfortran.dg/default_format_1.inc: New test.
4954         * gfortran.dg/default_format_1.f90: Don't test for denormalized
4955         numbers.
4956         * gfortran.dg/default_format_2.f90: Don't test for denormalized
4957         numbers.
4958
4959 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4960
4961         * gfortran.dg/namelist_15.f90: Revise test.
4962
4963 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4964
4965         PR tree-optimization/33655
4966         * gcc.dg/torture/pr33655.c: New.
4967
4968 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4969
4970         PR tree-optimization/33572
4971         * g++.dg/torture/pr33572.C: New.
4972
4973 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
4974
4975         PR fortran/25076
4976         * gfortran.dg/forall_11.f90: New.
4977
4978 2007-10-05  Michael Matz  <matz@suse.de>
4979
4980         PR middle-end/33667
4981         * gcc.dg/pr33667.c: New testcase.
4982
4983 2007-10-05  Richard Guenther  <rguenther@suse.de>
4984
4985         PR middle-end/33666
4986         * gcc.dg/pr33666.c: New testcase.
4987
4988 2007-10-05  Michael Matz  <matz@suse.de>
4989
4990         PR inline-asm/33600
4991         * gcc.target/i386/pr33600.c: New testcase.
4992
4993 2007-10-05  Richard Guenther  <rguenther@suse.de>
4994
4995         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
4996
4997 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
4998
4999         PR target/33635
5000         * gcc.target/mips/pr33635-1.c: New test.
5001
5002 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5003
5004         PR libfortran/33253
5005         * gfortran.dg/namelist_39.f90: Revise to use long names.
5006
5007 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
5008
5009         PR fortran/33646
5010         * gfortran.dg/pr33646.f90: New file.
5011
5012 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5013
5014         PR fortran/33529
5015         * gfortran.dg/char_type_len_2.f90: Adjust error message.
5016         * gfortran.dg/char_decl_2.f90: New test.
5017
5018 2007-10-04  Richard Guenther  <rguenther@suse.de>
5019
5020         PR middle-end/33641
5021         * gcc.c-torture/compile/pr33641.c: New testcase.
5022
5023 2007-10-04  Michael Matz  <matz@suse.de>
5024
5025         PR rtl-optimization/33653
5026         * gcc.dg/pr33653.c: New.
5027
5028 2007-10-04  Richard Guenther  <rguenther@suse.de>
5029
5030         PR tree-optimization/33627
5031         * g++.dg/torture/pr33627.C: New testcase.
5032
5033 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
5034
5035         PR fortran/33626
5036         * gfortran.dg/parens_6.f90: New.
5037
5038 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
5039
5040         PR fortran/33646
5041         PR fortran/33542
5042         * gfortran.dg/ambiguous_specific_1.f90: Remove.
5043
5044 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
5045
5046         * g++.dg/ext/gnu-inline-global-redecl.C: New.
5047
5048 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
5049
5050         PR target/33635
5051         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
5052         and mips_forced_be.
5053         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
5054         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
5055         options.
5056         * gcc.target/mips/fpr-moves-1.c: New test.
5057         * gcc.target/mips/fpr-moves-2.c: Likewise.
5058         * gcc.target/mips/fpr-moves-3.c: Likewise.
5059         * gcc.target/mips/fpr-moves-4.c: Likewise.
5060         * gcc.target/mips/fpr-moves-5.c: Likewise.
5061         * gcc.target/mips/fpr-moves-6.c: Likewise.
5062         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
5063
5064 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5065
5066         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
5067
5068 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5069
5070         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
5071         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
5072
5073 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
5074
5075         PR fortran/33198
5076         * gfortran.dg/common_errors_1.f90: New.
5077
5078 2007-10-03  Doug Kwan  <dougkwan@google.com>
5079         Richard Guenther  <rguenther@suse.de>
5080
5081         PR debug/31899
5082         * g++.dg/debug/using3.C: New testcase.
5083
5084 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5085
5086         PR libfortran/33253
5087         * gfortran.dg/namelist_38.f90: New test.
5088         * gfortran.dg/namelist_39.f90: New test.
5089
5090 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5091
5092         PR libfortran/33469
5093         * gfortran.dg/default_format_1.f90: New test.
5094         * gfortran.dg/default_format_2.f90: New test.
5095         * gfortran.dg/namelist_print_1.f: Adjust expected output.
5096         * gfortran.dg/real_const_3.f90: Adjust expected output.
5097
5098 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5099
5100         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
5101         default ABI.  Split mips_forced_abi into mips_forced_abi and
5102         mips_forced_regs.
5103         (is_gp32_flag): Return true for -mabi=32.
5104         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
5105         (dg-mips-options): Use is_gp64_flag instead of checking specifically
5106         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
5107         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
5108         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
5109         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
5110         * gcc.target/mips/save-restore-2.c: Likewise.
5111         * gcc.target/mips/save-restore-3.c: Likewise.
5112         * gcc.target/mips/save-restore-4.c: Likewise.
5113
5114 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5115
5116         PR middle-end/33617
5117         * gcc.c-torture/compile/pr33617.c: New test.
5118
5119 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
5120
5121         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
5122         -gstabs+ for extended options.
5123
5124 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5125
5126         PR fortran/33542
5127         * gfortran.dg/ambiguous_specific_1.f90: New test.
5128
5129 2007-10-02  Revital Eres  <eres@il.ibm.com>
5130
5131         * gcc.target/powerpc/paired-8.c: New test.
5132         * gcc.target/powerpc/paired-9.c: New test.
5133         * gcc.target/powerpc/paired-10.c: New test.
5134
5135 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5136
5137         PR fortran/33566
5138         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
5139
5140 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5141
5142         PR fortran/33554
5143         * gfortran.dg/intent_out_2.f90: New test.
5144
5145 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5146
5147         PR fortran/33550
5148         * gfortran.dg/ambiguous_reference_1.f90: New test.
5149
5150 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5151
5152         PR fortran/31154
5153         PR fortran/31229
5154         PR fortran/33334
5155         * gfortran.dg/function_kinds_1.f90: New test.
5156         * gfortran.dg/function_kinds_2.f90: New test.
5157         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
5158         use association into interfaces.
5159
5160 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5161
5162         PR testsuite/31828
5163         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
5164         (overflow): Use INFINITY, not FP_INFINITE.
5165         gcc.dg/float-range-4.c: Likewise.
5166         gcc.dg/float-range-5.c: Likewise.
5167
5168 2007-10-01  Nick Clifton  <nickc@redhat.com>
5169
5170         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
5171         for 16-bit targets.
5172
5173 2007-09-30  Diego Novillo  <dnovillo@google.com>
5174
5175         PR 33593
5176         * g++.dg/tree-ssa/pr33593.C: New test.
5177
5178 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5179
5180         PR libfortran/33400
5181         * gfortran.dg/PR19872.f: Fix test condition.
5182         * gfortran.dg/list_read_7.f90: New test.
5183
5184 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
5185
5186         PR tree-optimization/33597
5187         * gcc.dg/vect/pr33597.c: New testcase.
5188
5189 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
5190
5191         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
5192         * gcc.target/i386/pr33524.c: ...this.
5193
5194 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5195
5196         PR fortran/33354
5197         * gfortran.dg/minmaxloc_4.f90: New.
5198
5199 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5200
5201         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
5202
5203 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
5204
5205         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
5206
5207 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
5208
5209         PR c++/33213
5210         * g++.dg/cpp0x/variadic79.C: New.
5211
5212 2007-09-28  Michael Matz  <matz@suse.de>
5213             Jakub Jelinek  <jakub@redhat.com>
5214
5215         PR rtl-optimization/33552
5216         * gcc.target/i386/pr33552.c: New runtime test.
5217         * gcc.target/i386/strinline.c: New compile time test.
5218
5219 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
5220
5221         * gfortran.dg/openmp_stack.f90: Removed.
5222
5223         PR c++/31434
5224         * g++.dg/cpp0x/variadic80.C: New test.
5225
5226 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5227
5228         * gfortran.dg/namelist_38.f90: Delete test for revertion of
5229         r128057.
5230
5231 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5232
5233         PR middle-end/7003
5234         * gcc.target/powerpc/gcse-1.c: New test.
5235
5236 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
5237
5238         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
5239         fixed capitalizations.
5240         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
5241         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
5242         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
5243         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
5244         * gfortran.dg/maxloc_shape_1.f90: Likewise.
5245         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
5246         * gfortran.dg/min_max_conformance.f90: Likewise.
5247
5248 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
5249
5250         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
5251         options.
5252         * gcc.dg/c99-tgmath-2.c: Likewise.
5253         * gcc.dg/c99-tgmath-3.c: Likewise.
5254         * gcc.dg/c99-tgmath-4.c: Likewise.
5255
5256 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
5257
5258         PR fortran/33568
5259         * gfortran.dg/anint_1.f90: New test.
5260
5261 2007-09-27  Ian Lance Taylor  <iant@google.com>
5262
5263         PR tree-optimization/33565
5264         * gcc.dg/Wstrict-overflow-20.c: New test.
5265
5266 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5267
5268         * gfortran.dg/openmp_stack.f90: Fix typo.
5269         * gfortran.dg/recursive_stack.f90: Fix typo.
5270
5271 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
5272
5273         PR c++/33493
5274         * g++.dg/template/error31.C: New.
5275
5276 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
5277
5278         * lib/prune.exp: Prune also "^In function .*$" lines and
5279         "^    inlined from .*$" lines.
5280
5281 2007-09-26  Richard Guenther  <rguenther@suse.de>
5282
5283         PR tree-optimization/33563
5284         * gcc.dg/torture/pr33563.c: New testcase.
5285
5286 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
5287
5288         PR c/25309
5289         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
5290         array.
5291         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
5292         without -O2.
5293
5294 2007-09-26  Richard Guenther  <rguenther@suse.de>
5295
5296         PR tree-optimization/30375
5297         PR tree-optimization/33560
5298         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
5299         * gcc.dg/tree-ssa/complex-5.c: Likewise.
5300         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5301         * gcc.dg/torture/pr30375.c: New testcase.
5302         * gcc.dg/torture/pr33560.c: New testcase.
5303         * gcc.dg/tree-ssa/pr30375.c: Likewise.
5304
5305 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
5306
5307         PR c++/33207
5308         * g++.dg/parse/crash38.C: New test.
5309
5310 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
5311
5312         PR target/33524
5313         * gcc.target/i386/sse5-convert.c: New file, test int->long
5314         vectorized conversions.
5315
5316 2007-09-25  Revital Eres  <eres@il.ibm.com>
5317
5318         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
5319
5320 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
5321
5322         PR c/32295
5323         * gcc.dg/enum-incomplete-1.c: New test.
5324
5325 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
5326
5327         * gcc.c-torture/compile/20070919-1.c: New test.
5328
5329 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5330
5331         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
5332
5333 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
5334
5335         PR c++/14688
5336         * g++.dg/inherit/override_attribs.C: New file.
5337
5338 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
5339
5340         PR fortran/33269
5341         * io.c (check_format_string): Move NULL and constant checks into
5342         this function.
5343         (check_io_constraints): Call gfc_simplify_expr() before calling
5344         check_format_string().  Remove NULL and constant checks.
5345
5346 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
5347
5348         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
5349         * gcc.c-torture/execute/loop-2g.x: Likewise.
5350
5351 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5352
5353         * lib/target-supports.exp (check_effective_target_mips16_attribute):
5354         Reject hard-float modes unless the ABI is o32 or o64.
5355         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
5356         of gcc.exp.  Skip the tests when mips16 code generation is not
5357         supported.
5358         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
5359         and use dg-add-options mips16_attribute.
5360
5361 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
5362
5363         PR c++/33506
5364         * g++.dg/ext/attrib29.C: New test.
5365
5366 2007-09-23  Ollie Wild  <aaw@google.com>
5367
5368         * gcc.dg/fold-bitand-1.c: New test.
5369         * gcc.dg/fold-bitand-2.c: New test.
5370         * gcc.dg/fold-bitand-3.c: New test.
5371         * gcc.dg/fold-bitand-4.c: New test.
5372
5373 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5374
5375         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
5376         any of the macros to be defined for __mips16.
5377         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
5378
5379 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5380
5381         * gcc.dg/vect/pr21591.c: Require vect_int.
5382         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
5383         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5384         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5385
5386 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
5387
5388         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
5389         attributes.
5390         * gcc.dg/va-arg-pack-len-2.c: New test.
5391         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
5392         attributes.
5393         * g++.dg/ext/va-arg-pack-len-2.C: New test.
5394
5395         PR tree-optimization/32772
5396         * gcc.c-torture/compile/20070905-1.c: New test.
5397
5398         PR tree-optimization/32975
5399         * gcc.dg/pr32975.c: New test.
5400
5401         PR middle-end/28755
5402         * gcc.dg/pr28755.c: New test.
5403
5404 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5405
5406         * lib/target-supports.exp (check_effective_target_nomips16): New
5407         procedure.
5408         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
5409         for mipsisa64*-*-*.
5410         * gcc.dg/vect/vect.exp: Likewise.
5411         * g++.dg/vect/vect.exp: Likewise.
5412         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
5413         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
5414         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
5415         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
5416         * gcc.target/mips/clear-cache-1.c (f): Likewise.
5417         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
5418         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
5419         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
5420         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
5421         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
5422         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
5423         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
5424         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5425         (test14, test15, test16, test17, test18): Likewise.
5426         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
5427         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5428         (test14, test15, test16, test17, test18, test19, test20, test21)
5429         (test22): Likewise.
5430         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
5431         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
5432         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
5433         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
5434         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
5435         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
5436         * gcc.target/mips/mips-3d-1.c (main): Likewise.
5437         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
5438         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5439         (test13, test14, test15, test16, test17, test18, test19, test20)
5440         (test21, test22, test23, test24, test25, test26, test27, test28)
5441         (test29, test30, test31): Likewise.
5442         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
5443         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5444         (test13, test14, test15, test16, test17, test18, test19, test20)
5445         (test21, test22, test23, test24, test25, test26, test27, test28)
5446         (test29, test30, test31, test32, test33, test34, test35, test36)
5447         (test37, test38, test39, test40, test41, test42, test43, test44)
5448         (test45, test46, test47, test48, test49, test50, test51, test52)
5449         (test53, test54, test55, test56, test57, test58, test59, test60)
5450         (test61, test62, test63): Likewise.
5451         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
5452         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5453         (test13, test14, test15, test16, test17, test18, test19, test20)
5454         (test21, test22, test23, test24, test25, test26, test27, test28)
5455         (test29, test30, test31): Likewise.
5456         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
5457         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5458         (test13, test14, test15, test16, test17, test18, test19, test20)
5459         (test21, test22, test23, test24, test25, test26, test27, test28)
5460         (test29, test30, test31): Likewise.
5461         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
5462         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5463         (test13, test14, test15): Likewise.
5464         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
5465         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5466         (test13, test14, test15): Likewise.
5467         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
5468         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5469         (test13, test14, test15, test16, test17, test18, test19, test20)
5470         (test21, test22, test23, test24, test25, test26, test27, test28)
5471         (test29, test30, test31): Likewise.
5472         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
5473         (matrix_multiply4: Likewise.
5474         * gcc.target/mips/mips-ps-1.c (main): Likewise.
5475         * gcc.target/mips/mips-ps-2.c (main): Likewise.
5476         * gcc.target/mips/mips-ps-3.c (main): Likewise.
5477         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
5478         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5479         (test13, test14, test15, test16, test17, test18, test19, test20)
5480         (test21, test22, test23, test24, test25, test26, test27, test28)
5481         (test29, test30, test31): Likewise.
5482         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
5483         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5484         (test13, test14, test15, test16, test17, test18, test19, test20)
5485         (test21, test22, test23, test24, test25, test26, test27, test28)
5486         (test29, test30, test31): Likewise.
5487         * gcc.target/mips/mips-ps-5.c (main): Likewise.
5488         * gcc.target/mips/mips-ps-6.c (main): Likewise.
5489         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
5490         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
5491         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
5492         (sub_v4qi): Likewise.
5493         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
5494         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
5495         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
5496         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
5497         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
5498         (subb, subc): Likewise.
5499         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
5500         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
5501         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
5502         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
5503         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
5504         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
5505         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
5506         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
5507         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
5508         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
5509         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
5510         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
5511         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
5512
5513 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5514
5515         * lib/target-supports.exp (add_options_for_mips16_attribute)
5516         (check_effective_target_mips16_attribute): New functions.
5517         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
5518         command line.
5519         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
5520         extra_test_flags.
5521         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
5522         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
5523         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
5524         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
5525         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
5526         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
5527         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
5528         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
5529         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
5530         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
5531         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
5532         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
5533         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
5534         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
5535         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
5536         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
5537         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
5538         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
5539         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
5540         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
5541         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
5542         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
5543         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
5544         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
5545         (NOMIPS16): Delete.
5546         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
5547         of dg-options.
5548         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
5549         options.  Require { target mips16_attribute } and use dg-add-options
5550         to add the associated options.
5551         (foo): Use MIPS16.
5552         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
5553         * gcc.target/mips/call-saved-3.c: Likewise.
5554         * gcc.target/mips/code-readable-1.c: Require { target
5555         mips16_attribute } and use dg-add-options to add the associated
5556         options.  Remove trailing whitespace.
5557         (NOMIPS16): Delete.
5558         * gcc.target/mips/code-readable-2.c: Likewise.
5559         * gcc.target/mips/code-readable-3.c: Likewise.
5560         * gcc.target/mips/mips16-attributes-2.c: Likewise.
5561         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
5562         Require { target mips16_attribute } and use dg-add-options to
5563         add the associated options.
5564         (cksum16, cksum8): Use MIPS16.
5565         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
5566         Require { target mips16_attribute } and use dg-add-options to
5567         add the associated options.
5568         (foo): Use MIPS16.
5569         * gcc.target/mips/save-restore-2.c: Likewise.
5570         * gcc.target/mips/save-restore-3.c: Likewise.
5571         * gcc.target/mips/save-restore-4.c: Likewise.
5572         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
5573         -mno-abicalls.
5574         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
5575         (foo): Use NOMIPS16.
5576
5577 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
5578
5579         PR fortran/33337
5580         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
5581
5582         PR fortran/33376
5583         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
5584
5585 2007-09-22  Tobias Burnus  <burnus@net-b.de>
5586
5587         PR fortran/33445
5588         * gfortran.dg/gomp/free-2.f90: New.
5589         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
5590         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
5591
5592 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
5593
5594         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
5595         * gcc.target/i386/sse5-haddX.c: Ditto.
5596         * gcc.target/i386/sse5-hsubX.c: Ditto.
5597         * gcc.target/i386/sse5-maccXX.c: Ditto.
5598         * gcc.target/i386/sse5-msubXX.c: Ditto.
5599         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5600         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5601         * gcc.target/i386/sse5-permpX.c: Ditto.
5602         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
5603         effective target.
5604         * gcc.target/i386/sse5-fma-vector.c: Ditto.
5605         * gcc.target/i386/sse5-ima-vector.c: Ditto.
5606         * gcc.target/i386/sse5-pcmov.c: Ditto.
5607         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5608
5609 2007-09-22  Richard Guenther  <rguenther@suse.de>
5610
5611         PR tree-optimization/33146
5612         * gcc.c-torture/compile/pr33146.c: New testcase.
5613
5614 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5615
5616         * lib/target-supports.exp (check_cached_effective_target): New
5617         procedure.
5618         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
5619         (check_effective_target_c99_runtime): New procedure.
5620         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
5621         (test3l): Likewise cargl.
5622         * gcc.dg/builtins-59.c: Require c99_runtime.
5623         * gcc.dg/builtins-61.c: Likewise.
5624         * gcc.dg/builtins-62.c: Likewise.
5625
5626 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5627
5628         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
5629         * lib/target-supports-dg.exp (dg-add-options): Likewise.
5630         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
5631         target-specific dg-options.
5632         * gcc.dg/builtins-20.c: Likewise.
5633         * gcc.dg/builtins-53.c: Likewise.
5634         * gcc.dg/builtins-55.c: Likewise.
5635         * gcc.dg/single-precision-constant.c: Likewise.
5636         * gcc.dg/torture/builtin-convert-1.c: Likewise.
5637         * gcc.dg/torture/builtin-convert-2.c: Likewise.
5638         * gcc.dg/torture/builtin-convert-3.c: Likewise.
5639         * gcc.dg/torture/builtin-convert-4.c: Likewise.
5640         * gcc.dg/torture/builtin-power-1.c: Likewise.
5641
5642 2007-09-21  Chao-ying Fu  <fu@mips.com>
5643
5644         * lib/target-supports.exp (check_effective_target_fixed_point): New to
5645         check if targets have fixed-point supports.
5646         * gcc.dg/fixed-point/fixed-point.exp: New file.
5647         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
5648         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
5649         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
5650         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
5651         * gcc.dg/fixed-point/constants-pedantic.c,
5652         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
5653         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
5654         * gcc.dg/fixed-point/keywords-ignored-c99.c,
5655         * gcc.dg/fixed-point/keywords-pedantic.c,
5656         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
5657         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
5658         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
5659         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
5660         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
5661         * gcc.dg/fixed-point/func-vararg-mixed.c,
5662         * gcc.dg/fixed-point/operator-logical.c,
5663         * gcc.dg/fixed-point/struct-union.c,
5664         * gcc.dg/fixed-point/bit-complement.c,
5665         * gcc.dg/fixed-point/operator-bitwise.c,
5666         * gcc.dg/fixed-point/operator-comma.c,
5667         * gcc.dg/fixed-point/struct-layout-1.c,
5668         * gcc.dg/fixed-point/union-init.c,
5669         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
5670         * gcc.dg/fixed-point/func-mixed.c,
5671         * gcc.dg/fixed-point/func-vararg-size0.c,
5672         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
5673         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
5674         * gcc.dg/fixed-point/operator-unary.c,
5675         * gcc.dg/fixed-point/allop-const.c,
5676         * gcc.dg/fixed-point/muldiv-warning.c,
5677         * gcc.dg/nofixed-point-1.c,
5678         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
5679         * gcc.target/mips/fixed-vector-type.c,
5680         * gcc.target/mips/fixed-scalar-type.c: New tests.
5681
5682 2007-09-21  Olivier Hainque  <hainque@adacore.com>
5683
5684         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
5685         * gnat.dg/test_nested_subtype_byref.adb: New test.
5686
5687 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
5688
5689         PR fortran/33439
5690         * gfortran.dg/gomp/pr33439.f90: New test.
5691
5692 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5693
5694         PR fortran/33455
5695         * gfortran.dg/merge_char_3.f90: New.
5696
5697 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5698
5699         PR fortran/33037
5700         * gfortran.dg/transfer_check_1.f90: New.
5701
5702 2007-09-20  Asher Langton  <langton2@llnl.gov>
5703
5704         PR fortran/20441
5705         * gfortran.dg/init_flag_1.f90: New.
5706         * gfortran.dg/init_flag_2.f90: New.
5707         * gfortran.dg/init_flag_3.f90: New.
5708         * gfortran.dg/init_flag_4.f90: New.
5709         * gfortran.dg/init_flag_5.f90: New.
5710         * gfortran.dg/init_flag_6.f90: New.
5711         * gfortran.dg/init_flag_7.f90: New.
5712
5713 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5714
5715         PR c++/33460
5716         * g++.dg/ext/anon-struct6.C: New.
5717
5718 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5719
5720         PR libfortran/23272
5721         * gfortran.dg/inquire_10.f90: New test.
5722
5723 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
5724
5725         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
5726
5727 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5728
5729         PR fortran/33221
5730         * gfortran.dg/used_types_18.f90: Declare variable of empty
5731         derived type.
5732
5733 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5734
5735         PR fortran/33288
5736         * gfortran.dg/array_constructor_19.f90: New test.
5737
5738 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
5739
5740         PR debug/33316
5741         * gcc.dg/debug/pr33316.c: New test.
5742
5743         PR c++/33496
5744         * g++.dg/cpp0x/variadic76.C: New test.
5745         * g++.dg/cpp0x/variadic77.C: New test.
5746         * g++.dg/cpp0x/variadic78.C: New test.
5747
5748         PR c/33238
5749         PR c/27301
5750         * gcc.c-torture/execute/20070919-1.c: New test.
5751         * gcc.dg/pr33238.c: New test.
5752         * gcc.dg/pr27301.c: New test.
5753
5754 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
5755
5756         * lib/target-supports.exp (check_effective_target_mips64): New
5757         procedure.
5758         * gcc.dg/lower-subreg-1.c: Require !mips64.
5759         * gcc.dg/sibcall-3.c (ATTR): New macro.
5760         (recurser_void1, recurser_void2): Use it.
5761         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
5762         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
5763
5764 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
5765
5766         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
5767         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
5768         warning annotation.
5769         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
5770
5771 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
5772
5773         PR fortran/33497
5774         * gfortran.dg/c_loc_tests_11.f03: New test case.
5775
5776 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5777
5778         PR c++/33459
5779         * g++.dg/init/ref14.C: New.
5780
5781 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5782
5783         * gnat.dg/slice2.ad[sb]: New testcase.
5784
5785 2007-09-19  Nick Clifton  <nickc@redhat.com>
5786
5787         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
5788
5789 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
5790
5791         * gcc.target/bfin/bfin.exp: New.
5792         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
5793         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
5794         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
5795         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
5796         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
5797         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
5798         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
5799         mcpu-bf561.c, mcpu-default.c}: New tests.
5800
5801 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
5802
5803         Restore detection of unsupported TLS.
5804
5805         Revert this patch:
5806         2007-02-10  Richard Henderson  <rth@redhat.com>
5807
5808         * lib/target-supports.exp (check_effective_target_tls): Redefine
5809         to mean non-emulated tls.
5810         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5811         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5812         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5813         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5814         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5815         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5816         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5817
5818         And then:
5819         * lib/target-supports.exp (check_effective_target_tls): Use
5820         stronger test for compiler support for TLS.
5821         (check_effective_target_tls_native): New, to test for non-emulated
5822         TLS support.
5823         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
5824         instead of dg-require-effective-target tls.
5825         * g++.dg/gomp/copyin-1.C: Likewise.
5826         * g++.dg/gomp/sharing-1.C: Likewise.
5827         * g++.dg/gomp/tls-1.C: Likewise.
5828         * g++.dg/gomp/tls-2.C: Likewise.
5829         * g++.dg/gomp/tls-3.C: Likewise.
5830         * g++.dg/tls/diag-1.C: Likewise.
5831         * g++.dg/tls/diag-2.C: Likewise.
5832         * g++.dg/tls/diag-3.C: Likewise.
5833         * g++.dg/tls/diag-4.C: Likewise.
5834         * g++.dg/tls/diag-5.C: Likewise.
5835         * g++.dg/tls/init-1.C: Likewise.
5836         * g++.dg/tls/init-2.C: Likewise.
5837         * g++.dg/tls/trivial.C: Likewise.
5838         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
5839         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
5840         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5841         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
5842         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
5843         * gcc.dg/gomp/clause-1.c: Likewise.
5844         * gcc.dg/gomp/copyin-1.c: Likewise.
5845         * gcc.dg/gomp/sharing-1.c: Likewise.
5846         * gcc.dg/gomp/tls-1.c: Likewise.
5847         * gcc.dg/gomp/tls-2.c: Likewise.
5848         * gcc.dg/tls/alpha-1.c: Likewise.
5849         * gcc.dg/tls/opt-1.c: Likewise.
5850         * gcc.dg/tls/opt-13.c: Likewise.
5851         * gcc.dg/tls/opt-14.c: Likewise.
5852         * gcc.dg/tls/opt-2.c: Likewise.
5853         * gcc.dg/tls/opt-3.c: Likewise.
5854         * gcc.dg/tls/opt-4.c: Likewise.
5855         * gcc.dg/tls/opt-7.c: Likewise.
5856         * gcc.dg/tls/section-1.c: Likewise.
5857         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
5858         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
5859         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
5860         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
5861         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5862         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5863         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
5864         * gfortran.dg/gomp/crayptr2.f90: Likewise.
5865         * gfortran.dg/gomp/fixed-1.f: Likewise.
5866         * gfortran.dg/gomp/free-1.f90: Likewise.
5867         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5868         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
5869         * gfortran.dg/gomp/reduction1.f90: Likewise.
5870         * gfortran.dg/gomp/sharing-1.f90: Likewise.
5871
5872 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5873
5874         PR fortran/31119
5875         * gfortran.dg/bounds_check_9.f90: New test.
5876         * gfortran.dg/bounds_check_fail_2.f90: New test.
5877
5878 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5879
5880         PR c++/33462 (again)
5881         * g++.dg/ext/va-arg1.C: Adjust.
5882
5883 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5884
5885         PR c++/33462
5886         * g++.dg/ext/va-arg1.C: New.
5887
5888 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5889
5890         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
5891
5892 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5893
5894         PR c++/33463
5895         * g++.dg/rtti/typeid6.C: New.
5896
5897 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5898
5899         PR c++/33464
5900         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
5901         * g++.dg/ext/is_class_error2.C: New.
5902
5903 2007-09-18  Richard Guenther  <rguenther@suse.de>
5904
5905         PR tree-optimization/33340
5906         * g++.dg/torture/pr33340.C: New testcase.
5907
5908 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5909
5910         PR fortran/33231
5911         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
5912         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
5913         * gfortran.dg/elemental_subroutine_5.f90: New.
5914
5915 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5916
5917         * lib/target-supports.exp (check_profiling_available): Extend
5918         mips*-*-elf check to mips*-*-elf*.
5919
5920 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
5921
5922         * gcc.dg/format/c90-scanf-5.c: New test.
5923         * gcc.dg/format/c99-scanf-4.c: New test.
5924         * gcc.dg/format/ext-7.c: New test.
5925         * gcc.dg/format/ext-8.c: New test.
5926
5927         PR middle-end/33423
5928         * gcc.c-torture/compile/20070915-1.c: New test.
5929
5930 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5931
5932         PR fortran/33106
5933         * gfortran.dg/private_type_9.f90: New.
5934
5935 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5936
5937         PR middle-end/33449
5938         * gfortran.dg/pr33449.f90: New test.
5939
5940 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5941
5942         * gfortran.dg/interface_15.f90: Compile with -std=f95.
5943         * gfortran.dg/private_type_1.f90: Ditto
5944         * gfortran.dg/interface_18.f90: New.
5945         * gfortran.dg/private_type_8.f90: New.
5946
5947 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
5948
5949         PR c++/33124
5950         * g++.dg/warn/new1.C: Adjust.
5951         * g++.dg/torture/str_empty.C: Likewise.
5952
5953 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5954
5955         * gcc.target/mips/dse-1.c: New test.
5956
5957 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
5958
5959         PR c++/32756
5960         * g++.dg/overload/operator3.C: New.
5961
5962 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5963
5964         * gcc.target/mips/truncate-1.c: New test.
5965
5966 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
5967
5968         PR fortran/29396
5969         PR fortran/29606
5970         PR fortran/30625
5971         PR fortran/30871
5972         * gfortran.dg/subref_array_pointer_1.f90: New test.
5973         * gfortran.dg/subref_array_pointer_2.f90: New test.
5974
5975 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
5976
5977         * gfortran.dg/nint_2.f90: Correct last change.
5978
5979 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
5980
5981         * gcc.dg/tree-ssa/parallelization-1.c: New test.
5982
5983 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
5984
5985         * gcc.dg/vect/pr33373b.c: New test.
5986
5987 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
5988
5989         PR target/33438
5990         * gcc.target/i386/pr33438.c: New test.
5991
5992 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5993
5994         * gfortran.dg/nint_2.f90: Revert previous commit.
5995
5996 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5997
5998         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
5999
6000 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
6001
6002         PR debug/33429
6003         * g++.dg/other/unused1.C: XFAIL class2 scan.
6004
6005 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6006
6007         PR fortran/33343
6008         * gfortran.dg/elemental_args_check_1.f90: New.
6009         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
6010         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
6011
6012 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6013
6014         * gfortran.dg/recursive_check_3.f90: New.
6015
6016 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6017
6018         PR fortran/33412
6019         * gfortran.dg/elemental_bind_c.f90: New.
6020
6021 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
6022
6023         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
6024         * gcc.target/mips/mips16-attributes-2.c: New test.
6025         * gcc.target/mips/mips16-attributes-3.c: Likewise.
6026         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
6027         hard-float asm when __mips16 is defined.
6028         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
6029         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
6030         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
6031         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
6032         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
6033         * gcc.target/mips/pr26765.c (foo): Likewise.
6034         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
6035         targets, use dg-mips-options instead of dg-options, and use -mgp32
6036         to force 32-bit mode.
6037         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
6038         and 64-bit mode.
6039         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
6040
6041 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
6042             Michael Meissner  <michael.meissner@amd.com>
6043
6044         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
6045         * gcc.target/i386/sse5-hsubX.c: Ditto.
6046         * gcc.target/i386/sse5-permpX.c: Ditto.
6047         * gcc.target/i386/sse5-haddX.c: Ditto.
6048         * gcc.target/i386/sse5-maccXX.c: Ditto.
6049         * gcc.target/i386/sse5-msubXX.c: Ditto.
6050         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6051         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6052
6053         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
6054         optimizes floating point conditional moves into the pcmov
6055         instruction on SSE5.
6056         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6057
6058         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
6059         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
6060         SSE5.
6061
6062         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
6063         compiler optimizes vector (a*b)+c into fmadd on SSE5.
6064
6065         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
6066         optimizes (a*b)+c into fmadd on SSE5.
6067
6068         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
6069         whether the SSE5 instructions can be generated.
6070
6071         * gcc.target/i386/sse5-check.h: New. Add support for 
6072         SSE5 tests.
6073
6074         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
6075         ammintrin.h, and turn on -msse5 option instead of -msse4a.
6076         * gcc.target/i386/sse-13.c: Ditto.
6077         * gcc.target/i386/sse-14.c: Ditto.
6078
6079 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
6080
6081         PR testsuite/33153
6082         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
6083         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
6084
6085 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
6086
6087         PR target/32338
6088         * gcc.dg/pr32338-1.c: New test.
6089         * gcc.dg/pr32338-2.c: New test.
6090
6091 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
6092         
6093         * lib/target-supports.exp (check_effective_target_sync_int_long):
6094         Revert change to add xtensa.
6095         (check_effective_target_sync_char_short): Likewise.
6096         
6097 2007-09-12  Olivier Hainque  <hainque@adacore.com>
6098
6099         * gnat.dg/packed_subtype.adb: New test.
6100
6101 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6102
6103         PR fortran/33297
6104         * gfortran.dg/intrinsic_size.f90: New.
6105
6106 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6107
6108         PR fortran/33284
6109         PR fortran/33310
6110         * gfortran.dg/conflicts_2.f90: New.
6111
6112 2007-09-12  Ira Rosen  <irar@il.ibm.com>
6113
6114         PR tree-optimization/32377
6115         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
6116         dependence distance.
6117         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
6118         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
6119         * gcc.dg/vect/no-vfa-vect-depend-1.c,
6120         gfortran.dg/vect/no-vfa-pr32377.f90: New.
6121
6122 2007-09-12  Richard Guenther  <rguenther@suse.de>
6123
6124         PR middle-end/33382
6125         * gcc.c-torture/compile/pr33382.c: New testcase.
6126         * gcc.c-torture/execute/pr33382.c: Likewise.
6127
6128 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
6129
6130         PR fortran/33395
6131         * gfortran.dg/c_ptr_tests_12.f03: New test case.
6132
6133 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
6134
6135         PR tree-optimization/33373
6136         * gcc.dg/vect/pr33373.c: New test.
6137
6138 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6139
6140         * lib/target-supports.exp (check_effective_target_vect_no_double):
6141         Remove unused proc.
6142
6143 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6144             Ulrich Weigand  <uweigand@de.ibm.com>
6145
6146         * gcc.target/spu/dfcgt-nan.c: New test.
6147
6148 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
6149
6150         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
6151
6152 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
6153
6154         PR fortran/33040
6155         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
6156
6157 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
6158
6159         * gcc.dg/va-arg-pack-len-1.c: New test.
6160         * g++.dg/va-arg-pack-len-1.C: New test.
6161
6162 2007-09-11  Michael Matz  <matz@suse.de>
6163
6164         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
6165
6166 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
6167
6168         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
6169         checks for size of long double.
6170         * gcc.dg/dfp/convert.h: New file.
6171         * gcc.dg/dfp/convert-bfp-2.c: New test.
6172         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
6173         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
6174         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
6175         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
6176         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
6177         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
6178         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
6179         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
6180         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
6181
6182 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
6183
6184         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
6185         Change dg-final to expect 1 non-profitable loop and
6186         3 profitable loops.
6187         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
6188         Change dg-final to expect 1 non-profitable loop and
6189         3 profitable loops.
6190         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
6191         Change dg-final to expect 1 profitable loop.
6192         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6193         Change dg-final to expect 1 profitable loop.    
6194         
6195 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
6196
6197         * gcc.target/mips/call-saved-1.c: New test.
6198         * gcc.target/mips/call-saved-2.c: Likewise.
6199         * gcc.target/mips/call-saved-3.c: Likewise.
6200         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
6201         instead of mips_mips64.  Set mips_fp64 too.
6202         (is_gp32_flag): Return true for -mips1 and -mips2.
6203         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
6204
6205 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
6206
6207         * g++.dg/ext/va-arg-pack-1.C: New test.
6208         * g++.dg/ext/va-arg-pack-2.C: New test.
6209
6210 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
6211
6212         PR target/33369
6213         * gcc.dg/vect/pr33369.c: New test.
6214
6215 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
6216
6217         PR fortran/33370
6218         * gfortran.dg/array_memcpy_5.f90:  New test.
6219
6220 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
6221
6222         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
6223
6224 2007-09-09  Richard Guenther  <rguenther@suse.de>
6225
6226         * gcc.c-torture/compile/20070906-1.c: New testcase.
6227
6228 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6229
6230         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
6231         noinline attribute.
6232         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
6233         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
6234         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6235         Likewise.
6236
6237 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6238
6239         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
6240
6241 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6242
6243         * gnat.dg/addr2_p.ads: Bump size of array to 9.
6244
6245 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6246
6247         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
6248         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
6249         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
6250         Compile tests with -fno-tree-pre.
6251         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
6252         * lib/target-supports.exp (check_effective_target_vect_strided): New.
6253         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
6254         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
6255         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
6256         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
6257         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
6258         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
6259         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
6260         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
6261         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
6262         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
6263         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
6264         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
6265         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
6266         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
6267         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
6268         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
6269         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
6270
6271 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
6272
6273         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
6274         to call objdump.
6275         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6276         Use remote_exec to call c++filt.
6277         * lib/target-supports-dg.exp (dg-require-host-local): New.
6278         * gcc.misc-tests/options.exp: Allow .exe in command paths.
6279         * g++.dg/parse/repo1.C: Use dg-require-host-local.
6280         * g++.dg/rtti/repo1.C: Likewise.
6281         * g++.dg/template/repo1.C: Likewise.
6282         * g++.dg/template/repo2.C: Likewise.
6283         * g++.dg/template/repo3.C: Likewise.
6284         * g++.dg/template/repo4.C: Likewise.
6285         * g++.dg/template/repo5.C: Likewise.
6286         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6287         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6288         * g++.old-deja/g++.pt/repo1.C: Likewise.
6289         * g++.old-deja/g++.pt/repo2.C: Likewise.
6290         * g++.old-deja/g++.pt/repo3.C: Likewise.
6291         * g++.old-deja/g++.pt/repo4.C: Likewise.
6292         * gcc.dg/cpp/trad/builtins.c: Likewise.
6293
6294 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
6295
6296         PR tree-optimization/32283
6297         * gcc.dg/tree-ssa/loop-31.c: New test.
6298
6299 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6300
6301         PR rtl-optimization/26449
6302         * gcc.target/i386/pr26449-1.c: New file.
6303
6304 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6305
6306         PR target/33329
6307         PR rtl-optimization/26449
6308         * gcc.target/i386/pr33329.c: New file.
6309
6310 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6311
6312         * gnat.dg/renaming3.adb, renaming4.ads: New test.
6313
6314 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6315
6316         * gnat.dg/unaligned_rep_clause.adb: New testcase.
6317
6318 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
6319
6320         PR tree-optimization/33301
6321         * gfortran.dg/vect/pr33301.f: New test.
6322
6323 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6324
6325         PR libfortran/33307
6326         * gfortran.dg/backspace_10.f90: New test.
6327
6328 2007-09-07  Richard Guenther  <rguenther@suse.de>
6329
6330         Reapply
6331         2007-09-06  Richard Guenther  <rguenther@suse.de>
6332
6333         PR tree-optimization/32586
6334         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6335         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6336         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6337         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6338         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6339         now obsolete simplification.
6340
6341 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
6342         
6343         PR tree-optimization/33299
6344         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
6345         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
6346
6347 2007-09-07  Richard Guenther  <rguenther@suse.de>
6348
6349         Revert
6350         2007-09-06  Richard Guenther  <rguenther@suse.de>
6351
6352         PR tree-optimization/32586
6353         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6354         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6355         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6356         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6357         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6358         now obsolete simplification.
6359
6360 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
6361
6362         PR tree-optimization/32821
6363         * gcc.dg/tree-ssa/pr32821.c: New file.
6364
6365 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
6366
6367         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
6368         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
6369         and mips_forced_no_er.
6370         (dg-mips-options): Add -mno-abicalls when a small-data option is
6371         specified.  Skip tests with small-data options if mips_forced_gp.
6372         Skip tests with -mexplicit-relocs if mips_forced_no_er.
6373         * gcc.target/mips/sdata-1.c: New test.
6374         * gcc.target/mips/sdata-2.c: Likewise.
6375         * gcc.target/mips/sdata-3.c: Likewise.
6376         * gcc.target/mips/sdata-4.c: Likewise.
6377
6378 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6379
6380         PR fortran/33298
6381         * spread_zerosize_1.f90:  New test case.
6382         * spread_bounds_1.f90:  New test case.
6383
6384 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
6385
6386         PR c++/32674
6387         * g++.dg/template/static31.C: New.
6388
6389 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6390
6391         PR fortran/33271
6392         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
6393         powerpc*-linux-gnu.
6394
6395 2007-09-06  David Daney  <ddaney@avtrex.com>
6396             Richard Sandiford  <richard@codesourcery.com>
6397
6398         PR target/33256
6399         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
6400         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
6401         * gcc.target/mips/pr33256.c: New test.
6402
6403 2007-09-06  Tom Tromey  <tromey@redhat.com>
6404
6405         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
6406
6407 2007-09-06  Richard Guenther  <rguenther@suse.de>
6408
6409         PR tree-optimization/32586
6410         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6411         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6412         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6413         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6414         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6415         now obsolete simplification.
6416
6417 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
6418
6419         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
6420         * gcc.target/i386/sse3-addsubps.c: Ditto.
6421         * gcc.target/i386/sse3-haddpd.c: Ditto.
6422         * gcc.target/i386/sse3-haddps.c: Ditto.
6423         * gcc.target/i386/sse3-hsubpd.c: Ditto.
6424         * gcc.target/i386/sse3-hsubps.c: Ditto.
6425         * gcc.target/i386/sse3-lddqu.c: Ditto.
6426         * gcc.target/i386/sse3-movddup.c: Ditto.
6427         * gcc.target/i386/sse3-movshdup.c: Ditto.
6428         * gcc.target/i386/sse3-movsldup.c: Ditto.
6429
6430 2007-09-06  Richard Guenther  <rguenther@suse.de>
6431
6432         PR tree-optimization/33302
6433         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
6434
6435 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6436
6437         PR libfortran/33225
6438         * gfortran.dg./fmt_float.f90: New test.
6439
6440 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6441
6442         PR libfortran/33253
6443         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
6444
6445 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
6446
6447         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
6448         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
6449
6450 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
6451
6452         * g++.dg/eh/builtin1.C: New test.
6453         * g++.dg/eh/builtin2.C: New test.
6454         * g++.dg/eh/builtin3.C: New test.
6455
6456         PR c++/33289
6457         * g++.dg/eh/builtin4.C: New test.
6458
6459 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
6460
6461         * gcc.target/powerpc/dfp-dd.c: New test.
6462         * gcc.target/powerpc/dfp-td.c: New test.
6463
6464 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6465
6466         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
6467         * gcc.dg/va-arg-pack-1.c: New test.
6468
6469 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
6470
6471         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
6472         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
6473         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
6474         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
6475         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
6476
6477 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6478
6479         PR c++/30302
6480         * g++.dg/ext/anon-struct5.C: New.
6481
6482 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
6483
6484         * gcc.dg/i386-cpuid.h: Remove.
6485         * gcc.target/i386/mmx-check.h: Include cpuid.h.
6486         (main): Use __get_cpuid to get target features.
6487         * gcc.target/i386/sse-check.h: Ditto.
6488         * gcc.target/i386/sse2-check.h: Ditto.
6489         * gcc.target/i386/sse3-check.h: Ditto.
6490         * gcc.target/i386/ssse3-check.h: Ditto.
6491         * gcc.target/i386/sse4_1-check.h: Ditto.
6492         * gcc.target/i386/sse4_2-check.h: Ditto.
6493         * gcc.target/i386/sse4a-check.h: Ditto.
6494         * gcc.dg/torture/pr16104-1.c: Ditto.
6495         (do_test): Change to void.
6496         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
6497         * gcc.target/i386/sse-6.c: Ditto.
6498         * gcc.target/i386/sse-7.c: Ditto.
6499         * g++.dg/other/i386-1.C: Include cpuid.h.
6500         (main): New function.  Use __get_cpuid to get target fetaures.
6501
6502 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6503             David Ung  <davidu@mips.com>
6504             Nigel Stephens <nigel@mips.com>
6505
6506         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
6507         * gcc.c-torture/compile/mipscop-2.c: Likewise.
6508         * gcc.c-torture/compile/mipscop-3.c: Likewise.
6509         * gcc.c-torture/compile/mipscop-4.c: Likewise.
6510         * gcc.dg/torture/mips-hilo-1.c: Likewise.
6511         * gcc.dg/torture/mips-hilo-2.c: Likewise.
6512         * gcc.dg/torture/pr19683-1.c: Likewise.
6513         * gcc.target/mips/madd-3.c: Likewise.
6514         * gcc.target/mips/maddu-3.c: Likewise.
6515         * gcc.target/mips/msub-3.c: Likewise.
6516         * gcc.target/mips/msubu-3.c: Likewise.
6517         * gcc.target/mips/asm-1.c: Likewise.
6518         * gcc.target/mips/branch-1.c: Likewise.
6519         * gcc.target/mips/ins-1.c: Likewise.
6520         * gcc.target/mips/near-far-3.c: Likewise.
6521         * gcc.target/mips/near-far-4.c: Likewise.
6522         * gcc.target/mips/smartmips-lwxs.c: Likewise.
6523         * gcc.target/mips/smartmips-ror-1.c: Likewise.
6524         * gcc.target/mips/smartmips-ror-2.c: Likewise.
6525         * gcc.target/mips/smartmips-ror-3.c: Likewise.
6526         * gcc.target/mips/smartmips-ror-4.c: Likewise.
6527         * gcc.target/mips/dspr2-MULT.c: Likewise.
6528         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6529         * gcc.target/mips/mips32-dsp-run.c: Likewise.
6530         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
6531         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
6532         * gcc.target/mips/code-readable-2.c: Likewise.
6533         * gcc.target/mips/code-readable-3.c: Likewise.
6534
6535 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6536             David Ung  <davidu@mips.com>
6537             Nigel Stephens <nigel@mips.com>
6538
6539         * gcc.target/mips/mips16-attributes.c: New.
6540
6541 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
6542
6543         PR fortran/31564
6544         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
6545
6546         PR fortran/33241
6547         * gfortran.dg/char_length_10.f90: New test.
6548
6549 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6550
6551         PR c++/29731
6552         * g++.dg/parse/template24.C: New.
6553
6554 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6555
6556         * g++.dg/other/spu2vmx-1.C: New test.
6557
6558 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6559
6560         PR tree-optimization/33017
6561         * gcc.dg/pr33017.c: New test.
6562
6563 2007-09-05  Ben Elliston  <bje@au.ibm.com>
6564
6565         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
6566         __protected_stream family of macros.
6567
6568 2007-09-04  Jan Hubicka  <jh@suse.cz>
6569
6570         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
6571         * gcc.dg/tree-ssa/pr27236.c: Likewise.
6572         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
6573         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6574         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
6575         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6576         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6577         Likewise.
6578
6579 2007-09-04  Janus Weil  <jaydub66@gmail.com>
6580             Tobias Burnus  <burnus@net-b.de>
6581
6582         * gfortran.dg/proc_decl_1.f90: New.
6583         * gfortran.dg/proc_decl_2.f90: New.
6584         * gfortran.dg/proc_decl_3.f90: New.
6585         * gfortran.dg/proc_decl_4.f90: New.
6586
6587 2007-09-04  Jan Hubicka  <jh@suse.cz>
6588
6589         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
6590         * gcc.dg/vect/vect-105.c: Mark functions noinline.
6591         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
6592         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
6593         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
6594         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
6595         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
6596         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
6597         * gcc.dg/vect/vect-50.c: Mark functions noinline.
6598         * gcc.dg/vect/vect-33.c: Mark functions noinline.
6599         * gcc.dg/vect/vect-16.c: Mark functions noinline.
6600         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
6601         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
6602         * gcc.dg/vect/vect-92.c: Mark functions noinline.
6603         * gcc.dg/vect/vect-75.c: Mark functions noinline.
6604         * gcc.dg/vect/vect-58.c: Mark functions noinline.
6605         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
6606         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
6607         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
6608         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
6609         * gcc.dg/vect/vect-114.c: Mark functions noinline.
6610         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
6611         * gcc.dg/vect/vect-8.c: Mark functions noinline.
6612         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
6613         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
6614         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
6615         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
6616         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
6617         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
6618         * gcc.dg/vect/vect-42.c: Mark functions noinline.
6619         * gcc.dg/vect/vect-25.c: Mark functions noinline.
6620         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
6621         * gcc.dg/vect/vect-67.c: Mark functions noinline.
6622         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
6623         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
6624         * gcc.dg/vect/vect-106.c: Mark functions noinline.
6625         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
6626         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
6627         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
6628         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
6629         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
6630         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
6631         * gcc.dg/vect/vect-34.c: Mark functions noinline.
6632         * gcc.dg/vect/vect-17.c: Mark functions noinline.
6633         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
6634         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
6635         * gcc.dg/vect/vect-93.c: Mark functions noinline.
6636         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
6637         * gcc.dg/vect/vect-76.c: Mark functions noinline.
6638         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
6639         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
6640         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
6641         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
6642         * gcc.dg/vect/vect-115.c: Mark functions noinline.
6643         * gcc.dg/vect/vect-9.c: Mark functions noinline.
6644         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
6645         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
6646         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
6647         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
6648         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
6649         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
6650         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
6651         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
6652         * gcc.dg/vect/vect-60.c: Mark functions noinline.
6653         * gcc.dg/vect/vect-26.c: Mark functions noinline.
6654         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
6655         * gcc.dg/vect/vect-85.c: Mark functions noinline.
6656         * gcc.dg/vect/vect-68.c: Mark functions noinline.
6657         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
6658         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
6659         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
6660         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
6661         * gcc.dg/vect/vect-107.c: Mark functions noinline.
6662         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
6663         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
6664         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
6665         * gcc.dg/vect/vect-52.c: Mark functions noinline.
6666         * gcc.dg/vect/vect-35.c: Mark functions noinline.
6667         * gcc.dg/vect/vect-18.c: Mark functions noinline.
6668         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
6669         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
6670         * gcc.dg/vect/vect-77.c: Mark functions noinline.
6671         * gcc.dg/vect/vect-2.c: Mark functions noinline.
6672         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
6673         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
6674         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
6675         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
6676         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
6677         * gcc.dg/vect/vect-116.c: Mark functions noinline.
6678         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
6679         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
6680         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
6681         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
6682         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
6683         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
6684         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
6685         * gcc.dg/vect/vect-44.c: Mark functions noinline.
6686         * gcc.dg/vect/vect-27.c: Mark functions noinline.
6687         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
6688         * gcc.dg/vect/vect-86.c: Mark functions noinline.
6689         * gcc.dg/vect/vect-100.c: Mark functions noinline.
6690         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
6691         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
6692         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
6693         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
6694         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
6695         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
6696         * gcc.dg/vect/vect-108.c: Mark functions noinline.
6697         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
6698         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
6699         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
6700         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
6701         * gcc.dg/vect/vect-11.c: Mark functions noinline.
6702         * gcc.dg/vect/vect-70.c: Mark functions noinline.
6703         * gcc.dg/vect/vect-36.c: Mark functions noinline.
6704         * gcc.dg/vect/vect-19.c: Mark functions noinline.
6705         * gcc.dg/vect/vect-95.c: Mark functions noinline.
6706         * gcc.dg/vect/vect-78.c: Mark functions noinline.
6707         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
6708         * gcc.dg/vect/vect-3.c: Mark functions noinline.
6709         * gcc.dg/vect/vect-all.c: Mark functions noinline.
6710         * gcc.dg/vect/vect-117.c: Mark functions noinline.
6711         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
6712         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
6713         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
6714         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
6715         * gcc.dg/vect/vect-20.c: Mark functions noinline.
6716         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
6717         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
6718         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
6719         * gcc.dg/vect/vect-62.c: Mark functions noinline.
6720         * gcc.dg/vect/vect-28.c: Mark functions noinline.
6721         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
6722         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
6723         * gcc.dg/vect/vect-87.c: Mark functions noinline.
6724         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
6725         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
6726         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
6727         * gcc.dg/vect/vect-109.c: Mark functions noinline.
6728         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
6729         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
6730         noinline.
6731         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
6732         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
6733         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
6734         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
6735         * gcc.dg/vect/vect-12.c: Mark functions noinline.
6736         * gcc.dg/vect/vect-71.c: Mark functions noinline.
6737         * gcc.dg/vect/vect-54.c: Mark functions noinline.
6738         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
6739         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
6740         * gcc.dg/vect/vect-96.c: Mark functions noinline.
6741         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
6742         * gcc.dg/vect/vect-110.c: Mark functions noinline.
6743         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
6744         * gcc.dg/vect/vect-4.c: Mark functions noinline.
6745         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
6746         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
6747         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
6748         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
6749         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
6750         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
6751         * gcc.dg/vect/vect-21.c: Mark functions noinline.
6752         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
6753         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
6754         * gcc.dg/vect/vect-80.c: Mark functions noinline.
6755         * gcc.dg/vect/vect-63.c: Mark functions noinline.
6756         * gcc.dg/vect/vect-46.c: Mark functions noinline.
6757         * gcc.dg/vect/vect-29.c: Mark functions noinline.
6758         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
6759         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
6760         * gcc.dg/vect/vect-88.c: Mark functions noinline.
6761         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
6762         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
6763         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
6764         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
6765         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
6766         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
6767         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
6768         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
6769         * gcc.dg/vect/vect-30.c: Mark functions noinline.
6770         * gcc.dg/vect/vect-13.c: Mark functions noinline.
6771         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
6772         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
6773         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
6774         * gcc.dg/vect/vect-72.c: Mark functions noinline.
6775         * gcc.dg/vect/vect-38.c: Mark functions noinline.
6776         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
6777         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
6778         * gcc.dg/vect/vect-97.c: Mark functions noinline.
6779         * gcc.dg/vect/vect-111.c: Mark functions noinline.
6780         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
6781         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
6782         * gcc.dg/vect/vect-5.c: Mark functions noinline.
6783         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
6784         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
6785         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
6786         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
6787         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
6788         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
6789         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
6790         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
6791         * gcc.dg/vect/vect-22.c: Mark functions noinline.
6792         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
6793         * gcc.dg/vect/vect-64.c: Mark functions noinline.
6794         * gcc.dg/vect/vect-89.c: Mark functions noinline.
6795         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
6796         * gcc.dg/vect/vect-103.c: Mark functions noinline.
6797         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
6798         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
6799         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
6800         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
6801         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
6802         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
6803         * gcc.dg/vect/vect-31.c: Mark functions noinline.
6804         * gcc.dg/vect/vect-14.c: Mark functions noinline.
6805         * gcc.dg/vect/vect-73.c: Mark functions noinline.
6806         * gcc.dg/vect/vect-56.c: Mark functions noinline.
6807         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
6808         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
6809         * gcc.dg/vect/vect-98.c: Mark functions noinline.
6810         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
6811         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
6812         * gcc.dg/vect/vect-112.c: Mark functions noinline.
6813         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
6814         * gcc.dg/vect/vect-6.c: Mark functions noinline.
6815         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
6816         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
6817         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
6818         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
6819         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
6820         * gcc.dg/vect/pr25413.c: Mark functions noinline.
6821         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
6822         * gcc.dg/vect/vect-40.c: Mark functions noinline.
6823         * gcc.dg/vect/vect-23.c: Mark functions noinline.
6824         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
6825         * gcc.dg/vect/vect-82.c: Mark functions noinline.
6826         * gcc.dg/vect/vect-65.c: Mark functions noinline.
6827         * gcc.dg/vect/vect-48.c: Mark functions noinline.
6828         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
6829         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
6830         * gcc.dg/vect/vect-104.c: Mark functions noinline.
6831         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
6832         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
6833         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
6834         * gcc.dg/vect/vect-32.c: Mark functions noinline.
6835         * gcc.dg/vect/vect-15.c: Mark functions noinline.
6836         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
6837         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
6838         * gcc.dg/vect/vect-91.c: Mark functions noinline.
6839         * gcc.dg/vect/vect-74.c: Mark functions noinline.
6840         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
6841         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
6842         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
6843         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
6844         * gcc.dg/vect/vect-99.c: Mark functions noinline.
6845         * gcc.dg/vect/vect-113.c: Mark functions noinline.
6846         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
6847         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
6848         * gcc.dg/vect/vect-7.c: Mark functions noinline.
6849         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
6850         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
6851         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
6852         * gcc.dg/vect/vect-24.c: Mark functions noinline.
6853         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
6854         * gcc.dg/vect/vect-83.c: Mark functions noinline.
6855         * gcc.dg/vect/vect-66.c: Mark functions noinline.
6856         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
6857
6858 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6859
6860         PR middle-end/33187
6861         * gcc.target/i386/cmov7.c: New file.
6862
6863 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6864
6865         * gcc.target/i386/sse4a-check.h: New file.
6866         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
6867         * gcc.target/i386/sse4a-insert.c: Ditto.
6868         * gcc.target/i386/sse4a-montsd.c: Ditto.
6869         * gcc.target/i386/sse4a-montss.c: Ditto.
6870         * gcc.target/i386/mmx-check.h: New file.
6871         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
6872         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
6873         * gcc.target/i386/sse-check.h: New file.
6874         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
6875         * gcc.target/i386/sse-3.c: Ditto.
6876         * gcc.target/i386/sse-7.c: Ditto.
6877         * gcc.target/i386/sse-9.c: Ditto.
6878         * gcc.target/i386/ssefn-3.c: Ditto.
6879         * gcc.target/i386/sse-recip.c: Ditto.
6880         * gcc.target/i386/sse-recip-vec.c: Ditto.
6881         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
6882         * gcc.target/i386/20020523-1.c: Remove.
6883         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
6884         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6885         * gcc.target/i386/ssefn-4.c: Ditto.
6886         * gcc.target/i386/sse-6.c: Ditto.
6887         * gcc.target/i386/sse-10.c: Ditto.
6888         * gcc.target/i386/sse-11.c: Ditto.
6889         * gcc.target/i386/sse-18.c: Ditto.
6890         * gcc.target/i386/fpprec-1.c: Ditto.
6891         * g++.dg/other/i386-1.C: Ditto.
6892
6893 2007-09-04  Richard Guenther  <rguenther@suse.de>
6894
6895         PR tree-optimization/33291
6896         * gcc.dg/volatile2.c: New testcase.
6897         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
6898         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
6899         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6900         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6901
6902 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6903
6904         PR fortran/33253
6905         * gfortran.dg/namelist_15.f90: Update test.
6906         * gfortran.dg/namelist_24.f90: Update test.
6907         * gfortran.dg/namelist_38.f90: New test.
6908
6909 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6910
6911         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
6912         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6913         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
6914         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6915         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
6916         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6917
6918 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6919
6920         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
6921         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
6922
6923         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
6924
6925 2007-09-02  David Daney  <ddaney@avtrex.com>
6926
6927         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
6928         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
6929         * gcc.target/mips/atomic-memory-1.c: Ditto.
6930         * gcc.target/mips/atomic-memory-2.c: Ditto.
6931
6932 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6933
6934         * gcc.target/cris/builtin_clz_v0.c: New testcase.
6935         * gcc.target/cris/builtin_clz_v3.c: New testcase.
6936
6937 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
6938
6939         * gfortran.dg/substr_6.f90: New test.
6940
6941 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
6942
6943         PR c++/33208
6944         * g++.dg/other/error18.C: New.
6945         * g++.dg/expr/bitfield3.C: Adjust.
6946
6947 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
6948
6949         PR fortran/33276
6950         * gfortran.fortran-torture/compile/pr33276.f90: New.
6951
6952 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
6953
6954         PR C/29237
6955         PR middle-end/33272
6956         * gcc.dg/c99-arraydecl-3.c: New test.
6957
6958 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
6959
6960         PR c++/32597
6961         * g++.dg/cpp0x/variadic-new2.C: New.
6962         * g++.dg/cpp0x/variadic-new.C: New.
6963
6964 2007-08-31  Tobias Burnus  <burnus@net-b.de>
6965
6966         PR fortran/33232
6967         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
6968         * gfortran.dg/read_1.f90: New.
6969
6970 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6971
6972         PR c++/33210
6973         * g++.dg/template/error30.C: New.
6974
6975 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6976
6977         PR c++/32113
6978         * g++.dg/template/crash70.C: New.
6979
6980 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6981
6982         PR c++/33212
6983         * g++.dg/ext/is_class_error.C: New.
6984
6985 2007-08-31  Olivier Hainque  <hainque@adacore.com>
6986
6987         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
6988         
6989 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
6990             Revital Eres  <eres@il.ibm.com>
6991
6992         * gcc.target/powerpc/paired-1.c: New test.
6993         * gcc.target/powerpc/paired-2.c: New test.
6994         * gcc.target/powerpc/paired-3.c: New test.
6995         * gcc.target/powerpc/paired-4.c: New test.
6996         * gcc.target/powerpc/paired-5.c: New test.
6997         * gcc.target/powerpc/paired-6.c: New test.
6998         * gcc.target/powerpc/paired-7.c: New test.
6999         * gcc.target/powerpc/ppc-paired.c: New test.
7000
7001 2007-08-31  Ollie Wild  <aaw@google.com>
7002
7003         * g++.dg/conversion/ptrmem2.C: New test.
7004         * g++.dg/conversion/ptrmem3.C: New test.
7005         * g++.dg/conversion/ptrmem4.C: New test.
7006         * g++.dg/conversion/ptrmem5.C: New test.
7007         * g++.dg/conversion/ptrmem6.C: New test.
7008         * g++.dg/conversion/ptrmem7.C: New test.
7009         * g++.dg/conversion/ptrmem8.C: New test.
7010
7011 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
7012
7013         PR fortran/31879
7014         * gfortran.dg/char_length_7.f90: New test.
7015         * gfortran.dg/char_length_9.f90: New test.
7016         * gfortran.dg/char_assign_1.f90: Add extra warning.
7017
7018         PR fortran/31197
7019         PR fortran/31258
7020         * gfortran.dg/char_length_8.f90: New test.
7021
7022 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7023
7024         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
7025
7026 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7027
7028         * gcc.dg/inline-24.c: New test.
7029         * g++.dg/opt/inline11.C: New test.
7030
7031 2007-08-30  Richard Guenther  <rguenther@suse.de>
7032
7033         * gcc.target/i386/vectorize5.c: New testcase.
7034
7035 2007-08-30  Tobias Burnus  <burnus@net-b.de>
7036
7037         PR fortran/33228
7038         * interface.c (check_interface0): Improve error for external procs.
7039         (check_sym_interfaces): Fix checking of module procedures.
7040
7041 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7042
7043         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
7044         (AI): Add AI_ALIGN.
7045         * gcc.dg/sync-3.c: New test.
7046
7047         PR middle-end/32758
7048         * gcc.dg/cleanup-12.c: New test.
7049
7050 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
7051
7052         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
7053         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
7054         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
7055         * gcc.dg/pr32450.c: Ditto.
7056         * gcc.dg/nest.c: Ditto.
7057         * gcc.dg/nested-func-4.c: Ditto.
7058         * g++.old-deja/g++.law/profile1.C: Ditto.
7059
7060 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7061
7062         PR fortran/32989
7063         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
7064         non-default integer kind arguments.
7065
7066 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
7067
7068         PR fortran/33105
7069         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
7070
7071 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7072
7073         * gcc.dg/h8300-ice2.c: Remove target selector.
7074
7075 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
7076
7077         PR fortran/33215
7078         * gfortran.dg/binding_label_tests_15.f03: New test case.
7079         * gfortran.dg/binding_label_tests_16.f03: Ditto.
7080
7081 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7082
7083         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
7084         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
7085
7086 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
7087
7088         PR c++/33194
7089         * g++.dg/other/canon-33194.C: New.
7090
7091 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7092
7093         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
7094         * gcc.c-torture/execute/pr23135.c: Likewise.
7095
7096 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7097
7098         * gcc.dg/pr31344.c: Move to ...
7099         * gcc.dg/dfp/pr31344.c: ... here.
7100         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
7101         * gcc.dg/20050503-1.c: Ditto.
7102         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
7103         * gcc.dg/20061127-1.c: Compile only for fpic targets.
7104         * gcc.dg/20060801-1.c: Ditto.
7105
7106 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
7107
7108         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
7109         * gfortran.dg/nan_1.f90: Likewise.
7110
7111 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7112
7113         PR fortran/33055
7114         Revert previous patch.
7115
7116 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
7117             Kazu Hirata  <kazu@codesourcery.com>
7118
7119         * gcc.target/m68k/interrupt-1.c: New.
7120
7121 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7122
7123         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
7124         10000 for targets where "int" can't hold at least 100000.
7125         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
7126         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
7127         (test5)(test6): Use it.
7128         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
7129         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
7130         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
7131         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
7132         * gcc.dg/attr-alloc_size.c (test): Likewise.
7133
7134 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
7135
7136         PR c++/33209
7137         * g++.dg/template/error29.C: New.
7138
7139 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7140
7141         PR c++/32596
7142         * g++.dg/ext/visibility/anon5.C: New test.
7143
7144 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7145
7146         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
7147
7148 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7149
7150         * gfortran.dg/gamma_1.f90: Remove large-real tests.
7151         * gfortran.dg/gamma_2.f90: Remove large-real tests.
7152         * gfortran.dg/gamma_4.f90: New: large-real tests.
7153
7154 2007-08-28  Jason Merrill  <jason@redhat.com>
7155
7156         PR c++/29000
7157         * g++.dg/ext/stmtexpr12.C: New test.
7158
7159         PR c++/28558
7160         * g++.dg/ext/attrib28.C: New test.
7161
7162 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
7163
7164         PR target/32661
7165         * gcc.target/i386/pr32661.c: New test.
7166
7167 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7168
7169         PR middle-end/32370
7170         * gcc.dg/pr32370.c: New test.
7171
7172         PR rtl-optimization/33148
7173         * gcc.c-torture/compile/20070827-1.c: New test.
7174
7175         PR debug/32914
7176         * d++.dg/debug/const3.C: New test.
7177         * d++.dg/debug/const4.C: New test.
7178         * d++.dg/debug/dwarf2/const1.C: New test.
7179         * d++.dg/debug/dwarf2/const2.C: New test.
7180         * d++.dg/debug/dwarf2/const2b.C: New test.
7181
7182 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
7183             Vladimir Yanovsky  <yanov@il.ibm.com>
7184             Revital Eres  <eres@il.ibm.com>
7185             Andrey Belevantsev  <abel@ispras.ru>
7186
7187         * gcc.dg/sms-1.c: New test.
7188
7189 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
7190
7191         * g++.dg/ext/gnu-inline-common.h: New.
7192         * g++.dg/ext/gnu-inline-global-reject.C: New.
7193         * g++.dg/ext/gnu-inline-global.C: New.
7194         * g++.dg/ext/gnu-inline-namespace.C: New.
7195         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
7196         * g++.dg/ext/gnu-inline-class.C: New.
7197         * g++.dg/ext/gnu-inline-class-static.C: New.
7198         * g++.dg/ext/gnu-inline-template-class.C: New.
7199         * g++.dg/ext/gnu-inline-template-func.C: New.
7200
7201 2007-08-27  Jason Merrill  <jason@redhat.com>
7202
7203         PR c++/31337
7204         * g++.dg/ext/stmtexpr11.C: New.
7205
7206 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
7207
7208         * lib/target-supports.exp (check_profiling_available):
7209         Set profiling_available_saved to 0 on fido-*-elf.
7210
7211 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
7212
7213         PR tree-optimization/33173
7214         
7215         * gcc.c-torture/compile/pr33173.c: New.
7216
7217 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
7218
7219         PR target/31385
7220         * gcc.dg/dfp/pr31385.c: New.
7221
7222 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7223
7224         * gcc.dg/unsigned-long-compare.c: Remove target selector.
7225
7226 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7227
7228         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
7229         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
7230         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
7231         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
7232         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
7233         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
7234         gcc.target/m68k directory.
7235         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
7236         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
7237         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
7238         gcc.target/cris directory.
7239         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
7240         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
7241         gcc.target/bfin directory.
7242
7243         * gcc.target/sh: New directory.
7244         * gcc.target/sh/sh.exp: New file.
7245         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
7246         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
7247         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
7248         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
7249         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
7250         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
7251
7252 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7253
7254         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
7255         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
7256         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
7257         * gcc.target/i386/local2.c: Ditto.
7258         * gcc.target/i386/stack-prot-kernel.c: Ditto.
7259         * gcc.target/i386/20011119-1.c: Ditto.
7260         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
7261         * gcc.target/i386/fastcall-1.c: Fix target selector.
7262
7263 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7264
7265         PR fortran/33055
7266         * gfortran.dg/negative_unit.f: Add new check
7267         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
7268         -fdefault-integer-8.
7269
7270 2007-08-26  Asher Langton  <langton2@llnl.gov>
7271
7272         * gfortran.dg/recursive_stack.f90: New.
7273         * gfortran.dg/openmp_stack.f90: New.
7274
7275 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7276
7277         PR fortran/31298
7278         * gfortran.dg/use_10.f90: New.
7279
7280 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7281
7282         PR fortran/32985
7283         * gfortran.dg/namelist_14.f90: Make test case valid.
7284         * gfortran.dg/common_10.f90: New.
7285
7286 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
7287
7288         PR middle-end/33181
7289         * gcc.dg/ifelse-2.c: New.
7290
7291 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7292
7293         PR fortran/32980
7294         * gfortran.dg/gamma_1.f90: New.
7295         * gfortran.dg/gamma_2.f90: New.
7296         * gfortran.dg/gamma_3.f90: New.
7297
7298 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7299
7300         PR fortran/33188
7301         * gfortran.dg/used_types_18.f90: New.
7302
7303 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
7304
7305         * gcc.dg/array-init-2.c: New test.
7306
7307 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7308
7309         PR fortran/33178
7310         * gfortran.dg/initialization_4.f90: Update dg-error.
7311         * gfortran.dg/initialization_13.f90: New.
7312
7313 2007-08-24  Richard Guenther  <rguenther@suse.de>
7314
7315         PR middle-end/33166
7316         * gcc.c-torture/compile/pr33166.c: New testcase.
7317
7318 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7319
7320         PR fortran/33139
7321         * gfortran.dg/pointer_assign_4.f90: New.
7322         * gfortran.dg/shape_2.f90: Fix test case.
7323         * gfortran.dg/char_result_4.f90: Ditto.
7324
7325 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7326
7327         * gcc.dg/array-init-1.c: New test.
7328
7329         PR c++/32567
7330         * g++.dg/parse/crash36.C: New test.
7331
7332 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
7333
7334         * gcc.dg/pr32721.c: Updated.
7335
7336 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7337
7338         PR tree-optimization/32573
7339         PR middle-end/32946
7340         * gcc.dg/pr32573.c: New test.
7341
7342         PR c++/32898
7343         * g++.dg/lookup/ns3.C: New test.
7344
7345         * gfortran.dg/assumed_charlen_sharing.f90: New test.
7346
7347         PR c++/31941
7348         * g++.dg/parse/crash37.C: New test.
7349
7350 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7351
7352         PR target/17390
7353         * gcc.target/i386/pr17390.c: New test.
7354
7355 2007-08-23  Richard Guenther  <rguenther@suse.de>
7356
7357         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
7358         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
7359         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
7360         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
7361         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
7362         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
7363         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
7364         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
7365
7366 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7367
7368         * gcc.target/s390: New directory.
7369         * gcc.target/s390/s390.exp: New file.
7370         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
7371         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
7372         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
7373         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
7374         gcc.target/s390 directory.
7375
7376 2007-08-23  Richard Guenther  <rguenther@suse.de>
7377
7378         PR tree-optimization/32328
7379         * gcc.dg/pr32328.c: New testcase.
7380
7381 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7382
7383         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
7384           available.
7385
7386 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7387
7388         PR fortran/33095
7389         * gfortran.dg/min_max_optional_5.f90: New test.
7390         * gfortran.dg/min_max_optional_2.f90: Remove.
7391         * gfortran.dg/min_max_optional_3.f90: Remove.
7392         * gfortran.dg/min_max_optional_4.f90: Remove.
7393
7394 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7395
7396         * gcc.target/i386/xorps-sse.c: New.
7397         * gcc.target/i386/xorps-sse2.c: New.
7398
7399 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7400
7401         * gcc.target/i386/cmov3.c: Fix scan-assembler.
7402         * gcc.target/i386/cmov4.c: Fix scan-assembler.
7403         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
7404
7405 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
7406
7407         PR fortran/33020
7408         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
7409         include multiple kinds for SHAPE parameter within a single
7410         namespace.
7411         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
7412         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
7413
7414 2007-08-22  Janus Weil  <jaydub66@gmail.com>
7415
7416         * interface_abstract_1.f90: Extended test case.
7417         * interface_abstract_3.f90: New test.
7418
7419 2007-08-21  Christian Bruel  <christian.bruel@st.com>
7420
7421         * gcc.dg/fold-sub.c: New test.
7422         
7423 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7424
7425         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
7426         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
7427         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
7428         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
7429         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
7430         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
7431
7432 2007-08-22  Richard Guenther  <rguenther@suse.de>
7433
7434         PR middle-end/33007
7435         * gcc.dg/pr33007.c: New testcase.
7436
7437 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
7438
7439         * gcc.c-torture/execute/strcmp-1.x: Delete.
7440
7441 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7442
7443         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
7444         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
7445         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
7446         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
7447         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
7448         gcc.target/i386/stack-realign.c,
7449         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7450         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7451         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
7452         target using dg-require-effective-target directive.
7453         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
7454         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
7455         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7456         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
7457         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
7458         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
7459         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
7460         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
7461         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
7462         Require lp64 target using dg-require-effective-target directive.
7463         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
7464         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
7465         directive.
7466         * gcc.target/i386/20010202-1.c: Move from here ...
7467         * gcc.dg/20010202-1.c: ... to here.
7468
7469 2007-08-22  Richard Guenther  <rguenther@suse.de>
7470
7471         PR tree-optimization/33142
7472         * gcc.c-torture/execute/pr33142.c: New testcase.
7473
7474 2007-08-22  Richard Guenther  <rguenther@suse.de>
7475
7476         PR middle-end/32563
7477         * g++.dg/torture/pr32563.C: New testcase.
7478
7479 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
7480
7481         PR middle-end/32912
7482         * gcc.dg/pr32912-1.c: Add -w to options.
7483         * gcc.dg/pr32912-2.c: Likewise.
7484         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
7485
7486 2007-08-21  Ian Lance Taylor  <iant@google.com>
7487
7488         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
7489
7490 2007-08-21  Ian Lance Taylor  <iant@google.com>
7491
7492         PR tree-optimization/33134
7493         * g++.dg/tree-ssa/pr33134.C: New test.
7494
7495 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
7496
7497         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
7498         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
7499
7500 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
7501
7502         PR debug/32610
7503         * gcc.dg/debug/pr32610.c: New test.
7504
7505         * g++.dg/init/new24.C: New test.
7506
7507         PR middle-end/32912
7508         * gcc.dg/pr32912-1.c: New test.
7509         * gcc.dg/pr32912-2.c: New test.
7510         * gcc.dg/pr32912-3.c: New test.
7511
7512 2007-08-21  Richard Guenther  <rguenther@suse.de>
7513
7514         * gcc.dg/pointer-arith-10.c: New testcase.
7515
7516 2007-08-21  Richard Guenther  <rguenther@suse.de>
7517
7518         PR middle-end/33122
7519         * gcc.c-torture/compile/pr33122.c: New testcase.
7520
7521 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
7522
7523         * g++.dg/warn/Wnvdtor-2.C: New testcase.
7524
7525 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
7526
7527         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
7528
7529 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
7530
7531         PR c++/33025
7532         * g++.dg/init/new23.C: New test.
7533
7534 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7535
7536         PR middle-end/30564
7537         * gcc.c-torture/compile/pr30564-1.c: New test.
7538         * gcc.c-torture/compile/pr30564-2.c: New test.
7539
7540 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
7541
7542         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
7543
7544 2007-08-19  Tobias Burnus  <burnus@net-b.de>
7545
7546         * gfortran.dg/interface_abstract_2.f90: New.
7547         * gfortran.dg/interface_abstract_1.f90: Fix typo.
7548
7549 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7550
7551         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
7552         unknown (so that outer-loop wont get analyzed).
7553         * gcc.dg/vect/vect-outer-1a.c: New test.
7554         * gcc.dg/vect/vect-outer-1b.c: New test.
7555         * gcc.dg/vect/vect-outer-1.c: New test.
7556         * gcc.dg/vect/vect-outer-2a.c: New test.
7557         * gcc.dg/vect/vect-outer-2b.c: New test.
7558         * gcc.dg/vect/vect-outer-2c.c: New test.
7559         * gcc.dg/vect/vect-outer-2.c: New test.
7560         * gcc.dg/vect/vect-outer-3a.c: New test.
7561         * gcc.dg/vect/vect-outer-3b.c: New test.
7562         * gcc.dg/vect/vect-outer-3c.c: New test.
7563         * gcc.dg/vect/vect-outer-3.c: New test.
7564         * gcc.dg/vect/vect-outer-4a.c: New test.
7565         * gcc.dg/vect/vect-outer-4b.c: New test.
7566         * gcc.dg/vect/vect-outer-4c.c: New test.
7567         * gcc.dg/vect/vect-outer-4d.c: New test.
7568         * gcc.dg/vect/vect-outer-4e.c: New test.
7569         * gcc.dg/vect/vect-outer-4f.c: New test.
7570         * gcc.dg/vect/vect-outer-4g.c: New test.
7571         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
7572         * gcc.dg/vect/vect-outer-4i.c: New test.
7573         * gcc.dg/vect/vect-outer-4j.c: New test.
7574         * gcc.dg/vect/vect-outer-4k.c: New test.
7575         * gcc.dg/vect/vect-outer-4l.c: New test.
7576         * gcc.dg/vect/vect-outer-4m.c: New test.
7577         * gcc.dg/vect/vect-outer-4.c: New test.
7578         * gcc.dg/vect/vect-outer-5.c: New test.
7579         * gcc.dg/vect/vect-outer-6.c: New test.
7580         * gcc.dg/vect/vect-outer-fir.c: New test.
7581         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
7582         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
7583
7584 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7585
7586         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
7587         and -fno-tree-reassoc.
7588         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
7589         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7590         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
7591         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7592         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
7593         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7594         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
7595         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
7596         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
7597         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
7598         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
7599         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
7600         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
7601         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
7602         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
7603         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
7604         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
7605         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
7606         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
7607         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
7608         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
7609         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
7610         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
7611         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
7612         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
7613         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
7614         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
7615         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
7616         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
7617         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
7618         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
7619         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
7620         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
7621         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
7622         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
7623         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
7624         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
7625
7626 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7627
7628         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
7629         versioning for aliasing).
7630         * gcc.dg/vect/vect-35.c: Likewise.
7631
7632         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
7633         targets.
7634         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7635
7636 2007-08-18  Tom Tromey  <tromey@redhat.com>
7637
7638         PR preprocessor/32974:
7639         * gcc.dg/cpp/pr32974.c: New file.
7640
7641 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7642
7643         * gfortran.dg/interface_abstract_1.f90: New.
7644
7645 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7646
7647         PR fortran/32881
7648         * gfortran.dg/pure_initializer_1.f90: New test.
7649
7650 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7651
7652         PR fortran/32875
7653         * gfortran.dg/array_constructor_18.f90: New test.
7654
7655 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7656
7657         PR c++/28989
7658         * g++.dg/expr/lval3.C: New test.
7659         * g++.dg/expr/lval4.C: New test.
7660
7661 2007-08-17  Ollie Wild  <aaw@google.com>
7662
7663         PR c++/31749
7664         * g++.dg/lookup/builtin3.C: New test.
7665         * g++.dg/lookup/builtin4.C: New test.
7666         * g++.dg/lookup/using19.C: New test.
7667
7668 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7669
7670         PR c++/32190
7671         * g++.dg/parse/error31.C: New.
7672
7673 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7674
7675         PR c++/32112
7676         * g++.dg/template/error26.C: New.
7677
7678 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7679
7680         PR fortran/33079
7681         * gfortran.dg/zero_length_2.f90: New test.
7682
7683 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7684
7685         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
7686         * gfortran.dg/kind_tests_3.f03: Ditto.
7687         * gfortran.dg/global_vars_f90_init.f90: Ditto.
7688         * gfortran.dg/interface_13.f90: Ditto.
7689         * gfortran.dg/pr32738.f90: Ditto.
7690         * gfortran.dg/module_private_1.f90: Ditto.
7691         * gfortran.dg/test_only_clause.f90: Ditto.
7692         * gfortran.dg/bind_c_vars.f90: Ditto.
7693         * gfortran.dg/bind_c_dts.f90: Ditto.
7694         * gfortran.dg/use_9.f90: Ditto.
7695         * gfortran.dg/generic_8.f90: Ditto.
7696         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7697         * gfortran.dg/private_type_6.f90: Ditto.
7698         * gfortran.dg/c_assoc.f90: Ditto.
7699         * gfortran.dg/private_type_7.f90: Ditto.
7700         * gfortran.dg/global_vars_c_init.f90: Ditto.
7701         * gfortran.dg/bind_c_dts_2.f03: Ditto.
7702         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
7703         * gfortran.dg/c_size_t_test.f03: Ditto.
7704         * gfortran.dg/used_types_12.f90: Ditto.
7705         * gfortran.dg/pr25923.f90: Ditto.
7706         * gfortran.dg/test_com_block.f90: Ditto.
7707         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
7708         * gfortran.dg/equiv_constraint_7.f90: Ditto.
7709         * gfortran.dg/com_block_driver.f90: Ditto.
7710         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
7711         * gfortran.dg/use_iso_c_binding.f90: Ditto.
7712         * gfortran.dg/c_loc_test.f90: Ditto.
7713         * gfortran.dg/c_ptr_tests.f03: Ditto.
7714         * gfortran.dg/module_interface_1.f90: Ditto.
7715
7716 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7717
7718         PR c++/32870
7719         * g++.dg/other/error17.C: Adjust.
7720         
7721 2007-08-17  Ben Elliston  <bje@au.ibm.com>
7722
7723         PR middle-end/32970
7724         * g++.dg/ext/altivec-14.C: New test.
7725
7726 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7727
7728         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
7729         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
7730         dump files.
7731         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
7732         * gcc.dg/vect/pr32366.c: Ditto.
7733
7734 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7735
7736         PR testsuite/33082
7737         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
7738         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
7739         * gcc.dg/dfp/convert-int-fold.c: Ditto.
7740         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
7741
7742 2007-08-16  Tobias Burnus  <burnus@net-b.de>
7743
7744         PR fortran/33072
7745         * gfortran.dg/use_9.f90: New.
7746
7747 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
7748
7749         * g++.dg/gcov/gcov-5.C: New test.
7750
7751 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
7752
7753         * g++.dg/gcov/gcov-4.C: New test.
7754         * lib/gcov.exp (verify-lines): Add support for
7755         checking no-coverage lines.
7756
7757 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
7758
7759         * gcc.dg/vect/vect-vfa-01.c: New.
7760         * gcc.dg/vect/vect-vfa-02.c: New.
7761         * gcc.dg/vect/vect-vfa-03.c: New.
7762         * gcc.dg/vect/vect-vfa-04.c: New.
7763         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
7764         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
7765         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
7766         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
7767         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
7768         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
7769         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
7770         gfortran.dg/vect/pr19049.f90: Rename to start with
7771         prefix no-vfa-.
7772         * gcc.dg/vect/vect.exp: Disable versioning for alias
7773         when test starts with no-vfa-.
7774         * gfortran.dg/vect/vect.exp: Likewise.
7775
7776 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
7777
7778         * gcc.dg/torture/pr32897.c: New test.
7779
7780 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
7781
7782         PR c++/31132
7783         * g++.dg/template/crash69.C: New.
7784
7785 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
7786
7787         * lib/target-supports.exp (check_effective_target_arm32): Use
7788         check_no_compiler_messages.
7789
7790 2007-08-15  Diego Novillo  <dnovillo@google.com>
7791
7792         gcc.dg/tree-ssa/20070815.c: New test.
7793
7794 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7795
7796         PR fortran/33077
7797         * gfortran.dg/random_7.f90: Initialize variable.
7798
7799 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
7800
7801         PR middle-end/33074
7802         * gfortran.dg/pr33074.f90: New test.
7803
7804         PR c++/32992
7805         * g++.dg/opt/nrv14.C: New test.
7806
7807 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
7808
7809         PR c++/33035
7810         * g++.dg/template/crash68.C: New.
7811
7812 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
7813
7814         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
7815         * gcc.dg/sibcall-4.c: Ditto.
7816
7817 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7818
7819         PR fortran/33066
7820         * gfortran.dg/use_8.f90: New test.
7821         * gfortran.dg/c_loc_tests_2.f03: Fix code.
7822
7823 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
7824
7825         PR c++/27211
7826         * g++.dg/template/error27.C: New.
7827         * g++.dg/template/error28.C: New.
7828         * g++.dg/other/pr28304.C: Adjust.
7829         * g++.old-deja/g++.mike/p811.C: Likewise.
7830
7831 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7832
7833         PR target/30315
7834         * gcc.target/i386/pr30315.c: New.
7835
7836 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7837
7838         PR fortran/32594
7839         * gfortran.dg/substr_5.f90: New test.
7840
7841 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
7842
7843         PR c/30428
7844         * gcc.dg/vector-2.c: New test.
7845
7846         PR c++/30428
7847         * g++.dg/ext/vector8.C: New test.
7848
7849 2007-08-13  Dan Hipschman  <dsh@google.com>
7850
7851         PR c/32953
7852         * gcc.dg/format/array-1.c: Add an additional test for
7853         unterminated format strings of length 1.
7854
7855 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7856
7857         PR fortran/32926
7858         * gfortran.dg/external_procedures_3.f90: New test.
7859
7860 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7861
7862         PR fortran/32827
7863         * gfortran.dg/import6.f90: New test.
7864
7865 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
7866
7867         PR C/30427
7868         *  gcc.dg/vector-1.c: New test.
7869
7870 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7871
7872         * gcc.dg/pr21255-4.c: Skip for PIC.
7873         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
7874
7875 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7876
7877         * gcc.dg/attr-isr.c: Skip for PIC.
7878         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7879         * gcc.dg/attr-isr-trapa.c: Likewise.
7880         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7881         * gcc.dg/pragma-isr-trapa.c: Likewise.
7882         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7883
7884 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7885
7886         PR fortran/32962
7887         * gfortran.dg/transpose_1.f90: New test.
7888
7889 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7890
7891         PR fortran/29600
7892         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
7893         intrinsic.
7894
7895 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7896
7897         PR fortran/30964
7898         PR fortran/33054
7899         * gfortran.dg/random_4.f90: New test.
7900         * gfortran.dg/random_5.f90: New test.
7901         * gfortran.dg/random_6.f90: New test.
7902         * gfortran.dg/random_7.f90: New test.
7903
7904 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7905
7906         PR fortran/32860
7907         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
7908
7909 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7910
7911         PR fortran/31629
7912         * gfortran.dg/module_private_1.f90: New test.
7913
7914 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7915
7916         PR fortran/29600
7917         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
7918         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
7919
7920 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7921
7922         PR fortran/32937
7923         * gfortran.dg/char_length_6.f90: New test.
7924
7925 2007-08-10  Ollie Wild  <aaw@google.com>
7926
7927         * g++.dg/lookup/using18.C: New test.
7928
7929 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7930
7931         PR c++/17763
7932         * g++.dg/other/error16.C: New.
7933
7934 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7935
7936         PR libfortran/33039
7937         * gfortran.dg/namelist_37.f90: New test.
7938
7939 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7940
7941         PR c++/22256
7942         * g++.dg/conversion/op3.C: New.
7943
7944 2007-08-09  Tobias Burnus  <burnus@net-b.de>
7945
7946         PR fortran/32987
7947         * gfortran.dg/fmt_tab_1.f90: New.
7948         * gfortran.dg/fmt_tab_2.f90: New.
7949
7950 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7951
7952         PR c/32796
7953         * gcc.c-torture/compile/pr32796.c: New test.
7954
7955 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7956
7957         PR middle-end/32813
7958         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
7959         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
7960         instead of just -O.
7961
7962 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
7963
7964         * gcc.target/mips/code-readable-1.c: New test.
7965         * gcc.target/mips/code-readable-2.c: Likewise.
7966         * gcc.target/mips/code-readable-3.c: Likewise.
7967
7968 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
7969             Revital Eres  <eres@il.ibm.com>
7970
7971         * gfortran.dg/sms-1.f90: Add comment.
7972         * gfortran.dg/sms-2.f90: New.
7973
7974 2007-08-07  Ian Lance Taylor  <iant@google.com>
7975
7976         * gcc.dg/instrument-1.c: New test.
7977         * gcc.dg/instrument-2.c: New test.
7978         * gcc.dg/instrument-3.c: New test.
7979
7980 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
7981
7982         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
7983
7984 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
7985
7986         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
7987         !vector_alignment_reachable targets.
7988         * gcc.dg/vect/vect-33.c: Likewise.
7989         * gcc.dg/vect/vect-42.c: Likewise.
7990         * gcc.dg/vect/vect-44.c: Likewise.
7991         * gcc.dg/vect/vect-50.c: Likewise.
7992         * gcc.dg/vect/vect-70.c: Likewise.
7993         * gcc.dg/vect/vect-71.c: Likewise.
7994         * gcc.dg/vect/vect-87.c: Likewise.
7995         * gcc.dg/vect/vect-88.c: Likewise.
7996         * gcc.dg/vect/vect-91.c: Likewise.
7997         * gcc.dg/vect/vect-93.c: Likewise.
7998         * gcc.dg/vect/vect-96.c: Likewise.
7999         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
8000         * gcc.dg/vect/section-anchors-69.c: Likewise.
8001         * gcc.dg/vect/pr25413.c: Likewise.
8002         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
8003         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
8004         * gfortran.dg/vect-2.f90: Likewise.
8005         * gfortran.dg/vect-3.f90: Likewise.
8006         * gfortran.dg/vect-4.f90: Likewise.
8007         * gfortran.dg/vect-5.f90: Likewise.
8008         * lib/target-supports.exp (check_effective_target_natural_alignment): 
8009         Return false for darwin. 
8010         (check_effective_target_vector_alignment_reachable_for_double): New.
8011
8012 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
8013
8014         * gcc.dg/multiword-1.c: New testcase.
8015
8016 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
8017
8018         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
8019         messages.
8020         * gfortran.dg/namelist_36.f90: New test.
8021
8022 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8023
8024         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
8025           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
8026
8027 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
8028
8029         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
8030         * gcc.dg/torture/type-generic-1.c: Likewise.
8031
8032 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8033
8034         * gcc.c-torture/20070522-1.c: Move to ...
8035         * gcc.c-torture/compile/20070522-1.c: Here.
8036
8037 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8038
8039         PR fortran/29828
8040         * gfortran.dg/minmax_char_1.f90: New test.
8041         * gfortran.dg/minmax_char_2.f90: New test.
8042         * gfortran.dg/min_max_optional_4.f90: New test.
8043
8044 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8045
8046         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
8047         hanging on the testcase.
8048
8049 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8050
8051         PR middle-end/32988
8052         * gcc.c-torture/compile/pr32988.c: New test.
8053
8054 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8055
8056         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
8057
8058 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
8059
8060         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
8061
8062         Revert:
8063         2007-03-22  Dirk Mueller  <dmueller@suse.de>
8064
8065         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8066
8067 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8068
8069         PR fortran/32979
8070         * gfortran.dg/isnan_1.f90: New test.
8071
8072 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
8073             Revital Eres <eres@il.ibm.com>
8074
8075         * gcc.dg/sms-antideps.c: New test.
8076
8077 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
8078
8079         PR fortran/31214
8080         * gfortran.dg/entry_13.f90: New test.
8081
8082         * gfortran.dg/entry_12.f90: Clean up .mod file.
8083
8084 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8085
8086         PR fortran/32770
8087         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
8088         variables as kind=4 so they don't overflow the record length.
8089
8090 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
8091
8092         PR fortran/32968
8093         * gfortran.dg/selected_kind_1.f90: New test.
8094
8095 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8096
8097         PR middle-end/32780
8098         * gcc.c-torture/compile/pr32780.c: New test.
8099
8100 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8101
8102         RP middle-end/32399
8103         * gcc.c-torture/compile/pr32399.c: New testcase.
8104
8105 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8106
8107         PR middle-end/32304
8108         * g++.dg/torture/pr32304.C: New testcase.
8109
8110 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8111
8112         PR middle-end/32935
8113         * gfortran.fortran-torture/compile/complex_1.f90: New test.
8114
8115 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8116
8117         PR fortran/32955
8118         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
8119
8120 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8121
8122         PR fortran/31202
8123         * gfortran.dg/nint_2.f90: New test.
8124
8125 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
8126
8127         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
8128         * gcc.dg/weak/typeof-2.c: Likewise.
8129
8130 2007-08-03  Diego Novillo  <dnovillo@google.com>
8131
8132         PR 31521
8133         * gcc.dg/tree-ssa/pr31521.c: New test.
8134
8135 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8136
8137         PR fortran/32770
8138         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
8139         iostat must be default kind.
8140
8141 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8142
8143         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
8144
8145 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8146
8147         PR fortran/32770
8148         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
8149         explicit so test passes with -fdefault-integer-8.
8150         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
8151         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
8152
8153 2007-08-02  Lee Millward  <lee.millward@gmail.com>
8154
8155         PR c++/30849
8156         * g++.dg/parse/asm1.C: New test.
8157
8158         PR c++/30850
8159         * g++.dg/parse/asm2.C: Likewise.
8160
8161         PR c++/30851
8162         * g++.dg/parse/asm3.C: Likewise.
8163         
8164 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8165
8166         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
8167           "int" is only 16 bit bits wide.
8168         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
8169
8170 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8171
8172         * g++.dg/torture/type-generic-1.C: New.
8173         * gcc.dg/pr28796-2.c: Move tests ...
8174         * gcc.dg/tg-tests.h: ... here.
8175         * gcc.dg/torture/type-generic-1.c: New.
8176
8177 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8178
8179         PR libfortran/32954
8180         * minmaxloc_3.f90:  New test case.
8181
8182 2007-08-01  Tobias Burnus  <burnus@net-b.de>
8183
8184         PR fortran/32936
8185         * gfortran.dg/allocate_stat.f90: New.
8186
8187 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
8188
8189         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
8190
8191 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
8192
8193         PR tree-optimization/32919
8194         * gcc.c-torture/compile/pr32919.c: New.
8195
8196 2007-08-01  Nick Clifton  <nickc@redhat.com>
8197
8198         * gcc.c-torture/execute/execute.exp: Change copyright header to
8199         refer to version 3 of the GNU General Public License and to point
8200         readers at the COPYING3 file and the FSF's license web page.
8201         * gcc.c-torture/execute/ieee/ieee.exp,
8202         gcc.c-torture/unsorted/unsorted.exp,
8203         gcc.c-torture/compile/compile.exp,
8204         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
8205         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
8206         gcc.target/cris/torture/cris-torture.exp,
8207         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
8208         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
8209         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
8210         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
8211         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
8212         gnat.dg/dg.exp, gnat.dg/style/style.exp,
8213         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
8214         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
8215         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
8216         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
8217         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
8218         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
8219         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
8220         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
8221         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
8222         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
8223         gcc.dg/noncompile/noncompile.exp,
8224         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
8225         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
8226         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
8227         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
8228         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
8229         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
8230         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
8231         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
8232         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
8233         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
8234         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
8235         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
8236         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
8237         g++.old-deja/old-deja.exp,
8238         gfortran.fortran-torture/execute/execute.exp,
8239         gfortran.fortran-torture/compile/compile.exp,
8240         treelang/output/output-1.c, treelang/output/output-1.tree,
8241         treelang/execute/execute.exp, treelang/Makefile.in,
8242         treelang/compile/compile.exp, g++.dg/dg.exp,
8243         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
8244         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
8245         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
8246         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
8247         g++.dg/compat/struct-layout-1.exp,
8248         g++.dg/compat/struct-layout-1_generate.c,
8249         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
8250         g++.dg/bprob/bprob.exp, config/default.exp,
8251         gcc.test-framework/test-framework.awk,
8252         gcc.test-framework/gen_directive_tests,
8253         gcc.test-framework/test-framework.exp,
8254         objc.dg/special/special.exp,
8255         objc.dg/gnu-encoding/gnu-encoding.exp,
8256         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
8257         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
8258         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
8259         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
8260         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
8261         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
8262         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
8263         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
8264         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
8265         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
8266         lib/target-supports-dg.exp, lib/gcc-defs.exp,
8267         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
8268         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
8269         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
8270         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
8271         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
8272         Likewise.
8273
8274 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8275
8276         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
8277         error message text.
8278
8279 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8280
8281         PR fortran/32945
8282         * gfortran.dg/initialization_12.f90: New test.
8283
8284 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
8285
8286         PR fortran/31609
8287         * gfortran.dg/entry_12.f90: New test.
8288
8289 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8290
8291         PR fortran/32938
8292         * gfortran.dg/altreturn_6.f90: New test.
8293
8294 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
8295
8296         PR fortran/32942
8297         * gfortran.dg/exponent_2.f90: New test.
8298
8299 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
8300
8301         * gcc.dg/vect/vect-117.c: New test.
8302         * gcc.dg/vect/vect-74.c: Enabled test
8303         * gcc.dg/vect/vect-81.c: Enabled test
8304
8305 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
8306
8307         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
8308         s/dg-error/dg-warning where warning is expected.
8309
8310 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
8311
8312         PR fortran/32770
8313         * gfortran.dg/array_constructor_12.f90:  Adjust argument
8314         of huge() to correct kind.
8315
8316 2007-07-30  Ollie Wild  <aaw@google.com>
8317
8318         * gcc.dg/cpp/counter-2.c: New test.
8319         * gcc.dg/cpp/counter-3.c: New test.
8320         * gcc.dg/cpp/dir-only-1.c: New test.
8321         * gcc.dg/cpp/dir-only-1.h: New file.
8322         * gcc.dg/cpp/dir-only-2.c: New test.
8323         * gcc.dg/cpp/dir-only-3.c: New test.
8324         * gcc.dg/cpp/dir-only-3a.h: New file.
8325         * gcc.dg/cpp/dir-only-3b.h: New file.
8326         * gcc.dg/cpp/dir-only-4.c: New test.
8327         * gcc.dg/cpp/dir-only-5.c: New test.
8328         * gcc.dg/cpp/dir-only-6.c: New test.
8329
8330 2007-07-30  Julian Brown  <julian@codesourcery.com>
8331
8332         * gcc.target/arm/neon/v*.c: Regenerate.
8333
8334 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
8335
8336         PR c++/32108
8337         * g++.dg/ext/label6.C: New.
8338
8339 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8340
8341         PR libfortran/32858
8342         PR libfortran/30814
8343         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
8344
8345 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
8346
8347         PR fortran/31211
8348         * gfortran.dg/actual_pointer_function_1.f90: New test.
8349
8350         PR fortran/32682
8351         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
8352
8353 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
8354
8355         PR fortran/32906
8356         * gfortran.dg/shape_1.f90: Adjust error message.
8357         * gfortran.dg/parameter_array_ref_1.f90: New test.
8358
8359 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8360
8361         PR fortran/31609
8362         * gfortran.dg/entry_11.f90: New test.
8363
8364 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
8365             Revital Eres  <eres@il.ibm.com>
8366
8367         * gfortran.dg/sms-1.f90: New test.
8368
8369 2007-07-28  Richard Guenther  <rguenther@suse.de>
8370
8371         * gcc.c-torture/compile/pr32920.c: New testcase.
8372
8373 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
8374
8375         PR c++/30917
8376         * g++.dg/lookup/friend11.C: New test.
8377
8378 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
8379
8380         * gfortran.dg/namelist_5.f90: Adjusted error message.
8381         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
8382         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
8383         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
8384         * gfortran.dg/namelist_32.f90: ... this.
8385
8386         PR fortran/32876
8387         * gfortran.dg/namelist_33.f90: New test.
8388
8389         PR fortran/32905
8390         * gfortran.dg/namelist_34.f90: New test.
8391
8392         PR fortran/31818
8393         * gfortran.dg/namelist_35.f90: New test.
8394
8395 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
8396
8397         PR fortran/32880
8398         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
8399
8400 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8401
8402         PR testsuite/32471
8403         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
8404           assuming it is 0x7ffffffff.
8405         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
8406         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
8407
8408 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
8409
8410         * gfortran.dg/operator_3.f90: Fix dg directive.
8411         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
8412         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
8413         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
8414
8415 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
8416
8417         * g++.dg/cpp0x/decltype1.C: New.
8418         * g++.dg/cpp0x/decltype2.C: New.
8419         * g++.dg/cpp0x/decltype3.C: New.
8420         * g++.dg/cpp0x/decltype4.C: New.
8421         * g++.dg/cpp0x/decltype5.C: New.
8422         * g++.dg/cpp0x/decltype6.C: New.
8423
8424 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8425
8426         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
8427           because the test relies on bit 31 to be the sign bit.
8428
8429 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8430
8431         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
8432           assuming it is 0x7fffffff.
8433         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
8434         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
8435
8436 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
8437
8438         PR c++/32346
8439         * g++.dg/expr/bitfield9.C: New test.
8440
8441 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8442
8443         PR fortran/32899
8444         * gfortran.dg/logical_comp.f90: Update dg-error strings.
8445
8446 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8447
8448         PR fortran/32760
8449         * gfortran.dg/private_type_7.f90: New test.
8450
8451 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8452
8453         PR fortran/32035
8454         * gfortran.dg/select_char_1.f90: New test.
8455
8456 2007-07-27  Tobias Burnus  <burnus@net-b.de>
8457
8458         PR fortran/32903
8459         * gfortran.dg/initialization_11.f90: New test.
8460
8461 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
8462
8463         * gcc.target/mips/ins-1.c: New test.
8464
8465 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
8466
8467         PR/19232
8468         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
8469         (f1): Likewise.
8470
8471 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
8472
8473         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
8474         error: width of 'spare' exceeds its type.
8475
8476 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
8477
8478         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
8479         * gcc.dg/sibcall-4.c: Likewise.
8480
8481 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8482
8483         PR rtl-optimization/31500
8484         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
8485         * g++.dg/warn/Warray-bounds.C: Likewise.
8486
8487 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
8488
8489         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
8490
8491 2007-07-25  Julian Brown  <julian@codesourcery.com>
8492             Paul Brook  <paul@codesourcery.com>
8493             Joseph Myers  <joseph@codesourcery.com>
8494             Mark Shinwell  <shinwell@codesourcery.com>
8495
8496         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
8497         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
8498         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
8499         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
8500         (check_effective_target_arm_neon_hw): New.
8501         * gcc.target/arm/neon/neon.exp: New file.
8502         * gcc.target/arm/neon/polytypes.c: New file.
8503         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
8504
8505 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
8506
8507         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
8508           targets where an "int" is less than 32 bits wide.
8509
8510 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
8511
8512         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
8513
8514 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8515
8516         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
8517           during addition if an int is only 16 bits wide.
8518         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
8519
8520 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8521
8522         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
8523           size as "long int" and are 32 or 64 bits wide.
8524         * gcc.dg/torture/pr28814.c: Likewise.
8525
8526 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8527
8528         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
8529           exactly as wide as an int.
8530
8531 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
8532
8533         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8534         Define and use throughout as long long printf format specifier.
8535         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8536         Likewise.
8537
8538 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
8539
8540         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
8541         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
8542
8543 2007-07-25  Ben Elliston  <bje@au.ibm.com>
8544
8545         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
8546
8547 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
8548
8549         * gcc.c-torture/execute/20070724-1.c: New.
8550
8551 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
8552
8553         PR fortran/31205
8554         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
8555         "deallocates" to 24, since patch has code rid of much spurious
8556         code.
8557         * gfortran.dg/interface_assignment_1.f90 : New test.
8558
8559         PR fortran/32842
8560         * gfortran.dg/interface_assignment_2.f90 : New test.
8561
8562 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8563
8564         PR fortran/32867
8565         * fortran.dg/initialization_10.f90: New test.
8566
8567 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8568
8569         PR fortran/32778
8570         * gfortran.dg/imag_2.f: Removed
8571         * gfortran.dg/warn_std_1.f90: New test.
8572         * gfortran.dg/warn_std_2.f90: New test.
8573         * gfortran.dg/warn_std_3.f90: New test.
8574
8575 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8576
8577         PR c++/29001
8578         * g++.dg/init/new22.C: New.
8579
8580 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8581
8582         PR c++/32561
8583         * g++.dg/template/crash67.C: New.
8584
8585 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
8586
8587         * lib/target-support.exp (check_effective_target_natural_alignment): 
8588         (check_effective_target_vector_alignment_reachable): New.
8589         * config/spu/spu.c (spu_vector_alignment_reachable): New.
8590         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
8591         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
8592         check.
8593         * gcc.dg/vect/pr25413.c: Likewise.
8594         * gcc.dg/vect/pr31699.c: Likewise.
8595
8596 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
8597
8598         PR fortran/30814
8599         * gfortran.dg/pack_bounds_1.f90:  New test case.
8600
8601 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
8602
8603         PR fortran/31639
8604         * gfortran.dg/initialization_9.f90: New test.
8605
8606 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8607
8608         PR fortran/32797
8609         PR fortran/32800
8610         * gfortran.dg/bind_c_usage_8.f03: New test case.
8611         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
8612         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
8613
8614 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
8615
8616         * gcc.target/mips/branch-cost-1.c: New test.
8617         * gcc.target/mips/branch-cost-2.c: Likewise.
8618
8619 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8620
8621         PR fortran/32732
8622         * gfortran.dg/c_char_tests.f03: New test case.
8623         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
8624         * gfortran.dg/c_char_tests_2.f03: New test case.
8625         * gfortran.dg/value_6.f03: Ditto.
8626         * gfortran.dg/value_7.f03: Ditto.
8627
8628 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8629
8630         PR fortran/32600
8631         * gfortran.dg/c_funloc_tests_5.f03: New.
8632         * gfortran.dg/c_funloc_tests_5.f04: New.
8633         * gfortran.dg/c_funloc_tests_4_driver.c: New.
8634
8635 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8636
8637         PR c++/32839
8638         * g++.dg/expr/call4.C: New.
8639         * g++.dg/expr/call5.C: New.
8640
8641 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8642
8643         PR fortran/32710
8644         * gfortran.dg/namelist_30.f90: New test.
8645
8646 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8647
8648         PR fortran/29962
8649         * gfortran.dg/array_initializer_1.f90: Removed warning.
8650         * gfortran.dg/initialization_1.f90: Adjusted messages.
8651         * gfortran.dg/nested_modules_6.f90: Removed warning.
8652
8653         PR fortran/31253
8654         * gfortran.dg/initialization_7.f90: New test.
8655
8656         PR fortran/31639
8657         * gfortran.dg/initialization_8.f90: New test.
8658
8659 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8660
8661         PR c++/30818
8662         * g++.dg/template/crash47.C: Adjust errors.
8663         * g++.dg/template/crash48.C: Adjust errors.
8664         * g++.dg/template/typename12.C: New.
8665         * g++.dg/template/typename13.C: New.
8666         * g++.dg/template/typename14.C: New.
8667         * g++.dg/template/typedef6.C: Adjust errors.
8668
8669 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8670
8671         PR fortran/32627
8672         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
8673         * gfortran.dg/pr32627.f03: New test case.
8674
8675         * gfortran.dg/c_f_pointer_logical.f03: New test case.
8676         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
8677         c_f_pointer_logical.
8678         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
8679         c_f_pointer_complex.
8680         * gfortran.dg/c_f_pointer_complex.f03: New test case.
8681         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
8682         c_f_pointer_shape_tests_2.
8683         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
8684
8685 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8686
8687         PR fortran/32804
8688         * gfortran.dg/c_loc_tests_9.f03: New test case.
8689         * gfortran.dg/c_loc_tests_10.f03: Ditto.
8690
8691 2007-07-21  Lee Millward  <lee.millward@gmail.com>
8692
8693         PR fortran/32823
8694         * gfortran.dg/int_2.f90: New test.
8695         
8696 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8697
8698         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
8699
8700 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
8701
8702         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
8703         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
8704
8705 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
8706
8707         PR tree-optimization/19910
8708         * gcc.dg/pr19910.c: New test.
8709
8710 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
8711
8712         PR fortran/32738
8713         * gfortran.dg/pr32738.f90: New test.
8714
8715 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
8716
8717         PR tree-optimzation/32635
8718         * gfortran.dg/pr32635.f:  New test case.
8719
8720 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
8721
8722         PR fortran/32801
8723         * gfortran.dg/pr32801.f03: New test case.
8724
8725 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8726
8727         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
8728         Test negative numbers also.
8729         * gcc.dg/c99-math-float-1.c: Likewise.
8730         * gcc.dg/c99-math-long-double-1.c: Likewise.
8731         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
8732         test inputs.
8733
8734 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
8735         
8736         * lib/target-supports.exp (check_effective_target_sync_int_long):
8737         Enable for xtensa.
8738         (check_effective_target_sync_char_short): Likewise.
8739         
8740 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8741
8742         * gcc.dg/pr28796-2.c: Add more cases.
8743
8744 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8745
8746         * gcc.dg/pr28796-1.c: Add more cases.
8747         * gcc.dg/pr28796-2.c: Likewise.
8748
8749 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8750
8751         * gcc.dg/pr28796-1.c: Add more cases.
8752         * gcc.dg/pr28796-2.c: Likewise.
8753
8754 2007-07-17  Janus Weil  <jaydub66@gmail.com>
8755
8756         PR fortran/32535
8757         * gfortran.dg/pr32535.f90: New test.
8758
8759 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
8760
8761         PR fortran/31320
8762         PR fortran/32665
8763         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
8764
8765 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
8766
8767         PR rtl-optimization/32773
8768         * gcc.dg/pr32773.c: New test.
8769
8770 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8771
8772         * gcc.target/spu/intrinsics-1.c: Use dg-message to
8773         match flax-vector-conversions note.
8774         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
8775         instead of dg-error for the warning.
8776
8777 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8778
8779         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
8780           adapted to work on targets with 16-bit or wider int.
8781         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
8782         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
8783         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
8784         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
8785
8786 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8787
8788         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
8789         support large arrays.
8790         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
8791         * gcc.dg/20061109-1.c: Likewise.
8792         * gcc.c-torture/execute/20061101-1.x: Likewise.
8793         * gcc.c-torture/execute/pr29797-1.x: Likewise.
8794         * gcc.c-torture/execute/pr31448.x: Likewise.
8795
8796 2007-07-16  Lee Millward  <lee.millward@gmail.com>
8797
8798         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
8799
8800         PR fortran/32238
8801         * gfortran.dg/pr32238.f90: New test.
8802
8803         PR fortran/32222
8804         * gfortran.dg/pr32222.f90: New test.
8805
8806         PR fortran/32242
8807         * gfortran.dg/pr32242.f90: New test.
8808         
8809 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
8810             David Ung  <davidu@mips.com>
8811
8812         * gcc.target/mips/mips-sched-madd.c: New test case.
8813
8814 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8815
8816         PR libfortran/32611
8817         * gfortran.dg/large_real_kind_1.f90: Update test.
8818         * gfortran.dg/pr17706.f90: Update test.
8819         * gfortran.dg/fmt_zero_digits.f90: Update test.
8820         * gfortran.dg/fmt_zero_precision.f90: Update test.
8821         * gfortran.dg/real_const_3.f90: Update test.
8822
8823 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8824
8825         PR fortran/32036
8826         * gfortran.dg/bounds_check_8.f90: New test.
8827         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
8828
8829 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8830
8831         PR fortran/32357
8832         * gfortran.dg/mvbits_2.f90: New test.
8833
8834 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8835
8836         PR libfortran/32731
8837         * gfortran.dg/pack_mask_1.f90:  New test.
8838         * gfortran.dg/unpack_mask_1.f90:  New test.
8839
8840 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8841
8842         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
8843         * gcc.dg/20001101-1.c: Likewise.
8844         * gcc.dg/20001102-1.c: Likewise.
8845         * gcc.dg/20020116-2.c: Likewise.
8846         * gcc.dg/20020416-1.c: Likewise.
8847         * gcc.dg/sparc-constant-1.c: Likewise.
8848         * gcc.dg/sparc-dwarf2.c: Likewise.
8849         * gcc.dg/sparc-frame-1.c: Likewise.
8850         * gcc.dg/sparc-getcontext-1.c: Likewise.
8851         * gcc.dg/sparc-loop-1.c: Likewise.
8852         * gcc.dg/sparc-reg-1.c: Likewise.
8853         * gcc.dg/sparc-ret.c: Likewise.
8854         * gcc.dg/sparc-trap-1.c: Likewise.
8855         * gcc.dg/ultrasp10.c: Likewise.
8856         * gcc.dg/ultrasp11.c: Likewise.
8857         * gcc.dg/ultrasp1.c: Likewise.
8858         * gcc.dg/ultrasp2.c: Likewise.
8859         * gcc.dg/ultrasp3.c: Likewise.
8860         * gcc.dg/ultrasp4.c: Likewise.
8861         * gcc.dg/ultrasp5.c: Likewise.
8862         * gcc.dg/ultrasp6.c: Likewise.
8863         * gcc.dg/ultrasp7.c: Likewise.
8864         * gcc.dg/ultrasp8.c: Likewise.
8865         * gcc.dg/ultrasp9.c: Likewise.
8866         * gcc.dg/splet-1.c: Delete.
8867
8868 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
8869
8870         PR fortran/32724
8871         * gfortran.dg/stfunc_5.f90: New test.
8872
8873 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
8874
8875         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
8876         New procedure to check if arrays are naturally aligned to the vector
8877         alignment boundary.
8878         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
8879         in size_t typedef.  Adjust tree dump scan results according to
8880         vect_aligned_arrays target check.
8881         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
8882         vect_aligned_arrays target check.
8883         * gcc.dg/vect/pr31699.c: Ditto.
8884
8885 2007-07-13  Sa Liu  <saliu@de.ibm.com>
8886
8887         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
8888         for V2DFmode vector conditional expression.
8889         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
8890         and dfceq patterns.
8891         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
8892         and dfcgt patterns.
8893         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
8894         V2DFmode comparison and test special values.
8895         * lib/target-supports.exp: Switch on test for V2DFmode 
8896         vector conditional expression.
8897
8898 2007-07-13  Richard Guenther  <rguenther@suse.de>
8899
8900         PR tree-optimization/32721
8901         * gcc.dg/pr32721.c: New testcase.
8902
8903 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
8904
8905         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
8906         error message part that continues on a new line.
8907
8908 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
8909
8910         * gcc.dg/c99-tgmath-1.c: New.
8911         * gcc.dg/c99-tgmath-2.c: New.
8912         * gcc.dg/c99-tgmath-3.c: New.
8913         * gcc.dg/c99-tgmath-4.c: New.
8914
8915 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8916             Janis Johnson  <janis187@us.ibm.com>
8917
8918         PR testsuite/25241
8919         * gcc.test-framework/dg-error-exp-F.c: New test.
8920         * gcc.test-framework/dg-warning-exp-F.c: New test.
8921         * lib/gcc.exp: Enable warning and error prefixes.
8922         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
8923         (dg-error): Wrap original dg-error.
8924         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
8925         markers from dg-error/dg-warning directives.
8926         * gcc.dg/20040322-1.c: Likewise.
8927         * gcc.dg/Wchar-subscripts-1.c: Likewise.
8928         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
8929         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
8930         * gcc.dg/Werror-1.c: Likewise.
8931         * gcc.dg/Werror-10.c: Likewise.
8932         * gcc.dg/Werror-11.c: Likewise.
8933         * gcc.dg/Werror-2.c: Likewise.
8934         * gcc.dg/Werror-3.c: Likewise.
8935         * gcc.dg/Werror-4.c: Likewise.
8936         * gcc.dg/Werror-5.c: Likewise.
8937         * gcc.dg/Werror-6.c: Likewise.
8938         * gcc.dg/Werror-7.c: Likewise.
8939         * gcc.dg/Werror-8.c: Likewise.
8940         * gcc.dg/Werror-9.c: Likewise.
8941         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8942         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
8943         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
8944         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
8945         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
8946         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
8947         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
8948         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
8949         * gcc.dg/Wnested-externs-1.c: Likewise.
8950         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
8951         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
8952         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
8953         * gcc.dg/Wshadow-3.c: Likewise.
8954         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
8955         * gcc.dg/Wwrite-strings-1.c: Likewise.
8956         * gcc.dg/anon-struct-5.c: Likewise.
8957         * gcc.dg/anon-struct-6.c: Likewise.
8958         * gcc.dg/anon-struct-7.c: Likewise.
8959         * gcc.dg/anon-struct-8.c: Likewise.
8960         * gcc.dg/array-8.c: Likewise.
8961         * gcc.dg/array-quals-2.c: Likewise.
8962         * gcc.dg/asm-qual-1.c: Likewise.
8963         * gcc.dg/asm-wide-1.c: Likewise.
8964         * gcc.dg/assign-warn-1.c: Likewise.
8965         * gcc.dg/assign-warn-2.c: Likewise.
8966         * gcc.dg/bitfld-10.c: Likewise.
8967         * gcc.dg/bitfld-11.c: Likewise.
8968         * gcc.dg/bitfld-12.c: Likewise.
8969         * gcc.dg/bitfld-13.c: Likewise.
8970         * gcc.dg/bitfld-14.c: Likewise.
8971         * gcc.dg/builtin-choose-expr-2.c: Likewise.
8972         * gcc.dg/builtins-30.c: Likewise.
8973         * gcc.dg/c90-const-expr-5.c: Likewise.
8974         * gcc.dg/c90-typespec-1.c: Likewise.
8975         * gcc.dg/c99-const-expr-5.c: Likewise.
8976         * gcc.dg/c99-flex-array-5.c: Likewise.
8977         * gcc.dg/c99-fordecl-3.c: Likewise.
8978         * gcc.dg/c99-tag-3.c: Likewise.
8979         * gcc.dg/c99-typespec-1.c: Likewise.
8980         * gcc.dg/c99-vla-jump-1.c: Likewise.
8981         * gcc.dg/c99-vla-jump-2.c: Likewise.
8982         * gcc.dg/c99-vla-jump-3.c: Likewise.
8983         * gcc.dg/c99-vla-jump-4.c: Likewise.
8984         * gcc.dg/c99-vla-jump-5.c: Likewise.
8985         * gcc.dg/cast-1.c: Likewise.
8986         * gcc.dg/cast-2.c: Likewise.
8987         * gcc.dg/cast-3.c: Likewise.
8988         * gcc.dg/cast-4.c: Likewise.
8989         * gcc.dg/cast-pretty-print-1.c: Likewise.
8990         * gcc.dg/comp-goto-2.c: Likewise.
8991         * gcc.dg/comp-goto-3.c: Likewise.
8992         * gcc.dg/cpp/error-1.c: Likewise.
8993         * gcc.dg/cpp/if-paren.c: Likewise.
8994         * gcc.dg/decl-7.c: Likewise.
8995         * gcc.dg/decl-8.c: Likewise.
8996         * gcc.dg/decl-nospec-1.c: Likewise.
8997         * gcc.dg/decl-nospec-2.c: Likewise.
8998         * gcc.dg/decl-nospec-3.c: Likewise.
8999         * gcc.dg/declspec-10.c: Likewise.
9000         * gcc.dg/declspec-11.c: Likewise.
9001         * gcc.dg/declspec-12.c: Likewise.
9002         * gcc.dg/declspec-13.c: Likewise.
9003         * gcc.dg/declspec-14.c: Likewise.
9004         * gcc.dg/declspec-15.c: Likewise.
9005         * gcc.dg/declspec-16.c: Likewise.
9006         * gcc.dg/declspec-17.c: Likewise.
9007         * gcc.dg/declspec-4.c: Likewise.
9008         * gcc.dg/declspec-5.c: Likewise.
9009         * gcc.dg/declspec-6.c: Likewise.
9010         * gcc.dg/declspec-7.c: Likewise.
9011         * gcc.dg/declspec-8.c: Likewise.
9012         * gcc.dg/declspec-9.c: Likewise.
9013         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
9014         * gcc.dg/dfp/constants-c99.c: Likewise.
9015         * gcc.dg/dfp/keywords-c89.c: Likewise.
9016         * gcc.dg/dfp/keywords-c99.c: Likewise.
9017         * gcc.dg/dfp/keywords-reserved.c: Likewise.
9018         * gcc.dg/dfp/typespec.c: Likewise.
9019         * gcc.dg/dremf-type-compat-2.c: Likewise.
9020         * gcc.dg/dremf-type-compat-3.c: Likewise.
9021         * gcc.dg/dremf-type-compat-4.c: Likewise.
9022         * gcc.dg/empty-source-2.c: Likewise.
9023         * gcc.dg/empty-source-3.c: Likewise.
9024         * gcc.dg/enum3.c: Likewise.
9025         * gcc.dg/extra-semi-2.c: Likewise.
9026         * gcc.dg/extra-semi-3.c: Likewise.
9027         * gcc.dg/float-range-1.c: Likewise.
9028         * gcc.dg/float-range-2.c: Likewise.
9029         * gcc.dg/float-range-3.c: Likewise.
9030         * gcc.dg/float-range-5.c: Likewise.
9031         * gcc.dg/format/asm_fprintf-2.c: Likewise.
9032         * gcc.dg/format/asm_fprintf-3.c: Likewise.
9033         * gcc.dg/format/asm_fprintf-4.c: Likewise.
9034         * gcc.dg/format/asm_fprintf-5.c: Likewise.
9035         * gcc.dg/format/cast-1.c: Likewise.
9036         * gcc.dg/format/gcc_diag-3.c: Likewise.
9037         * gcc.dg/format/gcc_diag-4.c: Likewise.
9038         * gcc.dg/format/gcc_diag-6.c: Likewise.
9039         * gcc.dg/format/gcc_diag-8.c: Likewise.
9040         * gcc.dg/format/gcc_diag-9.c: Likewise.
9041         * gcc.dg/format/nul-2.c: Likewise.
9042         * gcc.dg/format/opt-1.c: Likewise.
9043         * gcc.dg/format/opt-2.c: Likewise.
9044         * gcc.dg/format/opt-3.c: Likewise.
9045         * gcc.dg/format/opt-4.c: Likewise.
9046         * gcc.dg/format/opt-5.c: Likewise.
9047         * gcc.dg/format/opt-6.c: Likewise.
9048         * gcc.dg/framework-2.c: Likewise.
9049         * gcc.dg/func-args-1.c: Likewise.
9050         * gcc.dg/func-outside-1.c: Likewise.
9051         * gcc.dg/func-outside-2.c: Likewise.
9052         * gcc.dg/gnu-cond-expr-2.c: Likewise.
9053         * gcc.dg/gnu-cond-expr-3.c: Likewise.
9054         * gcc.dg/if-empty-1.c: Likewise.
9055         * gcc.dg/init-bad-1.c: Likewise.
9056         * gcc.dg/init-bad-2.c: Likewise.
9057         * gcc.dg/init-bad-3.c: Likewise.
9058         * gcc.dg/init-desig-obs-2.c: Likewise.
9059         * gcc.dg/init-desig-obs-3.c: Likewise.
9060         * gcc.dg/init-empty-2.c: Likewise.
9061         * gcc.dg/init-empty-3.c: Likewise.
9062         * gcc.dg/inline-11.c: Likewise.
9063         * gcc.dg/inline-12.c: Likewise.
9064         * gcc.dg/inline-8.c: Likewise.
9065         * gcc.dg/inline-9.c: Likewise.
9066         * gcc.dg/inline3.c: Likewise.
9067         * gcc.dg/label-decl-1.c: Likewise.
9068         * gcc.dg/label-decl-2.c: Likewise.
9069         * gcc.dg/label-decl-3.c: Likewise.
9070         * gcc.dg/label-decl-4.c: Likewise.
9071         * gcc.dg/long-long-typespec-1.c: Likewise.
9072         * gcc.dg/lvalue-2.c: Likewise.
9073         * gcc.dg/lvalue-3.c: Likewise.
9074         * gcc.dg/nested-func-3.c: Likewise.
9075         * gcc.dg/nested-redef-1.c: Likewise.
9076         * gcc.dg/noreturn-4.c: Likewise.
9077         * gcc.dg/old-style-prom-2.c: Likewise.
9078         * gcc.dg/old-style-prom-3.c: Likewise.
9079         * gcc.dg/old-style-then-proto-1.c: Likewise.
9080         * gcc.dg/overflow-warn-1.c: Likewise.
9081         * gcc.dg/overflow-warn-2.c: Likewise.
9082         * gcc.dg/overflow-warn-3.c: Likewise.
9083         * gcc.dg/overflow-warn-4.c: Likewise.
9084         * gcc.dg/overflow-warn-6.c: Likewise.
9085         * gcc.dg/parm-forwdecl-2.c: Likewise.
9086         * gcc.dg/parm-forwdecl-3.c: Likewise.
9087         * gcc.dg/parm-impl-decl-1.c: Likewise.
9088         * gcc.dg/parm-impl-decl-2.c: Likewise.
9089         * gcc.dg/parm-incomplete-1.c: Likewise.
9090         * gcc.dg/parm-mismatch-1.c: Likewise.
9091         * gcc.dg/pointer-arith-1.c: Likewise.
9092         * gcc.dg/pointer-arith-2.c: Likewise.
9093         * gcc.dg/pointer-arith-3.c: Likewise.
9094         * gcc.dg/pointer-arith-4.c: Likewise.
9095         * gcc.dg/pointer-arith-6.c: Likewise.
9096         * gcc.dg/pointer-arith-7.c: Likewise.
9097         * gcc.dg/pointer-arith-8.c: Likewise.
9098         * gcc.dg/pr13804-1.c: Likewise.
9099         * gcc.dg/pr15698-1.c: Likewise.
9100         * gcc.dg/pr15698-2.c: Likewise.
9101         * gcc.dg/pr15698-3.c: Likewise.
9102         * gcc.dg/pr15698-4.c: Likewise.
9103         * gcc.dg/pr15698-5.c: Likewise.
9104         * gcc.dg/pr15698-6.c: Likewise.
9105         * gcc.dg/pr15698-7.c: Likewise.
9106         * gcc.dg/pr15698-8.c: Likewise.
9107         * gcc.dg/pr17188-1.c: Likewise.
9108         * gcc.dg/pr17301-1.c: Likewise.
9109         * gcc.dg/pr17301-2.c: Likewise.
9110         * gcc.dg/pr17730-1.c: Likewise.
9111         * gcc.dg/pr20368-1.c: Likewise.
9112         * gcc.dg/pr20368-2.c: Likewise.
9113         * gcc.dg/pr20368-3.c: Likewise.
9114         * gcc.dg/pr22308-1.c: Likewise.
9115         * gcc.dg/qual-component-1.c: Likewise.
9116         * gcc.dg/redecl-1.c: Likewise.
9117         * gcc.dg/redecl-11.c: Likewise.
9118         * gcc.dg/redecl-12.c: Likewise.
9119         * gcc.dg/redecl-13.c: Likewise.
9120         * gcc.dg/redecl-14.c: Likewise.
9121         * gcc.dg/redecl-15.c: Likewise.
9122         * gcc.dg/register-var-1.c: Likewise.
9123         * gcc.dg/register-var-2.c: Likewise.
9124         * gcc.dg/stmt-expr-2.c: Likewise.
9125         * gcc.dg/stmt-expr-3.c: Likewise.
9126         * gcc.dg/stmt-expr-label-1.c: Likewise.
9127         * gcc.dg/stmt-expr-label-2.c: Likewise.
9128         * gcc.dg/stmt-expr-label-3.c: Likewise.
9129         * gcc.dg/struct-empty-2.c: Likewise.
9130         * gcc.dg/struct-empty-3.c: Likewise.
9131         * gcc.dg/struct-parse-1.c: Likewise.
9132         * gcc.dg/struct-semi-1.c: Likewise.
9133         * gcc.dg/struct-semi-2.c: Likewise.
9134         * gcc.dg/struct-semi-3.c: Likewise.
9135         * gcc.dg/switch-5.c: Likewise.
9136         * gcc.dg/switch-6.c: Likewise.
9137         * gcc.dg/switch-7.c: Likewise.
9138         * gcc.dg/tls/diag-5.c: Likewise.
9139         * gcc.dg/transparent-union-1.c: Likewise.
9140         * gcc.dg/transparent-union-3.c: Likewise.
9141         * gcc.dg/typespec-1.c: Likewise.
9142         * gcc.dg/vla-init-2.c: Likewise.
9143         * gcc.dg/vla-init-3.c: Likewise.
9144         * gcc.dg/vla-init-4.c: Likewise.
9145         * gcc.dg/vla-init-5.c: Likewise.
9146         * gcc.dg/void-cast-2.c: Likewise.
9147         * gcc.dg/wvla-3.c: Likewise.
9148         * gcc.dg/wvla-7.c: Likewise.
9149         * gcc.target/i386/991209-1.c: Likewise.
9150         * gcc.target/ia64/fpreg-1.c: Likewise.
9151         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
9152         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
9153         
9154 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
9155
9156         PR fortran/31639
9157         * gfortran.dg/func_decl_4.f90: New test.
9158
9159 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
9160
9161         PR fortran/32727
9162         * gfortran.dg/interface_17.f90: New test.
9163
9164 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
9165
9166         PR fortran/32599
9167         * gfortran.dg/32599.f03: New test case.
9168
9169         PR fortran/32601
9170         * gfortran.dg/32601.f03: New test case.
9171         * gfortran.dg/32601_1.f03: Ditto.
9172         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
9173         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
9174
9175 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
9176
9177         * gcc.c-torture/execute/align-3.c: Remove function addr check.
9178
9179 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9180             Devang Patel  <dpatel@apple.com>
9181
9182         PR tree-optimization/25413
9183         * gcc.dg/vect/vect-align-1.c: New.
9184         * gcc.dg/vect/vect-align-2.c: New.
9185         * gcc.dg/vect/pr25413.c: New.
9186         * gcc.dg/vect/pr25413a.c: New.
9187         * gcc.dg/vect/pr31699.c: Fix dg-final check.
9188
9189 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
9190
9191         * lib/target-support.exp (check_ultrasparc_hw_available):
9192         New function.
9193         (is-effective-target): Check $arg for ultrasparc_hw.
9194         (is-effective-target-keyword): Likewise.
9195         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
9196         when determining what to do on sparc platforms.
9197         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
9198         * gcc.dg/20001101-1.c: Likewise.
9199         * gcc.dg/20001101-2.c: Likewise.
9200         * gcc.dg/ultrasp9.c: Likewise.
9201         * gcc.dg/ultrasp10.c: Likewise.
9202         * gcc.target/sparc/pdist-3.c: Likewise.
9203
9204 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
9205
9206         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
9207
9208 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9209
9210         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
9211         get vectorized.
9212         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
9213         now get vectorized.
9214         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
9215         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
9216         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
9217         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
9218         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
9219         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
9220         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
9221         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
9222         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
9223         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
9224         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
9225         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
9226         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
9227         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
9228         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
9229         * lib/target-supports.exp (check_effective_target_vect_int_mul):
9230         Add spu.
9231
9232 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
9233
9234         PR c++/30854
9235         * g++.dg/parse/error30.C: New test.
9236
9237 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9238
9239         PR fortran/29804
9240         * gfortran.dg/alloc_comp_misc_1.f90: New test.
9241
9242 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
9243
9244         * gfortran.fortran-torture/compile/pr32663.f: New test.
9245
9246 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9247
9248         PR c++/31027
9249         * g++.dg/inherit/virtual4.C: New.
9250
9251 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
9252
9253         PR target/32661
9254         * gcc.target/i386/pr32661-1.c: New test.
9255
9256 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
9257
9258         * gnat.dg/invariant_index.ad[sb]: New test.
9259
9260 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9261
9262         PR c++/32560
9263         * g++.dg/template/decl3.C: New.
9264
9265 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
9266
9267         PR 32617
9268         * gcc.c-torture/execute/align-3.c: New.
9269
9270 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
9271
9272         PR target/32708
9273         * gcc.target/i386/pr32708-1.c: New test.
9274         * gcc.target/i386/pr32708-2.c: Ditto.
9275         * gcc.target/i386/pr32708-3.c: Ditto.
9276
9277 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
9278
9279         * g++.dg/init/new20.C: Remove svn:executable flag.
9280
9281 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9282
9283         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
9284
9285 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9286
9287         * gcc.dg/ultrasp7.c: Add fpic target requirement.
9288
9289 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9290
9291         PR testsuite/25241
9292         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
9293         directive.
9294         
9295 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
9296
9297         PR fortran/32157
9298         * gfortran.dg/overload_2.f90: New test.
9299
9300         PR fortran/32689
9301         * gfortran.dg/transfer_simplify_5.f90
9302
9303         PR fortran/32634
9304         * gfortran.dg/interface_15.f90: New test.
9305
9306 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9307
9308         PR libfortran/32336
9309         * gfortran.dg/matmul_5.f90:  New test case.
9310
9311 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9312
9313         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
9314         * gcc.dg/fesd-any.h: Likewise.
9315         * gcc.dg/fesd-baseonly.c: Likewise.
9316         * gcc.dg/fesd-baseonly.h: Likewise.
9317         * gcc.dg/fesd-none.c: Likewise.
9318         * gcc.dg/fesd-none.h: Likewise.
9319         * gcc.dg/fesd-reduced.c: Likewise.
9320         * gcc.dg/fesd-reduced.h: Likewise.
9321         * gcc.dg/fesd-sys.c: Likewise.
9322         * gcc.dg/fesd-sys.h: Likewise
9323         * gcc.dg/fesd.h: Likewise.
9324
9325         * g++.dg/debug/dwarf2: New directory.
9326         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
9327         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
9328         * g++.dg/other/fesd-any.h: Likewise.
9329         * g++.dg/other/fesd-baseonly.C: Likewise.
9330         * g++.dg/other/fesd-baseonly.h: Likewise.
9331         * g++.dg/other/fesd-none.C: Likewise.
9332         * g++.dg/other/fesd-none.h: Likewise.
9333         * g++.dg/other/fesd-reduced.C: Likewise.
9334         * g++.dg/other/fesd-reduced.h: Likewise.
9335         * g++.dg/other/fesd-sys.C: Likewise.
9336         * g++.dg/other/fesd-sys.h: Likewise.
9337         * g++.dg/other/fesd.h: Likewise.
9338
9339 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
9340
9341         PR fortran/31129
9342         * gfortran.dg/parameter_unused.f90: New test.
9343
9344 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
9345
9346         PR tree-optimization/32681
9347         * gcc.dg/tree-ssa/pr32681.c: New test.
9348
9349 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9350
9351         PR fortran/32678
9352         * gfortran.dg/fmt_t_5.f90: New test.
9353
9354 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
9355
9356         PR c++/30535
9357         * g++.dg/template/operator10.C: New.
9358
9359 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9360
9361         PR libfortran/32217
9362         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
9363
9364 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9365
9366         PR fortran/29876
9367         * gfortran.dg/operator_6.f90: New test.
9368
9369 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9370
9371         PR fortran/17711
9372         * gfortran.dg/operator_4.f90: New test.
9373         * gfortran.dg/operator_5.f90: New test.
9374         * gfortran.dg/logical_comp.f90: Adjusted error messages.
9375         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
9376
9377 2007-07-08  Tobias Burnus  <burnus@net-b.de>
9378
9379         PR fortran/32669
9380         * gfortran.dg/argument_checking_6.f90: New.
9381
9382 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9383
9384         PR fortran/25094
9385         * gfortran.dg/interface_155555.f90: New test.
9386
9387 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9388
9389         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9390         c99-math-long-double-1.c, c99-math.h: Test subnormals.
9391
9392 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9393
9394         PR testsuite/25241
9395         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
9396         discern pedantic diagnostics and errors.
9397         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
9398         and not an error.
9399         * gcc.dg/20050121-1.c: This is an error and not a warning.
9400         * gcc.target/i386/sseregparm-2.c:  Likewise.
9401         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
9402         * gcc.dg/charset/attribute2.c: Likewise.
9403         * gcc.dg/bitfld-1.c: Likewise.
9404         * gcc.dg/pack-test-2.c: Likewise.
9405         * gcc.dg/940510-1.c: Match separately error and warning.
9406         * gcc.dg/array-2.c: Match separately multiple messages. The second
9407         diagnostic is a pedantic warning and not an error.
9408         * gcc.dg/pr14475.c: Match separately multiple messages.
9409         * gcc.dg/pr18809-1.c: Likewise.
9410         * gcc.dg/pr27953.c: Likewise.
9411         * gcc.dg/vla-init-1.c: Likewise.
9412         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
9413
9414 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9415
9416         PR fortran/32644
9417         * gfortran.dg/char_decl_1.f90: New test.
9418
9419 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
9420
9421         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
9422
9423 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
9424
9425         PR c++/32232
9426         * g++.dg/template/overload9.C: New test.
9427
9428 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
9429
9430         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
9431         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
9432
9433 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9434
9435         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
9436         * gcc.dg/20001012-2.c: Likewise.
9437         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
9438         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
9439
9440 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9441
9442         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
9443         about the chunk size when STACK_SIZE is defined.
9444
9445 2007-07-06  Josh Conner  <jconner@apple.com>
9446
9447         PR middle-end/32602
9448         * gcc.dg/sibcall-8.c: New test.
9449
9450 2007-07-06  Josh Conner  <jconner@apple.com>
9451
9452         PR middle-end/32603
9453         * gcc.target/arm/sibcall-1.c: New test.
9454
9455 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
9456
9457         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
9458
9459 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
9460
9461         * gfortran.dg/save_parameter.f90: New test.
9462         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
9463
9464 2007-07-06  Richard Guenther  <rguenther@suse.de>
9465
9466         * g++.dg/opt/pr30965.C: New testcase.
9467
9468 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
9469
9470         * gcc.target/mips/save-restore-5.c: New test.
9471
9472 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9473
9474         PR rtl_optimization/32450
9475         * gcc.dg/pr32450.c: New runtime test.
9476
9477 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9478
9479         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
9480         single underscore in scan directives.
9481
9482 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
9483
9484         PR c++/32245
9485         * g++.dg/init/ptrmem4.C: New test.
9486
9487         PR c++/32251
9488         * g++.dg/init/new21.C: Likewise.
9489
9490         PR c++/31992
9491         * g++.dg/template/static30.C: Likewise.
9492
9493 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
9494
9495         * gcc.dg/vect/costmodel/ppc: New directory.
9496         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
9497         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
9498         New test.
9499         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
9500         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
9501         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
9502         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
9503         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
9504         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
9505         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
9506         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
9507         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
9508         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
9509         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
9510         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
9511         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
9512         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
9513
9514 2007-07-05  Tobias Burnus  <burnus@net-b.de>
9515
9516         PR fortran/32359
9517         * gfortran.dg/module_md5_1.f90: Update MD5 number.
9518
9519 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
9520
9521         PR fortran/32526
9522         * gfortran.dg/interface_14.f90: New test.
9523
9524         PR fortran/32613
9525         * gfortran.dg/do_iterator_2.f90: New test.
9526
9527 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
9528
9529         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
9530         (FE_DEC_DOWNWARD): Likewise.
9531         (FE_DEC_UPWARD): Likewise.
9532         (FE_DEC_TOWARDZERO): Likewise.
9533         (FE_DEC_TONEARESTFROMZERO): Likewise.
9534
9535 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
9536
9537         * gcc.c-torture/compile/pr32606.c: New.
9538         * gfortran.fortran-torture/execute/pr32604.f90: New.
9539
9540 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
9541
9542         * gcc.dg/visibility-12.c: New test.
9543         * gcc.dg/visibility-13.c: Likewise.
9544         * g++.dg/ext/visibility-9.C: Likewise.
9545         * g++.dg/ext/visibility-10.C: Likewise.
9546
9547 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9548
9549         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
9550         * gcc.dg/sh-relax-vxworks.c: New test.
9551
9552 2007-07-04  Richard Guenther  <rguenther@suse.de>
9553
9554         PR tree-optimization/32500
9555         * gcc.c-torture/execute/pr32500.c: New testcase.
9556
9557 2007-07-04  Richard Guenther  <rguenther@suse.de>
9558
9559         PR tree-optimization/32482
9560         * gcc.c-torture/compile/pr32482.c: New testcase.
9561
9562 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9563
9564         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
9565         VxWorks kernels.
9566         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
9567         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
9568         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
9569         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
9570
9571 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9572
9573         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
9574
9575 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9576
9577         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
9578
9579 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9580
9581         PR fortran/31198
9582         * gfortran.dg/min_max_optional_1.f90: New test.
9583         * gfortran.dg/min_max_optional_2.f90: New test.
9584         * gfortran.dg/min_max_optional_3.f90: New test.
9585
9586 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9587
9588         PR fortran/32545
9589         * gfortran.dg/fmt_error.f90: New test.
9590
9591 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9592
9593         PR fortran/32612
9594         * gfortran.dg/interface_13.f90: New test.
9595
9596 2007-07-03  Dave Brolley  <brolley@redhat.com>
9597
9598         PR c++/31743
9599         * g++.dg/init/new20.C: New test.
9600
9601 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
9602
9603         PR fortran/32579
9604         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
9605
9606 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9607
9608         PR fortran/25062
9609         * common_7.f90: New.
9610         * common_8.f90: New.
9611         * common_9.f90: New.
9612
9613 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9614
9615         PR fortran/30940
9616         * gfortran.dg/argument_checking_1.f90: New.
9617         * gfortran.dg/argument_checking_2.f90: New.
9618         * gfortran.dg/argument_checking_3.f90: New.
9619         * gfortran.dg/argument_checking_4.f90: New.
9620         * gfortran.dg/argument_checking_5.f90: New.
9621         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
9622         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
9623
9624 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9625
9626         * gcc.dg/pr32176.c: Add -w to default dg-options.
9627
9628 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9629
9630         * gcc.c-torture/compile/ssa-pre-1.c: New test.
9631
9632 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9633
9634         PR fortran/20888
9635         * gfortran.dg/null_2.f90: New.
9636
9637 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9638             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9639
9640         PR middle-end/32176
9641         * gcc.dg/pr32176.c: New test.
9642
9643 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9644
9645         * gcc.dg/const-float80.c : New test.
9646         * gcc.dg/const-float128.c : New test.
9647         * gcc.dg/const-float80-ped.c : New test.
9648         * gcc.dg/const-float128-ped.c : New test.
9649
9650 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9651
9652         * gcc.dg/c99-math.h: Fix typo.
9653
9654 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9655
9656         PR libgomp/32468
9657         * gcc.dg/gomp/pr32468-1.c: New test.
9658
9659 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9660
9661         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
9662         an ABI option.
9663
9664 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9665
9666         * gfortran.fortran-torture/compile/pr32583.f: New.
9667         * gcc.c-torture/compile/pr32584.c: New
9668
9669 2007-07-02  Ollie Wild  <aaw@google.com>
9670
9671         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
9672         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
9673
9674 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9675
9676         * gcc.target/mips/save-restore-1.c: New test.
9677         * gcc.target/mips/save-restore-2.c: Likewise.
9678         * gcc.target/mips/save-restore-3.c: Likewise.
9679         * gcc.target/mips/save-restore-4.c: Likewise.
9680
9681 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
9682
9683         PR tree-optimization/31966
9684         PR tree-optimization/32533
9685         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
9686         * gfortran.dg/pr32533.f90: Ditto.
9687
9688 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9689
9690         * g++.dg/opt/nrv12.C: New test.
9691         * gcc.target/i386/nrv1.c: New test.
9692
9693         PR c++/31748
9694         * g++.dg/gomp/pr31748.C: New test.
9695
9696 2007-07-02  Ira Rosen  <irar@il.ibm.com>
9697  
9698         PR tree-optimization/32230
9699         * gcc.dg/vect/pr32230.c: New test.
9700
9701 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
9702
9703         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
9704         * bind_c_coms.f90: Ditto.
9705         * bind_c_coms_driver.c: Ditto.
9706         * bind_c_dts.f90: Ditto.
9707         * bind_c_dts_2.f03: Ditto.
9708         * bind_c_dts_2_driver.c: Ditto.
9709         * bind_c_dts_3.f03: Ditto.
9710         * bind_c_dts_4.f03: Ditto.
9711         * bind_c_dts_driver.c: Ditto.
9712         * bind_c_implicit_vars.f03: Ditto.
9713         * bind_c_procs.f03: Ditto.
9714         * bind_c_usage_2.f03: Ditto.
9715         * bind_c_usage_3.f03: Ditto.
9716         * bind_c_usage_5.f03: Ditto.
9717         * bind_c_usage_6.f03: Ditto.
9718         * bind_c_usage_7.f03: Ditto.
9719         * bind_c_vars.f90: Ditto.
9720         * bind_c_vars_driver.c: Ditto.
9721         * binding_c_table_15_1.f03: Ditto.
9722         * binding_label_tests.f03: Ditto.
9723         * binding_label_tests_10.f03: Ditto.
9724         * binding_label_tests_10_main.f03: Ditto.
9725         * binding_label_tests_11.f03: Ditto.
9726         * binding_label_tests_11_main.f03: Ditto.
9727         * binding_label_tests_12.f03: Ditto.
9728         * binding_label_tests_13.f03: Ditto.
9729         * binding_label_tests_13_main.f03: Ditto.
9730         * binding_label_tests_14.f03: Ditto.
9731         * binding_label_tests_2.f03: Ditto.
9732         * binding_label_tests_3.f03: Ditto.
9733         * binding_label_tests_4.f03: Ditto.
9734         * binding_label_tests_5.f03: Ditto.
9735         * binding_label_tests_6.f03: Ditto.
9736         * binding_label_tests_7.f03: Ditto.
9737         * binding_label_tests_8.f03: Ditto.
9738         * binding_label_tests_9.f03: Ditto.
9739         * c_assoc.f90: Ditto.
9740         * c_assoc_2.f03: Ditto.
9741         * c_f_pointer_shape_test.f90: Ditto.
9742         * c_f_pointer_tests.f90: Ditto.
9743         * c_f_tests_driver.c: Ditto.
9744         * c_funloc_tests.f03: Ditto.
9745         * c_funloc_tests_2.f03: Ditto.
9746         * c_funloc_tests_3.f03: Ditto.
9747         * c_funloc_tests_3_funcs.c: Ditto.
9748         * c_kind_params.f90: Ditto.
9749         * c_kind_tests_2.f03: Ditto.
9750         * c_kinds.c: Ditto.
9751         * c_loc_driver.c: Ditto.
9752         * c_loc_test.f90: Ditto.
9753         * c_loc_tests_2.f03: Ditto.
9754         * c_loc_tests_2_funcs.c: Ditto.
9755         * c_loc_tests_3.f03: Ditto.
9756         * c_loc_tests_4.f03: Ditto.
9757         * c_loc_tests_5.f03: Ditto.
9758         * c_loc_tests_6.f03: Ditto.
9759         * c_loc_tests_7.f03: Ditto.
9760         * c_loc_tests_8.f03: Ditto.
9761         * c_ptr_tests.f03: Ditto.
9762         * c_ptr_tests_10.f03: Ditto.
9763         * c_ptr_tests_5.f03: Ditto.
9764         * c_ptr_tests_7.f03: Ditto.
9765         * c_ptr_tests_7_driver.c: Ditto.
9766         * c_ptr_tests_8.f03: Ditto.
9767         * c_ptr_tests_8_funcs.c: Ditto.
9768         * c_ptr_tests_9.f03: Ditto.
9769         * c_ptr_tests_driver.c: Ditto.
9770         * c_size_t_driver.c: Ditto.
9771         * c_size_t_test.f03: Ditto.
9772         * com_block_driver.f90: Ditto.
9773         * global_vars_c_init.f90: Ditto.
9774         * global_vars_c_init_driver.c: Ditto.
9775         * global_vars_f90_init.f90: Ditto.
9776         * global_vars_f90_init_driver.c: Ditto.
9777         * interop_params.f03: Ditto.
9778         * iso_c_binding_only.f03: Ditto.
9779         * iso_c_binding_rename_1.f03: Ditto.
9780         * iso_c_binding_rename_1_driver.c: Ditto.
9781         * iso_c_binding_rename_2.f03: Ditto.
9782         * iso_c_binding_rename_2_driver.c: Ditto.
9783         * kind_tests_2.f03: Ditto.
9784         * kind_tests_3.f03: Ditto.
9785         * module_md5_1.f90: Ditto.
9786         * only_clause_main.c: Ditto.
9787         * print_c_kinds.f90: Ditto.
9788         * test_bind_c_parens.f03: Ditto.
9789         * test_c_assoc.c: Ditto.
9790         * test_com_block.f90: Ditto.
9791         * test_common_binding_labels.f03: Ditto.
9792         * test_common_binding_labels_2.f03: Ditto.
9793         * test_common_binding_labels_2_main.f03: Ditto.
9794         * test_common_binding_labels_3.f03: Ditto.
9795         * test_common_binding_labels_3_main.f03: Ditto.
9796         * test_only_clause.f90: Ditto.
9797         * use_iso_c_binding.f90: Ditto.
9798         * value_5.f90: Ditto.
9799         * value_test.f90: Ditto.
9800         * value_tests_f03.f90: Ditto.
9801
9802 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
9803
9804         * gcc.dg/tls/opt-14.c: New.
9805
9806 2007-07-01  Ollie Wild  <aaw@google.com>
9807
9808         * g++.dg/lookup/using16.C: New test.
9809         * g++.dg/lookup/using17.C: New test.
9810
9811 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
9812
9813         PR fortran/32239
9814         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
9815         (test_4): Use proper test for floating point equality.
9816         (test_8): Likewise.
9817
9818 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9819
9820         PR libgfortran/32554
9821         * gfortran.dg/fmt_p_1.f90: New test.
9822
9823 2007-07-01  Ira Rosen  <irar@il.ibm.com>
9824
9825         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
9826         initialization and fix dg-final check - the initialization loop is
9827         vectorizable.
9828
9829 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9830             Volker Reichelt  <reichelt@netcologne.de>
9831
9832         PR middle-end/32559
9833         * gcc.dg/pr32559.c: New test.
9834
9835 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9836
9837         PR tree-optimization/25371
9838         * gcc.dg/vect/pr25371.c: New test.
9839
9840 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
9841
9842         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
9843         when allocating and initializing a flexible array.
9844
9845 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
9846
9847         PR fortran/20373
9848         * gfortran.dg/intrinsic.f90: New test.
9849
9850 2007-06-30  Tobias Burnus  <burnus@net-b.de>
9851
9852         PR fortran/32555
9853         * gfortran.dg/fmt_zero_check.f90: New.
9854
9855 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
9856
9857         PR fortran/30284
9858         * gfortran.dg/repeat_f90: New test.
9859
9860 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9861
9862         PR testsuite/25241
9863         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
9864         -pedantic-errors, so we should match errors.
9865         * gcc.dg/cpp/escape-1.c: Likewise.
9866         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
9867         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
9868         warning.
9869         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
9870         errors instead of warnings.
9871         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
9872         a pedantic warning.
9873         * gcc.dg/cpp/arith-3.c: Likewise.
9874
9875 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9876
9877         PR testsuite/25241
9878         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
9879         * gcc.dg/pch/valid-2.c: Likewise.
9880         * gcc.dg/pch/valid-3.c: Likewise.
9881         * gcc.dg/pch/warn-1.c: Likewise.
9882         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
9883         
9884 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9885
9886         PR c/4076
9887         * gcc.dg/Wunused-function.c: New.
9888         
9889 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9890
9891         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
9892
9893 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
9894
9895         * g++.dg/other/canon-31724.C: New.
9896         
9897 2007-06-29  Jan Hubicka  <jh@suse.cz>
9898
9899         PR middle-end/32372
9900         * gcc.c-torture/compile/pr32372.c: new.
9901
9902 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9903
9904         * gfortran.dg/operator_3.f90: New test.
9905
9906 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9907
9908         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
9909         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
9910
9911 2007-06-29  Richard Guenther  <rguenther@suse.de>
9912
9913         PR middle-end/32493
9914         * gcc.dg/inline-23.c: New testcase.
9915
9916 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
9917
9918         PR tree-optimization/24659
9919         * gcc.target/i386/vectorize2.c: New test.
9920         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
9921         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
9922
9923 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
9924
9925         * gcc.dg/pointer-arith-9.c: New test.
9926
9927 2007-06-29  Tobias Burnus  <burnus@net-b.de>
9928
9929         PR fortran/32483
9930         * gfortran.dg/fmt_read_2.f90: New.
9931
9932 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9933
9934         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
9935         If it exists, don't try to create it.
9936
9937 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
9938
9939         * g++.dg/ext/visibility/ms-compat-1.C: New.
9940
9941 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9942
9943         PR tree-opt/32417
9944         * gfortran.fortran-torture/compile/pr32417.f90: New test.
9945
9946 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
9947
9948         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
9949         targets.
9950
9951 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
9952
9953         PR fortran/32467
9954         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
9955
9956 2007-06-27  Richard Guenther  <rguenther@suse.de>
9957
9958         PR middle-end/32492
9959         * gcc.dg/inline-22.c: New testcase.
9960
9961 2007-06-26  Hui-May Chang <hm.chang@apple.com>
9962
9963         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
9964         the scan-assembler constant.
9965
9966 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
9967
9968         PR 20216
9969         * gcc.dg/pr20216.c: New.
9970
9971 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9972
9973         PR tree-opt/32421
9974         * gcc.dg/vect/pr32421.c: New test.
9975
9976 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
9977
9978         PR c++/32111
9979         * g++.dg/other/friend5.C: New test.
9980
9981 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
9982
9983         PR fortran/32464
9984         * gfortran.dg/host_assoc_function_2.f90: New test.
9985
9986         PR fortran/31494
9987         * gfortran.dg/host_assoc_call_1.f90: New test.
9988
9989 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9990
9991         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
9992         
9993 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9994
9995         PR fortran/32456
9996         * gfortran.dg/error_format.f90: New test.
9997
9998 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9999
10000         PR fortran/32136
10001         * gfortran.dg/pr32136.f90: New test.
10002
10003 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10004
10005         PR fortran/31726
10006         * gfortran.dg/minmaxloc_1.f90: New test.
10007
10008         PR fortran/32298
10009         * gfortran.dg/minmaxloc_2.f90: New test.
10010
10011 2007-06-23  Richard Guenther  <rguenther@suse.de>
10012
10013         PR tree-optimization/16876
10014         PR middle-end/29478
10015         * gcc.dg/pr29254.c: The warning is bogus.
10016         * gcc.dg/warn-1.c: Likewise.
10017         * gcc.dg/assign-warn-3.c: Likewise.
10018         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
10019
10020 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
10021
10022         * gcc.c-torture/execute/20070623-1.c: New.
10023
10024 2007-06-22  Jan Hubicka  <jh@suse.cz>
10025
10026         * gcc.c-torture/compile/pr31541.c: New.
10027
10028 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10029
10030         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
10031         Remove -m64 from dg-options.
10032
10033 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10034
10035         PR middle-end/32374
10036         * gcc.dg/pr32374.c: New test.
10037
10038 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10039
10040         PR fortran/32360
10041         * gfortran.dg/pointer_assign_3.f90: New test.
10042
10043 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
10044
10045         * gcc.dg/tree-ssa/pr19590.c: New.
10046
10047 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10048
10049         PR fortran/31162
10050         * gfortran.dg/assign.f90: Update test.
10051         * gfortran.dg/real_do_1.f90: Update test.
10052         * gfortran.dg/gomp/omp_do1.f90: Update test.
10053         * gfortran.dg/warnings_are_errors_1.f: Update test.
10054         * gfortran.dg/g77/20010519-1.f: Update test.
10055         * gfortran.dg/g77/pr9258.f: Update test.
10056         * gfortran.dg/g77/960317-1.f: Update test.
10057
10058 2007-06-21  Richard Guenther  <rguenther@suse.de>
10059
10060         PR tree-optimization/32453
10061         * gcc.c-torture/compile/pr32453.c: New testcase.
10062
10063 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
10064
10065         PR tree-optimization/31866
10066         * gcc.dg/pr31866.c: New test.
10067
10068 2007-06-21  Richard Guenther  <rguenther@suse.de>
10069
10070         PR tree-optimization/32451
10071         * g++.dg/torture/20070621-1.C: New testcase.
10072
10073 2007-06-21  Christian Bruel  <christian.bruel@st.com>
10074
10075         * gcc.dg/attr-isr.c: Test delay slot content.
10076         
10077 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10078
10079         PR fortran/32361
10080         gfortran.dg/pointer_assign_2.f90: New test.
10081
10082 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10083
10084         PR fortran/25061
10085         gfortran.dg/invalid_procedure_name.f90: New test.
10086
10087 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
10088
10089         PR tree-optimization/25737
10090         * gcc.dg/tree-ssa/alias-14.c: New test.
10091
10092 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
10093
10094         * gcc.target/i386/large-size-array-3.c: New.
10095
10096 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10097         Richard Guenther  <rguenther@suse.de>
10098
10099         PR fortran/32140
10100         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
10101
10102 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
10103
10104         PR middle-end/31959
10105         * gcc.dg/pr31959.c: New test.
10106
10107         PR inline-asm/32109
10108         * g++.dg/ext/asm10.C: New test.
10109
10110         PR middle-end/32285
10111         * gcc.c-torture/execute/20070614-1.c: New test.
10112
10113 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
10114
10115         * gcc.target/arm/stack-corruption.c: New test.
10116
10117 2007-06-19  Richard Guenther  <rguenther@suse.de>
10118
10119         * g++.dg/torture/pr30252.C: New testcase.
10120
10121 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
10122
10123         PR tree-optimization/32353
10124         * g++.dg/opt/nrv13.C: New test.
10125
10126 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
10127
10128         PR fortran/20863
10129         PR fortran/20882
10130         * gfortran.dg/impure_assignment_2.f90 : New test.
10131
10132         PR fortran/32236
10133         * gfortran.dg/data_initialized_2.f90 : New test.
10134
10135         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
10136         appropriate version of 'dmach'.
10137
10138 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10139
10140         PR target/32389
10141         * gcc.target/i386/pr32389.c New test.
10142
10143 2007-06-18  Simon Baldwin <simonb@google.com>
10144
10145         PR c++/31923
10146         * g++.dg/template/error25.C: New.
10147         * g++.dg/template/spec35.C: New.
10148
10149 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
10150
10151         * gcc.c-torture/compile/pr32355.c: New testcase.
10152         
10153 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10154
10155         PR tree-optimization/32383
10156         * g++.dg/opt/pr32383.C: New test.
10157
10158 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
10159
10160         PR rtl-optimization/32366
10161         * gcc.dg/vect/pr32366.c: New test.
10162
10163 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
10164
10165         * gcc.c-torture/compile/pr32349.c: New testcase.
10166         
10167 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10168
10169         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
10170         * gcc.target/sparc/combined-2.c: Likewise.
10171         * gcc.target/sparc/fexpand.c : Likewise.
10172         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
10173         * gcc.target/sparc/fpack16.c : Likewise.
10174         * gcc.target/sparc/fpmerge.c : Likewise.
10175         * gcc.target/sparc/fpmul.c : Likewise.
10176         * gcc.target/sparc/noresult.c : Likewise.
10177         * gcc.target/sparc/pdist.c: Likewise.
10178
10179 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
10180
10181         PR middle-end/31723
10182         * gcc.target/i386/recip-divf.c: New test.
10183         * gcc.target/i386/recip-sqrtf.c: Ditto.
10184         * gcc.target/i386/recip-vec-divf.c: Ditto.
10185         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10186         * gcc.target/i386/sse-recip.c: Ditto.
10187         * gcc.target/i386/sse-recip-vec.c: Ditto.
10188
10189 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10190
10191         PR tree-opt/32225
10192         * gcc.c-torture/compile/20070605-1.c: New test.
10193
10194         * gcc.c-torture/compile/20070603-1.c: New testcase.
10195         * gcc.c-torture/compile/20070603-2.c: New testcase.
10196
10197         * gcc.c-torture/compile/20070531-1.c: New test.
10198
10199         PR tree-opt/32167
10200         * gcc.c-torture/compile/20070531-2.c: New test.
10201
10202         PR tree-opt/32144
10203         * gcc.c-torture/compile/20070529-1.c: New test.
10204
10205         PR tree-opt/32145
10206         * gcc.c-torture/compile/20070529-2.c: New test.
10207
10208         PR tree-opt/32015
10209         * gcc.c-torture/compile/20070520-1.c: New test.
10210
10211         * g++.dg/ext/java-1.C: New test.
10212
10213         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
10214         loops instead of one. Remove the "can't determine dependence"
10215         check.
10216         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
10217         needed as the cast is gone in the first place.
10218         * gcc.dg/max-1.c: Change local variable a to be a global one.
10219         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
10220         have a cast which is PREd.
10221
10222 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
10223
10224         * g++.dg/lookup/anon6.C: New test.
10225
10226 2007-06-14  Dirk Mueller  <dmueller@suse.de>
10227
10228         PR c++/31806
10229         * g++.dg/opt/static6.C: New testcase.
10230
10231 2007-06-14  Geoff Keating  <geoffk@apple.com>
10232
10233         * g++.dg/ext/visibility/overload-1.C: New.
10234
10235         PR 31093
10236         * g++.dg/ext/visibility/anon4.C: New.
10237
10238 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
10239
10240         PR target/32268
10241         * gcc.target/i386/pr32268.c: New test.
10242
10243 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
10244
10245         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
10246         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
10247         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
10248
10249         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
10250         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
10251         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
10252         BID is used.
10253
10254 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
10255
10256         PR fortran/32302
10257         * gfortran.dg/common_resize_1.f90: New test.
10258
10259 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
10260
10261         PR target/32274
10262         * gcc.dg/vect/pr32224.c: Fix.   
10263         
10264 2007-06-13  Eric Christopher  <echristo@apple.com>
10265
10266         * gcc.target/i386/ssefn-1.c: Add -march=i386.
10267
10268 2007-06-13  Tobias Burnus  <burnus@net-b.de>
10269
10270         PR fortran/32323
10271         * gfortran.dg/actual_array_vect_1.f90: New.
10272
10273 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10274
10275         * gcc.target/sparc/mfpu.c: New test.
10276
10277 2007-06-12  Geoff Keating  <geoffk@apple.com>
10278
10279         * g++.dg/warn/weak1.C: Suppress on Darwin.
10280         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
10281
10282 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10283
10284         PR middle-end/31579
10285          * g++.dg/torture/pr31579.C: New testcase.
10286
10287 2007-06-12  Ian Lance Taylor  <iant@google.com>
10288
10289         PR libstdc++/29286
10290         * g++.dg/init/new16.C: New test.
10291         * g++.dg/init/new17.C: New test.
10292         * g++.dg/init/new18.C: New test.
10293         * g++.dg/init/new19.C: New test.
10294
10295 2007-06-12  Olivier Hainque  <hainque@adacore.com>
10296
10297         * gnat.dg/lhs_view_convert.adb: New test.
10298
10299 2007-06-12  Richard Guenther  <rguenther@suse.de>
10300
10301         PR tree-optimization/15353
10302         PR tree-optimization/31657
10303         * gcc.c-torture/execute/20070424-1.c: New testcase.
10304         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
10305         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
10306         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
10307         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
10308         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
10309
10310 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10311
10312         PR rtl-optimization/32293
10313         * gcc.dg/pr32293.c: New test.
10314
10315 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10316
10317         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
10318
10319 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
10320
10321         PR fortran/29786
10322         * gfortran.dg/equiv_7.f90: New test.
10323         * gfortran.dg/equiv_constraint_7.f90: Change error message.
10324
10325         PR fortran/30875
10326         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
10327
10328 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
10329
10330         * gcc.dg/setjmp-3.c: Rename raise to raise0.
10331         * gcc.dg/setjmp-4.c: Likewise.
10332         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
10333
10334 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
10335
10336         PR rtl-optimization/31025
10337         * gfortran.dg/pr31025.f90: New.
10338
10339 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10340
10341         PR target/32280
10342         * gcc.target/i386/pr32280.c: New test.
10343
10344 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10345
10346         PR middle-end/32279
10347         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
10348
10349 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10350
10351         PR libgfortran/32235
10352         * gfortran.dg/backspace_9.f: New test.
10353
10354 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
10355
10356         * gcc.dg/tree-ssa/prefetch-7.c: New test.
10357
10358 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
10359
10360         * gcc.dg/tree-ssa/loop-28.c: New testcase.
10361
10362 2007-06-09  Ian Lance Taylor  <iant@google.com>
10363
10364         PR tree-optimization/32169
10365         * gcc.c-torture/compile/pr32169.c: New test.
10366
10367 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
10368
10369         * gcc.dg/vect/costmodel: New directory.
10370         * gcc.dg/vect/costmodel/i386: New directory.
10371         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
10372         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
10373         New test.
10374         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
10375         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
10376         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
10377         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
10378         * gcc.dg/vect/costmodel/x86_64: New directory.
10379         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
10380         New testsuite.
10381         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
10382         New test.
10383         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
10384         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
10385         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
10386         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
10387         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
10388
10389 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
10390
10391         PR tree-optimization/32243
10392         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
10393         flags for -Os tests.
10394         * gcc.dg/vect/03-vect-pr32243.c: New test.
10395
10396 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
10397
10398         PR tree-optimization/32224
10399         * gcc.dg/vect/pr32224.c: New test.
10400
10401 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
10402
10403         PR c++/32177
10404         * g++.dg/gomp/pr32177.C: New test.
10405
10406 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10407
10408         PR testsuite/25241
10409         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
10410         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
10411         warning nor an error.
10412         * gcc.dg/Wfatal-2.c: Likewise.
10413         * gcc.dg/Werror-1.c: Likewise.
10414         * gcc.dg/Werror-5.c: Likewise.
10415         * gcc.dg/Werror-7.c: Likewise.
10416         * gcc.dg/Werror-10.c: Likewise.
10417         * gcc.dg/Werror-11.c: Likewise.
10418
10419 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
10420
10421         PR c++/30759
10422         * g++.dg/init/brace6.C: New test.
10423
10424 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
10425
10426         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
10427         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
10428         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
10429         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
10430
10431         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
10432         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
10433         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
10434         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
10435         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
10436         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
10437         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
10438         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
10439
10440         * gcc.dg/darwin-minversion-3.c: New.
10441
10442 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
10443
10444         * gcc.target/i386/builtin-copysign.c: New test.
10445
10446 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10447
10448         PR tree-optimization/32220
10449         * gfortran.dg/predcom-2.f: New testcase.
10450
10451 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10452
10453         PR tree-opt/32231
10454         * gcc.target/i386/vectorize4.c: New test.
10455
10456 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
10457
10458         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
10459
10460 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10461
10462         PR testsuite/25241
10463         * gcc.dg/simd-5.c: Mark output as a note.
10464         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
10465         dg-message.
10466         * gcc.dg/simd-1.c: Likewise.
10467         * gcc.dg/always_inline.c: Mark output as a sorry.
10468         * gcc.dg/always_inline2.c: Likewise.
10469         * gcc.dg/always_inline3.c: Likewise.
10470
10471 2007-06-06  Ian Lance Taylor  <iant@google.com>
10472
10473         * g++.dg/conversion/enum1.C: New test.
10474
10475 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
10476
10477         PR tree-optimization/32216
10478         * gcc.dg/vect/pr32216.c: New test.
10479
10480 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10481
10482         PR testsuite/18923
10483         * gfortran.dg/invalid_contains_1.f90: New test.
10484         * gfortran.dg/invalid_contains_2.f90: New test.
10485
10486 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10487
10488         PR testsuite/32057
10489         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
10490         midnight issues.
10491
10492 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10493
10494         PR testsuite/25241
10495         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
10496         dg-message to match de note.
10497         * gcc.dg/pr26570.c: Use dg-message for a note.
10498         * gcc.dg/pr29254.c: Use dg-message for generic output and use
10499         dg-error instead of dg-warning because of -Werror.
10500         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
10501         neither an error, nor a warning.
10502         * gcc.dg/glibc-uclibc-2.c: Likewise
10503         * gcc.dg/cpp/19940712-1.c: Likewise.
10504
10505 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
10506
10507         PR preprocessor/23479
10508         * gcc.dg/binary-constants-1.c: Add test suites for
10509         the 0b-prefixed binary integer constants.
10510         * gcc.dg/binary-constants-2.c: Ditto.
10511         * gcc.dg/binary-constants-3.c: Ditto.
10512         * gcc.dg/binary-constants-4.c: Ditto.
10513
10514 2007-06-05  Ian Lance Taylor  <iant@google.com>
10515
10516         * gcc.dg/Wstrict-overflow-19.c: New test.
10517
10518 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
10519
10520         * gcc.dg/matrix/matrix-6.c: Remove conversion.
10521
10522 2007-06-04  Ian Lance Taylor  <iant@google.com>
10523
10524         * gcc.dg/Wstrict-overflow-18.c: New test.
10525
10526 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10527
10528         PR testsuite/25241
10529         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
10530         * gcc.dg/cpp/mi5.c: Likewise.
10531         * gcc.dg/cpp/mi7.c: Likewise.
10532
10533 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
10534
10535         PR c/32191
10536         * gcc.dg/pr32191.c: New test.
10537
10538 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10539
10540         PR fortran/32124
10541         * gfortran.dg/allocate_stat_1.f90: Remove.
10542
10543 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
10544
10545         * gcc.target/i386/sse4_2-check.h: New.
10546         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
10547         * gcc.target/i386/sse4_2-crc32.h: Likewise.
10548         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
10549         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
10550         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
10551         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
10552         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
10553         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
10554         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
10555         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
10556         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
10557         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
10558         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
10559         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
10560         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
10561         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
10562         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
10563         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
10564
10565 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
10566
10567         * gcc.dg/pie-link.c: New test.
10568
10569 2007-06-01  Ian Lance Taylor  <iant@google.com>
10570
10571         * gcc.dg/Wstrict-overflow-17.c: New test.
10572
10573 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
10574
10575         * gcc.dg/builtin-return-1.c (g): New.
10576         (main): Allocate at least 64 bytes on the stack.
10577
10578 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
10579
10580         * g++.dg/init/cleanup3.C: New test.
10581
10582 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10583
10584         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
10585         int is 16 bits.
10586
10587 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
10588
10589         PR fortran/32156
10590         * gfortran.dg/char_array_constructor_3.f90: New test.
10591
10592 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10593
10594         PR tree-optimization/32160
10595         * gfortran.dg/predcom-1.f: New test.
10596
10597 2007-05-31  Richard Guenther  <rguenther@suse.de>
10598
10599         * g++.dg/other/str_empty.C: Move...
10600         * g++.dg/other/pr30567.C: Move...
10601         * g++.dg/tree-ssa/pr27218.C: Move...
10602         * g++.dg/torture: ...here and remove dg-options.
10603
10604 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
10605
10606         PR c++/32158
10607         * g++.dg/ext/is_pod_incomplete.C: New.
10608
10609 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
10610             Douglas Gregor <doug.gregor@gmail.com>
10611             Pedro Lamarao <pedro.lamarao@mndfck.org>
10612             Howard Hinnant <howard.hinnant@gmail.com>
10613
10614         PR c++/7412
10615         PR c++/29939
10616         * g++.dg/cpp0x/rv8p.C: New.
10617         * g++.dg/cpp0x/temp-constructor-bug.C: New.
10618         * g++.dg/cpp0x/cast-bug.C: New.
10619         * g++.dg/cpp0x/elision_weak.C: New.
10620         * g++.dg/cpp0x/collapse-bug.C: New.
10621         * g++.dg/cpp0x/rv3p.C: New.
10622         * g++.dg/cpp0x/rv7n.C: New.
10623         * g++.dg/cpp0x/overload-conv-1.C: New.
10624         * g++.dg/cpp0x/rv2n.C: New.
10625         * g++.dg/cpp0x/deduce.C: New.
10626         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
10627         * g++.dg/cpp0x/rv6p.C: New.
10628         * g++.dg/cpp0x/template_deduction.C: New.
10629         * g++.dg/cpp0x/implicit-copy.C: New.
10630         * g++.dg/cpp0x/rv1p.C: New.
10631         * g++.dg/cpp0x/cast.C: New.
10632         * g++.dg/cpp0x/rv5n.C: New.
10633         * g++.dg/cpp0x/collapse.C: New.
10634         * g++.dg/cpp0x/overload-conv-2.C: New.
10635         * g++.dg/cpp0x/rv4p.C: New.
10636         * g++.dg/cpp0x/rvo.C: New.
10637         * g++.dg/cpp0x/iop.C: New.
10638         * g++.dg/cpp0x/rv3n.C: New.
10639         * g++.dg/cpp0x/rv7p.C: New.
10640         * g++.dg/cpp0x/reference_collapsing.C: New.
10641         * g++.dg/cpp0x/overload.C: New.
10642         * g++.dg/cpp0x/named.C: New.
10643         * g++.dg/cpp0x/rv2p.C: New.
10644         * g++.dg/cpp0x/rv6n.C: New.
10645         * g++.dg/cpp0x/not_special.C: New.
10646         * g++.dg/cpp0x/bind.C: New.
10647         * g++.dg/cpp0x/rv1n.C: New.
10648         * g++.dg/cpp0x/rv5p.C: New.
10649         * g++.dg/cpp0x/elision.C: New.
10650         * g++.dg/cpp0x/named_refs.C: New.
10651         * g++.dg/cpp0x/unnamed_refs.C: New.
10652         * g++.dg/cpp0x/rv4n.C: New.
10653         * g++.dg/cpp0x/elision_neg.C: New.
10654         * g++.dg/init/copy7.C: Run in C++98 mode.
10655         * g++.dg/overload/arg1.C: Ditto.
10656         * g++.dg/overload/arg4.C: Ditto.
10657
10658 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10659
10660         PR c++/31809
10661         * g++.dg/opt/static5.C: New test.
10662
10663 2007-05-30  Richard Guenther  <rguenther@suse.de>
10664
10665         * g++.dg/dg.exp: Prune torture/.
10666         * g++.dg/torture/dg-torture.exp: New testsuite.
10667
10668 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
10669
10670         * gcc.target/arm/pr27387.C: Move and rename to ...
10671         * g++.dg/inherit/thunk8.C: ... here.
10672
10673 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10674
10675         PR tree-optimization/31769
10676         * g++.dg/gomp/pr31769.C: New test.
10677
10678 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
10679
10680         * gcc.target/i386/stack-realign.c: New.
10681
10682 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
10683
10684         * gcc.dg/tree-ssa/prefetch-6.c: New test.
10685
10686 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10687
10688         * gfortran.dg/sizeof.f90: New.
10689
10690 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10691
10692         PR c/31339
10693         * gcc.dg/boolcomplex-1.c: New test.
10694
10695         PR c++/31339
10696         * g++.dg/ext/boolcomplex-1.c: New test.
10697
10698 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
10699
10700         * gcc.dg/matrix: New directory.
10701
10702 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10703
10704         PR fortran/32124
10705         * gfortran.dg/allocate_stat_1.f90: New.
10706
10707 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10708
10709         PR fortran/31972
10710         * transfer_hollerith_1.f90: New test.
10711
10712 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10713
10714         PR tree-opt/32100
10715         * gcc.c-torture/execute/vrp-7.c: New test.
10716
10717 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10718
10719         * gfortran.dg/transfer_simplify_4.f90: New test.
10720
10721 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10722
10723         PR fortran/32088
10724         * gfortran.dg/func_result_3.f90: New.
10725
10726 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10727
10728         PR middle-end/32083
10729         * gfortran.dg/transfer_simplify_3.f90: New.
10730
10731 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10732
10733         PR target/32065
10734         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
10735         to compile options.
10736         * gcc.target/i386/pr32065-2.c: New test.
10737
10738 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10739
10740         PR fortran/31813
10741         * gfortran.dg/io_constraints_2.f90: Update.
10742
10743 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
10744
10745         PR fortran/31219
10746         * gfortran.dg/array_constructor_17.f90: New test.
10747
10748 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10749
10750         PR tree-opt/32090
10751         * g++.dg/opt/array2.C: New testcase.
10752
10753 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10754
10755         PR target/32065
10756         * gcc.target/i386/pr32065.c: New test.
10757
10758 2007-05-25  Dirk Mueller  <dmueller@suse.de>
10759             Marcus Meissner <meissner@suse.de>
10760
10761         * gcc.dg/attr-alloc_size.c: New.
10762
10763 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
10764             Lee Millward  <lee.millward@gmail.com>
10765
10766         PR c++/31745
10767         * g++.dg/parse/crash34.C: New test.
10768
10769         * g++.dg/parse/crash35.C: New test.
10770
10771 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10772
10773         * gcc.target/i386/sse2-check.h: New.
10774         * gcc.target/i386/sse2-vec-1.c: Likewise.
10775         * gcc.target/i386/sse2-vec-2.c: Likewise.
10776         * gcc.target/i386/sse2-vec-3.c: Likewise.
10777         * gcc.target/i386/sse2-vec-4.c: Likewise.
10778         * gcc.target/i386/sse2-vec-5.c: Likewise.
10779         * gcc.target/i386/sse2-vec-6.c: Likewise.
10780
10781 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
10782
10783         PR c++/31431
10784         PR c++/31432
10785         PR c++/31434
10786         PR c++/31435
10787         PR c++/31437
10788         PR c++/31438
10789         PR c++/31442
10790         PR c++/31443
10791         PR c++/31444
10792         PR c++/31445
10793         * g++.dg/cpp0x/pr31431.C: New.
10794         * g++.dg/cpp0x/pr31437.C: New.
10795         * g++.dg/cpp0x/pr31442.C: New.
10796         * g++.dg/cpp0x/pr31444.C: New.
10797         * g++.dg/cpp0x/pr31431-2.C: New.
10798         * g++.dg/cpp0x/pr31432.C: New.
10799         * g++.dg/cpp0x/pr31434.C: New.
10800         * g++.dg/cpp0x/pr31438.C: New.
10801         * g++.dg/cpp0x/pr31443.C: New.
10802         * g++.dg/cpp0x/pr31445.C: New.
10803         * g++.dg/cpp0x/variadic-crash1.C: New.
10804
10805 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
10806
10807         * gcc.target/arm/long-calls-1.c: New test.
10808         * gcc.target/arm/long-calls-2.c: Likewise.
10809         * gcc.target/arm/long-calls-3.c: Likewise.
10810         * gcc.target/arm/long-calls-4.c: Likewise.
10811
10812 2007-05-25  Richard Guenther  <rguenther@suse.de>
10813             Andrew Pinski  <andrew_pinski@playstation.sony.com>
10814
10815         PR tree-optimization/31982
10816         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
10817
10818 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
10819
10820         PR fortran/32047
10821         * gfortran.dg/result_in_spec_2.f90: New test.
10822
10823 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10824
10825         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
10826
10827 2007-05-24  Ollie Wild  <aaw@google.com>
10828
10829         * gcc.dg/cpp/counter-1.c: New test.
10830         * gcc.dg/pch/counter-1.c: New test.
10831         * gcc.dg/pch/counter-1.hs: New file.
10832         * gcc.dg/pch/counter-2.c: New test.
10833         * gcc.dg/pch/counter-2.hs: New file.
10834         * gcc.dg/pch/counter-3.c: New test.
10835         * gcc.dg/pch/counter-3.hs: New file.
10836
10837 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
10838
10839         * gcc.dg/tree-ssa/predcom-1.c: New test.
10840         * gcc.dg/tree-ssa/predcom-2.c: New test.
10841         * gcc.dg/tree-ssa/predcom-3.c: New test.
10842         * gcc.dg/tree-ssa/predcom-4.c: New test.
10843         * gcc.dg/tree-ssa/predcom-5.c: New test.
10844         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
10845
10846 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
10847
10848         PR testsuite/32062
10849         * gcc.target/i386/sse4_1-check.h (MASK): New.
10850
10851 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10852
10853         PR fortran/32038
10854         * gfortran.dg/pr25603.f: Initialize integer variables.
10855
10856 2007-05-23  Ian Lance Taylor  <iant@google.com>
10857
10858         * g++.dg/other/vrp1.C: New test.
10859
10860 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
10861
10862         PR preprocessor/20077
10863         * gcc.dg/cpp/paste15.c: New test.
10864
10865 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
10866             Nigel Stephens  <nigel@mips.com>
10867             Richard Sandiford  <richard@codesourcery.com>
10868
10869         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
10870         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
10871         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
10872         * gcc.target/mips/inter/mips16-inter.exp: New.
10873
10874 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
10875
10876         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
10877
10878 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10879
10880         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
10881         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
10882         * gcc.target/i386/sse3-addsubps.c: Likewise.
10883         * gcc.target/i386/sse3-haddpd.c: Likewise.
10884         * gcc.target/i386/sse3-haddps.c: Likewise.
10885         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10886         * gcc.target/i386/sse3-hsubps.c: Likewise.
10887         * gcc.target/i386/sse3-lddqu.c: Likewise.
10888         * gcc.target/i386/sse3-movddup.c: Likewise.
10889         * gcc.target/i386/sse3-movshdup.c: Likewise.
10890         * gcc.target/i386/sse3-movsldup.c: Likewise.
10891
10892         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
10893         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
10894         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10895         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10896         * gcc.target/i386/ssse3-palignr.c: Likewise.
10897         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10898         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10899         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10900         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10901         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10902         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10903         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10904         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10905         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10906         * gcc.target/i386/ssse3-psignb.c: Likewise.
10907         * gcc.target/i386/ssse3-psignd.c: Likewise.
10908         * gcc.target/i386/ssse3-psignw.c: Likewise.
10909         * gcc.target/i386/ssse3-vals.h: Likewise.
10910
10911         * gcc.target/i386/sse3-check.h: New file.
10912         * gcc.target/i386/ssse3-check.h: Likewise.
10913
10914 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10915
10916         PR middle-end/31095
10917         * gcc.c-torture/compile/bcopy-1.c: New testcase.
10918
10919 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10920
10921         PR middle-end/31606
10922         * gcc.c-torture/20070522-1.c: New testcase.
10923
10924 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10925
10926         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
10927
10928 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
10929
10930         * gcc.c-torture/execute/ieee/20000320-1.x,
10931         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10932         m68k-*-* and check_effective_target_coldfire_fpu.
10933
10934 2007-05-22  Ollie Wild  <aaw@google.com>
10935
10936         * g++.dg/lookup/hidden-class10.C: New test.
10937         * g++.dg/lookup/hidden-class11.C: New test.
10938
10939 2007-05-22  Ollie Wild  <aaw@google.com>
10940
10941         * g++.dg/lookup/name-clash5.C: New test.
10942         * g++.dg/lookup/name-clash6.C: New test.
10943
10944 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10945
10946         * g++.dg/other/i386-2.C: Update comments on header files tested.
10947         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
10948         of <tmmintrin.h>.
10949         * gcc.target/i386/sse-12.c: Likewise.
10950         * gcc.target/i386/sse-13.c: Likewise.
10951         * gcc.target/i386/sse-14.c: Likewise.
10952
10953         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
10954         Redefined to test with immediate operand.
10955         (__builtin_ia32_blendps): Likewise.
10956         (__builtin_ia32_blendpd): Likewise.
10957         (__builtin_ia32_dpps): Likewise.
10958         (__builtin_ia32_dpps): Likewise.
10959         (__builtin_ia32_insertps128): Likewise.
10960         (__builtin_ia32_vec_ext_v4sf): Likewise.
10961         (__builtin_ia32_vec_set_v16qi): Likewise.
10962         (__builtin_ia32_vec_set_v4si): Likewise.
10963         (__builtin_ia32_vec_set_v2di): Likewise.
10964         (__builtin_ia32_vec_ext_v16qi): Likewise.
10965         (__builtin_ia32_vec_ext_v4si): Likewise.
10966         (__builtin_ia32_vec_ext_v2di): Likewise.
10967         (__builtin_ia32_roundpd): Likewise.
10968         (__builtin_ia32_roundsd): Likewise.
10969         (__builtin_ia32_roundps): Likewise.
10970         (__builtin_ia32_roundss): Likewise.
10971         (__builtin_ia32_mpsadbw128): Likewise.
10972
10973 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10974
10975         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
10976
10977 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10978
10979         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
10980         failures.
10981         * gcc.dg/dfp/func-struct.c: Ditto.
10982         * gcc.dg/dfp/operator-assignment.c: Ditto.
10983         * gcc.dg/dfp/convert-bfp.c: Ditto.
10984         * gcc.dg/dfp/convert-int.c: Ditto.
10985         * gcc.dg/dfp/convert-int-max.c: Ditto.
10986         * gcc.dg/dfp/func-scalar.c: Ditto.
10987         * gcc.dg/dfp/cast.c: Ditto.
10988         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
10989         failures, and fix a typo in return type of arg1_128.
10990         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
10991         failures, and fix a typo in a constant suffix.
10992         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
10993         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
10994
10995 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10996             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10997
10998         * lib/gcc-dg.exp(process_message): New proc.
10999         (dg-message): New test directive.
11000         * gcc.dg/always_inline.c: Use dg-message.
11001         * gcc.dg/always_inline2.c: Ditto.
11002         * gcc.dg/always_inline3.c: Ditto.
11003         * gcc.dg/invalid-call-1.c: Ditto.
11004         * gcc.dg/pr17506.c: Ditto.
11005         * gcc.dg/simd-5.c: Ditto.
11006         * gcc.dg/simd-6.c: Ditto.
11007         * gcc.dg/va-arg-2.c: Ditto.
11008         * gcc.dg/cpp/syshdr.c: Ditto.
11009         * gcc.dg/cpp/unc4.c: Ditto.
11010         * gcc.dg/cpp/trad/mi1.c: Ditto.
11011         * gcc.dg/cpp/trad/mi5.c: Ditto.
11012         * gcc.dg/cpp/trad/mi7.c: Ditto.
11013         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
11014         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
11015         * gcc.test-framework/test-framework.awk: Special-case outexists
11016         tests.
11017
11018 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11019
11020         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
11021         (bit_SSE4_2): Likewise.
11022         (bit_POPCNT): Likewise.
11023
11024         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
11025         Check if assembler supports SSE4 instructions.
11026
11027         * gcc.target/i386/sse4_1-blendpd.c: New file.
11028         * gcc.target/i386/sse4_1-blendps.c: Likewise.
11029         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
11030         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
11031         * gcc.target/i386/sse4_1-check.h: Likewise.
11032         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
11033         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
11034         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
11035         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
11036         * gcc.target/i386/sse4_1-extractps.c: Likewise.
11037         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
11038         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
11039         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
11040         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
11041         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
11042         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
11043         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
11044         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
11045         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
11046         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
11047         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
11048         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
11049         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
11050         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
11051         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
11052         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
11053         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
11054         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
11055         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
11056         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
11057         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
11058         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
11059         * gcc.target/i386/sse4_1-pminud.c: Likewise.
11060         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
11061         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
11062         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
11063         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
11064         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
11065         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
11066         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
11067         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
11068         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
11069         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
11070         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
11071         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
11072         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
11073         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
11074         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
11075         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
11076         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
11077         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
11078         * gcc.target/i386/sse4_1-round.h: Likewise.
11079         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
11080         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
11081         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
11082         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
11083         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
11084         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
11085         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
11086         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
11087         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
11088         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
11089         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
11090         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
11091         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
11092         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
11093
11094 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11095
11096         PR fortran/31627
11097         * gfortran.dg/bounds_check_7.f90: New test.
11098
11099 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
11100
11101         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
11102         (check_effective_target_sse4a): Ditto.
11103
11104         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
11105         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
11106         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
11107         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
11108         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
11109         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
11110         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
11111         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
11112         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
11113         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
11114         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
11115         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
11116         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
11117         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
11118         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
11119         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
11120         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
11121         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
11122         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
11123         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
11124
11125 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
11126
11127         * g++.dg/ext/cleanup-1.C: New test.
11128         * g++.dg/ext/cleanup-2.C: Likewise.
11129         * g++.dg/ext/cleanup-3.C: Likewise.
11130         * g++.dg/ext/cleanup-4.C: Likewise.
11131         * g++.dg/ext/cleanup-5.C: Likewise.
11132         * g++.dg/ext/cleanup-6.C: Likewise.
11133         * g++.dg/ext/cleanup-8.C: Likewise.
11134         * g++.dg/ext/cleanup-9.C: Likewise.
11135         * g++.dg/ext/cleanup-10.C: Likewise.
11136         * g++.dg/ext/cleanup-11.C: Likewise.
11137         * g++.dg/ext/cleanup-dtor.C: Likewise.
11138
11139 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11140
11141         PR middle-end/31995
11142         * gcc.dg/vect/vect-102a.c: New test.
11143
11144 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
11145             Paolo Carlini  <pcarlini@suse.de>
11146             Uros Bizjak  <ubizjak@gmail.com>
11147
11148         * gcc.dg/gcc-have-sync-compare-and-swap.c,
11149         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
11150         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
11151         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
11152         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
11153         New testcases.
11154
11155 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
11156
11157         PR fortran/32002
11158         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
11159
11160 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11161
11162         PR fortran/32027
11163         * gfortran.dg/do_3.F90: Add checks for the final value of the
11164         loop variable.
11165
11166 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11167
11168         * gcc.c-torture/execute/990127-2.x: New file.
11169
11170 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11171
11172         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
11173         * gcc.target/i386/sse-12: Add -O to compile options.
11174         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
11175         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11176         and mm3dnow.h.  Add -O to compile options.
11177
11178 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
11179
11180         PR fortran/31867
11181         * gfortran.dg/char_length_5.f90: New test.
11182
11183         PR fortran/31994
11184         * gfortran.dg/array_reference_1.f90: New test.
11185
11186 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11187
11188         PR middle-end/7651
11189         PR c++/11856
11190         PR c/12963
11191         PR c/23587
11192         PR other/29694
11193         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
11194         * gcc.dg/Wtype-limits.c: New.
11195         * gcc.dg/Wtype-limits-Wextra.c: New.
11196         * gcc.dg/Wtype-limits-no.c: New.
11197         * g++.dg/warn/Wtype-limits.C: New.
11198         * g++.dg/warn/Wtype-limits-Wextra.C: New.
11199         * g++.dg/warn/Wtype-limits-no.C: New.
11200
11201 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11202
11203         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
11204         instead of "-msse2".'
11205         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
11206         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11207         and mm3dnow.h.
11208         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
11209         to test with immediate operand.
11210         (__builtin_ia32_insertqi): Ditto.
11211         (__builtin_ia32_palignr128): Ditto.
11212         (__builtin_ia32_palignr): Ditto.
11213         (__builtin_ia32_pshufhw): Ditto.
11214         (__builtin_ia32_pshuflw): Ditto.
11215         (__builtin_ia32_pshufd): Ditto.
11216         (__builtin_ia32_vec_set_v8hi): Ditto.
11217         (__builtin_ia32_vec_ext_v8hi): Ditto.
11218         (__builtin_ia32_shufpd): Ditto.
11219         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11220
11221 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
11222
11223         PR fortran/32001
11224         * gfortran.dg/min_max_conformance.f90: Added more testcases.
11225
11226 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11227
11228         PR target/31585
11229         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
11230         and "__inline".  Use "-msse" instead of "-msse2".
11231
11232 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11233
11234         PR middle-end/7651
11235         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
11236         * gcc.dg/20030906-2.c: Likewise.
11237         * objc.dg/method-17.m: Add -Wreturn-type.
11238         * obj-c++.dg/method-21.mm: Likewise.
11239
11240 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11241
11242         PR target/31585
11243         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
11244         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
11245         (__builtin_ia32_psrlqi128): Ditto.
11246         (__builtin_ia32_psrlwi128): Ditto.
11247         (__builtin_ia32_psrldi128): Ditto.
11248         (__builtin_ia32_psrldqi128): Ditto.
11249         (__builtin_ia32_pslldqi128): Ditto.
11250         (__builtin_ia32_psrawi128): Ditto.
11251         (__builtin_ia32_psradi128): Ditto.
11252         (__builtin_ia32_psllqi128): Ditto.
11253         (__builtin_ia32_pslldi128): Ditto.
11254         (__builtin_prefetch): Ditto.
11255         (__builtin_ia32_pshufw): Ditto.
11256         (__builtin_ia32_vec_set_v4hi): Ditto.
11257         (__builtin_ia32_vec_ext_v4hi): Ditto.
11258         (__builtin_ia32_shufps): Ditto.
11259         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11260
11261 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11262
11263         PR fortran/31974
11264         * gfortran.dg/char_allocation_1.f90: New test.
11265
11266 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11267
11268         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
11269         * gcc.dg/Wconversion-sign.c: New.
11270         * gcc.dg/Wconversion-integer-no-sign.c: New.
11271         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
11272         Wconversion-sign.C
11273         * g++.dg/warn/Wconversion-sign.C: New.
11274         * g++.old-deja/g++.other/warn4.C: Update.
11275         * g++.dg/warn/Wconversion1.C: Likewise.
11276
11277 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11278
11279         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
11280         * gcc.dg/torture/builtin-math-4.c: Likewise.
11281
11282 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11283
11284         PR libfortran/31964
11285         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
11286
11287 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11288
11289         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
11290
11291 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
11292
11293         PR target/31628
11294         * gcc.target/i386/pr31628.c: New.
11295
11296 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
11297
11298         PR middle-end/31344
11299         * gcc.dg/pr31344.c: New test.
11300
11301 2007-05-17  Ian Lance Taylor  <iant@google.com>
11302
11303         PR tree-optimization/31953
11304         * gcc.c-torture/compile/pr31953.c: New test.
11305
11306 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11307
11308         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
11309
11310         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
11311         and drem.
11312         * gcc.dg/torture/builtin-math-4.c: Likewise.
11313
11314         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
11315         * gcc.dg/torture/builtin-math-4.c: Likewise.
11316
11317         * gcc.dg/torture/builtin-math-4.c: New test.
11318
11319 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
11320             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11321
11322         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
11323         * gcc.dg/cpp/include2.c: Ditto.
11324         * gcc.dg/cpp/mac-dir-2.c: Ditto.
11325         * gcc.dg/cpp/paste5.c: Ditto.
11326         * gcc.dg/cpp/paste6.c: Ditto.
11327         * gcc.dg/cpp/paste8.c: Ditto.
11328         * gcc.dg/cpp/paste11.c: Ditto.
11329         * gcc.dg/cpp/paste13.c: Ditto.
11330         * gcc.dg/cpp/skipping2.c: Ditto.
11331         * gcc.dg/reg-vol-struct-1.c: Ditto.
11332         * gcc.dg/Wshadow-1.c: Ditto.
11333         * gcc.dg/cpp/trad/comment.c: Ditto.
11334         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
11335         * gcc.dg/cpp/if-2.c: Ditto.
11336         * gcc.dg/array-5.c: Ditto.
11337         * gcc.dg/inline-15.c: Ditto.
11338         * gcc.dg/pr27953.c: Ditto.
11339         * gcc.dg/Wno-c++-compat.c: Ditto.
11340
11341 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
11342
11343         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
11344
11345 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11346
11347         * gcc.c-torture/execute/20070517-1.c: New test.
11348
11349 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
11350
11351         PR fortran/31919
11352         * gfortran.dg/min_max_conformance.f90: New test.
11353
11354 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
11355
11356         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
11357         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
11358         gcc.dg/vect/vect-104.c: Use more complex construction to
11359         prevent vectorizing.
11360         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
11361
11362 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
11363
11364         PR tree-optimization/24659
11365         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
11366         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
11367         not vect_int target.
11368         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
11369         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
11370         targets.
11371         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
11372         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
11373         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
11374
11375 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
11376
11377         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
11378         and x86_64-*-* targets.
11379         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
11380
11381 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
11382
11383         PR fortran/18769
11384         PR fortran/30881
11385         PR fortran/31194
11386         PR fortran/31216
11387         PR fortran/31427
11388         * transfer_simplify_1.f90: New test.
11389         * transfer_simplify_2.f90: New test.
11390
11391 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
11392
11393         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
11394
11395 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
11396
11397         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11398
11399         * gcc.dg/fltconst-pedantic-dfp.c: New test.
11400
11401         PR c/31924
11402         * gcc.dg/fltconst-1.c: New test.
11403
11404         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
11405         * gcc.dg/dfp/operator-assignment.c: Ditto.
11406
11407 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
11408
11409         PR c++/29928
11410         * g++.dg/rtti/typeid5.C: New.
11411
11412 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11413
11414         PR fortran/31725
11415         * gfortran.dg/substr_4.f: New test.
11416
11417 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
11418
11419         * gcc.target/m68k/interrupt_thread-1.c,
11420         gcc.target/m68k/interrupt_thread-2.c,
11421         gcc.target/m68k/interrupt_thread-3.c: New.
11422         * gcc.target/m68k/m68k.exp: Accept fido.
11423
11424 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
11425
11426         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
11427         * gfortran.dg/altreturn_3.f90: Likewise.
11428         * gfortran.dg/assumed_dummy_1.f90: Likewise.
11429         * gfortran.dg/default_numeric_type_1.f90: Likewise.
11430         * gfortran.dg/inquire_iolength.f90: Likewise.
11431         * gfortran.dg/module_naming_1.f90: Likewise.
11432         * gfortran.dg/oldstyle_2.f90: Likewise.
11433         * gfortran.dg/operator_2.f90: Likewise.
11434         * gfortran.dg/parameter_array_element_1.f90: Likewise.
11435         * gfortran.dg/used_types_11.f90: Likewise.
11436         * gfortran.dg/zero_array_components_1.f90: Likewise.
11437         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
11438         * gfortran.dg/parameter_array_dummy.f90: Likewise.
11439         * gfortran.dg/real_const_3.f90: Likewise.
11440
11441 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
11442
11443         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
11444         * gcc.dg/tree-ssa/loop-30.c: New test.
11445
11446 2007-05-13  Richard Guenther  <rguenther@suse.de>
11447
11448         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
11449         scanning forwprop1.
11450         * g++.dg/tree-ssa/pr31146.C: Likewise.
11451
11452 2007-05-13  Revital Eres  <eres@il.ibm.com>
11453
11454         * gcc.dg/dse.c: New test.
11455
11456 2007-05-12  Richard Guenther  <rguenther@suse.de>
11457
11458         PR tree-optimization/31797
11459         * gcc.c-torture/compile/pr31797.c: New testcase.
11460
11461 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
11462
11463         PR fortran/30746
11464         * gfortran.dg/host_assoc_function_1.f90: New test.
11465
11466 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
11467
11468         PR c++/31829
11469         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
11470
11471 2007-05-11  Silvius Rus  <rus@google.com>
11472
11473         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
11474         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
11475         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
11476         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
11477         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
11478         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
11479         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
11480         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
11481         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
11482         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
11483         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
11484         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
11485         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
11486         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
11487         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
11488         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
11489
11490 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
11491
11492         PR other/31852
11493         * gcc.c-torture/execute/builtins/memchr.c: New.
11494         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
11495         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
11496
11497 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11498
11499         PR fortran/30876
11500         * gfortran.dg/recursive_reference_1.f90: Put error at correct
11501         line.
11502         * gfortran.dg/recursive_reference_2.f90: New test.
11503
11504 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11505
11506         PR fortran/30878
11507         * gfortran.dg/namelist_29.f90: New test.
11508
11509 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
11510
11511         PR fortran/31474
11512         * gfortran.dg/entry_10.f90: New test.
11513
11514 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
11515
11516         PR tree-optimization/31885
11517         * gcc.dg/tree-ssa/loop-29.c: New test.
11518
11519 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
11520
11521         * assumed_dummy_1.f90: Fix dg directive.
11522         * char_initialiser_actual.f90: Likewise.
11523         * nested_modules_2.f90: Likewise.
11524         * shift-alloc.f90: Likewise.
11525
11526 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
11527
11528         * gcc.dg/20070507-1.c: Disable for non-pic targets.
11529
11530 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11531
11532         PR libfortran/31880
11533         * gfortran.dg/unf_read_corrupted_2.f90: New test.
11534
11535 2007-05-09  Mike Stump  <mrs@apple.com>
11536
11537         * g++.dg/other/first-global.C: Add -fpie for darwin.
11538         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
11539
11540 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11541
11542         * gcc.dg/20070507-1.c: New testcase.
11543
11544 2007-05-08  Chao-ying Fu  <fu@mips.com>
11545
11546         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
11547         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
11548         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
11549         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
11550
11551 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
11552
11553         PR 31847
11554         * gcc.dg/pr31847.c: New test.
11555
11556 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11557
11558         PR fortran/31692
11559         * gfortran.dg/actual_array_result_1.f90: New test.
11560
11561 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11562
11563         PR fortran/29397
11564         * gfortran.dg/parameter_array_init_1.f90: New test.
11565
11566         PR fortran/29400
11567         * gfortran.dg/parameter_array_init_2.f90: New test.
11568
11569 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
11570
11571         PR target/31854
11572         * gcc.target/i386/pr31854.c: New test.
11573
11574 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
11575
11576         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
11577
11578 2007-05-07  Mike Stump  <mrs@apple.com>
11579
11580         * g++.old-deja/g++.mike/empty.C: Add.
11581
11582 2007-05-07  Eric Christopher  <echristo@apple.com>
11583
11584         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
11585
11586 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
11587
11588         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
11589         variable.  Rearrange conversions from binary float to decimal float.
11590
11591 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
11592
11593         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
11594         x86.
11595
11596 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
11597
11598         * gnat.dg/opt1.ad[sb]: New testcase.
11599
11600 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11601
11602         PR fortran/31399
11603         * gfortran.dg/do_3.F90: New test.
11604
11605 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11606
11607         PR fortran/31764
11608         * gfortran.dg/new_line.f90: Add new checks.
11609
11610 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11611
11612         PR fortran/31201
11613         * gfortran.dg/large_unit_1.f90: New.
11614         * gfortran.dg/large_unit_2.f90: New.
11615         * gfortran.dg/iostat_4.f90: New
11616         * gfortran.dg/bounds_check_fail_1.f90: Updated.
11617
11618 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
11619
11620         PR fortran/31540
11621         * gfortran.dg/char_result_4.f90: New test.
11622
11623 2007-06-05  Revital Eres  <eres@il.ibm.com>
11624
11625         PR 30957
11626         * gcc.dg/pr30957-1.c: New test.
11627
11628 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11629
11630         PR fortran/31251
11631         * gfortran.dg/char_type_len_2.f90: New test.
11632
11633 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
11634
11635         PR 31775
11636         * g++.dg/other/nested-extern.cc: New.
11637         * g++.dg/other/nested-extern-1.C: New.
11638         * g++.dg/other/nested-extern-2.C: New.
11639
11640 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11641
11642         PR fortran/31760
11643         * gfortran.dg/erf.f90: New test.
11644         * gfortran.dg/besxy.f90: New test.
11645
11646 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11647
11648         PR fortran/22359
11649         * gfortran.dg/fseek.f90: New test.
11650
11651 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
11652
11653         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
11654
11655 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11656
11657         PR libfortran/31210
11658         * gfortran.dg/zero_length_1.f90: New test.
11659
11660 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11661
11662         PR fortran/31803
11663         * gfortran.dg/char_pointer_assign_3.f90: New test.
11664         * gfortran.dg/char_result_2.f90: Re-enable test.
11665
11666 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11667
11668         PR fortran/25071
11669         * gfortran.dg/char_length_3.f90: New test.
11670         * gfortran.dg/char_result_2.f90: Fix test.
11671
11672 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
11673
11674         PR tree-optimization/30565
11675         * gcc.dg/tree-ssa/loop-27.c: New test.
11676
11677 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
11678
11679         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
11680         * gcc.target/bfin/arith.c (__v2hi): Likewise.
11681         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
11682         * gcc.target/bfin/shift.c (__v2hi): Likewise.
11683
11684 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
11685
11686         PR tree-optimization/31699
11687         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
11688         New.
11689         (check_effective_target_vect_floatint_cvt): New.
11690         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
11691         of specific targets.
11692         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
11693         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
11694         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11695         * gcc.dg/vect/vect-iv-4.c: Likewise.
11696         * gcc.dg/vect/vect-multitypes-11.c: New.
11697         * gcc.dg/vect/pr31699.c: New.
11698
11699 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
11700
11701         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
11702
11703 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
11704
11705         PR C++/31663
11706         * g++.dg/warn/anonymous-namespace-2.C: New.
11707         * g++.dg/warn/anonymous-namespace-2.h: New.
11708
11709 2007-05-02  Paul Brook  <paul@codesourcery.com>
11710
11711         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
11712
11713 2007-05-02  Eric Christopher  <echristo@apple.com>
11714
11715         * gcc.dg/cpp/if-div.c: New file.
11716
11717 2007-05-02  Tom Tromey  <tromey@redhat.com>
11718
11719         PR preprocessor/28709:
11720         * gcc.dg/cpp/pr28709.c: New file.
11721
11722 2007-05-02  Richard Guenther  <rguenther@suse.de>
11723
11724         PR tree-optimization/31146
11725         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
11726
11727 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
11728
11729         * gcc.c-torture/compile/limits-blockid.c: New.
11730         * gcc.c-torture/compile/limits-caselabels.c: New.
11731         * gcc.c-torture/compile/limits-declparen.c: New.
11732         * gcc.c-torture/compile/limits-enumconst.c: New.
11733         * gcc.c-torture/compile/limits-exprparen.c: New.
11734         * gcc.c-torture/compile/limits-externalid.c: New.
11735         * gcc.c-torture/compile/limits-fnargs.c: New.
11736         * gcc.c-torture/compile/limits-fndefn.c: New.
11737         * gcc.c-torture/compile/limits-idexternal.c: New.
11738         * gcc.c-torture/compile/limits-idinternal.c: New.
11739         * gcc.c-torture/compile/limits-pointer.c: New.
11740         * gcc.c-torture/compile/limits-stringlit.c: New.
11741         * gcc.c-torture/compile/limits-structmem.c: New.
11742         * gcc.c-torture/compile/limits-structnest.c: New.
11743
11744 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
11745
11746         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
11747
11748 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11749
11750         PR middle-end/31740
11751         * gcc.c-torture/compile/20070501-1.c: New testcase.
11752
11753 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11754
11755         PR fortran/31732
11756         * gfortran.dg/array_memset_2:  New test case.
11757
11758 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11759
11760         PR testsuite/31615
11761         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
11762
11763 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11764
11765         PR testsuite/31589
11766         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
11767         dg-final test.
11768         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
11769         keyword to dg-final test.
11770         * gcc.dg/vect/vect-iv-4.c: Likewise.
11771         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11772         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
11773         test.
11774         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
11775         cast.
11776         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
11777         * lib/target-supports.exp
11778         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
11779         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
11780
11781 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
11782
11783         * gcc.c-torture/execute/ieee/20000320-1.c: Use
11784         __LONG_LONG_MAX__ and its friends instead of those supplied by
11785         limits.h.
11786
11787 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
11788
11789         PR C++/31721
11790         * g++.dg/ext/vector7.C: New testcase.
11791
11792 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11793
11794         PR fortran/31591
11795         * gfortran.dg/bound_simplification_1.f90: New test.
11796
11797 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11798
11799         PR fortran/31645
11800         * gfortran.dg/bom_error.f90: New test.
11801         * gfortran.dg/bom_include.f90: New test.
11802         * gfortran.dg/bom_UTF16-LE.f90: New test.
11803         * gfortran.dg/bom_UTF16-BE.f90: New test.
11804         * gfortran.dg/bom_UTF-8.f90: New test.
11805         * gfortran.dg/bom_UTF-32.f90: New test.
11806         * gfortran.dg/bom_UTF-8.F90: New test.
11807         * gfortran.dg/bom_include.inc: New file.
11808
11809 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11810
11811         PR C++/30221
11812         * g++.dg/init/ptrfn2.C: New test.
11813         * g++.dg/init/ptrfn3.C: New test.
11814
11815 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
11816
11817         PR fortran/31711
11818         * gfortran.dg/dependency_21.f90: New test.
11819
11820 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11821
11822         * gfortran.dg/secnds.f: Use real*8.
11823         * gfortran.dg/secnds-1.f: Use real*8.
11824
11825 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11826
11827         PR libfortran/31532
11828         * gfortran.dg/inquire_5.f90: Update test.
11829
11830 2007-04-27  Ian Lance Taylor  <iant@google.com>
11831
11832         PR middle-end/31710
11833         * gcc.c-torture/compile/pr31710.c: New test.
11834
11835 2007-04-27  Richard Guenther  <rguenther@suse.de>
11836
11837         PR tree-optimization/30965
11838         PR tree-optimization/30978
11839         * gcc.dg/tree-ssa/pr30978.c: New testcase.
11840         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
11841         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
11842         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
11843
11844 2007-04-27  Richard Guenther  <rguenther@suse.de>
11845
11846         PR tree-optimization/31715
11847         * gcc.dg/Warray-bounds-4.c: New testcase.
11848
11849 2007-04-26  Ian Lance Taylor  <iant@google.com>
11850
11851         PR target/28675
11852         * gcc.c-torture/compile/pr28675.c: New test.
11853
11854 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11855
11856         PR C++/30016
11857         * g++.dg/ext/vector6.C: New test.
11858
11859 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
11860
11861         * gcc.c-torture/execute/ieee/20000320-1.x: New.
11862
11863 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
11864
11865         PR middle-end/31617
11866         * g++.dg/other/str_empty.C: Add expected warning.
11867
11868 2007-04-26  Richard Guenther  <rguenther@suse.de>
11869         Daniel Berlin  <dberlin@dberlin.org>
11870
11871         PR tree-optimization/30567
11872         * g++.dg/other/pr30567.C: New testcase.
11873
11874 2007-04-26  Richard Guenther  <rguenther@suse.de>
11875
11876         PR tree-optimization/31703
11877         * gcc.c-torture/compile/pr31703.c: New testcase.
11878         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
11879         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11880
11881 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
11882
11883         * gfortran.dg/open_errors.f90: Added if statements checking
11884         the value of iostat.
11885
11886 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
11887
11888         PR c++/31598
11889         * g++.dg/gomp/pr31598.C: New test.
11890
11891         PR tree-optimization/30558
11892         * g++.dg/gomp/pr30558.C: New test.
11893
11894 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
11895
11896         PR c++/31338
11897         * g++.dg/ext/complex2.C: New test.
11898
11899 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
11900
11901         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
11902
11903 2007-04-25  Thiemo Seufer  <ths@mips.com>
11904
11905         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
11906         value to signed char.
11907
11908 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
11909
11910         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
11911         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
11912         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
11913
11914 2007-04-25  Tobias Burnus  <burnus@net-b.de>
11915
11916         PR fortran/31668
11917         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
11918         statement functions.
11919         * gfortran.dg/c_by_val_5.f90: New test.
11920
11921 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
11922
11923         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
11924         with two new subroutines to avoid parameter-induced aliasing.
11925         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
11926         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
11927
11928 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11929
11930         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
11931         * g++.dg/warn/Warray-bounds.C: Likewise.
11932
11933 2007-04-24  Ian Lance Taylor  <iant@google.com>
11934
11935         PR tree-optimization/31605
11936         * gcc.c-torture/execute/pr31605.c: New test.
11937
11938 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11939
11940         PR fortran/31587
11941         * lib/gcc-dg.exp (scan-module): New function.
11942         * gfortran.dg/module_md5_1.f90: New test.
11943
11944 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
11945
11946         * g++.old-deja/g++.pt/defarg6.C: Only run with
11947         -std=gnu++98.
11948         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
11949         * g++.dg/cpp0x/variadic61.C: Ditto.
11950         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
11951         * g++.dg/cpp0x/variadic62.C: Ditto.
11952         * g++.dg/template/meminit1.C: Ditto.
11953         * g++.dg/template/operator7.C: Ditto.
11954         * g++.dg/template/static15.C: Ditto.
11955         * g++.dg/template/invalid1.C: Ditto.
11956         * g++.dg/template/shift1.C: Ditto.
11957         * g++.dg/template/error10.C: Ditto.
11958
11959 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
11960
11961         PR diagnostic/25923
11962         * gfortran.dg/pr25923.f90: New test.
11963
11964 2007-04-24  Ian Lance Taylor  <iant@google.com>
11965
11966         PR tree-optimization/31602
11967         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
11968
11969 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
11970
11971         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
11972         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
11973
11974 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
11975
11976         * gcc.target/i386/reload-1.c. New.
11977
11978 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11979             Olga Golovanevsky  <olga@il.ibm.com>
11980
11981         * g++.dg/other/str_empty.C: New test.
11982
11983 2007-04-24  Richard Henderson  <rth@redhat.com>
11984
11985         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
11986
11987 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11988
11989         PR target/31641
11990         * gcc.c-torture/compile/pr31641.c: New testcase.
11991
11992 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
11993
11994         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
11995         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
11996         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
11997         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
11998
11999 2007-04-23  Simon Baldwin  <simonb@google.com>
12000
12001         * g++.dg/other/error15.C: New.
12002         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
12003         triggering a "multiple parameters named" error.
12004
12005 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
12006
12007         PR fortran/31618
12008         * gfortran.dg/backspace_8.f:  New test case.
12009
12010 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
12011
12012         PR fortran/31630
12013         * gfortran.dg/used_types_17.f90: New test.
12014
12015         PR fortran/31620
12016         * gfortran.dg/zero_array_components_1.f90: New test.
12017
12018 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12019
12020         PR fortran/31616
12021         * gfortran.dg/open_errors.f90: Allow a different error message.
12022
12023 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
12024
12025         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
12026         Rename from check_effective_target_vect_pack_mod.  Rename global
12027         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
12028         messages.
12029         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
12030         rename.
12031         * gcc.dg/vect/vect-iv-8a.c: Ditto.
12032         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
12033
12034 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12035
12036         PR middle-end/31448
12037         * gcc.c-torture/execute/pr31448.c: New testcase.
12038
12039 2007-04-22  Nick Clifton  <nickc@redhat.com>
12040
12041         * gcc.dg/20020312-2.c: Add support for the FRV.
12042
12043 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
12044
12045         PR tree-optimization/24659
12046         * gcc.dg/vect/vect-float-extend-1.c: New test.
12047         * gcc.dg/vect/vect-float-truncate-1.c: New test.
12048
12049 2007-04-22  Richard Guenther  <rguenther@suse.de>
12050
12051         PR tree-optimization/29789
12052         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
12053         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12054
12055 2007-04-22  Revital Eres  <eres@il.ibm.com>
12056
12057         * gcc.dg/var-expand2.c: New test.
12058
12059 2007-04-22  Revital Eres  <eres@il.ibm.com>
12060
12061         * gcc.dg/var-expand3.c: New test.
12062
12063 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12064
12065         PR fortran/31495
12066         * gfortran.dg/continuation_8.f90: New test.
12067
12068 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12069
12070         PR C/30265
12071         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
12072         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
12073
12074 2007-04-21  Richard Guenther  <rguenther@suse.de>
12075
12076         PR middle-end/31136
12077         * gcc.c-torture/execute/pr31136.c: New testcase.
12078
12079 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
12080
12081         * gcc.target/i386/movsi-sm-1.c: New.
12082
12083 2007-04-20  Richard Henderson  <rth@redhat.com>
12084
12085         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
12086         * gcc.dg/pr27095.c: Cope with alpha GOT load.
12087
12088 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
12089
12090         * gcc.target/i386/ordcmp-1.c: New test.
12091         * gcc.target/i386/unordcmp-1.c: New test.
12092
12093         PR tree-optimization/31632
12094         * gcc.c-torture/compile/20070419-1.c: New test.
12095
12096 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12097
12098         * gcc.dg/invalid-call-1.c: New test.
12099
12100 2007-04-18  Dirk Mueller  <dmueller@suse.de>
12101
12102         PR diagnostic/31227
12103         * gcc.dg/Warray-bounds-3.c: New.
12104
12105 2007-04-18  Richard Guenther  <rguenther@suse.de>
12106
12107         PR tree-optimization/19431
12108         PR tree-optimization/21463
12109         * gcc.c-torture/execute/20070212-1.c: New testcase.
12110         * gcc.c-torture/execute/20070212-2.c: Likewise.
12111         * gcc.c-torture/execute/20070212-3.c: Likewise.
12112         * gcc.dg/tree-ssa/pr19431.c: Likewise.
12113         * gcc.dg/tree-ssa/pr21463.c: Likewise.
12114         * g++.dg/tree-ssa/pr21463.C: Likewise.
12115         * g++.dg/tree-ssa/pr30738.C: Likewise.
12116
12117 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12118
12119         PR c++/31513
12120         * g++.dg/expr/bitfield8.C: New test.
12121
12122 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
12123             Richard Sandiford  <richard@codesourcery.com>
12124
12125         * lib/target-supports.exp (check_profiling_available): Return 0
12126         for uClibc with -p or -pg.
12127
12128 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
12129
12130         PR c++/31517
12131         * g++.dg/template/init7.C: New test.
12132
12133 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
12134
12135         PR rtl-optimization/31360
12136         * gcc.dg/loop-7.c: New test.
12137
12138 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12139
12140         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
12141         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
12142         build.
12143         (compat-execute): Likewise.
12144         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
12145         files to remote hosts.
12146         * lib/c-ctorture.exp (c-torture-compile): Likewise.
12147         (c-torture-execute): Likewise.
12148         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
12149         or plain file.  Use remote_upload and remote_download to copy
12150         files about.
12151         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
12152         before scanning it.
12153
12154 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
12155
12156         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
12157
12158 2007-04-16  Lawrence Crowl  <crowl@google.com>
12159
12160         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
12161         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
12162         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
12163         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12164         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
12165         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
12166         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
12167         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
12168         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
12169         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12170         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
12171
12172         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
12173         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
12174         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
12175         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12176         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
12177         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
12178         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
12179         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
12180         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
12181         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12182         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
12183
12184 2007-04-16  Ian Lance Taylor  <iant@google.com>
12185
12186         PR tree-optimization/31522
12187         * gcc.dg/Wstrict-overflow-16.c: New test.
12188
12189 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
12190
12191         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
12192
12193 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
12194
12195         PR fortran/31144
12196         * gfortran.dg/module_naming_1.f90: New.
12197
12198 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
12199
12200         * lib/target-supports.exp (check_profiling_available): Return
12201         false for m68k-*-uclinux.
12202
12203 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
12204
12205         PR c++/29365
12206         Testcase for c++ anonymous namespace warning
12207
12208         * g++.dg/warn/anonymous-namespace-1.C: New test
12209         * g++.dg/warn/anonymous-namespace-1.h: New test
12210
12211 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12212
12213         PR testsuite/31578
12214         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
12215
12216 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12217
12218         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
12219
12220 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
12221
12222         PR fortran/31204
12223         * gfortran.dg/array_constructor_16.f90: New test.
12224
12225 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
12226
12227         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
12228         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
12229
12230 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12231
12232         PR rtl-optimization/31500
12233         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
12234         * g++.dg/warn/Warray-bounds.C: Likewise.
12235
12236 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12237
12238         PR C/31520
12239         * gcc.dg/gnu89-init-4.c: New testcase.
12240
12241 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
12242
12243         PR c++/25874
12244         * gcc.dg/gomp/pr25874.c: Add dg-options.
12245         * g++.dg/gomp/pr25874.C: Add dg-options.
12246
12247 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
12248
12249         PR fortran/21061
12250         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
12251         * gfortran.dg/warnings_are_errors_1.f: New testcase.
12252
12253 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12254
12255         PR fortran/31561
12256         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
12257
12258 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
12259
12260         PR fortran/29507
12261         PR fortran/31404
12262         * gfortran.dg/initialization_6.f90: New test.
12263
12264 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
12265
12266         * gcc.c-torture/compile/pr27528.c: Require nonpic.
12267
12268         * lib/target-supports.exp (check_gc_sections_available):
12269         Return false if ldflags includes -elf2flt.
12270
12271 2007-04-13  Jason Merrill  <jason@redhat.com>
12272
12273         PR c++/31074
12274         * conv3.C: New test.
12275
12276 2007-04-13  Mike Stump  <mrs@apple.com>
12277
12278         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
12279         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
12280
12281 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
12282
12283         PR tree-optimization/29598
12284         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
12285
12286 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12287
12288         PR fortran/31559
12289         * gfortran.dg/func_assign.f90: New test.
12290
12291 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
12292
12293         PR fortran/31550
12294         * gfortran.dg/used_types_16.f90: New test.
12295
12296 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
12297
12298         PR fortran/18937
12299         * gfortran.dg/goto_2.f90: New.
12300         * gfortran.dg/goto_3.f90: New.
12301         * gfortran.dg/pr17708.f90: Rename to ...
12302         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
12303
12304 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12305
12306         PR fortran/31562
12307         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
12308         instead of a struct.
12309
12310 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12311
12312         PR fortran/31562
12313         * gfortran.dg/value_4.c: Use GNU extensions for complex
12314         instead of a struct.
12315
12316 2007-04-13  Richard Guenther  <rguenther@suse.de>
12317
12318         PR tree-optimization/21258
12319         * gcc.dg/tree-ssa/vrp34.c: New testcase.
12320
12321 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12322
12323         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
12324         <complex.h>.
12325
12326 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
12327
12328         PR fortran/31250
12329         * gfortran.dg/char_length_2.f90: New.
12330         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
12331         * gfortran.dg/repeat_4.f90: Likewise.
12332
12333         PR fortran/31266
12334         * gfortran.dg/char_assign_1.f90: New.
12335
12336         PR fortran/31471
12337         * gfortran.dg/block_name_1.f90: New.
12338         * gfortran.dg/block_name_2.f90: New.
12339
12340 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
12341
12342         PR c++/31078
12343         * g++.dg/other/pr31078.C: New.
12344
12345 2007-04-12  Richard Guenther  <rguenther@suse.de>
12346
12347         PR tree-optimization/31169
12348         * gcc.c-torture/execute/pr31169.c: New testcase.
12349
12350 2007-04-12  Richard Guenther  <rguenther@suse.de>
12351
12352         PR tree-optimization/24689
12353         PR tree-optimization/31307
12354         * g++.dg/tree-ssa/pr31307.C: New testcase.
12355         * gcc.dg/tree-ssa/pr24689.c: Likewise.
12356
12357 2007-04-12  Tobias Burnus  <burnus@net-b.de>
12358
12359         PR fortran/31472
12360         * gfortran.dg/access_spec_1.f90: New test.
12361         * gfortran.dg/access_spec_2.f90: New test.
12362         * gfortran.dg/non_module_public.f90: Match new error message.
12363
12364 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
12365
12366         PR testsuite/31538
12367         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
12368         to 4 at line 38 to fix bounds problem.
12369
12370 2007-04-11  Tobias Burnus  <burnus@net-b.de>
12371
12372         PR testsuite/31240
12373         * gfortran.dg/pointer_intent_1.f90: Fix test.
12374
12375 2007-04-10  Eric Christopher  <echristo@apple.com>
12376
12377         * lib/target-supports.exp
12378         (check_effective_target_fstack_protector): Rewrite.
12379
12380 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
12381
12382         PR c++/31449
12383         * g++.dg/init/const5.C: New test.
12384
12385 2007-04-09  Jan Hubicka  <jh@suse.cz>
12386
12387         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
12388
12389 2007-04-08  Jan Hubicka  <jh@suse.cz>
12390
12391         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
12392
12393 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12394
12395         PR fortran/31257
12396         * gfortran.dg/achar_4.f90: New test.
12397
12398 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12399
12400         PR fortran/30880
12401         * gfortran.dg/used_dummy_types_8.f90: New test.
12402
12403 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12404
12405         PR fortran/30872
12406         * gfortran.dg/parameter_array_element_1.f90: New test.
12407
12408 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12409
12410         PR fortran/31222
12411         * gfortran.dg/default_numeric_type_1.f90: New test.
12412
12413 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12414
12415         PR fortran/31424
12416         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
12417
12418 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12419
12420         PR fortran/31293
12421         * gfortran.dg/interface_12.f90: New test.
12422
12423 2007-04-07  Bruce Korb  <bkorb@gnu.org>
12424
12425         * gcc.dg/format/opt-6.c: New test.
12426         * gcc.dg/format/nul-1.c: New test.
12427         * gcc.dg/format/nul-2.c: New test.
12428
12429 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12430
12431         PR libgfortran/31395
12432         * gfortran.dg/fmt_colon.f90: New test.
12433
12434 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
12435
12436         * g++.old-deja/g++.other/init18.C: Use
12437         dg-require-effective-target instead of an explicit xfail.
12438
12439 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
12440
12441         * gcc.dg/dfp/signbit-1.c
12442         * gcc.dg/dfp/signbit-2.c
12443
12444 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12445
12446         PR fortran/31483
12447         * gfortran.dg/altreturn_5.f90: New test.
12448
12449 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12450
12451         PR fortran/31292
12452         * gfortran.dg/contained_module_proc_1.f90: New test.
12453
12454 2007-04-04  Stuart Hastings  <stuart@apple.com>
12455
12456         PR 31281
12457         * objc/execute/exceptions/pr31281.m: New.
12458
12459 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
12460
12461         * g++.dg/ext/dllimport12.C: Update comments.
12462
12463 2007-04-03  Eric Christopher  <echristo@apple.com>
12464
12465         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
12466
12467 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12468
12469         PR fortran/31304
12470         * gfortran.dg/repeat_2.f90: New test.
12471         * gfortran.dg/repeat_3.f90: New test.
12472         * gfortran.dg/repeat_4.f90: New test.
12473
12474 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
12475
12476         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
12477
12478 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
12479
12480         PR c++/30847
12481         * g++.dg/parse/cond3.C: New test.
12482
12483         PR middle-end/30704
12484         * gcc.c-torture/execute/ieee/pr30704.c: New test.
12485
12486 2007-04-02  Jason Merrill  <jason@redhat.com>
12487
12488         PR c++/31187
12489         * g++.dg/ext/visibility/anon3.C: New test.
12490
12491 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12492
12493         PR libgfortran/31052
12494         * gfortran.dg/namelist_28.f90: New test.
12495
12496 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12497
12498         PR libgfortran/31366
12499         * gfortran.dg/direct_io_6.f90: New test.
12500
12501 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12502
12503         PR libgfortran/31207
12504         * gfortran.dg/advance_5.f90: New test.
12505         * gfortran.dg/advance_6.f90: New test.
12506
12507 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12508
12509         * g++.dg/ext/dllimport6.C: Remove extra ';'.
12510         * g++.dg/ext/dllimport7.C: Likewise.
12511         * g++.dg/ext/selectany1.C: Likewise.
12512
12513 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
12514
12515         * g++.dg/parser/pr31138.C: New.
12516         * g++.dg/parser/pr31140.C: New.
12517         * g++.dg/parser/pr31141.C: New.
12518
12519 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
12520
12521         PR c++/26099
12522         * g++.dg/ext/is_base_of.C: New.
12523         * g++.dg/ext/has_virtual_destructor.C: New.
12524         * g++.dg/ext/is_polymorphic.C: New.
12525         * g++.dg/ext/is_base_of_diagnostic.C: New.
12526         * g++.dg/ext/is_enum.C: New.
12527         * g++.dg/ext/has_nothrow_assign.C: New.
12528         * g++.dg/ext/has_nothrow_constructor.C: New.
12529         * g++.dg/ext/is_empty.C: New.
12530         * g++.dg/ext/has_trivial_copy.C: New.
12531         * g++.dg/ext/has_trivial_assign.C: New.
12532         * g++.dg/ext/is_abstract.C: New.
12533         * g++.dg/ext/is_pod.C: New.
12534         * g++.dg/ext/has_nothrow_copy.C: New.
12535         * g++.dg/ext/is_class.C: New.
12536         * g++.dg/ext/has_trivial_constructor.C: New.
12537         * g++.dg/ext/is_union.C: New.
12538         * g++.dg/ext/has_trivial_destructor.C: New.
12539         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
12540         * g++.dg/template/crash43.C: Likewise.
12541
12542 2007-03-29  Dirk Mueller  <dmueller@suse.de>
12543
12544         * g++.dg/warn/pedantic2.C: New testcase.
12545
12546 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12547
12548         * size_dim.f90: Fix dg directive.
12549         * pr16433.f: Likewise.
12550         * use_6.f90: Likewise.
12551         * use_7.f90: Likewise.
12552         * entry_9.f90: Likewise.
12553         * pointer_intent_2.f90: Likewise.
12554         * protected_1.f90: Likewise.
12555         * fmt_missing_period_2.f: Likewise.
12556         * pointer_intent_3.f90: Likewise.
12557         * protected_2.f90: Likewise.
12558         * protected_3.f90: Likewise.
12559         * pr15754.f90: Likewise.
12560         * protected_4.f90: Likewise.
12561         * protected_5.f90: Likewise.
12562         * initialization_2.f90: Likewise.
12563         * protected_6.f90: Likewise.
12564         * continuation_7.f90: Likewise.
12565         * derived_function_interface_1.f90: Likewise.
12566         * der_pointer_4.f90: Likewise.
12567         * fmt_zero_precision.f90: Likewise.
12568         * blockdata_3.f90: Likewise.
12569         * fmt_missing_period_1.f: Likewise.
12570         * real_const_3.f90: Likewise.
12571         * use_4.f90: Likewise.
12572         * fmt_missing_period_3.f: Likewise.
12573         * use_5.f90: Likewise.
12574
12575 2007-03-28  Mike Stump  <mrs@apple.com>
12576
12577         * gcc.dg/darwin-comm.c: Add.
12578
12579 2007-03-28  Eric Christopher  <echristo@apple.com>
12580
12581         * lib/target-supports.exp (check_effective_target_fstack_protector):
12582         New.
12583         * gcc.dg/ssp-1.c: Use.
12584         * gcc.dg/ssp-2.c: Ditto.
12585
12586 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
12587
12588         PR c++/29077
12589         * g++.dg/parse/constructor3.C: New test.
12590
12591 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12592
12593         * gnat.dg/thin_pointer.ad[sb]: New test.
12594
12595 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12596
12597         * g++.dg/cpp0x/bracket1.C: New.
12598         * g++.dg/cpp0x/bracket2.C: New.
12599         * g++.dg/cpp0x/bracket3.C: New.
12600         * g++.dg/cpp0x/bracket4.C: New.
12601
12602 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12603
12604         * g++.dg/cpp0x/temp_default1.C: New.
12605         * g++.dg/cpp0x/temp_default3.C: New.
12606         * g++.dg/cpp0x/temp_default2.C: New.
12607         * g++.dg/cpp0x/temp_default4.C: New.
12608
12609 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12610
12611         PR c++/29993
12612         * g++.dg/other/cv_func2.C: New.
12613
12614 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
12615
12616         * gcc.dg/dfp/func-vararg-alternate.h: New file.
12617         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
12618         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
12619         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
12620
12621         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
12622         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
12623
12624         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
12625
12626         * lib/compat.exp (compat-execute): Fix processing of file names.
12627
12628 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
12629
12630         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
12631
12632 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
12633
12634         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12635         Delete created executable test file.
12636         (check_effective_target_fortran_large_int): Ditto.
12637         (check_effective_target_static_libgfortran): Ditto.
12638
12639 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
12640
12641         PR c++/30500
12642         * g++.dg/warn/pragma-system_header1.C: New test.
12643         * g++.dg/warn/pragma-system_header2.C: New test.
12644         * g++.dg/warn/pragma-system_header1.h. New.
12645         * g++.dg/warn/pragma-system_header2.h. New.
12646
12647 2007-03-26  Ian Lance Taylor  <iant@google.com>
12648
12649         PR tree-optimization/31345
12650         * gcc.c-torture/compile/pr31345-1.c: New test.
12651
12652 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
12653
12654         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
12655         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
12656         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
12657         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
12658         * gfortran.dg/overload_1.f90: Likewise.
12659         * gfortran.dg/impure_assignment_1.f90: Likewise.
12660         * gfortran.dg/error_recovery_3.f90: Likewise.
12661         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12662         * gfortran.dg/sequence_types_1.f90: Likewise.
12663         * gfortran.dg/internal_references_1.f90: Likewise.
12664         * gfortran.dg/present_1.f90: Likewise.
12665         * gfortran.dg/volatile10.f90: Likewise.
12666         * gfortran.dg/module_equivalence_2.f90: Likewise.
12667         * gfortran.dg/use_4.f90: Likewise.
12668         * gfortran.dg/elemental_result_1.f90: Likewise.
12669         * gfortran.dg/generic_actual_arg.f90: Likewise.
12670         * gfortran.dg/private_type_5.f90: Likewise.
12671         * gfortran.dg/protected_4.f90: Likewise.
12672         * gfortran.dg/interface_3.f90: Likewise.
12673
12674 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12675
12676         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
12677         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
12678
12679 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12680
12681         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
12682
12683 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12684
12685         PR libgfortran/31199
12686         * gfortran.dg/fmt_t_4.f90: New test.
12687
12688 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12689
12690         PR libfortran/31297
12691         * gfortran.dg/backspace_5.f:  Initialize variable(s).
12692         * gfortran.dg/backspace_6.f:  Likewise.
12693         * gfortran.dg/char_bounds_check_fail_1: Likewise.
12694         * gfortran.dg/direct_io_2.f90:  Likewise.
12695         * gfortran.dg/write_back.f:  Likewise.
12696         * gfortran.dg/write_rewind_2.f:  Likewise.
12697         * gfortran.dg/write_rewind_1.f:  Likewise.
12698         * gfortran.dg/write_rewind_2.f:  Likewise.
12699
12700 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
12701
12702         PR tree-optimization/30784
12703         * gcc.dg/vect/pr30784.c: New test.
12704
12705 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12706
12707         PR fortran/30877
12708         * gfortran.dg/operator_1.f90: New test.
12709         * gfortran.dg/operator_2.f90: New test.
12710
12711 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12712
12713         PR libfortran/31196
12714         * gfortran.dg/reshape_transpose_1.f90:  New test.
12715
12716 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12717
12718         PR fortran/30655
12719         * gfortran.dg/bounds_check_6.f90: New test.
12720
12721 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
12722
12723         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
12724         #ifndef/#endif.
12725         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12726         * gcc.dg/dfp/decfloat-constants.c: Ditto.
12727
12728 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
12729
12730         PR fortran/31209
12731         * gfortran.dg/pointer_function_actual_1.f90: New test.
12732
12733         PR fortran/31200
12734         * gfortran.dg/pointer_function_actual_2.f90: New test.
12735
12736         PR fortran/31215
12737         * gfortran.dg/result_in_spec_1.f90: New test.
12738
12739 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12740
12741         PR fortran/30834
12742         * gfortran.dg/integer_exponentiation_3.F90: New test.
12743         * gfortran.dg/integer_exponentiation_4.f90: New test.
12744         * gfortran.dg/integer_exponentiation_5.F90: New test.
12745
12746 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12747
12748         PR c++/30863
12749         * g++.dg/template/error24.C: New test.
12750         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
12751
12752 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12753
12754         PR c++/31273
12755         * g++.dg/expr/bitfield7.C: New test.
12756
12757 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12758
12759         PR other/23572
12760         * gcc.dg/float-range-4.c: New.
12761         * gcc.dg/float-range-1.c: Update. Test for a warning.
12762         * gcc.dg/float-range-3.c: New.
12763         * gcc.dg/float-range-5.c: New.
12764
12765 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12766
12767         PR fortran/31262
12768         * gfortran.dg/no_range_check_1.f90: New test.
12769
12770 2007-03-22  Dirk Mueller  <dmueller@suse.de>
12771
12772         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
12773         * g++.dg/other/static1.C: Remove stray semicolon.
12774         * g++.dg/other/init1.C: Likewise.
12775         * g++.dg/rtti/dyncast1.C: Likewise.
12776         * g++.dg/tree-ssa/pr17153.C: Likewise.
12777         * g++.dg/lookup/disamb1.C: Likewise.
12778         * g++.dg/lookup/scoped2.C: Likewise.
12779         * g++.dg/lookup/friend7.C: Likewise.
12780         * g++.dg/parse/parse4.C: Likewise.
12781         * g++.dg/parse/parse5.C: Likewise.
12782         * g++.dg/expr/pr29066.C: Likewise.
12783         * g++.dg/expr/cast4.C: Likewise.
12784         * g++.dg/tc1/dr193.C: Likewise.
12785         * g++.dg/tc1/dr213.C: Likewise.
12786         * g++.dg/abi/dcast1.C: Likewise.
12787         * g++.dg/abi/covariant2.C: Likewise.
12788         * g++.dg/inherit/covariant11.C: Likewise.
12789         * g++.dg/inherit/covariant9.C: Likewise.
12790         * g++.dg/inherit/covariant10.C: Likewise.
12791         * g++.dg/init/static3.C: Likewise.
12792         * g++.dg/init/init-ref3.C: Likewise.
12793         * g++.dg/init/ref10.C: Likewise.
12794         * g++.dg/template/meminit2.C: Likewise.
12795         * g++.dg/template/using9.C: Likewise.
12796         * g++.dg/template/friend9.C: Likewise.
12797         * g++.dg/template/ref1.C: Likewise.
12798         * g++.old-deja/g++.warn/inline.C: Likewise.
12799         * g++.old-deja/g++.robertl/eb91.C: Likewise.
12800         * g++.old-deja/g++.robertl/eb46.C: Likewise.
12801         * g++.old-deja/g++.robertl/eb34.C: Likewise.
12802         * g++.old-deja/g++.robertl/eb43.C: Likewise.
12803         * g++.old-deja/g++.robertl/eb26.C: Likewise.
12804         * g++.old-deja/g++.robertl/eb116.C: Likewise.
12805         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12806         * g++.old-deja/g++.brendan/overload8.C: Likewise.
12807         * g++.old-deja/g++.brendan/overload11.C: Likewise.
12808         * g++.old-deja/g++.brendan/copy7.C: Likewise.
12809         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12810         * g++.old-deja/g++.brendan/template11.C: Likewise.
12811         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
12812         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12813         * g++.old-deja/g++.brendan/crash16.C: Likewise.
12814         * g++.old-deja/g++.jason/pmem2.C: Likewise.
12815         * g++.old-deja/g++.jason/parse9.C: Likewise.
12816         * g++.old-deja/g++.jason/byval2.C: Likewise.
12817         * g++.old-deja/g++.jason/overload8.C: Likewise.
12818         * g++.old-deja/g++.jason/pmf8.C: Likewise.
12819         * g++.old-deja/g++.jason/template33.C: Likewise.
12820         * g++.old-deja/g++.jason/return3.C: Likewise.
12821         * g++.old-deja/g++.jason/scoping2.C: Likewise.
12822         * g++.old-deja/g++.jason/virtual.C: Likewise.
12823         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12824         * g++.old-deja/g++.jason/template27.C: Likewise.
12825         * g++.old-deja/g++.jason/synth6.C: Likewise.
12826         * g++.old-deja/g++.jason/ref8.C: Likewise.
12827         * g++.old-deja/g++.jason/offset1.C: Likewise.
12828         * g++.old-deja/g++.other/static20.C: Likewise.
12829         * g++.old-deja/g++.other/array1.C: Likewise.
12830         * g++.old-deja/g++.other/new3.C: Likewise.
12831         * g++.old-deja/g++.other/array2.C: Likewise.
12832         * g++.old-deja/g++.other/overload9.C: Likewise.
12833         * g++.old-deja/g++.other/cast6.C: Likewise.
12834         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
12835         * g++.old-deja/g++.other/eh4.C: Likewise.
12836         * g++.old-deja/g++.other/using7.C: Likewise.
12837         * g++.old-deja/g++.other/init18.C: Likewise.
12838         * g++.old-deja/g++.other/dyncast1.C: Likewise.
12839         * g++.old-deja/g++.other/dyncast2.C: Likewise.
12840         * g++.old-deja/g++.other/dtor11.C: Likewise.
12841         * g++.old-deja/g++.pt/static11.C: Likewise.
12842         * g++.old-deja/g++.pt/crash19.C: Likewise.
12843         * g++.old-deja/g++.pt/overload12.C: Likewise.
12844         * g++.old-deja/g++.pt/crash46.C: Likewise.
12845         * g++.old-deja/g++.pt/mi1.C: Likewise.
12846         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
12847         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12848         * g++.old-deja/g++.pt/local5.C: Likewise.
12849         * g++.old-deja/g++.pt/typename2.C: Likewise.
12850         * g++.old-deja/g++.pt/explicit80.C: Likewise.
12851         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
12852         * g++.old-deja/g++.law/visibility1.C: Likewise.
12853         * g++.old-deja/g++.law/visibility2.C: Likewise.
12854         * g++.old-deja/g++.law/virtual2.C: Likewise.
12855         * g++.old-deja/g++.law/operators19.C: Likewise.
12856         * g++.old-deja/g++.law/parsing10.C: Likewise.
12857         * g++.old-deja/g++.law/visibility4.C: Likewise.
12858         * g++.old-deja/g++.law/operators4.C: Likewise.
12859         * g++.old-deja/g++.law/dtors2.C: Likewise.
12860         * g++.old-deja/g++.law/missed-error3.C: Likewise.
12861         * g++.old-deja/g++.law/visibility10.C: Likewise.
12862         * g++.old-deja/g++.law/scope3.C: Likewise.
12863         * g++.old-deja/g++.law/casts2.C: Likewise.
12864         * g++.old-deja/g++.law/code-gen5.C: Likewise.
12865         * g++.old-deja/g++.law/operators33.C: Likewise.
12866         * g++.old-deja/g++.law/friend4.C: Likewise.
12867         * g++.old-deja/g++.mike/pmf7.C: Likewise.
12868         * g++.old-deja/g++.mike/p5611.C: Likewise.
12869         * g++.old-deja/g++.mike/net37.C: Likewise.
12870         * g++.old-deja/g++.mike/p3570.C: Likewise.
12871         * g++.old-deja/g++.mike/p5718.C: Likewise.
12872         * g++.old-deja/g++.mike/net21.C: Likewise.
12873         * g++.old-deja/g++.mike/p1862.C: Likewise.
12874         * g++.old-deja/g++.mike/p4511.C: Likewise.
12875         * g++.old-deja/g++.mike/virt3.C: Likewise.
12876         * g++.old-deja/g++.mike/p16146.C: Likewise.
12877         * g++.old-deja/g++.mike/p1989.C: Likewise.
12878         * g++.old-deja/g++.mike/p5571.C: Likewise.
12879         * g++.old-deja/g++.gb/scope10.C: Likewise.
12880         * g++.old-deja/g++.abi/primary5.C: Likewise.
12881         * g++.old-deja/g++.abi/empty2.C: Likewise.
12882         * g++.old-deja/g++.abi/arraynew.C: Likewise.
12883         * g++.old-deja/g++.eh/vbase4.C: Likewise.
12884         * g++.old-deja/g++.eh/ptr1.C: Likewise.
12885         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
12886         * g++.old-deja/g++.bob/template3.C: Likewise.
12887         * g++.old-deja/g++.bob/inherit1.C: Likewise.
12888
12889 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
12890
12891         PR fortran/31193
12892         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
12893
12894 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
12895
12896         PR fortran/20897
12897         * gfortran.dg/derived_name_1.f90: New.
12898         * gfortran.dg/derived_name_2.f: New.
12899
12900 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12901
12902         * lib/target-supports.exp (check_effective_target_nonpic): New
12903         procedure.
12904         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
12905         when compiling PIC.
12906         * gcc.target/i386/asm-4.c: Require nonpic.
12907         * gcc.target/i386/cmov1.c: Likewise.
12908         * gcc.target/i386/mul.c: Likewise.
12909         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
12910         * gcc.target/i386/ssetype-1.c: Require nonpic.
12911         * gcc.target/i386/ssetype-3.c: Likewise.
12912         * gcc.target/i386/ssetype-5.c: Likewise.
12913
12914 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12915
12916         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
12917         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
12918         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
12919         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
12920
12921 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
12922
12923         PR tree-optimization/30590
12924         * g++.dg/opt/pr30590.C: New testcase.
12925
12926 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
12927
12928         PR c/30762
12929         * gcc.dg/pr30762-1.c: New test.
12930         * gcc.dg/pr30762-2.c: New test.
12931
12932         PR inline-asm/30505
12933         * gcc.target/i386/pr30505.c: New test.
12934
12935 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
12936
12937         * gcc.target/arm/register-variables.c: New.
12938
12939 2007-03-19  Jeff Law  <law@redhat.com>
12940
12941         * PR tree-optimization/30984
12942         * gcc.c-torture/pr30984.c: New test.
12943
12944 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12945         Richard Guenther  <rguenther@suse.de>
12946
12947         PR tree-optimization/31254
12948         * gcc.dg/torture/pr31254.c: New testcase.
12949
12950 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
12951
12952         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
12953         target default_packed.
12954
12955 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12956
12957         PR fortran/31203
12958         * gfortran.dg/string_length_1.f90: New test.
12959
12960 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12961
12962         PR testsuite/30395
12963         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
12964
12965 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12966
12967         PR libgfortran/31052
12968         * gfortran.dg/namelist_27.f90: New test.
12969
12970 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
12971
12972         PR fortran/30531
12973         * gfortran.dg/used_types_14.f90: New test.
12974
12975         PR fortran/31086
12976         * gfortran.dg/used_types_15.f90: New test.
12977
12978 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
12979
12980         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
12981         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
12982
12983 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12984
12985         PR fortran/31120
12986         * gfortran.dg/integer_exponentiation_2.f90: New test.
12987
12988 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
12989
12990         PR tree-optimization/31041
12991         * gcc.dg/vect/pr31041.c: New test.
12992
12993 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12994
12995         * g++.dg/warn/Wconversion-integer.C: New
12996         * g++.dg/warn/Wconversion-real.C: New.
12997         * g++.dg/warn/Wconversion-real-integer.C: New.
12998         * g++.dg/warn/conv2.C: Updated.
12999
13000 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13001
13002         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
13003         exclude RTPs.
13004
13005 2007-03-16  Richard Guenther  <rguenther@suse.de>
13006
13007         PR tree-optimization/31146
13008         * g++.dg/tree-ssa/pr31146.C: New testcase.
13009
13010 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13011
13012         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
13013         assume that the target has <features.h>.
13014
13015 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13016
13017         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
13018         dg-options rather than to the whole test.
13019
13020 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
13021
13022         PR debug/29906
13023         * g++.dg/debug/pr29906.C: New
13024
13025 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13026
13027         PR libgfortran/31099
13028         * gfortran.dg/unformatted_recl.f90: Update test.
13029
13030 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
13031
13032         * gcc.dg/tree-ssa/prefetch-5.c: New test.
13033
13034 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13035
13036         PR c++/30891
13037         * g++.dg/parse/namespace-definition.C: New.
13038
13039 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13040
13041         PR c++/24924
13042         * g++.dg/cpp/pedantic-errors.C: New.
13043         * g++.dg/cpp/permissive.C: New.
13044
13045 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13046
13047         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
13048         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
13049
13050 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13051
13052         * lib/target-supports.exp (check_missing_uclibc_feature)
13053         (check_effective_target_wchar): New procedures.
13054         * gcc.dg/wchar_t-1.c: Require target wchar.
13055         * gcc.dg/wint_t-1.c: Likewise.
13056
13057 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13058
13059         * lib/target-supports.exp (check_gc_sections_available): Return
13060         false for VxWorks targets.
13061
13062 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13063
13064         * g++.dg/warn/Wconversion2.C: Fix typo.
13065         * gcc.dg/if-empty-1.c: Ditto.
13066
13067 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13068
13069         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
13070
13071 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13072
13073         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
13074         * gcc.target/i386/pr31167.c: Ditto.
13075
13076 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13077
13078         PR target/31167
13079         * gcc.target/i386/pr31167.c: New test.
13080
13081 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
13082
13083         PR fortran/30922
13084         * gfortran.dg/import5.f90.f90: New test.
13085
13086
13087         PR fortran/30879
13088         * gfortran.dg/data_components_1.f90: New test.
13089
13090
13091         PR fortran/30870
13092         * gfortran.dg/generic_13.f90: New test.
13093
13094         PR fortran/31163
13095         * gfortran.dg/alloc_comp_basics_5.f90: New test.
13096
13097 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13098
13099         PR libgfortran/31051
13100         * gfortran.dg/fmt_t_4.f90: New
13101
13102 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13103
13104         PR C++/31165
13105         * g++.dg/other/default7.C: New test.
13106
13107 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13108
13109         * g++.dg/warn/Wconversion2.C: New.
13110
13111 2007-03-14  Eric Christopher  <echristo@apple.com>
13112
13113         * gcc.dg/ssp-1.c: New.
13114         * gcc.dg/ssp-2.c: Ditto.
13115
13116 2007-03-14  Dirk Mueller  <dmueller@suse.de>
13117
13118         * g++.dg/warn/do-empty.C: New.
13119         * gcc.dg/do-empty.c: New.
13120         * gcc.dg/if-empty-1.c: Update.
13121         * gcc.dg/20001116-1.c: Update.
13122         * gcc.dg/pr23165.c: Update.
13123
13124 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
13125
13126         * gfortran.dg/module_implicit_conversion.f90: New test.
13127
13128 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
13129
13130         PR middle-end/31127
13131         * gcc.dg/pr31127.c: New.
13132
13133 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
13134
13135         * gcc.dg/tree-ssa/loop-26.c: New test.
13136
13137 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
13138
13139         * gcc.target/i386/cmpxchg16b-1.c: New test.
13140
13141 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13142
13143         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
13144         * gcc.dg/c99-vla-1.c: Likewise.
13145         * g++.dg/ext/vla1.C: Likewise
13146
13147 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13148
13149         * gcc.dg/wvla-1.c: New test
13150         * gcc.dg/wvla-2.c: New test
13151         * gcc.dg/wvla-3.c: New test
13152         * gcc.dg/wvla-4.c: New test
13153         * gcc.dg/wvla-5.c: New test
13154         * gcc.dg/wvla-6.c: New test
13155         * gcc.dg/wvla-7.c: New test
13156         * g++.dg/warn/Wvla-1.C: New test
13157         * g++.dg/warn/Wvla-2.C: New test
13158         * g++.dg/warn/Wvla-3.C: New test
13159
13160 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
13161
13162         PR c++/30108
13163         * g++.dg/other/default6.C: New test.
13164
13165 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13166
13167         * lib/target-supports.exp (check_profiling_available): Return false
13168         for VxWorks.
13169         (check_effective_target_vxworks_kernel): New procedure.
13170         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
13171         VxWorks.
13172         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
13173         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
13174         to include VxWorks.
13175         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
13176
13177 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13178
13179         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
13180         PIC is not supported.
13181         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
13182         * gcc.dg/20020426-2.c: Likewise.
13183         * gcc.dg/pr28243.c: Likewise.
13184         * gcc.dg/visibility-11.c: Likewise.
13185         * gcc.dg/tls/opt-9.c: Likewise.
13186         * gcc.dg/tls/opt-10.c: Likewise.
13187         * gcc.dg/tls/pic-1.c: Likewise.
13188         * gcc.dg/tls/struct-1.c: Likewise.
13189         * gcc.target/i386/20000807-1.c: Likewise.
13190         * gcc.target/i386/20000904-1.c: Likewise.
13191         * gcc.target/i386/20011119-1.c: Likewise.
13192         * gcc.target/i386/990213-2.c: Likewise.
13193         * gcc.target/i386/990214-1.c: Likewise.
13194         * gcc.target/i386/compress-float-387-pic.c: Likewise.
13195         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
13196         * gcc.target/i386/pic-1.c: Likewise.
13197         * gcc.target/i386/pr21518.c: Likewise.
13198         * gcc.target/i386/pr23098.c: Likewise.
13199         * gcc.target/i386/pr23943.c: Likewise.
13200
13201 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
13202
13203         PR c++/31038
13204         * g++.dg/template/complit2.C: New test.
13205
13206         PR c++/30328
13207         * g++.dg/ext/bitfield1.C: New test.
13208
13209 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
13210
13211         PR fortran/30883
13212         * gfortran.dg/interface_11.f90: New test.
13213
13214 2007-03-11  Richard Guenther  <rguenther@suse.de>
13215
13216         PR tree-optimization/31115
13217         * gcc.dg/torture/pr31115.c: New testcase.
13218
13219 2007-03-11  Ira Rosen  <irar@il.ibm.com>
13220
13221         PR tree-optimization/29925
13222         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
13223
13224 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
13225
13226         PR c++/30274
13227         * g++.dg/expr/bitfield3.C: New test.
13228         * g++.dg/expr/bitfield4.C: Likewise.
13229         * g++.dg/expr/bitfield5.C: Likewise.
13230         * g++.dg/expr/bitfield6.C: Likewise.
13231
13232         PR c++/30924
13233         * g++.dg/template/array18.C: New test.
13234
13235 2007-03-10  Dirk Mueller  <dmueller@suse.de>
13236
13237         PR c++/17946
13238         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
13239         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
13240
13241 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
13242
13243         PR c++/20599
13244         * g++.dg/cpp0x/variadic-bind.C: New.
13245         * g++.dg/cpp0x/variadic-function.C: New.
13246         * g++.dg/cpp0x/variadic-mem_fn.C: New.
13247         * g++.dg/cpp0x/variadic-tuple.C: New.
13248         * g++.dg/cpp0x/variadic1.C: New.
13249         * g++.dg/cpp0x/variadic2.C: New.
13250         * g++.dg/cpp0x/variadic3.C: New.
13251         * g++.dg/cpp0x/variadic4.C: New.
13252         * g++.dg/cpp0x/variadic5.C: New.
13253         * g++.dg/cpp0x/variadic6.C: New.
13254         * g++.dg/cpp0x/variadic7.C: New.
13255         * g++.dg/cpp0x/variadic8.C: New.
13256         * g++.dg/cpp0x/variadic9.C: New.
13257         * g++.dg/cpp0x/variadic10.C: New.
13258         * g++.dg/cpp0x/variadic11.C: New.
13259         * g++.dg/cpp0x/variadic12.C: New.
13260         * g++.dg/cpp0x/variadic13.C: New.
13261         * g++.dg/cpp0x/variadic14.C: New.
13262         * g++.dg/cpp0x/variadic15.C: New.
13263         * g++.dg/cpp0x/variadic16.C: New.
13264         * g++.dg/cpp0x/variadic17.C: New.
13265         * g++.dg/cpp0x/variadic18.C: New.
13266         * g++.dg/cpp0x/variadic19.C: New.
13267         * g++.dg/cpp0x/variadic20.C: New.
13268         * g++.dg/cpp0x/variadic21.C: New.
13269         * g++.dg/cpp0x/variadic22.C: New.
13270         * g++.dg/cpp0x/variadic23.C: New.
13271         * g++.dg/cpp0x/variadic24.C: New.
13272         * g++.dg/cpp0x/variadic25.C: New.
13273         * g++.dg/cpp0x/variadic26.C: New.
13274         * g++.dg/cpp0x/variadic27.C: New.
13275         * g++.dg/cpp0x/variadic28.C: New.
13276         * g++.dg/cpp0x/variadic29.C: New.
13277         * g++.dg/cpp0x/variadic30.C: New.
13278         * g++.dg/cpp0x/variadic31.C: New.
13279         * g++.dg/cpp0x/variadic32.C: New.
13280         * g++.dg/cpp0x/variadic33.C: New.
13281         * g++.dg/cpp0x/variadic34.C: New.
13282         * g++.dg/cpp0x/variadic35.C: New.
13283         * g++.dg/cpp0x/variadic36.C: New.
13284         * g++.dg/cpp0x/variadic37.C: New.
13285         * g++.dg/cpp0x/variadic38.C: New.
13286         * g++.dg/cpp0x/variadic39.C: New.
13287         * g++.dg/cpp0x/variadic40.C: New.
13288         * g++.dg/cpp0x/variadic41.C: New.
13289         * g++.dg/cpp0x/variadic42.C: New.
13290         * g++.dg/cpp0x/variadic43.C: New.
13291         * g++.dg/cpp0x/variadic44.C: New.
13292         * g++.dg/cpp0x/variadic45.C: New.
13293         * g++.dg/cpp0x/variadic46.C: New.
13294         * g++.dg/cpp0x/variadic47.C: New.
13295         * g++.dg/cpp0x/variadic48.C: New.
13296         * g++.dg/cpp0x/variadic49.C: New.
13297         * g++.dg/cpp0x/variadic50.C: New.
13298         * g++.dg/cpp0x/variadic51.C: New.
13299         * g++.dg/cpp0x/variadic52.C: New.
13300         * g++.dg/cpp0x/variadic53.C: New.
13301         * g++.dg/cpp0x/variadic54.C: New.
13302         * g++.dg/cpp0x/variadic55.C: New.
13303         * g++.dg/cpp0x/variadic56.C: New.
13304         * g++.dg/cpp0x/variadic57.C: New.
13305         * g++.dg/cpp0x/variadic58.C: New.
13306         * g++.dg/cpp0x/variadic59.C: New.
13307         * g++.dg/cpp0x/variadic60.C : New.
13308         * g++.dg/cpp0x/variadic61.C : New.
13309         * g++.dg/cpp0x/variadic62.C : New.
13310         * g++.dg/cpp0x/variadic63.C : New.
13311         * g++.dg/cpp0x/variadic64.C : New.
13312         * g++.dg/cpp0x/variadic65.C : New.
13313         * g++.dg/cpp0x/variadic66.C : New.
13314         * g++.dg/cpp0x/variadic67.C : New.
13315         * g++.dg/cpp0x/variadic68.C : New.
13316         * g++.dg/cpp0x/variadic69.C : New.
13317         * g++.dg/cpp0x/variadic70.C : New.
13318         * g++.dg/cpp0x/variadic71.C : New.
13319         * g++.dg/cpp0x/variadic72.C : New.
13320         * g++.dg/cpp0x/variadic73.C : New.
13321         * g++.dg/cpp0x/variadic74.C : New.
13322         * g++.dg/cpp0x/variadic75.C : New.
13323         * g++.dg/cpp0x/variadic-ex1.C : New.
13324         * g++.dg/cpp0x/variadic-ex2.C : New.
13325         * g++.dg/cpp0x/variadic-ex3.C : New.
13326         * g++.dg/cpp0x/variadic-ex4.C : New.
13327         * g++.dg/cpp0x/variadic-ex5.C : New.
13328         * g++.dg/cpp0x/variadic-ex6.C : New.
13329         * g++.dg/cpp0x/variadic-ex7.C : New.
13330         * g++.dg/cpp0x/variadic-ex8.C : New.
13331         * g++.dg/cpp0x/variadic-ex9.C : New.
13332         * g++.dg/cpp0x/variadic-ex10.C : New.
13333         * g++.dg/cpp0x/variadic-ex11.C : New.
13334         * g++.dg/cpp0x/variadic-ex12.C : New.
13335         * g++.dg/cpp0x/variadic-ex13.C : New.
13336         * g++.dg/cpp0x/variadic-ex14.C : New.
13337
13338 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13339
13340         PR libgfortran/31099
13341         * gfortran.dg/unformatted_recl.f90: New test.
13342
13343 2007-03-09  Roger Sayle  <roger@eyesopen.com>
13344
13345         * gcc.dg/fold-eqcmplx-1.c: New test case.
13346
13347 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
13348
13349         PR rtl-optimization/30643
13350         * gcc.dg/pr30643.c: New.
13351
13352 2007-03-09  Chao-ying Fu  <fu@mips.com>
13353
13354         * gcc.target/mips/mips32-dspr2-type.c: New test.
13355         * gcc.target/mips/mips32-dspr2.c: New test.
13356         * gcc.target/mips/dspr2-MULT.c: New test.
13357         * gcc.target/mips/dspr2-MULTU.c: New test.
13358         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
13359         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
13360         Adjust some formats.
13361
13362 2007-03-09  Dirk Mueller  <dmueller@suse.de>
13363
13364         PR c++/17946
13365         * gcc.dg/Wlogical-op-1.c: New.
13366         * g++.dg/warn/Wlogical-op-1.C: New.
13367
13368 2007-03-09  Richard Guenther  <rguenther@suse.de>
13369
13370         PR tree-optimization/30904
13371         PR middle-end/31058
13372         * gcc.dg/pr30904.c: Remove xfail.
13373
13374 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13375
13376         PR C/31072
13377         * gcc.c-torture/execute/pr31072.c: New test.
13378
13379 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13380
13381         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
13382         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13383         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
13384         *lrint* and *lround*.
13385         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
13386         floor->lfloor.
13387         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
13388         * gcc.dg/torture/builtin-integral-1.c: Likewise.
13389         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
13390         and *lround*.  Correct macro names.
13391         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
13392         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
13393
13394 2007-03-08  Ian Lance Taylor  <iant@google.com>
13395
13396         * gcc.dg/no-strict-overflow-5.c: New test.
13397         * gcc.dg/no-strict-overflow-6.c: New test.
13398         * gcc.dg/Wstrict-overflow-11.c: New test.
13399         * gcc.dg/Wstrict-overflow-12.c: New test.
13400         * gcc.dg/Wstrict-overflow-13.c: New test.
13401         * gcc.dg/Wstrict-overflow-14.c: New test.
13402         * gcc.dg/Wstrict-overflow-15.c: New test.
13403
13404 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13405
13406         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
13407         for VxWorks kernel mode.
13408         * gcc.c-torture/execute/strncmp-1.x: Likewise.
13409
13410 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13411
13412         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
13413         mode.
13414
13415 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13416
13417         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
13418         and lib/bfill.c on VxWorks targets.
13419         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
13420         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
13421         lib/bfill.c and lib/memmove.c on VxWorks targets.
13422         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
13423         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
13424         on VxWorks targets.
13425         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
13426         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
13427
13428 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13429
13430         * gfortran.dg/use_5.f90: New test.
13431         * gfortran.dg/use_6.f90: Ditto.
13432         * gfortran.dg/use_7.f90: Ditto.
13433
13434 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13435
13436         PR fortran/30973
13437         * gfortran.dg/use_4.f90: New test.
13438         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
13439
13440 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
13441
13442         PR fortran/31011
13443         * gfortran.dg/parameter_array_section_2.f90: New test.
13444
13445 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
13446
13447         PR c++/30852
13448         * g++.dg/ext/offsetof1.C: Add cases with volatile.
13449
13450         PR c++/30534
13451         * g++.dg/template/arg5.C: New test.
13452
13453 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
13454
13455         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
13456
13457 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
13458
13459         * gcc.dg/var-expand1.c: Add newline at end of file.
13460
13461 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
13462
13463         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
13464
13465 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
13466
13467         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
13468
13469 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13470
13471         * gcc.dg/torture/builtin-convert-4.c: New test.
13472
13473 2007-03-05  Ian Lance Taylor  <iant@google.com>
13474
13475         * gcc.c-torture/compile/pr31034.c: New test.
13476
13477 2007-03-05  Ian Lance Taylor  <iant@google.com>
13478
13479         * gcc.dg/inline-18.c: New test.
13480         * gcc.dg/inline-19.c: New test.
13481         * gcc.dg/inline-20.c: New test.
13482         * gcc.dg/inline-21.c: New test.
13483
13484 2007-03-05  Richard Guenther  <rguenther@suse.de>
13485
13486         PR tree-optimization/14052
13487         * gcc.dg/tree-ssa/vrp33.c: New testcase.
13488
13489 2007-03-05  Richard Guenther  <rguenther@suse.de>
13490
13491         PR tree-optimization/23777
13492         * gcc.dg/tree-ssa/pr23777.c: New testcase.
13493
13494 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13495
13496         PR other/30465
13497         * gcc.dg/multiple-overflow-warn-3.c: New.
13498         * g++.dg/warn/multiple-overflow-warn-3.C: New.
13499
13500 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
13501
13502         PR c++/30895
13503         * g++.dg/parse/template23.C: New test.
13504
13505 2007-03-04  Roger Sayle  <roger@eyesopen.com>
13506
13507         PR middle-end/30744
13508         * gcc.dg/pr30744-1.c: New test case.
13509
13510 2007-03-04  Tobias Burnus  <burnus@net-b.de>
13511
13512         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
13513
13514 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13515
13516         PR target/30406
13517         * gfortran.dg/logical_3.f90: New test.
13518
13519 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
13520
13521         PR libfortran/30981
13522         * gfortran.dg/integer_exponentiation_1.f90:  New test.
13523
13524 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
13525
13526         * gcc.target/m68k/m68k.exp: New.
13527         * gcc.target/m68k/crash1.c: New.
13528
13529 2007-03-03  Tobias Burnus  <burnus@net-b.de>
13530
13531         * gfortran.dg/c_by_val.c: Use int64_t instead of long
13532         to be more compatible with integer(kind=8).
13533
13534 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13535
13536         PR libfortran/31001
13537         * gfortran.dg/zero_sized_3.f90: New test.
13538
13539 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13540
13541         PR c++/15787
13542         * g++.dg/parse/else.C: New.
13543         * g++.dg/parse/else-2.C: New.
13544
13545 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
13546             Tobias Burnus  <burnus@net-b.de>
13547
13548         PR fortran/30882
13549         * gfortran.dg/size_dim.f90: New test.
13550
13551 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
13552             Tobias Burnus  <burnus@net-b.de>
13553
13554         PR fortran/30873
13555         * gfortran.dg/entry_9.f90: New test.
13556
13557 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
13558
13559         PR c++/28253
13560         * g++.dg/inherit/covariant16.C: New test.
13561
13562 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
13563
13564         * g++.dg/other/darwin-minversion-1.C: New.
13565
13566 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
13567
13568         * gcc.dg/tree-ssa/20070302-1.c: New test.
13569
13570 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
13571
13572         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
13573         tests.
13574
13575 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
13576
13577         * gcc.dg/tree-ssa/prefetch-4.c: New test.
13578
13579 2007-03-01  Simon Baldwin <simonb@google.com>
13580
13581         PR c++/23689
13582         * warn/ignored_typedef.C: New.
13583         * init/ctor8.C: Added dg-warning to consume ignored typedef
13584         warning.
13585         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
13586         and added an explicit line number.
13587
13588 2007-02-28  Richard Guenther  <rguenther@suse.de>
13589
13590         PR middle-end/30364
13591         * gcc.dg/torture/pr30364-1.c: New testcase.
13592         * gcc.dg/torture/pr30364-2.c: Likewise.
13593         * gcc.dg/torture/pr30364-3.c: Likewise.
13594
13595 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13596
13597         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
13598         powerpc*, use -funsafe-math-optimizations.
13599         * gcc.dg/torture/builtin-logb-1.c: Likewise.
13600         * gcc.dg/torture/builtin-modf-1.c: Likewise.
13601
13602 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13603             Paul Thomas  <pault@gcc.gnu.org>
13604
13605         PR fortran/30888
13606         PR fortran/30887
13607         * c_by_val_1.f: Test %VAL() with non-default kind.
13608         * c_by_val.c: Ditto.
13609         * c_by_val_4.f: New test.
13610
13611 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13612
13613         PR fortran/30968
13614         * gfortran.dg/continuation_7.f90: New test.
13615
13616 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
13617
13618         * g++.dg/inherit/thunk7.C: New test.
13619         * lib/target-supports.exp (check_profiling_available): Not available
13620         for bfin-*-*.
13621
13622 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
13623
13624         PR target/30970
13625         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
13626
13627 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
13628
13629         * lib/target-supports.exp (check_effective_target_init_priority):
13630         Remove Solaris special case.
13631
13632 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
13633
13634         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
13635         for more builtin types.
13636
13637         * g++.dg/ext/visibility/class1.C: Port to Darwin.
13638         * g++.dg/ext/visibility/noPLT.C: Likewise.
13639
13640 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13641
13642         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
13643         sh* targets.
13644
13645 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
13646
13647         PR fortran/30865
13648         * size_optional_dim_1.f90:  New test.
13649
13650 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
13651
13652         * gcc.dg/vxworks/vxworks.exp: New file.
13653         * gcc.dg/vxworks/initpri1.c: Likewise.
13654         * gcc.dg/vxworks/initpri2.c: Likewise.
13655         * gcc.dg/initpri2.c: Add more tests.
13656         * g++.dg/special/initpri2.C: Likewise.
13657
13658         * gcc.dg/initpri1.c: New test.
13659         * gcc.dg/initpri2.c: Likewise.
13660         * g++.dg/special/initpri1.C: New test.
13661         * g++.dg/special/initpri2.C: Likewise.
13662         * g++.dg/special/conpr-1.C: Use init_priority effective target.
13663         * g++.dg/special/conpr-2.C: Likewise.
13664         * g++.dg/special/conpr-3.C: Likewise.
13665         * g++.dg/special/conpr-4.C: Likewise.
13666         * g++.dg/special/initp1.C: Likewise.
13667         * g++.dg/special/ecos.exp: Remove code to detect availability of
13668         constructor priorities.
13669         * lib/target-supports.exp (check_effective_target_init_priority):
13670         New function.
13671
13672 2007-02-24  Jan Hubicka  <jh@suse.cz>
13673
13674         * gcc.c-torture/execute/pr30778.c: New testcase.
13675
13676 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13677
13678         PR libgfortran/30918
13679         * gfortran.dg/namelist_26.f90: New test.
13680
13681 2007-02-24  Richard Guenther  <rguenther@suse.de>
13682
13683         PR middle-end/30951
13684         * gcc.dg/pr30951.c: New testcase.
13685
13686 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13687
13688         * gcc.dg/torture/builtin-modf-1.c: New test.
13689
13690 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
13691
13692         PR tree-optimization/30904
13693         * gcc.dg/pr30904.c: New test.
13694
13695 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13696
13697         * gcc.test-framework/README: Correct command.
13698         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
13699         -Wunused-value.
13700         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
13701
13702 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
13703
13704         * lib/target-supports.exp (check_effective_target_unwrapped): New.
13705
13706 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
13707
13708         * lib/target-supports.exp (check_effective_target_newlib): New
13709         function.
13710
13711 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
13712
13713         PR fortran/30660
13714         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
13715         allocatable component.
13716
13717
13718 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13719
13720         * gcc.dg/torture/builtin-logb-1.c: New test.
13721         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
13722         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
13723         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
13724         sh* targets.
13725
13726 2007-02-23  Richard Guenther  <rguenther@suse.de>
13727
13728         * g++.dg/warn/changes-meaning.C: New testcase.
13729
13730 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13731
13732         PR libgfortran/30910
13733         * gfortran.dg/fmt_zero_precision.f90: Update test.
13734
13735 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13736
13737         * gcc.dg/torture/builtin-frexp-1.c: New test.
13738
13739 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
13740
13741         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
13742
13743 2007-02-22  Ian Lance Taylor  <iant@google.com>
13744
13745         PR debug/30898
13746         * g++.dg/debug/pr30898.C: New test.
13747
13748 2007-02-22  Ira Rosen  <irar@il.ibm.com>
13749
13750         * gcc.dg/vect/vect-106.c: New test.
13751
13752 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13753             Ira Rosen  <irar@il.ibm.com>
13754
13755         PR tree-optimization/30843
13756         * gcc.dg/vect/pr30843.c: New test.
13757
13758 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13759
13760         PR tree-optimization/30858
13761         * gcc.dg/vect/pr30858.c: New test.
13762
13763 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
13764
13765         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
13766         to set options for compiling testglue.
13767         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
13768         * lib/obj-c++.exp (obj-c++_init): Likewise.
13769
13770 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
13771
13772         * gnat.dg/derived_aggregate.adb: New test.
13773
13774 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13775
13776         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
13777         sh* targets.  Call the correct CKSGN macro.
13778
13779 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
13780
13781         * gfortran.dg/gomp/omp_parse1.f90: New test.
13782         * gfortran.dg/gomp/omp_parse2.f: New test.
13783
13784 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
13785
13786         PR fortran/30869
13787         * gfortran.dg/do_pointer_1.f90:  New test.
13788
13789 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13790
13791         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
13792         and scalbln.
13793
13794 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
13795
13796         * gcc.dg/darwin-minversion-1.c: New.
13797         * gcc.dg/darwin-minversion-2.c: New.
13798
13799 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13800
13801         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
13802
13803 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13804             DJ Delorie <dj@redhat.com>
13805
13806         PR other/30824
13807         * gcc.dg/Wfatal.c: New.
13808         * gcc.dg/Wfatal-2.c: New.
13809         * gcc.dg/Werror-1.c: Adjust expectations.
13810         * gcc.dg/Werror-5.c: Likewise.
13811         * gcc.dg/Werror-7.c: Likewise.
13812         * gcc.dg/Werror-10.c: Likewise.
13813         * gcc.dg/Werror-11.c: Likewise.
13814
13815 2007-02-20  Tobias Burnus  <burnus@net-b.de>
13816
13817         PR fortran/30522
13818         * gfortran.dg/volatile10.f90: New test.
13819
13820 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
13821
13822         PR libfortran/30533
13823         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
13824
13825 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13826
13827         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
13828         * gcc.dg/Walways-true-1.c: Likewise.
13829         * gcc.dg/weak/weak-3.c: Likewise.
13830         * gcc.dg/Werror-1.c: Likewise.
13831         * gcc.dg/Werror-3.c: Likewise.
13832         * gcc.dg/Werror-4.c: Likewise.
13833         * gcc.dg/Werror-5.c: Likewise.
13834         * gcc.dg/Werror-6.c: Likewise.
13835         * gcc.dg/Werror-7.c: Likewise.
13836         * gcc.dg/Werror-8.c: Likewise.
13837         * gcc.dg/Werror-10.c: Likewise.
13838         * gcc.dg/Werror-11.c: Likewise.
13839         * gcc.dg/Werror-12.c: Likewise.
13840         * g++.old-deja/g++.mike/warn8.C: Likewise.
13841         * g++.dg/warn/Walways-true-1.C: Likewise.
13842         * g++.dg/warn/Walways-true-2.C: Likewise.
13843         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
13844         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
13845         -Wstring-literal-comparison with -Waddress.
13846         * gcc.dg/Wstring-literal-comparison-4.c: Replace
13847         -Wno-string-literal-comparison with -Wno-address.
13848
13849 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
13850
13851         * gnat.dg/self_aggregate_with_call.adb: New test.
13852
13853 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
13854
13855         PR tree-optimization/30975
13856         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
13857         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
13858         * gcc.dg/vect/pr30795.c: New.
13859
13860 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13861
13862         PR fortran/30681
13863         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
13864
13865 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13866
13867         PR rtl-optimization/28173
13868         * gcc.target/i386/andor-1.c: New test case.
13869
13870 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13871
13872         * gcc.dg/torture/builtin-ldexp-1.c: New.
13873         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
13874
13875 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13876
13877         * gfortran.dg/array_constructor_15.f90: New test case.
13878
13879 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13880
13881         * gfortran.dg/forall_10.f90: New test case.
13882
13883 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13884
13885         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
13886
13887 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13888
13889         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
13890         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
13891
13892 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
13893
13894         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
13895         * gcc.target/i386/builtin-bswap-3.c: Ditto.
13896         * gcc.target/i386/xchg-1.c: New test.
13897         * gcc.target/i386/xchg-2.c: New test.
13898
13899 2007-02-16  Richard Guenther  <rguenther@suse.de>
13900             Christian Bruel  <christian.bruel@st.com>
13901
13902         * gcc.dg/strict-overflow-5.c: New testcase.
13903
13904 2007-02-16  Tobias Burnus  <burnus@net-b.de>
13905
13906         PR fortran/30793
13907         * gfortran.dg/func_derived_4.f90: New test.
13908
13909 2007-02-15  Roger Sayle  <roger@eyesopen.com>
13910
13911         PR middle-end/30391
13912         * gfortran.dg/pr30391-1.f90: New test case.
13913
13914 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13915
13916         PR middle-end/30433
13917         * gcc.c-torture/compile/pr30433.c: New testcase to check
13918         that complex constants comparisions are foldded.
13919
13920 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13921
13922         PR C++/30158
13923         * g++.dg/ext/stmtexpr10.C: New testcase.
13924
13925 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13926
13927         PR middle-end/30729
13928         * gcc.dg/Wunused-value-2.c: New testcase.
13929
13930 2007-02-15  Ian Lance Taylor  <iant@google.com>
13931
13932         * g++.dg/eh/subreg-1.C: New test.
13933
13934 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13935
13936         PR c/26494
13937         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
13938         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
13939         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
13940         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
13941         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
13942         * gcc.dg/Werror-implicit-function-declaration.c: New.
13943
13944 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13945
13946         PR c++/28943
13947         * g++.dg/warn/pr28943.C: New.
13948
13949 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13950
13951         * gfortran.fortran-torture/execute/math.f90: Fix typo.
13952
13953 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13954
13955         PR fortran/30779
13956         * gfortran.dg/error_recovery_3.f90: New test.
13957
13958 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13959
13960         * g++.dg/tree-ssa/sra-1.C: New.
13961
13962 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13963
13964         * g++.dg/tree-ssa/sra-1.C: New.
13965
13966 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13967
13968         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
13969
13970 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13971
13972         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
13973
13974 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
13975
13976         PR fortran/30799
13977         * gfortran.dg/logical_2.f90: New test.
13978
13979 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
13980
13981         * gcc.dg/torture/complex-alias-1.c: New test.
13982
13983 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
13984
13985         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
13986         instead of -fdump-tree-tailcall.
13987
13988 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
13989
13990         * gfortran.dg/interface_10.f90: Fix comment typo.
13991
13992 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
13993
13994         PR tree-optimization/30771
13995         * gcc.dg/vect/pr30771.c: New test.
13996
13997 2007-02-13  Ian Lance Taylor  <iant@google.com>
13998
13999         * gcc.dg/Wstrict-overflow-1.c: New test.
14000         * gcc.dg/Wstrict-overflow-2.c: New test.
14001         * gcc.dg/Wstrict-overflow-3.c: New test.
14002         * gcc.dg/Wstrict-overflow-4.c: New test.
14003         * gcc.dg/Wstrict-overflow-5.c: New test.
14004         * gcc.dg/Wstrict-overflow-6.c: New test.
14005         * gcc.dg/Wstrict-overflow-7.c: New test.
14006         * gcc.dg/Wstrict-overflow-8.c: New test.
14007         * gcc.dg/Wstrict-overflow-9.c: New test.
14008         * gcc.dg/Wstrict-overflow-10.c: New test.
14009
14010 2007-02-13  Roger Sayle  <roger@eyesopen.com>
14011
14012         * gcc.target/ia64/builtin-bswap-2.c: New test case.
14013
14014 2007-02-13  Richard Henderson  <rth@redhat.com>
14015
14016         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
14017         * gcc.c-torture/execute/pr29302-1.c: ... here.
14018
14019 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14020
14021         PR c/29521
14022         * gcc.dg/c90-return-1.c: Update output.
14023         * gcc.dg/c99-return-1.c: Likewise.
14024
14025 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
14026
14027         PR fortran/30554
14028         * gfortran.dg/used_dummy_types_7.f90: New test..
14029
14030 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
14031
14032         * gcc.target/i386/parity-1.c: New test.
14033         * gcc.target/i386/parity-2.c: New test.
14034
14035 2007-02-12  Roger Sayle  <roger@eyesopen.com>
14036
14037         * gcc.target/i386/builtin-bswap-3.c: New test case.
14038
14039 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
14040
14041         PR tree-optimization/29145
14042         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
14043         alias analysis is improved to take better advantage of restrict
14044         qualified pointers.
14045         * gcc.dg/vect/vect-80.c: Likewise.
14046         * gcc.dg/vect/pr29145.c: New.
14047
14048 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
14049
14050         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
14051         * gcc.target/i386/sse4a-insert.c: Likewise.
14052
14053 2007-02-11  Roger Sayle  <roger@eyesopen.com>
14054
14055         * gcc.target/ia64/builtin-popcount-1.c: New test case.
14056         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
14057
14058 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
14059
14060         PR fortran/30478
14061         * gfortran.dg/enum_4.f90: Update error message checks.
14062
14063 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
14064
14065         PR fortran/30554
14066         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
14067         versions of the modules.
14068
14069         PR fortran/30617
14070         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
14071         by getting rid of recursive I/O and providing functions with
14072         results.
14073
14074         PR fortran/30319
14075         * gfortran.dg/char_array_constructor_2.f90
14076
14077 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
14078
14079         PR c++/26988
14080         * g++.dg/template/spec34.C: New test
14081
14082 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
14083
14084         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
14085         on i?86 and x86_64.
14086         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
14087         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
14088         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
14089         on i?86 and x86_64.
14090         * gcc.dg/vect/vect-113.c: Ditto.
14091
14092 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
14093
14094         PR c++/29487
14095         * g++.dg/eh/weak1-C: New test.
14096         * g++.dg/eh/weak1-a.cc: Likewise.
14097         * g++.dg/eh/comdat1.C: Likewise.
14098
14099 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
14100             Dorit Nuzman  <dorit@il.ibm.com>
14101
14102         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
14103         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
14104         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
14105         * gcc.dg/vect/vect-113.c: Likewise.
14106
14107         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
14108
14109 2007-02-10  Richard Henderson  <rth@redhat.com>
14110
14111         * lib/target-supports.exp (check_effective_target_tls): Redefine
14112         to mean non-emulated tls.
14113         * gcc.dg/tls/alias-1.c: Remove tls requirement.
14114         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14115         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14116         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14117         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14118         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14119         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14120
14121 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
14122
14123         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
14124
14125 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
14126
14127         * gfortran.dg/secnds.f: Replace time tolerance with a
14128         before-and-after bracket.
14129         * gfortran.dg/secnds-1.f: Likewise.
14130
14131 2007-02-09  Tobias Burnus  <burnus@net-b.de>
14132
14133         PR fortran/30512
14134         * gfortran.dg/maxlocval_1.f90: New test.
14135
14136 2007-02-09  Roger Sayle  <roger@eyesopen.com>
14137
14138         * gcc.target/ia64/builtin_bswap-1.c: New test case.
14139
14140 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14141
14142         PR fortran/30720
14143         * gfortran.dg/array_function_1.f90: New test.
14144
14145 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14146
14147         * lib/target-supports.exp (check_effective_target_lax_strtofp)
14148         (check_effective_target_dummy_wcsftime): New functions.
14149
14150 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14151
14152         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
14153         * lib/target-supports.exp (check_effective_target_uclibc): New
14154         function.
14155
14156 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14157
14158         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
14159         (vsnprintf): Don't define for uClibc targets.
14160
14161 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14162
14163         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
14164         set before checking whether it was allowed.
14165         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
14166         before checking inside_main.
14167
14168 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14169
14170         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
14171         uClinux targets.
14172         (u16sf): Likewise u4sf.
14173         * g++.dg/compat/struct-layout-1.h: Likewise.
14174
14175 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14176
14177         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
14178         procedure.
14179         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
14180         m68k targets if check_effective_target_coldfire_fpu returns true.
14181
14182 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
14183         Richard Guenther  <rguenther@suse.de>
14184
14185         PR middle-end/23361
14186         * gcc.dg/fold-compare-3.c: New testcase.
14187         * gcc.dg/tree-ssa/loop-24.c: Likewise.
14188
14189 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
14190
14191         * gcc.dg/pr26570.c: Clean up coverage files.
14192         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
14193         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
14194         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
14195         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
14196         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
14197         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
14198         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
14199         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
14200         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
14201         * gcc.dg/tree-ssa/pr25501.c: Ditto.
14202         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
14203         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
14204         * gcc.dg/vect/pr28952.c: Ditto.
14205         * gcc.dg/vect/pr27151.c: Ditto.
14206         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
14207         * g++.dg/gomp/macro-3.C: Ditto.
14208
14209 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
14210
14211         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
14212         of the loop.
14213
14214 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14215
14216         * gcc.target/i386/builtin-bswap-2.c: New test case.
14217
14218 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14219
14220         * gfortran.dg/forall_8.f90: New test case.
14221         * gfortran.dg/forall_9.f90: Likewise.
14222
14223 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14224
14225         * gcc.dg/builtins-20.c: Add some -~ complex cases.
14226
14227 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
14228
14229         * lib/target-supports.exp (check_effective_target_simulator): New.
14230
14231 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
14232
14233         * gcc.dg/tree-ssa/loop-25.c: New test.
14234
14235 2007-02-06  Richard Henderson  <rth@redhat.com>
14236
14237         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
14238
14239 2007-02-06  Roger Sayle  <roger@eyesopen.com>
14240
14241         * gcc.target/powerpc/popcount-1.c: New test case.
14242         * gcc.target/powerpc/parity-1.c: Likewise.
14243
14244 2007-02-06  Richard Guenther  <rguenther@suse.de>
14245
14246         PR middle-end/27302
14247         * gcc.dg/torture/pr27302-2.c: New testcase.
14248
14249 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
14250
14251         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
14252         * gcc.dg/vect/vect-iv-1.c: New test.
14253         * gcc.dg/vect/vect-iv-2.c: New test.
14254         * gcc.dg/vect/vect-iv-3.c: New test.
14255         * gcc.dg/vect/vect-iv-4.c: New test.
14256         * gcc.dg/vect/vect-iv-5.c: New test.
14257         * gcc.dg/vect/vect-iv-6.c: New test.
14258         * gcc.dg/vect/vect-iv-7.c: New test.
14259         * gcc.dg/vect/vect-iv-8.c: New test.
14260         * gcc.dg/vect/vect-iv-9.c: New test.
14261         * gcc.dg/vect/vect-iv-10.c: New test.
14262         * gcc.dg/vect/vect-iv-11.c: New test.
14263         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
14264         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
14265         * gcc.dg/vect/vect-14.c: Now vectorizable.
14266         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
14267         loop).
14268         * gcc.dg/vect/vect-27.c: Likewise.
14269         * gcc.dg/vect/vect-29.c Likewise.
14270         * gcc.dg/vect/vect-dv-2.c: Likewise.
14271         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
14272         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
14273         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
14274
14275 2007-02-06  Ira Rosen  <irar@il.ibm.com>
14276
14277         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
14278
14279 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14280
14281         * gcc.dg/builtins-20.c: Add more cases.
14282
14283 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
14284
14285         PR debug/30189
14286         * gcc.dg/pr30189.c: New test.
14287
14288 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
14289
14290         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
14291         for running tests.
14292         * gcc.target/i386/sse4a-extract.c: New test.
14293         * gcc.target/i386/sse4a-insert.c: New test.
14294         * gcc.target/i386/sse4a-montsd.c: New test.
14295         * gcc.target/i386/sse4a-montss.c: New test.
14296
14297 2007-02-05  Richard Guenther  <rguenther@suse.de>
14298
14299         * gcc.target/i386/vectorize3.c: New testcase.
14300
14301 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
14302
14303         PR target/30665
14304         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
14305
14306 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14307
14308         PR fortran/30611
14309         * gfortran.dg/repeat_1.f90: New test.
14310
14311 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
14312
14313         PR fortran/30605
14314         * gfortran.dg/spread_shape_1.f90: Remove tabs.
14315         * gfortran.dg/derived_init_2.f90: Ditto.
14316         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
14317         * gfortran.dg/array_initializer_1.f90: Ditto.
14318         * gfortran.dg/do_2.f90: Ditto.
14319         * gfortran.dg/proc_assign_1.f90: Ditto.
14320
14321 2007-02-04  Richard Guenther  <rguenther@suse.de>
14322
14323         PR middle-end/30636
14324         * g++.dg/warn/pr30636.C: New testcase.
14325         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
14326
14327 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
14328
14329         PR middle-end/30667
14330         * gfortran.dg/pr30667.f: New test.
14331
14332 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14333
14334         * gcc.dg/builtins-54.c: Add more cases.
14335
14336 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
14337
14338         PR fortran/30514
14339         * gfortran.dg/zero_sized_2.f90: New test.
14340
14341         PR fortran/30660
14342         * gfortran.dg/alloc_comp_basics_4.f90: New test.
14343
14344         PR fortran/29820
14345         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
14346         file.
14347
14348 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
14349
14350         PR fortran/30683
14351         * gfortran.dg/interface_10.f90: New test.
14352
14353 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14354
14355         * gcc.dg/builtins-20.c: Add more cases.
14356
14357 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14358
14359         PR target/29682
14360         * gcc-target/ia64/pr29682.c: New test.
14361
14362 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
14363
14364         PR fortran/30284
14365         * gfortran.dg/arrayio_11.f90.f90: New test.
14366
14367         PR fortran/30626
14368         * gfortran.dg/arrayio_12.f90.f90: New test.
14369
14370 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
14371
14372         PR c++/30536
14373         * g++.dg/tls/diag-5.C: New test.
14374
14375         PR middle-end/30473
14376         * gcc.dg/pr30473.c: New test.
14377         * gcc.c-torture/execute/20070201-1.c: New test.
14378
14379 2007-02-01  Roger Sayle  <roger@eyesopen.com>
14380
14381         * gfortran.dg/dependency_20.f90: New test case.
14382
14383 2007-01-31  Ian Lance Taylor  <iant@google.com>
14384
14385         * gcc.dg/lower-subreg-1.c (test): New test.
14386
14387 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
14388
14389         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
14390
14391 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14392
14393         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
14394         * gcc.dg/torture/builtin-math-3.c: Likewise.
14395
14396 2007-01-31  Dirk Mueller  <dmueller@suse.de>
14397
14398         gcc.dg/Wparentheses-2.c: Update and add new tests.
14399
14400 2007-01-31  Ira Rosen  <irar@il.ibm.com>
14401
14402         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
14403         vectorize.
14404
14405 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
14406
14407         * gcc.dg/builtins-63.c: New test.
14408
14409 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14410
14411         PR fortran/27588
14412         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
14413
14414 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14415
14416         PR fortran/30520
14417         * gfortran.dg/volatile8.f90: New argument conformance test.
14418         * gfortran.dg/volatile9.f90: New scope test.
14419
14420 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14421
14422         PR c++/24745
14423         * g++.dg/warn/null4.C: New.
14424
14425 2001-01-30  Roger Sayle  <roger@eyesopen.com>
14426             Uros Bizjak  <ubizjak@gmail.com>
14427
14428         * gcc.dg/large-size-array-3.c: Correct typo.
14429
14430 2007-01-30  Richard Guenther  <rguenther@suse.de>
14431
14432         PR middle-end/27657
14433         * g++.dg/debug/pr27657.C: New testcase.
14434
14435 2007-01-30  Richard Guenther  <rguenther@suse.de>
14436
14437         PR middle-end/30313
14438         * gcc.dg/torture/pr30313.c: New testcase.
14439
14440 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
14441
14442         * gcc.dg/dfp/dfp-except.h: New file.
14443         * gcc.dg/dfp/fe-check.h: New file.
14444         * gcc.dg/dfp/fe-binop.c: New test.
14445         * gcc.dg/dfp/fe-convert-1.c: New test.
14446         * gcc.dg/dfp/fe-convert-2.c: New test.
14447         * gcc.dg/dfp/fe-convert-3.c: New test.
14448
14449         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
14450         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14451         * gcc.dg/dfp/convert-dfp.c: Ditto.
14452         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14453
14454 2007-01-29  Josh Conner  <jconner@apple.com>
14455
14456         * gcc.target/powerpc/altivec-24.c: New test.
14457
14458 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
14459
14460         PR c++/28266
14461         * g++.dg/parse/defarg12.C: New test.
14462
14463 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
14464
14465         PR fortran/30554
14466         * gfortran.dg/used_dummy_types_6.f90: New test.
14467
14468 2007-01-28  Jan Hubicka  <jh@suse.cz>
14469
14470         * gcc.dg/tree-prof/val-prof-6.c: New test.
14471
14472 2007-01-28  Roger Sayle  <roger@eyesopen.com>
14473
14474         * gcc.dg/large-size-array-3.c: Correct test case (portability).
14475
14476 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
14477
14478         PR C++/28988
14479         * g++.dg/expr/dtor4.C: New test.
14480
14481 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
14482
14483         * gcc.dg/tree-ssa/loop-23.c: New test.
14484
14485 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
14486
14487         PR libfortran/30389
14488         * gfortran.dg/achar_2.f90:  New test.
14489         * gfortran.dg/achar_3.f90:  New test.
14490
14491 2007-01-27  Ian Lance Taylor  <iant@google.com>
14492
14493         * gcc.dg/strict-overflow-1.c: New test.
14494         * gcc.dg/no-strict-overflow-1.c: New test.
14495         * gcc.dg/strict-overflow-2.c: New test.
14496         * gcc.dg/no-strict-overflow-2.c: New test.
14497         * gcc.dg/strict-overflow-3.c: New test.
14498         * gcc.dg/no-strict-overflow-3.c: New test.
14499         * gcc.dg/strict-overflow-4.c: New test.
14500         * gcc.dg/no-strict-overflow-4.c: New test.
14501         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
14502         * gcc.dg/pr15784-1.c: Likewise.
14503         * gcc.dg/pr20922-1.c: Likewise.
14504         * gcc.dg/pr20922-3.c: Likewise.
14505         * gcc.dg/pr20922-4.c: Likewise.
14506         * gcc.dg/pr20922-6.c: Likewise.
14507         * gcc.dg/compare-4.c: Likewise.
14508         * gcc.dg/torture/pr26898-1.c: Likewise.
14509         * gcc.dg/tree-ssa/divide-1.c: Likewise.
14510         * gcc.dg/tree-ssa/divide-2.c: Likewise.
14511         * gcc.dg/tree-ssa/divide-3.c: Likewise.
14512         * gcc.dg/tree-ssa/divide-4.c: Likewise.
14513         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
14514         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
14515         * gcc.dg/tree-ssa/pr21082.c: Likewise.
14516         * gcc.dg/tree-ssa/pr26899.c: Likewise.
14517         * g++.dg/tree-ssa/pr21082.C: Likewise.
14518
14519 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14520
14521         * gcc-dg/large-size-array-3.c: New test case.
14522
14523 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14524
14525         * gfortran.dg/forall_7.f90: New test case.
14526
14527 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
14528
14529         PR fortran/30407
14530         * gfortran.dg/where_operator_assign_1.f90: New test.
14531         * gfortran.dg/where_operator_assign_2.f90: New test.
14532         * gfortran.dg/where_operator_assign_3.f90: New test.
14533
14534 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
14535
14536         * lib/target-supports.exp
14537         (check_effective_target_powerpc_altivec): New.
14538         (check_effective_target_vect_cmdline_needed): Use it.
14539
14540 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
14541
14542         PR fortran/30278
14543         * gfortran.dg/backslash_3.f: New test.
14544
14545 2007-01-26  Richard Guenther  <rguenther@suse.de>
14546
14547         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
14548
14549 2007-01-26  Tobias Burnus  <burnus@net-b.de>
14550
14551         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
14552         * gfortran.dg/vect/vect.exp: Ditto.
14553         * gfortran.dg/dg.exp: Ditto.
14554         * gfortran.fortran-torture/execute/execute.exp: Ditto.
14555         * gfortran.fortran-torture/compile/compile.exp: Ditto.
14556
14557 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14558
14559         * gcc.dg/builtins-20.c: Add more cases.
14560         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
14561
14562 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14563
14564         PR fortran/30437
14565         * gcc.dg/Wall.c: New.
14566         * gcc.dg/Wno-all.c: New.
14567         * gfortran.dg/Wall.f90: New.
14568         * gfortran.dg/Wno-all.f90: New.
14569
14570 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
14571
14572         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
14573         * g++.dg/eh/simd-2.C: Also run on Darwin.
14574         * g++.dg/eh/simd-3.C: New.
14575         * g++.dg/eh/simd-4.C: New.
14576
14577 2007-01-25  Richard Guenther  <rguenther@suse.de>
14578
14579         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
14580         and _PROFILE_USE.
14581         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
14582
14583 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
14584
14585         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
14586         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
14587         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
14588         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
14589         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
14590         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
14591         * gcc.dg/ipa/ipa-7.c: New testcase.
14592
14593 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
14594
14595         * g++.dg/cpp0x/warn_cxx0x.C: New.
14596
14597 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14598
14599         * gcc.dg/builtins-20.c: Test builtin carg.
14600
14601 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
14602
14603         PR middle-end/27416
14604         * gcc.dg/gomp/pr27416.c: New test.
14605
14606         PR middle-end/30494
14607         * gcc.dg/gomp/pr30494.c: New test.
14608         * g++.dg/gomp/pr30494.C: New test.
14609
14610         PR middle-end/30421
14611         * gcc.dg/gomp/pr30421.c: New test.
14612
14613 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
14614
14615         * gcc.target/ia64/versionid-1.c: New test.
14616         * gcc.target/ia64/versionid-2.c: New test.
14617
14618 2007-01-24  Richard Guenther  <rguenther@suse.de>
14619
14620         PR testsuite/30181
14621         * gcc.dg/builtins-57.c: Change to a link-time testcase
14622         to support non-C99 targets.
14623
14624 2007-01-24  Jan Hubicka  <jh@suse.cz>
14625
14626         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
14627
14628 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14629
14630         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
14631
14632 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
14633
14634         PR objc/27438
14635         * objc.dg/const-str-12.m: New test.
14636
14637 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14638
14639         PR fortran/30532
14640         * gfortran.dg/ctrl-z.f90:  New test.
14641
14642 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14643
14644         PR fortran/30481
14645         * gfortran.dg/namelist_assumed_char.f90:  New test.
14646
14647 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
14648
14649         PR c++/27492
14650         * g++.dg/inherit/covariant15.C: New test.
14651
14652 2007-01-23  Ian Lance Taylor  <iant@google.com>
14653
14654         * g++.dg/warn/Wparentheses-24.C: New test.
14655
14656 2007-01-23  Richard Guenther  <rguenther@suse.de>
14657
14658         PR testsuite/30560
14659         * ada/acats/run_acats: Do not call gnatmake or gnatchop
14660         with full path.
14661
14662 2007-01-22  Richard Guenther  <rguenther@suse.de>
14663
14664         PR tree-optimization/30038
14665         * gcc.dg/builtins-62.c: New testcase.
14666
14667 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14668
14669         * gcc.c-torture/compile/20070121.c: New test.
14670
14671 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
14672
14673         PR libfortran/30525
14674         * gfortran.dg/char_comparison_1.f:  New test.
14675
14676 2007-01-21  Ira Rosen  <irar@il.ibm.com>
14677
14678         * gcc.dg/vect/vect-strided-same-dr.c: New test.
14679
14680 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
14681
14682         PR objc/30479
14683         * objc.dg/pch: New directory.
14684         * objc.dg/pch/pch.exp: New file.
14685         * objc.dg/pch/interface-1.m: New test.
14686         * objc.dg/pch/interface-1.hs: New include file.
14687         * lib/objc.exp (objc_target_compile): Add
14688         "-x objective-c-header" in front of the sources if this is
14689         a precompiled header being compiled.
14690
14691 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14692
14693         * gfortran.dg/array_memcpy_3.f90: New test case.
14694         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
14695
14696 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14697             Brooks Moses  <brooks.moses@codesourcery.com>
14698             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14699
14700         * gfortran.dg/intrinsic_sign_1.f90: New test case.
14701         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
14702
14703 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14704
14705         * gcc.dg/torture/builtin-math-3.c: Test fdim.
14706
14707 2007-01-19  Mike Stump  <mrs@apple.com>
14708
14709         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
14710         away.
14711
14712 2007-01-19  Roger Sayle  <roger@eyesopen.com>
14713
14714         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
14715         option instead of -funsafe-math-optimizations.
14716
14717 2007-01-19  Tomas Bily  <tbily@suse.cz>
14718
14719         gcc.dg/tree-prof/indir-call-prof.c: New.
14720         g++.dg/dg.exp: Add tree-prof subdirectory.
14721         g++.dg/tree-prof/indir-call-prof.C: New.
14722         g++.dg/tree-prof/tree-prof.exp: New.
14723
14724 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14725
14726         PR c++/17947
14727         * g++.dg/warn/deprecated.C: Update warning output.
14728         * g++.dg/warn/deprecated-2.C: Likewise.
14729         * g++.dg/warn/deprecated-3.C: New.
14730
14731 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14732
14733         * gcc.c-torture/execute/nestfunc-7.c: New.
14734
14735 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
14736
14737         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
14738
14739 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14740
14741         * gcc.dg/m68k-pic-1.c: New.
14742
14743 2007-01-18  Roger Sayle  <roger@eyesopen.com>
14744
14745         * gfortran.dg/array_memcpy_4.f90: New test case.
14746
14747 2007-01-18  Josh Conner  <jconner@apple.com>
14748
14749         PR target/30485
14750         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
14751         * gcc.dg/vect/no-trapping-math-1: New.
14752         * gcc.dg/vect/no-trapping-math-2: New.
14753
14754 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
14755
14756         * gcc.target/i386/387-8.c: Update comment about optimizing
14757         inherent load of 1.0 of fptan instruction.
14758
14759 2007-01-18  Dirk Mueller  <dmueller@suse.de>
14760             Richard Guenther <rguenther@suse.de>
14761
14762         PR diagnostic/8268
14763         * gcc.dg/Warray-bounds.c: New testcase.
14764         * gcc.dg/Warray-bounds-2.c: New testcase.
14765         * g++.dg/warn/Warray-bounds.C: New testcase.
14766         * g++.dg/warn/Warray-bounds-2.C: New testcase.
14767
14768 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
14769
14770         PR fortran/30476
14771         * gfortran.dg/generic_12.f90: New test.
14772
14773 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
14774
14775         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
14776         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
14777
14778 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
14779
14780         * gcc.dg/dfp/compare-special.h: New file.
14781         * gcc.dg/dfp/compare-special-32.c: New test.
14782         * gcc.dg/dfp/compare-special-64.c: New test.
14783         * gcc.dg/dfp/compare-special-128.c: New test.
14784
14785 2007-01-16  Roger Sayle  <roger@eyesopen.com>
14786             Paul Thomas  <pault@gcc.gnu.org>
14787             Steven G. Kargl  <kargl@gcc.gnu.org>
14788
14789         PR fortran/30404
14790         * gfortran.dg/forall_6.f90: New test case.
14791         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
14792         * gfortran.dg/dependency_13.f90: Likewise.
14793
14794 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14795
14796         PR testsuite/12325
14797         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
14798         targets that don't support Inf.
14799
14800 2007-01-15  Dale Johannesen  <dalej@apple.com>
14801
14802         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
14803
14804 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
14805
14806         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
14807         of achar for 0xff to avoid the "Extended ASCII not
14808         implemented" error message.
14809
14810 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
14811
14812         PR fortran/28172
14813         * gfortran.dg/altreturn_4.f90: New test.
14814
14815         PR fortran/29389
14816         * gfortran.dg/stfunc_4.f90: New test.
14817
14818         PR fortran/29712
14819         * gfortran.dg/bound_2.f90: Reinstate commented out line.
14820         * gfortran.dg/initialization_1.f90: Change warning.
14821
14822         PR fortran/30283
14823         * gfortran.dg/specification_type_resolution_2.f90: New test.
14824
14825 2007-01-14  Jan Hubicka  <jh@suse.cz>
14826
14827         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
14828         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
14829         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
14830         elimination.
14831
14832 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
14833
14834         PR fortran/30410
14835         * gfortran.dg/external_procedures_2.f90: New test.
14836
14837 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
14838
14839         PR target/30413
14840         * gcc.target/i386/pr30413.c: New test.
14841
14842 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
14843
14844         PR fortran/30452
14845         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
14846
14847 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
14848
14849         * gcc.dg/20070112-1.c: New test.
14850
14851 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14852
14853         PR libgfortran/30435
14854         * gfortran.dg/list_read_6.f90: New test.
14855
14856 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
14857
14858         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
14859
14860 2007-01-12  Tom Tromey  <tromey@redhat.com>
14861
14862         PR preprocessor/28227:
14863         * gcc.dg/cpp/pr28227.c: New file.
14864
14865 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14866
14867         * gcc.dg/tree-ssa/loop-22.c: New test.
14868
14869 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14870
14871         PR tree-optimization/29516
14872         * gcc.dg/tree-ssa/loop-20.c: New test.
14873
14874 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
14875
14876         PR libfortran/30415
14877         * minmaxloc_integer_kinds_1.f90:  New test.
14878
14879 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
14880
14881         PR c++/29573
14882         * g++.dg/template/sizeof-template-argument.C: New test.
14883
14884 2007-01-11  Jan Hubicka  <jh@suse.cz>
14885
14886         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
14887         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
14888         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
14889         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
14890         * gcc.dg/tree-ssa/pr21658.c: Likewise.
14891         * gcc.dg/tree-ssa/pr15349.c: Likewise.
14892         * gcc.dg/tree-ssa/pr25501.c: Likewise.
14893         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
14894         transformation in question.
14895         * gcc.dg/tree-ssa/vrp05.c: Likewise.
14896         * gcc.dg/tree-ssa/pr20701.c: Likewise.
14897         * gcc.dg/always_inline3.c: Likewise.
14898
14899 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
14900
14901         PR c++/28999
14902         * g++.dg/template/typename11.C: New test.
14903
14904 2007-01-10  Robert Kennedy <jimbob@google.com>
14905
14906         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
14907
14908 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14909
14910         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
14911         for different integer kinds.
14912         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
14913         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
14914         * gfortran.dg/ishft_2.f90: New test.
14915         * gfortran.dg/ishft_3.f90: New test.
14916
14917 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14918
14919         * gfortran.dg/altreturn_2.f90: Removed executable bit.
14920
14921 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
14922
14923         PR tree-optimization/30322
14924         * gcc.dg/tree-ssa/loop-21.c: New test.
14925
14926 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
14927
14928         * g++.dg/rtti/darwin-builtin-linkage.C: New.
14929
14930 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14931
14932         * gcc.target/spu/intrinsics-1.c: Remove xfail.
14933
14934 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14935
14936         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
14937         * g++.dg/warn/overflow-warn-3.C: Likewise.
14938         * g++.dg/warn/overflow-warn-4.C: Likewise.
14939         * g++.dg/warn/overflow-warn-5.C: Likewise.
14940         * g++.dg/warn/overflow-warn-6.C: Likewise.
14941         * g++.dg/warn/Woverflow-1.C: Likewise.
14942         * g++.dg/warn/Woverflow-2.C: Likewise.
14943         * g++.dg/warn/Woverflow-3.C: Likewise.
14944         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
14945
14946 2007-01-08  Roger Sayle  <roger@eyesopen.com>
14947
14948         * gfortran.dg/array_constructor_14.f90: New test case.
14949         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
14950
14951 2007-01-08  Richard Guenther  <rguenther@suse.de>
14952
14953         PR tree-optimization/23603
14954         * gcc.dg/tree-ssa/vrp31.c: New testcase.
14955         * gcc.dg/tree-ssa/vrp32.c: Likewise.
14956
14957 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14958
14959         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
14960         in __v8qi typedef.
14961         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
14962         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
14963         compiler behaviour.
14964         * gcc.dg/simd-5.c: Likewise.
14965         * gcc.dg/simd-6.c: Likewise.
14966         * g++.dg/conversion/simd1.C: Likewise.
14967         * g++.dg/conversion/simd3.C: Likewise.
14968         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
14969         (main): Use it.
14970
14971 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14972
14973         PR tree-optimization/29877
14974         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
14975         name of a hard register for the target concerned.  Adjust dg-error
14976         directives to cope with new behaviour of TER.
14977
14978 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14979
14980         PR c++/28986
14981         * g++.dg/conversion/nullptr1.C: Added overflow warning.
14982         * g++.dg/warn/overflow-warn-1.C: New.
14983         * g++.dg/warn/overflow-warn-3.C: New.
14984         * g++.dg/warn/overflow-warn-4.C: New.
14985         * g++.dg/warn/overflow-warn-5.C: New.
14986         * g++.dg/warn/overflow-warn-6.C: New.
14987         * g++.dg/warn/Woverflow-1.C: New.
14988         * g++.dg/warn/Woverflow-2.C: New.
14989         * g++.dg/warn/Woverflow-3.C: New.
14990         * g++.dg/warn/multiple-overflow-warn-2.C: New.
14991
14992 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
14993
14994         PR fortran/27698
14995         * gfortran.dg/invalid_name.f90: New test.
14996         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
14997         * gfortran.dg/gomp/pr29759.f90: Ditto.
14998
14999 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
15000
15001         * gfortran.dg/present_1.f90:  Update error message.
15002
15003 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
15004
15005         PR c++/19439
15006         * g++.dg/template/duplicate1.C: New test
15007         * g++.dg/template/memfriend6.C: Adjust error markers.
15008
15009 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
15010
15011         PR tree-opt/30385
15012         * gcc.dg/torture/inline-1.c: New test.
15013
15014 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15015
15016         PR c/19978
15017         * gcc.dg/multiple-overflow-warn-1.c: New.
15018         * gcc.dg/multiple-overflow-warn-2.c: New.
15019         * gcc.dg/overflow-warn-6.c: New.
15020         * g++.dg/warn/multiple-overflow-warn-1.C: New.
15021
15022 2007-01-05  Roger Sayle  <roger@eyesopen.com>
15023
15024         * gfortran.dg/array_memcpy_1.f90: New test case.
15025         * gfortran.dg/array_memcpy_2.f90: Likewise.
15026
15027 2007-01-05  Richard Guenther  <rguenther@suse.de>
15028
15029         PR middle-end/27826
15030         * g++.dg/opt/pr27826.C: New testcase.
15031
15032 2007-01-05  Ian Lance Taylor  <iant@google.com>
15033
15034         * gcc.dg/Walways-true-1.c: New test.
15035         * gcc.dg/Walways-true-2.c: New test.
15036         * g++.dg/warn/Walways-true-1.C: New test.
15037         * g++.dg/warn/Walways-true-2.C: New test.
15038
15039 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
15040
15041         PR c/30360
15042         * gcc.dg/pr30360.c: New test.
15043
15044 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
15045
15046         PR fortran/23232
15047         * gfortran.dg/data_implied_do_1.f90: New test.
15048
15049         PR fortran/27996
15050         PR fortran/27998
15051         * gfortran.dg/char_length_1.f90: New test.
15052
15053 2007-01-05  Richard Guenther  <rguenther@suse.de>
15054
15055         PR middle-end/28116
15056         * g++.dg/opt/pr28116.C: New testcase.
15057
15058 2007-01-05  Tobias Burnus  <burnus@net-b.de>
15059
15060         PR fortran/29624
15061         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
15062           invalid deallocate.
15063         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
15064         * gfortran.dg/protected_4.f90: Add pointer intent check.
15065         * gfortran.dg/protected_6.f90: Add pointer intent check.
15066         * gfortran.dg/pointer_intent_1.f90: New test.
15067         * gfortran.dg/pointer_intent_2.f90: New test.
15068         * gfortran.dg/pointer_intent_3.f90: New test.
15069
15070 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
15071
15072         PR 30235
15073         * gfortran.dg/altreturn_2.f90: new test.
15074
15075 2007-01-04  Tom Tromey  <tromey@redhat.com>
15076
15077         PR preprocessor/28165:
15078         * gcc.dg/cpp/pr28165.c: New file.
15079
15080 2007-01-03  Josh Conner  <jconner@apple.com>
15081
15082         PR middle-end/29683
15083         * gcc.dg/pr29683.c: New.
15084
15085 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15086
15087         PR c++/28217
15088         * g++.dg/pch/template-1.C: New test.
15089         * g++.dg/pch/template-1.Hs: New file.
15090
15091 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15092
15093         PR middle-end/30353
15094         * gcc.c-torture/compile/complex-4.c: New test.
15095
15096 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
15097
15098         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
15099         -maltivec.
15100         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
15101
15102 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15103
15104         PR middle-end/30286
15105         * gcc.dg/pr30286.c: New test.
15106
15107         PR c++/29535
15108         * g++.dg/template/crash66.C: New test.
15109
15110         PR c++/29054
15111         * g++.dg/template/friend49.C: New test.
15112
15113 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
15114
15115         * gfortran.dg/ibits.f90: New test.
15116
15117 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
15118
15119         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
15120         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
15121
15122 2007-01-02  Jan Hubicka  <jh@suse.cz>
15123
15124         * gcc.dg/pr16194.c: We now output error on all three functions,
15125         not just first one.
15126
15127 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15128
15129         PR c/19977
15130         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
15131         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
15132
15133 2006-01-02  Ian Lance Taylor  <iant@google.com>
15134
15135         * g++.dg/warn/Wparentheses-22.C: New test.
15136         * g++.dg/warn/Wparentheses-23.C: New test.
15137
15138 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15139
15140         PR middle-end/7651
15141         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
15142         * gcc.dg/declspec-3-Wextra.c: New.
15143         * gcc.dg/declspec-3-no.c: New
15144
15145 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
15146
15147         PR fortran/20896
15148         * gfortran.dg/interface_10.f90: Remove.
15149
15150 2007-01-01  Roger Sayle  <roger@eyesopen.com>
15151
15152         * gcc.dg/fold-eqxor-4.c: New test case.
15153
15154 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
15155
15156         PR middle-end/30311
15157         * gcc.c-torture/compile/pr30311.c: New test.
15158
15159 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
15160
15161         PR middle-end/30253
15162         * gcc.c-torture/compile/statement-expression-1.c: New test.
15163
15164 2007-01-01  Andreas Schwab  <schwab@suse.de>
15165
15166         PR target/29166
15167         * g++.dg/eh/pr29166.C: New test.
15168
15169 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
15170
15171         * lib/target-supports.exp (check_effective_target_powerpc_spe):
15172         New.
15173         (check_effective_target_vect_cmdline_needed): Use it.
15174
15175 2006-12-31  Richard Guenther  <rguenther@suse.de>
15176
15177         PR middle-end/30137
15178         * gcc.dg/pr30137-1.c: New testcase.
15179         * gcc.dg/pr30137-2.c: Likewise.
15180
15181 2006-12-31  Roger Sayle  <roger@eyesopen.com>
15182
15183         PR middle-end/30322
15184         * gcc.dg/fold-plusnot-1.c: New test case.
15185
15186 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
15187
15188         PR c++/29731
15189         * g++.dg/parse/template22.C: New test.
15190
15191 2006-12-31  Richard Guenther  <rguenther@suse.de>
15192
15193         PR middle-end/30338
15194         * gcc.c-torture/compile/pr30338.c: New testcase.
15195
15196 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15197
15198         PR fortran/27900
15199         * gfortran.dg/intrinsic_actual_4.f90: New test.
15200
15201         PR fortran/24325
15202         * gfortran.dg/func_decl_3.f90: New test.
15203
15204 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15205
15206         PR fortran/23060
15207         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
15208         * gfortran.dg/c_by_val_1.f: New test.
15209         * gfortran.dg/c_by_val_2.f: New test.
15210         * gfortran.dg/c_by_val_3.f: New test.
15211
15212 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
15213
15214         PR libfortran/30321
15215         * gfortran.dg/sum_zero_array_1.f90:  New test.
15216
15217 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
15218
15219         PR preprocessor/29612
15220         * gcc.dg/cpp/pr29612-1.c: New test.
15221         * gcc.dg/cpp/pr29612-2.c: New test.
15222
15223 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
15224
15225         PR fortran/30034
15226         * gfortran.dg/pure_formal_proc_1.f90: New test.
15227
15228         PR fortran/30237
15229         * gfortran.dg/intrinsic_actual_3.f90: New test.
15230
15231 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15232
15233         PR fortran/30014
15234         * gfortran.dg/io_constraints_1.f90: Update test.
15235         * gfortran.dg/io_constraints_2.f90: Update test.
15236         * gfortran.dg/inquire_iolength.f90: New test.
15237
15238 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
15239
15240         PR fortran/20896
15241         * gfortran.dg/interface_10.f90: New test.
15242         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
15243         since z is already, locally a variable.
15244
15245         PR fortran/25135
15246         * gfortran.dg/generic_11.f90: New test.
15247         * gfortran.dg/interface_7.f90: Remove name clash between module
15248         name and procedure 'x' referenced in the interface.
15249
15250 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15251
15252         PR middle-end/7651
15253         * gcc.dg/Wmissing-parameter-type.c: New.
15254         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
15255         * gcc.dg/Wmissing-parameter-type-no.c: New.
15256
15257 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
15258
15259         PR fortran/25818
15260         * gfortran.dg/entry_array_specs_2.f: New test.
15261
15262         PR fortran/30084
15263         * gfortran.dg/nested_modules_6.f90: New test.
15264
15265 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15266
15267         PR middle-end/7651
15268         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
15269         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
15270
15271 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
15272
15273         PR C++/30168
15274         * g++.dg/opt/complex6.C: New test.
15275
15276 2006-12-22  Ben Elliston  <bje@au.ibm.com>
15277
15278         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
15279         full" if the linker on spu-*-* warns about exceeding local store.
15280
15281         And revert this patch:
15282         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15283         fail to link due to relocation overflows on spu-*-*.
15284
15285 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15286
15287         PR fortran/30273
15288         * gfortran.dg/dependency_19.f90: New test.
15289
15290 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15291
15292         PR fortran/30202
15293         * gfortran.dg/alloc_comp_basics_3.f90: New test.
15294
15295 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
15296
15297         PR middle-end/30262
15298         * gcc.c-torture/execute/20061220-1.c: New test.
15299
15300         PR middle-end/30263
15301         * gcc.dg/gomp/asm-1.c: New test.
15302
15303         PR target/30230
15304         * g++.dg/eh/ia64-2.C: New test.
15305
15306 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15307
15308         PR target/28966
15309         PR target/29248
15310         * gcc.dg/rs6000-leaf.c: New.
15311
15312 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15313
15314         PR fortran/25392
15315         * gfortran.dg/f2c_8.f90: New test.
15316
15317 2006-12-20  Bill Wendling  <wendling@apple.com>
15318
15319         * gcc.dg/asm-b.c: Check for __ppc64__.
15320
15321 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15322
15323         PR fortran/30190
15324         * gfortran.dg/bounds_check_5.f90: New test.
15325
15326 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
15327
15328         PR middle-end/30143
15329         * gcc.dg/gomp/complex-1.c: New testcase.
15330
15331 2006-12-20  Roger Sayle  <roger@eyesopen.com>
15332
15333         * gfortran.dg/array_memset_1.f90: New test case.
15334
15335 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
15336
15337         * lib/target-supports.exp: Add spu to
15338         check_effective_target_vect_widen_mult_hi_to_si.
15339
15340 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15341
15342         PR fortran/29992
15343         * gfortran.dg/generic_9.f90: New test.
15344
15345         PR fortran/30081
15346         * gfortran.dg/generic_10.f90: New test.
15347
15348 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
15349
15350         PR tree-opt/30045
15351         * gcc.dg/pr30045.c: New test.
15352
15353 2006-12-20  Ben Elliston  <bje@au.ibm.com>
15354
15355         * gcc.dg/20020312-2.c: Add a case for __SPU__.
15356
15357 2006-12-19  Eric Christopher  <echristo@apple.com>
15358
15359         PR target/29302
15360         * gcc.c-torture/execute/pr29302-1.c: New.
15361
15362 2006-12-19  Tobias Burnus  <burnus@net-b.de>
15363
15364         PR fortran/39238
15365         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
15366
15367 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
15368
15369         PR fortran/30236
15370         * gfortran.dg/altreturn_3.f90: New test.
15371
15372         * gfortran.dg/char_result_12.f90: Fix comment typos.
15373
15374 2006-12-19  Ben Elliston  <bje@au.ibm.com>
15375
15376         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
15377         as newlib's stdio.h uses non-traditional cpp constructs.
15378
15379 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15380
15381         * gfortran.dg/advance.f90: Renamed to advance_1.f90
15382         * gfortran.dg/append-1.f90: Renamed to append_1.f90
15383         * gfortran.dg/array-1.f90: Renamed to array_1.f90
15384         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
15385         * gfortran.dg/backspace.f: Renamed to backspace_1.f
15386         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
15387         * gfortran.dg/default_initialization.f: Renamed to
15388         default_initialization_1.f
15389         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
15390         dollar_edit_descriptor_1.f
15391         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
15392         dollar_edit_descriptor_2.f
15393         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
15394         dollar_edit_descriptor_3.f
15395         * gfortran.dg/logint-1.f: Renamed to logint_1.f
15396         * gfortran.dg/logint-2.f: Renamed to logint_2.f
15397         * gfortran.dg/logint-3.f: Renamed to logint_3.f
15398         * gfortran.dg/advance_1.f90: Renamed from advance.f90
15399         * gfortran.dg/append_1.f90: Renamed from append-1.f90
15400         * gfortran.dg/array_1.f90: Renamed from array-1.f90
15401         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
15402         * gfortran.dg/backspace_1.f: Renamed from backspace.f
15403         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
15404         * gfortran.dg/default_initialization_1.f: Renamed from
15405         default_initialization.f
15406         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
15407         dollar_edit_descriptor-1.f
15408         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
15409         dollar_edit_descriptor-2.f
15410         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
15411         dollar_edit_descriptor-3.f
15412         * gfortran.dg/logint_1.f: Renamed from logint-1.f
15413         * gfortran.dg/logint_2.f: Renamed from logint-2.f
15414         * gfortran.dg/logint_3.f: Renamed from logint-3.f
15415
15416 2006-12-18  Bill Wendling  <wendling@apple.com>
15417
15418         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
15419         id is an OjbC keyword.
15420
15421 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15422
15423         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
15424
15425 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15426
15427         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
15428
15429 2006-12-18  Ian Lance Taylor  <iant@google.com>
15430
15431         * g++.dg/warn/Wmissing-declarations-1.C: New test.
15432
15433 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15434
15435         * gcc.c-torture/compile/pr27528.c: Use empty templates.
15436
15437 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
15438
15439         PR fortran/30207
15440         * gfortran.fortran-torture/execute/where21.f90: New test.
15441
15442 2006-12-17  Tobias Burnus  <burnus@net-b.de>
15443
15444         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
15445
15446 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15447
15448         PR middle-end/7651
15449         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
15450         * gcc.dg/if-empty-1.c: Likewise.
15451         * gcc.dg/pr23165.c: Likewise.
15452         * g++.dg/warn/empty-body.C: Likewise.
15453
15454 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15455
15456         PR libfortran/30005
15457         * gfortran.dg/open_errors.f90: New test.
15458
15459 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
15460
15461         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
15462
15463         * gcc.target/i386/ssse3-pabsb.c: New file.
15464         * gcc.target/i386/ssse3-pabsd.c: Likewise.
15465         * gcc.target/i386/ssse3-pabsw.c: Likewise.
15466         * gcc.target/i386/ssse3-palignr.c: Likewise.
15467         * gcc.target/i386/ssse3-phaddd.c: Likewise.
15468         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
15469         * gcc.target/i386/ssse3-phaddw.c: Likewise.
15470         * gcc.target/i386/ssse3-phsubd.c: Likewise.
15471         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
15472         * gcc.target/i386/ssse3-phsubw.c: Likewise.
15473         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
15474         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
15475         * gcc.target/i386/ssse3-pshufb.c: Likewise.
15476         * gcc.target/i386/ssse3-psignb.c: Likewise.
15477         * gcc.target/i386/ssse3-psignd.c: Likewise.
15478         * gcc.target/i386/ssse3-psignw.c: Likewise.
15479         * gcc.target/i386/ssse3-vals.h: Likewise.
15480
15481 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
15482
15483         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
15484         * lib/fortran-torture.exp: Include target-supports.exp.
15485
15486 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
15487
15488         PR target/30185
15489         * gcc.c-torture/execute/pr30185.c: New test.
15490
15491 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15492
15493         PR testsuite/30179
15494         PR testsuite/30180
15495         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
15496         * gcc.dg/builtin-bswap-2.c: Likewise.
15497         * gcc.dg/builtin-bswap-3.c: Likewise.
15498         * gcc.dg/builtin-bswap-4.c: Likewise.
15499         * lib/target-supports.exp (check_effective_target_stdint_types): New.
15500         * gcc.c-torture/execute/mode-dependent-address.x: New file.
15501
15502 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15503
15504         PR libfortran/30145
15505         * gfortran.dg/write_zero_array: New test.
15506
15507 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15508
15509         PR fortran/30200
15510         * gfortran.dg/write_fmt_trim.f90: New test.
15511
15512 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
15513
15514         PR 30194
15515         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
15516         temporarily.
15517
15518 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15519
15520         * lib/target-supports.exp (check_weak_available): Use istarget
15521         "hppa*-*-hpux10*" instead of regexp.
15522         (check_cxa_atexit_available): Likewise.
15523
15524 2006-12-14  Richard Guenther  <rguenther@suse.de>
15525
15526         PR tree-optimization/30197
15527         * gcc.c-torture/execute/complex-1.c: Fix function name.
15528         * gcc.dg/builtins-61.c: New testcase.
15529
15530 2006-12-14  Richard Guenther  <rguenther@suse.de>
15531
15532         PR middle-end/30172
15533         * gcc.dg/pr30172-1.c: New testcase.
15534
15535 2006-12-14  Richard Guenther  <rguenther@suse.de>
15536
15537         PR tree-optimization/30198
15538         * gcc.dg/builtins-60.c: New testcase.
15539
15540 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
15541
15542         * lib/target-supports.exp (vect_no_align): Remove spu.
15543
15544 2006-12-13  Ian Lance Taylor  <iant@google.com>
15545
15546         PR c++/19564
15547         PR c++/19756
15548         * g++.dg/warn/Wparentheses-5.C: New test.
15549         * g++.dg/warn/Wparentheses-6.C: New test.
15550         * g++.dg/warn/Wparentheses-7.C: New test.
15551         * g++.dg/warn/Wparentheses-8.C: New test.
15552         * g++.dg/warn/Wparentheses-9.C: New test.
15553         * g++.dg/warn/Wparentheses-10.C: New test.
15554         * g++.dg/warn/Wparentheses-11.C: New test.
15555         * g++.dg/warn/Wparentheses-12.C: New test.
15556         * g++.dg/warn/Wparentheses-13.C: New test.
15557         * g++.dg/warn/Wparentheses-14.C: New test.
15558         * g++.dg/warn/Wparentheses-15.C: New test.
15559         * g++.dg/warn/Wparentheses-16.C: New test.
15560         * g++.dg/warn/Wparentheses-17.C: New test.
15561         * g++.dg/warn/Wparentheses-18.C: New test.
15562         * g++.dg/warn/Wparentheses-19.C: New test.
15563         * g++.dg/warn/Wparentheses-20.C: New test.
15564         * g++.dg/warn/Wparentheses-21.C: New test.
15565
15566 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15567
15568         PR testsuite/30157
15569         * lib/target-supports.exp (check_cxa_atexit_available): Return false
15570         for target "hppa.*hpux10".
15571
15572 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
15573
15574         * g++.dg/debug/vartrack1.C: New test.
15575
15576         * g++.dg/opt/ifcvt1.C: New test.
15577
15578         * gcc.dg/tls/opt-13.c: New test.
15579
15580         * gcc.dg/20060425-2.c: New test.
15581
15582         * g++.dg/opt/pr15054-2.C: New test.
15583
15584         * gcc.c-torture/execute/20060420-1.c: New test.
15585
15586         * gcc.c-torture/execute/20060412-1.c: New test.
15587
15588         * objc/compile/20060406-1.m: New test.
15589
15590 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
15591
15592         * g++.dg/template/array17.C: New test.
15593
15594 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
15595
15596         * gcc.target/powerpc/altivec-23.c: New test.
15597
15598 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
15599
15600         PR c++27316
15601         * g++.dg/inherit/error3.C: New test.
15602
15603         PR c++/28740
15604         * g++.dg/inherit/error4.C: New test.
15605
15606 2006-12-13  Richard Guenther  <rguenther@suse.de>
15607
15608         PR tree-optimization/17687
15609         * gcc.dg/builtins-59.c: New testcase.
15610
15611 2006-12-13  Ben Elliston  <bje@au.ibm.com>
15612
15613         * gcc.target/spu/Wmain.c: New test.
15614
15615 2006-12-12  Josh Conner  <jconner@apple.com>
15616
15617         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
15618         * g++.dg/abi/thunk4.C: Likewise.
15619         * g++.dg/abi/rtti3.C: Likewise.
15620
15621 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
15622
15623         * gcc.target/spu/cpat-1.c: New test.
15624         * gcc.target/spu/cpat-2.c: New test.
15625         * gcc.target/spu/cpat-3.c: New test.
15626         * gcc.target/spu/cpat-4.c: New test.
15627
15628 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15629
15630         PR tree-opt/28436
15631         * gcc.c-torture/compile/vector-1.c: New test.
15632         * gcc.c-torture/compile/vector-2.c: New test.
15633         * gcc.c-torture/compile/vector-3.c: New test.
15634
15635 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15636
15637         * lib/fortran-torture.exp: Update copyright years.  Remove
15638         obsolete comment.  Test -ftree-vectorize where it makes sense.
15639         * lib/gfortran-dg.exp: Update copyright years.  Use settings
15640         from fortran-torture.exp.
15641         * gfortran.dg/char_transpose_1.f90,
15642         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
15643         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
15644         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
15645         '-w' to dg-options.
15646
15647 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
15648
15649         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
15650         saved_${tool}_load.
15651
15652 2006-12-12  Ira Rosen  <irar@il.ibm.com>
15653
15654         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
15655         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
15656         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
15657         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
15658         gaps.
15659
15660 2006-12-12  Richard Guenther  <rguenther@suse.de>
15661
15662         PR middle-end/30147
15663         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
15664
15665 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
15666             Diego Novillo  <dnovillo@redhat.com>
15667
15668         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
15669         VDEF/VUSE changes.
15670         * gcc.dg/tree-ssa/pr26421.c: Likewise
15671         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
15672         * gcc.dg/tree-ssa/pr23382.c: Likewise.
15673         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
15674         * gcc.dg/tree-ssa/pr28410.c: Likewise.
15675         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
15676         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
15677         * gcc.dg/tree-ssa/vrp07.c: Likewise.
15678         * gcc.dg/tree-ssa/vrp08.c: Likewise.
15679         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15680
15681 2006-12-11  Jan Hubicka  <jh@suse.cz>
15682
15683         * gcc.dg/tree-prof/stringop-1.c: New test.
15684         * gcc.dg/tree-prof/stringop-2.c: New test.
15685
15686 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
15687
15688         PR target/30120
15689         * gcc.target/i386/pr30120.c: New test.
15690
15691         Revert:
15692         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15693
15694         * gcc.target/i386/x87regparm-1.c: New test.
15695         * gcc.target/i386/x87regparm-2.c: New test.
15696         * gcc.target/i386/x87regparm-3.c: New test.
15697         * gcc.target/i386/x87regparm-4.c: New test.
15698
15699 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
15700
15701         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
15702
15703 2006-12-10  Tobias Burnus  <burnus@net-b.de>
15704
15705         PR fortran/23994
15706         * gfortran.dg/protected_1.f90: New test.
15707         * gfortran.dg/protected_2.f90: New test.
15708         * gfortran.dg/protected_3.f90: New test.
15709         * gfortran.dg/protected_4.f90: New test.
15710         * gfortran.dg/protected_5.f90: New test.
15711         * gfortran.dg/protected_6.f90: New test.
15712
15713 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15714             Tobias Burnus  <burnus@gcc.gnu.org>
15715
15716         PR fortran/29975
15717         PR fortran/30068
15718         * gfortran.dg/interface_4.f90: Test adding procedure to generic
15719         interface.
15720         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
15721         ambiguous interfaces.
15722         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
15723         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
15724         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
15725         ambiguous interfaces.
15726         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
15727         * gfortran.dg/array_initializer_2.f90: Add initializer array
15728         constructor test.
15729
15730         PR fortran/30096
15731         * gfortran.dg/interface_9.f90: Test that host interfaces are
15732         not checked for ambiguity with the local version.
15733
15734 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15735
15736         PR fortran/29464
15737         * gfortran.dg/module_interface_2.f90: New test.
15738
15739 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15740
15741         PR fortran/29941
15742         * gfortran.dg/assumed_len.f90: New test.
15743
15744 2006-12-09  Richard Guenther  <rguenther@suse.de>
15745
15746         * g++.dg/warn/implicit-typename1.C: Qualify types.
15747         * g++.dg/parse/crash12.C: Likewise.
15748         * g++.dg/tree-ssa/pr22444.C: Likewise.
15749
15750 2006-12-09  Tobias Burnus  <burnus@net-b.de>
15751
15752         * gfortran.dg/array_2.f90: Added sqrt test.
15753
15754 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
15755
15756         * gcc.target/i386/x87regparm-1.c: XFAIL.
15757         * gcc.target/i386/x87regparm-2.c: XFAIL.
15758         * gcc.target/i386/x87regparm-3.c: XFAIL.
15759         * gcc.target/i386/x87regparm-4.c: XFAIL.
15760
15761 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15762
15763         * lib/target-supports.exp
15764         (check_effective_target_large_long_double): New.
15765         * gcc.dg/Wconversion-real.c : Use it.
15766         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
15767         unsigned.
15768
15769 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
15770
15771         * gcc.c-torture/execute/mode-dependent-address.c: New test.
15772
15773 2006-12-08  Tobias Burnus  <burnus@net-b.de>
15774
15775         PR fortran/27546
15776         * gfortran.dg/import4.f90: New test for IMPORT in modules.
15777
15778 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
15779
15780         PR c++/29732
15781         * g++.dg/template/crash65.C: New test.
15782         * g++.dg/template/spec16.C: Tweak error markers.
15783
15784 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15785
15786         * gcc.target/spu: New directory.
15787         * gcc.target/spu/spu.exp: New file.
15788         * gcc.target/spu/intrinsics-1.c: New test.
15789
15790 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
15791
15792         PR c++/29980
15793         * g++.dg/ext/attrib27.C: New test.
15794         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
15795         * g++.dg/parse/typedef5.C: Likewise.
15796
15797 2006-12-07  Mike Stump  <mrs@apple.com>
15798
15799         * treelang/compile/var_defs.tree: Adjust.
15800
15801 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
15802
15803         PR c++/29730
15804         * g++.dg/template/crash64.C: New test.
15805         * g++.dg/parse/crash27.C: Adjust error markers.
15806
15807 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
15808
15809         PR libfortran/30009
15810         PR libfortran/30056
15811         * gfortran.dg/read_eof_4.f90:  Add tests.
15812         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
15813         * gfortran.dg/unf_read_corrupted_1.f90: New test.
15814
15815 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
15816
15817         PR c++/29729
15818         * g++.dg/template/crash63.C: New test.
15819
15820         PR c++/29728
15821         * g++.dg/template/crash62.C: New test.
15822
15823 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15824
15825         PR fortran/30003
15826         * gfortran.dg/allocatable_function_1.f90: Increase the number
15827         of expected calls of free to 10; the lhs section reference is
15828         now evaluated so there is another call to bar.  Change the
15829         comment appropriately.
15830         * gfortran.dg/array_section_1.f90: New test.
15831
15832 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15833
15834         PR fortran/29912
15835         * gfortran.dg/char_result_12.f90: New test.
15836
15837 2006-12-05  Richard Guenther  <rguenther@suse.de>
15838
15839         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
15840         * gcc.dg/vect/vect-pow-2.c: Rename to ...
15841         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
15842         vect_double, xfail for spu*-*-*.
15843
15844 2006-12-04  Tobias Burnus  <burnus@net-b.de>
15845
15846         PR fortran/29962
15847         * initialization_4.f90: Test noninteger exponents (-std=f95).
15848         * initialization_5.f90: New test for noninteger exponents
15849           with -std=f2003.
15850
15851 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15852
15853         PR fortran/29821
15854         * gfortran.dg/parameter_array_section_1.f90: New test.
15855
15856 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
15857
15858         PR c++/29733
15859         * g++.dg/template/crash61.C: New test.
15860
15861         PR c++/29632
15862         * g++.dg/template/error23.C: New test.
15863
15864 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
15865
15866         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
15867
15868 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15869
15870         PR fortran/29916
15871         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
15872
15873 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
15874
15875         PR middle-end/29965
15876         * gcc.dg/gomp/pr29965-1.c: New test.
15877         * gcc.dg/gomp/pr29965-2.c: New test.
15878         * gcc.dg/gomp/pr29965-3.c: New test.
15879         * gcc.dg/gomp/pr29965-4.c: New test.
15880         * gcc.dg/gomp/pr29965-5.c: New test.
15881         * gcc.dg/gomp/pr29965-6.c: New test.
15882         * g++.dg/gomp/pr29965-1.C: New test.
15883         * g++.dg/gomp/pr29965-2.C: New test.
15884         * g++.dg/gomp/pr29965-3.C: New test.
15885         * g++.dg/gomp/pr29965-4.C: New test.
15886         * g++.dg/gomp/pr29965-5.C: New test.
15887         * g++.dg/gomp/pr29965-6.C: New test.
15888         * g++.dg/gomp/pr29965-7.C: New test.
15889         * g++.dg/gomp/pr29965-8.C: New test.
15890         * g++.dg/gomp/pr29965-9.C: New test.
15891         * g++.dg/gomp/pr29965-10.C: New test.
15892
15893 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
15894
15895         * gnat.dg/pointer_variable_bounds.adb: New test.
15896         * gnat.dg/pointer_variable_bounds.ads: Likewise.
15897         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
15898
15899 2006-12-03  Eric Christopher  <echristo@apple.com>
15900
15901         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
15902
15903 2006-12-03  Richard Henderson  <rth@redhat.com>
15904             Andrew Pinski  <pinskia@gmail.com>
15905
15906         PR C++/14329
15907         * g++.dg/warn/unit-1.C: New test.
15908
15909 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
15910
15911         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
15912
15913 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
15914
15915         * g++.dg/vect/vect.exp: Enable tests to run on spu.
15916         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
15917         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
15918         * gcc.dg/vect/vect-70.c: Reduce array size.
15919         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
15920         vect_no_compaer_double targets.
15921         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
15922         vect_float, vect_double, and vect_int.
15923
15924 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
15925
15926         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
15927         test for loop versioning on vect_no_align targets.
15928         * gcc.dg/vect/pr20122.c: Likewise.
15929         * gcc.dg/vect/vect-105.c: Likewise.
15930         * gcc.dg/vect/vect-42.c: Likewise.
15931         * gcc.dg/vect/vect-43.c: Likewise.
15932         * gcc.dg/vect/vect-74.c: Likewise.
15933         * gcc.dg/vect/vect-75.c: Likewise.
15934         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15935         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15936         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
15937         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
15938
15939 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
15940
15941         PR fortran/29642
15942         * gfortran.dg/value_1.f90 : New test.
15943         * gfortran.dg/value_2.f90 : New test.
15944         * gfortran.dg/value_3.f90 : New test.
15945         * gfortran.dg/value_4.f90 : New test.
15946         * gfortran.dg/value_4.c : Called from value_4.f90.
15947
15948 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15949
15950         PR C++/30033
15951         *  g++.dg/cpp0x/static_assert4.C: New testcase.
15952
15953 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15954
15955         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
15956
15957 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
15958
15959         PR c/27953
15960         * gcc.dg/pr27953.c: New test.
15961
15962 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15963
15964         PR c++/30022
15965         * g++.dg/ext/vector5.C: New test.
15966
15967         PR c++/30021
15968         * g++.dg/other/main1.C: New test.
15969
15970 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
15971
15972         PR libfortran/29568
15973         * gfortran.dg/convert_implied_open.f90:  Change to
15974         new default record length.
15975         * gfortran.dg/unf_short_record_1.f90:  Adapt to
15976         new error message.
15977         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
15978
15979 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
15980
15981         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
15982
15983 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
15984
15985         PR c++/29066
15986         * g++.dg/expr/pr29066.c: New.
15987
15988 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
15989             Zdenek Dvorak <dvorakz@suse.cz>
15990
15991         PR tree-optimization/29921
15992         * gcc.dg/pr29921-2.c: New test.
15993
15994 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
15995
15996         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
15997         (i386_get_cpuid): New function.
15998         (i386_cpuid_ecx): Likewise.
15999         (i386_cpuid_edx): Likewise.
16000         (i386_cpuid): Updated to call i386_cpuid_edx.
16001
16002         * gcc.target/i386/sse3-addsubpd.c: New file.
16003         * gcc.target/i386/sse3-addsubps.c: Likewise.
16004         * gcc.target/i386/sse3-haddpd.c: Likewise.
16005         * gcc.target/i386/sse3-haddps.c: Likewise.
16006         * gcc.target/i386/sse3-hsubpd.c: Likewise.
16007         * gcc.target/i386/sse3-hsubps.c: Likewise.
16008         * gcc.target/i386/sse3-lddqu.c: Likewise.
16009         * gcc.target/i386/sse3-movddup.c: Likewise.
16010         * gcc.target/i386/sse3-movshdup.c: Likewise.
16011         * gcc.target/i386/sse3-movsldup.c: Likewise.
16012
16013 2006-12-01  Dirk Mueller  <dmueller@suse.de>
16014
16015         * g++.dg/warn/Wreturn-type-4.C: New testcase.
16016
16017 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
16018
16019         * gcc.dg/dfp/convert-int-max.c: New test.
16020         * gcc.dg/dfp/convert-int-max-fold.c: New test.
16021
16022 2006-11-30  Richard Guenther  <rguenther@suse.de>
16023
16024         * gcc.dg/vect/vect-pow-1.c: Rename ...
16025         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
16026         floats instead of doubles, check successful vectorization.
16027
16028 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16029
16030         PR target/29945
16031         * gcc.c-torture/compile/pr29945.c: New testcase.
16032
16033 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
16034
16035         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
16036         -maltivec.
16037
16038 2006-11-29  Eric Christopher  <echristo@apple.com>
16039
16040         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
16041
16042 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
16043
16044         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
16045
16046         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
16047
16048 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
16049
16050         PR c++/29022
16051         * g++.dg/inherit/virtual2.C: New test.
16052         * g++.dg/inherit/virtual3.C: Likewise.
16053         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
16054         * g++.dg/inherit/error2.C: Likewise.
16055         * g++.dg/template/instantiate1.C: Likewise.
16056
16057 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
16058
16059         PR tree-opt/29984
16060         * gcc.dg/tree-ssa/reassoc-12.c: New test.
16061
16062 2006-11-28  Jan Hubicka  <jh@suse.cz>
16063
16064         * gcc.dg/memcpy-1.c: New test.
16065
16066 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
16067
16068         PR c++/29735
16069         * g++.dg/warn/main-3.C: New test.
16070
16071 2006-11-28  Jan Hubicka  <jh@suse.cz>
16072
16073         * gcc.dg/winline-1.c: New test.
16074
16075 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
16076
16077         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
16078         alignments.
16079
16080 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16081
16082         PR fortran/29976
16083         * gfortran.dg/missing_optional_dummy_3.f90
16084
16085 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16086
16087         PR fortran/20880
16088         * gfortran.dg/interface_3.f90: Modify errors.
16089
16090 2006-11-28  Ben Elliston  <bje@au.ibm.com>
16091
16092         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16093         fail to link due to relocation overflows on spu-*-*.
16094
16095 2006-11-27  Michael Matz  <matz@suse.de>
16096             Andreas Krebbel  <krebbel1@de.ibm.com>
16097
16098         PR target/29319
16099         * gcc.dg/20061127-1.c: New testcase.
16100
16101 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
16102
16103         * gcc.dg/20061124-1.c: Add exit() function prototype.
16104
16105 2006-11-27  Jan Hubicka  <jh@suse.cz>
16106
16107         * gcc.target/i386/memcpy-1.c: Adjust size.
16108         * gcc.dg/visibility-11.c: Likewise.
16109
16110 2006-11-27  Richard Guenther  <rguenther@suse.de>
16111
16112         PR middle-end/25620
16113         * gcc.target/i386/pow-1.c: New testcase.
16114         * gcc.dg/builtins-58.c: Likewise.
16115
16116 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
16117
16118         PR c++/29886
16119         * g++.dg/expr/cast8.C: New test.
16120
16121 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16122
16123         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
16124         Don't ever inline the testcase.
16125
16126 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16127
16128         PR fortran/29982
16129         * gfortran.fortran-torture/compile/parameter_3.f90: New
16130         testcase.
16131
16132 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16133
16134         PR fortran/29951
16135         * gfortran.fortran-torture/execute/transfer2.f90: New test.
16136
16137 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16138
16139         * gfortran.fortran-torture/execute/specifics.f90: Remove test
16140         for CHAR.
16141
16142 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16143
16144         PR libgfortran/29936
16145         * gfortran.dg/write_check3.f90: New test.
16146
16147 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16148
16149         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
16150
16151 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
16152
16153         PR fortran/20880
16154         * gfortran.dg/interface_3.f90: New test.
16155
16156         PR fortran/29387
16157         * gfortran.dg/generic_8.f90: New test.
16158
16159 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16160
16161         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
16162         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
16163         * gfortran.dg/specifics_3.f90: Remove.
16164
16165 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
16166
16167         PR c/29955
16168         * gcc.dg/gomp/pr29955.c: New test.
16169
16170         PR c/29736
16171         * gcc.dg/pr29736.c: New test.
16172
16173 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16174
16175         PR tree-opt/29964
16176         * gcc.dg/pure-1.c: New test.
16177
16178 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
16179
16180         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
16181         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
16182
16183 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16184
16185         * gcc.dg/20061124-1.c: New testcase.
16186
16187 2006-11-23  Eric Christopher  <echristo@apple.com>
16188
16189         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
16190
16191 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16192
16193         PR c/2707
16194         PR c++/26167
16195         * gcc.dg/Wconversion-integer.c: New. Supersedes
16196         Wconversion-negative-constants.c
16197         * gcc.dg/Wconversion-real.c: New.
16198         * gcc.dg/Wconversion-real-integer.c: New.
16199         * gcc.dg/Wconversion-negative-constants.c: Deleted.
16200         * g++.dg/warn/Wconversion1.C: Modified.
16201
16202 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16203
16204         * gfortran.dg/overload_1.f90: New test.
16205
16206 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16207
16208         PR c/9072
16209         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
16210         Wtraditional-conversion.
16211         * gcc.dg/overflow-warn-2.c: Likewise.
16212         * gcc.dg/Wconversion.c: Likewise. Renamed as
16213         Wtraditional-conversion.c .
16214         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
16215         Wtraditional-conversion-2.c .
16216         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
16217         Wtraditional-conversion-2.c
16218         * gcc.dg/Wconversion-negative-constants.c: New.
16219
16220 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
16221
16222         * gcc.dg/tree-ssa/dump-1.c: New test.
16223
16224 2006-11-23  David Ung <davidu@mips.com>
16225
16226         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
16227         -mfp64, allowable when ISA >= 33 and float is enabled.
16228         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
16229         of mthc1 and mfhc1 patterns.
16230
16231 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
16232
16233         PR tree-optimization/29921
16234         * gcc.dg/pr29921.c: New test.
16235
16236 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16237
16238         PR fortran/29441
16239         * gfortran.dg/initialization_4.f90: New test.
16240
16241 2006-11-22  Ira Rosen  <irar@il.ibm.com>
16242
16243         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
16244         platforms that have interleaving support.
16245         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
16246         * gcc.dg/vect/vect-strided-a-u16-i2.c,
16247         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
16248         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
16249         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
16250         gcc.dg/vect/vect-strided-u8-i2-gap.c,
16251         gcc.dg/vect/vect-strided-u8-i8.c,
16252         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
16253         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
16254         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
16255         gcc.dg/vect/vect-strided-float.c,
16256         gcc.dg/vect/vect-strided-a-mult.c,
16257         gcc.dg/vect/vect-strided-mult-char-ls.c,
16258         gcc.dg/vect/vect-strided-a-u16-mult.c,
16259         gcc.dg/vect/vect-strided-a-u32-mult.c,
16260         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
16261         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
16262         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
16263         gcc.dg/vect/vect-strided-mult.c,
16264         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
16265         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
16266         New.
16267
16268 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16269
16270         PR fortran/25087
16271         * gfortran.dg/auto_char_len_4.f90: New test.
16272
16273 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16274
16275         PR fortran/29652
16276         * gfortran.dg/generic_7.f90: New test.
16277         * gfortran.dg/defined_operators_1.f90: Add new error.
16278
16279 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
16280
16281         PR tree-optimization/29902
16282         * g++.dg/tree-ssa/pr29902.C: New test.
16283
16284 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
16285
16286         PR fortran/29820
16287         * gfortran.dg/used_types_13.f90: New test.
16288
16289 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
16290
16291         * gcc.dg/dfp/snan.c: Delete.
16292
16293 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
16294
16295         * g++.dg/cpp0x/static_assert1.C: New.
16296         * g++.dg/cpp0x/static_assert2.C: New.
16297         * g++.dg/cpp0x/static_assert3.C: New.
16298
16299 2006-11-21  Richard Guenther  <rguenther@suse.de>
16300
16301         * gcc.dg/vect/vect-pow-1.c: New testcase.
16302         * gcc.dg/vect/vect-pow-2.c: Likewise.
16303
16304 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
16305
16306         PR c++/29570
16307         * g++.dg/template/static29.C: New test.
16308
16309         PR c++/29734
16310         * g++.dg/conversion/simd4.C: New test.
16311
16312 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
16313
16314         PR c++/29475
16315         * g++.dg/template/access19.C: New test.
16316         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
16317         error is reported.
16318
16319 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16320
16321         PR tree-opt/25500
16322         * gcc.dg/tree-ssa/sra-4.c: New testcase.
16323
16324 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16325
16326         PR fortran/27546
16327         * gfortran.dg/import.f90: Extended test.
16328         * gfortran.dg/import2.f90: Extended test.
16329
16330 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16331
16332         * gfortran.dg/volatile3.f90: Add conflict test.
16333
16334 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
16335
16336         PR fortran/24783
16337         * gfortran.dg/implicit_10.f90: New test.
16338
16339 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16340
16341         PR c++/8586
16342         * g++.dg/warn/Wall-write-strings.C: New.
16343
16344 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16345
16346         * gfortran.dg/alloc_comp_constraint_5.f90: New.
16347         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
16348
16349 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16350
16351         * gfortran.dg/use_3.f90: Remove error message.
16352         * gfortran.dg/iso_fortran_env_1.f90: New test.
16353         * gfortran.dg/iso_fortran_env_2.f90: New test.
16354         * gfortran.dg/iso_fortran_env_3.f90: New test.
16355         * gfortran.dg/iso_fortran_env_4.f90: New test.
16356
16357 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
16358
16359         * gcc.dg/vect/vect-27.c: Fix initialization.
16360
16361 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16362
16363         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
16364         * gcc.dg/torture/builtin-minmax-1.c: New.
16365
16366         * gcc.dg/builtins-20.c: Add cases for copysign.
16367
16368 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16369
16370         PR fortran/24285
16371         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
16372
16373 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16374         * gfortran.dg/use_1.f90: New test.
16375         * gfortran.dg/use_1.f90: New test.
16376         * gfortran.dg/use_1.f90: New test.
16377
16378 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
16379
16380         PR tree-optimization/29801
16381         * gcc.dg/pr29801.c: New test.
16382
16383 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
16384
16385         PR middle-end/29584
16386         * gcc.dg/torture/pr29584.c: New test.
16387
16388 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
16389
16390         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
16391         Condition PowerPC tests for saving FPRs on powerpc_fprs.
16392         * gcc.target/powerpc/compress-float-ppc.c,
16393         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
16394         powerpc_fprs.
16395         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
16396         do not pass -mhard-float.
16397
16398 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
16399
16400         * gnat.dg/volatile_aggregate.adb: New test.
16401
16402 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16403
16404         PR fortran/29391
16405         PR fortran/29489
16406         * gfortran.dg/bound_2.f90: Add more checks.
16407         * gfortran.dg/bound_3.f90: New test.
16408
16409 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16410
16411         PR target/29201
16412         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
16413
16414 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16415
16416         * gfortran.dg/import3.f90: Fix error message.
16417
16418 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16419
16420         PR tree-opt/29788
16421         * gfortran.fortran-torture/compile/inline_1.f90:
16422         New testcase.
16423
16424 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16425
16426         * gcc.target/i386/x87regparm-1.c: New test.
16427         * gcc.target/i386/x87regparm-2.c: New test.
16428         * gcc.target/i386/x87regparm-3.c: New test.
16429         * gcc.target/i386/x87regparm-4.c: New test.
16430
16431 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16432
16433         PR fortran/27546
16434         * gfortran.dg/import.f90: New test.
16435         * gfortran.dg/import2.f90: New test.
16436         * gfortran.dg/import3.f90: New test.
16437
16438 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16439
16440         PR fortran/27588
16441         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
16442
16443 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16444
16445         PR fortran/29806
16446         * gfortran.dg/contains.f90: New test.
16447         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
16448
16449 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
16450
16451         PR tree-optimization/29581
16452         * gcc.dg/pr29581-1.c: New test.
16453         * gcc.dg/pr29581-2.c: New test.
16454         * gcc.dg/pr29581-3.c: New test.
16455         * gcc.dg/pr29581-4.c: New test.
16456         * gfortran.dg/pr29581.f90: New test.
16457
16458 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
16459
16460         PR fortran/29702
16461         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
16462         numbers in error message headers.
16463
16464 2006-11-14  Richard Guenther  <rguenther@suse.de>
16465
16466         * gcc.target/i386/math-torture/math-torture.exp: Restrict
16467         to i?86 and x86_64 targets.
16468
16469 2006-11-14  Caroline Tice  <ctice@apple.com>
16470
16471         * gcc.dg/pubtypes-1.c: New file/testcase.
16472         * gcc.dg/pubtypes-2.c: New file/testcase.
16473         * gcc.dg/pubtypes-3.c: New file/testcase.
16474         * gcc.dg/pubtypes-4.c: New file/testcase.
16475         * g++.dg/pubtypes.C: New file/testcase.
16476
16477 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
16478
16479         PR c++/29106
16480         * g++.dg/init/self1.C: New test.
16481
16482 2006-11-14  Tobias Burnus  <burnus@net-b.de>
16483
16484         PR fortran/29657
16485         * gfortran.dg/conflicts.f90: Add.
16486
16487 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
16488
16489         PR rtl-optimization/29798
16490
16491         * gcc.c-torture/execute/pr29798.c: New.
16492
16493 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16494
16495         * gcc.dg/builtins-20.c: Add more cases.
16496
16497 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
16498
16499         PR fortran/29759
16500         * gfortran.dg/gomp/pr29759.f90: New test.
16501
16502 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
16503
16504         PR c++/29518
16505         * g++.dg/template/static28.C: New test.
16506
16507 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
16508
16509         * lib/c-torture.exp: Use target-libpath.exp.
16510         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
16511         set GCC_EXEC_PREFIX env var from global variable of same name.
16512
16513 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16514
16515         PR fortran/26994
16516         * gfortran.fortran-torture/compile/transfer-1.f90:
16517         New testcase.
16518
16519 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
16520             Zdenek Dvorak <dvorakz@suse.cz>
16521
16522         PR tree-optimization/29680
16523         * gcc.dg/alias-11.c: New test.
16524
16525 2006-11-12  Jason Merrill  <jason@redhat.com>
16526             Andrew Pinski <pinskia@physics.uc.edu>
16527
16528         PR middle-end/28915
16529         * gcc.target/i386/vectorize1.c: New.
16530
16531 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16532
16533         PR rtl-optimization/29797
16534         * gcc.c-torture/execute/pr29797-1.c: New test case.
16535
16536 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16537
16538         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
16539
16540 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
16541
16542         * gcc.dg/tree-ssa/prefetch-3.c: New test.
16543
16544 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16545
16546         PR tree-optimization/13827
16547         * gcc.dg/fold-eqand-1.c: New test case.
16548
16549 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16550
16551         PR rtl-opt/28812
16552         * gcc.c-torture/execute/mayalias-3.c: New test.
16553
16554 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
16555
16556         PR middle-end/27528
16557         * gcc.c-torture/compile/pr27528.c: New test.
16558         * gcc.dg/pr27528.c: Likewise.
16559
16560 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16561
16562         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
16563
16564         * gcc.dg/torture/builtin-symmetric-1.c: New test.
16565
16566 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16567
16568         PR fortran/29758
16569         * gfortran.dg/reshape_source_size_1.f90: New test.
16570
16571 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16572
16573         PR fortran/29315
16574         * gfortran.dg/aliasing_dummy_4.f90: New test.
16575
16576 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
16577
16578         PR target/29777
16579         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
16580         and x86_64-*-* targets.
16581
16582 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16583
16584         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
16585         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
16586         New macros. Use them in exact tests.
16587         (TESTIT3): New macro.
16588         Add tests for fmin, fmax and fma.
16589
16590 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16591
16592         PR fortran/29431
16593         * gfortran.dg/array_constructor_13.f90: New test.
16594
16595 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16596
16597         PR fortran/29744
16598         * gfortran.dg/used_types_12.f90: New test.
16599
16600 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
16601
16602         PR middle-end/29726
16603         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
16604         (test6): Ditto.
16605         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
16606         * gcc.dg/fold-eqandshift-3.c: New test case.
16607
16608 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16609
16610         PR fortran/29699
16611         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
16612
16613         PR fortran/21370
16614         * gfortran.dg/change_symbol_attributes_1.f90: New test.
16615
16616 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16617
16618         * gcc.dg/20061109-1.c: New testcase.
16619
16620 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16621
16622         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
16623
16624 2006-11-09  Tobias Burnus  <burnus@net-b.de>
16625
16626         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
16627         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
16628
16629 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
16630
16631         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
16632         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
16633
16634 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16635
16636         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
16637
16638 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16639
16640         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
16641         vect-9.c).
16642         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
16643         * gcc.dg/vect/vect-9.c: Now vectorizable.
16644         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
16645         that support vect_widen_mult.
16646         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
16647         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
16648         vect-reduc-dot-u16.c).
16649         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
16650         vect-reduc-dot-u16.c).
16651         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
16652         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
16653         vect-reduc-dot-s8.c).
16654         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
16655         vect-reduc-dot-s8.c).
16656         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
16657         vect-reduc-dot-s8.c).
16658         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
16659         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
16660         vect-reduc-dot-u8.c).
16661         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
16662         vect-reduc-dot-u8.c).
16663         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
16664         * gcc.dg/vect/vect-multitypes-9.c: New test.
16665         * gcc.dg/vect/vect-multitypes-10.c: New test.
16666         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
16667         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
16668         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
16669         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
16670         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
16671         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
16672         wrapv-vect-reduc-dot-s8.c.
16673         * lib/target-support.exp (check_effective_target_vect_unpack): New.
16674         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
16675         targets that support vec_unpack.
16676         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
16677         (check_effective_target_vect_widen_mult_qi_to_hi): New.
16678         (check_effective_target_vect_widen_mult_hi_to_si): New.
16679         (check_effective_target_vect_widen_sum): Removed.
16680
16681         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16682
16683         * gcc.dg/vect/vect-multitypes-8.c: New test.
16684         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
16685
16686         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
16687
16688         * gcc.dg/vect/vect-multitypes-7.c: New test.
16689
16690         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16691
16692         * gcc.dg/vect/vect-multitypes-4.c: New test.
16693         * gcc.dg/vect/vect-multitypes-5.c: New test.
16694         * gcc.dg/vect/vect-multitypes-6.c: New test.
16695
16696         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16697
16698         * gcc.dg/vect/vect-multitypes-1.c: New test.
16699         * gcc.dg/vect/vect-multitypes-2.c: New test.
16700         * gcc.dg/vect/vect-multitypes-3.c: New test.
16701
16702 2006-11-07  Eric Christopher  <echristo@apple.com>
16703
16704         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
16705         Test using scan-assembler-not.
16706
16707 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
16708
16709         * gcc.dg/inline-17.c: New test.
16710
16711 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
16712
16713         PR other/25028
16714         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
16715         on HP-UX.
16716
16717 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
16718
16719         PR fortran/29539
16720         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
16721
16722         PR fortran/29634
16723         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
16724         test.
16725
16726 2006-11-07  Tobias Burnus  <burnus@net-b.de>
16727
16728         PR fortran/29601
16729         * gfortran.dg/volatile.f90: Add.
16730         * gfortran.dg/volatile2.f90: Add.
16731         * gfortran.dg/volatile3.f90: Add.
16732         * gfortran.dg/volatile4.f90: Add.
16733         * gfortran.dg/volatile5.f90: Add.
16734         * gfortran.dg/volatile6.f90: Add.
16735         * gfortran.dg/volatile7.f90: Add.
16736
16737 2006-11-06  Tobias Burnus  <burnus@net-b.de>
16738
16739         * gfortran.dg/io_constraints_2.f90: Adjust pattern
16740           for matching error messages.
16741         * gfortran.dg/specifics_3.f90: Adjust pattern
16742           for matching error messages.
16743
16744 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
16745             Bernhard Fischer  <aldot@gcc.gnu.org>
16746
16747         * lib/gcc-dg.exp (output-exists): New proc.
16748         (output-exists-not): New proc.
16749         * gcc.test-framework/test-framework.awk: Support new directives.
16750         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
16751         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
16752         * gcc.test-framework/dg-outexists-exp-F.c: New test.
16753         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
16754         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
16755         * gcc.test-framework/dg-outexists-exp-P.c: New test.
16756
16757 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
16758
16759         PR fortran/29630
16760         PR fortran/29679
16761         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
16762         * gfortran.dg/initialization_3.f90: New.
16763
16764 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16765
16766         PR libgfortran/25545
16767         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
16768
16769 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
16770
16771         PR middle-end/29695
16772         * gcc.c-torture/execute/pr29695-1.c: New test.
16773         * gcc.c-torture/execute/pr29695-2.c: New test.
16774
16775 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
16776
16777         PR fortran/29565
16778         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
16779
16780 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
16781
16782         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
16783         for matching error messages.
16784
16785 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
16786
16787         PR target/26915
16788         * gcc.target/i386/387-12.c: New test.
16789
16790 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16791
16792         PR libfortran/29713
16793         * gfortran.dg/pr29713.f90: New test.
16794
16795 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
16796
16797         * gcc.c-torture/execute/arith-rand-ll.c:
16798         Also test for bogus rest sign.
16799
16800 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16801
16802         PR libfortran/27895
16803         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
16804
16805 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
16806
16807         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
16808         from error messages.
16809
16810 2006-11-02  Mike Stump  <mrs@apple.com>
16811
16812         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
16813
16814         * g++.old-deja/g++.abi/align.C: Enable for darwin.
16815
16816 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
16817
16818         * g++.dg/eh/gcsec1.C: New test.
16819
16820 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16821
16822         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
16823         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
16824
16825 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
16826
16827         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
16828         hexadecimal value.
16829         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
16830         * gcc.dg/pr14796-2.c: Likewise.
16831
16832 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16833
16834         * gcc.c-torture/execute/20061101-1.c: New test.
16835
16836 2006-11-01  Richard Guenther  <rguenther@suse.de>
16837
16838         * gcc.target/i386/fpprec-1.c: New testcase.
16839
16840 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16841
16842         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
16843         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
16844
16845 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16846
16847         * gcc.c-torture/execute/20061031-1.c: New test.
16848
16849 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16850
16851         PR 23067
16852         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
16853         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
16854         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
16855         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
16856         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
16857         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
16858         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
16859
16860 2006-10-31  Eric Christopher  <echristo@apple.com>
16861             Falk Hueffner  <falk@debian.org>
16862
16863         * gcc.dg/builtin-bswap-1.c: New.
16864         * gcc.dg/builtin-bswap-2.c: New.
16865         * gcc.dg/builtin-bswap-3.c: New.
16866         * gcc.dg/builtin-bswap-4.c: New.
16867         * gcc.dg/builtin-bswap-5.c: New.
16868         * gcc.target/i386/builtin-bswap-1.c: New.
16869
16870 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16871
16872         * gcc.dg/inline-16.c: New.
16873
16874         PR 16622
16875         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
16876         defining it.
16877         * gcc.dg/inline-13.c: New.
16878         * gcc.dg/inline-14.c: New.
16879         * gcc.dg/inline-15.c: New.
16880
16881         PR 11377
16882         * gcc.dg/inline6.c: New.
16883         * gcc.dg/inline7.c: New.
16884
16885 2006-10-31  Roger Sayle  <roger@eyesopen.com>
16886
16887         PR middle-end/23470
16888         * gcc.dg/pr23470-1.c: New test case.
16889
16890 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
16891
16892         PR fortran/29537
16893         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
16894         data.
16895         * gfortran.dg/blockdata_2.f90: New testcase.
16896
16897 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
16898
16899         PR libfortran/29627
16900         * gfortran.dg/unf_short_record_1.f90:  New test.
16901
16902 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16903
16904         PR fortran/29067
16905         * gfortran.dg/pr29067.f: New test.
16906
16907 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
16908             Richard Sandiford  <richard@codesourcery.com>
16909
16910         * lib/target-supports.exp (get_compiler_messages): Append options
16911         as a single list element.
16912         (check_effective_target_arm_vfp_ok): New.
16913         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
16914
16915 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
16916
16917         PR fortran/29387
16918         * gfortran.dg/intrinsic_actual_2.f90: New test.
16919
16920         PR fortran/29490
16921         * gfortran.dg/actual_array_interface_1.f90: New test.
16922
16923         PR fortran/29641
16924         * gfortran.dg/used_types_11.f90: New test.
16925
16926 2006-10-30  Dirk Mueller  <dmueller@suse.de>
16927
16928         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
16929         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
16930         * g++.old-deja/g++.pt/eichin01.C (main): Same.
16931         * g++.old-deja/g++.mike/net25.C (main): Same.
16932         * g++.dg/lookup/exception1.C (main): Same.
16933         * g++.dg/parse/parens2.C (main): Same.
16934
16935 2006-10-30  Roger Sayle  <roger@eyesopen.com>
16936
16937         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
16938
16939 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16940
16941         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
16942         * gcc.dg/torture/builtin-math-3.c: Likewise.
16943
16944 2006-10-30  Tobias Burnus  <burnus@net-b.de>
16945
16946         PR fortran/29452
16947         * gfortran.dg/write_check.f90: Check run-time keyword checking.
16948         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
16949
16950 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
16951
16952         PR Fortran/29410
16953         * gfortran.fortran-torture/execute/transfer1.f90: New test.
16954
16955 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
16956
16957         * lib/target-supports.exp (check_function_available): Declare
16958         function before calling.
16959
16960 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
16961
16962         PR tree-optimization/29637
16963         * gcc.dg/pr29637.c: New test.
16964
16965 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16966
16967         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
16968         tree canonicalization.
16969
16970 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16971
16972         * gcc.dg/builtins-20.c: Add more hypot tests.
16973
16974 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16975
16976         * gcc.dg/fold-compare-1.c: New test case.
16977
16978 2006-10-29  Dirk Mueller  <dmueller@suse.de>
16979
16980         PR c++/16307
16981         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
16982
16983 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16984
16985         PR tree-optimization/15458
16986         * gcc.dg/fold-xornot-1.c: New test case.
16987
16988 2006-10-29  Richard Guenther  <rguenther@suse.de>
16989
16990         * gcc.target/i386/math-torture/trunc.c: New testcase.
16991
16992 2006-10-29  Richard Guenther  <rguenther@suse.de>
16993
16994         * gcc.target/i386/math-torture/round.c: New testcase.
16995
16996 2006-10-29  Richard Guenther  <rguenther@suse.de>
16997
16998         * gcc.target/i386/math-torture/ceil.c: New testcase.
16999         * gcc.target/i386/math-torture/floor.c: Likewise.
17000
17001 2006-10-29  Richard Guenther  <rguenther@suse.de>
17002
17003         * gcc.target/i386/math-torture/rint.c: New testcase.
17004         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
17005
17006 2006-10-29  Richard Guenther  <rguenther@suse.de>
17007
17008         * gcc.target/i386/math-torture/lfloor.c: New testcase.
17009         * gcc.target/i386/math-torture/lceil.c: Likewise.
17010
17011 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17012
17013         PR libgfortran/24313
17014         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
17015
17016 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
17017
17018         * gcc.c-torture/execute/20020118-1.c,
17019         gcc.c-torture/execute/builtins/strlen.c,
17020         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
17021         comment typos.
17022
17023 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17024
17025         * gcc.dg/builtins-20.c: Add tests for hypot.
17026         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
17027         two-argument builtins.
17028         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
17029         TESTIT2.  Update all callers.
17030         (TESTIT2, TESTIT2_R): New helper macros.
17031         Add testcases for pow, hypot and atan2.
17032
17033 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17034
17035         PR C++/29295
17036         * g++.dg/expr/bool1.C: New test.
17037         * g++.dg/expr/bool2.C: New test.
17038
17039 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17040
17041         PR fortran/28224
17042         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
17043         * gfortran.dg/namelist_internal.f90: New test.
17044
17045 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17046
17047         PR fortran/29625
17048         * gfortran.dg/io_real_boz.f90: Add.
17049         * gfortran.dg/io_real_boz2.f90: Add.
17050
17051 2006-10-28  Richard Guenther  <rguenther@suse.de>
17052
17053         PR middle-end/26899
17054         * gcc.dg/tree-ssa/pr26899.c: New testcase.
17055
17056 2006-10-28  Richard Guenther  <rguenther@suse.de>
17057
17058         PR target/28806
17059         * gcc.target/i386/math-torture/lround.c: New testcase.
17060
17061 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
17062
17063         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
17064         * gcc.dg/builtins-44.c: Likewise.
17065         * gcc.dg/builtins-45.c: Likewise.
17066         * gcc.dg/pr28796-2.c: Likewise.
17067         * gcc.dg/unordered-3.c: Likewise.
17068
17069 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17070
17071         PR libgfortran/27954
17072         * gfortran.dg/error_recovery_2.f90: New test.
17073
17074 2006-10-26  Richard Guenther  <rguenther@suse.de>
17075
17076         * gcc.target/i386/i386.exp: Use glob, not find to collect
17077         tests.  Avoids recursing into subdirectories.
17078         * gcc.target/i386/math-torture/math-torture.exp: Torture
17079         for interesting ia32 math options.
17080         * gcc.target.i386/math-torture/lrint.c: New testcase.
17081
17082 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17083
17084         PR libgfortran/29563
17085         * gfortran.dg/arrayio_9.f90: Update test.
17086         * gfortran.dg/arrayio_19.f90: New test.
17087
17088 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
17089
17090         * gcc.dg/20061026.c: New testcase.
17091
17092 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17093
17094         PR libgfortran/29563
17095         * gfortran.dg/arrayio_9.f90: New test.
17096
17097 2006-10-26  Ben Elliston  <bje@au.ibm.com>
17098
17099         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
17100         Copy the strings manually, as strcpy may call strlen.
17101
17102 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17103
17104         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
17105         Add checks for log, log2, log10 and log1p.
17106
17107         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
17108         we already test 0.0.  Add checks for expm1, log, log2, log10,
17109         log1p, cbrt, erf and erfc.
17110
17111 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
17112
17113         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
17114
17115 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
17116
17117         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
17118         and remainderl() built-in functions.  Remove -ffast-math from
17119         dg-options.
17120
17121 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17122
17123         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
17124         acosh and atanh.
17125
17126         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
17127         floating point modifiers to arguments passed to float and long
17128         double functions respectively.  Update all callers to use floating
17129         point numbers, not integers.  Add tests for exp, exp2 and
17130         exp10/pow10.
17131
17132         * gcc.dg/torture/builtin-math-3.c: New test.
17133
17134 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
17135
17136         PR fortran/29393
17137         * gfortran.dg/initialize_2.f90: New.
17138
17139 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17140
17141         * gcc.dg/torture/builtin-math-2.c: New test.
17142
17143 2006-10-24  Richard Guenther  <rguenther@suse.de>
17144
17145         PR middle-end/28796
17146         * gcc.dg/pr28796-1.c: New testcase.
17147         * gcc.dg/pr28796-2.c: Likewise.
17148
17149 2006-10-24  Richard Guenther  <rguenther@suse.de>
17150
17151         * gcc.dg/builtins-57.c: New testcase.
17152
17153 2006-10-24  Richard Guenther  <rguenther@suse.de>
17154
17155         PR tree-optimization/29567
17156         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
17157
17158 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
17159
17160         PR tree-optimization/14784
17161         * gcc.dg/alias-10.c: New test.
17162
17163 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17164
17165         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
17166
17167 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
17168
17169         * gcc.dg/builtin-strncat-chk-1.c: New test.
17170
17171 2006-10-23  Jan Hubicka  <jh@suse.cz>
17172
17173         * gcc.dg/memmove-1.c: New test.
17174
17175 2006-10-23  Paul Brook  <paul@codesourcery.com>
17176
17177         * gcc.dg/pragma-pack-5.c: New test.
17178
17179 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
17180
17181         * g++.dg/other/s390-1.C: New testcase.
17182
17183 2006-10-23  Richard Guenther  <rguenther@suse.de>
17184
17185         PR middle-end/27132
17186         PR middle-end/23295
17187         * gcc.dg/pr27132.c: New testcase.
17188         * gcc.dg/pr23295.c: Likewise.
17189         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
17190         * g++.dg/tree-ssa/pr19807.C: Likewise.
17191
17192 2006-10-23  Richard Guenther  <rguenther@suse.de>
17193
17194         PR middle-end/21032
17195         * gcc.dg/pr21032.c: New testcase.
17196
17197 2006-10-22  Jeff Law  <law@redhat.com>
17198         Richard Guenther  <rguenther@suse.de>
17199
17200         PR tree-optimization/15911
17201         * gcc.dg/tree-ssa/vrp30.c: New testcase.
17202
17203 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17204
17205         PR c++/20647
17206         * g++.dg/abi/rtti3.C: New.
17207
17208 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
17209
17210         PR middle-end/28252
17211         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
17212         transformation.
17213
17214 2006-10-21  Richard Guenther  <rguenther@suse.de>
17215
17216         PR tree-optimization/3511
17217         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
17218
17219 2006-10-21  Richard Guenther  <rguenther@suse.de>
17220
17221         PR middle-end/26898
17222         * gcc.dg/torture/pr26898-1.c: New testcase.
17223         * gcc.dg/torture/pr26898-2.c: Likewise.
17224
17225 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
17226
17227         PR c++/28053
17228         * g++.dg/parse/bitfield1.C: Adjust error markers.
17229         * g++.dg/parse/bitfield2.C: New test.
17230
17231 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
17232
17233         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
17234
17235 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17236
17237         PR libfortran/27895
17238         * gfortran.dg/zero_sized_1.f90: New test.
17239
17240 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
17241
17242         * gcc.dg/div-compare-1.c: New test.
17243
17244 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
17245
17246         PR fortran/29216
17247         * gfortran.dg/result_default_init_1.f90: New test.
17248
17249         PR fortran/29314
17250         * gfortran.dg/automatic_default_init_1.f90: New test.
17251
17252         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
17253         from 38 to 33.
17254
17255 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
17256
17257         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
17258         'using namespace std' without previous declaration.
17259         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
17260         * g++.old-deja/g++.robertl/eb133c.C: New.
17261
17262 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17263
17264         PR libgfortran/29277
17265         * gfortran.dg/streamio_4.f90: Update test.
17266         * gfortran.dg/streamio_11.f90: New test.
17267
17268 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
17269
17270         PR c++/27952
17271         * g++.dg/inherit/virtual1.C: New test.
17272
17273 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17274
17275         PR c++/28261
17276         * g++.dg/parse/enum3.C: New test.
17277
17278 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17279
17280         PR c++/29039
17281         * g++.dg/init/ctor8.C: New test.
17282
17283 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17284
17285         PR c++/27270
17286         * g++.dg/ext/complit8.C: Tweak error markers.
17287         * g++.dg/template/complit1.C: Add error marker.
17288
17289 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17290
17291         PR c++/27270
17292         * g++.dg/ext/complit8.C: New test.
17293
17294         PR c++/29408
17295         * g++.dg/parse/dtor12.C: New test.
17296
17297         PR c++/29435
17298         * g++.dg/template/sizeof11.C: New test.
17299
17300 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
17301
17302         PR fortran/29392
17303         * gfortran.dg/data_char_3.f90: New test.
17304
17305         PR fortran/29451
17306         * gfortran.dg/negative_automatic_size.f90: New test.
17307
17308 2006-10-16  David Daney  <ddaney@avtrex.com>
17309
17310         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
17311
17312 2006-10-16  Eric Christopher  <echristo@apple.com>
17313
17314         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
17315         x86_64.
17316
17317 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17318
17319         PR c++/28211
17320         * g++.dg/tc1/dr49.C: Tweak error messages.
17321         * g++.dg/parse/template21.C: New test.
17322
17323 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17324
17325         PR middle-end/20491
17326         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
17327
17328 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17329
17330         PR fortran/29403
17331         * gfortran.dg/print_1.f90: New test.
17332
17333 2006-10-15  Jan Hubicka  <jh@suse.cz>
17334
17335         PR middle-end/29241
17336         * gcc.c-torture/compile/pr29241.c: New testcase.
17337
17338 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
17339
17340         PR middle-end/29250
17341         * gcc.c-torture/compile/pr29250.c: New test.
17342
17343 2006-10-15  Richard Guenther  <rguenther@suse.de>
17344
17345         * gcc.dg/pr29299.c: New testcase.
17346
17347 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
17348
17349         PR fortran/24767
17350         * gfortran.dg/label_4.f90: Adjust warning flag.
17351
17352 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
17353
17354         PR fortran/29371
17355         * gfortran.dg/nullify_3.f90: New test.
17356
17357 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17358
17359         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17360         on Solaris 2.5.1 too.
17361
17362 2006-10-13  Eric Christopher  <echristo@apple.com>
17363
17364         * gcc.dg/pr25993.c: Skip for darwin.
17365
17366 2006-10-13  Eric Christopher  <echristo@apple.com>
17367
17368         * gcc.dg/visibility-11.c: Skip for darwin.
17369
17370 2006-10-13  Eric Christopher  <echristo@apple.com>
17371
17372         * gcc.dg/darwin-weakimport-1.c: Use
17373         -fno-asynchronous-unwind-tables.
17374         * gcc.dg/darwin-weakimport-3.c: Ditto.
17375
17376 2006-10-13  Richard Guenther  <rguenther@suse.de>
17377
17378         PR tree-optimization/29446
17379         * gcc.dg/torture/pr29446.c: New testcase.
17380
17381 2006-10-13  Bill Wendling  <wendling@apple.com>
17382
17383         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
17384         * g++.old-deja/g++.jason/hmc1.C: Likewise.
17385         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
17386         * g++.old-deja/g++.law/shadow1.C: Likewise.
17387         * g++.old-deja/g++.law/ctors10.C: Likewise.
17388         * g++.dg/debug/namespace1.C: Likewise.
17389         * g++.dg/inherit/namespace-as-base.C: Likewise.
17390         * g++.dg/opt/delay-slot-1.C: Likewise.
17391         * g++.dg/parse/defarg10.C: Likewise.
17392         * g++.dg/template/ptrmem11.C: Likewise.
17393         * g++.dg/template/mem_func_ptr.C: Likewise.
17394         * g++.dg/template/spec19.C: Likewise.
17395
17396 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
17397
17398         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
17399
17400 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
17401
17402         PR fortran/29373
17403         * gfortran.dg/implicit_9.f90: New test.
17404
17405         PR fortran/29407
17406         * gfortran.dg/namelist_25.f90: New test.
17407
17408         PR fortran/27701
17409         * gfortran.dg/same_name_2.f90: New test.
17410
17411         PR fortran/29232
17412         * gfortran.dg/host_assoc_types_1.f90: New test.
17413
17414         PR fortran/29364
17415         * gfortran.dg/missing_derived_type_1.f90: New test.
17416         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
17417
17418         PR fortran/29422
17419         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
17420
17421         PR fortran/29428
17422         * gfortran.dg/alloc_comp_assign_5.f90: New test.
17423
17424 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17425
17426         PR fortran/29391
17427         * gfortran.dg/bound_2.f90: New test.
17428
17429 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17430
17431         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
17432         directive.
17433         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
17434         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
17435         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
17436         * gfortran.dg/gomp/reduction3.f90: Likewise.
17437         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
17438         * gfortran.dg/dummy_procedure_2.f90: Likewise.
17439         * gfortran.dg/interface_derived_type_1.f90: Likewise.
17440         * gfortran.dg/forall_4.f90: Likewise.
17441         * gfortran.dg/spec_expr_4.f90: Likewise.
17442         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
17443         * gfortran.dg/forall_5.f90: Likewise.
17444         * gfortran.dg/open_access_append_2.f90: Add check for
17445         compile-time warning.
17446
17447 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
17448
17449         PR c++/28506
17450         * g++.dg/parse/pure1.C: New test.
17451
17452 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17453
17454         PR fortran/21435
17455         * gfortran.dg/io_constraints_3.f90: New test.
17456         * gfortran.dg/open_access_append_1.f90: Add checks
17457         for compile-time warnings.
17458         * gfortran.dg/pr20163-2.f: Likewise.
17459         * gfortran.dg/iostat_2.f90: Likewise.
17460         * gfortran.dg/label_4.f90: Delete the temporary
17461         file.
17462         * gfortran.dg/direct_io_2.f90: Add a FILE=
17463         specifier.
17464         * gfortran.dg/iomsg_1.f90: Add check for
17465         compile-time warning.
17466
17467 2006-10-12  Jan Hubicka  <jh@suse.cz>
17468
17469         PR c/28419
17470         * gcc.dg/pr28319.c: New test.
17471
17472 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
17473         PR c++/29318
17474         * g++.dg/ext/vla4.C: New test.
17475
17476 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
17477
17478         PR c++/27961
17479         * g++.dg/template/crash60.C: New test.
17480         * g++.dg/other/large-size-array.C: Adjust error markers.
17481         * g++.dg/parse/crash27.C: Likewise.
17482         * g++.dg/template/crash1.C: Likewise.
17483
17484 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
17485
17486         PR testsuite/29093
17487         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
17488
17489 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
17490
17491         PR preprocessor/28709
17492         * gcc.dg/cpp/paste14.c: New test.
17493
17494 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
17495
17496         PR c++/29175
17497         * g++.dg/init/array24.C: New test.
17498
17499 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17500
17501         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
17502         of <sys/types.h>.
17503
17504 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
17505
17506         PR c++/29024
17507         * g++.dg/parse/typedef8.C: New test.
17508         * g++.dg/other/mult-stor1.C: Adjust error markers.
17509
17510 2006-10-11  Richard Guenther  <rguenther@suse.de>
17511
17512         PR tree-optimization/28230
17513         * gcc.dg/torture/pr28230.c: New testcase.
17514
17515 2006-10-11  Richard Guenther  <rguenther@suse.de>
17516
17517         PR inline-asm/29119
17518         * gcc.dg/torture/pr29119.c: New testcase.
17519
17520 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
17521
17522         PR middle-end/29272
17523         * gcc.c-torture/execute/20060930-2.c: New test.
17524
17525 2006-10-09  Richard Henderson  <rth@redhat.com>
17526
17527         Revert emutls patch.
17528
17529 2006-10-09  Richard Guenther  <rguenther@suse.de>
17530
17531         PR middle-end/29254
17532         * gcc.dg/pr29254.c: New testcase.
17533
17534 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
17535             Paul Thomas  <pault@gcc.gnu.org>
17536
17537         PR fortran/20541
17538         * gfortran.dg/alloc_comp_basics_1.f90: New test.
17539         * gfortran.dg/alloc_comp_basics_2.f90: New test.
17540         * gfortran.dg/alloc_comp_assign_1.f90: New test.
17541         * gfortran.dg/alloc_comp_assign_2.f90: New test.
17542         * gfortran.dg/alloc_comp_assign_3.f90: New test.
17543         * gfortran.dg/alloc_comp_assign_4.f90: New test.
17544         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
17545         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
17546         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
17547         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
17548         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
17549         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
17550         * gfortran.dg/alloc_comp_std.f90: New test.
17551         * gfortran.dg/move_alloc.f90: New test.
17552
17553 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
17554
17555         PR fortran/29115
17556         * gfortran.dg/derived_constructor_comps_2.f90: New test.
17557
17558         PR fortran/29211
17559         * gfortran.dg/forall_char_dependencies_1.f90: New test.
17560
17561 2006-10-08  Tobias Burnus  <burnus@net-b.de>
17562
17563         PR fortran/28585
17564         * gfortran.dg/new_line.f90: New test.
17565
17566 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17567
17568         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
17569         * gcc.dg/torture/builtin-convert-1.c,
17570         gcc.dg/torture/builtin-convert-2.c,
17571         gcc.dg/torture/builtin-convert-3.c,
17572         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
17573
17574 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
17575
17576         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17577         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17578         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17579         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
17580
17581 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
17582
17583         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
17584         Xfail some tests for powerpc-darwin and powerpc-aix.
17585
17586 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
17587
17588         PR c/29380
17589         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
17590
17591 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17592
17593         PR target/29300
17594         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17595         on hppa*-*-hpux*.
17596
17597 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17598
17599         PR fortran/16580
17600         PR fortran/29288
17601         * gfortran.fortran-torture/execute/specifics.f90:
17602         Add tests for using all possible intrinsics as actual arguments.
17603         * gfortran.dg/specifics_1.f90: Add tests for using
17604         all possible intrinsics as actual arguments.
17605         * gfortran.dg/specifics_2.f90: New file.
17606         * gfortran.dg/specifics_3.f90: New file.
17607
17608 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
17609
17610         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
17611         * gcc.dg/debug/debug-2.c: Likewise.
17612
17613 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
17614
17615         * gcc.c-torture/compile/sync-2.c: New test.
17616
17617 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17618
17619         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
17620         line endings.
17621
17622 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17623
17624         PR rtl-optimization/29128
17625         * gcc.c-torture/compile/pr29128.c: New test.
17626
17627 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17628
17629         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
17630         line endings.
17631
17632 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
17633
17634         PR middle-end/29256
17635         * gcc.dg/tree-ssa/loop-19.c: New test.
17636
17637 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17638
17639         PR tree-optimization/29330
17640         * gcc.dg/pr29330.c: New test.
17641
17642         PR target/28924
17643         * gcc.c-torture/compile/20061005-1.c: New test.
17644
17645 2006-10-06  Olivier Hainque  <hainque@adacore.com>
17646
17647         * gcc.dg/typename-vla-1.c: New case.
17648         * gnat.dg/forward_vla.adb: New case.
17649
17650 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17651
17652         PR tree-optimization/29290
17653         * gfortran.dg/loop_nest_1.f90: New test.
17654
17655         PR target/29198
17656         * gcc.dg/tls/opt-12.c: New test.
17657
17658         PR fortran/28415
17659         * gfortran.dg/save_2.f90: New test.
17660
17661         PR c/29091
17662         * gcc.dg/pr29091.c: New test.
17663
17664 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
17665
17666         * lib/target-supports.exp
17667         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
17668         same as x86_64-*-*; check for LP64.
17669
17670 2006-10-04  Richard Henderson  <rth@redhat.com>
17671
17672         * lib/target-supports.exp (check_effective_target_tls): Redefine
17673         to mean non-emulated tls.
17674         * gcc.dg/tls/alias-1.c: Remove tls requirement.
17675         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
17676         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
17677         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17678         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17679         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
17680         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
17681
17682 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17683
17684         PR fortran/29343
17685         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
17686
17687 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17688
17689         * gfortran.dg/bounds_check_fail_1.f90: New test.
17690
17691 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17692
17693         PR c++/29020
17694         * g++.dg/template/friend48.C: New test.
17695
17696 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17697
17698         PR fortran/29098
17699         * gfortran.dg/default_initialization_2.f90: New test.
17700
17701 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17702
17703         PR fortran/20779
17704         PR fortran/20891
17705         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
17706
17707 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17708
17709         PR fortran/29284
17710         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
17711
17712         PR fortran/29321
17713         PR fortran/29322
17714         * gfortran.dg/missing_optional_dummy_2.f90: New test.
17715
17716         PR fortran/25091
17717         PR fortran/25092
17718         * gfortran.dg/entry_array_specs_1.f90: New test.
17719
17720 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
17721
17722         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
17723         insufficient to inhibit some test failures at -O3.  Do testing
17724         on integers.
17725
17726 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17727
17728         PR c++/29138
17729         * g++.dg/inherit/access8.C: New test.
17730         * g++.dg/template/dtor4.C: Tweak error messages.
17731
17732 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17733
17734         PR fortran/27478
17735         * gfortran.dg/entry_8.f90: New test.
17736
17737 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17738
17739         PR c++/29291
17740         * g++.dg/parse/new4.C: New test.
17741
17742 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
17743
17744         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
17745         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
17746         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
17747         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
17748         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
17749
17750 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17751
17752         PR fortran/19260
17753         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
17754         * gfortran.dg/continuation_2.f90: New test.
17755
17756         PR fortran/19262
17757         * gfortran.dg/continuation_3.f90: New test.
17758         * gfortran.dg/continuation_4.f90: New test.
17759         * gfortran.dg/continuation_5.f: New test.
17760         * gfortran.dg/continuation_6.f: New test.
17761
17762 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
17763
17764         PR c++/29226
17765         * g++.dg/template/vla1.C: New test.
17766
17767 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17768
17769         PR fortran/29210
17770         * gfortran.dg/complex_parameter_1.f90: New test.
17771
17772 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
17773
17774         PR c/29154
17775         * gcc.c-torture/execute/20060929-1.c: New test.
17776
17777 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
17778
17779         PR c++/29105
17780         * g++.dg/template/member6.C: New test.
17781         * g++.dg/parse/typename7.C: Adjust error markers.
17782
17783         PR c++/29080
17784         * g++.dg/template/member7.C: New test.
17785
17786 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
17787
17788         PR c/24010
17789         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
17790         gcc.dg/Woverride-init-3.c: New tests.
17791
17792 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17793
17794         * gcc.c-torture/execute/20060930-1.c: New test.
17795
17796 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17797
17798         PR fortran/18791
17799         * gfortran.dg/specifics_1.f90: New test.
17800         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
17801         complex specifics.
17802
17803 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17804
17805         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
17806         pthread-init-common.h: New.
17807
17808 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
17809
17810         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
17811         precision on some archs.
17812
17813 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
17814
17815         * gcc.dg/non-local-goto-1.c: New test.
17816         * gcc.dg/non-local-goto-2.c: Likewise.
17817         * gcc.dg/setjmp-3.c: Likewise.
17818         * gcc.dg/setjmp-4.c: Likewise.
17819
17820 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
17821
17822         * gnat.dg/self_aggregate_with_pointer.adb: New test.
17823
17824 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17825
17826         PR fortran/28276
17827         * gfortran.dg/exponent_1.f90: New test.
17828
17829         PR fortran/27021
17830         * gfortran.dg/nearest_1.f90: New test.
17831
17832 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
17833
17834         PR middle-end/25261
17835         PR middle-end/28790
17836         * gcc.dg/gomp/nestedfn-1.c: New test.
17837
17838 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
17839
17840         PR objc/29195
17841         * objc/compile/method-1.m: New test.
17842
17843 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
17844
17845         PR c++/26938
17846         * g++.dg/template/crash58.C: New test.
17847         * g++.dg/parse/crash28.C: Adjust error markers.
17848         * g++.dg/template/crash34.C: Likewise.
17849         * g++.dg/template/friend31.C: Likewise.
17850         * g++.dg/template/crash32.C: Likewise.
17851
17852         PR c++/27329
17853         * g++.dg/template/crash59.C: New test.
17854
17855         PR c++/27667
17856         * g++.dg/template/spec33.C: New test.
17857         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
17858
17859 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
17860             Adam Nemet  <anemet@caviumnetworks.com>
17861
17862         * gcc.dg/tree-ssa/ivopts-1.c: New test.
17863         * gcc.dg/tree-ssa/ivopts-2.c: New test.
17864
17865 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
17866
17867         PR target/28911
17868         * gcc.dg/pr28911.c: New.
17869
17870 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
17871
17872         PR target/29169
17873         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
17874         (dg-options): Add -mfpmath=387.
17875
17876 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
17877
17878         PR c/28706
17879         * gcc.dg/pr28706.c: New test.
17880
17881         PR c/28712
17882         * gcc.dg/pr28712.c: New test.
17883
17884 2006-09-22  Mike Stump  <mrs@apple.com>
17885
17886         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
17887
17888 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
17889
17890         PR tree-optimization/28888
17891         * gcc.dg/pr28888.c: New test.
17892
17893 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
17894
17895         PR c++/29016
17896         * g++.dg/init/ptrfn1.C: New test.
17897
17898 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
17899
17900         PR c++/28861
17901         * g++.dg/template/spec32.C: New test.
17902         * g++.dg/parse/crash9.C: Adjust error markers.
17903
17904         PR c++/28303
17905         * g++.dg/template/typedef6.C: New test.
17906         * g++.dg/init/error1.C: Adjust error markers.
17907         * g++.dg/parse/crash9.C: Likewise.
17908         * g++.dg/template/crash55.C: Likewise.
17909
17910 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
17911
17912         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
17913
17914 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
17915
17916         PR target/27650
17917         * g++.dg/ext/dllimport12.C: New test.
17918
17919 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
17920
17921         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
17922         * gcc.target/mips/nmadd-2.c: Likewise.
17923         * gcc.target/mips/mips-ps-6.c: New test.
17924         * gcc.target/mips/neg-abs-1.c: Likewise.
17925         * gcc.target/mips/neg-abs-2.c: Likewise.
17926         * gcc.target/mips/nmadd-3.c: New test.
17927
17928 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
17929
17930         PR middle-end/28046
17931         * gcc.dg/gomp/atomic-10.c: New test.
17932         * g++.dg/gomp/atomic-10.C: New test.
17933
17934 2006-09-20  Eric Christopher  <echristo@apple.com>
17935
17936         * gcc.target/i386/sse3-not-fisttp.c: New.
17937
17938 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
17939
17940         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
17941
17942 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
17943
17944         * gcc.c-torture/execute/pr28289.c (one): New variable.
17945         (main): Use it instead of argc.
17946         * gcc.c-torture/execute/20060102-1.c (one): New variable.
17947         (main): Use it instead of argc.
17948
17949 2006-09-19  Paul Brook  <paul@codesourcery.com>
17950
17951         PR target/28516
17952         * gcc.dg/nested-func-5.c: New test.
17953
17954 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17955
17956         * lib/target-supports.exp (check_effective_target_tls): Compile
17957         test stubs using ${tool}_target_compile, not just target_compile.
17958         (check_effective_target_tls_runtime): Likewise.
17959
17960 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17961
17962         * gcc.c-torture/compile/20030405-1.x: Remove.
17963
17964         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
17965         optimising linker from discarding it.
17966
17967 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17968
17969         PR fortran/28526
17970         * gfortran.dg/keyword_symbol_1.f90: New test.
17971
17972         * gfortran.dg/spread_shape_1.f90: Add missing warning with
17973         pedantic compilation option.
17974
17975 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
17976
17977         PR fortran/29060
17978         * gfortran.dg/spread_shape_1.f90: New test.
17979
17980 2006-09-17  Roger Sayle  <roger@eyesopen.com>
17981
17982         PR tree-optimization/28887
17983         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
17984
17985 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
17986
17987         PR c/25993
17988         * gcc.dg/pr25993.c: New test.
17989
17990 2006-09-17  Ira Rosen  <irar@il.ibm.com>
17991
17992         PR tree-opt/21591
17993         * gcc.dg/vect/pr21591.c: New test.
17994
17995 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
17996
17997         PR tree-opt/29059
17998         * gcc.c-torture/compile/strcpy-1.c: New test.
17999         * gcc.c-torture/compile/strcpy-2.c: New test.
18000         * gcc.c-torture/compile/memcpy-1.c: New test.
18001         * gcc.c-torture/compile/memcpy-2.c: New test.
18002
18003 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
18004
18005         PR testsuite/29055
18006         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
18007
18008 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
18009
18010         * gnat.dg/specs/double_record_extension1.ads: New test.
18011         * gnat.dg/specs/double_record_extension2.ads: Likewise.
18012
18013 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
18014
18015         PR fortran/29051
18016         * gfortran.dg/oldstyle_3.f90: New test.
18017
18018 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18019
18020         PR libgfortran/29099
18021         * gfortran.dg/secnds-1.f: New test.
18022
18023 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18024
18025         PR libgfortran/29053
18026         * gfortran.dg/streamio_9.f90: New test.
18027         * gfortran.dg/streamio_10.f90: New test.
18028
18029 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
18030
18031         PR C++/29002
18032         * g++.dg/init/array22.C: New test.
18033         * g++.dg/init/array23.C: New test.
18034
18035 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
18036
18037         * stackcheck.lst: Update list of tests requiring stack checking.
18038         * norun.lst: Adjust for above change.
18039         * ada95.lst: New file.
18040         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
18041         requiring -gnat95 switch.
18042
18043 2006-09-14  Olivier Hainque  <hainque@adacore.com>
18044
18045         * gnat.dg/in_out_parameter.adb: New test.
18046
18047 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
18048
18049         PR debug/28980
18050         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
18051
18052 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
18053
18054         * gnat.dg/specs/unchecked_union.ads: New test.
18055
18056 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
18057
18058         PR rtl-optimization/28982
18059         * gcc.c-torture/execute/pr28982a.c: New test.
18060         * gcc.c-torture/execute/pr28982b.c: Likewise.
18061
18062 2006-09-12  Eric Christopher  <echristo@apple.com>
18063
18064         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
18065         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
18066
18067 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
18068
18069         PR c/28768
18070         PR preprocessor/14634
18071         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
18072         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
18073         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
18074
18075 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18076
18077         * gcc.dg/pr28243.c: New test.
18078
18079 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
18080
18081         PR fortran/28971
18082         gfortran.dg/pr28971.f90: New test to act as a backstop in case
18083         this undiagnosed regression reappears.
18084
18085 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
18086
18087         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
18088         Treat $srcdir as a literal.
18089         * lib/fortran-torture.exp (fortran-torture-compile,
18090         fortran-torture-execute): Likewise.
18091         * lib/objc-torture.exp (objc-torture-compile,
18092         objc-torture-execute): Likewise.
18093         * lib/profopt.exp (profopt-execute): Likewise.
18094
18095 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
18096
18097         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
18098
18099 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
18100
18101         PR testsuite/28950
18102         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
18103
18104 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
18105
18106         PR target/13685
18107         * gcc.target/i386/pr13685.c: New test.
18108
18109 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18110
18111         * gcc.dg/pr28726.c: New test.
18112
18113 2006-09-11  Josh Conner  <jconner@apple.com>
18114
18115         * gcc.dg/nrv3.c: Increase size of structure.
18116         * gcc.dg/nrv4.c: Likewise.
18117         * gcc.dg/nrv5.c: Likewise.
18118
18119 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
18120
18121         PR libfortran/28890
18122         gfortran.dg/assumed_charlen_function_5.f90: New test.
18123
18124 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
18125
18126         PR c++/28991
18127         * g++.dg/init/static3.C: New test.
18128
18129 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
18130
18131         PR testsuite/29007
18132         * gcc.dg/long-long-cst1.c (t): Add cast to
18133         __SIZE_TYPE__ before casting to int.
18134         (main): Return 0 on success.
18135
18136 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18137
18138         * gcc.c-torture/execute/20060910-1.c: New test.
18139
18140 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
18141
18142         PR middle-end/26983
18143         * gcc.dg/pr26983.c: New test.
18144
18145 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
18146
18147         PR target/29006
18148         * gcc.c-torture/execute/pr29006.c: New test.
18149
18150 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18151
18152         PR libfortran/28947
18153         gfortran.dg/matmul_4.f90: New test.
18154
18155 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18156
18157         PR fortran/28959
18158         gfortran.dg/used_types_10: New test.
18159
18160 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18161
18162         PR libfortran/28923
18163         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
18164         gfortran.dg/array_initializer_3.f90: New test.
18165
18166 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18167
18168         PR fortran/28914
18169         * gfortran.dg/actual_array_constructor_3.f90: New test.
18170
18171 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
18172
18173         PR testsuite/26778
18174         * gcc.target/i386/pr26778.c: New testcase.
18175
18176 2006-09-08  Eric Christopher  <echristo@apple.com>
18177
18178         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
18179         * gcc.target/i386/memcpy-1.c: Ditto.
18180         * gcc.target/i386/asm-1.c: Ditto.
18181         * gcc.target/i386/20060512-4.c: Ditto.
18182         * gcc.target/i386/compress-float-387.c: Ditto.
18183         * gcc.target/i386/20060512-1.c: Ditto.
18184         * gcc.target/i386/compress-float-sse.c: Ditto.
18185         * gcc.target/i386/20060512-2.c: Ditto.
18186         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
18187         * gcc.target/i386/stack-prot-kernel.c: Ditto.
18188         * gcc.target/i386/compress-float-387-pic.c: Ditto.
18189         * gcc.dg/pr26449.c: Ditto.
18190         * gcc.dg/attr-ms_struct-2.c: Ditto.
18191         * gcc.dg/attr-ms_struct-1.c: Ditto.
18192         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
18193
18194 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
18195
18196         PR c/28504
18197         * gcc.dg/vla-10.c: New test.
18198
18199 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18200
18201         PR c++/28858
18202         * g++.dg/parse/template20.C: New test.
18203         * g++.dg/template/operator8.C: Remove obsolete part.
18204         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
18205         * g++.old-deja/g++.pt/crash65.C: Likewise.
18206
18207 2006-09-07  Jason Merrill  <jason@redhat.com>
18208
18209         PR middle-end/27724
18210         * gcc.dg/long-long-cst1.c: New test.
18211
18212 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18213
18214         PR C++/28906
18215         * g++.dg/other/array3.C: New test.
18216         * g++.dg/other/array4.C: New test.
18217         * g++.dg/other/array5.C: New test.
18218
18219 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
18220
18221         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
18222
18223 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
18224
18225         PR target/28946
18226         * gcc.target/i386/pr28946.c: New test.
18227
18228 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
18229
18230         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
18231         in integer literal constant.
18232         * gfortran.dg/enum_8.f90: Ditto.
18233         * gfortran.dg/g77/20030326-1.f: Ditto.
18234
18235 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
18236
18237         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
18238         nonconformance usage.
18239
18240 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18241
18242         PR middle-end/28862
18243         * gcc.c-torture/compile/vector-align-1.c: New test.
18244
18245 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18246
18247         PR rtl-opt/27883
18248         * g++.dg/opt/copysign-1.C: New test.
18249
18250 2006-09-06  Jason Merrill  <jason@redhat.com>
18251
18252         PR c++/27371
18253         * g++.dg/warn/unused-result1.C: New test.
18254
18255 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
18256
18257         PR c++/28903
18258         * g++.dg/ext/vla3.C: New test.
18259
18260         PR c++/28886
18261         * g++.dg/template/array16.C: New test.
18262
18263 2006-09-06  Richard Guenther  <rguenther@suse.de>
18264
18265         * gcc.dg/pr27226.c: Remove testcase again.
18266
18267 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18268
18269         PR tree-opt/28937
18270         * g++.dg/opt/unroll2.C: New test.
18271
18272 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18273
18274         PR tree-opt/28952
18275         * gcc.dg/vect/pr28952.c: New test.
18276
18277 2006-09-05  Richard Guenther  <rguenther@suse.de>
18278
18279         PR tree-optimization/28900
18280         * gcc.dg/torture/pr28900.c: New testcase
18281
18282 2006-09-05  Richard Guenther  <rguenther@suse.de>
18283
18284         PR tree-optimization/28905
18285         * gcc.c-torture/compile/pr28905.c: New testcase.
18286
18287 2006-09-05  Richard Guenther  <rguenther@suse.de>
18288
18289         PR middle-end/28935
18290         * gcc.dg/pr28935.c: New testcase.
18291
18292 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18293
18294         * gcc.c-torture/execute/20060905-1.c: New test.
18295
18296 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
18297
18298         PR fortran/28908
18299         * gfortran.dg/used_types_7.f90: New test.
18300         * gfortran.dg/used_types_8.f90: New test.
18301         * gfortran.dg/used_types_9.f90: New test.
18302
18303 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18304
18305         * gcc.c-torture/compile/20060904-1.c: New test.
18306
18307 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
18308
18309         PR c++/23287 Revert my 2006-09-01 patch
18310         * g++.dg/parse/dtor12.C: Remove.
18311
18312 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
18313
18314         PR c+/27670
18315         * g++.dg/template/operator9.C: New test.
18316
18317         PR c++/27493
18318         * g++.dg/template/operator7.C: New test.
18319
18320         PR c++/27494
18321         * g++.dg/template/operator8.C: New test.
18322
18323         PR c++/27397
18324         * g++.dg/template/crash57.C: New test.
18325
18326         * g++.dg/template/typedef4.C: Adjust error markers.
18327         * g++.dg/template/typedef5.C: Likewise.
18328
18329 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
18330
18331         PR c++/28878
18332         * g++.dg/parse/crash33.C: New test.
18333
18334 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
18335         Richard Guenther  <rguenther@suse.de>
18336         Adam Nemet  <anemet@caviumnetworks.com>
18337
18338         PR middle-end/27226
18339         * gcc.target/mips/memcpy-1.c: New testcase.
18340         * gcc.dg/pr27226.c: Likewise.
18341
18342 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18343
18344         PR c++/28705
18345         * g++.dg/lookup/koenig5.C: New.
18346         * g++.dg/template/crash56.C: New.
18347
18348 2006-09-01  Josh Conner  <jconner@apple.com>
18349
18350         PR c++/25505
18351         * gcc.dg/nrv3.c: New test.
18352         * gcc.dg/nrv4.c: New test.
18353         * gcc.dg/nrv5.c: New test.
18354
18355 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18356
18357         PR c++/23287
18358         * g++.dg/parse/dtor12.C: New.
18359
18360 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
18361
18362         PR tree-optimization/28839
18363         * gcc.dg/pr28839.c: New test.
18364
18365 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
18366
18367         PR target/24367
18368         * gcc.dg/pr24367.c: New testcase.
18369
18370 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
18371
18372         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
18373
18374 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
18375
18376         PR rtl-optimization/27735
18377         * gcc.dg/loop-unswitch-1.c: New test.
18378
18379 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
18380
18381         PR fortran/28885
18382         * gfortran.dg/aliasing_dummy_2.f90: New test.
18383
18384         PR fortran/20067
18385         * gfortran.dg/generic_5.f90: Change error message.
18386
18387         PR fortran/28873
18388         * gfortran.dg/generic_6.f90: New test.
18389
18390         PR fortran/25077
18391         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
18392
18393         PR fortran/25102
18394         * gfortran.dg/invalid_interface_assignment.f90: New test.
18395
18396         PR fortran/24866
18397         * gfortran.dg/module_proc_external_dummy.f90: New test.
18398
18399 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
18400
18401         PR c++/28349
18402         * g++.dg/warn/var-args1.C: New test.
18403
18404 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
18405
18406         PR fortran/28866
18407         * gfortran.dg/simpleif_2.f90: New test.
18408         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
18409         * gfortran.dg/enum_5.f90: Ditto.
18410
18411 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18412             Kazu Hirata  <kazu@codesourcery.com>
18413
18414         PR tree-optimization/17506
18415         * gcc.dg/pr17506.c: New.
18416
18417 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
18418
18419         PR c++/28139
18420         * g++.dg/eh/alias1.C: New test.
18421
18422 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18423
18424         PR c++/28860
18425         * g++.dg/template/ttp22.C: New test.
18426
18427 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
18428
18429         PR middle-end/26632
18430         * gcc.dg/pr26632.c: New.
18431
18432 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18433
18434         PR libgfortran/28354
18435         * gfortran.dg/fmt_zero_precision.f90: New test.
18436
18437 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
18438
18439         PR c++/28058
18440         * g++.dg/template/spec31.C: New test.
18441
18442 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
18443
18444         PR c++/26573
18445         * g++.dg/other/static2.C: New test.
18446
18447 2006-08-26  Roger Sayle  <roger@eyesopen.com>
18448
18449         * gcc.dg/Wswitch-enum-2.c: New test case.
18450         * gcc.dg/Wswitch-enum-3.c: Likewise.
18451
18452 2006-08-26  Richard Guenther  <rguenther@suse.de>
18453
18454         * gcc.c-torture/compile/20060826-1.c: New testcase.
18455
18456 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
18457
18458         PR c++/28736
18459         * g++.dg/template/void10.C: New test.
18460
18461         PR c++/28737
18462         * g++.dg/template/void8.C: New test.
18463
18464         PR c+_+/28738
18465         * g++.dg/template/void9.C: New test.
18466
18467         * g++.dg/template/void3.C: Adjust error markers.
18468         * g++.dg/template/void4.C: Likewise.
18469         * g++.dg/template/crash55.C: Likewise.
18470         * g++.dg/template/void7.C: Likewise
18471
18472 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
18473
18474         PR c++/28588
18475         * g++.dg/inherit/access6.C: New test.
18476         * g++.dg/inherit/access7.C: Likewise.
18477
18478         PR c++/28595
18479         * g++.dg/template/array15.C: New test.
18480         * g++.dg/template/crash2.C: Tweak error markers.
18481
18482 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
18483
18484         PR middle-end/28683
18485         * gcc.c-torture/compile/20060823-1.c: New test.
18486
18487 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18488
18489         PR c++/28853
18490         * g++.dg/template/ttp21.C: New test.
18491
18492         PR c++/28852
18493         * g++.dg/other/operator1.C: Add error-marker.
18494         * g++.dg/other/operator2.C: New test.
18495
18496 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18497
18498         PR c/27893
18499         * gcc.c-torture/compile/vla-const-1.c,
18500         gcc.c-torture/compile/vla-const-2.c: New tests.
18501
18502 2006-08-26  Richard Guenther  <rguenther@suse.de>
18503
18504         PR middle-end/28814
18505         * gcc.dg/torture/pr28814.c: New testcase.
18506
18507 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18508
18509         PR c/28418
18510         * gcc.c-torture/compile/compound-literal-1.c: New test.
18511
18512 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18513
18514         PR c/28299
18515         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
18516         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
18517         Expect extra diagnostics.
18518
18519 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
18520
18521         gcc.dg/noncompile/pr16876.c: New test.
18522
18523 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
18524
18525         PR c++/28056
18526         * g++.dg/parse/local1.C: New test.
18527         * g++.dg/other/qual1.C: Tweak error marker.
18528
18529 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
18530
18531         PR c++/27787
18532         * g++.dg/template/typename10.C: New.
18533         * g++.dg/template/lookup4.C: Remove bogus error marker.
18534
18535 2006-08-25  Richard Guenther  <rguenther@suse.de>
18536
18537         PR testsuite/28829
18538         * gcc.dg/pr26570.c: Fix testcase.
18539
18540 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
18541
18542         PR tree-opt/28807
18543         * gcc.c-torture/execute/mayalias-2.c: New test.
18544         * gcc.dg/tree-ssa/alias-13.c: New test.
18545
18546 2006-08-24  Jan Hubicka  <jh@suse.cz>
18547
18548         PR debug/26881
18549         * gcc.dg/debug/pr26881.c: New file.
18550
18551 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
18552
18553         PR fortran/28788
18554         * gfortran.dg/used_types_4.f90: New test.
18555         * gfortran.dg/derived_init_2.f90: Modify to check sibling
18556         association of derived types.
18557         * gfortran.dg/used_types_2.f90: Add module cleanup.
18558         * gfortran.dg/used_types_3.f90: The same.
18559
18560         PR fortran/28771
18561         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
18562         fix of regression.
18563
18564 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18565
18566         PR 28813
18567         * gfortran.dg/direct_io_6.f90: Remove test.
18568
18569 2006-08-23  Stuart Hastings  <stuart@apple.com>
18570
18571         PR 28825
18572         * gcc.target/i386/20060821-1.c: New.
18573
18574 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
18575
18576         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
18577         dg-warning strings for dllimport.
18578
18579 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
18580
18581         PR C++/28450
18582         * g++.dg/ext/vector4.C: New test.
18583         * g++.dg/ext/complex1.C: New test.
18584
18585 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
18586
18587         PR debug/28692
18588         * gcc.dg/debug/const-1.c: New.
18589         * gcc.dg/debug/const-2.c: New.
18590         * gcc.dg/debug/dwarf2/const-1.c: New.
18591         * gcc.dg/debug/dwarf2/const-2.c: New.
18592         * gcc.dg/debug/dwarf2/const-2b.c: New.
18593
18594 2006-08-22  Richard Guenther  <rguenther@suse.de>
18595
18596         PR middle-end/28776
18597         * gcc.c-torture/compile/pr28776-1.c: New testcase.
18598         * gcc.c-torture/compile/pr28776-2.c: Likewise.
18599
18600 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
18601
18602         PR tree-optimization/28003
18603         * g++.dg/tree-ssa/pr28003.C: New.
18604
18605 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18606
18607         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
18608
18609 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
18610
18611         PR c++/26269
18612         * g++.dg/other/error14.C: New test.
18613
18614         PR c++/28505
18615         * g++.dg/parse/ctor7.C: New test.
18616         * g++.dg/parse/ctor8.C: Likewise.
18617
18618         PR c++/28741
18619         * g++.dg/template/void7.C: New test.
18620
18621 2006-08-21  Olivier Hainque  <hainque@adacore.com>
18622
18623         * gnat.dg/self_aggregate_with_zeros.adb: New test.
18624         * gnat.dg/self_aggregate_with_array.adb: New test.
18625
18626 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18627
18628         * g++.dg/eh/arm-vfp-unwind.C: New test.
18629
18630 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
18631
18632         PR c++/28341
18633         * g++.dg/template/ref3.C: New test.
18634         * g++.dg/template/nontype13.C: New test.
18635
18636         PR c++/28346
18637         * g++.dg/template/ptrmem17.C: New test.
18638
18639 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
18640
18641         PR target/28648 c:
18642         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
18643
18644 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
18645
18646         PR fortran/28630
18647         * gfortran.dg/used_types_2.f90: New test.
18648
18649         PR fortran/28601
18650         * gfortran.dg/used_types_3.f90: New test.
18651
18652         PR fortran/20886
18653         * gfortran.dg/generic_actual_arg.f90: New test.
18654
18655         PR fortran/28735
18656         * gfortran.dg/module_private_array_refs_1.f90: New test.
18657
18658         PR fortran/28762
18659         * gfortran.dg/program_name_1.f90: New test.
18660
18661         PR fortran/28425
18662         * gfortran.dg/derived_constructor_comps_1.f90: New test.
18663
18664         PR fortran/28496
18665         * gfortran.dg/array_initializer_2.f90: New test.
18666
18667         PR fortran/18111
18668         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
18669
18670         PR fortran/28600
18671         * gfortran.dg/assumed_charlen_function_4.f90: New test.
18672
18673         PR fortran/28771
18674         * gfortran.dg/assumed_charlen_in_main.f90: New test.
18675
18676         PR fortran/28660
18677         * gfortran.dg/dependent_decls_1.f90: New test.
18678
18679 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18680
18681         PR fortran/25217
18682         * gfortran.dg/derived_init_2.f90: New.
18683
18684 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
18685
18686         * gcc.c-torture/execute/pr28289.c: New test.
18687
18688 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
18689
18690         PR c/28744
18691         * gcc.dg/attr-externally-visible-1.c: New test.
18692         * gcc.dg/attr-externally-visible-2.c: New test.
18693         * g++.dg/parse/attr-externally-visible-1.C: New test.
18694         * g++.dg/parse/attr-externally-visible-2.C: New test.
18695
18696 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18697
18698         PR c++/28606
18699         * g++.dg/parse/dtor11.C: New test.
18700
18701 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18702
18703         PR rtl-optimization/28489
18704         * gcc.c-torture/compile/pr28489.c: New test.
18705
18706 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18707
18708         PR c++/28710
18709         * g++.dg/template/redecl4.C: New test.
18710
18711         PR c++/28711
18712         * g++.dg/template/ctor8.C: New test.
18713
18714 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18715
18716         * gcc.dg/pr26570.c: Fix testcase.
18717
18718 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18719
18720         * PR c++/28573
18721         * g++.dg/parse/offsetof6.C: New test.
18722         * g++.dg/parse/offsetof6.C: New test.
18723         * g++.dg/parse/offsetof7.C: New test.
18724
18725 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18726
18727         PR testsuite/28602
18728         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
18729         is false.
18730
18731 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
18732
18733         PR c++/28302
18734         * g++.dg/ext/vector3.C: New test.
18735
18736 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
18737
18738         PR gcov/profile/26570
18739         * gcc.dg/pr26570.c: New test.
18740
18741 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
18742
18743         PR c/27697
18744         * gcc.dg/qual-component-1.c: New test.
18745
18746 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18747
18748         PR c++/28593
18749         * g++.dg/parse/new3.C: New test.
18750
18751 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18752
18753         PR fortran/25828
18754         * gfortran.dg/streamio_1.f90: New test.
18755         * gfortran.dg/streamio_2.f90: New test.
18756         * gfortran.dg/streamio_3.f90: New test.
18757         * gfortran.dg/streamio_4.f90: New test.
18758         * gfortran.dg/streamio_5.f90: New test.
18759         * gfortran.dg/streamio_6.f90: New test.
18760         * gfortran.dg/streamio_7.f90: New test.
18761         * gfortran.dg/streamio_8.f90: New test.
18762
18763 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
18764
18765         PR c/28287
18766         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
18767
18768 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
18769
18770         PR c++/28594
18771         * g++.dg/template/void6.C: New test.
18772
18773 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18774
18775         PR c/28649
18776         * gcc.dg/parse-error-1.c: New test.
18777         * gcc.dg/parse-error-2.c: New test.
18778         * gcc.dg/cpp/digraph2.c: Add error-marker.
18779         * gcc.dg/noncompile/920923-1.c: Likewise.
18780
18781 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
18782
18783         PR c/27490
18784         * gcc.dg/sizeof-2.c: New testcase.
18785
18786         PR c/27489
18787         * gcc.dg/switch-A.c: New testcase.
18788
18789 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
18790
18791         PR c++/28288
18792         PR c++/14556
18793         * g++.old-deja/g++.warn/compare1.C: Delete.
18794         * g++.dg/opt/pr7503-2.C: Delete.
18795         * g++.dg/opt/pr7503-3.C: Delete.
18796         * g++.dg/opt/pr7503-4.C: Delete.
18797         * g++.dg/opt/pr7503-5.C: Delete.
18798         * g++.dg/opt/max1.C: Delete.
18799         * g++.dg/warn/minmax.C: Delete.
18800         * g++.dg/expr/minmax.C: New test.
18801
18802 2006-08-14  Richard Guenther  <rguenther@suse.de>
18803
18804         PR testsuite/28703
18805         * gcc.c-torture/execute/pr28651.c: Do not use argc
18806         to avoid optimization, instead forbid inlining.
18807
18808 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
18809
18810         PR rtl-optimization/28634
18811         * gcc.c-torture/execute/ieee/pr28634.c: New test.
18812
18813 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
18814
18815         PR c/27184
18816         * gcc.dg/torture/pr27184.c: New test.
18817
18818 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
18819
18820         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
18821
18822 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18823
18824         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
18825         * gfortran.dg/stat_2.f90: Likewise.
18826         * gfortran.dg/chmod_1.f90: Likewise.
18827         * gfortran.dg/chmod_2.f90: Likewise.
18828         * gfortran.dg/chmod_3.f90: Likewise.
18829
18830 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
18831
18832         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
18833
18834 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18835
18836         * g++.dg/opt/pr23454-2.C: New test.
18837
18838 2006-08-11  Richard Guenther  <rguenther@suse.de>
18839
18840         PR middle-end/28651
18841         * gcc.c-torture/execute/pr28651.c: New testcase.
18842
18843 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
18844
18845         * gnat.dg/specs/static_initializer.ads: New test.
18846
18847 2006-08-10  Paul Brook  <paul@codesourcery.com>
18848
18849         * gcc.target/arm/cond-asm.c: New test.
18850
18851 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
18852
18853         PR tree-optimization/26197
18854         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
18855         * g++.dg/vect/vect.exp: Compile the new tests with
18856         --param max-aliased-vops=0.
18857
18858 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
18859
18860         PR c++/28637
18861         * g++.dg/template/void3.C: New test.
18862
18863         PR c++/28638
18864         * g++.dg/template/void4.C: New test.
18865
18866         PR c++/28640
18867         * g++.dg/template/void5.C: New test.
18868
18869 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
18870
18871         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
18872         after dg-do compile.
18873
18874 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
18875
18876         PR tree-optimizations/26969
18877         * gcc.dg/vect/vect.exp: Compile tests prefixed with
18878         "unswitch-loops" with -funswitch-loops.
18879         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
18880
18881 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18882
18883         * gcc.dg/sparc-getcontext-1.c: Fix typo.
18884         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
18885         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
18886         * objc.dg/dwarf-1.m: Likewise.
18887         * objc.dg/dwarf-2.m: Likewise.
18888         * obj-c++.dg/dwarf-2.mm: Likewise.
18889
18890 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18891
18892         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
18893         * objc.dg/dwarf-2.m: Likewise.
18894         * obj-c++.dg/dwarf-2.mm: Likewise.
18895
18896         PR libfortran/28603
18897         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
18898
18899         PR testsuite/27611
18900         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18901
18902         PR testsuite/27033
18903         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18904
18905 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
18906
18907         PR target/27827
18908         * gcc.target/i386/pr27827.c: New testcase.
18909
18910 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
18911
18912         PR fortran/28590
18913         * gfortran.dg/sequence_types_1.f90: New test.
18914
18915 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
18916
18917         PR fortran/28548
18918         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
18919         dg-warning.  Add -pedantic option.
18920
18921 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18922
18923         PR c/28502
18924         * gcc.dg/proto-1.c: New test.
18925
18926         PR c/27721
18927         * gcc.dg/lvalue-4.c: New test.
18928
18929         PR c/28136
18930         * gcc.dg/init-bad-5.c: New test.
18931
18932 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
18933
18934         PR c++/28347
18935         * g++.dg/ext/typedef-init.C: Add new test for typedef
18936         initialization inside templates. Adjust existing error markers.
18937
18938 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
18939
18940         PR c++/28148
18941         * g++.dg/init/ptrmem3.C: New test.
18942
18943 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
18944
18945         PR tree-optimization/27770
18946         * lib/target-support.exp: New target keyword "section_anchors".
18947         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
18948         tests.
18949         * gcc.dg/vect/section-anchors-pr27770.c: New test.
18950         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
18951         * gcc.dg/vect/section-anchors-vect-69.c: New test.
18952         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
18953
18954 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18955
18956         * gcc.dg/20060801-1.c: Add missing '}'.
18957
18958 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18959
18960         PR c++/27508
18961         * g++.dg/parse/dtor9.C: New test.
18962         * g++.dg/parse/dtor10.C: New test.
18963         * g++.dg/other/error7.C: Adjust error-marker.
18964
18965         PR c++/28274
18966         * g++.dg/other/default5.C: New test.
18967
18968 2006-08-02  Richard Guenther  <rguenther@suse.de>
18969
18970         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
18971
18972 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
18973
18974         PR c++/28557
18975         * g++.dg/template/conv9.C: New test.
18976
18977 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
18978
18979         PR debug/28063
18980         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
18981         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
18982         Optionally return assembly text.  Update callers.
18983         (check_no_compiler_messages): Update verbose messages.
18984         (check_no_messages_and_pattern): New.
18985         (check_effective_target_string_merging): New.
18986
18987 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18988
18989         PR c++/28250
18990         * g++.dg/eh/catch4.C: New test.
18991
18992         PR c++/28257
18993         * g++.dg/other/qual1.C: New test.
18994
18995         PR c++/28259
18996         * g++.dg/inherit/error2.C: New test.
18997
18998         PR c++/28267
18999         * g++.dg/other/new1.C: New test.
19000
19001         * g++.dg/warn/pr23075.C: Remove obsolete test.
19002         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
19003         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
19004
19005 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
19006
19007         PR c++/28523
19008         * g++.dg/eh/cast1.C: New test.
19009
19010 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
19011
19012         PR libfortran/28452
19013         * gfortran.dg/random_3.f90:  New test.
19014
19015 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19016
19017         PR c++/28432
19018         * g++.dg/other/pr28304.C: Change expected error message.
19019         * g++.dg/other/pr28432.C: New test.
19020
19021 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19022
19023         PR c++/28256
19024         * g++.dg/init/brace2.C: Change expected error message, add empty init.
19025
19026 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
19027
19028         PR debug/23336
19029         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
19030         at -g1.
19031         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
19032         g++.dg/debug/enum-2.C: New.
19033
19034 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19035
19036         PR c++/6634
19037         * g++.dg/parse/long1.C: Add more tests.
19038
19039 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19040
19041         * gfortran.dg/lrshift_1.c: New file.
19042
19043 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19044
19045         PR libgfortran/28335
19046         * gfortran.dg/no_unit_error_1.f90: New test.
19047
19048 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19049
19050         PR libgfortran/28335
19051         * gfortran.dg/no_unit_error_1.f90: Delete test.
19052         * gfortran.dg/no_unit_error_2.f90: Delete test.
19053
19054 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19055
19056         * gfortran.dg/chmod_3.f90: New test.
19057         * gfortran.dg/ltime_gmtime_1.f90: New test.
19058         * gfortran.dg/ltime_gmtime_2.f90: New test.
19059         * gfortran.dg/lrshift_1.f90: New test.
19060         * gfortran.dg/chmod_1.f90: New test.
19061         * gfortran.dg/chmod_2.f90: New test.
19062
19063 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
19064
19065         PR c++/27668
19066         * g++.dg/template/crash55.C: New test.
19067
19068         PR c++/27962
19069         * g++.dg/template/nontype16.C: New test.
19070
19071         * g++.dg/template/void2.C: Adjust error markers.
19072         * g++.dg/template/nontype5.C: Adjust error markers.
19073
19074 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
19075
19076         * gcc.target/i386/stack-prot-kernel.c: New test.
19077
19078 2006-07-27  Roger Sayle  <roger@eyesopen.com>
19079
19080         * gcc.dg/builtins-55.c: New test case.
19081
19082 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
19083
19084         PR rtl-optimization/27907
19085         * gcc.c-torture/compile/pr27907.c: New test.
19086
19087 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19088
19089         * gfortran.dg/mclock.f90: New test.
19090         * gfortran.dg/int_conv_1.f90: New test.
19091         * gfortran.dg/stat_1.f90: New test.
19092         * gfortran.dg/stat_2.f90: New test.
19093
19094 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19095
19096         PR libgfortran/28335
19097         * gfortran.dg/no_unit_error_1.f90: New test.
19098         * gfortran.dg/no_unit_error_2.f90: New test.
19099         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
19100
19101 2006-07-25  Roger Sayle  <roger@eyesopen.com>
19102
19103         PR middle-end/28473
19104         * gcc.dg/fold-convround-1.c: New test case.
19105
19106 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19107
19108         * gfortran.dg/arithmetic_if.f90:  Fix comments.
19109
19110 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19111
19112         PR c++/27572
19113         * g++.dg/other/typedef1.C: New test.
19114         * g++.dg/template/typedef4.C: New test.
19115         * g++.dg/template/typedef5.C: New test.
19116
19117 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
19118
19119         PR fortran/28416
19120         * gfortran.dg/allocatable_dummy_3.f90: New.
19121
19122 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19123
19124         PR fortran/28439
19125         * gfortran.dg/arithmetic_if.f90:  New test.
19126
19127 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
19128
19129         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
19130         avoid memcpy optimization.
19131
19132 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19133
19134         PR fortran/25289
19135         * gfortran.dg/direct_io_6.f90: New test.
19136
19137 2006-07-24  Jan Hubicka  <jh@suse.cz>
19138
19139         PR c/25795
19140         PR c++/27369
19141         * gcc.dg/pr25795.c: New test.
19142         * gcc.dg/pr25795-1.c: New test.
19143
19144 2006-07-23  Roger Sayle  <roger@eyesopen.com>
19145
19146         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
19147         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
19148         which may be transformed to "g || h" on some platforms.
19149
19150 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
19151
19152         PR c++/28025
19153         * g++.dg/template/friend45.C: New test.
19154
19155 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19156
19157         PR libgfortran/28339
19158         * gfortran.dg/arrayio_8.f90: New test.
19159
19160 2006-07-21  Mike Stump  <mrs@apple.com>
19161
19162         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
19163
19164         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
19165
19166 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19167
19168         PR c++/28250
19169         * g++.dg/eh/catch3.C: New test.
19170
19171         PR c++/28363
19172         * g++.dg/template/defarg10.C: New test.
19173
19174 2006-07-20  Paul Brook  <paul@codesourcery.com>
19175
19176         PR 27363
19177         * gcc.dg/pr27363.c: New test.
19178
19179 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
19180
19181         PR c++/28338
19182         * g++.dg/init/ref13.C: New test.
19183
19184 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19185
19186         PR obj-c++/28434
19187         * obj-c++.dg/proto-error-1.mm: New test.
19188
19189 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19190
19191         PR c++/28337
19192         * g++.dg/template/string1.C: New test.
19193
19194 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19195
19196         PR c++/28048
19197         * g++.dg/template/defarg9.C: New test.
19198
19199         PR c++/28235
19200         * g++.dg/template/static27.C: New test.
19201
19202 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
19203
19204         PR 28410
19205         * gcc.dg/tree-ssa/pr28410.c: New test.
19206
19207 2006-07-18  Lee Millward  <lee.millward@gmail.com>
19208
19209         PR c++/28258
19210         * g++/dg/other/error13.C: New test.
19211
19212         PR c++/28260
19213         * g++.dg/template/friend44.C: New test.
19214
19215 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
19216
19217         PR c++/27495
19218         * g++.dg/other/pr27495.C: New.
19219
19220 2006-07-18  Olivier Hainque  <hainque@adacore.com>
19221
19222         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
19223         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
19224
19225 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19226
19227         PR c/28286
19228         * gcc.dg/pragma-pack-4.c: New test.
19229
19230 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19231
19232         PR c++/28291
19233         * g++.dg/ext/pr28291.C: New test.
19234
19235 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19236
19237         PR middle-end/28403
19238         * gcc.c-torture/execute/pr28403.c: New test.
19239
19240 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19241
19242         PR middle-end/28402
19243         * gcc.dg/pr28402.c: New test.
19244
19245 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19246
19247         PR c++/28304
19248         * g++.dg/other/pr28304.C: New test.
19249
19250 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
19251
19252         PR other/28251
19253         gcc.c-torture/unsorted/dump-noaddr.c: New test.
19254         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
19255
19256 2006-07-17  Richard Guenther  <rguenther@suse.de>
19257
19258         PR tree-optimization/28238
19259         * g++.dg/tree-ssa/pr28238.C: New testcase.
19260
19261 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19262
19263         PR c++/28250
19264         * g++.dg/eh/catch1.C: New test.
19265         * g++.dg/eh/catch2.C: New test.
19266
19267 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
19268
19269         PR c++/28370
19270         * g++.dg/template/anon3.C: New test.
19271
19272 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
19273
19274         PR fortran/20844
19275         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
19276         specifiers requiring an explicit format tag..
19277
19278         PR fortran/28201
19279         * gfortran.dg/generic_5: New test.
19280
19281         PR fortran/20893
19282         * gfortran.dg/elemental_optional_args_1.f90: New test.
19283
19284 2006-07-16  Olivier Hainque  <hainque@adacore.com>
19285
19286         * gnat.dg/assert.ads: New file.
19287         * gnat.dg/controlled_record.ads: Likewise.
19288         * gnat.dg/controlled_record.adb: Likewise.
19289
19290 2006-07-15  Lee Millward  <lee.millward@gmail.com>
19291
19292         PR c++/28292
19293         * g++.dg/other/error12.C: New test.
19294
19295         PR c++/28269
19296         * g++.dg/template/crash54.C: New test.
19297
19298 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19299
19300         PR c++/28249
19301         * g++.dg/parse/catch1.C: New test.
19302
19303         PR c++/28294
19304         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
19305
19306         PR c++/28387
19307         * g++.dg/ext/attrib24.C: New test.
19308
19309 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19310
19311         PR c++/28343
19312         * g++.dg/ext/asmspec1.C: New test.
19313
19314 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
19315
19316         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
19317         (dg-test): Support shouldfail tests.
19318         * lib/target-supports-dg.exp (dg-shouldfail): New.
19319         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
19320         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
19321         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
19322         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
19323         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
19324         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
19325         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
19326
19327 2006-07-13  Jan Hubicka  <jh@suse.cz>
19328
19329         * gcc.target/i386/memcpy-1.c: New.
19330
19331 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
19332
19333         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
19334
19335 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
19336
19337         PR fortran/25097
19338         * gfortran.dg/present_1.f90: New test.
19339
19340         PR fortran/20903
19341         * gfortran.dg/interface_derived_type_1.f90: New test.
19342
19343 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
19344
19345         PR fortran/28213
19346         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
19347         list.
19348
19349 2006-07-07  Lee Millward  <lee.millward@gmail.com>
19350
19351         PR c++/27820
19352         * g++.dg/other/label1.C: New test.
19353
19354 2006-07-07  Richard Guenther  <rguenther@suse.de>
19355
19356         PR middle-end/28268
19357         * gcc.dg/torture/pr28268.c: New testcase.
19358
19359 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
19360
19361         PR c++/27019
19362         * g++.dg/ext/pr27019.C: New.
19363
19364 2006-07-07  Richard Guenther  <rguenther@suse.de>
19365
19366         PR tree-optimization/28187
19367         * gcc.dg/pr28187.c: New testcase.
19368
19369 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
19370
19371         * gnat.dg/address_conversion.adb: New test.
19372         * gnat.dg/boolean_subtype.adb: Likewise.
19373         * gnat.dg/frame_overflow.adb: Likewise.
19374         * gnat.dg/pointer_array.adb: Likewise.
19375         * gnat.dg/pointer_conversion.adb: Likewise.
19376
19377 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
19378
19379         PR fortran/28237
19380         PR fortran/23420
19381         * gfortran.dg/print_fmt_5.f90: New test.
19382
19383 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19384
19385         PR fortran/28129
19386         * gfortran.dg/bounds_check_4.f90: New test.
19387
19388 2006-07-05  Richard Guenther  <rguenther@suse.de>
19389
19390         PR target/28158
19391         * gfortran.dg/pr28158.f90: New testcase.
19392
19393 2006-07-05  Richard Guenther  <rguenther@suse.de>
19394
19395         PR tree-optimization/28162
19396         * gcc.dg/pr28162.c: New testcase.
19397
19398 2006-07-05  Richard Guenther  <rguenther@suse.de>
19399         Andrew Pinski  <pinskia@gcc.gnu.org>
19400
19401         PR c++/27084
19402         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
19403
19404 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
19405
19406         PR fortran/28174
19407         * gfortran.dg/actual_array_substr_2.f90: New test.
19408
19409         PR fortran/28167
19410         * gfortran.dg/actual_array_constructor_2.f90: New test.
19411
19412 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19413
19414         * gfortran.dg/itime_idate_1.f: New test.
19415         * gfortran.dg/itime_idate_2.f: New test.
19416
19417 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19418
19419         PR libgfortran/27704
19420         * gfortran.dg/open_status_3.f90: New test.
19421         * gfortran.dg/fmt_l.f90: Update for new feature.
19422
19423 2006-07-03  Asher Langton  <langton2@llnl.gov>
19424
19425         * gfortran.dg/oldstyle_2.f90: New.
19426
19427 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
19428
19429         * gnat.dg/string_slice.adb: New test.
19430
19431 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19432
19433         PR fortran/19259
19434         * gfortran.dg/semicolon_fixed.c: New.
19435         * gfortran.dg/semicolon_free.c: New.
19436
19437 2006-06-30  Mike Stump  <mrs@apple.com>
19438
19439         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
19440         that don't support internal visibility.
19441
19442 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
19443
19444         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
19445         for '(' / ')' needing an extra '\'.
19446
19447 2006-06-29  Roger Sayle  <roger@eyesopen.com>
19448
19449         PR middle-end/27428
19450         * gcc.dg/pr27428-1.c: New test case.
19451
19452 2006-06-29  Mike Stump  <mrs@apple.com>
19453
19454         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
19455         on darwin as we can't align commons large enough yet.
19456
19457         * gcc.dg/vla-8.c: Add additional testcases.
19458
19459 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
19460
19461         PR c++/28114
19462         * g++.dg/other/pr28114.C: New.
19463
19464 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
19465
19466         * gcc.c-torture/compile/20060625-1.c: New test.
19467
19468 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
19469
19470         PR fortran/20867
19471         * gfortran.dg/stfunc_3.f90: New test.
19472
19473         PR fortran/25056
19474         * gfortran.dg/impure_actual_1.f90: New test.
19475
19476         PR fortran/20874
19477         * gfortran.dg/elemental_result_1.f90: New test.
19478
19479         PR fortran/25073
19480         * gfortran.dg/select_7.f90: New test.
19481
19482         PR fortran/27554
19483         * intrinsic_actual_1.f: New test.
19484
19485         PR fortran/22038
19486         PR fortran/28119
19487         * gfortran.dg/forall_4.f90: New test.
19488
19489         PR fortran/25072
19490         * gfortran.dg/forall_5.f90: New test.
19491
19492 2006-06-25  Lee Millward  <lee.millward@gmail.com>
19493
19494         PR c++/28051
19495         * g++.dg/template/using13.C: New test.
19496
19497         PR c++/28054
19498         * g++.dg/other/incomplete3.C: New test.
19499
19500 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19501
19502         PR fortran/28081
19503         * gfortran.dg/substr_3.f: New test.
19504         * gfortran.dg/equiv_2.f90: Update expected error message.
19505
19506 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
19507
19508         PR fortran/28118
19509         * gfortran.dg/actual_array_substr_1.f90: New test.
19510
19511 2006-06-24  Olivier Hainque  <hainque@adacore.com>
19512
19513         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
19514         * gnat.dg/scalar_mode_agg_compare.adb: New test.
19515
19516 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
19517
19518         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
19519
19520 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
19521
19522         PR fortran/27981
19523         * gfortran.dg/simpleif_2.f90: New test.
19524
19525 2006-06-23  Lee Millward  <lee.millward@gmail.com>
19526
19527         * g++.dg/template/error22.C: Fix typo.
19528
19529 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19530
19531         PR c++/28112
19532         * g++.dg/ext/attrib23.C: New test.
19533
19534 2006-06-23  Olivier Hainque  <hainque@adacore.com>
19535
19536         * gnat.dg/varsize_temp.adb: New test.
19537
19538 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19539
19540         PR c++/11468
19541         * g++.dg/other/java2.C: New test.
19542
19543 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
19544
19545         PR target/27789
19546         * g++.dg/ext/dllimport4.C. Add more tests for invalid
19547         initialization.
19548
19549 2006-06-22  Roger Sayle  <roger@eyesopen.com>
19550
19551         PR target/27531
19552         * gcc.dg/pr27531-1.c: New test case.
19553
19554 2006-06-22  Asher Langton  <langton2@llnl.gov>
19555
19556         PR fortran/24748
19557         * gfortran.dg/implicit_8.f90: New.
19558
19559 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
19560
19561         PR rtl-optimization/28121
19562         * gcc.dg/pr28121.c: New test.
19563
19564 2006-06-22  Lee Millward  <lee.millward@gmail.com>
19565
19566         PR c++/27805
19567         * g++.dg/parse/ptrmem6.C: New test.
19568
19569         PR c++/27821
19570         * g++.dg/template/error22.C: New test.
19571
19572 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19573
19574         PR c++/28111
19575         * g++.dg/template/friend43.C: New test.
19576
19577         PR c++/28110
19578         * g++.dg/template/crash53.C: New test.
19579
19580         PR c++/28109
19581         * g++.dg/rtti/incomplete1.C: New test.
19582
19583 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
19584
19585         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
19586
19587 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
19588
19589         * gcc.c-torture/execute/complex-7.c: New.
19590
19591 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
19592
19593         * gcc.dg/merge-all-constants-1.c: New test.
19594
19595 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
19596
19597         PR c++/28113
19598         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
19599
19600 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
19601
19602         * gfortran.dg/rrspacing_1.f90: New test.
19603
19604 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19605
19606         PR c++/28052
19607         * g++.dg/other/bitfield2.C: New test.
19608
19609 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
19610
19611         PR tree-optimization/27331
19612         * gcc.dg/pr27331.c: New test.
19613
19614 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
19615             Eric Botcazou  <ebotcazou@adacore.com>
19616
19617         PR ada/18692
19618         * lib/gnat.exp: New file.
19619         * lib/gnat-dg.exp: Likewise.
19620         * gnat.dg: New directory.
19621         * gnat.dg/dg.exp: New driver.
19622         * gnat.dg/specs: New directory.
19623         * gnat.dg/specs/specs.exp: New driver.
19624         * gnat.dg/style: New directory.
19625         * gnat.dg/style/style.exp: New driver.
19626
19627 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
19628
19629         PR fortran/16206
19630         * gfortran.dg/array_initializer_1.f90: New test.
19631
19632         PR fortran/28005
19633         * gfortran.dg/matmul_3.f90: New test.
19634
19635 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
19636
19637         PR middle-end/28075
19638         * gcc.dg/tree-ssa/inline-1.c: New test.
19639
19640 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
19641
19642         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
19643         in malloc prototype; remove XFAIL.
19644         * gcc.dg/pr18241-2.c: Ditto.
19645         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
19646         in memset prototype; remove XFAIL.
19647         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19648
19649 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19650
19651         * gcc.dg/vla-8.c: Add.
19652
19653 2006-06-19  Richard Guenther  <rguenther@suse.de>
19654
19655         PR tree-optimization/27090
19656         * g++.dg/tree-ssa/pr27090.C: New testcase.
19657
19658 2006-06-19  Roger Sayle  <roger@eyesopen.com>
19659
19660         PR target/27861
19661         * gcc.dg/pr27861-1.c: New test case.
19662
19663 2006-06-19  Richard Guenther  <rguenther@suse.de>
19664
19665         PR middle-end/28045
19666         * gcc.dg/torture/pr28045.c: New testcase.
19667
19668 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19669
19670         PR fortran/26801
19671         * gfortran.dg/associated_4.f90: New test.
19672
19673 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19674
19675         PR fortran/19310
19676         PR fortran/19904
19677         * gfortran.dg/real_const_3.f90: New test.
19678
19679 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
19680
19681         PR c++/28016
19682         * g++.dg/template/static26.C: New test.
19683
19684         PR c++/27979
19685         * g++.dg/expr/bitfield2.C: New test.
19686
19687         PR c++/27884
19688         * g++.dg/parse/linkage2.C: New test.
19689
19690 2006-06-16  Richard Guenther  <rguenther@suse.de>
19691
19692         PR middle-end/27116
19693         * gcc.dg/pr15785-1.c: Revert last change.
19694         * gcc.dg/torture/pr27116-2.c: New testcase.
19695
19696 2006-06-16  Roger Sayle  <roger@eyesopen.com>
19697
19698         PR middle-end/27802
19699         * gcc.dg/pr27802-1.c: New test case.
19700
19701 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
19702
19703         PR c++/27689
19704         * g++.dg/template/ttp18.C: New test.
19705         * g++.dg/template/ttp19.C: Likewise.
19706
19707         PR c++/27666
19708         * g++.dg/expr/cond9.C: New test.
19709
19710         PR c++/27640
19711         * g++.dg/template/ctor7.C: New test.
19712
19713 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
19714
19715         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
19716
19717 2006-06-16  Richard Guenther  <rguenther@suse.de>
19718
19719         PR tree-optimization/27781
19720         * gcc.dg/tree-ssa/pr27781.c: New testcase.
19721
19722 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
19723
19724         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
19725
19726 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
19727
19728         * gcc.dg/tree-ssa/loop-18.c: New test.
19729
19730 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
19731
19732         PR c++/27665
19733         * g++.dg/template/crash52.C: New test.
19734
19735         PR c++/27648
19736         * g++.dg/ext/attrib22.C: New test.
19737
19738         PR c++/26559
19739         * g++.dg/template/builtin1.C: New test.
19740         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
19741
19742         PR c++/28018
19743         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
19744         assignment.
19745         * g++.old-deja/g++.pt/crash51.C: Likewise.
19746
19747         PR c++/27227
19748         * g++.dg/lookup/linkage1.C: New test.
19749         * g++.dg/lookup/linkage2.C: Likewise.
19750
19751 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
19752
19753         PR middle-end/27959
19754         * gcc.dg/pr27959.c: New testcase.
19755
19756 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
19757
19758         PR target/28014:
19759         * g++.dg/eh/div.C: New test.
19760
19761 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
19762
19763         PR c++/27894
19764         * g++.dg/tree-ssa/pr26757.C: New test.
19765         * g++.dg/tree-ssa/pr27894.C: New test.
19766
19767 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19768
19769         * gcc.c-torture/compile/20060609-1.c: New test.
19770
19771         PR target/27863
19772         * gcc.c-torture/compile/pr27863.c: New test.
19773
19774 2006-06-13  Richard Guenther  <rguenther@suse.de>
19775
19776         PR tree-optimization/27830
19777         * g++.dg/tree-ssa/pr27830.C: New testcase.
19778
19779 2006-06-13  Matthew Sachs  <msachs@apple.com>
19780
19781         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
19782         the list of compiler flags; this causes those flags to be checked
19783         for things like dg-skip-if.
19784
19785 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19786
19787         PR c++/27601
19788         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
19789
19790 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
19791             Kazu Hirata  <kazu@codesourcery.com>
19792
19793         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
19794         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
19795
19796 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19797
19798         PR c++/27933
19799         * g++.dg/lookup/using15.C: New test.
19800
19801         PR c++/27951
19802         * g++.dg/other/anon4.C: New test.
19803
19804 2006-06-12  Roger Sayle  <roger@eyesopen.com>
19805
19806         PR c++/21210
19807         * g++.dg/init/complex1.C: New test case.
19808
19809 2006-06-11  Eric Christopher  <echristo@apple.com>
19810
19811         PR middle-end/27948
19812         * gcc.dg/bf-ms-layout.c: Run on darwin.
19813         * gcc.dg/bf-no-ms-layout: Ditto.
19814         * gcc.dg/attr-ms_struct-2.c: New.
19815         * gcc.dg/bf-ms-layout-2.c: Ditto.
19816
19817 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
19818
19819         * gcc.dg/attr-ms_struct-packed1.c: New.
19820
19821 2006-06-09  Mike Stump  <mrs@apple.com>
19822
19823         * gcc.dg/vla-7.c: Add.
19824
19825 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
19826
19827         PR fortran/24558
19828         * gfortran.dg/entry_6.f90: New test.
19829
19830         PR fortran/20877
19831         PR fortran/25047
19832         * gfortran.dg/entry_7.f90: New test.
19833
19834 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
19835
19836         PR c/27747
19837         * gcc.dg/cpp/_Pragma6.c: New test.
19838
19839         PR c++/27748
19840         * g++.dg/cpp/_Pragma1.C: New test.
19841
19842         PR preprocessor/27746
19843         * gcc.dg/gomp/macro-3.c: New test.
19844         * gcc.dg/gomp/macro-4.c: New test.
19845         * g++.dg/gomp/macro-3.C: New test.
19846         * g++.dg/gomp/macro-4.C: New test.
19847
19848 2006-06-09  Richard Guenther  <rguenther@suse.de>
19849
19850         PR tree-optimization/26998
19851         * gcc.dg/torture/pr26998.c: New testcase.
19852         * gcc.dg/tree-ssa/vrp29.c: New testcase.
19853
19854 2006-06-08  Mike Stump  <mrs@apple.com>
19855
19856         * gcc.dg/pr27095.c: Account for stubs.
19857
19858         PR target/26427
19859         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
19860         produce bad code on darwin.
19861
19862 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19863
19864         PR fortran/27958
19865         * gfortran.dg/substr_2.f: New test.
19866
19867 2006-06-08  Asher Langton  <langton2@llnl.gov>
19868
19869         PR fortran/27786
19870         * cray_pointers_2.f90: Add -fbounds-check compile flag.
19871
19872 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19873
19874         PR target/27421
19875         * gcc.dg/union-3.c: New test.
19876
19877 2006-06-08  Richard Guenther  <rguenther@suse.de>
19878
19879         PR middle-end/27116
19880         * gcc.dg/torture/pr27116.c: New testcase.
19881         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
19882
19883 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
19884
19885         PR rtl-optimization/26449
19886         * gcc.dg/pr26449.c: New test.
19887
19888 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19889
19890         PR c++/27601
19891         * g++.dg/ext/offsetof1.C: Test member functions.
19892
19893 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
19894
19895         * gcc.dg/pr27095.c: Improve scanning.
19896
19897 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
19898
19899         PR fortran/23091
19900         * gfortran.dg/saved_automatic_1.f90: New test.
19901
19902         PR fortran/24168
19903         * gfortran.dg/array_simplify_1.f90: New test.
19904
19905         PR fortran/25090
19906         * gfortran.dg/entry_dummy_ref_1.f90: New test.
19907
19908         PR fortran/25058
19909         * gfortran.dg/entry_dummy_ref_2.f90: New test.
19910
19911 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
19912
19913         PR c++/27177
19914         * g++.dg/expr/cast7.C: New test.
19915
19916 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
19917
19918         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
19919         * lib/gcc-defs.exp (tool_check_compile): Ditto.
19920         * lib/fortran-torture.exp (fortran-torture-compile,
19921         fortran-torture-execute): Ditto.
19922
19923 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
19924
19925         PR target/27842
19926         * gcc.dg/vmx/pr27842.c: New test.
19927
19928 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19929
19930         PR libfortran/27895
19931         * gfortran.dg/bounds_check_3.f90: New test.
19932
19933 2006-06-05  Mike Stump  <mrs@apple.com>
19934
19935         * objc.dg/objc-fast-4.m: Skip for ppc64.
19936
19937 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
19938
19939         PR testsuite/27705
19940         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
19941
19942 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
19943             Victor Kaplansky  <victork@il.ibm.com>
19944
19945         PR tree-optimizations/26360
19946         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
19947         with -fno-tree-dce.
19948         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
19949
19950 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
19951
19952         PR fortran/14067
19953         * gfortran.dg/data_char_1.f90: Add messages for truncated
19954         strings.
19955
19956         PR fortran/16943
19957         * gfortran.dg/func_decl_2.f90: New test.
19958
19959         PR fortran/20839
19960         * gfortran.dg/do_2.f90: New test.
19961
19962         PR fortran/27655
19963         * gfortran.dg/associated_3.f90: New test.
19964
19965 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
19966
19967         PR c++/27819
19968         * g++.dg/template/static25.C: New test.
19969
19970         PR c++/27722
19971         * g++.dg/init/array21.C: New test.
19972
19973         PR c++/27807
19974         * g++.dg/ext/complit7.C: New test.
19975
19976         PR c++/27806
19977         * g++.dg/parse/ptrmem5.C: New test.
19978
19979 2006-06-04  Roger Sayle  <roger@eyesopen.com>
19980             Andrew Pinski  <pinskia@physics.uc.edu>
19981
19982         PR c/27150
19983         PR middle-end/27382
19984         * gcc.dg/pr27150-1.c: New testcase.
19985         * gcc.dg/pr27382-1.c: New testcase.
19986         * gcc.dg/pr27382-2.c: New testcase.
19987
19988 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
19989
19990         PR c/25161
19991         PR c/27020
19992         * gcc.dg/array-10.c: New test.
19993
19994 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19995
19996         PR c++/27804
19997         * g++.dg/init/const4.C: New test.
19998         * g++.dg/init/member1.C: Add error-marker.
19999         * g++.dg/other/fold1.C: Adjust error-marker.
20000
20001 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20002
20003         PR c++/27601
20004         * g++.dg/ext/offsetof1.C: New test.
20005
20006 2006-06-04 Eric Christopher <echristo@apple.com>
20007
20008         * gcc.dg/attr-ms_struct-1.c: New.
20009
20010 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
20011
20012         * gcc.c-torture/compile/builtin_constant_p.c: New test.
20013
20014 2006-06-04  Richard Guenther  <rguenther@suse.de>
20015
20016         PR tree-optimization/27039
20017         * gcc.dg/tree-ssa/loop-17.c: New testcase.
20018
20019 2006-06-03  Roger Sayle  <roger@eyesopen.com>
20020
20021         PR target/26223
20022         * gcc.target/i386/amd64-abi-2.c: New test case.
20023
20024 2006-06-02  Eric Christopher  <echristo@apple.com>
20025
20026         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
20027         * gcc.target/i386/20020523-1.c: Skip if darwin.
20028         * gcc.target/i386/asm-3.c: Ditto.
20029         * gcc.target/i386/20011119-1.c: Ditto.
20030         * gcc.target/i386/clobbers.c: Remove pic part of test.
20031
20032 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
20033
20034         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
20035         * g++.old-deja/g++.other/init19.C: Ditto.
20036         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
20037         and add other platforms as expected failures.
20038
20039 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
20040
20041         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
20042         (is-effective-target-keyword): Ditto.
20043
20044 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
20045
20046         PR fortran/27715
20047         * gfortran.dg/extended_char_comparison_1.f:  New test.
20048
20049 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
20050
20051         PR fortran/25098
20052         * gfortran.dg/dummy_procedure_1.f90: New test.
20053
20054         PR fortran/25147
20055         * gfortran.dg/dummy_procedure_2.f90: New test.
20056
20057         * gfortran.dg/associated_2.f90: Correct to make consistent with
20058         standard.
20059
20060 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20061
20062         * gcc.target/i386/387-11.c: New test case.
20063
20064 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
20065
20066         PR c++/27801
20067         * g++.dg/template/cond6.C: New test.
20068
20069         PR c++/26496
20070         * g++.dg/template/crash51.C: New test.
20071         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
20072
20073         PR c++/27385
20074         * g++.dg/init/array20.C: New test.
20075
20076 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20077
20078         * gcc.dg/builtins-54.c: New test case.
20079
20080 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20081
20082         PR c++/26433
20083         * g++.dg/template/fntry1.C: Add dg-do link.
20084
20085         PR c++/27808
20086         * g++.dg/parse/friend6.C: New test.
20087
20088 2006-05-30  Asher Langton  <langton2@llnl.gov>
20089
20090         * gfortran.dg/cray_pointers_7.f90: New test.
20091
20092 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20093
20094         PR tree-optimization/23452
20095         * gcc.dg/fold-mulconj-1.c: New test case.
20096
20097 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20098
20099         PR c++/27803
20100         * g++.dg/parse/bitfield1.C: New test.
20101
20102 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20103
20104         * gcc.target/ppc-eq0-1.c: New test case.
20105         * gcc.target/ppc-negeq0-1.c: New test case.
20106
20107 2006-05-30  Dirk Mueller  <dmueller@suse.de>
20108
20109         PR c/27273
20110         * gcc.dg/overflow-warn-5.c: New test.
20111
20112 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20113
20114         PR c/27718
20115         * gcc.dg/sizeof-1.c: New test.
20116
20117 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
20118
20119         PR target/27790
20120         * gcc.target/i386/pr27790.c: New test.
20121
20122 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20123
20124         PR libgfortran/27757
20125         * gfortran.dg/direct_io_5.f90: New test.
20126
20127 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20128
20129         PR libgfortran/27634
20130         * gfortran.dg/fmt_missing_period_1.f: New test.
20131         * gfortran.dg/fmt_missing_period_2.f: New test.
20132         * gfortran.dg/fmt_missing_period_3.f: New test.
20133
20134 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20135
20136         PR fortran/19777
20137         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
20138         arrays.
20139
20140 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20141
20142         PR c++/27713
20143         * g++.dg/template/new6.C: New test.
20144
20145 2006-05-29  Roger Sayle  <roger@eyesopen.com>
20146
20147         PR tree-optimization/24964
20148         * gcc.target/i386/387-10.c: New test case.
20149
20150 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
20151
20152         * intrinsics/string_intrinsics.c (compare_string):
20153         Use memcmp instead of strncmp to avoid tripping over
20154         CHAR(0) in a string.
20155
20156 2006-05-27  Richard Guenther  <rguenther@suse.de>
20157
20158         PR middle-end/27773
20159         * gcc.dg/torture/pr27773.c: New testcase.
20160
20161 2006-05-27  Dirk Mueller  <dmueller@suse.de>
20162
20163         * gcc.dg/pr24561.c: Rename to..
20164         * gcc.dg/pr25962.c: .. this.
20165
20166 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20167
20168         PR fortran/19777
20169         * gfortran.dg/bounds_check_2.f: New test.
20170
20171 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
20172
20173         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
20174         * gfortran.dg/byte_1.f90: Likewise.
20175         * gfortran.dg/dup_save_2.f90: Likewise.
20176
20177 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
20178
20179         * gfortran.dg/associated_2.f90: New test.
20180
20181 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20182
20183         PR fortran/27524
20184         * gfortran.dg/bounds_check_1.f90: New test.
20185
20186 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
20187
20188         PR rtl-optimization/27661
20189         * gcc.dg/pr27661.c: New test case.
20190
20191 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
20192
20193         PR fortran/23151
20194         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
20195         * gfortran.dg/print_parentheses_1.f:  New test.
20196         * gfortran.dg/print_parentheses_2.f90:  New test.
20197
20198 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
20199
20200         PR target/27758
20201         * gcc.dg/pr27758.c: New test.
20202
20203 2006-05-24  Falk Hueffner  <falk@debian.org>
20204
20205         * gcc.c-torture/compile/pr27571.c: New test.
20206
20207 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
20208
20209         PR fortran/27709
20210         * gfortran.dg/spec_expr_4.f90: New test.
20211
20212         PR fortran/27155
20213         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
20214
20215 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
20216
20217         PR c++/20103
20218         * g++.dg/ext/complit6.C: New test.
20219         * g++.dg/ext/complit3.C: Adjust error markers.
20220         * g++.dg/init/const3.C: New test.
20221
20222 2006-05-25  Richard Guenther  <rguenther@suse.de>
20223
20224         PR middle-end/27743
20225         * gcc.dg/torture/pr27743.c: New testcase.
20226
20227 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20228
20229         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
20230
20231 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
20232
20233         * gcc.dg/compat/scalar-by-value-x.h: New.
20234         * gcc.dg/compat/scalar-by-value-y.h: New.
20235         * gcc.dg/compat/scalar-by-value-5.c: New.
20236         * gcc.dg/compat/scalar-by-value-5_main.c: New.
20237         * gcc.dg/compat/scalar-by-value-5_x.c: New.
20238         * gcc.dg/compat/scalar-by-value-5_y.c: New.
20239         * gcc.dg/compat/scalar-by-value-6.c: New.
20240         * gcc.dg/compat/scalar-by-value-6_main.c: New.
20241         * gcc.dg/compat/scalar-by-value-6_x.c: New.
20242         * gcc.dg/compat/scalar-by-value-6_y.c: New.
20243
20244 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
20245
20246         PR tree-optimization/27639
20247         PR tree-optimization/26719
20248         * gcc.dg/pr27639.c: New test.
20249         * gcc.dg/pr26719.c: New test.
20250         * gcc.dg/tree-ssa/scev-cast.c: New test.
20251
20252 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
20253
20254         PR c++/20173
20255         * g++.dg/template/error21.C: New test.
20256
20257 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
20258
20259         PR target/27696
20260         * gcc.target/i386/pr27696.c: New.
20261
20262 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
20263
20264         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
20265
20266         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
20267
20268 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20269
20270         PR c++/27716
20271         * g++.dg/other/assign1.C: New test.
20272
20273 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
20274
20275         PR target/27266
20276         * gcc.target/i386/pr27266.c: New.
20277
20278 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20279
20280         PR c++/27451
20281         * g++.dg/ext/asm9.C: New test.
20282
20283 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
20284
20285         PR rtl-optimization/25514
20286         * gcc.c-torture/compile/pr25514.c: New test.
20287
20288 2006-05-22  Richard Guenther  <rguenther@suse.de>
20289
20290         Revert
20291         2006-01-31  Richard Guenther  <rguenther@suse.de>
20292
20293         * gcc.target/i386/sselibm-1.c: New testcase.
20294         * gcc.target/i386/sselibm-2.c: Likewise.
20295         * gcc.target/i386/sselibm-3.c: Likewise.
20296         * gcc.target/i386/sselibm-4.c: Likewise.
20297         * gcc.target/i386/sselibm-5.c: Likewise.
20298
20299 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20300
20301         PR c/27420
20302         * gcc.dg/func-args-2.c: New test.
20303
20304         PR c/26818
20305         * gcc.dg/struct-incompl-1.c: New test.
20306
20307 2006-05-22  Richard Guenther  <rguenther@suse.de>
20308
20309         PR testsuite/27708
20310         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
20311         the transformations we test for.
20312
20313 2006-05-22  Richard Guenther  <rguenther@suse.de>
20314
20315         PR testsuite/27707
20316         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
20317
20318 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
20319
20320         PR c++/27210
20321         * g++.dg/warn/new1.C: New test.
20322         * g++.dg/template/new5.C: Likewise.
20323
20324 2006-05-21  Roger Sayle  <roger@eyesopen.com>
20325
20326         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
20327         * gcc.target/i386/20060512-3.c: Likewise.
20328
20329 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
20330
20331         PR rtl-optimization/27671
20332         * gcc.c-torture/execute/pr27671-1.c: New.
20333         * gcc.dg/pr27671-2.c: Likewise.
20334
20335         PR tree-optimization/26622.
20336         * gcc.c-torture/compile/pr26622.c: New.
20337
20338 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20339
20340         PR fortran/27613
20341         * gfortran.dg/recursive_reference_1.f90: New test.
20342
20343 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20344
20345         PR fortran/25746
20346         * gfortran.dg/elemental_subroutine_3.f90: New test.
20347
20348         PR fortran/25090
20349         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
20350
20351         PR fortran/27584
20352         * gfortran.dg/associated_target_1.f90: New test.
20353
20354         PR fortran/19015
20355         * gfortran.dg/maxloc_shape_1.f90: New test.
20356
20357 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20358
20359         PR libgfortran/24459
20360         * gfortran.dg/namelist_24.f90: New test.
20361         * gfortran.dg/namelist_12.f: Fix typo in comment.
20362
20363 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
20364
20365         PR middle-end/25776
20366         * g++.dg/other/error11.C: New test.
20367
20368 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20369
20370         * gcc.target/mips/pr26765.c: Add -w to options.
20371
20372 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20373
20374         * lib/target-supports.exp (check_effective_target_mpaired_single):
20375         New function.
20376         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
20377         multilibs.
20378         * g++.dg/vect/vect.exp: Likewise.
20379
20380 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20381
20382         PR testsuite/25891
20383         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
20384
20385 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
20386
20387         PR fortran/27662
20388         * gfortran.dg/temporary_1.f90: New file.
20389
20390 2006-05-19  Andreas Schwab  <schwab@suse.de>
20391
20392         * g++.dg/other/unused1.C: Also match "stringz".
20393
20394 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
20395
20396         PR c++/26433
20397         * g++.dg/template/fntry1.C: New test.
20398
20399 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
20400
20401         PR c++/27471
20402         PR c++/27506
20403         * g++.dg/conversion/bitfield5.C: New test.
20404         * g++.dg/conversion/bitfield6.C: New test.
20405
20406 2006-05-18  Mike Stump  <mrs@apple.com>
20407
20408         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
20409         * gcc.dg/vla-4.c: Add.
20410         * gcc.dg/vla-5.c: Add.
20411         * gcc.dg/vla-6.c: Add.
20412
20413 2006-05-12  Stuart Hastings  <stuart@apple.com>
20414
20415         * gcc.target/i386/20060512-1.c: New.
20416         * gcc.target/i386/20060512-2.c: New.
20417         * gcc.target/i386/20060512-3.c: New.
20418         * gcc.target/i386/20060512-4.c: New.
20419
20420 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
20421
20422         PR c++/26122
20423         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
20424
20425         PR c++/26068
20426         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
20427         * g++.dg/parse/linkage1.C: New test.
20428
20429 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20430
20431         PR tree-optimization/27548
20432         * g++.dg/tree-ssa/pr27548.C: New test.
20433
20434 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20435
20436         PR fortran/26551
20437         * gfortran.dg/recursive_check_1.f: New test.
20438         * gfortran.dg/recursive_check_2.f90: New test.
20439
20440 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
20441
20442         * g++.dg/opt/temp2.C: New test.
20443
20444 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20445
20446         PR c++/27491
20447         * g++.dg/init/brace5.C: New test.
20448
20449         PR middle-end/27415
20450         * gcc.dg/gomp/pr27415.c: New test.
20451         * g++.dg/gomp/pr27415.C: New test.
20452
20453         PR tree-optimization/27549
20454         * g++.dg/tree-ssa/pr27549.C: New test.
20455
20456 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20457
20458         PR libgfortran/27575
20459         * gfortran.dg/read_eof_4.f90: New test.
20460
20461 2006-05-16  Richard Guenther  <rguenther@suse.de>
20462
20463         PR tree-optimization/22303
20464         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
20465
20466 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
20467
20468         PR middle-end/27573
20469         * gcc.dg/gomp/pr27573.c: New test.
20470         * gfortran.dg/gomp/pr27573.f90: New test.
20471
20472         PR c/27499
20473         * gcc.dg/gomp/pr27499.c: New test.
20474         * g++.dg/gomp/pr27499.C: New test.
20475
20476 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20477
20478         PR c++/27339
20479         * g++.dg/parser/access8.C: Adjust error marker.
20480         * g++.dg/template/access17.C: New test.
20481         * g++.dg/template/access18.C: Likewise.
20482
20483 2006-05-15  Roger Sayle  <roger@eyesopen.com>
20484
20485         PR target/26600
20486         * gcc.target/i386/pr26600.c: New test case.
20487
20488 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20489
20490         PR c++/27505
20491         * g++.dg/expr/bitfield1.C: New test.
20492
20493 2006-05-15  Richard Guenther  <rguenther@suse.de>
20494
20495         PR tree-optimization/27603
20496         * gcc.dg/torture/pr27603.c: New testcase.
20497
20498 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
20499
20500         PR fortran/25090
20501         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20502
20503         PR fortran/25082
20504         * gfortran.dg/scalar_return_1.f90: New test.
20505
20506         PR fortran/27411
20507         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
20508
20509 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
20510
20511         * gcc.dg/gomp/critical-4.c: New test.
20512         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
20513         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
20514         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
20515         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
20516
20517 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20518
20519         PR c++/27582
20520         * g++.dg/template/dependent-args1.C: New test.
20521
20522         PR c++/27581
20523         * g++.dg/lookup/this1.C: New test.
20524
20525         PR c++/27315
20526         * g++.dg/template/operator6.C: New test.
20527         * g++.dg/template/incomplete3.C: New test.
20528
20529         PR c++/27559
20530         * g++.dg/template/new4.C: New test.
20531
20532         PR c++/27496
20533         * g++.dg/template/void2.C: New test.
20534
20535 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
20536
20537         * g++.dg/template/dependent-expr5.C: New test.
20538
20539 2006-05-14  Roger Sayle  <roger@eyesopen.com>
20540
20541         PR middle-end/26729
20542         * gcc.dg/pr26729-1.c: New test case.
20543
20544 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
20545
20546         * gcc.dg/pr27003.c: New test.
20547
20548 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
20549
20550         * lib/target-supports.dg (check_cxa_atexit_available): Change
20551         v3_target_compile to ${tool}_target_compile.
20552
20553 2006-05-11  Jason Merrill  <jason@redhat.com>
20554
20555         * lib/scanasm.exp (scan-not-hidden): Fix typo.
20556
20557 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20558
20559         PR fortran/27553
20560         * gfortran.dg/label_5.f90: New test.
20561
20562 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
20563
20564         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
20565         check_effective_target_powerpc_altivec_ok): New.
20566         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
20567         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
20568         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
20569         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
20570         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
20571         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
20572         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
20573         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
20574         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
20575         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
20576         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
20577         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
20578         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
20579         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
20580         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
20581         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
20582         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
20583         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
20584         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
20585         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
20586         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
20587         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
20588         gcc.target/powerpc/altivec-9.c,
20589         gcc.target/powerpc/altivec-consts.c,
20590         gcc.target/powerpc/altivec-pr22085.c,
20591         gcc.target/powerpc/altivec-splat.c,
20592         gcc.target/powerpc/altivec-types-1.c,
20593         gcc.target/powerpc/altivec-types-2.c,
20594         gcc.target/powerpc/altivec-types-3.c,
20595         gcc.target/powerpc/altivec-types-4.c,
20596         gcc.target/powerpc/altivec-varargs-1.c,
20597         gcc.target/powerpc/altivec-vec-merge.c,
20598         gcc.target/powerpc/ppc-vector-memcpy.c,
20599         gcc.target/powerpc/ppc-vector-memset.c,
20600         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
20601         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
20602         these effective targets.
20603         * gcc.dg/vmx/pr27006.c: Add missing close brace.
20604         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
20605
20606 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20607
20608         PR middle-end/27384
20609         * g++.dg/other/fold1.C: New test.
20610
20611         PR middle-end/27488
20612         * gcc.dg/fold-nonneg-1.c: New test.
20613
20614         PR c++/27547
20615         * g++.dg/other/operator1.C: New test.
20616
20617 2006-05-11  Richard Guenther  <rguenther@suse.de>
20618
20619         PR middle-end/27529
20620         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
20621
20622 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
20623
20624         * lib/target-supports-dg.exp (check-flags): New.
20625         (dg-skip-if): Move flag checks.
20626
20627 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
20628
20629         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
20630         * lib/target-supports.dg (check_cxa_atexit_available): New.
20631
20632 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
20633
20634         PR fortran/27470
20635         * gfortran.dg/multiple_allocation_2.f90: New test case.
20636
20637 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
20638
20639         * gcc.target/arm/pr27387.C: Fix a comment typo.
20640
20641 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20642
20643         PR fortran/24549
20644         * gfortran.dg/error_recovery_1.f90: New test.
20645
20646 2006-05-10  Richard Guenther  <rguenther@suse.de>
20647
20648         PR tree-optimization/27302
20649         * gcc.dg/torture/pr27302.c: New testcase.
20650
20651 2006-05-09  Dirk Mueller  <dmueller@suse.de>
20652         Richard Guenther  <rguenther@suse.de>
20653
20654         PR middle-end/27498
20655         * gcc.dg/tree-ssa/pr27498.c: New testcase.
20656
20657 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
20658
20659         PR rtl-optimization/27335
20660         * gcc.dg/pr27335.c: New test.
20661
20662 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
20663
20664         * gcc.target/mips/mips-ps-5.c: New file.
20665
20666 2006-05-08  Jan Hubicka  <jh@suse.cz>
20667
20668         PR middle-end/25962
20669         * gcc.dg/pr25962.c: New.
20670
20671 2006-05-08  Roger Sayle  <roger@eyesopen.com>
20672
20673         PR target/27158
20674         * gcc.target/powerpc/pr27158.c: New test case.
20675
20676 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
20677
20678         PR testsuite/27476
20679         * ada/acats/run_all.sh: Use test -z.
20680
20681 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20682
20683         PR libfortran/18271
20684         * gfortran.dg/spec_expr_3.f90: New test.
20685
20686 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
20687
20688         PR target/24879
20689         * gcc.target/i386/monitor.c: New file.
20690
20691 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
20692
20693         * gcc.dg/pr27095.c: xfail *-*-darwin*.
20694
20695 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20696
20697         PR c++/27447
20698         * g++.dg/other/ptrmem7.C: New test.
20699
20700 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20701
20702         PR target/27421
20703         * gcc.dg/array-9.c: New test.
20704
20705 2006-05-07  Richard Guenther  <rguenther@suse.de>
20706
20707         PR tree-optimization/27409
20708         * gcc.dg/torture/pr27409.c: New testcase.
20709
20710 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20711
20712         PR fortran/27457
20713         * gfortran.dg/select_6.f90: New.
20714
20715 2006-05-07  Richard Guenther  <rguenther@suse.de>
20716
20717         PR tree-optimization/27136
20718         * gcc.dg/torture/pr27136.c: New testcase.
20719
20720 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
20721
20722         PR fortran/24813
20723         * gfortran.dg/char_cons_len_1.f90: New test.
20724
20725 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20726
20727         PR c++/27427
20728         * g++.dg/template/incomplete2.C: New test.
20729
20730 2006-05-06  Richard Guenther  <rguenther@suse.de>
20731
20732         PR tree-optimization/27151
20733         * gcc.dg/vect/pr27151.c: New testcase.
20734
20735 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20736
20737         PR c++/27430
20738         * g++.dg/template/void1.C: New test.
20739
20740         PR c++/27423
20741         * g++.dg/other/void2.C: New test.
20742
20743         PR c++/27422
20744         * g++.dg/conversion/void1.C: New test.
20745
20746 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
20747
20748         PR/21391
20749         * g++.dg/other/unused1.C: New.
20750
20751 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20752
20753         PR objc/27240
20754         * objc.dg/member-1.m: New test.
20755
20756 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
20757
20758         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
20759
20760 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20761
20762         PR libfortran/26985
20763         * gfortran.dg/matmul_2.f90: New test.
20764
20765 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
20766
20767         * ada/acats/run_all.sh: Use sync when main not found.
20768
20769 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
20770
20771         PR target/26765
20772         * gcc.target/mips/pr26765.c: New.
20773
20774 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
20775
20776         * gcc.target/bfin: New directory.
20777         * gcc.target/bfin/bfin.exp: New file.
20778         * gcc.target/bfin/frmul.c: New file.
20779         * gcc.target/bfin/arith.c: New file.
20780         * gcc.target/bfin/mul-combine.c: New file.
20781         * gcc.target/bfin/shift.c: New file.
20782
20783 2006-05-04  Richard Guenther  <rguenther@suse.de>
20784
20785         PR tree-optimization/14287
20786         PR tree-optimization/14844
20787         PR tree-optimization/19792
20788         PR tree-optimization/21608
20789         PR tree-optimization/27090
20790         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
20791         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
20792         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
20793         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
20794         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
20795
20796 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
20797
20798         PR tree-optimization/27285
20799         * gcc.c-torture/execute/pr27285.c: New test.
20800
20801         PR middle-end/27388
20802         * gcc.dg/gomp/pr27388-1.c: New test.
20803         * gcc.dg/gomp/pr27388-2.c: New test.
20804         * gcc.dg/gomp/pr27388-3.c: New test.
20805
20806         PR c++/27359
20807         * g++.dg/gomp/pr27359.C: New test.
20808
20809 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
20810
20811         PR fortran/20248
20812         * gfortran.dg/iargc.f90: New test.
20813
20814 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20815
20816         PR c++/27102
20817         * g++.dg/template/crash49.C: New test.
20818
20819 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
20820
20821         PR testsuite/27032
20822         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
20823
20824 2006-05-02  Jeff Law  <law@redhat.com>
20825
20826         PR tree-optimization/27364
20827         * gcc.c-torture/execute/pr27364.c: New test.
20828
20829 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20830
20831         PR c++/27309
20832         * g++.dg/parser/ctor5.C: New test.
20833
20834 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
20835
20836         PR target/27387
20837         * gcc.target/arm/arm.exp: New.
20838         * gcc.target/arm/pr27387.C: Likewise.
20839
20840 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
20841
20842         PR fortran/27269
20843         PR fortran/27324
20844         * gfortran.dg/module_equivalence_2.f90: New test.
20845
20846 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
20847
20848         PR middle-end/27337
20849         * g++.dg/gomp/pr27337-1.C: New test.
20850         * g++.dg/gomp/pr27337-2.C: New test.
20851
20852         PR middle-end/27328
20853         * gcc.dg/gomp/pr27328.c: New test.
20854
20855         PR middle-end/27325
20856         * g++.dg/gomp/pr27325.C: New test.
20857
20858         PR middle-end/27310
20859         * g++.dg/gomp/pr27310.C: New test.
20860
20861 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20862
20863         PR tree-optimization/27291
20864         * g++.dg/tree-ssa/pr27291.C: New test.
20865
20866 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20867
20868         PR tree-optimization/27283
20869         * g++.dg/tree-ssa/pr27283.C: New test.
20870
20871 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20872
20873         * gcc.dg/tree-ssa/loop-16.c: New test.
20874
20875 2006-05-01  Roger Sayle  <roger@eyesopen.com>
20876             Joseph S. Myers  <joseph@codesourcery.com>
20877
20878         * gcc.dg/Wconversion-3.c: New test case.
20879         * gcc.dg/Wconversion-4.c: Likewise.
20880
20881 2006-05-01  Richard Guenther  <rguenther@suse.de>
20882
20883         PR tree-optimization/26726
20884         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
20885
20886 2006-04-30  Roger Sayle  <roger@eyesopen.com>
20887
20888         * gcc.dg/Woverflow-1.c: New test case.
20889         * gcc.dg/Woverflow-2.c: Likewise.
20890         * gcc.dg/Woverflow-3.c: Likewise.
20891
20892 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
20893
20894         PR c++/27094
20895         * g++.dg/template/defarg8.C: New test.
20896
20897 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20898
20899         PR c++/27278
20900         * g++.dg/parse/operator7.C: New test.
20901
20902 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20903
20904         PR c++/11471
20905         PR c++/27102
20906         * g++.dg/template/crash48.C: New test.
20907
20908         PR c++/27279
20909         * g++.dg/parse/ctor4.C: New test.
20910
20911 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20912
20913         PR fortran/25681
20914         * gfortran.df/char_type_len.f90: New test.
20915
20916 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20917
20918         PR libgfortran/27304
20919         * gfortran.dg/fmt_exhaust.f90: New test.
20920
20921 2006-04-28  Roger Sayle  <roger@eyesopen.com>
20922
20923         PR c/25309
20924         * gcc.dg/large-size-array-2.c: New test case.
20925
20926 2006-04-28  Richard Guenther  <rguenther@suse.de>
20927
20928         PR target/26826
20929         * gcc.target/i386/pr26826.c: New testcase.
20930
20931 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
20932
20933         PR middle-end/27260
20934         * gcc.c-torture/execute/pr27260.c: New.
20935
20936 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
20937
20938         PR middle-end/27095
20939         * gcc.dg/pr27095.c: New.
20940
20941 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20942
20943         PR c++/27292
20944         * g++.dg/conversion/bitfield4.C: New test.
20945
20946 2006-04-27  Eric Christopher  <echristo@apple.com>
20947
20948         * gcc.dg/pragma-ms_struct.c: New.
20949
20950 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20951
20952         PR c++/27102
20953         * g++.dg/template/crash47.C: New test.
20954
20955 2006-04-27  Dirk Mueller  <dmueller@suse.de>
20956
20957         * gcc.target/i386/sse-7.c: build with -msse.
20958
20959 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
20960
20961         PR testsuite/27274:
20962         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
20963         (main): Exit if processor doesn't support SSE.
20964
20965 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
20966
20967         PR middle-end/27282
20968         * gcc.c-torture/compile/pr27282.c: New test.
20969
20970 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
20971
20972         PR middle-end/26913
20973         * g++.dg/gomp/pr26913.C: New test.
20974
20975         PR c/25996
20976         * gcc.dg/gomp/pr25996.c: New test.
20977         * g++.dg/gomp/pr25996.C: New test.
20978
20979 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
20980
20981         PR rtl-optimization/26725
20982         * gcc.c-torture/compile/pr26725.c: New test.
20983
20984 2006-04-25  Richard Guenther  <rguenther@suse.de>
20985
20986         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
20987         than n + -1.
20988
20989 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
20990
20991         * gcc.dg/20060425-1.c: New testcase.
20992
20993 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
20994
20995         PR tree-optimization/26865
20996         * gcc.dg/pr26865.c: New test.
20997
20998 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
20999
21000         PR c++/27292
21001         * g++.dg/conversion/bitfield1.C: New test.
21002         * g++.dg/conversion/bitfield2.C: Likewise.
21003         * g++.dg/conversion/bitfield3.C: Likewise.
21004
21005 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21006         Richard Guenther  <rguenther@suse.de>
21007
21008         PR tree-optimization/27236
21009         * gcc.dg/tree-ssa/pr27236.c: New testcase.
21010
21011 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21012
21013         PR c++/19963
21014         * g++.dg/other/incomplete2.C: New test.
21015
21016 2006-04-24  Richard Guenther  <rguenther@suse.de>
21017
21018         PR middle-end/26869
21019         * gcc.dg/torture/pr26869.c: New testcase.
21020
21021 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21022         Richard Guenther  <rguenther@suse.de>
21023
21024         PR tree-optimization/27218
21025         * g++.dg/tree-ssa/pr27218.C: New testcase.
21026
21027 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21028
21029         PR c++/26912
21030         * g++.dg/template/friend41.C: New test.
21031
21032 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
21033
21034         * g++.dg/opt/pr15551.C: Include cstdio.
21035         (main): Use remove instead of unlink.
21036
21037 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
21038
21039         * gcc.dg/sibcall-7.c: New test.
21040         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
21041         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
21042         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
21043         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
21044         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
21045
21046 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21047
21048         PR c++/26534
21049         * g++.dg/opt/bitfield1.C: New test.
21050         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
21051         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
21052         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
21053         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
21054         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
21055         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
21056         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
21057         * g++.dg/abi/bitfield2.C: Likewise.
21058         * g++.dg/init/bitfield1.C: Likewise.
21059
21060 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
21061
21062         PR fortran/25099
21063         * gfortran.dg/elemental_subroutine_4.f90: New test.
21064         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
21065         call sub (m, x).
21066
21067 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
21068
21069         * gcc.c-torture/compile/20060421-1.c: New testcase.
21070
21071 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21072
21073         PR c/25875
21074         * gcc.dg/init-bad-4.c: New test.
21075
21076 2006-04-21  Paul Brook  <paul@codesourcery.com>
21077
21078         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
21079
21080 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
21081
21082         PR fortran/27122
21083         * gfortran.dg/defined_operators_1.f90: New test.
21084         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
21085         remove old ones associated, incorrectly, with Note 5.46.
21086
21087         PR fortran/27113
21088         * gfortran.dg/character_array_constructor_1.f90: New test.
21089
21090 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
21091
21092         * gcc.dg/20060419-1.c: New test.
21093
21094 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
21095
21096         PR c/26774
21097         * gcc.dg/struct-parse-1.c: New test case.
21098
21099 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21100
21101         PR c++/26558
21102         * g++.dg/parse/template19.C: New test.
21103
21104         PR c++/26739
21105         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
21106
21107         PR c++/26036
21108         * g++.dg/expr/call3.C: New test.
21109
21110         PR c++/10385
21111         * g++.dg/conversion/dynamic1.C: New test.
21112
21113 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
21114
21115         PR c++/27102
21116         * g++.dg/template/crash35.C: Tweak error markers.
21117         * g++.dg/template/crash46.C: New test.
21118         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
21119         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
21120
21121 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
21122
21123         PR rtl-optimization/14261
21124         * gcc.c-torture/compile/20060419-1.c: Added.
21125
21126 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
21127
21128         * gfortran.dg/label_1.f90: Adjust dg-error.
21129
21130 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21131
21132         PR target/26961
21133         * gcc.dg/fold-cond-1.c: New test case.
21134         * gcc.dg/pr26961-1.c: Likewise.
21135
21136 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21137
21138         PR libgfortran/27138
21139         * gfortran.dg/read_bad_advance.f90: New test.
21140
21141 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21142             Dale Johannesen  <dalej@apple.com>
21143
21144         PR target/24076
21145         * gcc.target/i386/vecinit-3.c: New testcase.
21146         * gcc.target/i386/vecinit-4.c: Likewise.
21147         * gcc.target/i386/sse-18.c: Likewise.
21148         * gcc.target/i386/sse-19.c: Likewise.
21149
21150 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
21151
21152         * gfortran.dg/allocate_zerosize_1.f90: New test.
21153
21154 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
21155
21156         PR c++/26365
21157         * g++.dg/template/crash45.C: New test.
21158
21159 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
21160
21161         PR fortran/26787
21162         * gfortran.dg/proc_assign_1.f90: New test.
21163         * gfortran.dg/procedure_lvalue.f90: Change message.
21164         * gfortran.dg/namelist_4.f90: Add new error.
21165
21166         PR fortran/25597
21167         PR fortran/27096
21168         * gfortran.dg/auto_pointer_array_result_1.f90
21169
21170         PR fortran/27089
21171         * gfortran.dg/specification_type_resolution_1.f90
21172
21173         PR fortran/18003
21174         PR fortran/25669
21175         PR fortran/26834
21176         * gfortran.dg/bounds_temporaries_1.f90: New test.
21177
21178         PR fortran/27124
21179         * gfortran.dg/array_return_value_1.f90: New test.
21180
21181 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
21182
21183         PR fortran/25336
21184         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
21185
21186 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
21187
21188         PR middle-end/26823
21189         * g++.dg/gomp/pr26823-1.C: New test.
21190         * g++.dg/gomp/pr26823-2.C: New test.
21191
21192 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
21193
21194         PR middle-end/27134
21195         * gcc.dg/pr27314.c: New test.
21196
21197 2006-04-13  Richard Henderson  <rth@redhat.com>
21198
21199         * g++.dg/gomp/block-0.C: Update expected matches.
21200
21201 2006-04-13  DJ Delorie  <dj@redhat.com>
21202
21203         * lib/target-supports.exp (check_effective_target_int32plus): New.
21204         (check_effective_target_ptr32plus): New.
21205         (check_effective_target_size32plus): New.
21206         (check_effective_target_int16): New.
21207         (check_profiling_available): Add m32c to the list of unsupported
21208         targets.
21209
21210         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
21211         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
21212         memory size.
21213         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
21214         pointers.
21215         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
21216         size_t.
21217         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
21218         and size_t.
21219         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
21220         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
21221         not just xstormy16.  Skip m32c due to weird pointer size.
21222         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
21223         not just xstormy16.
21224         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
21225         not just xstormy16.
21226         * gcc.dg/20020312-2.c: Add m32c support.
21227         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
21228         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
21229         in test.
21230         * gcc.dg/20050321-2.c: Require >=32 bit integers.
21231         * gcc.dg/asm-1.c: Skip if int and short are the same size.
21232         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
21233         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
21234         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
21235         formats
21236         * gcc.dg/init-string-2.c: Require >=32 bit integers.
21237         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
21238         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
21239         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
21240         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
21241         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
21242         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
21243         in test.
21244         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
21245         in test.
21246         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
21247         * gcc.dg/pr23049.c: Require >=32 bit integers.
21248         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
21249         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
21250         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
21251         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
21252         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
21253         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
21254         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
21255         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
21256         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
21257         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
21258         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
21259         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
21260         prototype in test.
21261         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
21262         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
21263         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
21264         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
21265         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
21266
21267         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
21268         * gcc.c-torture/execute/20040703-1.x: Likewise.
21269         * gcc.c-torture/execute/20040705-1.x: Likewise.
21270         * gcc.c-torture/execute/20040705-2.x: Likewise.
21271         * gcc.c-torture/execute/20040709-1.x: Likewise.
21272         * gcc.c-torture/execute/20040709-2.x: Likewise.
21273         * gcc.c-torture/execute/20040811-1.x: Likewise.
21274         * gcc.c-torture/execute/20050316-1.x: Likewise.
21275         * gcc.c-torture/execute/bitfld-4.x: Likewise.
21276         * gcc.c-torture/execute/pr19689.x: Likewise.
21277         * gcc.c-torture/execute/pr7284-1.x: Likewise.
21278         * gcc.c-torture/execute/usmul.x: Likewise.
21279         * gcc.c-torture/execute/vrp-5.x: Likewise.
21280         * gcc.c-torture/execute/vrp-6.x: Likewise.
21281         * gcc.dg/debug/20041023-1.s: Likewise.
21282
21283 2006-04-13  Roger Sayle  <roger@eyesopen.com>
21284
21285         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
21286         of integers to a vector types are now constant expressions in C.
21287         * gcc.dg/vect/vect-fold-1.c: New test case.
21288
21289 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
21290             Ulrich Weigand  <uweigand@de.ibm.com>
21291
21292         PR target/27006
21293         * gcc.dg/vmx/pr27006.c: New testcase.
21294
21295 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21296
21297         PR libgfortran/26766
21298         * gfortran.dg/write_recursive.f90: New test.
21299
21300 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
21301
21302         * g++.dg/parse/dtor7.C: New test.
21303         * g++.dg/parse/new1.C: Add error marker.
21304         * g++.dg/template/new3.C: New test.
21305
21306         PR c++/26122
21307         * g++.dg/template/pure1.C: New test.
21308
21309         PR c++/26295
21310         * g++.dg/parse/ptrmem4.C: New test.
21311
21312 2006-04-10  Jeff Law  <law@redhat.com>
21313
21314         PR/27087
21315         * gcc.c-torture/compile/pr27087.c: New test.
21316
21317 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
21318
21319         PR/21391
21320         * gcc.dg/20060410.c: New.
21321
21322 2006-04-10  Matthias Klose  <doko@debian.org>
21323
21324         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
21325         Recognize multilib directory names containing underscores.
21326
21327 2006-04-10  Roger Sayle  <roger@eyesopen.com>
21328
21329         * gcc.target/i386/vecinit-1.c: New test case.
21330         * gcc.target/i386/vecinit-2.c: Likewise.
21331
21332 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
21333
21334         PR debug/27057
21335         * g++.dg/debug/dwarf2-2.C: New test.
21336
21337 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
21338
21339         PR rtl-optimization/27073
21340         * gcc.c-torture/execute/pr27073.c: New test.
21341
21342 2006-04-08  Mike Stump  <mrs@apple.com>
21343
21344         * gcc.dg/pragma-darwin.c: Improve for ppc64.
21345
21346 2006-04-07  Richard Guenther  <rguenther@suse.de>
21347
21348         PR tree-optimization/26135
21349         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
21350
21351 2006-04-06  Jan Hubicka  <jh@suse.cz>
21352
21353         PR profile/26399
21354         * g++.dg/bprob/g++-bprob-2.C: New testcase.
21355
21356 2006-04-06  Roger Sayle  <roger@eyesopen.com>
21357
21358         * g++.dg/conversion/nullptr1.C: New test case.
21359         * g++.dg/conversion/nullptr2.C: Likewise.
21360
21361 2006-04-05  Roger Sayle  <roger@eyesopen.com>
21362
21363         * gfortran.dg/dependency_18.f90: New test case.
21364
21365 2006-04-05  Richard Guenther  <rguenther@suse.de>
21366
21367         PR tree-optimization/26919
21368         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
21369         * gcc.dg/ipa/ipa-2.c: Likewise.
21370         * gcc.dg/ipa/ipa-3.c: Likewise.
21371         * gcc.dg/ipa/ipa-5.c: Likewise.
21372
21373 2006-04-05  Richard Guenther  <rguenther@suse.de>
21374
21375         PR tree-optimization/26763
21376         * gcc.dg/torture/pr26763-1.c: New testcase.
21377         * gcc.dg/torture/pr26763-2.c: Likewise.
21378
21379 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
21380
21381         PR fortran/23634
21382         PR fortran/25619
21383         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
21384
21385 2006-04-04  Eric Christopher  <echristo@apple.com>
21386
21387         * gcc.target/i386/387-1.c: Allow regexp to match darwin
21388         stubs.
21389         * gcc.target/i386/387-5.c: Ditto.
21390
21391 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
21392
21393         * gcc.target/sparc/struct-ret-check.c: New test.
21394
21395 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21396
21397         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
21398         zero decimal digits specified in format.
21399
21400 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
21401
21402         PR fortran/26891
21403         * gfortran.dg/missing_optional_dummy_1.f90: New test.
21404
21405         PR fortran/26976
21406         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
21407         * gfortran.dg/initialization_1.f90: Make assignment compliant.
21408         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
21409         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
21410         compliant and detect bigendian-ness.
21411
21412 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
21413
21414         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
21415         dummy arguments work when the actual argument is itself a dummy
21416         argument of the caller.
21417
21418 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21419
21420         PR libfortran/24685
21421         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
21422
21423 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21424
21425         * gfortran.dg/dependencency_17.f90: New test case.
21426
21427 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21428
21429         * gfortran.dg/dependency_14.f90: New test case.
21430         * gfortran.dg/dependency_15.f90: Likewise.
21431         * gfortran.dg/dependency_16.f90: Likewise.
21432
21433 2006-03-31  Asher Langton  <langton2@llnl.gov>
21434
21435         PR fortran/25358
21436         gfortran.dg/cray_pointers_6.f90: New test.
21437
21438 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21439
21440         PR libgfortran/26890
21441         * gfortran.dg/read_size_noadvance.f90: New test.
21442
21443 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
21444
21445         PR fortran/25031
21446         * gfortran.dg/multiple_allocation_1.f90: Check that the
21447         size has changed after a re-allocation with stat.
21448
21449 2006-03-30  Richard Guenther  <rguenther@suse.de>
21450
21451         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
21452         removal.
21453         * gcc.target/i386/sselibm-2.c: Likewise.
21454         * gcc.target/i386/sselibm-3.c: Likewise.
21455         * gcc.target/i386/sselibm-4.c: Likewise.
21456         * gcc.target/i386/sselibm-5.c: Likewise.
21457
21458 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21459
21460         * gcc.dg/fold-andxor-1.c: New test case.
21461         * gcc.dg/fold-xorand-1.c: Likewise.
21462
21463 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21464
21465         * gcc.dg/fold-convnotconv-1.c: New test case.
21466
21467 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
21468
21469         PR fortran/26779
21470         * gfortran.dg/private_type_5.f90: New test.
21471
21472 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
21473
21474         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
21475
21476 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
21477
21478         * gfortran.dg/advance_2.f90: New test.
21479         * gfortran.dg/advance_3.f90: New test.
21480
21481         * gfortran.fortran-torture/execute/equiv_5.f: New test.
21482
21483 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21484
21485         PR libgfortran/26661
21486         PR libgfortran/26880
21487         * gfortran.dg/read_x_past.f: New test.
21488
21489 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
21490
21491         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
21492         to be STABS.
21493
21494 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
21495
21496         * objc.dg/dwarf-1.m: Skip on AIX.
21497         * objc.dg/dwarf-2.m: Skip on AIX.
21498
21499 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
21500
21501         PR fortran/26816
21502         * gfortran.dg/float_1.f90: New test.
21503
21504 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
21505
21506         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
21507         X86_64 targets.
21508         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
21509
21510 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21511
21512         PR libfortran/26735
21513         * gfortran.dg/convert_implied_open.f90: New test case.
21514
21515 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21516
21517         PR fortran/26769
21518         * gfortran.dg/transpose_reshape_r10.f90: New test case.
21519
21520 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
21521
21522         PR middle-end/26717
21523         * gcc.dg/pr26717.c: New test.
21524
21525 2006-03-25  Roger Sayle  <roger@eyesopen.com>
21526
21527         * gfortran.dg/dependency_12.f90: New test case.
21528
21529 2006-03-24  Roger Sayle  <roger@eyesopen.com>
21530
21531         * gfortran.dg/dependency_9.f90: New (resurected) test case.
21532
21533 2006-03-24  Jeff Law  <law@redhat.com>
21534
21535         * gcc.c-torture/pr26840.c: New test.
21536
21537 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
21538
21539         * objc.dg/dwarf-2.m: New.
21540         * obj-c++.dg/dwarf-2.mm: New.
21541
21542         * g++.old-deja/g++.other/init19.C: New.
21543
21544 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
21545
21546         * g++.dg/eh/spbp.C: Skip on AIX.
21547
21548 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
21549
21550         PR middle-end/26611
21551         * g++.dg/gomp/pr26611-1.C: New test.
21552         * g++.dg/gomp/pr26611-2.C: New test.
21553
21554 2006-03-24  Jeff Law  <law@redhat.com>
21555
21556         * gcc.c-torture/compile/pr26833.c: New test.
21557         * gfortran.fortran-torture/compile/pr26806.f90: New test.
21558
21559 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21560
21561         * gfortran.dg/endfile_2.f90: Delete temp file.
21562
21563 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
21564
21565         PR fortran/19303
21566         * gfortran.dg/record_marker_1.f90: New test case.
21567         * gfortran.dg/record_marker_2.f: New test case.
21568         * gfortran.dg/record_marker_3.f90: New test case.
21569
21570 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
21571
21572         PR fortran/17298
21573         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
21574         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
21575
21576 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
21577
21578         * lib/gcc-dg.exp (cleanup-modules): New proc.
21579         * gfortran.dg/allocatable_function_1.f90,
21580         gfortran.dg/allocate_char_star_scalar_1.f90,
21581         gfortran.dg/assumed_charlen_function_1.f90,
21582         gfortran.dg/assumed_dummy_1.f90,
21583         gfortran.dg/assumed_shape_ranks_1.f90,
21584         gfortran.dg/assumed_shape_ranks_2.f90,
21585         gfortran.dg/assumed_size_dt_dummy.f90,
21586         gfortran.dg/auto_char_dummy_array_1.f90,
21587         gfortran.dg/auto_char_len_3.f90,
21588         gfortran.dg/automatic_module_variable.f90,
21589         gfortran.dg/bad_automatic_objects_1.f90,
21590         gfortran.dg/char_array_constructor.f90,
21591         gfortran.dg/char_array_structure_constructor.f90,
21592         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
21593         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
21594         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
21595         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
21596         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
21597         gfortran.dg/derived_pointer_recursion.f90,
21598         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
21599         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
21600         gfortran.dg/dummy_functions_1.f90,
21601         gfortran.dg/elemental_initializer_1.f90,
21602         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
21603         gfortran.dg/elemental_pointer_1.f90,
21604         gfortran.dg/elemental_subroutine_1.f90,
21605         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
21606         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
21607         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
21608         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
21609         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
21610         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
21611         gfortran.dg/global_references_1.f90,
21612         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
21613         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
21614         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
21615         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
21616         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
21617         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
21618         gfortran.dg/large_integer_kind_1.f90,
21619         gfortran.dg/large_real_kind_1.f90,
21620         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
21621         gfortran.dg/module_double_reuse.f90,
21622         gfortran.dg/module_equivalence_1.f90,
21623         gfortran.dg/module_interface_1.f90,
21624         gfortran.dg/module_parameter_array_refs_1.f90,
21625         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
21626         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
21627         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
21628         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
21629         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
21630         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
21631         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
21632         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
21633         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
21634         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
21635         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
21636         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
21637         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
21638         gfortran.dg/same_name_1.f90,
21639         gfortran.dg/sibling_dummy_procedure_1.f90,
21640         gfortran.dg/sibling_dummy_procedure_2.f90,
21641         gfortran.dg/sibling_dummy_procedure_3.f90,
21642         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
21643         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
21644         gfortran.dg/used_dummy_types_2.f90,
21645         gfortran.dg/used_dummy_types_3.f90,
21646         gfortran.dg/used_dummy_types_4.f90,
21647         gfortran.dg/used_dummy_types_5.f90,
21648         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
21649         gfortran.dg/userdef_operator_1.f90: Use it.
21650
21651 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21652
21653         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
21654         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
21655         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
21656         gfortran.dg/write_back.f,
21657         gfortran.fortran-torture/execute/inquire_1.f90,
21658         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
21659
21660 2006-03-21  Jeff Law  <law@redhat.com>
21661
21662         * gcc.dg/tree-ssa/vrp28.c: New test.
21663
21664 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21665
21666         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
21667         if _STDC_C99 is defined.
21668         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
21669         * gcc.dg/builtins-20.c: Likewise.
21670         * gcc.dg/builtins-53.c: Likewise.
21671         * gcc.dg/single-precision-constant.c: Likewise. Also pass
21672         -mmacosx-version-min=10.3 on PowerPC/Darwin.
21673
21674 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
21675
21676         PR tree-opt/26781
21677         * gcc.c-torture/compile/pr26781-1.c: New test.
21678         * gcc.c-torture/compile/pr26781-2.c: New test.
21679
21680 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
21681
21682         PR c++/26690
21683         * g++.dg/gomp/pr26690-1.C: New test.
21684         * g++.dg/gomp/pr26690-2.C: New test.
21685
21686 2006-03-20  Jeff Law  <law@redhat.com>
21687
21688         * gcc.dg/tree-ssa/pr21829.c: New test.
21689
21690         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
21691
21692 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
21693
21694         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
21695         (check_visibility_available): Use it.
21696         (check_effective_target_default_packed): Likewise.
21697         (check_effective_target_pcc_bitfield_type_matters): Likewise.
21698         (check_effective_target_fopenmp): Likewise.
21699         (check_effective_target_freorder): Likewise.
21700         (check_effective_target_fpic): Likewise.
21701         (check_named_sections_available): Likewise.
21702         (check_effective_target_ilp32): Likewise.
21703         (check_effective_target_lp64): Likewise.
21704
21705 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
21706
21707         PR fortran/20935
21708         * gfortran.dg/scalar_mask_2.f90: New test case.
21709
21710 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
21711
21712         PR tree-opt/26629
21713         * gcc.dg/tree-ssa/loadpre12.c: New test.
21714         * gcc.dg/tree-ssa/loadpre13.c: New test.
21715         * gcc.dg/tree-ssa/loadpre14.c: New test.
21716         * gcc.dg/tree-ssa/loadpre15.c: New test.
21717         * gcc.dg/tree-ssa/loadpre16.c: New test.
21718         * gcc.dg/tree-ssa/loadpre17.c: New test.
21719         * gcc.dg/tree-ssa/loadpre18.c: New test.
21720         * gcc.dg/tree-ssa/loadpre19.c: New test.
21721         * gcc.dg/tree-ssa/loadpre20.c: New test.
21722         * gcc.dg/tree-ssa/loadpre21.c: New test.
21723         * gcc.dg/tree-ssa/loadpre22.c: New test.
21724
21725 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
21726
21727         PR fortran/26741
21728         * gfortran.dg/elemental_initializer_1.f90: New test.
21729
21730         PR fortran/26716
21731         * gfortran.dg/assumed_shape_ranks_2: New test.
21732
21733 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
21734
21735         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
21736         target fpic.
21737
21738 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21739
21740         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
21741         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
21742         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
21743         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
21744         gfortran.fortran-torture/execute/direct_io.f90,
21745         gfortran.fortran-torture/execute/inquire_2.f90,
21746         gfortran.fortran-torture/execute/inquire_4.f90,
21747         gfortran.fortran-torture/execute/list_read_1.f90,
21748         gfortran.fortran-torture/execute/open_replace.f90,
21749         gfortran.fortran-torture/execute/slash_edit.f90,
21750         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
21751         temporary files from testcases.
21752
21753 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21754
21755         PR libgfortran/26509
21756         gfortran.dg/write_direct_eor.f90: New test.
21757
21758 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
21759
21760         * gcc.target/powerpc/pr26350.c: New.
21761         * gcc.target/powerpc/indexed-addr.c: New.
21762
21763 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21764
21765         * gfortran.dg/dependency_13.f90: New test case.
21766
21767 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21768
21769         PR middle-end/21781
21770         * gcc.dg/real-const-1.c: New test case.
21771
21772 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
21773
21774         * g++.old-deja/g++.other/init18.C: New.
21775         * g++.old-deja/g++.other/init5.C: Remove xfail.
21776
21777 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21778
21779         * g++.dg/opt/pr15551.C: Cleanup temp file.
21780
21781 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21782
21783         PR c++/6634
21784         g++.dg/parse/long1.C: New test.
21785
21786 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21787
21788         PR fortran/19101
21789         * gfortran.dg/continuation.f90: New test.
21790         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
21791
21792 2006-03-14  Richard Guenther  <rguenther@suse.de>
21793
21794         PR tree-optimization/26672
21795         * gcc.dg/torture/pr26672.c: New testcase.
21796
21797 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
21798
21799         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
21800         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
21801
21802 2006-03-13  Roger Sayle  <roger@eyesopen.com>
21803
21804         PR middle-end/26557
21805         * gcc.c-torture/compile/switch-1.c: New test case.
21806
21807 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
21808
21809         PR fortran/25378
21810         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
21811         test to include more permuatations of mask and index.
21812         * gfortran.dg/scalar_mask_1.f90: Modify last test to
21813         respond to F2003 spec. that the position returned for an all false
21814         mask && condition is zero.
21815
21816 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
21817
21818         PR middle-end/25989
21819         * gcc.dg/gomp/pr25989.c: New test.
21820
21821 2006-03-13  Jeff Law  <law@redhat.com>
21822
21823         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
21824
21825 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
21826
21827         * gcc.dg/switch-9.c: New test.
21828
21829 2006-03-13  Richard Guenther  <rguenther@suse.de>
21830
21831         PR middle-end/26630
21832         * gcc.dg/torture/pr26630.c: New testcase.
21833
21834 2006-03-11  Roger Sayle  <roger@eyesopen.com>
21835
21836         * gfortran.dg/dependency_10.f90: New test case.
21837         * gfortran.dg/dependency_11.f90: Likewise.
21838
21839 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
21840             Erik Edelmann  <eedelman@gcc.gnu.org>
21841
21842         * gfortran.dg/allocatable_function_1.f90: New.
21843         * gfortran.dg/allocatable_function_2.f90: New.
21844
21845 2006-03-10  Richard Guenther  <rguenther@suse.de>
21846
21847         PR middle-end/26565
21848         * gcc.dg/torture/pr26565.c: New testcase.
21849
21850 2006-03-09  Eric Christopher  <echristo@apple.com>
21851
21852         * gcc.c-torture/compile/20060309-1.c: New.
21853
21854 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21855
21856         PR libgfortran/26499
21857         * gfortran.dg/write_back.f: New test.
21858         * gfortran.dg/write_rewind_1.f: New test.
21859         * gfortran.dg/write_rewind_2.f: New test.
21860
21861 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21862
21863         PR libgfortran/26554
21864         * gfortran.dg/read_logical.f90: New test.
21865
21866 2006-03-04  Laurent GUERBY <laurent@guerby.net>
21867
21868         * ada/acats/norun.lst: cdd2a03 now passes.
21869
21870 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
21871
21872         PR testsuite/25177
21873         * gcc.target/powerpc/pr18096-1.c: Change where the error
21874         would match.
21875
21876 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
21877
21878         * gcc.target/i386/cleanup-1.c: New test.
21879         * gcc.target/i386/cleanup-2.c: New test.
21880
21881 2006-03-04  Roger Sayle  <roger@eyesopen.com>
21882
21883         * gfortran.dg/dependency_9.f90: Remove for the time being.
21884
21885 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
21886
21887         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
21888         directive.
21889
21890 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21891
21892         * gfortran.dg/dependency_9.f90: New test case.
21893
21894 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21895
21896         * gfortran.dg/dependency_4.f90: New test case.
21897         * gfortran.dg/dependency_5.f90: New test case.
21898         * gfortran.dg/dependency_6.f90: New test case.
21899         * gfortran.dg/dependency_7.f90: New test case.
21900         * gfortran.dg/dependency_8.f90: New test case.
21901
21902 2006-03-03  Paul Brook  <paul@codesourcery.com>
21903
21904         * lib/target-supports.exp (check_profiling_available):
21905         Add m68k-*-elf.
21906
21907 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
21908
21909         PR fortran/25031
21910         * multiple_allocation_1.f90: New test.
21911
21912 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21913
21914         PR tree-optimization/26524
21915         * gfortran.dg/pr26524.f: New test case.
21916
21917 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21918
21919         * g++.dg/template/repo5.C: Cleanup repo files.
21920         * gcc.dg/20051201-1.c: Cleanup coverage files.
21921         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
21922         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
21923         tree dump files.
21924
21925 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
21926
21927         * objc.dg/objc-nofilename-1.m: New test.
21928         * objc.dg/bad-receiver-type.m: New test.
21929         * obj-c++.dg/bad-receiver-type.mm: New test.
21930
21931 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21932
21933         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
21934
21935 2006-03-01  Mike Stump  <mrs@apple.com>
21936
21937         * g++.dg/abi/key2.C: Add.
21938
21939 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
21940
21941         * gfortran.dg/logical_dot_product.f90: New test.
21942
21943         PR fortran/26393
21944         * gfortran.dg/used_interface_ref.f90: New test.
21945
21946         PR fortran/20938
21947         * gfortran.dg/dependency_2.f90: New test.
21948         * gfortran.fortran-torture/execute/where17.f90: New test.
21949         * gfortran.fortran-torture/execute/where18.f90: New test.
21950         * gfortran.fortran-torture/execute/where19.f90: New test.
21951         * gfortran.fortran-torture/execute/where20.f90: New test.
21952
21953 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
21954
21955         * g++.dg/tree-ssa/pr26443.C: New test case.
21956
21957 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
21958
21959         PR middle-end/26022
21960         * g++.dg/opt/return-slot1.C: New test.
21961
21962 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21963
21964         PR libgfortran/26136
21965         * gfortran.dg/namelist_23.f90: New test.
21966
21967 2006-02-28  Roger Sayle  <roger@eyesopen.com>
21968
21969         PR middle-end/14752
21970         * gcc.dg/fold-eqandshift-2.c: New test case.
21971
21972 2006-02-28  Richard Guenther  <rguenther@suse.de>
21973
21974         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
21975         decomposition.
21976
21977 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
21978
21979         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
21980
21981 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21982
21983         PR libgfortran/26464
21984         * gfortran.dg/backspace_5.f: New test.
21985         * gfortran.dg/backspace_6.f: New test.
21986
21987 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21988
21989         * gcc.dg/fold-eqandnot-1.c: New test case.
21990
21991 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21992
21993         PR middle-end/19983
21994         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
21995
21996 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
21997
21998         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
21999         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
22000
22001 2006-02-26  Richard Guenther  <rguenther@suse.de>
22002
22003         PR tree-optimization/26421
22004         * gcc.dg/tree-ssa/pr26421.c: New testcase.
22005
22006 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
22007
22008         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
22009         * g++.old-deja/g++.robertl/eb132.C: Likewise.
22010
22011 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22012
22013         * gcc.dg/fold-even-1.c: New test case.
22014
22015 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22016
22017         PR middle-end/21137
22018         * gcc.dg/fold-eqandshift-1.c: New test case.
22019
22020 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22021
22022         PR tree-optimization/25125
22023         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
22024         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
22025
22026 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22027
22028         PR tree-optimizations/26359
22029         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
22030         with -fdump-tree-dceloop-details.
22031         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
22032
22033 2006-02-25  Roger Sayle  <roger@eyesopen.com>
22034
22035         PR middle-end/23673
22036         * gcc.dg/fold-eqxor-1.c: New test case.
22037         * gcc.dg/fold-eqxor-2.c: Likewise.
22038         * gcc.dg/fold-eqxor-3.c: Likewise.
22039
22040 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
22041
22042         PR fortran/23092
22043         * scalar_mask_1.f90: New test.
22044
22045 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
22046
22047         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
22048         * g++.dg/eh/uncaught2.C: New.
22049         * g++.dg/eh/uncaught3.C: New.
22050
22051 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22052
22053         PR libgfortran/26423
22054         * gfortran.dg/read_many_1.f: New test.
22055
22056 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
22057
22058         PR fortran/24519
22059         * gfortran.dg/dependency_3.f90: New test.
22060         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
22061         XFAILs.
22062
22063         PR fortran/25395
22064         * gfortran.dg/equiv_6.f90: New test.
22065
22066 2006-02-23  Jeff Law  <law@redhat.com>
22067
22068         * gcc.c-torture/compile/pr26425.c: New test.
22069
22070 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
22071
22072         PR middle-end/26412
22073         * gcc.dg/gomp/pr26412.c: New test.
22074
22075 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22076
22077         PR c++/26291
22078         * g++.dg/other/ellipsis1.C: New test.
22079         * g++.dg/parse/operator4.C: Adjust error marker.
22080
22081 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
22082
22083         PR target/25603
22084         * gfortran.dg/pr25603.f: New testcase.
22085
22086 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
22087
22088         * gcc.dg/bf-spl1.c: Don't specify -m68000.
22089         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
22090
22091 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
22092
22093         * g++.dg/eh/spbp.C: New.
22094
22095 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
22096
22097         PR middle-end/26379
22098         * gcc.target/i386/mmx-7.c: New test.
22099
22100 2006-02-20  Roger Sayle  <roger@eyesopen.com>
22101
22102         PR tree-optimization/26361
22103         * gcc.dg/tree-ssa/vrp27.c: New test case.
22104
22105 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
22106
22107         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
22108         * gcc.dg/tree-ssa/complex-4.c: Here.
22109
22110 2006-02-19  Roger Sayle  <roger@eyesopen.com>
22111
22112         PR middle-end/19543
22113         * gfortran.dg/logical_1.f90: New test case.
22114
22115 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
22116
22117         PR middle-end/26334
22118         * gcc.dg/20060218-1.c: Moved to...
22119         * gcc.target/i386/20060218-1.c: ... here.  New test.
22120
22121 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
22122
22123         PR fortran/26201
22124         * gfortran.dg/convert_1.f90: New.
22125
22126 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
22127
22128         PR fortran/25054
22129         * gfortran.dg/namelist_5.f90: New test.
22130
22131         PR fortran/25089
22132         * gfortran.dg/namelist_4.f90: New test.
22133
22134 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22135
22136         PR tree-opt/25680
22137         * gcc.dg/tree-ssa/complex-3.c: New test.
22138
22139 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22140
22141         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
22142         variable to take into account the variable name in the
22143         function header.
22144         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
22145
22146 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
22147
22148         PR middle-end/26334
22149         * gcc.c-torture/compile/20060217-1.c: New test.
22150         * gcc.dg/20060218-1.c: New test.
22151
22152 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
22153
22154         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
22155
22156 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
22157
22158         * gcc.dg/cpp/undef3.c: New test.
22159         * gcc.dg/cpp/trad/builtins2.c: New test.
22160
22161 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
22162
22163         PR c++/26266
22164         * g++.dg/template/static22.C: New test.
22165         * g++.dg/template/static23.C: New test.
22166         * g++.dg/template/static24.C: New test.
22167         * g++.dg/template/non-dependent13.C: New test.
22168         * g++.dg/init/member1.C: Tweak error markers.
22169
22170 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22171
22172         PR target/26255
22173         * gcc.c-torture/compile/pr26255.c: New test case.
22174
22175 2006-02-16  Roger Sayle  <roger@eyesopen.com>
22176
22177         * gfortran.fortran-torture/execute/where_10.f90: New test case.
22178         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
22179         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
22180         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
22181         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
22182         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
22183         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
22184
22185 2006-02-16  Jeff Law  <law@redhat.com>
22186
22187         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
22188         * gcc.dg/tree-ssa/vrp26.c: New test.
22189
22190 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
22191
22192         PR target/20353
22193         PR target/24578
22194         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
22195         __UCLIBC__ is defined.
22196
22197 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
22198
22199         PR fortran/26224
22200         * gfortran.dg/gomp/pr26224.f: New test.
22201
22202 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
22203
22204         PR tree-opt/25918
22205         * lib/target-supports.exp
22206         (check_effective_target_vect_short_mult): New.
22207         (check_effective_target_vect_char_mult): New.
22208         (check_effective_target_vect_widen_sum_qi_to_si): New.
22209         (check_effective_target_vect_widen_sum_qi_to_hi): New.
22210         (check_effective_target_vect_widen_sum_hi_to_si): New.
22211         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
22212         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
22213         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
22214         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
22215         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
22216         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
22217         vect-reduc-pattern-2c.c
22218         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
22219         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
22220         vect-reduc-pattern-1c.c
22221
22222 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
22223
22224         PR fortran/24557
22225         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
22226
22227 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22228
22229         PR fortran/26054
22230         * gfortran.dg/enum_8.f90: Remove check for warning.
22231         * gfortran.dg/iomsg_1.f90: Ditto.
22232         * gfortran.dg/enum_1.f90: Ditto.
22233         * gfortran.dg/enum_9.f90: Ditto.
22234         * gfortran.dg/enum_2.f90: Ditto.
22235         * gfortran.dg/enum_10.f90: Ditto.
22236         * gfortran.dg/enum_3.f90: Ditto.
22237         * gfortran.dg/flush_1.f90: Ditto.
22238         * gfortran.dg/enum_4.f90: Ditto.
22239         * gfortran.dg/array_constructor_1.f90: Ditto.
22240         * gfortran.dg/enum_5.f90: Ditto.
22241         * gfortran.dg/enum_6.f90: Ditto.
22242         * gfortran.dg/enum_7.f90: Ditto.
22243
22244 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
22245
22246         PR middle-end/26300
22247         * gcc.c-torture/compile/20060215-1.c: New test.
22248
22249 2006-02-14  Roger Sayle  <roger@eyesopen.com>
22250
22251         PR middle-end/23670
22252         * gcc.dg/tree-ssa/andor-2.c: New test case.
22253
22254 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
22255
22256         PR fortran/25045
22257         * optional_dim.f90: New test.
22258
22259 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22260
22261         PR fortran/26277
22262         * gfortran.dg/label_4.f90: New.
22263
22264 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
22265             Diego Novillo  <dnovillo@redhat.com>
22266             Uros Bizjak  <uros@kss-loka.si>
22267
22268         * gfortran.dg/gomp: New directory.
22269
22270 2006-02-14  Richard Guenther  <rguenther@suse.de>
22271
22272         PR tree-optimization/26258
22273         * gcc.dg/torture/pr26258.c: New testcase.
22274
22275 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
22276
22277         PR fortran/26246
22278         * gfortran.dg/pr26246_1.f90: New test.
22279         * gfortran.dg/pr26246_2.f90: New test.
22280
22281         PR middle-end/26092
22282         * gcc.c-torture/compile/20060208-1.c: New test.
22283
22284 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
22285
22286         PR fortran/26074
22287         PR fortran/25103
22288         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
22289         * gfortran.dg/bad_automatic_objects_1.f90: New test.
22290         * gfortran.dg/automatic_module_variable.f90: Change error message.
22291
22292         PR fortran/20861
22293         * gfortran.dg/internal_dummy_1.f90: New test.
22294
22295         PR fortran/20871
22296         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
22297
22298
22299         PR fortran/25083
22300         * gfortran.dg/uncommon_block_data_1.f90: New test.
22301         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
22302         with standard.
22303
22304         PR fortran/25088
22305         * gfortran.dg/typed_subroutine_1.f90: New test.
22306
22307 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
22308
22309         * objc.dg/dwarf-1.m: New.
22310
22311 2006-02-13  Roger Sayle  <roger@eyesopen.com>
22312
22313         PR middle-end/24427
22314         * gcc.dg/tree-ssa/andor-1.c: New test case.
22315
22316 2006-02-13  Josh Conner  <jconner@apple.com>
22317
22318         PR target/25376
22319         * gcc.dg/pr25376.c: New test.
22320
22321         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
22322         assemble.
22323         * lib/target-supports.exp (check_named_sections_available):
22324         Only compile named-sections test -- don't assemble.
22325
22326 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22327
22328         * g++.dg/warn/no-write-strings.C: New test.
22329         * g++.dg/warn/write-strings.C: Likewise.
22330         * g++.dg/warn/write-strings-default.C: Likewise.
22331
22332 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
22333
22334         PR fortran/25806
22335         * gfortran.dg/ret_pointer_2.f90: New test.
22336
22337 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
22338
22339         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
22340
22341 2006-02-10  Jeff Law  <law@redhat.com>
22342
22343         * gcc.c-torture/compile/pr26213.c: New test.
22344
22345 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
22346
22347         gfortran.dg/null_1.f90: New test.
22348
22349 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22350
22351         PR fortran/14771
22352         * gfortran.dg/parens_4.f90: New.
22353         * gfortran.dg/parens_5.f90: New.
22354
22355 2006-02-10  Richard Guenther  <rguenther@suse.de>
22356
22357         * gcc.dg/pr23372-1.c: Remove empty file.
22358
22359 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22360         Paul Thomas  <pault@gcc.gnu.org>
22361
22362         PR fortran/14771
22363         * gfortran.dg/parens_1.f90: New.
22364         * gfortran.dg/parens_2.f90: New.
22365         * gfortran.dg/parens_3.f90: New.
22366
22367 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
22368
22369         PR fortran/26038
22370         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
22371
22372         PR fortran/25059
22373         * gfortran.dg/impure_assignment_1.f90: New test.
22374
22375         PR fortran/25070
22376         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
22377
22378 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22379
22380         PR target/26141
22381         * g++.dg/expr/stdarg2.C: New test.
22382
22383 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22384
22385         PR inline-asm/16194
22386         * gcc.dg/pr16194.c: New test.
22387
22388 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22389
22390         * ada/acats/run_acats: Use portable variant of "$@".
22391
22392 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22393
22394         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
22395         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
22396
22397 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22398
22399         PR tree-opt/26179
22400         * g++.dg/opt/pr26179.C: New test.
22401
22402 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22403
22404         PR middle-end/26134
22405         * gcc.dg/tree-ssa/complex-3.c: New test.
22406
22407 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22408
22409         * gcc.c-torture/compile/volatile-1.c: New test.
22410
22411 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
22412
22413         PR 26180
22414         * gcc.dg/tree-ssa/pr26180.c: New test.
22415
22416 2006-02-08  Jeff Law  <law@redhat.com>
22417
22418         * gcc.dg/tree-ssa/pr21417.c: New test.
22419
22420 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22421
22422         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
22423         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
22424
22425 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22426
22427         * lib/scanrtl.exp: New.
22428
22429 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22430
22431         PR c++/26071
22432         * g++.dg/other/virtual2.C: New test.
22433
22434         PR c++/26070
22435         * g++.dg/other/virtual1.C: New test.
22436
22437 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22438
22439         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
22440         cleanup-ipa-dump): Update dump file glob patterns.
22441         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
22442         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
22443
22444         * lib/gcc-dg.exp: Load it.
22445         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
22446
22447 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
22448
22449         PR testsuite/26159
22450         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
22451         * gcc.dg/tree-ssa/pr23382.c: Ditto.
22452
22453 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22454
22455         PR fortran/25577
22456         * gfortran.dg/mvbits_1.f90: New.
22457
22458 2006-02-07  Dirk Mueller  <dmueller@suse.com>
22459
22460         * g++.dg/warn/Wdiv-by-zero.C: New test.
22461         * g++.dg/warn/Wno-div-by-zero.C: New.
22462
22463 2006-02-07  Jeff Law  <law@redhat.com>
22464
22465         * gcc.dg/tree-ssa/pr21559.c: New test.
22466
22467         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
22468         multiple VRP passes.
22469         * gcc.dg/tree-ssa/vrp09.c: Likewise.
22470         * gcc.dg/tree-ssa/vrp18.c: Likewise.
22471         * gcc.dg/tree-ssa/pr21582.c: Likewise.
22472         * gcc.dg/tree-ssa/pr20657.c: Likewise.
22473         * gcc.dg/tree-ssa/pr21001.c: Likewise.
22474         * gcc.dg/tree-ssa/vrp02.c: Likewise
22475         * gcc.dg/tree-ssa/vrp11.c: Likewise
22476         * gcc.dg/tree-ssa/pr14341.c: Likewise
22477         * gcc.dg/tree-ssa/vrp19.c: Likewise
22478         * gcc.dg/tree-ssa/vrp20.c: Likewise
22479         * gcc.dg/tree-ssa/vrp03.c: Likewise
22480         * gcc.dg/tree-ssa/pr21086.c: Likewise
22481         * gcc.dg/tree-ssa/pr21959.c: Likewise
22482         * gcc.dg/tree-ssa/vrp21.c: Likewise
22483         * gcc.dg/tree-ssa/vrp04.c: Likewise
22484         * gcc.dg/tree-ssa/pr25485.c: Likewise
22485         * gcc.dg/tree-ssa/pr22026.c: Likewise
22486         * gcc.dg/tree-ssa/vrp22.c: Likewise
22487         * gcc.dg/tree-ssa/vrp05.c: Likewise
22488         * gcc.dg/tree-ssa/20030807-10.c: Likewise
22489         * gcc.dg/tree-ssa/pr20701.c: Likewise
22490         * gcc.dg/tree-ssa/vrp23.c: Likewise
22491         * gcc.dg/tree-ssa/vrp06.c: Likewise
22492         * gcc.dg/tree-ssa/pr22117.c: Likewise
22493         * gcc.dg/tree-ssa/pr20702.c: Likewise
22494         * gcc.dg/tree-ssa/vrp15.c: Likewise
22495         * gcc.dg/tree-ssa/pr21090.c: Likewise
22496         * gcc.dg/tree-ssa/pr21294.c: Likewise
22497         * gcc.dg/tree-ssa/vrp24.c: Likewise
22498         * gcc.dg/tree-ssa/vrp07.c: Likewise
22499         * gcc.dg/tree-ssa/pr21563.c: Likewise
22500         * gcc.dg/tree-ssa/pr25382.c: Likewise
22501         * gcc.dg/tree-ssa/vrp16.c: Likewise
22502         * gcc.dg/tree-ssa/vrp25.c: Likewise
22503         * gcc.dg/tree-ssa/vrp08.c: Likewise
22504         * gcc.dg/tree-ssa/20030807-6.c: Likewise
22505         * gcc.dg/tree-ssa/vrp17.c: Likewise
22506         * gcc.dg/tree-ssa/pr21458.c: Likewise
22507         * g++.dg/tree-ssa/pr18178.C: Likewise
22508
22509 2006-02-07  Richard Guenther  <rguenther@suse.de>
22510
22511         PR c++/26140
22512         Revert
22513         2006-01-30  Richard Guenther  <rguenther@suse.de>
22514         PR c++/23372
22515         * gcc.dg/pr23372-1.C: New testcase.
22516
22517         * g++.dg/tree-ssa/pr26140.C: New testcase.
22518
22519 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
22520
22521         PR c++/9737
22522         * g++.dg/template/ttp15.C: New test.
22523         * g++.dg/template/ttp16.C: Likewise.
22524         * g++.dg/template/ttp17.C: Likewise.
22525         * g++.old-deja/g++.pt/ttp36.C: Remove.
22526         * g++.old-deja/g++.pt/ttp19.C: Likewise.
22527         * g++.old-deja/g++.pt/ttp37.C: Likewise.
22528         * g++.old-deja/g++.pt/ttp38.C: Likewise.
22529         * g++.old-deja/g++.pt/ttp39.C: Likewise.
22530         * g++.old-deja/g++.pt/ttp9.C: Likewise.
22531         * g++.old-deja/g++.pt/ttp40.C: Likewise.
22532         * g++.old-deja/g++.pt/ttp51.C: Likewise.
22533         * g++.old-deja/g++.pt/ttp26.C: Likewise.
22534         * g++.old-deja/g++.pt/ttp36.C: Likewise.
22535
22536 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
22537
22538         PR libfortran/23815
22539         * unf_io_convert_4.f90: New test.
22540
22541 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
22542
22543         * gcc.dg/tree-ssa/loadpre10.c: New test.
22544         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
22545         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
22546         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
22547
22548 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22549
22550         PR libfortran/24685
22551         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
22552
22553 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
22554
22555         PR tree-opt/25251
22556         * gfortran.dg/assign_7.f: New test.
22557
22558 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
22559
22560         PR fortran/26041
22561         PR fortran/26064
22562         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
22563         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
22564         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
22565
22566 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
22567
22568         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
22569         in size_t typedef.
22570
22571 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22572
22573         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
22574         * g++.dg/charset/string.c (foo): Likewise.
22575         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
22576         const char*
22577         * g++.dg/ext/builtin2.C (printf): Likewise.
22578         * g++.dg/init/new15.C (printf): Likewise.
22579         * g++.dg/opt/pr17697-1.C (foo): Likewise.
22580         * g++.dg/opt/pr17697-2.C (foo): Likewise.
22581         * g++.dg/opt/pr17697-3.C (foo): Likewise.
22582         * g++.dg/template/non-dependent4.C (temp): Likewise.
22583         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
22584         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
22585         parameter type to const char*.
22586         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
22587         Change type to const char*.
22588         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
22589         Likewise.
22590         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
22591         second parameter type to const char*.
22592         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
22593         (Y::Y): Change parameter type to const char*.
22594         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
22595         * g++.old-deja/g++.jason/report.C: Apply const correctness.
22596         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
22597         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
22598         (char*).
22599         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
22600         const char*.
22601         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
22602         type to const char*.
22603         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
22604         return type to const char*.
22605         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
22606         to const char*.
22607         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
22608         * g++.old-deja/g++.law/refs1.C: Likewise.
22609         * g++.old-deja/g++.law/visibility1.C: Likewise.
22610         * g++.old-deja/g++.law/visibility2.C: Likewise.
22611         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
22612         const char*.
22613         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
22614         * g++.old-deja/g++.mike/net48.C: Likewise.
22615         * g++.old-deja/g++.mike/p646.C: Likewise.
22616         * g++.old-deja/g++.mike/p6746.C: Likewise.
22617         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
22618         type to const char*.
22619         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
22620         deprecated conversion warning.
22621         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
22622         char*.
22623         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
22624         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
22625         * g++.old-deja/g++.pt/explicit8.C: Likewise.
22626         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
22627         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
22628         * g++.old-deja/g++.pt/nontype3.C: Likewise.
22629         * g++.old-deja/g++.pt/t39.C: Likewise.
22630         * g++.old-deja/g++.robertl/eb106.C: Likewise.
22631         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
22632
22633 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
22634
22635         PR fortran/25075
22636         intrinsic_argument_conformance_1.f90: New test.
22637
22638 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
22639
22640         PR fortran/20845
22641         * gfortran.dg/char_result_11.f90: Add SAVE.
22642         * gfortran.dg/der_pointer_4.f90: Ditto.
22643         * gfortran.dg/default_initialization.f90: New test.
22644
22645 2006-02-03  Jeff Law  <law@redhat.com>
22646
22647         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
22648         handle more than 100 dump files.
22649         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
22650         * lib/scantree.exp (scan-tree-dump): Likewise.
22651         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
22652         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
22653         * lib/scanipa.exp (scan-ipa-dump): Likewise.
22654         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
22655         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
22656
22657 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
22658
22659         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
22660
22661 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
22662
22663         * g++.dg/template/using12.C: New test.
22664
22665 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
22666
22667         * gcc.target/powerpc/pr25960.c: New test.
22668
22669 2006-02-02  Steven G. Kargl  <kargls@comcast>
22670
22671         PR fortran/24958
22672         gfortran.dg/nullify_2.f90: New test.
22673
22674 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
22675
22676         PR 25990
22677         * gcc.dg/gomp/pr25990.c: New test.
22678
22679 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
22680
22681         PR c++/25342
22682         * g++.gd/template/partial4.C: New test.
22683
22684 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
22685
22686         PR middle-end/26001
22687         * gfortran.dg/data_char_2.f90: New.
22688
22689 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
22690
22691         PR fortran/26039
22692         maxval_maxloc_conformance_1.f90: New test.
22693
22694 2006-01-31  Richard Guenther  <rguenther@suse.de>
22695
22696         * gcc.target/i386/sselibm-1.c: New testcase.
22697         * gcc.target/i386/sselibm-2.c: Likewise.
22698         * gcc.target/i386/sselibm-3.c: Likewise.
22699         * gcc.target/i386/sselibm-4.c: Likewise.
22700         * gcc.target/i386/sselibm-5.c: Likewise.
22701
22702 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22703
22704         PR fortran/24266
22705         * gfortran.dg/arrayio_derived_2.f90: New.
22706
22707 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
22708
22709         * gcc.dg/unsigned-long-compare.c: New test.
22710
22711 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
22712
22713         PR testsuite/25318
22714         * lib/target-supports.exp (check_effective_target_freorder):
22715         Check to see if target supports -freorder-blocks-and-partition.
22716         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
22717         instead of "dg-require-named-sections".
22718
22719 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
22720
22721         PR target/14798:
22722         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
22723         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
22724         * gcc.dg/pragma-isr-trapa2.c: Likewise.
22725         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
22726         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
22727         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
22728         * gcc.dg/attr-isr-trap_exit.c: Likewise.
22729         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
22730
22731 2006-01-30  Richard Guenther  <rguenther@suse.de>
22732
22733         PR c++/23372
22734         * gcc.dg/pr23372-1.C: New testcase.
22735
22736 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
22737
22738         * gcc.dg/gomp/pr25874.c: New test.
22739
22740 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
22741
22742         PR tree-opt/25911
22743         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
22744
22745 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
22746
22747         PR fortran/18578
22748         PR fortran/18579
22749         PR fortran/20857
22750         PR fortran/20885
22751         * gfortran.dg/intent_out_1.f90: New test.
22752
22753 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
22754
22755         PR fortran/17911
22756         * gfortran.dg/procedure_lvalue.f90: New test.
22757
22758         PR fortran/20895
22759         PR fortran/25030
22760         * gfortran.dg/char_pointer_assign_2.f90: New test.
22761         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
22762         assignment to be consistent with standard.
22763         * gfortran.dg/char_result_2.f90: The same.
22764         * gfortran.dg/char_result_8.f90: The same.
22765
22766 2006-01-28  Zack Weinberg  <zackw@panix.com>
22767
22768         * gcc.dg/Woverlength-strings.c
22769         * gcc.dg/Woverlength-strings-pedantic-c89.c
22770         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
22771         * gcc.dg/Woverlength-strings-pedantic-c99.c
22772         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
22773
22774 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
22775
22776         * gcc.c-torture/execute/20060127-1.c: New test.
22777
22778 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22779
22780         PR c++/25999
22781         * g++.dg/ext/pragmaweak1.C: New test.
22782
22783 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22784
22785         PR c++/25855
22786         * g++.dg/template/spec29.C: New test.
22787
22788 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
22789
22790         PR c/19606.
22791         * gcc.c-torture/execute/pr19606.c: New.
22792
22793 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
22794
22795         * gcc.dg/pragma-re-4.c: New test.
22796
22797 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
22798
22799         PR fortran/25964
22800         * gfortran.dg/assumed_size_refs_3.f90: New test.
22801
22802 2006-01-27  Ben Elliston  <bje@au.ibm.com>
22803
22804         * gcc.misc-tests/dectest.exp: Remove defunct comment.
22805
22806 2006-01-26  Laurent GUERBY <laurent@guerby.net>
22807
22808         PR ada/21317
22809         * ada/acats/support/impdef.a: Add One_Long_Second.
22810         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
22811         * ada/acats/tests/c9/c94026.a: Likewise.
22812         * ada/acats/tests/c9/c97305c.ada: Likewise.
22813         * ada/acats/tests/c9/c99004a.ada: Likewise.
22814
22815 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
22816
22817         PR fortran/25964
22818         * gfortran.dg/global_references_2.f90: New test.
22819
22820         PR fortran/25084
22821         PR fortran/20852
22822         PR fortran/25085
22823         PR fortran/25086
22824         * gfortran.dg/assumed_charlen_function_1.f90: New test.
22825         * gfortran.dg/assumed_charlen_function_3.f90: New test.
22826
22827         PR fortran/25416
22828         * gfortran.dg/assumed_charlen_function_2.f90: New test.
22829
22830 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
22831
22832         PR c/25892
22833         * gcc.dg/Wpointer-sign.c: New.
22834         * gcc.dg/Wpointer-sign-Wall.c: New.
22835         * gcc.dg/Wpointer-sign-Wall-no.c: New.
22836         * gcc.dg/Wpointer-sign-pedantic.c: New.
22837         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
22838         * gcc.dg/conv-2.c: Use -Wpointer-sign.
22839
22840 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
22841
22842         PR C/25861
22843         * gcc.c-torture/compile/pr25861.c: New test.
22844
22845 2006-01-26  Paul Brook  <paul@codesourcery.com>
22846
22847         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
22848         on short-enum targets.
22849         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
22850         variable.
22851         (generate_fields): Use short_enums.
22852         (main): Set short_enums.  Document -e.
22853         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
22854         on short-enum targets.
22855         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
22856         variable.
22857         (generate_fields): Use short_enums.
22858         (main): Set short_enums.  Document -e.
22859         * lib/target-supports.exp (check_effective_target_short_enums): New.
22860
22861 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
22862
22863         PR target/25947
22864         * gcc.dg/torture/pr25947-1.c: New test.
22865
22866 2006-01-25  Jan Hubicka  <jh@suse.cz>
22867             Roger Sayle  <roger@eyesopen.com>
22868
22869         PR rtl-optimization/25703
22870         * gcc.target/i386/20060125-1.c: New test case.
22871         * gcc.target/i386/20060125-2.c: New test case.
22872
22873 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22874
22875         PR fortran/18540
22876         * gfortran.dg/goto_1.f: New.
22877
22878 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
22879
22880         PR fortran/25716
22881         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
22882         25716 on 32-bit systems too.
22883
22884 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
22885
22886         PR testsuite/25590
22887         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
22888
22889 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
22890
22891         * gcc.dg/tree-ssa/gen-vect-33.c: New.
22892
22893 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22894
22895         PR fortran/25835
22896         * gfortran.dg/read_eof.f90: Delete, renamed.
22897         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
22898         * gfortran.dg/read_eof_2.f90: New test.
22899         * gfortran.dg/read_eof_3.f90: New test.
22900
22901 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
22902
22903         PR tree-opt/25860
22904         * gcc.c-torture/compile/pr25860.c: New test.
22905
22906 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22907
22908         PR c++/25552
22909         * g++.dg/parse/dtor8.C: New test.
22910
22911 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
22912
22913         PR testsuite/25891
22914         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
22915         * gcc.dg/gomp/gomp.exp: Return without testing anything if
22916         check_effective_target_fopenmp returns 0.
22917
22918 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
22919
22920         PR ada/20548
22921         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
22922         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
22923         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
22924
22925 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
22926
22927         PR tree-opt/25857
22928         * g++.dg/opt/pr25857.C: New test.
22929
22930 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
22931         Jan Hubicka  <jh@suse.cz>
22932         Richard Guenther  <rguenther@suse.de>
22933
22934         PR rtl-optimization/25654
22935         * gcc.dg/torture/pr25654.c: New testcase.
22936         * gcc.target/i386/pr25654.c: Likewise.
22937
22938 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
22939
22940         PR fortran/25901
22941         * gfortran.dg/internal references_2.f90: New test.
22942
22943         Fix regression in testing of admissability of attributes.
22944         * gfortran.dg/intent_used_1.f90: New test.
22945
22946 2006-01-23  Ben Elliston  <bje@au.ibm.com>
22947
22948         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
22949         Remove target conditional torture options for i?86 and x86_64
22950         GNU/Linux.
22951
22952 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22953
22954         PR c++/10891
22955         * g++.dg/rtti/no-rtti.C: New.
22956
22957 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
22958
22959         PR c++/25895
22960         * g++.dg/inherit/conv2.C: New test.
22961
22962         PR c++/25856
22963         * g++.dg/parse/dtor7.C: New test.
22964
22965         PR c++/25858
22966         * g++.dg/template/crash44.C: New test.
22967
22968 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
22969
22970         PR fortran/25124
22971         PR fortran/25625
22972         * gfortran.dg/internal_references_1.f90: New test.
22973           PR fortran/20881
22974         PR fortran/23308
22975         PR fortran/25538
22976         PR fortran/25710
22977         * gfortran.dg/global_references_1.f90: New test.
22978         * gfortran.dg/g77/19990905-1.f: Restore the error that
22979         there is a clash between the common block name and
22980         the name of a subroutine reference.
22981
22982         PR fortran/PR24276
22983         * gfortran.dg/aliasing_dummy_1.f90: New test.
22984
22985 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
22986
22987         * gcc.dg/vmx/1b-01.c: Warning fix.
22988         * gcc.dg/vmx/1c-02.c: Likewise.
22989         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
22990
22991 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
22992
22993         PR testsuite/24962
22994         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
22995
22996 2006-01-20  Richard Guenther  <rguenther@suse.de>
22997         Steven Bosscher <stevenb.gcc@gmail.com>
22998
22999         PR rtl-optimization/24626
23000         * gcc.dg/torture/pr24626-1.c: New testcase.
23001         * gcc.dg/torture/pr24626-2.c: Likewise.
23002         * gcc.dg/torture/pr24626-3.c: Likewise.
23003         * gcc.dg/torture/pr24626-4.c: Likewise.
23004
23005 2006-01-20  Dirk Mueller  <dmueller@suse.com>
23006
23007         PR c++/5520
23008         * g++.dg/warn/empty-body.C: New.
23009
23010 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
23011
23012         PR c++/22136
23013         * g++.dg/template/using10.C: New test.
23014         * g++.dg/temlpate/using11.C: Likewise.
23015         * g++.dg/inherit/using5.C: Tweak error messages.
23016
23017 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
23018
23019         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
23020         target test.
23021         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
23022
23023 2006-01-19  Jan Hubicka  <jh@suse.cz>
23024
23025         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
23026
23027 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23028
23029         PR c++/25854
23030         * g++.dg/template/spec28.C: New test.
23031
23032 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
23033
23034         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23035         (switchfiles): Fix fprintf's by adding srcdir or removing it.
23036
23037 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
23038
23039         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
23040         * gcc.dg/gomp/critical-1.c: Likewise.
23041         * gcc.dg/gomp/critical-3.c: Likewise.
23042         * gcc.dg/gomp/empty.c: Likewise.
23043         * gcc.dg/gomp/ordered-1.c: Likewise.
23044         * gcc.dg/gomp/for-4.c: Likewise.
23045         * gcc.dg/gomp/for-6.c: Likewise.
23046         * gcc.dg/gomp/master-3.c: Likewise.
23047         * gcc.dg/gomp/for-8.c: Likewise.
23048         * gcc.dg/gomp/for-10.c: Likewise.
23049         * gcc.dg/gomp/for-18.c: Likewise.
23050         * gcc.dg/gomp/for-5.c: Likewise.
23051         * gcc.dg/gomp/for-7.c: Likewise.
23052         * gcc.dg/gomp/for-9.c: Likewise.
23053
23054 2006-01-18  Jeff Law  <law@redhat.com>
23055
23056         * gcc.dg/tree-ssa/vrp25.c: New test.
23057
23058 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23059
23060         * gcc.dg/pr25805.c: Fix misapplied patch.
23061
23062 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
23063
23064         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
23065         (check_effective_target_vect_udot_qi): New.
23066         (check_effective_target_vect_sdot_hi): New.
23067         (check_effective_target_vect_udot_hi): New.
23068         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
23069         prefixed with "wrapv-" with -fwrapv.
23070         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
23071         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
23072         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
23073         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
23074         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
23075
23076         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
23077         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
23078         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
23079         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
23080
23081 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23082
23083         PR c++/16829
23084         * g++.dg/other/default2.C: New test.
23085         * g++.dg/other/default3.C: New test.
23086
23087 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23088
23089         PR c/25805
23090         * gcc.dg/pr25805.c: New file.
23091
23092 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
23093
23094         PR c++/25836
23095         * g++.dg/template/init6.C: New test.
23096
23097 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
23098
23099         * gcc.dg/tree-ssa/pr24287.c: New test
23100
23101 2006-01-18  Eric Christopher  <echristo@apple.com>
23102
23103         * g++.dg/eh/table.C: New.
23104
23105 2006-01-18  DJ Delorie  <dj@redhat.com>
23106
23107         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
23108         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
23109         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
23110         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
23111
23112 2006-01-18  Jeff Law  <law@redhat.com>
23113
23114         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
23115         on wrapping on overflow semantics.
23116
23117         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
23118
23119         * gcc.gc/tree-ssa/vrp23.c: New test.
23120         * gcc.gc/tree-ssa/vrp24.c: New test.
23121
23122 2006-01-18  Richard Henderson  <rth@redhat.com>
23123             Aldy Hernandez  <aldyh@redhat.com>
23124             Jakub Jelinek  <jakub@redhat.com>
23125             Diego Novillo  <dnovillo@redhat.com>
23126             Uros Bizjak  <uros@kss-loka.si>
23127
23128         * gcc.dg/gomp: New directory.
23129
23130 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
23131             Steven G. Kargl  <kargls@comcast.net>
23132
23133         PR fortran/20869
23134         * gfortran.dg/intrinsic_external_1.f90: New test.
23135
23136         PR fortran/20875.
23137         * gfortran.dg/elemental_pointer_1.f90: New test.
23138
23139         PR fortran/25024
23140         * gfortran.dg/external_procedures_1.f90: New test.
23141
23142         PR fortran/25785
23143         gfortran.dg/assumed_present.f90: New test.
23144
23145 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
23146
23147         * g++.dg/parse/lookup5.C: New test.
23148
23149 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23150
23151         PR fortran/25697
23152         * gfortran.dg/read_eof.f90: New test.
23153
23154 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23155
23156         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
23157         add a closing brace.
23158
23159 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23160
23161         PR fortran/25631
23162         * gfortran.dg/fmt_tl.f: New test.
23163
23164 2006-01-17  Eric Christopher  <echristo@apple.com>
23165
23166         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
23167         * g++.old-deja/g++.warn/impint2.C: Ditto.
23168         * g++.old-deja/g++.other/null1.C: Ditto.
23169         * g++.dg/warn/conv2.C: Ditto.
23170         * g++.dg/warn/conv4.C: New file.
23171
23172 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23173
23174         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
23175
23176 2006-01-17  Andreas Jaeger  <aj@suse.de>
23177             Janis Johnson <janis187@us.ibm.com>
23178
23179         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
23180         in 64-bit.
23181         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
23182         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
23183
23184 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23185
23186         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23187         (switchfiles): xfail txxx where xxx >= 25.
23188
23189 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23190
23191         PR testsuite/25764
23192         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
23193
23194 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
23195
23196         PR c/25682
23197         * gcc.dg/pr25682.c: New test.
23198         * g++.dg/parse/array-size2.C: New test.
23199
23200 2006-01-16  Ian Lance Taylor  <ian@airs.com>
23201
23202         * consistency.vlad: Remove entire directory, 1652 files.
23203
23204 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
23205
23206         * lib/target-supports.exp (check_effective_target_dfp_nocache,
23207         check_effective_target_dfprt_nocache): New.
23208         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
23209         (check_effective_target_dfprt): New.
23210         * lib/c-compat.exp (check_dfp): Remove.
23211         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
23212         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
23213         level of support for decimal float.
23214         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
23215         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
23216         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
23217         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
23218         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
23219         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
23220         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
23221         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
23222         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
23223         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
23224         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
23225         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
23226         directives.
23227
23228 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
23229
23230         PR testsuite/25741
23231         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
23232         $base_dir/../.
23233         * lib/gfortran.exp (gfortran_init): Likewise.
23234         * lib/obj-c++.exp (obj-c++_init): Likewise.
23235         * lib/scanasm.exp (scan-assembler-dem): Likewise.
23236         (scan-assembler-dem-not): Likewise.
23237         * lib/scandump.exp (scan-dump-dem): Likewise.
23238         (scan-dump-dem-not): Likewise.
23239
23240 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
23241
23242         PR testsuite/25767
23243         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
23244         powerpc-*-darwin*.
23245         * lib/obj-c++.exp (obj-c++_init): Likewise.
23246
23247 2006-01-16  Richard Guenther  <rguenther@suse.de>
23248
23249         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
23250
23251 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23252
23253         PR testsuite/25777
23254         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
23255         to LD_LIBRARY_PATH.
23256
23257 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
23258             Andrew Pinski  <pinskia@physics.uc.edu>
23259
23260         * gcc.dg/minmax-1.c: New test.
23261
23262 2006-01-16  Ben Elliston  <bje@au.ibm.com>
23263
23264         * gcc.dg/dfp/dfp.exp: Correct FSF address.
23265         * gcc.misc-tests/dectest.exp: Ditto.
23266
23267 2006-01-15  Ian Lance Taylor  <ian@airs.com>
23268
23269         PR testsuite/25796
23270         * gcc.target/i386/cmov6.c: Use -march=k8.
23271
23272 2006-01-15  Andreas Jaeger  <aj@suse.de>
23273
23274         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
23275         x86 does not have __float128.
23276
23277 2006-01-14  Ian Lance Taylor  <ian@airs.com>
23278
23279         * gcc.target/i386/cmov6.c: New test.
23280
23281 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
23282
23283         PR c++/25663
23284         * g++.dg/template/ctor6.C: New test.
23285
23286 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
23287
23288         PR tree-optimization/25485
23289         * gcc.dg/tree-ssa/pr25485.c: New.
23290
23291 2006-01-14  Richard Guenther  <rguenther@suse.de>
23292
23293         PR tree-optimization/22548
23294         PR tree-optimization/22555
23295         PR tree-optimization/22501
23296         * gcc.dg/tree-ssa/alias-4.c: New testcase.
23297         * gcc.dg/tree-ssa/alias-5.c: Likewise.
23298         * gcc.dg/tree-ssa/alias-6.c: Likewise.
23299         * gcc.dg/tree-ssa/alias-7.c: Likewise.
23300         * gcc.dg/tree-ssa/alias-8.c: Likewise.
23301         * gcc.dg/tree-ssa/alias-9.c: Likewise.
23302         * gcc.dg/tree-ssa/alias-10.c: Likewise.
23303         * gcc.dg/tree-ssa/alias-11.c: Likewise.
23304         * gcc.dg/tree-ssa/alias-12.c: Likewise.
23305
23306 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
23307
23308         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
23309         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
23310
23311 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
23312         Richard Guenther  <rguenther@suse.de>
23313
23314         PR rtl-optimization/24257
23315         * gcc.dg/torture/pr24257.c: New testcase.
23316
23317 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
23318
23319         * gcc.c-torture/execute/20060110-1.c: New test.
23320         * gcc.c-torture/execute/20060110-2.c: New test.
23321
23322 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
23323
23324         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
23325
23326 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
23327
23328         PR fortran/25756
23329         * gfortran.dg/label_3.f90: New test.
23330
23331 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
23332
23333         PR tree-optimization/25771
23334         * g++.dg/tree-ssa/pr25771.C: New test
23335
23336 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
23337
23338         PR tree-opt/24365
23339         * g++.dg/opt/complex5.C: New test.
23340
23341 2006-01-13  Richard Guenther  <rguenther@suse.de>
23342
23343         * gcc.target/i386/387-9.c: New testcase.
23344
23345 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23346
23347         PR c++/24824
23348         * g++.dg/debug/dwarf2-1.C: New.
23349
23350 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
23351
23352         PR testsuite/25728
23353         * lib/gcov.exp (verify-lines): Add "close $fd".
23354
23355 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
23356             Ben Elliston  <bje@au.ibm.com>
23357
23358         * gcc.dg/dfp/inf-1.c: New test.
23359
23360 2006-01-12  Janis Johnson <janis187@us.ibm.com>
23361             Yao Qi  <qiyaoltc@cn.ibm.com>
23362             Ben Elliston  <bje@au.ibm.com>
23363             Jon Grimm  <jgrimm2@us.ibm.com>
23364
23365         * gcc.dg/nodfp-1.c: New test.
23366         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23367         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23368         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
23369         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
23370         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
23371         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
23372         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
23373         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
23374         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
23375         * gcc.dg/format/dfp-scanf-1.c: Likewise.
23376         * gcc.dg/format/dfp-printf-1.c: Likewise.
23377         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
23378         (compat_setup_dfp): New.
23379         * gcc.dg/compat/compat.exp: Use it.
23380         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
23381         Make some variables global, prepend "compat_" to their names.
23382         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
23383         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
23384         * gcc.misc-tests/dectest.exp: New test driver for decTest.
23385         * lib/compat.exp (compat_skip_list): Make global, rename.
23386         * lib/c-compat.exp: New file.
23387         * lib/target-supports.exp (check_effective_target_dfp): New.
23388
23389         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
23390         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
23391         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
23392         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
23393         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
23394         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
23395         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
23396         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
23397         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
23398         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
23399         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
23400         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
23401         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
23402         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
23403         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
23404         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
23405         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
23406         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
23407         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
23408         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
23409         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
23410         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
23411         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
23412         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
23413         gcc.dg/dfp/struct-layout-1.c,
23414         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
23415         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
23416         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
23417         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
23418         gcc.dg/dfp/func-vararg-dfp.c,
23419         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
23420         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
23421         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
23422         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
23423         gcc.dg/dfp/wtr-conversion-1.c: New tests.
23424
23425 2006-01-11  Richard Guenther  <rguenther@suse.de>
23426
23427         PR tree-optimization/25734
23428         * gcc.dg/tree-ssa/pr25734.c: New testcase.
23429
23430 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23431
23432         PR fortran/25486
23433         * gfortran.dg/literal_character_constant_1_x.F: New test.
23434         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
23435         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
23436         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
23437
23438 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23439
23440         PR c++/25386
23441         * g++.dg/ext/packed3.C: Add expected packed error.
23442
23443 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
23444
23445         PR target/25706
23446         * gcc.dg/torture/pr25706-1.c: New test.
23447
23448 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
23449
23450         PR tree-optimization/23109
23451         PR tree-optimization/23948
23452         PR tree-optimization/24123
23453
23454         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
23455         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
23456         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
23457         g++.dg/tree-ssa/pr23948.C: New testcases.
23458         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
23459         three divisions in order to do the optimization.
23460
23461 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
23462
23463         PR c++/25632
23464         * g++.dg/other/pr25632.C: New test.
23465
23466 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
23467
23468         PR fortran/25730
23469         * gfortran.dg/used_types_1.f90: New test.
23470
23471 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
23472
23473         PR target/25718
23474         * gcc.dg/torture/pr25718-1.c: New test.
23475
23476 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23477
23478         * gfortran.dg/list_read_2.f90: Fix typo in description.
23479
23480 2006-01-10  Jan Beulich  <jbeulich@novell.com>
23481
23482         * lib/target-supports.exp (check_visibility_available): Simplify test
23483         for *-*-netware*.
23484         (check_profiling_available): Fail for *-*-netware*.
23485         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
23486         * gcc.dg/20021014-1.c: Likewise.
23487         * gcc.dg/nest.c: Likewise.
23488
23489 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23490
23491         fortran/24936
23492         * gfortran.dg/forall_3.f90: New test.
23493
23494 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23495
23496         PR fortran/21977
23497         * gfortran.dg/nesting_2.f90: New test.
23498         * gfortran.dg/nesting_3.f90: New test.
23499
23500 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
23501
23502         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
23503         Fix typo in comment.
23504
23505 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23506
23507         * gfortran.dg/single_char_string.f90: New test.
23508
23509 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23510
23511         * gfortran.dg/ichar_2.f90: New test.
23512
23513 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23514
23515         PR fortran/25093
23516         * gfortran.dg/private_type_4.f90: New.
23517
23518 2006-01-07  Richard Guenther  <rguenther@suse.de>
23519
23520         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
23521
23522 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23523
23524         * gfortran.dg/func_decl_1.f90: New.
23525         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
23526         * gfortran.dg/array_alloc_2.f90: Likewise.
23527         * gfortran.dg/char_result_8.f90: Likewise.
23528         * gfortran.dg/dup_save_1.f90: Likewise.
23529         * gfortran.dg/dup_save_2.f90: Likewise.
23530         * gfortran.dg/f2c_6.f90: Likewise.
23531         * gfortran.dg/f2c_7.f90: Likewise.
23532         * gfortran.dg/func_result_2.f90: Likewise.
23533         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
23534
23535 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
23536
23537         PR fortran/22146
23538         * gfortran.dg/elemental_subroutine_1.f90: New test.
23539         * gfortran.dg/elemental_subroutine_2.f90: New test.
23540
23541         PR fortran/25029
23542         PR fortran/21256
23543         * gfortran.dg/assumed_size_refs_1.f90: New test.
23544
23545         PR fortran/20868
23546         PR fortran/20870
23547         * gfortran.dg/assumed_size_refs_2.f90: New test.
23548         * gfortran.dg/initialization_1.f90: Change warning message.
23549
23550 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
23551
23552         * gcc.dg/tree-ssa/loop-15.c: New test.
23553
23554 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23555
23556         PR fortran/25598
23557         * gfortran.dg/backspace_3.f: New test.
23558         * gfortran.dg/backspace_4.f: New test.
23559
23560 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23561
23562         PR fortran/24268
23563         * gfortran.dg/fmt_white.f: Update test.
23564
23565 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
23566
23567         * gcc.dg/cast-1.c: Add new warning.
23568         * gcc.dg/cast-2.c: Likewise.
23569         * gcc.dg/cast-3.c: Likewise.
23570         * gcc.dg/format/cast-1.c: Likewise.
23571         * gcc.dg/cast-4.c: New testcase.
23572
23573 2006-01-05  Richard Guenther  <rguenther@suse.de>
23574
23575         PR tree-optimization/22555
23576         * gcc.dg/tree-ssa/alias-3.c: New testcase.
23577
23578 2006-01-05  Richard Guenther  <rguenther@suse.de>
23579             Diego Novillo  <dnovillo@redhat.com>
23580
23581         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
23582         * gcc.dg/tree-ssa/loop-8.c: Likewise.
23583         * gcc.dg/tree-ssa/loop-1.c: Likewise.
23584         * gcc.dg/tree-ssa/pr23294.c: Likewise.
23585         * gcc.dg/tree-ssa/pr21985.c: Likewise.
23586         * gcc.dg/tree-ssa/loop-14.c: Likewise.
23587         * gcc.dg/tree-ssa/loop-2.c: Likewise.
23588         * gcc.dg/tree-ssa/loop-3.c: Likewise.
23589         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23590         * gcc.dg/tree-ssa/pr21171.c: Likewise.
23591         * gcc.dg/tree-ssa/loop-5.c: Likewise.
23592         * gcc.dg/tree-ssa/loop-10.c: Likewise.
23593         * gcc.dg/tree-ssa/loop-6.c: Likewise.
23594         * treelang/compile/extravar.tree: Likewise.
23595         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
23596         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
23597         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
23598         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23599         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
23600
23601 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23602
23603         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
23604         for 64-bit fix.
23605
23606 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
23607
23608         PR fortran/23675
23609         gfortran.dg/char_result_11.f90: New.
23610
23611 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
23612
23613         PR c++/24782
23614         * g++.dg/parse/access9.C: New test.
23615         * g++.dg/tc1/dr52.C: Tweak error markers.
23616
23617 2006-01-04  Richard Henderson  <rth@redhat.com>
23618
23619         Merge from gomp branch.
23620         * g++.dg/parse/pragma2.C: Update expected error lines.
23621
23622 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
23623
23624         * g++.dg/other/i386-2.C: New test.
23625
23626         PR target/25554
23627         * gcc.c-torture/compile/20051228-1.c: New test.
23628
23629         PR c/25559
23630         * gcc.dg/pr25559.c: New test.
23631
23632 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
23633
23634         PR c++/25492
23635         * g++.dg/lookup/friend9.C: New test.
23636
23637         PR c++/25625
23638         * g++.dg/template/repo5.C: New test.
23639
23640 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
23641
23642         PR fortran/25101
23643         * gfortran.dg/forall_2.f90: New test.
23644
23645 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
23646
23647         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
23648         dg-require-weak.  Adjust regexp to handle leading-underscore
23649         targets and space as well as TAB after .weak.  Change previous
23650         64-bit fix to not use naked dot.
23651
23652 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
23653
23654         PR rtl-optimization/25578
23655         * gcc.c-torture/execute/20060102-1.c: New testcase.
23656
23657 2006-01-03  Richard Guenther  <rguenther@suse.de>
23658
23659         PR c/25183
23660         * gcc.dg/torture/pr25183.c: New testcase.
23661
23662 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
23663
23664         Merge from gomp-branch.
23665         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
23666         * gcc.dg/ia64-sync-2.c: Likewise.
23667         * gcc.dg/ia64-sync-3.c: Likewise.
23668         * gcc.dg/ia64-sync-4.c: Likewise.
23669         * gcc.dg/sync-2.c: Likewise.
23670         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
23671         that sparc64-*-* and sparcv9-*-* supports sync builtins.
23672
23673 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
23674
23675         PR c++/25635
23676         * g++.dg/parse/operator6.C: New test.
23677
23678         PR c++/25637
23679         * g++.dg/parse/error29.C: New test.
23680
23681         PR c++/25638
23682         * g++.dg/parse/dtor6.C: New test.
23683
23684         PR c++/25633
23685         * g++.dg/parse/ctor3.C: New test.
23686
23687         PR c++/25634
23688         * g++.dg/template/class3.C: New test.
23689
23690 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
23691
23692         * g++.dg/debug/debug9.C: New.
23693
23694 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
23695
23696         PR fortran/24640
23697         * gfortran.dg/label_2.f90: New test.
23698
23699 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23700
23701         * g++.dg/lookup/using12.C: Tighten error marker.
23702
23703 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
23704             Andrew Pinski <pinskia@physics.uc.edu>
23705
23706         * gcc.target/powerpc/darwin-abi-3.c: New file.
23707         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
23708         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
23709         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
23710         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
23711         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
23712         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
23713         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
23714         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
23715
23716 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
23717
23718         * gcc.dg/tree-ssa/loadpre1.c: New;
23719         * gcc.dg/tree-ssa/loadpre2.c: New;
23720         * gcc.dg/tree-ssa/loadpre3.c: New;
23721         * gcc.dg/tree-ssa/loadpre4.c: New;
23722         * gcc.dg/tree-ssa/loadpre5.c: New;
23723         * gcc.dg/tree-ssa/loadpre6.c: New;
23724         * gcc.dg/tree-ssa/loadpre7.c: New;
23725         * gcc.dg/tree-ssa/loadpre8.c: New;
23726         * gcc.dg/tree-ssa/loadpre9.c: New;
23727
23728 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
23729
23730         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
23731         * g++.dg/abi/thunk4.C: Likewise.
23732
23733 2006-01-01  Andreas Jaeger  <aj@suse.de>
23734
23735         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
23736         portable.
23737
23738 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
23739
23740         PR c++/25294
23741         * gcc.dg/pragma-pack-3.c: New test.
23742         * g++.dg/parse/pragma3.C: New test.
23743
23744 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23745
23746         PR middle-end/24827
23747         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
23748
23749 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23750
23751         PR testsuite/25214
23752         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
23753
23754 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23755
23756         PR fortran/22607
23757         * gfortran-dg/pure_byref_3.f90: New.
23758
23759         fortran/PR 25396
23760         * gfortran.dg/userdef_operator_1.f90: New.
23761
23762 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23763
23764         * g++.dg/abi/thunk3.C: New.
23765         * g++.dg/abi/thunk4.C: New.
23766
23767 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
23768
23769         PR fortran/25532
23770         * gfortran.dg/host_used_types_1.f90: New test. Check that host
23771         associated derived type components of derived types are
23772         properly declared in contained procedures.
23773
23774 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23775
23776         PR libgfortran/25139
23777         * gfortran.dg/backspace_2.f: New test.
23778
23779 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23780
23781         PR libgfortran/25550
23782         * gfortran.dg/endfile.f: New test.
23783
23784 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23785
23786         PR libgfortran/25419
23787         * gfortran.dg/comma.f: New test.
23788
23789 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23790
23791         * lib/gfortran-dg.exp: Remove trailing whitespace.
23792         * lib/fortran-torture.exp: Test with -fbounds-check instead of
23793         -funroll-all-loops.
23794
23795 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
23796
23797         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
23798         Extended Double long doubles or repeat tests when long double is
23799         the same size as double.
23800
23801 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23802
23803         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
23804
23805         PR testsuite/25442
23806         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
23807         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
23808
23809         PR testsuite/25441
23810         * gcc.dg/pr23911.c: Make test variable static.
23811
23812         PR testsuite/25444
23813         * gcc.dg/tree-ssa/pr14841.c: Likewise.
23814
23815 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23816
23817         PR c++/25439
23818         * g++.dg/parse/crash17.C: Adjust error markers.
23819         * g++.dg/template/error20.C: New test.
23820
23821 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23822
23823         PR c++/23172
23824         * g++.dg/ext/complit4.C: New test.
23825
23826         PR c++/25417
23827         * g++.dg/ext/complit5.C: Likewise.
23828
23829 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
23830
23831         PR tree-optimization/25125
23832         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
23833         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
23834         * gcc.c-torture/execute/pr25125.c: New.
23835
23836 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
23837
23838         PR fortran/25029
23839         PR fortran/21256
23840         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
23841         functions with incorrect assumed size references.
23842
23843 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
23844
23845         PR c++/23171
23846         * g++.dg/opt/init1.C: New test.
23847
23848 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
23849
23850         PR c++/24671
23851         * g++.dg/template/sfinae3.C: New test.
23852
23853 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23854
23855         * g++.dg/other/friend4.C: New test.
23856
23857 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23858
23859         PR target/25005
23860         * g++.dg/opt/pr25005.C: New test.
23861
23862 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23863
23864         PR c++/25369
23865         * g++.dg/template/ptrmem16.C: New test.
23866
23867 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
23868
23869         PR fortran/25029
23870         PR fortran/21256
23871         * gfortran.dg/initialization_1.f90: Add test of SIZE.
23872
23873 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23874
23875         PR libgfortran/25307
23876         * gfortran.dg/list_read_5.f90: New test.
23877
23878 2005-12-22  Richard Henderson  <rth@redhat.com>
23879
23880         * gcc.target/i386/sse-7.c: Use -msse2.
23881
23882 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23883
23884         PR rtl-optimization/25432
23885         * gcc.c-torture/compile/20051216-1.c: New test.
23886
23887         PR objc/25328
23888         * objc/execute/pr25328.m: New test.
23889
23890 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23891
23892         PR c++/25364
23893         * g++.dg/template/call4.C: New test.
23894
23895 2005-12-22  Dale Johannesen  <dalej@apple.com>
23896
23897         * gcc.target/i386/sse-17.c: New.
23898
23899 2005-12-22  Paul Brook  <paul@codesourcery.com>
23900
23901         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
23902
23903 2005-12-22  Paul Brook  <paul@codesourcery.com>
23904
23905         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
23906
23907 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23908
23909         PR tree-opt/25513
23910         * gcc.c-torture/compile/pr25513.c: New test.
23911
23912 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23913
23914         PR c++/23333
23915         * g++.dg/parse/error25.C: Add more tests.
23916
23917 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23918
23919         PR fortran/18990
23920         * gfortran.dg/der_charlen_1.f90: New.
23921
23922 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
23923
23924         PR fortran/20889
23925         * gfortran.dg/pointer_component_type_1.f90: New test.
23926
23927         PR fortran/25029
23928         PR fortran/21256
23929         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
23930         should give an error with assumed size array refernces and checks
23931         those that should not.
23932         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
23933         reference an upper bound so that it does not generate an error.
23934
23935         PR fortran/19362
23936         PR fortran/20244
23937         PR fortran/20864
23938         PR fortran/25391
23939         * gfortran.dg/used_dummy_types_1.f90: New test.
23940         * gfortran.dg/used_dummy_types_2.f90: New test.
23941         * gfortran.dg/used_dummy_types_3.f90: New test.
23942         * gfortran.dg/used_dummy_types_4.f90: New test.
23943         * gfortran.dg/used_dummy_types_5.f90: New test.
23944
23945         PR fortran/23152
23946         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
23947         group already being USE associated.
23948         * gfortran.dg/assumed_shape_nml.f90: New test.
23949         * gfortran.dg/assumed_size_nml.f90: New test.
23950
23951         PR fortran/20862
23952         PR fortran/25053
23953         PR fortran/25063
23954         PR fortran/25064
23955         PR fortran/25066
23956         PR fortran/25067
23957         PR fortran/25068
23958         PR fortran/25307
23959         * gfortran.dg/io_constraints_1.f90: New test.
23960         * gfortran.dg/io_constraints_1.f90: New test.
23961         * gfortran.dg/iostat_3.f90: Change wording of warning.
23962         * gfortran.dg/g77/19981216-0.f: The same.
23963
23964 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
23965
23966         PR tree-optimization/23518
23967         * gcc.dg/pr23518.c: New.
23968
23969 2005-12-21  Mike Stump  <mrs@apple.com>
23970
23971         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
23972
23973 2005-12-21  Paul Brook  <paul@codesourcery.com>
23974
23975         * gcc.dg/pr19340.c: Skip on m68k targets.
23976
23977 2005-12-21  Steven Bosscher  <stevenb@suse.de>
23978
23979         PR rtl-optimization/25196
23980         * gcc.dg/pr25196.c: New test.
23981
23982 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
23983
23984         PR fortran/25423
23985         gfortran.dg/where_nested_1.f90: New.
23986
23987 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
23988
23989         PR tree-optimization/25382.
23990         * gcc.dg/tree-ssa/pr25382.c: New.
23991
23992 2005-12-20  Richard Guenther  <rguenther@suse.de>
23993
23994         PR middle-end/24306
23995         * gcc.target/i386/pr24306.c: New testcase.
23996
23997 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
23998
23999         PR tree-optimization/25501
24000         * gcc.dg/tree-ssa/pr25501.c: New.
24001
24002 2005-12-20  Richard Guenther  <rguenther@suse.de>
24003
24004         Revert
24005         2005-12-02  Richard Guenther  <rguenther@suse.de>
24006
24007         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24008
24009 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
24010
24011         PR c++/21228
24012         * g++.dg/warn/Wunreachable-code-2.C: New test.
24013
24014 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
24015
24016         PR c++/24278
24017         * g++.dg/template/ctor5.C: New test.
24018
24019         PR c++/24915
24020         * g++.dg/template/overload8.C: New test.
24021
24022 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
24023
24024         * gcc.c-torture/compile/pr25483 : New test.
24025
24026 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24027
24028         PR c++/20552
24029         * g++.dg/ext/typeof10.C: New test.
24030
24031 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24032
24033         * gcc.dg/mt-loopi1.c: New.
24034
24035 2005-12-18  Richard Guenther  <rguenther@suse.de>
24036
24037         PR tree-optimization/25481
24038         * gcc.dg/torture/pr25481.c: New testcase.
24039
24040 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24041
24042         PR rtl-optimization/21041
24043         * gcc.dg/pr21041.c: New test.
24044
24045 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24046
24047         PR libgfortran/25463
24048         * gfortran.dg/advance.f90: New test.
24049
24050 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
24051
24052         * gcc.dg/20051201-1.c: New test.
24053
24054 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
24055
24056         PR fortran/25018
24057         * gfortran.dg/initialization_1.f90: New test.
24058         * gfortran.dg/enum_5.f90: Change dg-error to new message.
24059         * gfortran.dg/g77/980616-0.f: The same.
24060
24061 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24062
24063         * PR fortran/25458
24064         * gfortran.dg/chkbits.f90: New test.
24065
24066 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24067
24068         * gfortran.dg/enum_5.f: Revert to previous version.
24069
24070 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24071
24072         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
24073         * gfortran.dg/nested_modules_1.f90: Ditto.
24074         * gfortran.dg/hollerith_f95.f90: Ditto.
24075         * gfortran.dg/select_5.f90: Ditto.
24076         * gfortran.dg/secnds.f: Ditto.
24077         * gfortran.dg/hollerith2.f90: Ditto.
24078         * gfortran.dg/imag_2.f: Ditto.
24079         * gfortran.dg/ftell_2.f90: Ditto.
24080         * gfortran.dg/malloc_free_1.f90: Ditto.
24081         * gfortran.dg/logint-1.f: Ditto.
24082         * gfortran.dg/recursive_statement_functions.f90: Ditto.
24083         * gfortran.dg/e_d_fmt.f90: Ditto.
24084         * gfortran.dg/hollerith_legacy.f90: Ditto.
24085         * gfortran.dg/logint-2.f: Ditto.
24086         * gfortran.dg/enum_5.f90: Ditto.
24087         * gfortran.dg/f2c_2.f90: Ditto.
24088         * gfortran.dg/pr17143.f90: Ditto.
24089         * gfortran.dg/namelist_14.f90: Ditto.
24090         * gfortran.dg/logint-3.f: Ditto.
24091         * gfortran.dg/spread_scalar_source.f90: Ditto.
24092         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
24093         * gfortran.dg/namelist_11.f: Ditto.
24094         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24095         * gfortran.dg/g77/20010519-1.f
24096         * gfortran.dg/g77/alpha1.f: Ditto.
24097         * gfortran.dg/g77/990115-1.f: Ditto.
24098         * gfortran.dg/g77/erfc.f: Ditto.
24099         * gfortran.dg/g77/19990313-3.f: Ditto.
24100         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
24101         * gfortran.dg/g77/20010426.f: Ditto.
24102         * gfortran.dg/g77/19990313-0.f: Ditto.
24103         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
24104         * gfortran.dg/g77/20000629-1.f: Ditto.
24105         * gfortran.dg/g77/970125-0.f: Ditto.
24106         * gfortran.dg/g77/8485.f: Ditto.
24107         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
24108         * gfortran.dg/g77/19990313-1.f: Ditto.
24109         * gfortran.dg/g77/int8421.f: Ditto.
24110         * gfortran.dg/g77/19990305-0.f: Ditto.
24111         * gfortran.dg/g77/947.f: Ditto.
24112         * gfortran.dg/g77/19990905-2.f: Ditto.
24113         * gfortran.dg/g77/cabs.f: Ditto.
24114         * gfortran.dg/g77/19990313-2.f: Ditto.
24115         * gfortran.dg/g77/20020307-1.f: Ditto.
24116         * gfortran.dg/g77/dcomplex.f: Ditto.
24117         * gfortran.dg/g77/19990502-1.f: Ditto.
24118         * gfortran.dg/g77/19981216-0.f: Ditto.
24119         * gfortran.dg/common_4.f90: Ditto.
24120         * gfortran.dg/entry_4.f90: Ditto.
24121         * gfortran.dg/equiv_constraint_2.f90: Ditto.
24122         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
24123         * gfortran.dg/namelist_12.f: Ditto.
24124         * gfortran.dg/scale_1.f90: Ditto.
24125         * gfortran.dg/modulo_1.f90
24126         * gfortran.dg/hollerith.f90: Ditto.
24127         * gfortran.dg/direct_io_3.f90: Ditto.
24128         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
24129         * gfortran.dg/gnu_logical_1.F: Ditto.
24130         * gfortran.dg/unf_io_convert_1.f90: Ditto.
24131         * gfortran.dg/assign_1.f90: Ditto.
24132         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
24133         * gfortran.dg/pr23095.f: Ditto.
24134         * gfortran.dg/read_float_1.f90: Ditto.
24135
24136 2005-12-17  Andreas Jaeger  <aj@suse.de>
24137
24138         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
24139         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
24140
24141 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24142
24143         PR fortran/24268
24144         * gfortran.dg/fmt_white.f: New test.
24145
24146 2005-12-16  Steven G. Kargl <kargls@comcast.net>
24147
24148         * gfortran.dg/label_1.f90: New test.
24149
24150 2005-12-15  Ben Elliston  <bje@au.ibm.com>
24151
24152         PR testsuite/25422
24153         * gcc.dg/20031012-1.c: Add -Walways-true option.
24154         * gcc.dg/weak/weak-3.c: Likewise.
24155         * g++.old-deja/g++.mike/warn8.C: Likewise.
24156
24157 2005-12-16  Mike Stump  <mrs@apple.com>
24158
24159         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
24160         exit.
24161
24162 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24163
24164         PR libgfortran/25264
24165         PR libgfortran/25349
24166         * gfortran.dg/tl_editing.f90: Added additional checks.
24167         * gfortran.dg/t_editing.f: New test.
24168         * gfortran.dg/write_padding.f90: New test
24169
24170 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24171
24172         PR testsuite/25215
24173         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
24174
24175 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
24176
24177         PR rtl-optimization/24899
24178         * gcc.c-torture/execute/20051215-1.c: New test.
24179
24180 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
24181
24182         PR 24823
24183         * gfortran.dg/pr24823.f: New test.
24184
24185 2005-12-16  Jeff Law  <law@redhat.com>
24186
24187         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
24188
24189 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24190
24191         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24192         (base_types): Change C++ style comments to C style comments.  Remove
24193         aligned types from the array.  Keep Enums disabled.
24194         (complex_types): Remove aligned types from the array.
24195         Comment out "_Complex long double".
24196         (attrib_types): Remove.
24197         (complex_attrib_types): Remove.
24198         (attrib_array_types): Remove.
24199         (complex_attrib_array_types): Remove.
24200         (aligned_bitfld_types): Remove.
24201         (n_aligned_bitfld_types): Remove.
24202         (FEATURE_ALIGNEDPACKED): Delete.
24203         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
24204         (singles): Remove support for adding attributes.
24205         (choose_type): Remove support for attributed types.
24206         (generate_fields): Remove support for attributed bit-fields.
24207         Remove support for adding attributes.
24208         (generate_random_tests): Remove support for adding attributes.
24209         (features): Add back "[0] :0" and "complex vector [0]".
24210         (main): Remove support for attributed bit-fields.
24211         Uncomment the calling of generate_random_tests for the rests of
24212         the tests.
24213
24214 2005-12-16  Jan Hubicka  <jh@suse.cz>
24215
24216         * gcc.c-torture/combine/pr25224.c: New.
24217
24218 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
24219
24220         PR other/25028
24221         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
24222         HP-UX.
24223
24224 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
24225
24226         * gcc.dg/20051215-1.c: New file.
24227
24228 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24229
24230         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
24231         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
24232
24233 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
24234
24235         PR fortran/18197
24236         * gfortran.dg/dummy_functions_1.f90: New.
24237
24238 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
24239
24240         PR rtl-optimization/25310
24241         * gcc.c-torture/compile/pr25310.c: New test.
24242
24243 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24244
24245         PR debug/25023
24246         * gcc.dg/pr25023.c: New test.
24247
24248 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24249
24250         * g++.old-deja/g++.brendan/redecl1.C,
24251         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
24252         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
24253         g++.old-deja/g++.oliva/typeof1.C,
24254         g++.old-deja/g++.other/crash16.C,
24255         g++.old-deja/g++.other/crash34.C,
24256         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
24257         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
24258         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
24259         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
24260         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
24261         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
24262         Remove xfail.
24263
24264 2005-12-14  Kean Johnston  <jkj@sco.com>
24265             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24266
24267         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
24268         * gcc.target/i386/20020523-1.c: Ditto.
24269         * gcc.target/i386/tailcall-1.c: Ditto.
24270         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
24271         * gcc.target/i386/ssetype-5.c: Ditto.
24272
24273 2005-12-14  Jeff Law  <law@redhat.com>
24274
24275         * gcc.dg/tree-ssa/foldstring-1.c: New test.
24276
24277 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24278
24279         PR target/25254
24280         PR target/24188
24281         * gcc.target/i386/pr25254.c: New test.
24282         * gfortran.dg/PR24188.f: New test.
24283
24284 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
24285
24286         * lib/fortran-torture.exp: Catch remaining uses of
24287         remote_file build delete.
24288
24289 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24290
24291         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
24292
24293 2005-12-14  Ben Elliston  <bje@au.ibm.com>
24294
24295         * gcc.dg/warn-addr-cmp.c: New test.
24296
24297 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24298
24299         PR debug/25023
24300         PR target/25293
24301         * gcc.target/i386/pr25293.c: New test.
24302
24303 2005-12-13  Petr Machata  <machata@post.cz>
24304
24305         PR c++/24907
24306         * g++.dg/parse/comma2.C: New test.
24307
24308 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
24309             Jakub Jelinek  <jakub@redhat.com>
24310
24311         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
24312         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
24313         (limits.h): Include unconditionally.
24314         (stdlib.h): Likewise.
24315         (hashtab.h): Do not include.
24316         (getopt.h): Likewise.
24317         (stddef.h): Include.
24318         (hashval_t): Define.
24319         (struct entry): Add "next" field.
24320         (HASH_SIZE): New macro.
24321         (hash_table): New variable.
24322         (switchfiles): Do not use xmalloc.
24323         (mix): New macro.
24324         (iterative_hash): New function.
24325         (hasht): Remove.
24326         (e_exists): New function.
24327         (e_insert): Likewise.
24328         (output): Use, instead of libiberty hashtable functions.
24329         (main): Do not use getopt.  Do not call htab_create.
24330
24331 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24332
24333         PR c++/25331
24334         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
24335         put atal* and atpaal* attributes on array elements.
24336         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
24337         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
24338         put atal* and atpaal* attributes on array elements.
24339         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
24340
24341 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
24342
24343         * gcc.dg/single-precision-constant.c: New test.
24344
24345 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
24346
24347         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
24348         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
24349         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
24350         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
24351         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
24352         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
24353         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
24354         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
24355         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
24356         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
24357         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
24358         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
24359         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
24360         gcc.target/powerpc/ppc-sdata-2.c,
24361         gcc.target/powerpc/ppc-stackalign-1.c,
24362         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
24363         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
24364         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
24365         gcc.target/powerpc/rs6000-ldouble-2.c,
24366         gcc.target/powerpc/rs6000-power2-1.c,
24367         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
24368         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
24369         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
24370         option into target selector.
24371         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
24372         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
24373
24374 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24375
24376         PR objc/25348
24377         * objc.dg/encode-9.m: New test.
24378
24379 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24380
24381         PR testsuite/20772
24382         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
24383         * gcc.dg/asm-b.c: Fix typo.
24384         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
24385         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24386         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
24387         i?86 lp64 and x86_64 ilp32.
24388         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
24389         on i?86 lp64.
24390         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
24391
24392 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
24393
24394         PR fortran/25078
24395         gfortran.dg/equiv_5.f90: New test.
24396
24397 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
24398
24399         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
24400         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
24401         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
24402         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
24403         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
24404         * gcc.dg/tree-ssa/reassoc-5.c: New.
24405         * gcc.dg/tree-ssa/reassoc-6.c: New.
24406         * gcc.dg/tree-ssa/reassoc-7.c: New.
24407         * gcc.dg/tree-ssa/reassoc-8.c: New.
24408         * gcc.dg/tree-ssa/reassoc-9.c: New.
24409         * gcc.dg/tree-ssa/reassoc-10.c: New.
24410         * gcc.dg/tree-ssa/reassoc-11.c: New.
24411
24412 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24413
24414         PR testsuite/25167
24415         PR testsuite/24478
24416         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
24417
24418 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
24419
24420         PR c++/25300
24421         * g++.dg/template/inherit.C: Do not use a generic error message.
24422
24423 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24424
24425         PR libobjc/25354
24426         * objc.dg/gnu-encoding: New directory.
24427         * objc.dg/gnu-encoding/compat-common.h: New file.
24428         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
24429         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
24430         * objc.dg/gnu-encoding/vector-defs.h: New file.
24431         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
24432         * objc.dg/gnu-encoding/generate-random.c: New file.
24433         * objc.dg/gnu-encoding/generate-random_r.c: New file.
24434         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
24435         * objc.dg/gnu-encoding/generate-random.h: New file.
24436
24437 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
24438
24439         PR c++/25337
24440         * g++.dg/template/defarg7.C: New test.
24441
24442 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24443
24444         PR libobjc/25347
24445         * objc.dg/encode-8.m: New test.
24446
24447 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24448
24449         PR libobjc/25346
24450         * objc.dg/encode-7.m: New test.
24451
24452 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
24453
24454         PR c++/25010
24455         * g++.dg/opt/inline10.C: New test.
24456
24457 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
24458
24459         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
24460
24461 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
24462
24463         * gfortran.dg/substring_equivalence.f90: typo in comment
24464
24465 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24466
24467         PR fortran/25068
24468         * gfortran.dg/iostat_3.f90: New test.
24469
24470 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
24471
24472         PR fortran/23815
24473         * gfortran.dg/unf_io_convert_1.f90: New test.
24474         * gfortran.dg/unf_io_convert_2.f90: New test.
24475         * gfortran.dg/unf_io_convert_3.f90: New test.
24476
24477 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24478
24479         PR testsuite/20772
24480         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
24481         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
24482         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24483         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
24484         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
24485         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24486         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
24487         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
24488         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24489         gcc.dg/torture/fp-int-convert-float128-timode.c,
24490         gcc.dg/torture/fp-int-convert-float128.c,
24491         gcc.dg/torture/fp-int-convert-float80-timode.c,
24492         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
24493         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
24494
24495         * gcc.dg/tls/opt-1.c: Require effective target fpic.
24496
24497 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
24498
24499         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
24500
24501 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
24502
24503         * gcc.dg/20051207-1.c,
24504         * gcc.dg/20051207-2.c,
24505         * gcc.dg/20051207-3.c: New tests.
24506
24507 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24508
24509         PR testsuite/20772
24510         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
24511         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
24512         dg-skip-if target selector.
24513
24514         PR testsuite/20772
24515         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
24516         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
24517         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
24518         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
24519         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
24520         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
24521         and/or merge with i?86 cases.
24522
24523         * gcc.dg/tls/opt-3.c: Require effective target fpic.
24524
24525         PR testsuite/20772
24526         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
24527         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
24528         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
24529         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
24530         x86_64-*-linux*.
24531
24532 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
24533
24534         PR target/25311
24535         * gcc.c-torture/compile/pr25311.c: New test.
24536
24537 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24538
24539         PR libgfortran/25039
24540         * gfortran.dg/read_comma.f: New test.
24541
24542 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
24543
24544         PR c++/19317
24545         * g++.dg/opt/pr19317-1.C: New test.
24546         * g++.dg/opt/pr19317-2.C: New test.
24547         * g++.dg/opt/pr19317-3.C: New test.
24548
24549         PR target/19005
24550         * gcc.c-torture/execute/pr19005.c: New test.
24551
24552         PR target/17828
24553         * g++.old-deja/g++.other/comdat5.C: New test.
24554         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
24555
24556         * g++.dg/compat/struct-layout-1.exp: New file.
24557         * g++.dg/compat/struct-layout-1.h: New.
24558         * g++.dg/compat/struct-layout-1_generate.c: New.
24559         * g++.dg/compat/struct-layout-1_x1.h: New.
24560         * g++.dg/compat/struct-layout-1_x2.h: New.
24561         * g++.dg/compat/struct-layout-1_y1.h: New.
24562         * g++.dg/compat/struct-layout-1_y2.h: New.
24563
24564         * gcc.dg/20050330-2.c: New test.
24565
24566 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24567
24568         PR fortran/25292
24569         * gfortran.dg/associated_1.f90: New.
24570
24571 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24572
24573         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
24574         ILP32 vect_no_align platforms.
24575
24576 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
24577             Jakub Jelinek  <jakub@redhat.com>
24578
24579         PR target/25268
24580         * gcc.c-torture/compile/20051207-1.c: New test.
24581
24582 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24583
24584         PR testsuite/20772
24585         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
24586         gcc.dg/torture/pr18582-1.c,
24587         gcc.target/i386/attributes-error.c: Also test on x86_64.
24588
24589         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
24590
24591 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24592
24593         PR c++/19397
24594         * g++.dg/template/typedef3.C: New test.
24595
24596         PR c++/19762
24597         PR c++/19764
24598         * g++.dg/template/dtor3.C: Fix error markers.
24599
24600 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
24601
24602         * lib/target-supports.exp (check_effective_target_sync_char_short):
24603         Add s390*.
24604
24605 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
24606
24607         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
24608
24609 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24610
24611         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
24612         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
24613         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
24614         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
24615
24616 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24617
24618         PR c++/25263
24619         * g++.dg/other/array2.C: New test case.
24620
24621 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
24622
24623         * gcc.dg/darwin-weakimport-3.c: New.
24624
24625         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
24626         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
24627         and to work on Darwin.
24628         * gcc.dg/attr-weakref-1b.c: New file.
24629         * gcc.dg/attr-weakref-2.c: New test.
24630         * gcc.dg/darwin-weakref-1.c: New test.
24631
24632 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
24633
24634         PR testsuite/25247
24635         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
24636         use in selector expressions.
24637         (dg-xfail-if): Ditto.
24638         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
24639         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
24640         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
24641         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
24642         * gcc.test-framework/test-framework.exp: Skip generated tests if
24643         CHECK_TEST_FRAMEWORK is not 1.
24644
24645 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24646
24647         PR tree-optimization/24963
24648         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
24649
24650         PR target/24108
24651         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
24652
24653         PR target/18580
24654         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
24655         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24656         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24657         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24658
24659 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
24660
24661         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
24662         dg-options.
24663
24664 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24665
24666         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
24667
24668 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24669
24670         * gcc.dg/format/cast-1.c: New test.
24671
24672 2005-12-04  Roger Sayle  <roger@eyesopen.com>
24673
24674         PR c/7776
24675         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
24676         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
24677         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
24678         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
24679
24680 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24681
24682         * gcc.dg/cast-pretty-print-1.c: New test.
24683
24684 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24685
24686         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
24687
24688 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
24689
24690         PR c++/24173
24691         * g++.dg/template/friend40.C: New test.
24692
24693 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
24694
24695         PR target/25199
24696         * gcc.target/i386/movq-2.c: New test.
24697         * gcc.target/i386/movq.c: Remove target i?86, instead add
24698         dg-require-effective-target ilp32.
24699
24700 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24701
24702         PR c++/24103
24703         * g++.dg/other/default1.C: New test.
24704
24705 2005-12-02  Richard Guenther  <rguenther@suse.de>
24706
24707         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24708
24709 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24710
24711         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
24712
24713 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
24714
24715         PR target/21017
24716         * gcc.target/powerpc/rotate.c: New.
24717
24718 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24719
24720         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
24721         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
24722
24723 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24724
24725         PR c/13384
24726         * gcc.dg/pr17730-1.c: Adjust.
24727         * gcc.dg/lvalue1.c (main): Likewise.
24728         * gcc.dg/lvalue-2.c: Likewise.
24729         * g++.dg/pr7503-3.C
24730
24731 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
24732
24733         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
24734         error messages.
24735
24736 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
24737
24738         PR fortran/24789
24739         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
24740
24741 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24742
24743         PR target/24475
24744         * lib/target-supports.exp (check_effective_target_tls): New.
24745         (check_effective_target_tls_runtime): New.
24746         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
24747         for TLS support.
24748         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
24749         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
24750         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
24751         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
24752         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
24753         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
24754         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
24755         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
24756         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
24757         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
24758         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
24759         effective-target TLS.
24760         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
24761         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
24762         effective-target TLS runtime.
24763
24764 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24765
24766         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
24767
24768 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
24769
24770         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
24771         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
24772         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
24773         ignored" warnings when "packing" is the same as the ABI layout.
24774
24775 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
24776
24777         PR fortran/21302
24778         * gfortran.dg/line_length_1.f: New test.
24779         * gfortran.dg/line_length_2.f90: Ditto.
24780
24781 2005-11-30  Richard Guenther  <rguenther@suse.de>
24782
24783         PR tree-optimization/21655
24784         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
24785
24786 2005-11-30  Dale Johannesen  <dalej@apple.com>
24787
24788         * gcc.c-torture/compile/pr24930.c: New.
24789
24790 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
24791
24792         PR fortran/15809
24793         *  gfortran.dg/auto_char_dummy_array.f90: New test.
24794
24795 2005-11-30  Jeff Law  <law@redhat.com>
24796
24797         * g++.old-deja/g++.law/pr25000.C: New test.
24798
24799 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
24800
24801         * gcc.dg/tls/opt-11.c: New test.
24802
24803 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
24804
24805         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
24806         targets.
24807         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
24808         LP64 ia64.
24809
24810 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
24811
24812         * gfortran.dg/open_access_1.f90: New test.
24813
24814 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24815
24816         * gcc.dg/charset/builtin2.c: New test.
24817
24818 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
24819
24820         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
24821         on mmix-*-* for *_[xy].c.
24822
24823 2005-11-28  Kean Johnston  <jkj@sco.com>
24824
24825         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
24826         headers.
24827         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
24828         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
24829         * gcc.target/i386/asm-3.c: Ditto.
24830         * gcc.target/i386/clobbers.c: Ditto.
24831         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
24832         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
24833         test regexp.
24834         * gcc.target/i386/mul.c: Ditto.
24835         * gcc.target/i386/ssetype-1.c: Ditto.
24836         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
24837         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
24838         static so the test works with -fPIC mode too. Based on comment in
24839         PR19231 by Pinski.
24840         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
24841
24842 2005-11-28  Richard Guenther  <rguenther@suse.de>
24843
24844         * gcc.dg/alias-9.c: New testcase.
24845         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
24846
24847 2005-11-28  Roger Sayle  <roger@eyesopen.com>
24848             Uros Bizjak  <uros@kss-loka.si>
24849
24850         PR middle-end/20219
24851         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
24852         tan(x)/sin(x) transformations.
24853
24854 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
24855
24856         PR middle-end/24575
24857         * gcc.dg/tree-ssa/divide-3.c: New test.
24858         * gcc.dg/tree-ssa/divide-4.c: New test.
24859
24860 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
24861
24862         PR fortran/24917
24863         *  gfortran.dg/boz_6.f90: New test.
24864
24865 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24866
24867         PR fortran/23912
24868         * gfortran.dg/modulo_1.f90: New test.
24869
24870 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24871
24872         PR libfortran/24919
24873         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
24874         fail on CRLF platforms.
24875         * gfortran.dg/ftell_2.f90: Likewise.
24876
24877 2005-11-26  Eric Christopher  <echristo@apple.com>
24878
24879         * gcc.dg/intmax_t-1.c: Remove mips xfail.
24880
24881 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24882
24883         * objc.dg/gnu-runtime-3.m: Simplify.
24884
24885 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24886
24887         PR middle-end/23669
24888         * gcc.dg/tree-ssa/divide-1.c: New test.
24889         * gcc.dg/tree-ssa/divide-2.c: New test.
24890
24891 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24892
24893         PR libgfortran/24945
24894         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
24895
24896 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24897
24898         PR libgfortran/24945
24899         * gfortran.dg/open_status_2.f90: New test.
24900
24901 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24902
24903         * gcc.c-torture/execute/builtins/fprintf.c,
24904         gcc.c-torture/execute/builtins/fputs-lib.c,
24905         gcc.c-torture/execute/builtins/fputs.c,
24906         gcc.c-torture/execute/builtins/lib/fprintf.c,
24907         gcc.c-torture/execute/builtins/lib/printf.c,
24908         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
24909
24910 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
24911
24912         * gcc.dg/20050922-2.c: New test.
24913
24914 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
24915
24916         * objc.dg/gnu-runtime-3.m: New test.
24917
24918 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24919
24920         PR c++/9278
24921         * g++.dg/other/void1.C: New test.
24922
24923 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
24924
24925         PR middle-end/24998
24926         * gcc.dg/torture/fp-int-convert-float.c,
24927         gcc.dg/torture/fp-int-convert-double.c,
24928         gcc.dg/torture/fp-int-convert-long-double.c,
24929         gcc.dg/torture/fp-int-convert-timode.c,
24930         gcc.dg/torture/fp-int-convert-float80.c,
24931         gcc.dg/torture/fp-int-convert-float80-timode.c,
24932         gcc.dg/torture/fp-int-convert-float128.c,
24933         gcc.dg/torture/fp-int-convert-float128-timode.c,
24934         gcc.dg/torture/fp-int-convert.h: New files.
24935
24936 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24937
24938         PR middle-end/24989
24939         * gcc.dg/tree-ssa/bool-10.c: New test.
24940         * gcc.dg/tree-ssa/bool-11.c: New test.
24941         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
24942
24943 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24944
24945         PR middle-end/24990
24946         * tree-ssa/pr24990-1.c: New test.
24947
24948 2005-11-24  Richard Guenther  <rguenther@suse.de>
24949         Dirk Mueller <dmueller@suse.de>
24950
24951         PR c++/14024
24952         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
24953         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
24954         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
24955         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
24956         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
24957         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
24958
24959 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
24960
24961         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
24962
24963 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24964
24965         PR c/21668
24966         * gcc.dg/Wc++-compat.c: New.
24967         * gcc.dg/Wno-c++-compat.c: New.
24968
24969 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
24970
24971         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
24972         (vspltish, vspltisw): Likewise.
24973
24974 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24975
24976         PR libgfortran/24794
24977         * gfortran.dg/namelist_12.f: Fix quotes.
24978         * gfortran.dg/namelist_13.f90: Fix quotes.
24979         * gfortran.dg/namelist_14.f90: Fix quotes.
24980         * gfortran.dg/namelist_15.f90: Fix quotes.
24981         * gfortran.dg/namelist_use.f90: Fix quotes.
24982         * gfortran.dg/namelist_use_only.f90: Fix quotes.
24983         * gfortran.dg/namelist_21.f90: New test.
24984         * gfortran.dg/namelist_22.f90: New test.
24985
24986 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
24987
24988         PR target/23435
24989         * gcc.c-torture/compile/pr23435.c: New.
24990
24991 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24992
24993         * gcc.c-torture/execute/floatunsisf-1.c: New test.
24994
24995 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24996
24997         * gcc.target/powerpc/405-macchw-1.c,
24998         gcc.target/powerpc/405-macchw-2.c,
24999         gcc.target/powerpc/405-macchwu-1.c,
25000         gcc.target/powerpc/405-macchwu-2.c,
25001         gcc.target/powerpc/405-machhw-1.c,
25002         gcc.target/powerpc/405-machhw-2.c,
25003         gcc.target/powerpc/405-machhwu-1.c,
25004         gcc.target/powerpc/405-machhwu-2.c,
25005         gcc.target/powerpc/405-maclhw-1.c,
25006         gcc.target/powerpc/405-maclhw-2.c,
25007         gcc.target/powerpc/405-maclhwu-1.c,
25008         gcc.target/powerpc/405-maclhwu-2.c,
25009         gcc.target/powerpc/405-mulchw-1.c,
25010         gcc.target/powerpc/405-mulchw-2.c,
25011         gcc.target/powerpc/405-mulchwu-1.c,
25012         gcc.target/powerpc/405-mulchwu-2.c,
25013         gcc.target/powerpc/405-mulhhw-1.c,
25014         gcc.target/powerpc/405-mulhhw-2.c,
25015         gcc.target/powerpc/405-mulhhwu-1.c,
25016         gcc.target/powerpc/405-mulhhwu-2.c,
25017         gcc.target/powerpc/405-mullhw-1.c,
25018         gcc.target/powerpc/405-mullhw-2.c,
25019         gcc.target/powerpc/405-mullhwu-1.c,
25020         gcc.target/powerpc/405-mullhwu-2.c,
25021         gcc.target/powerpc/405-nmacchw-1.c,
25022         gcc.target/powerpc/405-nmacchw-2.c,
25023         gcc.target/powerpc/405-nmachhw-1.c,
25024         gcc.target/powerpc/405-nmachhw-2.c,
25025         gcc.target/powerpc/405-nmaclhw-1.c,
25026         gcc.target/powerpc/405-nmaclhw-2.c,
25027         gcc.target/powerpc/440-macchw-1.c,
25028         gcc.target/powerpc/440-macchw-2.c,
25029         gcc.target/powerpc/440-macchwu-1.c,
25030         gcc.target/powerpc/440-macchwu-2.c,
25031         gcc.target/powerpc/440-machhw-1.c,
25032         gcc.target/powerpc/440-machhw-2.c,
25033         gcc.target/powerpc/440-machhwu-1.c,
25034         gcc.target/powerpc/440-machhwu-2.c,
25035         gcc.target/powerpc/440-maclhw-1.c,
25036         gcc.target/powerpc/440-maclhw-2.c,
25037         gcc.target/powerpc/440-maclhwu-1.c,
25038         gcc.target/powerpc/440-maclhwu-2.c,
25039         gcc.target/powerpc/440-mulchw-1.c,
25040         gcc.target/powerpc/440-mulchw-2.c,
25041         gcc.target/powerpc/440-mulchwu-1.c,
25042         gcc.target/powerpc/440-mulchwu-2.c,
25043         gcc.target/powerpc/440-mulhhw-1.c,
25044         gcc.target/powerpc/440-mulhhw-2.c,
25045         gcc.target/powerpc/440-mulhhwu-1.c,
25046         gcc.target/powerpc/440-mulhhwu-2.c,
25047         gcc.target/powerpc/440-mullhw-1.c,
25048         gcc.target/powerpc/440-mullhw-2.c,
25049         gcc.target/powerpc/440-mullhwu-1.c,
25050         gcc.target/powerpc/440-mullhwu-2.c,
25051         gcc.target/powerpc/440-nmacchw-1.c,
25052         gcc.target/powerpc/440-nmacchw-2.c,
25053         gcc.target/powerpc/440-nmachhw-1.c,
25054         gcc.target/powerpc/440-nmachhw-2.c,
25055         gcc.target/powerpc/440-nmaclhw-1.c,
25056         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
25057
25058 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
25059
25060         PR fortran/24774
25061         * gfortran.dg/inquire_9.f90: New test.
25062
25063         PR fortran/21647
25064         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
25065
25066 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25067
25068         PR libfortran/24432
25069         * lib/target-supports.exp (check_effective_target_fortran_large_real):
25070         Check that 'cos' is supported.
25071
25072 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
25073
25074         PR fortran/24223
25075         * gfortran.dg/substring_equivalence.f90: New test.
25076
25077         PR fortran/24705
25078         * gfortran.dg/auto_internal_assumed.f90: New test.
25079
25080 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
25081
25082         * gcc.dg/fold-div-2.c: New test.
25083
25084 2005-11-20  Ian Lance Taylor  <ian@airs.com>
25085
25086         PR rtl-optimization/24883
25087         * gcc.c-torture/compile/pr24883.c: New test.
25088
25089 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
25090
25091         PR middle-end/20583
25092         * gcc.c-torture/compile/pr20583.c: New.
25093
25094 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
25095
25096         * gcc.c-torture/execute/usmul.c: New test.
25097
25098 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
25099
25100         * gcc.dg/tree-ssa/vrp22.c: New test.
25101
25102 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
25103
25104         PR middle-end/24912
25105         * gcc.dg/torture/pr24912-1.c: New test.
25106
25107 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
25108
25109         PR fortran/24862
25110         * gfortran.dg/arrayio_derived_1.f90: New test.
25111
25112 2005-11-19  Richard Guenther  <rguenther@suse.de>
25113
25114         PR middle-end/23294
25115         * gcc.dg/tree-ssa/pr23294.c: New testcase.
25116
25117 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
25118
25119         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
25120
25121 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
25122
25123         PR c++/8355
25124         * g++.dg/template/friend39.C: New test.
25125
25126 2005-11-18  James E Wilson  <wilson@specifix.com>
25127
25128         * gcc.dg/builtin-strstr.c: New.
25129
25130 2005-11-18  Richard Henderson  <rth@redhat.com>
25131
25132         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
25133         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
25134         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
25135         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
25136         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
25137         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
25138         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
25139         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
25140         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
25141         renaming to remove initial "ia64-".
25142
25143 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
25144
25145         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
25146
25147 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
25148
25149         * g++.dg/cpp/string-2.C: New test.
25150
25151 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
25152
25153         * gcc.dg/tree-ssa/loop-14.c: New test.
25154
25155 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
25156             Michael Chamberlain <michael@chamberlain.net.au>
25157
25158         * ada/acats/run_all.sh (target_run): Kill long running tests.
25159
25160 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25161
25162         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
25163         * gcc.dg/cleanup-9.c: Likewise.
25164         * gcc.dg/cleanup-10.c: Likewise.
25165         * gcc.dg/cleanup-11.c: Likewise.
25166
25167 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25168
25169         PR fortran/24892
25170         * gfortran.dg/open_access_append_1.f90: New test.
25171         * gfortran.dg/open_access_append_2.f90: New test.
25172
25173 2005-11-16  Richard Guenther  <rguenther@suse.de>
25174
25175         PR middle-end/24851
25176         * gcc.c-torture/execute/pr24851.c: New testcase.
25177
25178 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
25179
25180         * gcc.dg/fold-overflow-1.c: New test.
25181
25182 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
25183
25184         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
25185         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
25186
25187 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
25188
25189         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
25190         structures.
25191         * g++.dg/eh/forced2.C: Likewise.
25192         * g++.dg/eh/forced3.C: Likewise.
25193         * g++.dg/eh/forced4.C: Likewise.
25194
25195 2005-11-11  Mike Stump  <mrs@apple.com>
25196
25197         * g++.old-deja/g++.mike/unused.C: Add.
25198
25199 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
25200
25201         PR c++/24667
25202         * g++.dg/warn/Wcast-qual1.C: New test.
25203
25204 2005-11-15  Jan Hubicka  <jh@suse.cz>
25205
25206         * gcc.dg/winline-5.c: Add large-unit-insns limit.
25207
25208 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
25209
25210         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
25211
25212 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
25213
25214         PR 24840
25215         * gcc.dg/tree-ssa/pr24840.c: New test.
25216
25217 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
25218
25219         PR testsuite/24841
25220         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
25221
25222 2005-11-14  Dale Johannesen  <dalej@apple.com>
25223
25224         * gcc.c-torture/execute/20051113-1.c: New.
25225
25226 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
25227
25228         PR c++/24687
25229         * g++.dg/template/crash43.C: New test.
25230
25231 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
25232
25233         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
25234
25235 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25236
25237         PR c++/24817
25238         * g++.dg/eh/spec8.C: New test.
25239
25240 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25241
25242         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
25243
25244 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25245
25246         PR c++/20293
25247         * g++.dg/parse/ambig4.C: New test.
25248         * g++.dg/tc1/dr101.C: Adjust error markers.
25249         * g++.dg/lookup/strong-using-2.C: Likewise.
25250         * g++.dg/lookup/ambig5.C: Likewise.
25251         * g++.dg/lookup/ambig4.C: Likewise.
25252         * g++.dg/parse/crash22.C: Likewise.
25253
25254 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25255
25256         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
25257
25258 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
25259
25260         * gcc.dg/nested-calls-1.c: New test.
25261
25262 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25263
25264         * gfortran.dg/complex_intrinsic_1.f90: New test.
25265         * gfortran.dg/complex_intrinsic_2.f90: New test.
25266         * gfortran.dg/fgetc_1.f90: New test.
25267         * gfortran.dg/fgetc_2.f90: New test.
25268         * gfortran.dg/fgetc_3.f90: New test.
25269         * gfortran.dg/ftell_1.f90: New test.
25270         * gfortran.dg/ftell_2.f90: New test.
25271         * gfortran.dg/gnu_logical_1.F: New test.
25272         * gfortran.dg/gnu_logical_2.f90: New test.
25273
25274 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
25275
25276         PR middle-end/24820
25277         * gcc.dg/pr24820.c: New test.
25278
25279 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
25280
25281         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
25282         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
25283         variable.
25284
25285 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25286
25287         PR testsuite/24614
25288         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
25289
25290 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25291
25292         * gcc.target/cris/cris.exp: New file.
25293         * gcc.target/cris/rld-legit1.c: New test.
25294         * gcc.target/cris/rld-legit2.c: New test.
25295
25296 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
25297
25298         PR c++/24780
25299         * g++.dg/opt/pr24780.C: New test.
25300
25301         PR c++/24761
25302         * g++.dg/template/asm1.C: New test.
25303
25304 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
25305
25306         PR libgfortran/24787
25307         * gfortran.dg/scan_1.f90: New test.
25308
25309 2005-11-12  Jan Hubicka  <jh@suse.cz>
25310
25311         * gcc.target/i386/minmax-1.c: New.
25312         * gcc.target/i386/minmax-2.c: New.
25313
25314 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
25315
25316         * gcc.dg/pr24445.c: Fix for 64-bit targets.
25317
25318 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
25319
25320         * gcc.c-torture/execute/20051110-1.c,
25321         gcc.c-torture/execute/20051110-2.c: New tests.
25322
25323 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25324
25325         PR middle-end/24750
25326         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
25327         New tests.
25328
25329 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25330
25331         * lib/target-libpath.exp (get_shlib_extension): New proc.
25332         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
25333         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25334         * lib/objc.exp (objc_target_compile): Likewise.
25335         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
25336         detection.
25337
25338 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25339
25340         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
25341
25342         * lib/target-supports.exp (check_effective_target_static_libgfortran):
25343         Add -static to additional_flags and pass it to target_compile.
25344
25345 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
25346
25347         PR libgfortran/24719
25348         gfortran.dg/read_noadvance.f90: New test.
25349
25350         PR libgfortran/24699
25351         gfortran.dg/fmt_t_2.f90: New test.
25352
25353         PR libgfortran/24785
25354         gfortran.dg/read_x_eor.f90: New test.
25355
25356         PR libgfortran/24584
25357         gfortran.dg/namelist_empty.f90: Rename test.
25358
25359         PR libgfortran/24489
25360         gfortran/read_eor.f90: Rename test.
25361
25362 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25363
25364         PR fortran/15976
25365         * gfortran.dg/automatic_module_variable.f90: New test.
25366
25367 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
25368
25369         PR target/24445
25370         * gcc.dg/pr24445.c: New test.
25371
25372 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25373
25374         PR fortran/24655
25375         PR fortran/24755
25376         * gfortran.dg/recursive_statement_functions.f90: Add statement
25377         functions using inline intrinsic functions and parameters to test
25378         that they no longer seg-fault.
25379
25380         PR fortran/24409
25381         gfortran.dg/nested_modules_4.f90: New test.
25382         gfortran.dg/nested_modules_5.f90: New test.
25383
25384 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25385
25386         PR fortran/24643
25387         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
25388
25389 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
25390
25391         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
25392         failures.
25393
25394 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25395
25396         * gcc.dg/sparc-getcontext-1.c: New test.
25397
25398 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
25399
25400         * gcc.dg/ifcvt-fabs-1.c: New test.
25401
25402 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
25403
25404         PR other/4372
25405         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
25406         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
25407
25408 2005-11-09  Richard Guenther  <rguenther@suse.de>
25409
25410         PR tree-optimization/24716
25411         * gcc.c-torture/execute/pr24716.c: New testcase.
25412
25413 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25414
25415         * gcc.dg/pr24624.c: Disable for non S/390 targets.
25416
25417 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25418
25419         PR 24624
25420         * gcc.dg/pr24624.c: Testcase added.
25421
25422 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25423
25424         PR 24623
25425         * g++.dg/other/pr24623.C: Testcase added.
25426
25427 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
25428
25429         PR fortran/22607
25430         * gfortran-dg/pure_byref_1.f90: New.
25431         * gfortran-dg/pure_byref_2.f90: New.
25432
25433 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
25434
25435         PR c/24101
25436         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
25437         * gcc.dg/dg.exp: Run main loop also for *.i files.
25438
25439 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
25440
25441         PR c++/19450
25442         * g++.dg/tls/diag-3.C: New test.
25443         * g++.dg/tls/diag-4.C: New test.
25444         * g++.dg/tls/static-1.C: New test.
25445         * g++.dg/tls/static-1a.cc: New file.
25446
25447 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
25448
25449         PR 23046
25450         * g++.dg/tree-ssa/pr23046.C: New test.
25451
25452 2005-11-08  Devang Patel <dpatel@apple.com>
25453
25454         PR tree-optimization/23115
25455         * gcc.dg/tree-ssa/pr23115.c: New.
25456
25457 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
25458
25459         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
25460         * gcc.target/powerpc/pr16155.c: Same.
25461         * gcc.target/powerpc/altivec-1.c: Same.
25462         * gcc.target/powerpc/altivec-2.c: Same.
25463         * gcc.target/powerpc/altivec-3.c: Same.
25464         * gcc.target/powerpc/altivec-5.c: Same.
25465         * gcc.target/powerpc/altivec-11.c: Same.
25466         * gcc.target/powerpc/altivec-12.c: Same.
25467         * gcc.target/powerpc/altivec-14.c: Same.
25468         * gcc.target/powerpc/altivec-22.c: Same.
25469         * gcc.target/powerpc/altivec-consts.c: Same.
25470         * gcc.target/powerpc/altivec-pr22085.c: Same.
25471         * gcc.target/powerpc/altivec-splat.c: Same.
25472         * gcc.target/powerpc/altivec-varargs-1.c: Same.
25473         * gcc.target/powerpc/altivec-vec-merge.c: Same.
25474         * gcc.target/powerpc/darwin-longlong.c: Same.
25475
25476 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
25477
25478         PR target/19340
25479         * gcc.dg/pr19340.c: New test.
25480
25481 2005-11-07  Ian Lance Taylor  <ian@airs.com>
25482
25483         PR rtl-optimization/24683
25484         * gcc.dg/pr24683.c: New test.
25485
25486 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25487
25488         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
25489         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
25490
25491 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25492
25493         * gcc.target/i386/pr23376.c: Compile with -mmmx.
25494
25495 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
25496
25497         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
25498
25499 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25500
25501         PR target/24230
25502
25503         * gcc.target/powerpc/altivec-consts.c,
25504         gcc.target/powerpc/altivec-splat.c: New testcase.
25505
25506 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25507
25508         PR c/24599
25509
25510         * gcc.dg/overflow-2.c: New testcase.
25511
25512 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
25513
25514         PR rtl-optimization/23567
25515         * gcc.c-torture/execute/20051104-1.c: New test.
25516
25517 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
25518
25519         PR fortran/24534
25520         gfortran.dg/private_type_2.f90: Modified to check that case with
25521         PRIVATE declaration within derived type is accepted.
25522
25523         PR fortran/20838
25524         gfortran.dg/pointer_assign_1.f90: New test.
25525
25526         PR fortran/20840
25527         * gfortran.dg/arrayio_0.f90: New test.
25528
25529         PR fortran/17737
25530         gfortran.dg/data_initialized.f90: New test.
25531         gfortran.dg/data_constraints_1.f90: New test.
25532         gfortran.dg/data_constraints_2.f90: New test.
25533
25534 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
25535
25536         PR fortran/24174
25537         PR fortran/24305
25538         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
25539
25540 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
25541
25542         PR 24670
25543         * gcc.dg/tree-ssa/pr24670.c: New test.
25544
25545 2005-11-05  Ian Lance Taylor  <ian@airs.com>
25546
25547         PR target/22432
25548         * gcc.target/i386/pr22432.c: New test.
25549
25550 2005-11-05  Richard Henderson  <rth@redhat.com>
25551
25552         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
25553         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
25554         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
25555         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
25556         from gcc.dg/alpha-*.
25557         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
25558         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
25559
25560 2005-11-05  Andreas Jaeger  <aj@suse.de>
25561
25562         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
25563
25564 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25565
25566         PR target/23424
25567         * gcc.dg/torture/pr23424-1.c: New test.
25568
25569 2005-11-04  Richard Henderson  <rth@redhat.com>
25570
25571         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
25572         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
25573         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
25574         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
25575         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
25576         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
25577         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
25578         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
25579         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
25580         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
25581         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
25582         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
25583         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
25584         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
25585         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
25586         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
25587         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
25588         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
25589         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
25590         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
25591         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
25592         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
25593         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
25594         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
25595         Move from gcc.dg/.
25596         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
25597         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
25598         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
25599         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
25600         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
25601         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
25602         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
25603         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
25604         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
25605         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
25606         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
25607         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
25608         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
25609         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
25610         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
25611         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
25612         gcc.target/i386/lea.c, gcc.target/i386/local.c,
25613         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
25614         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
25615         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
25616         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
25617         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
25618         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
25619         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
25620         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
25621         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
25622         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
25623         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
25624         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
25625         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
25626         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
25627         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
25628         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
25629         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
25630         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
25631         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
25632         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
25633         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
25634         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
25635         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
25636         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
25637         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
25638         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
25639         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
25640         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
25641
25642 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
25643
25644         PR 24627
25645         * gcc.dg/tree-ssa/pr24627.c: New test.
25646
25647 2005-11-04 Paul Brook  <paul@codesourcery.com>
25648
25649         * gcc.dg/tls/opt-10.c: New test.
25650
25651 2005-11-04  Andreas Jaeger  <aj@suse.de>
25652
25653         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
25654         avoid extra warnings.
25655
25656 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25657
25658         PR libfortran/22298
25659         * lib/target-supports.exp
25660         (check_effective_target_static_libgfortran): New
25661         static_libgfortran effective target.
25662         * gfortran.dg/static_linking_1.f: New test.
25663         * gfortran.dg/static_linking_1.c: New file.
25664
25665 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25666
25667         * gcc.dg/pr24615.c: Guard test with { target fpic }.
25668
25669 2005-11-03  Josh Conner  <jconner@apple.com>
25670
25671         PR c++/19989
25672         g++.dg/ext/array2.C: New test.
25673         g++.dg/template/dependent-name3.C: New test.
25674         g++.dg/template/dependent-name4.C: New test.
25675         g++.dg/template/sfinae2.C: New test.
25676
25677 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25678
25679         PR preprocessor/22042
25680         * gcc.dg/cpp/strify4.c: New test.
25681
25682 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25683
25684         PR c++/17964
25685         * g++.dg/cpp/string-1.C: New test.
25686
25687 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25688
25689         * gcc.target/powerpc: New directory.
25690         * gcc.target/powerpc/powerpc.exp: New file.
25691         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
25692         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
25693         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
25694         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
25695         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
25696         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
25697         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
25698         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
25699         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
25700         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
25701         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
25702         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
25703         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
25704         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
25705         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
25706         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
25707         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
25708         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
25709         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
25710         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
25711         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
25712         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
25713         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
25714         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
25715         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
25716         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
25717         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
25718         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
25719         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
25720         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
25721         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
25722         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
25723         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
25724         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
25725
25726 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
25727
25728         PR c++/21627
25729         * g++.dg/warn/inline2.C: New test.
25730
25731 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25732
25733         PR middle-end/23155
25734         * g++.dg/ext/c99struct1.C: New test.
25735         * gcc.dg/union-cast-1.c: New test.
25736         * gcc.dg/union-cast-2.c: New test.
25737         * gcc.dg/union-cast-3.c: New test.
25738
25739 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25740
25741         PR middle-end/24589
25742         * gcc.c-torture/execute/zero-struct-2.c: New test.
25743
25744 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25745
25746         PR c++/24582
25747         * g++.dg/init/switch1.C: New test.
25748
25749 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25750
25751         * gcc.dg/delay-slot-1.c: New test.
25752
25753 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
25754
25755         PR target/24620
25756         * gcc.dg/pr24620.c: New test.
25757
25758 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25759
25760         PR c/24329
25761         * gcc.dg/format/unnamed-1.c: New test.
25762
25763 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25764
25765         PR c++/22434
25766         * g++.dg/expr/cond8.C: New test.
25767
25768         PR c++/24560
25769         * g++.dg/parse/dot1.C: New test.
25770
25771 2005-11-02  Jan Hubicka  <jh@suse.cz>
25772
25773         PR target/23303
25774         * gcc.dg/i386-lea.c: New test
25775
25776 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25777
25778         PR target/24615
25779         * gcc.dg/pr24615.c: New test.
25780
25781 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25782
25783         PR target/24600
25784         * gcc.dg/pr24600.c: New test.
25785
25786 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25787
25788         PR c++/19253
25789         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
25790         * g++.dg/parse/typename9.C: New test.
25791         * g++/dg/parse/typename10.C: Likewise.
25792
25793 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
25794
25795         PR fortran/18157
25796         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
25797         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
25798         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
25799
25800 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25801
25802         PR c++/24569
25803         * g++.dg/debug/static1.C: New test.
25804
25805 2005-11-02  Josh Conner  <jconner@apple.com>
25806
25807         * g++.dg/crash38.C: moved into proper directory...
25808         * g++.dg/template/crash42.C: ...here
25809
25810 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
25811
25812         PR target/18338
25813         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
25814         pcc_bitfield_type_matters || default_packed.
25815
25816         * lib/target-supports.exp
25817         (check_effective_target_pcc_bitfield_type_matters): New proc.
25818         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
25819
25820         PR testsuite/23304
25821         * lib/target-supports.exp (check_effective_default_packed): New proc.
25822         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
25823         Gate expected errors on target ! default_packed.
25824         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
25825
25826 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25827
25828         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
25829         change (r106358).
25830
25831 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25832
25833         PR fortran/24008
25834         * gfortran.dg/entry_5.f90: New.
25835         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
25836
25837 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
25838
25839         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
25840
25841 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
25842
25843         PR fortran/21565
25844         gfortran.dg/namelist_blockdata.f90: New test.
25845
25846         PR fortran/18737
25847         gfortran.dg/external_implicit_none.f90: New test.
25848
25849         PR fortran/14994
25850         * gfortran.dg/secnds.f: New test.
25851
25852 2005-10-31  Jan Hubicka  <jh@suse.cz>
25853
25854         PR target/20928
25855         * gcc.c-torture/compile/pr20928.c: New test.
25856
25857 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
25858
25859         PR middle-end/23492
25860         * gcc.c-torture/compile/zero-strct-5.c: New test.
25861
25862 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
25863
25864         PR libgfortran/24584
25865         * gfortran.dg/pr24584.f90: New test.
25866
25867 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
25868
25869         PR fortran/18883
25870         * gfortran.dg/char_result_9.f90: New.
25871         * gfortran.dg/char_result_10.f90: New.
25872
25873 2005-10-30  Jan Hubicka  <jh@suse.cz>
25874
25875         * g++.dg/tree-ssa/pr24172.C: New testcase.
25876
25877 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25878
25879         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
25880
25881 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
25882
25883         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
25884         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
25885         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
25886         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
25887         gfortran.dg/enum_9.f90,
25888         gfortran.fortran-torture/compile/enum_1.f90,
25889         gfortran.fortran-torture/execute/enum_1.f90,
25890         gfortran.fortran-torture/execute/enum_2.f90,
25891         gfortran.fortran-torture/execute/enum_3.f90,
25892         gfortran.fortran-torture/execute/enum_4.f90: New tests.
25893
25894 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
25895
25896         PR target/18482
25897         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
25898         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
25899
25900 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25901
25902         PR libfortran/20179
25903         * gfortran.dg/mixed_io_1.f90: New test.
25904         * gfortran.dg/mixed_io_1.c: New file.
25905
25906 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25907
25908         * gfortran.dg/malloc_free_1.f90: New test.
25909
25910 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
25911
25912         * gcc.dg/nested-func-4.c: Require profiling -pg.
25913
25914 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25915
25916         PR C++/23229
25917         * g++.dg/warn/main-2.C: New test.
25918
25919 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
25920
25921         PR fortran/24545
25922         * gfortran.dg/interface_2.f90: new test.
25923
25924 2005-10-28  Josh Conner  <jconner@apple.com>
25925
25926         PR c++/22153
25927         * g++.dg/template/crash38.C: New test.
25928         * g++.dg/parse/explicit1.C: Change expected errors.
25929
25930 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25931
25932         PR C++/23426
25933         * g++.dg/other/large-size-array.C: New test.
25934
25935 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25936
25937         PR middle-end/24362
25938         * g++.dg/opt/complex4.C: New test.
25939
25940 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
25941
25942         * gcc.dg/nested-func-4.c: New test.
25943
25944 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
25945
25946         PR fortran/24158
25947         gfortran.dg/derived_recursion.f90: New test.
25948         gfortran.dg/implicit_actual.f90: New test.
25949
25950 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
25951
25952         PR middle-end/24295, PR testsuite/24477
25953         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
25954         removed when weakref hits the tree.
25955
25956 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
25957
25958         * gfortran.dg/cray_pointers_4.f90: New test.
25959
25960         * gfortran.dg/cray_pointers_5.f90: New test.
25961
25962 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
25963
25964         PR fortran/22290
25965         * gfortran.dg/assign_5.f90: New test.
25966         * gfortran.dg/assign_6.f: New test.
25967
25968 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
25969
25970         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
25971         CPU has no SSE support.
25972
25973 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
25974
25975         PR libgfortran/24224
25976         * gfortran.dg/arrayio_1.f90: Update attribution.
25977         * gfortran.dg/arrayio_2.f90: Update attribution.
25978         * gfortran.dg/arrayio_3.f90: Update attribution.
25979         * gfortran.dg/arrayio_4.f90: Update test conditions.
25980         * gfortran.dg/arrayio_5.f90: Update attribution.
25981         * gfortran.dg/arrayio_6.f90: New test.
25982         * gfortran.dg/arrayio_7.f90: New test.
25983
25984 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
25985
25986         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
25987
25988 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25989
25990         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
25991
25992 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25993
25994         PR fortran/24416
25995         * gfortran.dg/namelist_char_only.f90: New test.
25996
25997 2005-10-24  Asher Langton  <langton2@llnl.gov>
25998
25999         PR fortran/17031
26000         PR fortran/22282
26001         * gfortran.dg/cray_pointers_1.f90: New test.
26002         * gfortran.dg/cray_pointers_2.f90: New test.
26003         * gfortran.dg/cray_pointers_3.f90: New test.
26004         * gfortran.dg/loc_1.f90: New test.
26005         * gfortran.dg/loc_2.f90: New test.
26006
26007 2005-10-24  Steven Bosscher  <stevenb@suse.de>
26008
26009         * gcc.dg/pr24225.c: New test.
26010
26011 2005-10-24  Asher Langton  <langton2@llnl.gov>
26012
26013         * gfortran.dg/dup_save_1.f90: New test.
26014         * gfortran.dg/dup_save_2.f90: New test.
26015
26016 2005-10-24  Paul Brook  <paul@codesourcery.com>
26017
26018         PR 24107
26019         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
26020         stdint.h.
26021
26022 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
26023
26024         PR libgfortran/24489
26025         * gfortran.dg/pr24489.f90: New test.
26026
26027 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
26028
26029         PR fortran/23635
26030         * gfortran.dg/ichar_1.f90: Add tests for derived types.
26031
26032 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
26033
26034         PR target/18911
26035         * g++.dg/init/array16.C: Skip for mmix-*-*.
26036
26037 2005-10-23  Asher Langton  <langton2@llnl.gov>
26038
26039         * gfortran.dg/byte_1.f90: New test.
26040         * gfortran.dg/byte_2.f90: New test.
26041
26042 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
26043
26044         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
26045
26046 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
26047
26048         PR fortran/18022
26049         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
26050
26051         PR fortran/24311
26052         * gfortran.dg/merge_char_const.f90: New test.
26053
26054         PR fortran/24384
26055         * gfortran.dg/spread_scalar_source.f90: New test.
26056
26057 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
26058
26059         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
26060
26061         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
26062         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
26063
26064         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
26065
26066 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
26067
26068         PR fortran/24426
26069         * gfortran.dg/der_pointer_4.f90: New.
26070
26071 2005-10-22  David Ayers  <d.ayers@inode.at>
26072
26073         * obj-c++.dg/except-1.mm: Simplify.
26074
26075 2005-10-21  David Ayers  <d.ayers@inode.at>
26076
26077         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
26078
26079 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
26080
26081         * gfortran.dg/assumed_dummy_2.f90: New test.
26082
26083 2005-10-21  James E Wilson  <wilson@specifix.com>
26084
26085         PR preprocessor/15220
26086         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
26087
26088 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
26089
26090         * gcc.c-torture/execute/20051021-1.c: New test.
26091
26092 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
26093
26094         PR c++/24260
26095         * g++.dg/ext/tmplattr1.C: New test.
26096
26097 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
26098
26099         PR fortran/24440
26100         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
26101
26102 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
26103
26104         * obj-c++.dg/except-1.mm: New.
26105
26106         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
26107
26108 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
26109
26110         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
26111
26112 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
26113
26114         PR middle-end/24295
26115         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
26116         declarations with the same names as thunks' alias targets, use
26117         aliases instead.
26118         * gcc.dg/attr-alias-3.c: New test.
26119         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
26120
26121 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
26122
26123         PR c++/22618
26124         * g++.dg/parse/access8.C: New test.
26125
26126 2005-10-20  Richard Guenther  <rguenther@suse.de>
26127
26128         PR c++/24439
26129         * g++.dg/tree-ssa/pr24439.C: New testcase.
26130
26131 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26132
26133         * g++.dg/opt/delay-slot-1.C: New test.
26134
26135 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
26136
26137         PR fortran/21625
26138         * gfortran.fg/der_init_1.f90: New.
26139
26140 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
26141
26142         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
26143
26144 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
26145
26146         PR c++/21908
26147         * g++.dg/parse/error28.C: New test.
26148
26149 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26150
26151         * gcc.dg/profile-generate-2.c: New test.
26152
26153 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
26154
26155         PR target/23589
26156         * g++.dg/ext/dllimport11.C: New.
26157
26158 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26159
26160         PR c++/22293
26161         * g++.dg/other/friend3.C: New test.
26162
26163 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
26164
26165         PR c++/23293
26166         * g++.dg/template/error19.C: New test.
26167
26168 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
26169
26170         PR c++/21383
26171         * g++.dg/overload/koenig2.C: New.
26172
26173         PR c++/23118
26174         * g++.dg/overload/error2.C: New.
26175
26176         PR c++/22604
26177         * g++.dg/inherit/covariant14.C: New.
26178
26179 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26180
26181         PR c++/23440
26182         * g++.dg/parse/for1.C: New test.
26183
26184 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
26185
26186         PR fortran/23446
26187         * gfortran.dg/host_dummy_index_1.f90: New test.
26188
26189         PR fortran/21459
26190         * gfortran.dg/automatic_char_len_2.f90: New test.
26191
26192         PR fortran/20866
26193         * gfortran.dg/recursive_statement_functions.f90: New test.
26194
26195         PR fortran/20853
26196         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
26197
26198         PR fortran/20849
26199         * gfortran.dg/external_initializer.f90: New test.
26200
26201         PR fortran/20837
26202         * non_module_public.f90: New test.
26203
26204 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26205
26206         PR c++/24386
26207         * g++.dg/template/overload7.C: New.
26208
26209         PR c++/22551
26210         * g++.dg/other/switch2.C: Remove expected warnings.
26211
26212         PR c++/21353
26213         * g++.dg/template/defarg6.C: New.
26214
26215 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
26216
26217         PR target/24315
26218         * gcc.target/i386/pr24315.c: New test.
26219
26220 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26221
26222         PR c++/24389
26223         * g++.dg/template/static21.C: New test.
26224         * g++.dg/template/static21-a.cc: Likewise.
26225
26226 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
26227
26228         PR c++/23959
26229         * g++.dg/warn/Wswitch-default-1.C: New test.
26230         * g++.dg/warn/Wswitch-default-2.C: New test.
26231
26232 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26233
26234         PR c++/22173
26235         * g++.dg/parse/template18.C: New test.
26236         * g++.dg/template/nontype15.C: Likewise.
26237
26238 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
26239
26240         PR fortran/22273
26241         * gfortran.dg/spec_expr_2.f90: New.
26242
26243 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
26244
26245         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
26246         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
26247         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
26248         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
26249         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
26250         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
26251         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
26252         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
26253         previous target-specific skips and warning-message matches where
26254         applicable.
26255
26256 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
26257
26258         PR c++/21347
26259         * g++.dg/warn/Wctor-dtor.C: New test.
26260
26261 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26262
26263         PR c/23439
26264         * gcc.dg/for-1.c: New test.
26265
26266 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
26267
26268         PR c++/19565
26269         * g++.dg/warn/Wconversion1.C: New test.
26270         * g++.dg/ext/packed4.C: Compile with -w.
26271         * g++.dg/opt/20050511-1.C: Likewise.
26272         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
26273
26274 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
26275
26276         * gfortran.dg/boz_5.f90: New test.
26277
26278 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
26279
26280         PR c++/22551
26281         * g++.dg/other/switch2.C: New.
26282
26283         PR c++/23984
26284         * g++.dg/init/ctor7.C: New.
26285
26286 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
26287
26288         PR c++/23730
26289         * g++.dg/parse/crash32.C: New test.
26290
26291 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
26292
26293         PR c++/20721
26294         * g++.dg/init/goto2.C: New test.
26295
26296         PR c++/22464
26297         * g++.dg/template/crash/41.C: New test.
26298
26299         PR c++/22180
26300         * g++.dg/template/crash40.C: New test.
26301
26302         PR c++/23694
26303         * g++.dg/parse/friend5.C: New test.
26304
26305         PR c++/23307
26306         * g++.dg/template/crash38.C: New test.
26307
26308         PR c++/22352
26309         * g++.dg/template/friend38.C: New test.
26310
26311         PR c++/22405
26312         * g++.dg/template/crash39.C: New test.
26313
26314 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
26315
26316         * gcc.dg/debug/dwarf2/dwarf-char1.c,
26317         gcc.dg/debug/dwarf2/dwarf-char2.c,
26318         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
26319
26320         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
26321
26322 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
26323
26324         * gcc.dg/dll-2.c: Add tests for warnings.
26325         * gcc.dg/dll-3.c: Likewise.
26326         * gcc.dg/dll-4.c: Likewise.
26327
26328         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
26329         * g++.dg/ext/dllimport2.C: Likewise.
26330         * g++.dg/ext/dllimport3.C: Likewise.
26331         * g++.dg/ext/dllimport7.C: Likewise.
26332         * g++.dg/ext/dllimport8.C: Likewise.
26333         * g++.dg/ext/dllimport9.C: Likewise.
26334
26335 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
26336
26337         PR fortran/24092
26338         * gfortran.dg/derived_pointer_recursion.f90: New test.
26339
26340 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
26341
26342         * gcc.c-torture/execute/20051012-1.c: New test.
26343
26344 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26345
26346         PR fortran/18082
26347         * gfortran.dg/automatic_char_len_1.f90: New test.
26348
26349 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26350
26351         PR fortran/20847
26352         * gfortran.dg/save_common.f90: New test.
26353
26354         PR fortran/20856
26355         * gfortran.dg/save_result.f90: New test.
26356
26357 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26358
26359         PR c++/21592
26360         * g++.dg/template/dependent-expr1.C: Add new expected error.
26361         * g++.dg/template/dependent-expr2.C: Adjust error text.
26362         * g++.dg/template/overload6.C: New.
26363
26364         PR c++/23797
26365         * g++.dg/other/typename8.C: New.
26366
26367         PR c++/21117
26368         * g++.dg/other/return1.C: New.
26369
26370 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
26371
26372         PR c++/24052
26373         * g++.dg/ext/label5.C: New.
26374
26375 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26376
26377         PR c++/19964
26378         * g++.dg/parse/crash31.C: New.
26379
26380 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
26381
26382         * g++.dg/ipa/ipa-1.c: New test.
26383         * g++.dg/ipa/ipa-2.c: New test.
26384         * g++.dg/ipa/ipa-3.c: New test.
26385         * g++.dg/ipa/ipa-4.c: New test.
26386         * g++.dg/ipa/ipa-5.c: New test.
26387         * g++.dg/ipa/ipa.exp: New file.
26388
26389 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26390
26391         PR fortran/24207
26392         * gfortran.dg/private_type_3.f90: New test.
26393
26394 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26395
26396         PR fortran/20786
26397         gfortran.dg/aint_anint_1.f90: New test.
26398
26399 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26400
26401         PR libgfortran/24313
26402         gfortran.dg/csqrt.f: New test.
26403
26404 2005-10-11  Ian Lance Taylor  <ian@airs.com>
26405
26406         PR c++/8057
26407         * g++.dg/warn/noeffect7.C: New test.
26408         * g++.dg/warn/noeffect2.C: Instantiate templates.
26409         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
26410         and warning.
26411
26412 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26413
26414         PR c++/21089
26415         * g++.dg/init/float1.C: New test.
26416
26417         PR c++/24277
26418         * g++.dg/init/member1.C: Tweak error markers.
26419
26420 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
26421
26422         PR testsuite/24281
26423         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
26424         Check for null pointer.
26425
26426 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26427
26428         PR c++/21369
26429         * g++.dg/parse/ret-type3.C: New test.
26430
26431 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
26432
26433         PR tree-opt/23946
26434         * gcc.c-torture/compile/pr23946.c: New test.
26435
26436 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
26437
26438         * g++.dg/opt/mmx2.C: New test.
26439
26440 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26441
26442         PR c++/24277
26443         * g++.dg/template/static20.C: New test.
26444
26445         PR c++/24302
26446         * g++.dg/warn/Wunused-12.C: New test.
26447
26448         PR c++/23437
26449         * g++.dg/template/arg4.C: New test.
26450
26451 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26452
26453         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
26454         * gcc.dg/ucnid-3.c: Likewise.
26455         * gcc.dg/ucnid-4.c: Likewise.
26456         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
26457         * g++.dg/other/ucnid-1.C: Likewise.
26458         * gcc.dg/sparc-frame-1.c: New test.
26459
26460 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26461
26462         PR c++/24139
26463         * g++.dg/template/spec27.C: New test.
26464
26465         PR c++/24275
26466         * g++.dg/template/static19.C: New test.
26467
26468 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26469
26470         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
26471         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
26472
26473 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
26474
26475         PR target/24136
26476         * gfortran.fortran-torture/compile/pr24136.f: New test.
26477
26478 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
26479
26480         PR c++/22172
26481         * g++.dg/parse/crash30.C: New test.
26482
26483 2005-10-07  Richard Guenther  <rguenther@suse.de>
26484
26485         PR middle-end/24227
26486         * gcc.c-torture/compile/pr24227.c: New testcase.
26487
26488 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
26489
26490         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
26491         Do not put aligned attributes on array elements.
26492
26493 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
26494
26495         PR testsuite/23611, PR testsuite/23615
26496         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
26497         writing prototypes of library functions by hand.
26498         * obj-c++.dg/bitfield-4.mm: Likewise.
26499         * obj-c++.dg/const-str-4.mm: Likewise.
26500         * obj-c++.dg/encode-4.mm: Likewise.
26501         * obj-c++.dg/encode-5.mm: Likewise.
26502         * obj-c++.dg/encode-6.mm: Likewise.
26503         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
26504         * obj-c++.dg/method-10.mm: Likewise.
26505         * obj-c++.dg/method-17.mm: Likewise.
26506         * obj-c++.dg/method-19.mm: Likewise.
26507         * obj-c++.dg/try-catch-2.mm: Likewise.
26508
26509 2005-10-06  Richard Henderson  <rth@redhat.com>
26510
26511         PR 24236
26512         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
26513
26514 2005-10-06  Dale Johannesen  <dalej@apple.com>
26515
26516         * gcc.c-torture/execute/20030125-1.c: Correct.
26517
26518 2005-10-06  Richard Guenther  <rguenther@suse.de>
26519
26520         PR tree-optimization/24238
26521         * g++.dg/tree-ssa/pr24238.C: New testcase.
26522
26523 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
26524
26525         PR 18568
26526         * gfortran.dg/der_pointer_3.f90: New test.
26527
26528 2005-10-05  Devang Patel  <dpatel@apple.com>
26529
26530         PR Debug/23205
26531         * g++.dg/other/PR23205.C: New.
26532
26533 2005-10-05  Richard Henderson  <rth@redhat.com>
26534
26535         PR target/23602
26536         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
26537         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
26538
26539 2005-10-05  Dale Johannesen  <dalej@apple.com>
26540
26541         * gcc.c-torture/execute/float-floor.c: New.
26542
26543 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
26544
26545         PR tree-optimization/21419
26546         PR tree-optimization/24146
26547         PR tree-optimization/24151
26548
26549         * g++.dg/ext/asm7.C: New.
26550         * g++.dg/ext/asm8.C: New.
26551         * gcc.dg/asm-1.c: Compile on all targets.
26552         * gcc.dg/asm-pr24146.c: New.
26553         * gcc.dg/pr21419.c: Adjust error messages.
26554
26555 2005-10-05  Richard Guenther  <rguenther@suse.de>
26556
26557         PR fortran/24176
26558         * gfortran.fortran-torture/compile/empty.f90: New testcase.
26559
26560 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26561
26562         PR c++/23513
26563         * g++.dg/template/spec22.C: Robustify test.
26564         * g++.dg/template/spec26.C: New.
26565
26566 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
26567
26568         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
26569         if target supports vector instructions.
26570
26571 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
26572
26573         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
26574         C99 functions.
26575
26576 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
26577
26578         * lib/target-supports.exp (check_effective_target_fortran_large_real,
26579         check_effective_target_fortran_large_int): Replace cached result
26580         when target changes.
26581
26582 2005-10-04  Devang Patel  <dpatel@apple.com>
26583
26584         * gcc.dg/i386-sse-vect-types.c: New.
26585
26586 2005-10-04  Ian Lance Taylor  <ian@airs.com>
26587
26588         PR preprocessor/13726
26589         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
26590         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
26591
26592 2005-10-04  Richard Guenther  <rguenther@suse.de>
26593
26594         PR c/23576
26595         * gcc.dg/noncompile/pr23576.c: New testcase.
26596
26597 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
26598
26599         PR middle-end/23125
26600         * gcc.dg/register-var-3.c: New test.
26601
26602 2005-10-04  Steven Bosscher  <stevenb@suse.de>
26603
26604         * gcc.dg/pr23049.c: New test.
26605
26606         * gcc.dg/ucnid-4.c: Fix test.
26607
26608 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
26609
26610         PR 23445
26611         * gcc.c-torture/compile/pr23445.c: New test.
26612
26613 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
26614
26615         * g++.dg/overload/unknown1.C: New.
26616
26617 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
26618
26619         PR c++/17775
26620         * g++.dg/template/repo4.C: New test.
26621
26622 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26623
26624         PR libfortran/19308
26625         * gfortran.dg/large_real_kind_2.F90: New test.
26626         * gfortran.dg/large_integer_kind_2.f90: New test.
26627
26628 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
26629
26630         * lib/target-supports.exp (check_effective_target_vect_shift):
26631         Implement with result caching. Add i?86, x86_64 and ia64 targets.
26632         (check_effective_target_vect_condition): Fix copy-n-pasto.
26633
26634         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
26635         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
26636         targets.
26637
26638 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
26639
26640         PR c++/22621
26641         * g++.dg/template/overload5.C : New test.
26642
26643         PR c++/23840
26644         * g++.dg/expr/stdarg1.C: New test.
26645
26646 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
26647
26648         PR 24142
26649         * gcc.c-torture/execute/pr24142.c: New test.
26650
26651 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
26652
26653         PR 24141
26654         * gcc.c-torture/execute/pr24141.c: New test.
26655
26656 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
26657             Diego Novillo  <dnovillo@redhat.com>
26658
26659         PR 23604
26660         * gcc.c-torture/execute/pr23604.c: New test.
26661
26662 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
26663
26664         PR fortran/16404
26665         PR fortran/20835
26666         PR fortran/20890
26667         PR fortran/20899
26668         PR fortran/20900
26669         PR fortran/20901
26670         PR fortran/20902
26671         gfortran.dg/equiv_constraint_1.f90: New test.
26672         gfortran.dg/equiv_constraint_2.f90: New test.
26673         gfortran.dg/equiv_constraint_3.f90: New test.
26674         gfortran.dg/equiv_constraint_4.f90: New test.
26675         gfortran.dg/equiv_constraint_5.f90: New test.
26676         gfortran.dg/equiv_constraint_6.f90: New test.
26677         gfortran.dg/equiv_constraint_7.f90: New test.
26678         gfortran.dg/equiv_constraint_8.f90: New test.
26679         gfortran.dg/private_type_1.f90: New test.
26680         gfortran.dg/private_type_2.f90: New test.
26681         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
26682         980628-10.f: Assert std=gnu to permit mixing of
26683         types in equivalence statements.
26684
26685 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
26686
26687         PR 24112
26688         * gfortran.dg/open_status_1.f90: New.
26689
26690 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26691
26692         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
26693         * gcc.dg/vect/pr22480.c: Clean up temp files.
26694         * gcc.dg/vect/pr23831.c: Clean up temp files.
26695         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
26696         Clean up temp files.
26697         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
26698         Clean up temp files.
26699
26700         * gcc.dg/20050309-1.c: Clean up temp files.
26701         * gcc.dg/20050325-1.c: Clean up temp files.
26702
26703 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26704
26705         PR tree-optimization/24059
26706         * gcc.dg/vect/pr24059.c : New test.
26707
26708 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
26709
26710         PR middle-end/24109
26711         * gcc.c-torture/execute/20050929-1.c: New test.
26712
26713 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26714
26715         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
26716
26717 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
26718
26719         PR c/21419
26720         * gcc.dg/pr21419.c: New test.
26721
26722 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26723
26724         * gcc.dg/pr23911.c: New test.
26725
26726 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
26727
26728         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
26729
26730         PR c++/16782
26731         * g++.dg/parse/qualified4.C: New test.
26732         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
26733         * g++.old-deja/g++.mike/p8154.C: Likewise.
26734
26735 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
26736
26737         PR c++/22147
26738         * g++.dg/template/friend37.C: New test.
26739         * g++.dg/parse/crash28.C: Adjust error markers.
26740
26741 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
26742
26743         PR fortran/18518
26744         * gfortran.fortran-torture/execute/save_2.f90: New decl.
26745
26746 2005-09-27  Devang Patel  <dpatel@apple.com>
26747
26748         PR tree-optimization/23625
26749         * gcc.dg/pr23625.c: New test.
26750
26751 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
26752
26753         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
26754         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
26755
26756 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
26757
26758         PR fortran/23677
26759         * gfortran.fortran-torture/execute/save_1.f90: New test.
26760         * gfortran.dg/save_1.f90: New test.
26761
26762 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
26763
26764         * gcc.target/i386/builtin-apply-mmx.c: New test.
26765
26766         PR target/22576
26767         * gcc.target/i386/pr22576.c: New test.
26768
26769         PR target/22585
26770         * gcc.target/i386/pr22585.c: New test.
26771
26772         PR target/23268
26773         * gcc.target/i386/pr23268.c: New test.
26774
26775         PR middle-end/23831
26776         * gcc.dg/vect/pr23831.c: New test.
26777
26778         PR target/24055
26779         * gcc.target/i386/pr24055.c: New test.
26780
26781 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
26782
26783         PR tree-optimization/23960
26784         * gcc.c-torture/compile/pr23960.c: New.
26785
26786 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
26787
26788         PR fortran/16861
26789         * gfortran.dg/nested_modules_3.f90: New.
26790
26791 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
26792
26793         PR fortran/24005
26794         gfortran.dg/interface_1.f90: New test.
26795
26796 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
26797         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26798
26799         PR fortran/23843
26800         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
26801
26802 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
26803
26804         PR fortran/23516
26805         * gfortran.dg/imag_1.f: New test.
26806         * gfortran.dg/imag_2.f: Ditto.
26807
26808 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
26809
26810         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
26811
26812 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
26813
26814         PR c++/21983
26815         * g++.dg/warn/pr21983.C: New test.
26816
26817 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
26818
26819         * gcc.dg/20050922-1.c: Testcase added.
26820
26821 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
26822
26823         PR c++/23993
26824         * g++.dg/template/array14.C: New test.
26825
26826 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
26827
26828         PR fortran/19929
26829         * gfortran.dg/der_ptr_component_1.f90: New test.
26830
26831 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26832
26833         PR c++/23965
26834         * g++.dg/template/error1.C: Reject "no matching function" message.
26835
26836 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26837
26838         PR c++/17609
26839         * g++.dg/lookup/error1.C: New test.
26840
26841 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
26842
26843         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
26844         functionality of the testcase.
26845
26846 2005-09-20  Richard Henderson  <rth@redhat.com>
26847
26848         * gcc.dg/vect/vect-22.c: Require vect_float.
26849         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
26850
26851 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
26852
26853         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
26854         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
26855         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
26856         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
26857         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
26858         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
26859         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
26860         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
26861         * gcc.dg/cpp/ucnid-8.c: New test.
26862
26863 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26864
26865         PR tree-optimization/23929
26866         * gcc.c-torture/compile/pr23929.c: New test.
26867
26868 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
26869
26870         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
26871         for one loop.
26872
26873 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
26874
26875         PR testsuite/23186
26876         * g++.dg/other/pr22003.C: Require named sections.
26877
26878 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26879
26880         PR c++/23947
26881         * g++.dg/rtti/crash3.C: New test.
26882
26883         PR tree-optimization/23818
26884         * gcc.dg/pr23818.c: New test.
26885
26886 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26887
26888         PR fortran/23420
26889         * gfortran.dg/print_fmt_4.f: New.
26890
26891 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26892
26893         PR fortran/23663
26894         * gfortran.fortran-torture/execute/entry_11.f90: New test.
26895
26896 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26897
26898         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
26899         Use pointers to local alignable arrays instead. Added comments.
26900         * gcc.dg/vect/vect-46.c: Likewise.
26901         * gcc.dg/vect/vect-48.c: Likewise.
26902         * gcc.dg/vect/vect-49.c: Likewise.
26903         * gcc.dg/vect/vect-52.c: Likewise.
26904         * gcc.dg/vect/vect-53.c: Likewise.
26905         * gcc.dg/vect/vect-54.c: Likewise.
26906         * gcc.dg/vect/vect-56.c: Likewise.
26907         * gcc.dg/vect/vect-57.c: Likewise.
26908         * gcc.dg/vect/vect-58.c: Likewise.
26909         * gcc.dg/vect/vect-60.c: Likewise.
26910         * gcc.dg/vect/vect-61.c: Likewise.
26911
26912         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
26913         The test is no longer vectorizable on vect_no_align targets.
26914         * gcc.dg/vect/vect-43.c: Likewsie.
26915
26916         * gcc.dg/vect/vect-44.c: Added comments.
26917         * gcc.dg/vect/vect-45.c: Added comments.
26918         * gcc.dg/vect/vect-50.c: Added comments.
26919         * gcc.dg/vect/vect-51.c: Added comments.
26920
26921         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
26922         aligned type.
26923         * gcc.dg/vect/Os-vect-95.c: Likewise.
26924
26925         * gcc.dg/vect/vect-41.c: Test removed.
26926         * gcc.dg/vect/vect-47.c: Test removed.
26927         * gcc.dg/vect/vect-55.c: Test removed.
26928         * gcc.dg/vect/vect-59.c: Test removed.
26929
26930 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26931
26932         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
26933         No longer vectorizable on vect_no_align targets.
26934         * gcc.dg/vect/pr20122.c: Likewise.
26935         * gcc.dg/vect/vect-74.c: Likewise.
26936         * gcc.dg/vect/vect-75.c: Likewise.
26937         * gcc.dg/vect/vect-76.c: Likewise.
26938
26939         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
26940         Will not be vectorizable on vect_no_align targets once aliasing issues
26941         are resolved.
26942         * gcc.dg/vect/vect-79.c: Likewise.
26943
26944         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
26945         * gcc.dg/vect/vect-78.c: Likewise.
26946         * gcc.dg/vect/vect-97.c: Likewise.
26947
26948 2005-09-19  Steven Bosscher  <stevenb@suse.de>
26949
26950         * gcc.dg/pr23943.c: New test.
26951
26952 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26953
26954         PR fortran/19181
26955         * gfortran.dg/derived_pointer_null_1.f90: New test.
26956
26957 2005-09-18  Richard Guenther  <rguenther@suse.de>
26958
26959         PR middle-end/23944
26960         * gcc.c-torture/compile/pr23944.c: New testcase.
26961
26962 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
26963
26964         PR fortran/15975
26965         * gfortran.dg/der_pointer_2.f90: New test.
26966
26967 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26968
26969         PR fortran/16861
26970         * gfortran.dg/nested_modules_2.f90: New test.
26971
26972 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26973
26974         PR c++/18368
26975         * g++.dg/other/semicolon.C: New test.
26976
26977 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
26978
26979         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
26980         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
26981
26982 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
26983
26984         PR c++/23914
26985         * g++.dg/template/static18.C: New test.
26986
26987         PR c++/21514
26988         * g++.dg/template/crash19.C: Remove dg-error marker.
26989         * g++.dg/template/local4.C: New test.
26990
26991 2005-09-16  Paul Brook  <paul@codesourcery.com>
26992
26993         PR fortran/23906
26994         * gfortran.dg/dependency_1.f90: New test.
26995
26996 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26997
26998         PR c++/23896
26999         * g++.dg/template/static17.C: New test.
27000
27001 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
27002
27003         PR c++/23139
27004         * g++.dg/warn/huge-val1.C: New test.
27005
27006 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27007
27008         PR c++/13140
27009         * g++.dg/parse/class2.C: New test.
27010         * g++.dg/template/explicit8.C: Likewise.
27011         * g++.dg/template/spec25.C: Likewise.
27012
27013 2005-09-14  Josh Conner  <jconner@apple.com>
27014
27015         PR middle-end/23584
27016         * gcc.dg/pr23584.c: New test.
27017
27018 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
27019
27020         PR fortran/21875 Internal Unit Array I/O, NIST
27021         * gfortran.dg/arrayio_1.f90: New test.
27022         * gfortran.dg/arrayio_1.f90: New test.
27023         * gfortran.dg/arrayio_1.f90: New test.
27024         * gfortran.dg/arrayio_1.f90: New test.
27025         * gfortran.dg/arrayio_1.f90: New test.
27026
27027 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
27028
27029         PR middle-end/22480
27030         * gcc.dg/vect/pr22480.c: New test.
27031
27032 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
27033
27034         PR fortran/19358
27035         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
27036
27037 2005-09-13 Josh Conner <jconner@apple.com>
27038
27039         PR c++/23180
27040         * g++.dg/init/struct2.C: New test.
27041         * g++.dg/init/struct3.C: New test.
27042
27043 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
27044
27045         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
27046         Clean up temp files.
27047         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
27048         gcc.dg/tree-ssa/builtin-fprintf-1.c,
27049         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
27050         gcc.dg/tree-ssa/builtin-printf-1.c,
27051         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
27052         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
27053         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
27054         gcc.dg/tree-ssa/builtin-vprintf-1.c,
27055         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
27056         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
27057         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
27058         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
27059         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
27060         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
27061         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
27062         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
27063
27064 2005-09-13  Josh Conner  <jconner@apple.com>
27065
27066         * lib/gcc-dg.exp: Load scanipa.exp.
27067         (cleanup-dump): New procedure.
27068         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
27069         * lib/scandump.exp: New file.
27070         * lib/scantree.exp: Use it.
27071         * lib/scanipa.exp: New file.
27072
27073 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
27074
27075         PR fortran/17740
27076         * gfortran.dg/generic_4.f90: New test.
27077
27078 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
27079
27080         PR target/23816
27081         * gcc.target/i386/pr23816-1.c: New test.
27082         * gcc.target/i386/pr23816-2.c: New test.
27083
27084
27085 2005-09-13  Bastian Blank <waldi@debian.org>
27086
27087         PR c++/16171
27088         * g++.dg/abi/mangle26.C: New test.
27089         * g++.dg/abi/mangle27.C: New test.
27090         * g++.dg/abi/mangle28.C: New test.
27091         * g++.dg/abi/mangle29.C: New test.
27092
27093         PR c++/23839
27094         * g++.dg/parse/register1.C: New test.
27095
27096 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
27097
27098         PR c++/23842
27099         * g++.dg/template/access16.C: New test.
27100
27101 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27102
27103         * gfortran.dg/char_pack_2.f90: Increase the vector size.
27104
27105 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27106
27107         PR fortran/18899
27108         * gfortran.dg/shape_2.f90: New test.
27109
27110 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27111
27112         PR target/19269
27113         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
27114         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
27115         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
27116         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
27117         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
27118         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
27119         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
27120         tests.
27121
27122 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27123
27124         PR c++/23841
27125         * g++.dg/parse/template17.C: New test.
27126
27127 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27128
27129         PR c++/23789
27130         * g++.dg/template/nontype14.C: New test.
27131
27132 2005-09-12  Ian Lance Taylor  <ian@airs.com>
27133
27134         PR g++/7874
27135         * g++.dg/lookup/friend7.C: New test.
27136         * g++.dg/lookup/friend8.C: New test.
27137         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
27138         so that it will be found via argument dependent lookup.
27139         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
27140         friend functions which will no longer be found.
27141         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
27142         function g, so that it will be found via argument dependent
27143         lookup.
27144         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
27145         * g++.old-deja/g++.mike/net43.C: Likewise.
27146
27147 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27148
27149         PR c++/23691
27150         * g++.dg/template/static16.C: New test.
27151
27152 2005-09-12  Josh Conner  <jconner@apple.com>
27153
27154         PR middle-end/23237
27155         * gcc.c-torture/compile/pr23237.c: New test.
27156
27157 2005-09-11  Richard Henderson  <rth@redhat.com>
27158
27159         * g++.dg/other/error8.C: Update expected diagnostic text.
27160
27161 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27162
27163         PR libfortran/19872
27164         * gfortran.dg/overwrite_1.f: New test.
27165
27166 2005-09-09  Josh Conner  <jconner@apple.com>
27167
27168         * g++.dg/init/pr23180-1.C: Removed.
27169         * g++.dg/init/pr23180-2.C: Removed.
27170
27171 2005-09-09  David Daney <ddaney@avtrex.com>
27172
27173         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
27174         files which are ...
27175         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
27176         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
27177
27178 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27179
27180         * gfortran.dg/iostat_2.f90: New test.
27181
27182 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
27183
27184         PR c++/22252
27185         * g++.dg/ext/interface1.C: New test.
27186         * g++.dg/ext/interface1.h: Likewise.
27187         * g++.dg/ext/interface1a.cc: Likewise.
27188
27189 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
27190
27191         * gfortran.dg/iomsg_1.f90: New test case.
27192
27193 2005-09-09  Richard Guenther  <rguenther@suse.de>
27194
27195         PR c++/23624
27196         * g++.dg/tree-ssa/pr23624.C: New testcase.
27197
27198 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27199
27200         PR fortran/19239
27201         * gfortran.dg/vector_subscript_1.f90,
27202         * gfortran.dg/vector_subscript_2.f90: New tests.
27203
27204 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27205
27206         PR fortran/21104
27207         * gfortran.dg/array_alloc_1.f90,
27208         * gfortran.dg/array_alloc_2.f90,
27209         * gfortran.dg/array_alloc_3.f90: New tests.
27210
27211 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27212
27213         PR fortran/12840
27214         * gfortran.dg/array_constructor_6.f90
27215         * gfortran.dg/array_constructor_7.f90
27216         * gfortran.dg/array_constructor_8.f90
27217         * gfortran.dg/array_constructor_9.f90
27218         * gfortran.dg/array_constructor_10.f90
27219         * gfortran.dg/array_constructor_11.f90
27220         * gfortran.dg/array_constructor_12.f90: New tests.
27221
27222 2005-09-08  Josh Conner  <jconner@apple.com>
27223
27224         PR c++/23180
27225         * g++.dg/init/pr23180-1.C: New test.
27226         * g++.dg/init/pr23180-2.C: New test.
27227
27228 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27229
27230         PR fortran/18878
27231         * gfortran.dg/module_double_reuse.f90: New.
27232
27233 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27234
27235         PR fortran/23270
27236         PR fortran/22304
27237         PR fortran/18870
27238         PR fortran/17917
27239         PR fortran/16511
27240         * gfortran.dg/common_equivalence_1.f: New.
27241         * gfortran.dg/common_equivalence_2.f: New.
27242         * gfortran.dg/common_equivalence_3.f: New.
27243         * gfortran.dg/contained_equivalence_1.f90: New.
27244         * gfortran.dg/module_blank_common.f90: New.
27245         * gfortran.dg/module_commons_1.f90: New.
27246         * gfortran.dg/module_equivalence_1.f90: New.
27247         * gfortran.dg/nested_modules_1.f90: New.
27248         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
27249         equivalences and add comment to connect the test with
27250         the PR.
27251
27252 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27253
27254         PR fortran/23765
27255         * gfortran.dg/common_6.f90: New test.
27256
27257 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27258
27259         PR fortran/15326
27260         * gfortran.dg/char_result_1.f90,
27261         * gfortran.dg/char_result_2.f90,
27262         * gfortran.dg/char_result_3.f90,
27263         * gfortran.dg/char_result_4.f90,
27264         * gfortran.dg/char_result_5.f90,
27265         * gfortran.dg/char_result_6.f90,
27266         * gfortran.dg/char_result_7.f90,
27267         * gfortran.dg/char_result_8.f90: New tests.
27268
27269 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27270
27271         PR fortran/19928
27272         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
27273
27274 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27275
27276         PR obj-c++/16816
27277         * obj-c++.dg/selector-5.mm: New test.
27278         * obj-c++.dg/selector-6.mm: New test.
27279
27280 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27281
27282         PR objc/20574
27283         PR objc/19324
27284         * objc.dg/error-1.m: New test.
27285
27286 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
27287
27288         PR fortran/23373
27289         * gfortran.fortran-torture/execute/pr23373-1.f90,
27290         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
27291
27292 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
27293
27294         PR libfortran/23760
27295         * gfortran.dg/g77/1832.f: Remove long string in write statement
27296         to allow the test to pass on correct list directed output with
27297         prepended space.
27298
27299 2005-09-07  James E Wilson  <wilson@specifix.com>
27300
27301         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
27302
27303 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27304
27305         * gfortran.dg/parameter+save.f90: Rename to
27306         * gfortran.dg/parameter_save.f90: .. this.
27307
27308 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27309
27310         PR fortran/20848
27311         * gfortran.dg/parameter+save.f90: New test case.
27312
27313 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
27314
27315         PR fortran/19269
27316         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
27317
27318 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27319
27320         PR c/23075
27321         * gcc.dg/pr23075.c: New test.
27322         * g++.dg/warn/pr23075.C: New test.
27323
27324         PR target/22362
27325         * gcc.target/i386/pr22362.c: New test.
27326
27327         PR rtl-optimization/23098
27328         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
27329
27330         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
27331         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27332         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27333
27334 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
27335
27336         * g++.dg/expr/cast6.C: New test.
27337
27338         PR c++/9782
27339         * g++.dg/init/new15.C: New test.
27340
27341 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27342
27343         * gcc.dg/vect/Os-vect-95.c: New test.
27344         * gcc.dg/vect/vect-95.c: Same.
27345
27346 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27347
27348         * gcc.dg/vect/vect-29.c: Update xfail testing.
27349         * gcc.dg/vect/vect-44.c: Same.
27350         * gcc.dg/vect/vect-48.c: Same.
27351         * gcc.dg/vect/vect-50.c: Same.
27352         * gcc.dg/vect/vect-72.c: Same.
27353         * gcc.dg/vect/vect-77.c: Same.
27354         * gcc.dg/vect/vect-78.c: Same.
27355         * gcc.dg/vect/vect-80.c: Same.
27356         * gcc.dg/vect/vect-96.c: Same.
27357         * gcc.dg/vect/vect-100.c: Same.
27358         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
27359         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
27360         * gfortran.dg/vect/vect-5.f90: Same.
27361
27362 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27363
27364         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
27365         start strings.
27366         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27367         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27368
27369         PR c++/23056
27370         * g++.dg/opt/pr23056.C: New test.
27371
27372         PR rtl-optimization/23098
27373         * gcc.target/i386/pr23098.c: New test.
27374
27375 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
27376
27377         PR c++/23667
27378         * g++.dg/template/static15.C: New test.
27379
27380         PR c++/21440
27381         * g++.dg/ext/stmtexpr5.C: New test.
27382         * g++.dg/ext/stmtexpr6.C: Likewise.
27383
27384 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
27385
27386         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
27387
27388         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
27389         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27390         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27391
27392 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
27393
27394         PR libfortran/23321
27395         * gfortran.dg/direct_io_4.f90: New test case.
27396
27397 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
27398             Rasmus Hahn  <rassahah@neofonie.de>
27399
27400         PR libobjc/23108
27401         * objc.dg/type-stream-1.m: New test.
27402
27403 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
27404
27405         PR fortran/23661
27406         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
27407         gfortran.dg/print_fmt_3.f90: New test.
27408
27409 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27410
27411         * gfortran.dg/fmt_t_1.f90: New test.
27412
27413 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27414
27415         PR rtl-optimization/23454
27416         * g++.dg/opt/pr23454.C: New test.
27417
27418 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
27419
27420         PR c++/23699
27421         * g++.dg/ext/static1.C: New test.
27422
27423 2005-09-02  Richard Henderson  <rth@redhat.com>
27424
27425         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
27426         tail call to check_fa_work.
27427
27428 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
27429
27430         PR c++/21687
27431         * g++.dg/other/gc3.C: New test.
27432
27433 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27434
27435         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
27436         * gcc.dg/20050826-1.c: Likewise.
27437
27438 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
27439
27440         PR c++/23167
27441         * g++.dg/expr/volatile1.C: New test.
27442
27443 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
27444
27445         PR middle-end/23547
27446         * gcc.dg/pr23547.c: New test.
27447
27448 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
27449
27450         PR c/22061
27451         * gcc.c-torture/execute/pr22061-1.c,
27452         * gcc.c-torture/execute/pr22061-2.c,
27453         * gcc.c-torture/execute/pr22061-3.c,
27454         * gcc.c-torture/execute/pr22061-4.c: New tests.
27455
27456 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
27457
27458         * gcc.dg/Wredundant-decls-2.c: New test to check that
27459         -Wredundant-decls does not issue warning for a variable
27460         definition following a declaration.
27461
27462 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
27463
27464         PR debug/7241
27465         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
27466         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
27467         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
27468
27469         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
27470         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
27471         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
27472         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
27473         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
27474         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
27475         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
27476         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
27477
27478 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27479
27480         PR objc/23306
27481         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
27482         scan-assmbler.
27483
27484 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
27485
27486         PR target/21255
27487         * gcc.dg/pr21255-1.c: New test.
27488         * gcc.dg/pr21255-2-mb.c: Likewise.
27489         * gcc.dg/pr21255-2-ml.c: Likewise.
27490         * gcc.dg/pr21255-3.c: Likewise.
27491         * gcc.dg/pr21255-4.c: Likewise.
27492
27493 2005-08-31  Dale Johannesen  <dalej@apple.com>
27494
27495         * gcc.dg/20050830-1.c: New.
27496
27497 2005-08-31  Josh Conner  <jconner@apple.com>
27498
27499         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
27500         command-line options for arm-*-* targets.
27501         * g++.dg/init/array16.C: Likewise.
27502         * g++.dg/other/crash-4.C: Likewise.
27503
27504 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27505
27506         PR obj-c++/23640
27507         * obj-c++.dg/gnu-runtime-3.mm: New test.
27508
27509 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27510
27511         PR c++/13377
27512         * g++.dg/lookup/ambig4.C: New test.
27513         * g++.dg/lookup/ambig5.C: New test.
27514         * g++.dg/tc1/dr101.C: Adjust error markers.
27515
27516 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27517
27518         PR c++/23639
27519         * g++.dg/template/ttp5.C: Adjust error markers.
27520
27521 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
27522
27523         PR testsuite/23609
27524         * lib/obj-c++.exp: Include target-libpath.exp.
27525         (obj-c++_link_flags): Look for the GNU libobjc library
27526         and set the library path to include it.
27527         Don't manually set LD_LIBRARY_PATH (etc.) but call
27528         set_ld_library_path_env_vars instead.
27529         (obj-c++_target_compile): Don't set library path or
27530         linker flags because they are already set correctly
27531         in obj-c++_link_flags.
27532
27533 2005-08-30  Josh Conner  <jconner@apple.com>
27534
27535         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
27536         to command-line options for arm-*-* targets.
27537
27538 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
27539
27540         * g++.dg/other/i386-1.C: New.
27541
27542 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
27543
27544         PR preprocessor/20348
27545         PR preprocessor/20356
27546         * gcc.dg/cpp/pr20348.c: New test.
27547         * gcc.dg/cpp/pr20348.h: New file.
27548         * gcc.dg/cpp/inc/pr20348.h: New file.
27549         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
27550         * gcc.dg/cpp/pr20356.c: New test.
27551         * gcc.dg/cpp/pr20356.h: New file.
27552         * gcc.dg/cpp/inc/pr20356.h: New file.
27553         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
27554
27555 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
27556
27557         * gfortran.fortran-torture/execute/intrinsic_count.f90:
27558         Fix array dimension to avoid correct end-of-file error.
27559
27560 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
27561
27562         PR libfortran/23598
27563         * gfortran.dg/iostat_1.f90: New test.
27564
27565 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
27566
27567         PR middle-end/23408
27568         * gcc.dg/pr23408.c: New test.
27569
27570 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
27571
27572         PR c++/23099
27573         * g++.dg/init/member1.C: Make sure erroneous static data member
27574         definitions are required.
27575         * g++.dg/template/static13.C: New test.
27576         * g++.dg/template/static14.C: Likewise.
27577
27578 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
27579
27580         * gcc.target/i386/pr23575.c: Use -msse2 instead of
27581         -march=pentium4, remove ilp32 requirement.
27582
27583         PR middle-end/23484
27584         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
27585         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
27586
27587 2005-08-29  Andreas Jaeger  <aj@suse.de>
27588
27589         PR testsuite/23607
27590         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
27591
27592 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
27593
27594         * gcc.c-torture/execute/20050316-2.c: New test.
27595         * gcc.c-torture/execute/20050316-3.c: New test.
27596         * gcc.dg/torture/pr16104-1.c: New test.
27597
27598 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
27599
27600         PR middle-end/23463
27601         * gcc.c-torture/execute/zero-struct-1.c: New test.
27602
27603 2005-08-27  Richard Guenther  <rguenther@suse.de>
27604
27605         PR target/23575
27606         * gcc.target/i386/pr23575.c: New testcase.
27607
27608 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
27609
27610         PR rtl-optimization/23561
27611         * gcc.c-torture/execute/20050826-1.c: New test.
27612
27613         PR rtl-opt/23560
27614         * gcc.c-torture/execute/20050826-2.c: New test.
27615
27616 2005-08-26  Dale Johannesen  <dalej@apple.com>
27617
27618         * gcc.dg/20030711-1.c: Modify to work on Darwin.
27619         * gcc.dg/20050826-1.c: New.
27620
27621 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
27622
27623         PR c++/19004
27624         * g++.dg/template/nontype13.C: New test.
27625
27626         PR c++/23491
27627         * g++.dg/init/new14.C: New test.
27628         * g++.dg/expr/anew1.C: Do not XFAIL.
27629         * g++.dg/expr/anew2.C: Likewise.
27630         * g++.dg/expr/anew3.C: Likewise.
27631
27632 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
27633
27634         PR middle-end/22439
27635         * gcc.dg/vla-3.c: New test.
27636
27637 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
27638
27639         PR fortran/20363
27640         * gfortran.dg/named_interface.f90: New.
27641
27642 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
27643
27644         * gcc.c-torture/execute/frame-address.c: New test.
27645
27646 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
27647
27648         PR c++/20817
27649         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
27650
27651 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27652
27653         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
27654
27655 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27656
27657         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
27658         * gcc.dg/altivec-22.c: Rename from..
27659         * gcc.dg/altivec-nomfcr.c: ..this.
27660
27661 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
27662
27663         PR tree-optimization/23546
27664         * gcc.dg/tree-ssa/pr23546.c: New test.
27665
27666 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
27667
27668         PR fortran/17758
27669         * gfortran.dg/nonreturning_statements.f90: New test.
27670
27671 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27672
27673         PR c++/22454
27674         * g++.dg/parse/crash29.C: New.
27675
27676 2005-08-23  DJ Delorie  <dj@redhat.com>
27677
27678         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
27679         constants have the L suffix.
27680
27681 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
27682
27683         PR c++/23044
27684         * g++.dg/template/instantiate8.C: New.
27685
27686 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
27687
27688         PR middle-end/23467
27689         * gcc.c-torture/execute/pr23467.c: New test.
27690
27691 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
27692
27693         PR tree-optimization/22043
27694         * gcc.c-torture/execute/20050613-1.c: New test.
27695
27696 2005-08-23  Ben Elliston  <bje@au.ibm.com>
27697
27698         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
27699
27700 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
27701
27702         PR rtl-optimization/23478
27703         * g++.dg/opt/pr23478.C: New test.
27704
27705 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
27706
27707         PR c/18715
27708         * gcc.dg/switch-warn-3.c: New test.
27709
27710 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27711
27712         PR c++/22233
27713         * g++.dg/template/param1.C: New test.
27714
27715 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27716
27717         PR c++/23089
27718         * g++.dg/other/incomplete1.C: New test.
27719
27720 2005-08-22  Ira Rosen  <irar@il.ibm.com>
27721
27722         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
27723         are vectorizable.
27724
27725 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27726
27727         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
27728         d_lines_5.f: New.
27729
27730 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
27731
27732         * gcc.target/i386/sse-4.c: New test.
27733
27734 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27735
27736         PR testsuite/23239
27737         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
27738
27739 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
27740
27741         * gcc.dg/20050811-1.c: New test.
27742         * gcc.dg/20050811-2.c: New test.
27743
27744 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
27745
27746         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
27747
27748 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
27749
27750         PR 23476
27751         * gcc.c-torture/compile/pr23476.c: New test.
27752
27753 2005-08-19  Devang Patel  <dpatel@apple.com>
27754
27755         PR tree-optimization/23048
27756         * gcc.dg/tree-ssa/pr23048.c: New test.
27757
27758 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27759
27760         PR middle-end/20624
27761         * g++.dg/warn/Wreturn-3.C: New test
27762
27763 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
27764
27765         PR tree-optimization/22228
27766         * g++.dg/vect/pr22543.cc: New test.
27767
27768 2005-08-17  Steven Bosscher  <stevenb@suse.de>
27769
27770         PR tree-optimization/21574
27771         * gcc.dg/tree-ssa/pr21574.c: New test.
27772
27773 2005-08-16  James E Wilson  <wilson@specifix.com>
27774
27775         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
27776
27777 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
27778
27779         PR tree-opt/23402
27780         * gcc.c-torture/compile/zero-strct-3.c: New test.
27781         * gcc.c-torture/compile/zero-strct-4.c: New test.
27782
27783 2005-08-16  Steven Bosscher  <stevenb@suse.de>
27784
27785         PR target/23376
27786         * gcc.target/x86_64/pr23376.c: New test.
27787
27788 2005-08-16  Ian Lance Taylor  <ian@airs.com>
27789
27790         PR c++/23337
27791         * g++.dg/ext/vector2.C: New.
27792
27793 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27794
27795         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
27796
27797 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27798
27799         PR libfortran/23428
27800         * gfortran.dg/inquire-complex.f90: New test case.
27801
27802 2005-08-16  James E Wilson  <wilson@specifix.com>
27803
27804         PR tree-optimization/21105
27805         * gcc.dg/large-size-array.c: New.
27806
27807 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
27808
27809         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
27810         type.
27811         * gcc.dg/vect/vect-41: Likewise.
27812         * gcc.dg/vect/vect-42: Likewise.
27813         * gcc.dg/vect/vect-43: Likewise.
27814         * gcc.dg/vect/vect-44: Likewise.
27815         * gcc.dg/vect/vect-46: Likewise.
27816         * gcc.dg/vect/vect-47: Likewise.
27817         * gcc.dg/vect/vect-48: Likewise.
27818         * gcc.dg/vect/vect-52: Likewise.
27819         * gcc.dg/vect/vect-53: Likewise.
27820         * gcc.dg/vect/vect-54: Likewise.
27821         * gcc.dg/vect/vect-55: Likewise.
27822         * gcc.dg/vect/vect-56: Likewise.
27823         * gcc.dg/vect/vect-57: Likewise.
27824         * gcc.dg/vect/vect-58: Likewise.
27825         * gcc.dg/vect/vect-59: Likewise.
27826         * gcc.dg/vect/vect-60: Likewise.
27827         * gcc.dg/vect/vect-61: Likewise.
27828         * gcc.dg/vect/vect-85: Likewise.
27829         * gcc.dg/vect/vect-87: Likewise.
27830         * gcc.dg/vect/vect-88: Likewise.
27831         * gcc.dg/vect/vect-93.c: Likewise.
27832         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
27833         * gcc.dg/vect/vect-75: Likewise.
27834         * gcc.dg/vect/vect-76: Likewise.
27835         * gcc.dg/vect/vect-77: Likewise.
27836         * gcc.dg/vect/vect-78: Likewise.
27837         * gcc.dg/vect/vect-80: Likewise.
27838         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
27839         vectorized for the expected reason, rather than checking how alignment
27840         was handled.
27841         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
27842         aligned type and also instead of aligned pointers. Added documentation.
27843
27844 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
27845
27846         * gfortran.dg/power.f90: New test.
27847
27848 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
27849
27850         PR rtl-optimization/23299
27851         * g++.dg/opt/pr23299.C: New test.
27852
27853 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27854
27855         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
27856
27857 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
27858
27859         * g++.dg/template/local6.C: New test.
27860
27861 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
27862
27863         * execute/exceptions/finally-1.m: Check that the catch and finally are
27864         being called.  Also add a "return 0;" at the end of main.
27865
27866 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
27867
27868         PR fortran/21432.
27869         * gfortran.dg/namelist_print_1.f: New test of functionality of
27870         PRINT namelist.
27871         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
27872         namelist generates error with -std=f95.
27873
27874 2005-08-14  Ira Rosen  <irar@il.ibm.com>
27875
27876         PR tree-optimization/23119
27877         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
27878
27879 2005-08-13  Marcin Koziej  <creep@desk.pl>
27880             Andrew Pinski  <pinskia@physics.uc.edu>
27881
27882         PR libobjc/22492
27883         * execute/exceptions/finally-1.m: New test.
27884
27885 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27886
27887         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
27888         testsuite.
27889         * objc/execute/exceptions/trivial.m: New test.
27890         * objc.dg/try-catch-11.m: Move to ...
27891         * objc/execute/exceptions/foward-1.m: Here.
27892         * objc.dg/try-catch-2.m: Move to ...
27893         * objc/execute/exceptions/catchall-1.m: Here.
27894         * objc.dg/try-catch-8.m: Move to ...
27895         * objc/execute/exceptions/local-variables-1.m: Here.
27896
27897 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27898
27899         * objc.dg/nested-func-1.m: Move to ...
27900         * objc/execute/nested-func-1.m: Here.
27901
27902 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27903
27904         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
27905         in ${options} instead of [target_info name].
27906         * lib/obj-c++.exp (objc_target_compile): Likewise.
27907
27908 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27909
27910         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
27911
27912 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27913
27914         part of PR testsuite/23348
27915         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
27916         each of the torture options.
27917         * objc/compile/trivial.m: New test.
27918
27919 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27920
27921         * gfortran.dg/eoshift.f90: Correct format.
27922
27923 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27924
27925         * gfortran.fortran-torture/execute/character_passing.f90:
27926         Fix comment typo.
27927
27928 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
27929
27930         PR c++/8271
27931         * g++.dg/template/unify10.C: New.
27932
27933 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
27934
27935         * g++.dg/parse/pr22514.C: Move to...
27936         * g++.dg/debug/pr22514.C: here.
27937
27938 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27939
27940         PR c++/23266
27941         * g++.dg/inherit/pure1.C: New test.
27942
27943         * ChangeLog: Fix typos.
27944
27945 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27946             Steven Bosscher  <stevenb@suse.de>
27947
27948         * gfortran.dg/runtime_warning_1.f90: New test.
27949
27950 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27951
27952         PR c++/23219
27953         * g++.dg/parse/crash28.C: New.
27954
27955 2005-08-11  Richard Guenther  <rguenther@suse.de>
27956
27957         PR target/23289
27958         * gcc.target/i386/tailcall-1.c: New testcase.
27959
27960 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27961
27962         * gcc.dg/vect/vect-67.c: Un-xfail.
27963
27964 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27965
27966         PR c++/23225
27967         * g++.dg/parse/crash27.C: new test.
27968
27969 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
27970
27971         PR libfortran/22143
27972         * gfortran.dg/shift-kind.f90: New testcase.
27973
27974 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
27975
27976         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
27977         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
27978
27979 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27980
27981         PR c++/20646
27982         * g++.dg/other/mult-stor1.C: New test.
27983
27984 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27985
27986         * gcc.c-torture/pr18299-1.c: Move to ...
27987         * gcc.c-torture/compile/pr18299-1.c: Here.
27988
27989 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
27990
27991         * gfortran/fortran.torture/execute/character_passing.f90:
27992         Fix types for LSAME.
27993
27994 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
27995
27996         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
27997         input data back to what it was originally.
27998
27999 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28000
28001         * objc.dg/try-catch-8.m: Enable for all targets.
28002
28003 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
28004
28005         * gcc.dg/pr23165.c: New test.
28006
28007 2005-08-09  Steven Bosscher  <stevenb@suse.de>
28008
28009         PR tree-optimization/23234
28010         * gcc.dg/tree-ssa/pr23234.c: New test.
28011
28012 2005-08-08  Josh Conner  <jconner@apple.com>
28013
28014         PR rtl-optimization/23241
28015         * gcc.dg/char-compare.c: New test.
28016
28017 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28018
28019         PR c++/22508
28020         * g++.dg/init/new13.C: New test.
28021
28022 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28023
28024         PR c++/21166
28025         * g++.dg/other/crash-4.C: Adjust
28026         * g++/dg/ext/packed9.C: New.
28027
28028 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28029
28030         PR middle-end/21964
28031         * gcc.c-torture/execute/pr21964-1.c: New test.
28032
28033 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28034
28035         PR c/22458
28036         * gcc.dg/pr22458-1.c: New test.
28037
28038 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
28039             Steven G. Kargl <kargls@comcast.net>
28040
28041         PR fortran/22390
28042         * gfortran.dg/flush_1.f90: New test.
28043
28044 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28045
28046         PR c++/23191
28047         * g++.dg/template/eh2.C: New test.
28048
28049 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28050
28051         PR c++/19498
28052         * g++.dg/template/instantiate7.C: New test.
28053
28054 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
28055
28056         PR c/23113
28057         * gcc.dg/Wunused-value-1.c: New test.
28058
28059 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
28060
28061         PR rtl-optimization/23233
28062         * gcc.c-torture/compile/pr23233-1.c: New test.
28063
28064 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
28065
28066         PR fortran/18833
28067         PR fortran/20850
28068         * gfortran.dg/equiv_1.f90: New test.
28069         * gfortran.dg/equiv_2.f90: New test.
28070         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
28071         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
28072         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
28073
28074 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28075
28076         * gcc.c-torture/execute/vrp-5.c: New test.
28077         * gcc.c-torture/execute/vrp-6.c: New test.
28078         * gcc.dg/tree-ssa/vrp21.c: New test.
28079
28080 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28081
28082         * g++.dg/parse/pr22514.C: New test.
28083
28084 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
28085
28086         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
28087
28088         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
28089         instead of constant loads / pool entries.
28090
28091 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
28092
28093         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
28094         TEST_TO_WCTYPE.
28095
28096 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
28097
28098         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
28099         __WINT_TYPE__ in generated prototypes if possible.
28100
28101 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
28102
28103         PR 22037
28104         * g++.dg/tree-ssa/pr22037.C:
28105
28106 2005-08-04  Richard Henderson  <rth@redhat.com>
28107
28108         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
28109         scan-tree-dump-times directive.
28110
28111 2005-08-04  Jan Hubicka  <jh@suse.cz>
28112
28113         * gcov-1.C: Fix switch counts.
28114         * gcov-4b.c: Likewise.
28115
28116 2005-08-03  Jeff Law  <law@redhat.com>
28117
28118         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
28119
28120 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
28121
28122         * gcc.c-torture/execute/pr23135.c: New test.
28123
28124 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28125
28126         PR tree-optimization/19899
28127         * gcc.dg/tree-ssa/scev-1.c: New test.
28128         * gcc.dg/tree-ssa/scev-2.c: New test.
28129
28130 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
28131
28132         PR target/18582
28133         * gcc.dg/torture/pr18582-1.c: New test.
28134
28135 2005-08-03  Jan Hubicka  <jh@suse.cz>
28136
28137         * update-conroll.c: New testcase.
28138         * update-conroll-2.c: New testcase.
28139
28140 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
28141
28142         * gfortran.dg/constant_substring.f: New test.
28143         * gfortran.dg/pr22491.f: New test.
28144
28145 2005-08-02  Jan Hubicka  <jh@suse.cz>
28146
28147         * update-threading.c: Replace by the proper one.
28148
28149 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28150
28151         PR 23164
28152         * g++.dg/tree-ssa/pr23164.C: New test.
28153
28154 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28155
28156         * gcc.dg/tree-ssa/pr23192.c: New test.
28157
28158 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
28159
28160         * gcc.c-torture/execute/vrp-4.c: New test.
28161
28162 2005-08-02  Jan Hubicka  <jh@suse.cz>
28163
28164         * update-threading.c: New test.
28165
28166 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
28167
28168         * gcc.c-torture/compile/20050801-1.c: New test.
28169         * gcc.c-torture/compile/20050801-2.c: New test.
28170
28171 2005-08-01  Jan Hubicka  <jh@suse.cz>
28172
28173         * val-prof-5.c: New test.
28174
28175 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
28176
28177         PR c/22311
28178         * gcc.dg/pr22311-1.c : New test.
28179
28180 2005-07-31  Steven Bosscher  <stevenb@suse.de>
28181
28182         PR target/23095
28183         * gfortran.dg/pr23095.f: New test.
28184
28185         PR c++/22003
28186         * g++.dg/other/pr22003.C: New test.
28187
28188 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
28189
28190         PR target/20621
28191         * gcc.c-torture/execute/pr20621-1.c: New test.
28192
28193 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
28194
28195         * gfortran.dg/comma_format_extension_4.f: Adjust length
28196         of string for format.
28197         * gfortran.dg/der_array_io_1.f: Replace illegal internal
28198         print statement with internal write.
28199         * gfortran.dg/der_array_io_2.f: Likewise.
28200         * gfortran.dg/der_array_io_3.f: Likewise.
28201
28202 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
28203
28204         * gcc.dg/fold-abs-4.c: new test.
28205
28206 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
28207
28208         PR fortran/22570 an related issues.
28209         * gfortran.dg/x_slash_1.f: New test.
28210
28211 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
28212
28213         PR c/23143
28214         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
28215         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
28216
28217 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28218
28219         PR c/529
28220         * gcc.dg/Wshadow-3.c: New test.
28221
28222 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
28223
28224         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
28225         used to have the wrong bounds).
28226
28227 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28228
28229         PR c/21720
28230         * gcc.dg/hex-round-1.c: Test more cases.
28231         * gcc.dg/hex-round-2.c: New test.
28232
28233 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
28234
28235         PR 22550
28236         * g++.dg/tree-ssa/pr22550.C: New test.
28237
28238 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
28239
28240         * gcc.dg/tree-ssa/vrp19.c: New test.
28241         * gcc.dg/tree-ssa-vrp20.c: New test.
28242
28243 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28244
28245         PR c/22240
28246         * gcc.dg/transparent-union-4.c: New test.
28247
28248 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28249
28250         PR c/22192
28251         * gcc.dg/c99-vla-2.c: New test.
28252
28253 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28254
28255         PR c/21720
28256         * gcc.dg/hex-round-1.c: New test.
28257
28258 2005-07-28  Jan Hubicka  <jh@suse.cz>
28259
28260         * inliner-1.c: Do not dump everything.
28261         * tree-prof.exp: Do not pass -ftree-based-profiling.
28262         * bprob.exp: Likewise.
28263
28264         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
28265
28266 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
28267
28268         PR c++/22545
28269         * g++.dg/expr/ptrmem7.C: New test.
28270
28271 2005-07-28  Mike Stump  <mrs@apple.com>
28272
28273         * g++.old-deja/g++.mike/visibility-1.C: New test.
28274
28275 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28276
28277         PR c/20187
28278         * gcc.c-torture/execute/pr20187-1.c: New test.
28279
28280 2005-07-28  Jeff Law  <law@redhat.com>
28281
28282         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
28283         * gcc.dg/tree-ssa/vrp18.c: New test.
28284
28285 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28286
28287         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
28288
28289 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28290
28291         PR tree-optimization/22506
28292         * gcc.dg/vect/ps22506.c: New test.
28293
28294 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
28295
28296         PR target/21149
28297         * gcc.target/i386/sse-3.c: New test.
28298
28299 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28300
28301         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
28302         * gcc.target/mips/mips32-dsp-type.c: Likewise.
28303
28304 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28305
28306         PR c/22589
28307         * gcc.c-torture/compile/pr22589-1.c: New test.
28308
28309 2005-07-28  Jan Hubicka  <jh@suse.cz>
28310
28311         * update-loopch.c: New testcase.
28312
28313 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28314
28315         PR rtl-optimization/23047
28316         * gcc.c-torture/execute/pr23047.c: New test.
28317         * gcc.c-torture/execute/pr23047.x: New.
28318
28319 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28320
28321         PR tree-optimization/22493
28322         * gcc.c-torture/execute/pr22493-1.c: New test.
28323         * gcc.c-torture/execute/pr22493-1.x: New.
28324         * gcc.c-torture/execute/vrp-1.c: New test.
28325         * gcc.c-torture/execute/vrp-2.c: New test.
28326         * gcc.c-torture/execute/vrp-2.c: New test.
28327
28328 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
28329
28330         * gcc.target/frv/all-builtin-read8.c: Delete.
28331         * gcc.target/frv/all-builtin-read16.c: Delete.
28332         * gcc.target/frv/all-builtin-read32.c: Delete.
28333         * gcc.target/frv/all-builtin-read64.c: Delete.
28334         * gcc.target/frv/all-builtin-write8.c: Delete.
28335         * gcc.target/frv/all-builtin-write16.c: Delete.
28336         * gcc.target/frv/all-builtin-write32.c: Delete.
28337         * gcc.target/frv/all-builtin-write64.c: Delete.
28338         * gcc.target/frv/all-read-write-1.c: New.
28339
28340 2005-07-27  Jeff Law  <law@redhat.com>
28341
28342         * gcc.c-torture/execute/pr22630.c: New test.
28343
28344 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
28345
28346         PR tree-optimization/23073
28347         * gcc.dg/vect/nodump-pr23073.c: New test.
28348         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
28349
28350 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
28351
28352         PR tree-optimize/22348
28353         * gcc.c-torture/execute/pr22348.c: New.
28354
28355 2005-07-27  Richard Guenther  <rguenther@suse.de>
28356
28357         * gcc.dg/tree-ssa/salias-1.c: New testcase.
28358
28359 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28360
28361         PR fortran/22503
28362         * gfortran.dg/logical_comp.f90: New test.
28363
28364 2005-07-27  Jan Hubicka  <jh@suse.cz>
28365
28366         * inliner-1.c: Add cleanup of dumps.
28367         * val-prof-*.c: Likewise.
28368         * update-tailcall.c: New.
28369
28370 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
28371
28372         PR 22591
28373         * gcc.dg/tree-ssa/pr22591.c: New test.
28374         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
28375
28376 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
28377
28378         PR libobjc/22606
28379         * objc.dg/try-catch-11.m: New test.
28380
28381 2005-07-26  Richard Guenther  <rguenther@suse.de>
28382
28383         PR tree-optimization/22486
28384         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
28385
28386 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28387
28388         PR tree-opt/22484
28389         * g++.dg/opt/loop2.C: New test.
28390
28391 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28392
28393         * gcc.dg/tree-ssa/reassoc-3.c: New test.
28394         * gcc.dg/tree-ssa/reassoc-4.c: New test.
28395
28396 2005-07-25  Adam Nemet  <anemet@lnxw.com>
28397
28398         * lib/profopt.exp (profopt-execute): Check for profiling data
28399         files on the target.
28400
28401 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
28402
28403         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
28404         for matching of asm labels.
28405
28406 2005-07-25  Richard Guenther  <rguenther@suse.de>
28407
28408         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
28409
28410 2005-07-25  Richard Guenther  <rguenther@suse.de>
28411
28412         PR testsuite/22624
28413         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
28414
28415 2005-07-25  Ira Rosen  <irar@il.ibm.com>
28416
28417         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
28418         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
28419         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
28420         * gcc.dg/vect/vect-100.c: New test.
28421         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
28422         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
28423         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
28424         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
28425         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
28426         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
28427         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
28428         * gfortran.dg/vect/pr19049.f90: New testcase.
28429         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
28430
28431 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
28432
28433         * gcc.c-torture/execute/20050713-1.c: New test.
28434
28435         PR fortran/20063
28436         * gfortran.fortran-torture/execute/data_4.f90: New test.
28437
28438         PR middle-end/20303
28439         * gcc.dg/visibility-d.c: New test.
28440
28441 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
28442
28443         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
28444         * gfortran.dg/underflow.f90: Ditto.
28445
28446 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28447
28448         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
28449         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
28450         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
28451
28452 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28453
28454         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
28455         include case of field width of zero.
28456
28457 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28458
28459         PR libgfortran/21875
28460         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
28461         with trailing blanks on normal formatted read.
28462
28463 2005-07-23  Chao-ying Fu  <fu@mips.com>
28464
28465         * gcc.target/mips/mips32-dsp-type.c: New test.
28466         * gcc.target/mips/mips32-dsp.c: New test.
28467
28468 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
28469
28470         PR testsuite/21073
28471         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
28472
28473         PR testsuite/20454
28474         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
28475         and __cyg_profile_func_exit.
28476
28477 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
28478
28479         * gfortran.dg/comma_format_extension_3.f: Fix typo.
28480         * gfortran.dg/comma_format_extension_4.f: Same.
28481         * gfortran.dg/pr15332.f: Same.
28482         * gfortran.dg/pr21730.f: Same.
28483
28484 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
28485
28486         * g++.dg/opt/vrp2.C: Fix testcase.
28487
28488         PR tree-opt/22625
28489         * g++.dg/opt/vrp2.C: New test.
28490
28491 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
28492
28493         PR debug/21828
28494         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
28495
28496 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
28497
28498         * gcc.dg/tree-ssa/20050719-1.c: New test.
28499
28500 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
28501
28502         * gcc.dg/bfin-longcall-1.c: New file.
28503         * gcc.dg/bfin-longcall-2.c: New file.
28504
28505 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
28506
28507         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
28508
28509 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28510
28511         PR middle-end/19055
28512         * gcc.dg/tree-ssa/pr19055.c: New test.
28513         * gcc.dg/tree-ssa/pr19055-2.c: New test.
28514
28515 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28516
28517         PR C++/22358
28518         * g++.dg/other/pr22358.C: New test.
28519
28520 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
28521
28522         PR c++/2922
28523         * g++.dg/lookup/two-stage5.C: New test from bug comments.
28524
28525 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28526
28527         PR c++/15938
28528         * g++.dg/init/union2.C: New test.
28529
28530 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28531
28532         PR c/22393
28533         * gcc.dg/complex-4.c: New test.
28534
28535 2005-07-21  Richard Guenther  <rguenther@suse.de>
28536
28537         PR testsuite/22522
28538         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
28539         scanning for asm labels.
28540         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28541
28542 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28543
28544         PR target/22085
28545         * gcc.dg/altivec-pr22085.c: New.
28546
28547 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28548
28549         PR tree-optimization/19210
28550         * gcc.dg/tree-ssa/pr19210-1.c: New.
28551         * gcc.dg/tree-ssa/pr19210-2.c: New.
28552
28553 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
28554
28555         PR rtl-optimization/22167
28556         * g++.dg/opt/pr22167.C: New test.
28557
28558 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
28559
28560         PR c++/2922
28561         * g++.dg/lookup/two-stage2.C: New.
28562         * g++.dg/lookup/two-stage3.C: New.
28563         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
28564         fixed two-stage name lookup for operators.
28565         * g++.dg/template/call3.C: Compiler now produces an appropriate
28566         error message.
28567         * g++.dg/template/crash37.C: Compiler now describes bla() on line
28568         14 as a candidate.
28569         * g++.dg/template/ptrmem4.C: Compiler produces different error
28570         message.
28571         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
28572         connect_to_method as a candidate.
28573
28574 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
28575
28576         * gcc.dg/fold-alloc-1.c: New test.
28577
28578 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
28579
28580         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28581         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
28582
28583 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
28584
28585         * gcc.dg/fold-abs-1.c: New test.
28586         * gcc.dg/fold-abs-2.c: New test.
28587         * gcc.dg/fold-abs-3.c: New test.
28588
28589 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
28590
28591         Make CONSTRUCTOR use VEC to store initializers.
28592         * g++.dg/ext/complit3.C: Check for specific error messages.
28593         * g++.dg/init/brace2.C: Update error message.
28594         * g++.dg/warn/Wbraces2.C: Likewise.
28595
28596 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
28597
28598         PR fortran/16940
28599         * gfortran.dg/module_interface_1.f90: New test.
28600
28601 2005-07-19  Danny Berlin <dberlin@dberlin.org>
28602             Kenneth Zadeck <zadeck@naturalbridge.com>
28603
28604         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
28605
28606 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28607
28608         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
28609         specify -Wformat for these tests.
28610         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
28611         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
28612         * gcc.dg/format/opt-6.c: Delete.
28613
28614 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28615
28616         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
28617         * gcc.dg/tree-ssa/sra-3.c: Likewise.
28618
28619 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28620
28621         * gcc.dg/tree-ssa/alias-2.c: New test.
28622
28623 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
28624
28625         PR c++/22263
28626         * g++.dg/template/explicit7.C: New test.
28627
28628 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
28629
28630         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
28631         field width of 8 to +Inf and -Inf.
28632
28633 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
28634
28635         PR c++/22139
28636         * g++.dg/template/friend36.C: New test.
28637
28638 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
28639
28640         PR fortran/21730
28641         * gfortran.dg/pr21730.f: New test.
28642
28643 2005-07-16  Danny Berlin <dberlin@dberlin.org>
28644             Kenneth Zadeck <zadeck@naturalbridge.com>
28645
28646         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
28647         since pure const detection cannot run at -O1 in c compiler.
28648         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
28649         can now optimize this case properly.
28650         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
28651         because we now pass.
28652         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
28653
28654 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
28655
28656         PR c/22421
28657         * gcc.dg/format/bitfld-1.c: New test.
28658
28659 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28660
28661         PR c++/22204
28662         * g++.dg/rtti/repo1.C: New test.
28663
28664 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
28665
28666         PR middle-end/22398
28667         * gcc.c-torture/compile/pr22398.c: New test.
28668
28669 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28670
28671         PR c++/22132
28672         * g++.dg/expr/cast4.C: New test.
28673
28674 2005-07-15  Richard Guenther  <rguenther@suse.de>
28675
28676         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
28677         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28678
28679 2005-07-15  Steven Bosscher  <stevenb@suse.de>
28680
28681         PR tree-optimization/22230
28682         * gcc.dg/tree-ssa/pr22230.c: New test.
28683
28684 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
28685
28686         * gfortran.dg/g77/cpp6.f: New test.
28687
28688         PR fortran/22417
28689         * gfortran.dg/g77/cpp5.F: New test.
28690         * gfortran.dg/g77/cpp5.h: New file.
28691         * gfortran.dg/g77/cpp5inc.h: New file.
28692
28693 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
28694
28695         PR libfortran/16435
28696         * gfortran.dg/tl_editting.f90: New.
28697         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
28698
28699 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
28700
28701         * gfortran.dg/char_array_constructor.f90: New test.
28702
28703 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
28704
28705         * gfortran.dg/past_eor.f90: New.
28706         * gfortran.dg/complex_read.f90: New.
28707
28708 2005-07-13  Jeff Law  <law@redhat.com>
28709
28710         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
28711         additional casts.
28712
28713         * gcc.dg/tree-ssa/pr22321.c: New test
28714
28715 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
28716
28717         PR tree-optimization/21921
28718         * gcc.dg/tree-ssa/pr21921.c: New.
28719
28720 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28721
28722         PR tree-optimizatio/22442
28723         * gcc.dg/tree-ssa/loop-11.c: New test.
28724
28725 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28726
28727         PR tree-opt/21840
28728         * gcc.c-torture/compile/pr21840.c: New test.
28729
28730 2005-07-12  Jan Hubicka  <jh@suse.cz>
28731
28732         * gcc.c-torture/compile/pr22379.c: New test.
28733
28734 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
28735
28736         PR libfortran/21593
28737         gfortran.dg/dev_null.f90: Remove outdated comment about
28738         PR libfortran/21593.
28739
28740
28741 2005-07-12  Dale Johannesen  <dalej@apple.com>
28742
28743         * gcc.target/i386/compress-float-sse.c: New.
28744         * gcc.target/i386/compress-float-sse-pic.c: New.
28745         * gcc.target/i386/compress-float-387.c: New.
28746         * gcc.target/i386/compress-float-387-pic.c: New.
28747         * gcc.dg/compress-float-ppc.c: New.
28748         * gcc.dg/compress-float-ppc-pic.c: New.
28749
28750 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
28751
28752         PR libfortran/21593
28753         gfortran.dg/dev_null.f90: Remove targets.
28754
28755 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28756
28757         PR tree-opt/22335
28758         * gcc.dg/pr22335-1.c: New test.
28759         * gcc.dg/pr22335-2.c: New test.
28760
28761 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28762
28763         PR c++/20172
28764         * g++.dg/template/nontype12.C : New test.
28765
28766 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28767
28768         * gcc.dg/tree-ssa/loop-10.c: New test.
28769
28770 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
28771
28772         * gcc.c-torture/execute/20020720-1.x: Remove.
28773
28774 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
28775
28776         * gfortran.fortran-torture/execute/forall_7.f90: New test.
28777
28778 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
28779
28780         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
28781         (dg-mips-options): Use it.
28782
28783 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
28784
28785         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
28786
28787 2005-07-09  Richard Henderson  <rth@redhat.com>
28788
28789         * lib/target-supports.exp (check_effective_target_sync_char_short):
28790         Add alpha.
28791
28792 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
28793
28794         PR libfortran/22217
28795         * gfortran.dg/negative-z-descriptor.f90: New test.
28796
28797 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28798
28799         PR tree-opt/22329
28800         * gcc.dg/pr22329.c: New test.
28801
28802 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
28803
28804         PR tree-optimization/20139
28805         * gcc.dg/tree-ssa/pr20139.c: New.
28806
28807 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28808
28809         PR tree-opt/22356
28810         * gcc.dg/pr22356-1.c: New test.
28811
28812 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
28813
28814         PR c++/21799
28815         * g++.dg/template/unify8.C: New.
28816         * g++.dg/template/unify9.C: New.
28817
28818 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
28819
28820         * gfortran.fortran-torture/execute/entry_10.f90: New test.
28821
28822 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
28823
28824         * gcc.dg/darwin-version-1.c: New.
28825         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
28826         * gcc.dg/builtins-20.c: Likewise.
28827         * gcc.dg/builtins-53.c: Likewise.
28828         * gcc.dg/torture/builtins-convert-1.c: Likewise.
28829         * gcc.dg/torture/builtins-convert-2.c: Likewise.
28830         * gcc.dg/torture/builtins-convert-3.c: Likewise.
28831         * gcc.dg/torture/builtins-power-1.c: Likewise.
28832         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
28833         on Darwin.
28834
28835 2005-07-07  Jeff Law  <law@redhat.com>
28836
28837         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
28838         argument evaluation order.
28839
28840 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
28841
28842         PR libfortran/21594
28843         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28844         Add test cases where the shift length is greater than the
28845         array length.
28846
28847 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28848
28849         * obj-c++.dg/proto-lossage-6.mm: New.
28850         * objc.dg/proto-lossage-6.m: New.
28851
28852 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28853
28854         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
28855         * objc.dg/gnu-runtime-2.m: Likewise.
28856
28857 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28858
28859         * gfortran.dg/longline.f: New test.
28860
28861         * gfortran.dg/badline.f: New test.
28862
28863 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28864
28865         PR fortran/16531
28866         PR fortran/15966
28867         PR fortran/18781
28868         * gfortran.dg/hollerith.f90: New.
28869         * gfortran.dg/hollerith2.f90: New.
28870         * gfortran.dg/hollerith3.f90: New.
28871         * gfortran.dg/hollerith4.f90: New.
28872         * gfortran.dg/hollerith_f95.f90: New.
28873         * gfortran.dg/hollerith_legacy.f90: New.
28874         * gfortran.dg/g77/cpp4.F: New. Port from g77.
28875
28876 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28877
28878         PR objc/22274
28879         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
28880         * objc.dg/gnu-runtime-2.m: New.
28881
28882 2005-07-06  Jeff Law  <law@redhat.com>
28883
28884         * gcc.dg/tree-ssa/vrp17.c: New test.
28885
28886 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28887
28888         PR fortran/22327
28889         * gfortran.dg/array_constructor_5.f90: New test.
28890
28891 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28892
28893         * gfortran.fortran-torture/execute/entry_9.f90: New test.
28894
28895 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
28896
28897         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
28898         * gcc.dg/980816-1.c: Ditto.
28899
28900 2005-07-06  Jeff Law  <law@redhat.com>
28901
28902         * gcc.c-torture/compile/pr21356.c: New test.
28903
28904 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28905
28906         PR c/22013
28907         PR c/22098
28908         * gcc.c-torture/compile/pr22013-1.c,
28909         gcc.c-torture/execute/pr22098-1.c,
28910         gcc.c-torture/execute/pr22098-2.c,
28911         gcc.c-torture/execute/pr22098-3.c: New tests.
28912
28913 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28914
28915         PR c/22308
28916         * gcc.dg/pr22308-1.c: New test.
28917
28918 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
28919
28920         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
28921         target.
28922         * gcc.dg/compare9.c: Use -fshort-enums instead of
28923         -fno-short-enums.  Change the last test to dg-bogus.
28924
28925 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
28926
28927         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
28928         * gcc.dg/compare9.c: New.
28929
28930 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28931
28932         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
28933
28934 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28935
28936         PR testsuite/22288
28937         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
28938
28939
28940 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28941
28942         * gcc.dg/format/gcc_gfc-1.c: New.
28943
28944 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28945
28946         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
28947
28948 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28949
28950         PR fortran/20842
28951         * gfortran.dg/io_invalid_1.f90: New test.
28952
28953 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
28954
28955         * gcc.dg/format/gcc_diag-1.c: Update.
28956
28957 2005-07-02  Jeff Law  <law@redhat.com>
28958
28959         * gcc.dg/tree-ssa/pr22051-1.c: New test.
28960         * gcc.dg/tree-ssa/pr22051-2.c: New test.
28961
28962 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
28963
28964         * gcc.dg/format/gcc_diag-1.c: Update.
28965
28966 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
28967
28968         PR tree-opt/22269
28969         * gcc.c-torture/compile/pr22269.c: New test.
28970
28971 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
28972
28973         PR 21584
28974         PR 22219
28975         * g++.dg/tree-ssa/pr21584-1.C: New test.
28976         * g++.dg/tree-ssa/pr21584-2.C: New test.
28977
28978 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
28979
28980         * obj-c++.dg/try-catch-11.mm: New.
28981         * objc.dg/try-catch-10.m: New.
28982
28983 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
28984
28985         * g++.dg/other/ucnid-1.C: xfail on AIX.
28986
28987 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
28988
28989         PR 22234
28990         * gcc.dg/20050629-1.c: New test.
28991
28992 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
28993
28994         * obj-c++.dg/const-str-1[0-1].mm: New.
28995         * objc.dg/const-str-1[0-1].m: New.
28996
28997 2005-05-29  Richard Henderson  <rth@redhat.com>
28998
28999         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
29000         Rename from check_effective_target_vect_no_max.
29001         (check_effective_target_vect_no_int_add): New.
29002         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
29003         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
29004         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29005         * gcc.dg/vect/vect-reduc-1.c: Use both.
29006         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29007
29008 2005-05-29  Richard Henderson  <rth@redhat.com>
29009
29010         * lib/target-supports.exp (check_effective_target_vect_no_max):
29011         Remove i386 and x86_64.
29012
29013 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29014
29015         PR testsuite/21969
29016         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
29017
29018 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29019
29020         PR middle-end/21969
29021         * gcc.dg/vect/pr21969.c: New test.
29022
29023 2005-06-28  Eric Christopher  <echristo@redhat.com>
29024
29025         PR c/22052
29026         PR c/21975
29027         * gcc.dg/inline1.c: New test.
29028         * gcc.dg/inline2.c: Ditto.
29029         * gcc.dg/inline3.c: Ditto.
29030         * gcc.dg/inline4.c: Ditto.
29031         * gcc.dg/inline5.c: Ditto.
29032
29033 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29034
29035         PR libfortran/22142
29036         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29037         Add testcase also testing eoshift1 for PR 22142.
29038
29039 2005-06-28  Richard Henderson  <rth@redhat.com>
29040
29041         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
29042         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
29043         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
29044         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
29045         gcc.dg/tree-ssa/20030922-2.c: Likewise.
29046
29047 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29048
29049         PR libfortran/22142
29050         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29051         Add testcase for PR 22142.
29052
29053 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
29054
29055         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
29056         gcc.target/ia64/fpreg-2.c: New tests.
29057
29058 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29059
29060         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
29061
29062 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29063
29064         PR libfortran/22170
29065         * gfortran.dg/slash_1.f90: New test.
29066
29067 2005-06-27  Richard Henderson  <rth@redhat.com>
29068
29069         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
29070         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
29071         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
29072         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29073         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
29074         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
29075
29076 2005-06-27  Richard Henderson  <rth@redhat.com>
29077
29078         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
29079         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
29080
29081 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
29082
29083         * obj-c++.dg/proto-lossage-5.mm: New.
29084         * objc.dg/proto-lossage-5.m: New.
29085
29086 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
29087
29088         PR 21959
29089         * gcc.dg/tree-ssa/pr21959.c: New test.
29090
29091 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
29092
29093         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
29094         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
29095         testing uninitialized var.
29096
29097         * gcc.c-torture/execute/builtins/chk.h: New.
29098         * gcc.c-torture/execute/builtins/lib/chk.c: New.
29099         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
29100         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
29101         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
29102         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
29103         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
29104         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
29105         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
29106         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
29107         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
29108         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
29109         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
29110         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
29111         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
29112         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
29113         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
29114         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
29115         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
29116         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
29117         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
29118         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
29119         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
29120         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
29121         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
29122         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
29123         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
29124         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
29125         * gcc.dg/builtin-object-size-1.c: New test.
29126         * gcc.dg/builtin-object-size-2.c: New test.
29127         * gcc.dg/builtin-object-size-3.c: New test.
29128         * gcc.dg/builtin-object-size-4.c: New test.
29129         * gcc.dg/builtin-object-size-5.c: New test.
29130         * gcc.dg/builtin-stringop-chk-1.c: New test.
29131         * gcc.dg/builtin-stringop-chk-2.c: New test.
29132         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
29133         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
29134         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
29135         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
29136         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
29137         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
29138         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
29139         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
29140         * gcc.c-torture/execute/printf-1.c: New test.
29141         * gcc.c-torture/execute/fprintf-1.c: New test.
29142         * gcc.c-torture/execute/vprintf-1.c: New test.
29143         * gcc.c-torture/execute/vfprintf-1.c: New test.
29144         * gcc.c-torture/execute/printf-chk-1.c: New test.
29145         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
29146         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
29147         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
29148
29149 2005-06-27  Michael Matz  <matz@suse.de>
29150
29151         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
29152         slot is not merged if address escapes.
29153
29154 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29155
29156         PR c/21911
29157         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
29158
29159 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
29160
29161         PR middle-end/17965
29162         * gcc.c-torture/compile/20050622-1.c: New test.
29163
29164         PR middle-end/22028
29165         * gcc.dg/20050620-1.c: New test.
29166
29167 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
29168
29169         PR tree-optimization/22026
29170         * gcc.dg/tree-ssa/pr22026.c: New.
29171
29172 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
29173
29174         PR libfortran/22144
29175         * gfortran.dg/shift-alloc.f90: New testcase.
29176
29177 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
29178
29179         * all files: Update FSF address in copyright headers.
29180
29181 2005-06-22  Jan Hubicka  <jh@suse.cz>
29182
29183         * wholeprogram-1.c: New testcase.
29184         * wholeprogram-2.c: New testcase.
29185
29186 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
29187
29188         PR 22171
29189         * gcc.dg/tree-ssa/pr22171.c: New test.
29190
29191 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
29192
29193         * gfortran.dg/simplify_modulo.f90: New.
29194
29195 2005-06-24  Jan Hubicka  <jh@suse.cz>
29196
29197         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
29198
29199 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29200
29201         * obj-c++.dg/proto-lossage-[1-4].mm: New.
29202
29203 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29204
29205         * obj-c++.dg/typedef-alias-1.mm: New.
29206         * objc.dg/typedef-alias-1.m: New.
29207
29208 2005-06-23  Jeff Law  <law@redhat.com>
29209
29210         * gcc.dg/tree-ssa/vrp16.c: New test.
29211
29212 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29213
29214         * lib/target-supports.exp: Add
29215         check_effective_target_fortran_large_real and
29216         check_effective_target_fortran_large_int to check for
29217         corresponding effective targets.
29218         * gfortran.dg/large_integer_kind_1.f90: New test.
29219         * gfortran.dg/large_real_kind_1.f90: New test.
29220
29221 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
29222
29223         PR tree-optimization/22117
29224         * gcc.dg/tree-ssa/pr22117.c: New.
29225
29226 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
29227
29228         PR testsuite/22123
29229         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
29230
29231 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
29232
29233         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
29234
29235 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
29236
29237         * gfortran.dg/f2c_4.f90: Add tests for complex functions
29238         * gfortran.dg/f2c_4.c: Likewise.
29239
29240 2005-06-22 Paul Brook  <paul@codesourcery.com>
29241
29242         PR fortran/21034
29243         * gfortran.dg/auto_save_1.f90: New test.
29244
29245 2005-06-22  Michael Matz  <matz@suse.de>
29246
29247         * gcc.target/x86-64/abi: New directory.
29248         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
29249         * gcc.target/x86-64/abi/README.gcc: New file.
29250         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
29251         * gcc.target/x86-64/abi/asm-support.s: New file.
29252         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
29253         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
29254         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
29255         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
29256         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
29257         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
29258         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
29259         * gcc.target/x86_64/abi/test_bitfields.c: New test.
29260         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
29261         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
29262         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
29263         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
29264         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
29265         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
29266         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
29267         * gcc.target/x86_64/abi/test_varargs.c: New test.
29268
29269 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
29270
29271         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
29272         32-bit i?86 and x86_64.
29273
29274 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
29275
29276         * obj-c++.dg/const-str-[1-9].mm: New tests.
29277
29278 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
29279
29280         PR fortran/22010
29281         * gfortran.dg/namelist_use.f90: New.
29282         * gfortran.dg/namelist_use_only.f90: New.
29283
29284 2005-06-21  Jeff Law  <law@redhat.com>
29285
29286         * gcc.dg/tree-ssa/vrp15.c: New test.
29287
29288 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
29289
29290         * lib/target-supports.exp (check_effective_target_vect_reduction):
29291         Remove.
29292         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
29293         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
29294         remove vect_reduction target keyword. Also avoid two returns in main.
29295         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29296         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
29297         * gcc.dg/vect/vect-reduc-1short.c: New test.
29298         * gcc.dg/vect/vect-reduc-1char.c: New test.
29299         * gcc.dg/vect/vect-reduc-2short.c: New test.
29300         * gcc.dg/vect/vect-reduc-2char.c: New test.
29301         * gcc.dg/vect/vect-reduc-6.c: New test.
29302         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
29303         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
29304         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
29305
29306 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29307         Paul Thomas  <pault@gcc.gnu.org>
29308
29309         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
29310         New tests.
29311
29312 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29313
29314         * gfortran.dg/backslash_1.f90: New test.
29315         * gfortran.dg/backslash_2.f90: New test.
29316
29317 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
29318
29319         * gfortran.dg/duplicate_labels.f90: New test.
29320
29321 2005-06-20  Jan Beulich  <jbeulich@novell.com>
29322
29323         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
29324         unsupportable relocations.
29325         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29326         * gcc.dg/20050321-2.c: xfail for NetWare.
29327
29328 2005-06-20  Andreas Jaeger  <aj@suse.de>
29329
29330         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
29331         gcc.target/i386/fastcall-sseregparm.c,
29332         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
29333
29334 2005-06-19  Richard Henderson  <rth@redhat.com>
29335
29336         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
29337
29338 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
29339
29340         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
29341
29342 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
29343
29344         PR c++/22115
29345         * g++.dg/conversion/simd2.C: Change expected error message.
29346
29347 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29348
29349         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
29350         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29351         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29352
29353 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
29354
29355         * gcc.dg/fold-mod-1.c: New test.
29356
29357 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
29358
29359         PR fortran/19926
29360         * gfortran.dg/pr19926.f90: New test.
29361
29362 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29363
29364         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
29365         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
29366         targets.
29367         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29368         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29369
29370 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
29371
29372         * gcc.target/ia64/float80-varargs-1.c: New test.
29373
29374 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29375
29376         PR tree-opt/22035
29377         * gfortran.dg/f2c_6.f90: New test.
29378
29379 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
29380
29381         PR c++/17413
29382         * g++.dg/template/local5.C: New.
29383
29384 2005-06-17  Richard Henderson  <rth@redhat.com>
29385
29386         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
29387
29388 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
29389
29390         PR testsuite/21945
29391         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
29392
29393 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
29394
29395         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
29396         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
29397         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
29398         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
29399         check_vect to verify the presence of hardware vector support.
29400
29401 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
29402
29403         PR testsuite/22056
29404         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
29405
29406 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29407
29408         PR libfortran/19216
29409         * gfortran.dg/pr19216.f: Add correct space between brackets and
29410         dg directive.
29411
29412 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29413
29414         PR libfortran/16436
29415         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
29416
29417 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
29418
29419         * gcc.target/i386/attributes-error.c: New testcase.
29420         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
29421         * gcc.target/i386/regparm-stdcall.c: Likewise.
29422         * gcc.target/i386/sseregparm-1.c: Likewise.
29423         * gcc.target/i386/sseregparm-2.c: Likewise.
29424
29425 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
29426
29427         * g++.dg/rtti/crash2.C: New.
29428
29429 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
29430
29431         * gcc.dg/noncompile/20040203-3.c: Update expected message.
29432
29433 2005-06-15  David Ung  <davidu@mips.com>
29434
29435         * gcc.target/mips/mips16e-extends.c: New test for testing the
29436         generation of MIPS16e zeb/zeh, seb/seh instructions.
29437
29438 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
29439
29440         PR 22018
29441         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
29442         * gcc.dg/tree-ssa/pr22018.c: New test.
29443
29444 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
29445
29446         * gcc.dg/simd-1.c: Update error messages.
29447         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
29448         * gcc.dg/simd-2.c: Update error messages.
29449         * gcc.dg/simd-4.c: New.
29450
29451 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
29452
29453         PR c++/20678
29454         * g++.dg/other/crash-4.C: New.
29455
29456 2005-06-14  Devang Patel  <dpatel@apple.com>
29457
29458         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
29459
29460 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
29461
29462         PR c++/21929
29463         * g++.dg/parse/crash11.C: Update
29464
29465 2005-06-13  Jeff Law  <law@redhat.com>
29466
29467         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
29468         perform the desired transformations.
29469         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
29470         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
29471
29472 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29473
29474         PR fortran/22038
29475         * gfortran.dg/forall_1.f90: Un-XFAIL.
29476
29477 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
29478
29479         PR c++/21929
29480         * g++.dg/parse/crash26.C: New.
29481
29482         PR c++/20789
29483         * g++.dg/init/member1.C: New.
29484
29485 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
29486
29487         * gfortran.dg/altreturn_1.f90: New test.
29488
29489 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
29490
29491         PR middle-end/21985
29492         * gcc.dg/tree-ssa/pr21985.c: New test.
29493
29494 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29495
29496         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
29497
29498 2005-06-12  Roger Sayle  <roger@eyesopen.com>
29499
29500         PR c++/21930
29501         * g++.dg/other/error10.C: New test case.
29502
29503 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29504
29505         PR libfortran/19155
29506         * gfortran.dg/pr19155.f: Add test.
29507
29508 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29509
29510         * gfortran.dg/f2c_7.f90: New test.
29511
29512         * gfortran.dg/forall_1.f90: XFAILed.
29513
29514 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29515
29516         * gcc.dg/pr14796-1.c: New.
29517         * gcc.dg/pr14796-2.c: New.
29518
29519 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
29520
29521         PR fortran/17792
29522         PR fortran/21375
29523         * gfortran.dg/deallocate_stat.f90: New test.
29524
29525 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
29526
29527         * gfortran.fortran-torture/execute/in-pack.f90: New test.
29528
29529 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
29530
29531         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
29532         access will be generated when this loop is vectorized. Test that
29533         accesses with same alignment were detected.
29534         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
29535         Test that accesses with same alignment were detected.
29536         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
29537         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
29538         alignment were detected.
29539
29540 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
29541
29542         PR c++/10611
29543         * g++.dg/conversion/simd2.C: New.
29544
29545 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29546
29547         * gcc.dg/Wcxx-compat-1.c: New.
29548
29549 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
29550
29551         PR libfortran/21480
29552         * gfortran.dg/reshape-complex.f90: Add a test for a packed
29553         complex array.
29554
29555 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
29556
29557         * gcc.dg/alias-8.c: New.
29558
29559 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
29560
29561         * gcc.dg/format/cmn_err-1.c: Update.
29562
29563 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
29564
29565         PR target/20666
29566         * gcc.target/sparc/fexpand-2.c: New.
29567         * gcc.target/sparc/fpmerge-2.c: New.
29568         * gcc.target/sparc/fpmul-2.c: New.
29569         * gcc.target/sparc/noresult.c: New.
29570         * gcc.target/sparc/pdist-2.c: New.
29571         * gcc.target/sparc/pdist-3.c: New.
29572
29573 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
29574
29575         PR testsuite/21702
29576         * gcc.target/i386/i386.exp: Fix comment typo.
29577
29578 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29579
29580         PR c++/19497
29581         * g++.dg/inherit/using5.C: New.
29582         * g++.dg/inherit/using6.C: New.
29583
29584 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29585
29586         PR c++/19894
29587         * g++.dg/template/ptrmem15.C: New test.
29588
29589         PR c++/20563
29590         * g++.dg/ext/label4.C: New test.
29591
29592 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29593
29594         * gcc.dg/tls/debug-1.c: New test.
29595
29596 2005-06-07  Dale Johannesen  <dalej@apple.com>
29597
29598         * gcc.target/i386/movq.c: New.
29599
29600 2005-06-07  Dale Johannesen  <dalej@apple.com>
29601
29602         * gcc.dg/20050607-1.c: New.
29603
29604 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
29605
29606         PR middle-end/21850
29607         * gcc.c-torture/execute/20050607-1.c: New test.
29608
29609 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
29610
29611         PR libfortran/21926
29612         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
29613         Test case where the return array has lowest stride one,
29614         but isn't packed.
29615
29616 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
29617
29618         * lib/target-supports.exp (check_effective_target_sync_int_long):
29619         Add s390 and s390x targets.
29620
29621 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
29622
29623         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
29624         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
29625         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
29626         * gcc.dg/tree-ssa/loop-9.c: New test.
29627
29628 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
29629
29630         * g++.dg/parse/defarg10.C: New.
29631
29632 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
29633
29634         PR regression/21897
29635         * gcc.c-torture/execute/20050604-1.c: New test.
29636
29637 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29638
29639         PR 21903
29640         * g++.dg/parse/defarg9.C: New.
29641
29642         PR c++/20637
29643         * g++.dg/inherit/using4.C: New.
29644         * g++.dg/overload/error1.C: Adjust expected errors.
29645         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
29646         * g++.old-deja/g++.brendan/arm2.C: Likewise.
29647         * g++.old-deja/g++.other/redecl2.C: Likewise.
29648         * g++.old-deja/g++.other/redecl4.C: Likewise.
29649         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
29650
29651 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29652
29653         * gfortran.dg/f2c_5.f90: Add -w to dg-options
29654
29655 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29656
29657         * lib/gfortran.exp (gfortran_target_compile): Call
29658         dg-additional-files-options
29659         * gfortran.dg/f2c_4.f90: New file
29660         * gfortran.dg/f2c_4.c: New file
29661         * gfortran.dg/f2c_5.f90: New file
29662         * gfortran.dg/f2c_5.c: New file
29663
29664 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29665
29666         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
29667
29668         PR fortran/21912
29669         * gfortran.dg/array_constructor_4.f90: New test.
29670
29671 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
29672
29673         PR c++/21619
29674         * g++.dg/ext/builtin9.C: New test.
29675
29676 2005-06-05  Dale Johannesen  <dalej@apple.com>
29677
29678         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
29679         * gcc.c-torture/execute/20050603-2.c: Ditto.
29680
29681 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
29682
29683         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
29684         * gcc.dg/vect/vect-reduc-1.c: New.
29685         * gcc.dg/vect/vect-reduc-2.c: New.
29686         * gcc.dg/vect/vect-reduc-3.c: New.
29687
29688 2005-06-04  Dale Johannesen  <dalej@apple.com>
29689
29690         * gcc.c-torture/execute/20050603-1.c: New.
29691         * gcc.c-torture/execute/20050603-2.c: New.
29692         * gcc.dg/20050603-3.c: New.
29693
29694 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29695
29696         PR fortran/19195
29697         * gfortran.dg/debug_1.f90: New test.
29698
29699         * gfortran.dg/forall_1.f90: New test.
29700
29701 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
29702
29703         * gfortran.dg/array_constructor_3.f90: New test.
29704
29705 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29706
29707         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
29708
29709 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
29710
29711         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
29712
29713 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
29714
29715         PR c/21873
29716         * gcc.dg/init-excess-1.c: New test.
29717
29718 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29719
29720         PR c++/21853
29721         * g++.dg/expr/static_cast6.C: New test.
29722
29723 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
29724
29725         * gcc.dg/tree-ssa/vrp14.c: New test.
29726
29727 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29728
29729         PR c++/21336
29730         * g++.dg/template/new2.C: New test.
29731
29732 2005-06-03  Josh Conner  <jconner@apple.com>
29733
29734         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
29735         all entries in initializer.
29736
29737 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
29738
29739         PR middle-end/21858
29740         * gcc.dg/pr21858.c: New testcase.
29741
29742 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
29743
29744         PR tree-optimization/21292
29745
29746         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
29747         New.
29748         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29749         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29750         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29751         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29752         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
29753
29754 2005-06-02  Richard Henderson  <rth@redhat.com>
29755
29756         * gcc.dg/sync-2.c: Use -march=i486 for i386.
29757
29758 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
29759
29760         * gcc.dg/wtypequal.c: New testcase.
29761
29762 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
29763
29764         PR 21582
29765         * gcc.dg/tree-ssa/pr21582.c: New test.
29766
29767 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29768
29769         PR c++/21280
29770         * g++.dg/opt/interface2.h: New.
29771         * g++.dg/opt/interface2.C: New.
29772         * g++.dg/init/ctor4.C: Adjust error lines.
29773         * g++.old-deja/g++.bob/inherit2.C: Likewise.
29774         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29775         * g++.old-deja/g++.jason/opeq3.C: Likewise.
29776         * g++.old-deja/g++.pt/assign1.C: Likewise.
29777         * g++.old-deja/g++.pt/crash20.C: Likewise.
29778
29779 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
29780
29781         PR tree-optimization/21734
29782         * g++.dg/vect/pr21734_1.cc: New.
29783         * g++.dg/vect/pr21734_2.cc: New.
29784
29785 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29786
29787         PR c++/20350
29788         * g++.dg/template/spec24.C: New.
29789
29790         PR c++/21151
29791         * g++.dg/pch/local-1.C: New.
29792         * g++.dg/pch/local-1.Hs: New.
29793
29794 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
29795
29796         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
29797         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
29798         * gcc.dg/tree-ssa/pr14341.c: New test.
29799         * gcc.dg/tree-ssa/pr14841.c: New test.
29800         * gcc.dg/tree-ssa/pr20701.c: New test.
29801         * gcc.dg/tree-ssa/pr21086.c: New test.
29802         * gcc.dg/tree-ssa/pr21090.c: New test.
29803         * gcc.dg/tree-ssa/pr21332.c: New test.
29804         * gcc.dg/tree-ssa/pr21458.c: New test.
29805         * gcc.dg/tree-ssa/pr21658.c: New test.
29806         * gcc.dg/tree-ssa/vrp01.c: New test.
29807         * gcc.dg/tree-ssa/vrp02.c: New test.
29808         * gcc.dg/tree-ssa/vrp03.c: New test.
29809         * gcc.dg/tree-ssa/vrp04.c: New test.
29810         * gcc.dg/tree-ssa/vrp05.c: New test.
29811         * gcc.dg/tree-ssa/vrp06.c: New test.
29812         * gcc.dg/tree-ssa/vrp07.c: New test.
29813         * gcc.dg/tree-ssa/vrp08.c: New test.
29814         * gcc.dg/tree-ssa/vrp09.c: New test.
29815         * gcc.dg/tree-ssa/vrp10.c: New test.
29816         * gcc.dg/tree-ssa/vrp11.c: New test.
29817         * gcc.dg/tree-ssa/vrp12.c: New test.
29818         * gcc.dg/tree-ssa/vrp13.c: New test.
29819
29820 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
29821
29822         PR 21029
29823         * gcc.dg/tree-ssa/pr21029.c: New test.
29824
29825 2005-06-01  Roger Sayle  <roger@eyesopen.com>
29826
29827         * gfortran.dg/logint-1.f: New test case.
29828         * gfortran.dg/logint-2.f: Likewise.
29829         * gfortran.dg/logint-3.f: Likewise.
29830
29831 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
29832
29833         PR c/21536
29834         PR c/20760
29835         * gcc.dg/20050527-1.c: New test.
29836
29837         * gcc.dg/i386-sse-12.c: New test.
29838
29839         PR fortran/21729
29840         * gfortran.dg/implicit_5.f90: New test.
29841
29842 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
29843
29844         PR fortran/20883
29845         * gfortran/assign_4.f90: New test.
29846         * gfortran/assign_2.f90: Change compile to run.
29847
29848 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
29849
29850         * lib/target-supports.exp
29851         (check_effective_target_sync_char_short): New.
29852         * gcc.dg/sync-2.c: New.
29853
29854 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
29855
29856         PR tree-optimization/21817
29857         * gcc.dg/torture/pr21817-1.c: New.
29858
29859 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
29860
29861         PR c++/21165
29862         * g++.dg/template/init5.C: New.
29863
29864 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
29865
29866         * gfortran.dg/char_initialiser_actual.f90:
29867         Test character initialisers as actual arguments.
29868         * gfortran.dg/char_pointer_comp_assign.f90:
29869         Test character pointer structure component assignments.
29870         * gfortran.dg/char_array_structure_constructor.f90:
29871         Test character components in structure constructors.
29872
29873 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
29874
29875         PR middle-end/20931
29876         * g++.dg/opt/pr20931.C: New test.
29877
29878 2005-05-31  Andreas Jaeger  <aj@suse.de>
29879
29880         PR testsuite/20772
29881         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
29882         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
29883         g++.old-deja/g++.ext/asmspec1.C,
29884         g++.old-deja/g++.other/regstack.C,
29885         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
29886         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
29887         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
29888         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
29889         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
29890         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
29891         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
29892         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
29893         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
29894         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
29895         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
29896         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
29897         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
29898         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
29899         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
29900         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
29901         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
29902         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
29903         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
29904
29905 2005-05-31  Jeff Law  <law@redhat.com>
29906
29907         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
29908
29909 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
29910
29911         PR middle-end/21743
29912         * gcc.dg/builtins-1.c: Activate disabled clog test.
29913         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29914
29915 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
29916
29917         * gfortran.dg/char_pointer_assign.f90:
29918         Test character-pointer assignments and pointer assignments.
29919         * gfortran.dg/char_pointer_dummy.f90:
29920         Test character-pointer dummy arguments.
29921         * gfortran.dg/char_pointer_func.f90:
29922         Test character-pointer function returns.
29923         * gfortran.dg/char_pointer_dependency.f90:
29924         Test character-pointer functions with dependencies.
29925
29926 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
29927
29928         PR c++/21784
29929         * g++.dg/lookup/using14.C: New test.
29930
29931 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
29932
29933         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
29934         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
29935         trailing ^M.
29936
29937 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
29938
29939         PR c++/17413
29940         * g++.dg/template/local5.C: New.
29941
29942         PR target/21761
29943         * gcc.c-torture/compile/pr21761.c: New.
29944
29945         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
29946         before darwin8.
29947
29948 2005-05-30  Steven G. Kargl
29949
29950         PR fortran/20846
29951         * gfortran.dg/inquire_8.f90: New test.
29952
29953 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29954
29955         PR libfortran/21376
29956         * gfortran.dg/output_exponents_1.f90: New test.
29957
29958 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29959
29960         PR libfortran/20006
29961         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
29962
29963 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
29964
29965         PR c++/21210
29966         * g++.dg/ext/complex1.C: New test.
29967
29968         PR c++/21340
29969         * g++.dg/init/ctor6.C: New test.
29970
29971 2005-05-29  Jan Hubicka  <jh@suse.cz>
29972
29973         * gcc.c-torture/compile/pr21562.c: New.
29974
29975 2005-05-28  Steven G. Kargl <kargls@comcast.net>
29976
29977         * gfortran.dg/subnormal_1.f90: New test.
29978
29979 2005-05-28  Jan Hubicka  <jh@suse.cz>
29980
29981         * tree-prof.exp: Fix comment.
29982         * value-prof-1.c: New.
29983         * value-prof-2.c: New.
29984         * value-prof-3.c: New.
29985         * value-prof-4.c: New.
29986
29987 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
29988
29989         PR c++/21614
29990         * g++.dg/expr/ptrmem6.C: New test.
29991         * g++.dg/expr/ptrmem6a.C: Likewise.
29992
29993 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
29994
29995         PR tree-optimization/21658
29996         * gcc.dg/tree-ssa/pr21658.c: New.
29997
29998 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
29999
30000         PR c++/21455
30001         * g++.dg/inherit/ptrmem3.C: New.
30002
30003         PR c++/21681
30004         * g++.dg/parse/template16.C: New.
30005
30006 2005-05-27  Andreas Jaeger  <aj@suse.de>
30007
30008         * gcc.dg/setjmp-2.c: Only run in 32-bit.
30009
30010         * gcc.dg/i386-sse-8.c: Run test on all archs.
30011
30012 2005-05-26  Mike Stump  <mrs@apple.com>
30013
30014         * objc.dg/isa-field-1.m: Only run on darwin.
30015         * objc.dg/lookup-1.m: Likewise.
30016         * objc.dg/try-catch-8.m: Likewise.
30017
30018 2005-05-26  Roger Sayle  <roger@eyesopen.com>
30019
30020         PR tree-optimization/9814
30021         * gcc.dg/pr9814-1.c: New test case.
30022
30023 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30024
30025         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
30026         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
30027         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
30028         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
30029         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
30030         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
30031         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
30032         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
30033         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
30034         objc.dg/try-catch-8.m: New.
30035
30036 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
30037
30038         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
30039         remove extraneous semicolons.
30040
30041 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30042
30043         * obj-c++.dg/comp-types-12.mm: New.
30044         * objc.dg/comp-types-11.m: New.
30045         * objc.dg/selector-4.m: New.
30046
30047 2005-05-26  Andreas Jaeger  <aj@suse.de>
30048
30049         PR testsuite/20772
30050         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
30051         g++.old-deja/g++.ext/attrib3.C,
30052         g++.old-deja/g++.other/store-expr1.C,
30053         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
30054         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
30055         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
30056         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
30057         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
30058         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
30059         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
30060         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
30061         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
30062         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
30063         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
30064         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
30065         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
30066         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
30067         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
30068         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
30069         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
30070         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
30071         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
30072
30073 2005-05-26  Andreas Jaeger  <aj@suse.de>
30074
30075         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
30076         x86-64 compilation.
30077
30078 2005-05-26  Andreas Jaeger  <aj@suse.de>
30079
30080         PR testsuite/20772
30081         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
30082         gcc.misc-tests/i386-pf-athlon-1.c,
30083         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30084         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
30085         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
30086         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
30087         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
30088         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
30089         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
30090         programs.
30091
30092         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
30093         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
30094         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
30095         x86-64 compilation.
30096
30097         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
30098         x86_64.
30099
30100         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
30101         effective-target ilp32.
30102
30103 2005-05-26  David Ung  <davidu@mips.com>
30104
30105         * gcc.target/mips/ext_ins.c: New test for testing the generation
30106         of MIPS32/64 rev 2 ext/ins instructions.
30107
30108 2005-05-26  Andreas Jaeger  <aj@suse.de>
30109
30110         * treelang/compile/unsigned.tree: Use gimple instead of
30111         nonexisting generic dump.
30112
30113 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
30114
30115         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
30116
30117 2005-05-26  Andreas Jaeger  <aj@suse.de>
30118
30119         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
30120
30121 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
30122
30123         PR libfortran/17283
30124         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
30125         Test callee-allocated memory with write statements.
30126
30127 2005-05-25  Roger Sayle  <roger@eyesopen.com>
30128
30129         PR middle-end/21709
30130         * gcc.dg/pr21709-1.c: New test case.
30131
30132 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30133             Mike Stump  <mrs@apple.com>
30134
30135         * objc/execute/next_mapping.h: Update for C++.
30136
30137         * obj-c++.dg/selector-1.mm: Move to...
30138         * obj-c++.dg/selector-4.mm: here...
30139
30140         * obj-c++.dg/basic.mm: New.
30141         * obj-c++.dg/comp-types-1.mm: New.
30142         * obj-c++.dg/cxx-class-1.mm: New.
30143         * obj-c++.dg/cxx-ivars-1.mm: New.
30144         * obj-c++.dg/cxx-ivars-2.mm: New.
30145         * obj-c++.dg/cxx-ivars-3.mm: New.
30146         * obj-c++.dg/cxx-scope-1.mm: New.
30147         * obj-c++.dg/cxx-scope-2.mm: New.
30148         * obj-c++.dg/defs.mm: New.
30149         * obj-c++.dg/empty-private-1.mm: New.
30150         * obj-c++.dg/encode-1.mm: New.
30151         * obj-c++.dg/encode-2.mm: New.
30152         * obj-c++.dg/encode-3.mm: New.
30153         * obj-c++.dg/extern-c-1.mm: New.
30154         * obj-c++.dg/extra-semi.mm: New.
30155         * obj-c++.dg/fix-and-continue-2.mm: New.
30156         * obj-c++.dg/isa-field-1.mm: New.
30157         * obj-c++.dg/ivar-list-semi.mm: New.
30158         * obj-c++.dg/local-decl-1.mm: New.
30159         * obj-c++.dg/lookup-1.mm: New.
30160         * obj-c++.dg/lookup-2.mm: New.
30161         * obj-c++.dg/method-1.mm: New.
30162         * obj-c++.dg/method-2.mm: New.
30163         * obj-c++.dg/method-3.mm: New.
30164         * obj-c++.dg/method-4.mm: New.
30165         * obj-c++.dg/method-5.mm: New.
30166         * obj-c++.dg/method-6.mm: New.
30167         * obj-c++.dg/method-7.mm: New.
30168         * obj-c++.dg/no-extra-load.mm: New.
30169         * obj-c++.dg/overload-1.mm: New.
30170         * obj-c++.dg/pragma-1.mm: New.
30171         * obj-c++.dg/pragma-2.mm: New.
30172         * obj-c++.dg/private-1.mm: New.
30173         * obj-c++.dg/private-2.mm: New.
30174         * obj-c++.dg/proto-qual-1.mm: New.
30175         * obj-c++.dg/qual-types-1.mm: New.
30176         * obj-c++.dg/stubify-1.mm: New.
30177         * obj-c++.dg/stubify-2.mm: New.
30178         * obj-c++.dg/super-class-1.mm: New.
30179         * obj-c++.dg/super-class-2.mm: New.
30180         * obj-c++.dg/super-dealloc-1.mm: New.
30181         * obj-c++.dg/super-dealloc-2.mm: New.
30182         * obj-c++.dg/template-1.mm: New.
30183         * obj-c++.dg/template-2.mm: New.
30184         * obj-c++.dg/template-3.mm: New.
30185         * obj-c++.dg/template-4.mm: New.
30186         * obj-c++.dg/template-5.mm: New.
30187         * obj-c++.dg/template-6.mm: New.
30188         * obj-c++.dg/try-catch-1.mm: New.
30189         * obj-c++.dg/try-catch-2.mm: New.
30190         * obj-c++.dg/try-catch-3.mm: New.
30191         * obj-c++.dg/try-catch-4.mm: New.
30192         * obj-c++.dg/try-catch-5.mm: New.
30193         * obj-c++.dg/try-catch-6.mm: New.
30194         * obj-c++.dg/try-catch-7.mm: New.
30195         * obj-c++.dg/try-catch-8.mm: New.
30196         * obj-c++.dg/try-catch-9.mm: New.
30197         * obj-c++.dg/va-meth-1.mm: New.
30198
30199 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30200
30201         * obj-c++.dg/selector-1.mm: New.
30202         * obj-c++.dg/selector-2.mm: New.
30203
30204 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30205
30206         * obj-c++.dg/selector-3.mm: New.
30207         * objc.dg/selector-3.m: New.
30208
30209 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30210
30211         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
30212         about where warning appears.
30213
30214 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30215
30216         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
30217         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
30218         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
30219         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
30220
30221 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30222
30223         * gcc.dg/20050524-1.c: New test.
30224
30225 2005-05-25  Jan Hubicka  <jh@suse.cz>
30226
30227         * gcc.dg/tree-prof/inliner-1.c: New.
30228
30229 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
30230
30231         * gcc.dg/tree-prof: New directory.
30232         * gcc.dg/tree-prof/tree-prof.exp: New.
30233
30234 2005-05-25  DJ Delorie  <dj@redhat.com>
30235
30236         * gcc.dg/Wattributes-1.c: New.
30237         * gcc.dg/Wattributes-2.c: New.
30238         * gcc.dg/Wattributes-3.c: New.
30239
30240 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
30241
30242         PR tree-optimization/19833
30243         * gcc.dg/uninit-4.c: Remove xfail.
30244         * gcc.dg/uninit-9.c: Ditto.
30245
30246 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
30247
30248         * obj-c++.dg/bitfield-[1-5].mm: New.
30249         * obj-c++.dg/class-protocol-1.mm: New.
30250         * obj-c++.dg/comp-types-1[0-1].mm: New.
30251         * obj-c++.dg/comp-types-[2-9].mm: New.
30252         * obj-c++.dg/encode-[4-8].mm: New.
30253         * obj-c++.dg/layout-1.mm: New.
30254         * obj-c++.dg/method-1[0-9].mm: New.
30255         * obj-c++.dg/method-2[0-1].mm: New.
30256         * obj-c++.dg/method-[8-9].mm: New.
30257         * obj-c++.dg/objc-gc-3.mm: New.
30258         * obj-c++.dg/try-catch-10.mm: New.
30259         * objc.dg/bitfield-5.m: New.
30260         * objc.dg/comp-types-10.m: New.
30261         * objc.dg/comp-types-9.m: New.
30262         * objc.dg/layout-1.m: New.
30263         * objc.dg/objc-gc-4.m: New.
30264         * objc.dg/try-catch-9.m: New.
30265         * objc.dg/class-protocol-1.m: Tweak diagnostics.
30266         * objc.dg/comp-types-1.m: Likewise.
30267         * objc.dg/comp-types-[5-6].m: Likewise.
30268         * objc.dg/method-9.m: Likewise.
30269
30270 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
30271
30272         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
30273         and on hardware without VMX support.
30274
30275         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
30276
30277         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
30278
30279         * lib/profopt.exp (dg-final-generate, dg-final-use,
30280         profopt-final-code, profopt-get-options): New.
30281         (profopt-execute): Process test directives.
30282
30283         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
30284         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30285         cleanup-tree-dump, cleanup-saved-temps): Update comments.
30286
30287 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
30288
30289         PR C++/21645
30290         * g++.dg/init/ctor5.C: New test.
30291
30292 2005-05-24  Ira Rosen  <irar@il.ibm.com>
30293
30294         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
30295         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
30296         vect-113.c, vect-114.c.
30297
30298 2005-05-23  Adam Nemet  <anemet@lnxw.com>
30299
30300         * gcc.dg/const-elim-1.c: Remove xfails.
30301
30302 2005-05-23  Jeff Law  <law@redhat.com>
30303
30304         * gcc.c-torture/compile/pr21638.c: New test.
30305         * gcc.c-torture/compile/20050520-1.c: New test.
30306
30307 2005-05-23  Nick Clifton  <nickc@redhat.com>
30308
30309         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
30310         be a proper triple, ie: m32r*-*-*.
30311         * g++.old-deja/g++.jason/thunk3.C: Likewise.
30312
30313 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
30314
30315         PR middle-end/21331
30316         PR tree-opt/21293
30317         * gcc.c-torture/compile/pr21293.c: New test.
30318         * gcc.c-torture/execute/pr21331.c: New test.
30319
30320 2004-05-20  Richard Henderson  <rth@redhat.com>
30321
30322         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
30323
30324 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
30325
30326         * obj-c++-dg.exp: Add.
30327         * obj-c++.exp: Add.
30328         * obj-c++.dg/dg.exp: Add.
30329
30330 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
30331
30332         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
30333         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
30334
30335 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
30336
30337         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
30338
30339 2004-05-19  Richard Henderson  <rth@redhat.com>
30340
30341         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
30342
30343 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
30344
30345         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
30346
30347         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
30348
30349 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
30350
30351         PR c++/21495
30352         * g++.dg/parse/extern1.C: New test.
30353         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
30354
30355 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30356
30357         * gcc.dg/c99-math.h: New.
30358         * gcc.dg/c99-math-float-1.c: New test.
30359         * gcc.dg/c99-math-double-1.c: Likewise.
30360         * gcc.dg/c99-math-long-double-1.c: Likewise.
30361
30362 2005-05-18  Richard Henderson  <rth@redhat.com>
30363
30364         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
30365
30366 2005-05-18  Devang Patel  <dpatel@apple.com>
30367
30368         * g++.dg/opt/20050511-1.C: New test.
30369
30370 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
30371
30372         PR libfortran/21127
30373         * gfortran.dg/reshape-complex.f90: New test.
30374
30375 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
30376
30377         * gfortran.dg/array_constructor_1.f90: New test.
30378         * gfortran.dg/array_constructor_2.f90: New test.
30379
30380 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
30381
30382         PR fortran/20954
30383         * gfortran.dg/pr20954.f: New test.
30384
30385 2005-05-17  Mike Stump  <mrs@apple.com>
30386
30387         Yet more Objective-C++...
30388
30389         * objc.dg/method-5.m: Update.
30390         * objc.dg/method-6.m: Update.
30391         * objc.dg/method-7.m: Update.
30392         * objc.dg/method-9.m: Update.
30393         * objc.dg/try-catch-2.m: Update.
30394
30395 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
30396
30397         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
30398         Remove little-endian optimizations.
30399
30400 2005-05-17  Jeff Law  <law@redhat.com>
30401
30402         * g++.dg/tree-ssa/pr14814.C: New test.
30403         * gcc.dg/tree-ssa/pr14814.C: New test.
30404         * gcc.dg/tree-ssa/pr17141-1.C: New test.
30405         * gcc.dg/tree-ssa/pr17141-2.C: New test.
30406
30407 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30408
30409         * gcc.dg/compat/generate-random.c: Do not include
30410         libiberty.h.
30411         * gcc.dg/compat/generate-random_r.c: Likewise.
30412
30413 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
30414
30415         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
30416
30417 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30418
30419         PR middle-end/21595
30420         * g++.dg/tree-ssa/builtin1.C: New testcase.
30421
30422 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
30423
30424         PR c++/21454
30425         * g++.dg/opt/const4.C: New test.
30426
30427         PR middle-end/21492
30428         * g++.dg/opt/crossjump1.C: New test.
30429
30430         PR tree-optimization/21610
30431         * gcc.c-torture/compile/20050516-1.c: New test.
30432
30433         PR fortran/15080
30434         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
30435         about the test failing.
30436         * gfortran.fortran-torture/execute/where_7.f90: New test.
30437         * gfortran.fortran-torture/execute/where_8.f90: New test.
30438
30439 2005-05-16  Richard Henderson  <rth@redhat.com>
30440
30441         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
30442         i?86 and x86_64.
30443
30444 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
30445
30446         * gcc.dg/compat/generate-random.c (config.h): Do not include.
30447         (limits.h): Include unconditionally.
30448         (stdlib.h): Likewise.
30449         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
30450         (limits.h): Include unconditionally.
30451         (stdlib.h): Likewise.
30452         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
30453         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
30454         (limits.h): Include unconditionally.
30455         (stdlib.h): Likewise.
30456         (hashtab.h): Do not include.
30457         (getopt.h): Likewise.
30458         (stddef.h): Include.
30459         (hashval_t): Define.
30460         (struct entry): Add "next" field.
30461         (HASH_SIZE): New macro.
30462         (hash_table): New variable.
30463         (switchfiles): Do not use xmalloc.
30464         (mix): New macro.
30465         (iterative_hash): New function.
30466         (hasht): Remove.
30467         (e_exists): New function.
30468         (e_insert): Likewise.
30469         (output): Use, instead of libiberty hashtable functions.
30470         (main): Do not use getopt.  Do not call htab_create.
30471
30472 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
30473
30474         PR libstdc++/21526
30475         * lib/target-supports.exp (check_mkfifo_available):
30476         Return 0 for cygwin as mkfifo support incomplete on platform.
30477         Fix typos in comments.
30478
30479 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
30480
30481         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
30482
30483 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
30484
30485         PR fortran/17432
30486         * gfortran.dg/assign_4.f: New test.
30487
30488 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
30489
30490         PR tree-optimization/21563
30491         * gcc.dg/tree-ssa/pr21563.c: New.
30492
30493 2005-05-14  Jan Hubicka  <jh@suse.cz>
30494
30495         * gcc.dg/noreturn-7.c: Allow control reaches warning.
30496
30497 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
30498
30499         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
30500
30501 2005-05-13  Julian Brown  <julian@codesourcery.com>
30502
30503         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
30504         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
30505
30506 2005-05-13  Jan Hubicka  <jh@suse.cz>
30507
30508         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
30509         * gcc.dg/fold-xor-?.c: Likewise.
30510         * gcc.dg/pr15784-?.c: Likewise.
30511         * gcc.dg/pr20922-?.c: Likewise.
30512         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
30513         * gcc.dg/tree-ssa/pr17598.c: Likewise.
30514         * gcc.dg/tree-ssa/pr20470.c: Likewise.
30515
30516 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30517
30518         PR fortran/21260
30519         * gfortran.dg/hollerith_1.f90: New test.
30520
30521 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30522
30523         * gfortran.dg/func_result_2.f90: New test.
30524
30525 2005-05-11  Bud Davis  <bdavis@gfortran.org>
30526
30527         * gfortran.dg/dev_null.f90: New test.
30528
30529 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
30530
30531         * gcc.dg/arm-vfp1.c: Revert last change.
30532
30533 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
30534
30535         PR middle-end/19807
30536         PR tree-optimization/19639
30537         * g++.dg/tree-ssa/pr19807.C: New testcase.
30538
30539 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30540
30541         PR libfortran/21471
30542         * gfortran.dg/append-1.f90: New test.
30543
30544 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30545
30546         * gcc.dg/pr18501.c: XFAIL.
30547         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
30548         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
30549         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
30550         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30551         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30552         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
30553         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
30554         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
30555
30556 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30557
30558         PR fortran/20178
30559         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
30560         gfortran.dg/f2c_3.f90: New tests.
30561
30562         * gfortran.dg/return_1.f90: Fix dg annotation.
30563
30564 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30565
30566         * gcc.c-torture/compile/20050510-1.c: New test.
30567
30568 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
30569
30570         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
30571
30572 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
30573
30574         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
30575
30576 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
30577
30578         PR c/17913
30579         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
30580
30581 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
30582
30583         PR c/21342
30584         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
30585         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
30586
30587 2005-05-10  Ben Elliston  <bje@au.ibm.com>
30588
30589         PR debug/16676
30590         * gcc.dg/debug/pr16676.c: New test.
30591
30592 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
30593
30594         PR testsuite/21443
30595         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
30596         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
30597         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
30598         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
30599         Change -O1 to -O2.
30600         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
30601         -fno-tree-dominator-opts.
30602
30603 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30604
30605         * gfortran.dg/return_1.f90: New test.
30606
30607 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
30608
30609         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
30610
30611         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
30612
30613 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
30614
30615         PR c++/21427
30616         * g++.dg/inherit/covariant13.C: New.
30617
30618 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30619
30620         PR libfortran/19155
30621         * gfortran.dg/pr19155.f: New test.
30622
30623 2005-05-08  Roger Sayle  <roger@eyesopen.com>
30624
30625         PR inline-asm/8788
30626         * gcc.dg/pr8788-1.c: New testcase.
30627
30628 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
30629
30630         PR target/21416
30631         * gcc.target/mips/fpcmp-[12].c: New tests.
30632
30633 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
30634
30635         * lib/target-supports-dg.exp (dg-require-fork): New function.
30636         (dg-require-mkfifo): Likewise.
30637         * lib/target-supports.exp (check_function_available): New
30638         function.
30639         (check_fork_available): Likewise.
30640         (check_mkfifo_available): Likewise.
30641
30642 2005-05-06  Jeff Law  <law@redhat.com>
30643
30644         * gcc.c-torture/compile/pr21380.c: New test.
30645
30646 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
30647
30648         PR c++/20961
30649         * g++.dg/ext/weak3.C: New test.
30650
30651 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
30652
30653         PR c++/21352
30654         * g++.dg/template/crash37.C: New test.
30655
30656 2005-05-05  Paul Brook  <paul@codesourcery.com>
30657
30658         * gcc.dg/arm-g2.c: Use effective-target arm32.
30659         * gcc.dg/arm-mmx-1.c: Ditto.
30660         * gcc.dg/arm-scd42-2.c: Ditto.
30661         * gcc.dg/arm-vfp1.c: Ditto.
30662         * lib/target-supports.exp (check_effective_target_arm32): New
30663         function.
30664
30665 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
30666
30667         PR libfortran/21354
30668         gfortran.dg/in_pack_rank7.f90: New test.
30669
30670 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
30671
30672         PR middle-end/15618
30673         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
30674
30675 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
30676
30677         PR middle-end/21265
30678         * gcc.dg/20050503-1.c: New test.
30679
30680         PR rtl-optimization/21239
30681         * gcc.dg/i386-sse-11.c: New test.
30682
30683 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
30684
30685         PR target/16888
30686         * gcc.target/i386/asm-1.c: New test.
30687
30688 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
30689
30690         PR rtl-optimization/21330
30691         * gcc.c-torture/execute/20050502-1.c: New test.
30692
30693         PR target/21297
30694         * gcc.c-torture/execute/20050502-2.c: New test.
30695
30696 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
30697
30698         PR middle-end/21282
30699         * gcc.dg/pr21282.c: New.
30700
30701 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30702
30703         * gcc.dg/vect/pr20122.c: Clean up .vect file.
30704         * gcc.dg/vect/vect-92.c: Likewise.
30705         * gcc.dg/vect/vect-93.c: Likewise.
30706         * gcc.dg/vect/vect-dv-1.c: Likewise.
30707         * gcc.dg/vect/vect-dv-2.c: Likewise.
30708         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
30709
30710 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30711
30712         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
30713         * gfortran.dg/vect/vect-2.f90: Likewise.
30714         * gfortran.dg/vect/vect-3.f90: Likewise.
30715         * gfortran.dg/vect/vect-4.f90: Likewise.
30716         * gfortran.dg/vect/vect-5.f90: Likewise.
30717
30718 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
30719
30720         PR target/20813
30721         * gcc.dg/rs6000-fpint-2.c: New.
30722
30723 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
30724
30725         PR c/15698
30726         * gcc.dg/builtins-30.c: Update expected messages.
30727         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
30728         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
30729         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
30730
30731 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
30732
30733         PR tree-optimization/21294
30734         * gcc.dg/tree-ssa/pr21294.c: New.
30735
30736 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
30737
30738         * gcc.dg/altivec-3.c (vec_store): Do not use the old
30739         __builtin_altivec_st_internal_4si built-in.
30740
30741 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
30742
30743         PR c++/15875
30744         * g++.dg/template/ptrmem14.C: New test.
30745
30746 2005-05-02  Paul Brook  <paul@codesourcery.com>
30747
30748         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
30749
30750 2005-05-02  Michael Matz  <matz@suse.de>
30751
30752         PR c++/19542
30753         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
30754
30755 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
30756
30757         * g++.dg/cpp/weak.C: New test.
30758
30759 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
30760
30761         * gcc.dg/tree-ssa/loop-8.c: New test.
30762
30763 2005-04-30  Michael Maty  <matz@suse.de>
30764
30765         * gcc.dg/inline-mcpy.c: New test.
30766
30767 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
30768
30769         PR libfortran/18958
30770         * gfortran.dg/eoshift.f90: New test case.
30771
30772 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
30773
30774         PR libfortran/18857
30775         * gfortran.dg/matmul_1.f90: New test.
30776
30777 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30778
30779         PR tree-optimization/21030
30780         * gcc.dg/tree-ssa/pr21030.c: New.
30781
30782 2005-04-29  Devang Patel  <dpatel@apple.com>
30783
30784         PR tree-optimization/21272
30785         * gcc.dg/vect/vect-ifcvt-10.c: New test.
30786
30787 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
30788
30789         PR fortran/13082
30790         PR fortran/18824
30791         * gfortran.dg/entry_4.f90: New test.
30792         * gfortran.fortran-torture/execute/entry_1.f90: New test.
30793         * gfortran.fortran-torture/execute/entry_2.f90: New test.
30794         * gfortran.fortran-torture/execute/entry_3.f90: New test.
30795         * gfortran.fortran-torture/execute/entry_4.f90: New test.
30796         * gfortran.fortran-torture/execute/entry_5.f90: New test.
30797         * gfortran.fortran-torture/execute/entry_6.f90: New test.
30798         * gfortran.fortran-torture/execute/entry_7.f90: New test.
30799
30800 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30801
30802         * gfortran.fortran-torture/execute/entry_8.f90: New test.
30803
30804 2005-04-29  Paul Brook  <paul@codesourcery.com>
30805
30806         * gfortran.dg/entry_3.f90: New test.
30807
30808 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30809
30810         * gfortran.dg/implicit_4.f90: New test.
30811
30812 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
30813
30814         * lib/target-supports.exp (check_profiling_available): Return
30815         false for xtensa-*-elf.
30816
30817 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
30818
30819         * lib/fortran-torture.exp (fortran-torture.exp): Catch
30820         error if file cannot be deleted.
30821
30822 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30823
30824         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
30825         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
30826         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
30827         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
30828         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
30829         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
30830         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
30831         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
30832         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
30833         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
30834         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
30835         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
30836         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
30837
30838 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30839
30840         PR fortran/20865
30841         * gfortran.dg/pr20865.f90: New test.
30842
30843 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
30844
30845         * gcc.dg/void-cast-2.c: New test.
30846
30847 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30848
30849         PR c/21159
30850         * gcc.dg/void-cast-1.c: New test.
30851
30852 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
30853
30854         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
30855
30856 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30857
30858         PR fortran/21177
30859         * gfortran.dg/pr21177.f90: New test.
30860
30861 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
30862
30863         PR tree-optimization/21171
30864         * gcc.dg/tree-ssa/pr21171.c: New test.
30865
30866 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
30867
30868         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30869         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30870         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30871         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30872         gcc.dg/tree-ssa/gen-vect-32.c: New.
30873         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
30874         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
30875         don't run on PPC32.
30876
30877 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30878
30879         PR c/21213
30880         * gcc.dg/transparent-union-3.c: New test.
30881
30882 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30883
30884         PR c/20740
30885         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
30886         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
30887         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
30888         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
30889         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
30890         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
30891
30892 2005-04-26  Jeff Law  <law@redhat.com>
30893
30894         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
30895         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
30896         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
30897         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
30898         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
30899         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
30900         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
30901
30902 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
30903
30904         PR tree-optimization/17598
30905         * gcc.dg/tree-ssa/pr17598.c: New testcase.
30906
30907 2005-04-25  Mike Stump  <mrs@apple.com>
30908
30909         * objc.dg/fix-and-continue-1.m: Add.
30910
30911 2005-04-25  Roger Sayle  <roger@eyesopen.com>
30912
30913         PR c++/20995
30914         * g++.dg/opt/pr20995-1.C: New test case.
30915
30916 2005-04-25  Devang Patel <dpatel@apple.com>
30917
30918         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
30919
30920 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30921
30922         PR testsuite/21062
30923         * g++.dg/opt/alias2.C (printf): Correct the prototype.
30924
30925 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30926
30927         PR C++/21188
30928         * g++.dg/opt/rtti2.C: New test.
30929
30930 2005-04-25  Paul Brook  <paul@codesourcery.com>
30931         Steven G. Kargl  <kargls@comcast.net>
30932
30933         PR fortran/20879
30934         * gfortran.dg/ichar_1.f90: New file.
30935
30936 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
30937
30938         PR middle-end/20991
30939         * g++.dg/opt/pr20991.C: New test.
30940
30941         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
30942         where sizeof (type) < __alignof__ (type).
30943         * gcc.dg/compat/struct-layout-1.h: Likewise.
30944
30945 2005-04-24  Per Bothner  <per@bothner.com>
30946             Devang Patel  <dpatel@apple.com>
30947
30948         PR preprocessor/20907
30949         * gcc.dg/cpp/very-long-comment.c: New test.
30950
30951 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30952
30953         PR fortran/20059
30954         * gfortran.dg/common_5.f: New test.
30955
30956 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
30957
30958         PR middle-end/21082
30959         * g++.dg/tree-ssa/pr21082.C: New testcase.
30960
30961 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
30962
30963         * gcc.dg/vect/vect-99.c: New test.
30964
30965 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
30966
30967         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
30968
30969 2005-04-22  Jeff Law  <law@redhat.com>
30970
30971         * gcc.dg/uninit-5.c: Remove xfails.
30972         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
30973         conditionals and loads.
30974
30975 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
30976
30977         PR libfortran/20074
30978         PR libfortran/20436
30979         PR libfortran/21108
30980         * gfortran.dg/nested_reshape.f90: new test
30981         * gfortran.dg/reshape-alloc.f90: new test
30982         * gfortran.dg/reshape.f90: new test
30983
30984 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
30985
30986         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
30987
30988         * gcc.dg/arm-vfp1.c: New test.
30989
30990 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
30991
30992         PR c++/21087
30993         * g++.dg/lookup/builtin2.C: New test.
30994
30995 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
30996
30997         * gcc.dg/weak/weak-13.c: New test.
30998
30999 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
31000
31001         * lib/target-supports.exp (check_effective_target_sync_int_long):
31002         Add powerpc*.
31003
31004 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
31005
31006         * gcc.target/mips/branch-1.c: New test.
31007
31008 2005-04-21  Richard Henderson  <rth@redhat.com>
31009
31010         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
31011         * gcc.dg/vect/vect-86.c: Likewise.
31012         * gcc.dg/vect/vect-87.c: Likewise.
31013         * gcc.dg/vect/vect-88.c: Likewise.
31014
31015 2005-04-21  Devang Patel  <dpatel@apple.com>
31016
31017         PR optimization/20994
31018         * gcc.dg/tree-ssa/ifc-3.c: New test.
31019
31020 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31021
31022         PR c/12913
31023         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
31024         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
31025         gcc.dg/c99-vla-jump-5.c: New tests.
31026
31027 2005-04-19  Richard Henderson  <rth@redhat.com>
31028
31029         * lib/target-supports.exp (check_effective_target_vect_int_mult):
31030         Fix typo in exists check.
31031         (check_effective_target_sync_int_long): New.
31032         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
31033         * gcc.dg/ia64-sync-2.c: Likewise.
31034         * gcc.dg/ia64-sync-3.c: Likewise.
31035         * gcc.dg/ia64-sync-4.c: Likewise.
31036
31037 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
31038
31039         * gcc.dg/fold-xor-1.c: New test.
31040         * gcc.dg/fold-xor-2.c: New test.
31041
31042 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
31043
31044         PR target/20670
31045         * g++.dg/eh/fp-regs.C: New test.
31046
31047 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31048
31049         * gcc.dg/Wint-to-pointer-cast-1.c,
31050         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
31051         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
31052         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
31053
31054 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31055
31056         PR fortran/16861
31057         * gfortran.dg/pr16861.f90: New test.
31058
31059 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31060
31061         * gcc.dg/pr21085.c: New test.
31062
31063 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
31064
31065         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
31066         (setup_mips_tests, dg-mips-options): New procedures.
31067         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
31068         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
31069         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
31070         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31071         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
31072         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
31073         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
31074         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31075         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
31076         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
31077         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
31078         dg-mips-options instead of dg-options.  Remove now-redundant
31079         preprocessor guards.
31080         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
31081         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31082         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31083         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
31084         * gcc.dg/vr-mult-2.c: Delete.
31085         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
31086         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
31087         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
31088         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
31089         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
31090         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
31091         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
31092
31093 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
31094
31095         * ada/acats/run_all.sh: Use sync when executable not present.
31096
31097 2005-04-18  Devang Patel  <dpatel@apple.com>
31098
31099         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
31100         * gcc.dg/vect/vect-11a.c: New.
31101         * gcc.dg/vect/vect-none.c: Update.
31102         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
31103
31104 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31105
31106         PR tree-optimization/20922
31107         * gcc.dg/pr20922-1.c: New test.
31108         * gcc.dg/pr20922-2.c: New test.
31109         * gcc.dg/pr20922-3.c: New test.
31110         * gcc.dg/pr20922-4.c: New test.
31111         * gcc.dg/pr20922-5.c: New test.
31112         * gcc.dg/pr20922-6.c: New test.
31113
31114 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31115
31116         PR libfortran/20950
31117         * gfortran.dg/pr20950.f: New test.
31118
31119 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31120
31121         PR libfortran/19216
31122         * gfortran.dg/pr19216.f: New test.
31123
31124 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
31125
31126         PR tree-optimization/21001
31127         * gcc.dg/tree-ssa/pr21001.c: New.
31128
31129 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
31130
31131         PR libfortran/21075
31132         * gfortran.dg/reshape_rank7.f90: New test.
31133
31134 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
31135
31136         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
31137         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
31138         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
31139         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
31140         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
31141         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
31142         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
31143         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
31144         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
31145         wrong way round).
31146         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
31147         in namelists.  New test.
31148         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
31149         New test.
31150         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
31151         New test.
31152         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
31153         namelist.  New test.
31154         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
31155         New test.
31156         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
31157         New test.
31158         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
31159         namelist.  New test.
31160         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
31161         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
31162         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
31163         New test.
31164         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
31165         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
31166         arrays. New test.
31167
31168 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
31169
31170         * gfortran.dg/wtruncate.f: New testcase.
31171         * gfortran.dg/wtruncate.f90: New testcase.
31172
31173 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
31174
31175         PR c++/21025
31176         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
31177         which sizeof/alignof is dependent, rather than just whether we are
31178         processing_template_decl.
31179
31180 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31181
31182         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31183         corrected typo where the wrong variables had been compared.
31184
31185 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31186
31187         PR libfortran/18495
31188         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31189         Test callee-allocated version of return array with a write
31190         statement.
31191         Test spread with a temporary with another write statement.
31192
31193 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
31194
31195         PR tree-optimization/21031
31196         * gcc.dg/tree-ssa/pr21031.c: New.
31197
31198 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
31199
31200         PR tree-optimization/21004
31201         * gcc.dg/builtins-53.c: Include builtins-config.h.
31202         Check floorf, ceilf, floorl and ceill transformations
31203         only when HAVE_C99_RUNTIME is defined.
31204
31205 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
31206
31207         PR middle-end/20739
31208         * gcc.dg/tree-ssa/pr20739.c: New test.
31209
31210 2005-04-14  Mike Stump  <mrs@apple.com>
31211
31212         * gcc.dg/Foundation.framework/empty: New.
31213         * gcc.dg/framework-2.c: New.
31214
31215 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31216
31217         PR tree-optimization/21021
31218         * gcc.c-torture/compile/pr21021.c: New.
31219
31220 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
31221
31222         PR testsuite/21010
31223         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
31224         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
31225         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
31226         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
31227         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
31228         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
31229         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
31230         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
31231
31232 2005-04-14  Richard Henderson  <rth@redhat.com>
31233
31234         * lib/target-supports.exp (check_effective_target_vect_condition):
31235         Add ia64, i?86, and x86_64.
31236
31237 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
31238
31239         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
31240
31241 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31242
31243         PR tree-optimization/20657
31244         * gcc.dg/tree-ssa/pr20657.c: New.
31245
31246 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
31247
31248         * gcc.dg/builtins-53.c: Also check (int)trunc* and
31249         (long long int)trunc*.
31250
31251 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
31252
31253         PR target/20927
31254         * gcc.dg/pr20927.c: New test.
31255
31256 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
31257
31258         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
31259         * gcc.target/mips/asm-1.c: Likewise.
31260
31261 2005-04-13  Dale Johannesen  <dalej@apple.com>
31262
31263         * objc.dg/objc-fast-4.m: New.
31264
31265 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
31266
31267         * gcc.target/cris/torture/cris-torture.exp: New driver in new
31268         directory.
31269         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
31270
31271 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
31272
31273         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
31274         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
31275         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
31276
31277 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
31278
31279         PR tree-optimization/20913
31280         * gcc.dg/tree-ssa/pr20913.c: New.
31281
31282         PR tree-optimization/20702
31283         * gcc.dg/tree-ssa/pr20702.c: New.
31284
31285 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31286
31287         PR c++/13744
31288         * g++.dg/inherit/local3.C: New test.
31289
31290 2005-04-12  Jeff Law  <law@redhat.com>
31291
31292         * gcc.dg/tree-ssa/20050412-1.c: New test.
31293
31294 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
31295
31296         PR libfortran/19016
31297         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
31298         Add tests with mask generated by expression.
31299         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31300         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31301         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31302
31303 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
31304
31305         PR middle-end/20917
31306         * gcc.dg/20050409-1.c: New test.
31307
31308 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
31309
31310         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
31311
31312 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31313
31314         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31315         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
31316         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31317         (TARGET_CXX): Adjust accordingly.
31318         * target.h (struct gcc_target): Remove epxort_class_data.  Add
31319         determine_class_data_visibility and class_data_always_comdat.
31320         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31321         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
31322         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31323         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
31324         (arm_cxx_determine_class_data_visibility): New.
31325         (arm_cxx_class_data_always_comdat): Likewise.
31326         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31327         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
31328         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31329         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
31330         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
31331         Define.
31332
31333 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31334
31335         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
31336
31337 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
31338
31339         * gcc.dg/i386-darwin-fpmath.c: New.
31340
31341 2004-04-11  Devang Patel  <dpatel@apple.com>
31342
31343         * lib/target-supports.exp (check_effective_target_vect_condition): New.
31344         * gcc.dg/vect/vect-ifcvt-1.c: New test.
31345         * gcc.dg/vect/vect-ifcvt-2.c: New test.
31346         * gcc.dg/vect/vect-ifcvt-3.c: New test.
31347         * gcc.dg/vect/vect-ifcvt-4.c: New test.
31348         * gcc.dg/vect/vect-ifcvt-5.c: New test.
31349         * gcc.dg/vect/vect-ifcvt-6.c: New test.
31350         * gcc.dg/vect/vect-ifcvt-7.c: New test.
31351         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
31352
31353 2004-04-11  Devang Patel  <dpatel@apple.com>
31354
31355         * gcc.dg/vect/vect-dv-1.c: New test.
31356         * gcc.dg/vect/vect-dv-2.c: New test.
31357
31358 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31359
31360         PR tree-optimization/20933
31361         * gcc.dg/tree-ssa/pr20933.c: New test.
31362
31363 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31364
31365         * gfortran.dg/fold_nearest.f90: New test.
31366
31367 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
31368
31369         * gcc.dg/tree-ssa/alias-1.c: New test.
31370
31371 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31372
31373         PR tree-optimization/20920
31374         * g++.dg/tree-ssa/pr20920.C: New test.
31375
31376 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
31377
31378         * gcc.dg/builtins-53.c: Also check (int)ceil* and
31379         (long long int)ceil*.
31380
31381 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
31382
31383         * g++.dg/warn/Wdtor1.C: Declare template in system header with
31384         explicit C++ linkage.
31385
31386 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31387
31388         * gfortran.dg/pr17229.f: Take care of the new obsolescence
31389         warning for arithmetic IF statements.
31390
31391 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
31392
31393         * eor_handling_1.f90: New test case.
31394         * eor_handling_2.f90: New test case.
31395         * eor_handling_3.f90: New test case.
31396         * eor_handling_4.f90: New test case.
31397         * eor_handling_5.f90: New test case.
31398         * noadv_size.f90: New test case.
31399         * pad_no.f90: New test case.
31400
31401 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
31402
31403         * gcc.c-torture/execute/20050410-1.c: New test.
31404
31405 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
31406
31407         * gcc.dg/pr20126.c: New.
31408
31409 2005-04-09  Bud Davis  <bdavis@gfortran.org>
31410             Steven G. Kargl <kargls@comcast.net>
31411
31412         * gfortran.dg/PR19872.f: New test.
31413
31414 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31415
31416         * gfortran.dg/nint_1.f90: Fix dg-do directive.
31417
31418 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31419
31420         * gfortran.dg/nint_1.f90: New test.
31421
31422 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31423
31424         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
31425         Added test for callee-allocated arrays with write statements.
31426         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
31427         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
31428         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31429         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31430         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31431
31432 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31433
31434         PR libfortran/20163
31435         * gfortran.dg/open-options-blanks.f: New test.
31436
31437 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
31438
31439         PR fortran/13257
31440         * gfortran.dg/comma_format_extension_[1234].f: New tests.
31441
31442 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
31443
31444         * gcc.dg/tree-ssa/stdarg-1.c: New test.
31445         * gcc.dg/tree-ssa/stdarg-2.c: New test.
31446         * gcc.dg/tree-ssa/stdarg-3.c: New test.
31447         * gcc.dg/tree-ssa/stdarg-4.c: New test.
31448         * gcc.dg/tree-ssa/stdarg-5.c: New test.
31449         * gcc.c-torture/execute/stdarg-4.c: New test.
31450
31451         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
31452
31453         PR target/20795
31454         * g++.dg/abi/param2.C: New test.
31455
31456 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31457
31458         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
31459
31460 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31461
31462         * gcc.dg/builtins-53.c: New test.
31463
31464 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
31465
31466         * g++.dg/tree-ssa/pr18178.C: New test.
31467         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
31468         * gcc.c-torture/execute/20041019-1.c: New test.
31469         * gcc.dg/tree-ssa/20041008-1.c: New test.
31470         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
31471         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
31472         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
31473         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
31474         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
31475         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
31476         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
31477         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
31478         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31479         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31480
31481 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
31482
31483         PR rtl-optimization/20466
31484         * gcc.c-torture/execute/pr20466-1.c: New test.
31485
31486 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
31487
31488         PR c++/20905
31489         * g++.dg/parse/cond2.C: New test.
31490
31491         PR c++/20145
31492         * g++.dg/warn/Wdtor1.C: New test.
31493
31494 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31495
31496         PR fortran/17229
31497         * gfortran.dg/pr17229.f: New test.
31498
31499 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
31500
31501         * gfortran.dg/tiny_1.f90: New test.
31502         * gfortran.dg/tiny_2.f90: ditto.
31503
31504 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
31505
31506         * gfortran.dg/eor_1.f90: Fix dg-do run line
31507         * gfortran.dg/open_new.f90: Fix dg-do run line
31508
31509 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
31510
31511         * lib/target-supports.exp (get_compiler_messages): Support
31512         optional arguments, the fourth being compiler options.
31513         (check_effective_target_fpic): New proc.
31514         * gcc.dg/20050321-2.c: Restrict to target fpic.
31515
31516 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
31517
31518         * gcc.dg/15443-1.c: New test.
31519         * gcc.dg/15443-2.c: Likewise.
31520
31521 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31522
31523         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
31524
31525 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31526
31527         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
31528
31529 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31530
31531         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
31532         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
31533         -m64.
31534         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
31535         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
31536         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
31537
31538 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
31539
31540         PR c++/20212
31541         * g++.dg/warn/Wunused-11.C: New test.
31542
31543 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
31544
31545         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
31546
31547 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
31548
31549         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
31550
31551 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31552
31553         PR c++/20734
31554         * g++.dg/template/ptrmem13.C: New test.
31555
31556 2005-04-05  Per Bothner  <per@bothner.com>
31557
31558         * lib/gcc.exp: Always add -fno-show-column, for now.
31559
31560 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
31561
31562         PR testsuite/20767
31563         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
31564         of plain old "unsigned int" for the type of "i".  Makes this test
31565         64bit clean.
31566
31567 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
31568
31569         * gcc.dg/i386-ssefn-1.c: New test.
31570         * gcc.dg/i386-ssefn-2.c: New test.
31571         * gcc.dg/i386-ssefn-3.c: New test.
31572         * gcc.dg/i386-ssefn-4.c: New test.
31573
31574 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
31575
31576         PR tree-optimization/20076
31577         * gcc.dg/builtin-apply4.c: New test.
31578
31579         PR preprocessor/19475
31580         * gcc.dg/cpp/macspace1.c: New test.
31581         * gcc.dg/cpp/macspace2.c: New test.
31582
31583 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31584
31585         * gfortran.dg/pr20755.f: Fixed bad format.
31586
31587 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31588
31589         PR c++/20763
31590         * g++.dg/ext/attrib21.C: New test.
31591
31592 2004-04-05  Devang Patel  <dpatel@apple.com>
31593
31594         * lib/target-supports.exp (check_effective_target_vect_shif): New.
31595         * gcc.dg/vect/vect-shift-1.c: New test.
31596
31597 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31598
31599         PR libfortran/20755
31600         * gfortran.dg/pr20755.f: New test.
31601
31602 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
31603
31604         * gfortran.dg/pr15959.f90: New test.
31605         * gfortran.dg/string_pad_trunc.f90: New test.
31606
31607 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31608
31609         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
31610         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
31611         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
31612         syntax.
31613
31614 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31615
31616         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
31617
31618 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31619
31620         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
31621         * gcc.c-torture/compile/20011119-2.c: Likewise.
31622         * gcc.c-torture/compile/981001-2.c: Likewise.
31623
31624 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
31625
31626         PR c++/20679
31627         * g++.dg/template/overload4.C: New test.
31628
31629 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31630
31631         PR c++/20746
31632         * g++.dg/abi/covariant5.C: New.
31633
31634         PR debug/20505
31635         * g++.dg/debug/const2.C: New.
31636
31637 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
31638
31639         PR rtl-optimization/16104
31640         * gcc.c-torture/execute/20050316-1.c: New test.
31641
31642 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31643
31644         * g++.dg/template/spec23.C: Fix dg-error text.
31645
31646 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
31647
31648         PR c++/19199
31649         * g++.dg/expr/lval2.C: New.
31650
31651 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31652
31653         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
31654         __builtin_strcasecmp and __builtin_strncasecmp.
31655
31656 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
31657
31658         PR c++/20723
31659         * g++.dg/template/spec22.C: New.
31660         * g++.dg/template/spec23.C: New.
31661
31662 2005-04-03  Dale Ranta  <dir@lanl.gov>
31663             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31664
31665         PR libfortran/20068
31666         PR libfortran/20125
31667         PR libfortran/20156
31668         PR libfortran/20471
31669         * gfortran.dg/backspace.f: New test.
31670
31671 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
31672
31673         * gcc.dg/pr19345.c: New test.
31674
31675 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31676
31677         PR tree-optimization/20640
31678         * gcc.dg/torture/tree-loop-1.c: New.
31679
31680 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31681
31682         PR rtl-optimization/20290
31683         * gcc.c-torture/execute/loop-ivopts-2.c: New.
31684
31685 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
31686
31687         * gcc.dg/rs6000-fpint.c: New.
31688
31689 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31690
31691         * gcc.dg/old-style-then-proto-1.c: New test.
31692
31693 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31694
31695         * gfortran.fortran-torture/execute/backspace.f90: Check
31696         after backspace and read was incorrect.
31697
31698 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31699
31700         * gcc.c-torture/execute/builtins/strcat.c: Check the result
31701         buffer past the terminating NUL using memcmp.
31702         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
31703         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
31704
31705         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
31706         Fix unused/uninitialized variable warnings.
31707
31708         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
31709         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
31710         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
31711         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
31712
31713         * gcc.c-torture/execute/builtins/abs-1-lib.c,
31714         gcc.c-torture/execute/builtins/fputs-lib.c,
31715         gcc.c-torture/execute/builtins/lib/fprintf.c,
31716         gcc.c-torture/execute/builtins/lib/main.c,
31717         gcc.c-torture/execute/builtins/lib/memcmp.c,
31718         gcc.c-torture/execute/builtins/lib/memmove.c,
31719         gcc.c-torture/execute/builtins/lib/mempcpy.c,
31720         gcc.c-torture/execute/builtins/lib/memset.c,
31721         gcc.c-torture/execute/builtins/lib/printf.c,
31722         gcc.c-torture/execute/builtins/lib/sprintf.c,
31723         gcc.c-torture/execute/builtins/lib/stpcpy.c,
31724         gcc.c-torture/execute/builtins/lib/strchr.c,
31725         gcc.c-torture/execute/builtins/lib/strcmp.c,
31726         gcc.c-torture/execute/builtins/lib/strcpy.c,
31727         gcc.c-torture/execute/builtins/lib/strcspn.c,
31728         gcc.c-torture/execute/builtins/lib/strlen.c,
31729         gcc.c-torture/execute/builtins/lib/strncat.c,
31730         gcc.c-torture/execute/builtins/lib/strncmp.c,
31731         gcc.c-torture/execute/builtins/lib/strncpy.c,
31732         gcc.c-torture/execute/builtins/lib/strrchr.c,
31733         gcc.c-torture/execute/builtins/lib/strspn.c,
31734         gcc.c-torture/execute/builtins/lib/strstr.c,
31735         gcc.c-torture/execute/builtins/memops-asm-lib.c,
31736         gcc.c-torture/execute/builtins/strlen-2.c,
31737         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
31738         prototypes.
31739
31740 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
31741
31742         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
31743         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
31744         selectany usage.
31745
31746 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
31747
31748         PR c++/19406
31749         * g++.dg/debug/using1.C: New test.
31750
31751 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
31752
31753         PR middle-end/20524
31754         * gcc.dg/alias-7.c: Prefix asm-declared name with
31755         __USER_LABEL_PREFIX__.
31756
31757 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
31758
31759         Fix fallout from PR middle-end/15700:
31760         * gcc.c-torture/compile/20011119-1.c: Take
31761         __USER_LABEL_PREFIX__ into account.
31762         * gcc.c-torture/compile/20011119-2.c: Likewise.
31763
31764 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31765
31766         PR c++/18644
31767         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
31768
31769 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31770
31771         PR c/17855
31772         * gcc.c-torture/compile/struct-non-lval-1.c,
31773         gcc.c-torture/compile/struct-non-lval-2.c,
31774         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
31775
31776 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
31777
31778         * gcc.dg/tls/tls.exp: Remove temporary file.
31779         * g++.dg/tls/tls.exp: Ditto.
31780         * lib/file-format.exp: Ditto.
31781         * g++.dg/special/ecos.exp: Ditto.
31782
31783         * lib/profopt.exp: Treat prof_ext as a list.
31784         * gcc.misc-tests/bprob.exp: Ditto.
31785         * g++.dg/bprob/bprob.exp: Ditto.
31786
31787         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
31788         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
31789         g++.dg/tree-ssa/pointer-reference-alias.C,
31790         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
31791         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
31792         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
31793         g++.dg/vect/pr19951.cc: Ditto.
31794         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
31795         gcc.dg/builtins-47.c: Ditto.
31796         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
31797         gcc.dg/pr20115-1.c: Ditto.
31798         * gcc.dg/tree-ssa/20030530-2.c,
31799         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
31800         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31801         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
31802         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31803         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
31804         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
31805         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
31806         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
31807         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
31808         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
31809         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
31810         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
31811         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
31812         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
31813         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
31814         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31815         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31816         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31817         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31818         gcc.dg/tree-ssa/20030824-1.c,
31819         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
31820         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
31821         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
31822         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
31823         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
31824         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
31825         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
31826         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
31827         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
31828         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
31829         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
31830         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
31831         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
31832         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
31833         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
31834         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
31835         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
31836         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
31837         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
31838         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
31839         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
31840         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
31841         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
31842         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
31843         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
31844         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
31845         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
31846         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
31847         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
31848         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
31849         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
31850         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
31851         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
31852         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
31853         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
31854         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
31855         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
31856         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
31857         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
31858         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
31859         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
31860         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
31861         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31862         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
31863         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
31864         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
31865         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
31866         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
31867         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
31868         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
31869         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31870         gcc.dg/tree-ssa/useless-1.c: Ditto.
31871         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
31872         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
31873         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
31874         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
31875         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31876         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
31877         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
31878         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
31879         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
31880         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
31881         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
31882         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
31883         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
31884         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
31885         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
31886         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
31887         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
31888         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
31889         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
31890         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
31891         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
31892         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31893         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31894         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
31895         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
31896         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
31897         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
31898         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
31899         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
31900         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
31901         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
31902         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
31903         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
31904         gcc.dg/vect/vect-none.c: Ditto.
31905         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
31906         treelang/compile/unsigned.tree: Ditto.
31907
31908         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
31909         * gcc.dg/cpp/direct2s.c: Ditto.
31910         * gcc.dg/cpp/paste4.c: Ditto.
31911         * gcc.dg/cpp/separate-1.c: Ditto.
31912         * gcc.dg/pch/save-temps-1.c: Ditto.
31913         * g++.dg/ext/altivec-10.C: Ditto.
31914         * g++.dg/pch/pch.C: Ditto.
31915
31916         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
31917
31918         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
31919         * g++.dg/template/repo1.C: Ditto.
31920         * g++.dg/template/repo2.C: Ditto.
31921         * g++.dg/template/repo3.C: Ditto.
31922         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
31923         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
31924         * g++.old-deja/g++.pt/repo1.C: Ditto.
31925         * g++.old-deja/g++.pt/repo2.C: Ditto.
31926         * g++.old-deja/g++.pt/repo3.C: Ditto.
31927         * g++.old-deja/g++.pt/repo4.C: Ditto.
31928
31929         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
31930         * gcc.dg/20030107-1.c: Ditto.
31931         * gcc.dg/20030702-1.c: Ditto.
31932         * gcc.dg/profile-generate-1.c: Ditto.
31933         * g++.dg/other/profile1.C: Ditto.
31934         * g++.old-deja/g++.robertl/eb83.C: Ditto.
31935
31936         * lib/gcc-dg.exp (remove-build-file): New.
31937         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31938         cleanup-tree-dump, cleanup-saved-temps): New.
31939
31940 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
31941
31942         PR c++/19203, DR 214
31943         * g++.dg/parse/ambig3.C: Not ambiguous.
31944         * g++.dg/template/spec20.C: New.
31945         * g++.dg/template/spec21.C: New.
31946
31947 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
31948
31949         PR target/20045
31950         * gcc.dg/ia64-fptr-1.c: Run only on linux.
31951
31952 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31953
31954         PR libfortran/20660
31955         * gfortran.dg/negative_unit.f: New test.
31956
31957 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
31958
31959         * gcc.dg/20050330-1.c: New test.
31960
31961 2005-03-30  Devang Patel  <dpatel@apple.com>
31962
31963         * g++.dg/tree-sra/ssa-sra-3.C: New test.
31964
31965 2005-03-30  Dale Johannesen  <dalej@apple.com>
31966
31967         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
31968
31969 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
31970
31971         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
31972         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
31973         Strip options from test name.
31974
31975 2005-03-31  Jan Hubicka  <jh@suse.cz>
31976
31977         * gcc.dg/varpool-1.c: New testcase.
31978
31979 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31980
31981         PR c/772
31982         PR c/17913
31983         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
31984         gcc.dg/stmt-expr-label-3.c : New tests.
31985         * gcc.c-torture/execute/medce-2.c: Remove.
31986
31987 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31988
31989         PR c/20368
31990         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
31991         tests.
31992
31993 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
31994
31995         * gcc.c-torture/compile/pr20203.c: New test.
31996
31997 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31998
31999         * gfortran.dg/promotion.f90: New test.
32000
32001 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
32002
32003         PR middle-end/20491
32004         * gcc.dg/torture/asm-subreg-1.c: New test.
32005
32006 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
32007
32008         PR c/20672
32009         * gcc.dg/pr20672-1.c: New test.
32010
32011 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
32012
32013         * gfortran.dg/vect: New directory.
32014         * gfortran.dg/vect/vect.exp: New.
32015         * gfortran.dg/vect/vect-1.f90: New test.
32016         * gfortran.dg/vect/vect-2.f90: New test.
32017         * gfortran.dg/vect/vect-3.f90: New test.
32018         * gfortran.dg/vect/vect-4.f90: New test.
32019         * gfortran.dg/vect/vect-5.f90: New test.
32020
32021 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
32022
32023         PR middle-end/20622
32024         * gcc.dg/alias-7.c: New test.
32025
32026 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
32027
32028         * gcc.dg/sparc-reg-1.c: New test.
32029
32030 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
32031
32032         PR target/19890
32033         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
32034
32035 2005-03-29  Dale Ranta  <dir@lanl.gov>
32036             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32037
32038         PR libfortran/20163
32039         * gfortran.dg/pr20163-2.f: New test.
32040
32041 2005-03-28  Jan Hubicka  <jh@suse.cz>
32042
32043         PR middle-end/20635
32044         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
32045         by Jakub Jelinek.
32046
32047 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
32048
32049         PR tree-optimization/20626
32050         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
32051         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
32052
32053 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32054
32055         * gfortran.dg/underflow.f90: New test.
32056         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
32057
32058 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32059
32060         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
32061
32062 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
32063
32064         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
32065         (g++_init): Make sure that CXXFLAGS is set.
32066         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
32067         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
32068         * lib/gfortran.exp (gfortran_link_flags): Likewise.
32069         * lib/objc.exp (objc_init): Likewise.
32070         * lib/treelang.exp (treelang_init): Likewise.
32071
32072 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
32073
32074         PR tree-optimization/20470
32075         * gcc.dg/tree-ssa/pr20470.c: New test.
32076
32077 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
32078
32079         * gcc.dg/ppc-stfiwx.c: New.
32080
32081 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
32082
32083         PR target/19888
32084         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
32085
32086 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32087
32088         * gcc.dg/20050325-1.c: Fix a typo.
32089
32090 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32091
32092         PR libfortran/19678
32093         PR libfortran/19679
32094         * gfortran.dg/dos_eol.f: New test.
32095
32096 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32097
32098         PR rtl-optimization/20249
32099         * gcc.dg/20050325-1.c: New test.
32100
32101 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32102
32103         PR libfortran/15332
32104         * gfortran.dg/pr15332.f: New test.
32105
32106 2005-03-24  Dale Johannesen  <dalej@apple.com>
32107
32108         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
32109
32110 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
32111
32112         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
32113         'internal' visibility.
32114         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
32115         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
32116         'protected' visibility.
32117         * gcc.dg/visibility-7.c: Likewise.
32118         * lib/target-supports.exp (check_visibility_available): Take
32119         a parameter, the kind of visibility to check for.
32120         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
32121         to check_visibility_available.
32122
32123         * g++.dg/expr/cast3.C: New.
32124
32125 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
32126
32127         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
32128         rs6000.
32129
32130 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
32131
32132         PR target/20095
32133         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
32134
32135 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
32136
32137         * gcc.dg/badshift.c: Renamed to...
32138         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
32139
32140         * gcc.target/i386/badshift.c: Renamed to...
32141         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
32142         only.
32143
32144         PR rtl-optimization/20532
32145         * gcc.target/i386/badshift.c: New.
32146
32147 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32148
32149         * gfortran.dg/pr18025.f90: New test.
32150
32151 2005-03-23  Dale Johannesen  <dalej@apple.com>
32152
32153         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
32154
32155 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
32156
32157         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
32158
32159         * lib/target-supports.exp (check_iconv_available): Default
32160         libiconv to -liconv, if there is no definition.
32161
32162 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
32163
32164         * gcc.dg/torture/cris-asm-mof-1.c: New test.
32165
32166 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
32167
32168         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
32169         * g++.dg/opt/pr7503-2.C: Likewise.
32170         * g++.dg/opt/pr7503-3.C: Likewise.
32171         * g++.dg/opt/pr7503-4.C: Likewise.
32172         * g++.dg/opt/pr7503-5.C: Likewise.
32173         * g++.dg/warn/minmax.C: New test.
32174
32175 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32176
32177         * gfortran.dg/g77_intrinsics_funcs.f: New test.
32178         * gfortran.dg/g77_intrinsics_sub.f: New test.
32179
32180 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
32181             Jan Hubicka  <jh@suse.cz>
32182             Steven Bosscher <stevenb@suse.de
32183
32184         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
32185
32186 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32187
32188         PR c++/19980
32189         * g++.dg/template/redecl3.C: New test.
32190
32191 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32192
32193         PR c++/20499
32194         * g++.dg/parse/error16.C: Tweak error markers.
32195
32196 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
32197
32198         PR target/20561
32199         * gcc.dg/20050321-2.c: New test.
32200
32201 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
32202
32203         PR c++/20465
32204         PR c++/20381
32205         * g++.dg/template/ptrmem12.C: New.
32206
32207 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
32208
32209         PR rtl-optimization/20527
32210         * gcc.c-torture/execute/pr20527-1.c: New test.
32211
32212 2005-03-22  Ben Elliston  <bje@au.ibm.com>
32213
32214         * gcc.misc-tests/options.exp (check_for_options): Create a real C
32215         program, compile it into a real executable and then delete the .c
32216         and .x files afterwards, to avoid problems on testglue targets.
32217
32218 2005-03-21  Stuart Hastings  <stuart@apple.com>
32219
32220         * gcc.target/i386/sse-2.c: New.
32221
32222 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
32223
32224         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
32225
32226 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32227
32228         * g++.dg/parse/crash25.C: Fix typo.
32229
32230 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32231
32232         PR c++/20461
32233         * g++.dg/parse/crash24.C: New test.
32234
32235         PR c++/20536
32236         * g++.dg/parse/crash25.C: New test.
32237
32238 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32239
32240         PR c++/20147
32241         * g++.dg/ext/stmtexpr4.C: New test.
32242
32243 2005-03-20  Roger Sayle  <roger@eyesopen.com>
32244
32245         PR middle-end/20539
32246         * gcc.c-torture/compile/pr13066-1.c: New test case.
32247         * gcc.c-torture/compile/pr20539-1.c: Likewise.
32248         * g++.dg/opt/pr13066-1.C: Likewise.
32249
32250 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
32251
32252         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
32253
32254 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32255
32256         PR fortran/18525
32257         * gfortran.dg/nesting_1.f90: New test.
32258
32259 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32260
32261         PR c++/20240
32262         * g++.dg/lookup/using13.C: New test.
32263
32264 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32265
32266         PR c++/20333
32267         * g++.dg/template/crash36.C: New test.
32268
32269 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
32270
32271         PR c++/20463
32272         * g++.dg/template/crash35.C: New test.
32273
32274 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
32275
32276         PR c++/19966
32277         * g++.dg/overload/operator2.C: New test.
32278
32279 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32280
32281         PR libfortran/20257
32282         * gfortran.dg/pr20257.f90: New test.
32283
32284 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32285
32286         PR libfortran/20480
32287         * gfortran.dg/pr20480.f90: New test.
32288
32289 2005-03-16  Richard Henderson  <rth@redhat.com>
32290
32291         PR middle-end/15700
32292         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
32293         (_rtld_global): New.
32294         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
32295         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
32296
32297         * gcc.dg/alias-3.c: New.
32298         * gcc.dg/alias-4.c: New.
32299         * gcc.dg/alias-5.c: New.
32300         * gcc.dg/alias-6.c: New.
32301
32302 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
32303
32304         * gcc.dg/cpp/ucnid-7.c: New.
32305
32306 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
32307             Dorit Naishlos  <dorit@il.ibm.com>
32308
32309         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
32310         darwin.
32311
32312 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
32313
32314         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
32315         support misaligned accesses.
32316         * gcc.dg/vect/vect-58.c: Likewise.
32317         * gcc.dg/vect/vect-92.c: New.
32318         * gcc.dg/vect/vect-93.c: New.
32319
32320 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
32321
32322         PR fortran/18827
32323         * gfortran.dg/assign_2.f90: New test.
32324         * gfortran.dg/assign_3.f90: New test.
32325         * gfortran.dg/assign.f90: New test.
32326
32327 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
32328
32329         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
32330         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
32331         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
32332         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
32333         names.
32334
32335 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
32336
32337         * gcc.dg/cpp/ucnid-6.c: New.
32338
32339         * gcc.dg/cpp/normalize-1.c: New.
32340         * gcc.dg/cpp/normalize-2.c: New.
32341         * gcc.dg/cpp/normalize-3.c: New.
32342         * gcc.dg/cpp/normalize-4.c: New.
32343         * gcc.dg/cpp/ucnid-4.c: New.
32344         * gcc.dg/cpp/ucnid-5.c: New.
32345         * g++.dg/cpp/normalize-1.C: New.
32346         * g++.dg/cpp/ucnid-1.C: New.
32347
32348 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32349
32350         * gcc.dg/pr18628.c: New.
32351
32352 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32353
32354         PR c++/20280
32355         * g++.dg/tree-ssa/pr20280.C: New.
32356
32357 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32358
32359         PR fortran/20467
32360         * gfortran.dg/stfunc_2.f90: New test.
32361
32362 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32363
32364         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
32365
32366 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32367
32368         * gcc.dg/tree-ssa/20050314-1.c: New test.
32369
32370 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32371
32372         PR c++/4403
32373         PR c++/9783, DR433
32374         * g++.dg/template/friend34.C: New test.
32375         * g++.dg/template/friend35.C: Likewise.
32376         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
32377
32378 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32379
32380         Friend class name lookup 5/n
32381         PR c++/1016
32382         * g++.dg/lookup/hidden-class1.C: New test.
32383         * g++.dg/lookup/hidden-class2.C: Likewise.
32384         * g++.dg/lookup/hidden-class3.C: Likewise.
32385         * g++.dg/lookup/hidden-class4.C: Likewise.
32386         * g++.dg/lookup/hidden-class5.C: Likewise.
32387         * g++.dg/lookup/hidden-class6.C: Likewise.
32388         * g++.dg/lookup/hidden-class7.C: Likewise.
32389         * g++.dg/lookup/hidden-class8.C: Likewise.
32390         * g++.dg/lookup/hidden-class9.C: Likewise.
32391         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
32392         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
32393         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
32394         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
32395         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
32396         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
32397         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
32398         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
32399         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
32400         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
32401         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
32402
32403 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
32404
32405         PR c++/20157
32406         * g++.dg/template/error18.C: New test.
32407
32408 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32409
32410         PR debug/16792
32411         * g++.dg/debug/pr16792.C: New test.
32412
32413 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32414
32415         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
32416         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
32417         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
32418         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
32419         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
32420         test assertion names.
32421
32422 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32423
32424         PR fortran/18600
32425         * gfortran.dg/stfunc_1.f90: New test.
32426
32427 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32428
32429         PR fortran/16907
32430         * gfortran.dg/real_index_1.f90: New test.
32431
32432 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32433
32434         PR fortran/20323
32435         * gfortran.dg/spec_expr_1.f90: New test.
32436
32437 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32438
32439         PR c/20402
32440         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
32441         new parser.
32442
32443 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32444
32445         PR fortran/20361
32446         * gfortran.dg/largeequiv_1.f90: New test.
32447
32448 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32449
32450         * gcc.dg/ucnid-1.c: New.
32451         * gcc.dg/ucnid-2.c: New.
32452         * gcc.dg/ucnid-3.c: New.
32453         * gcc.dg/ucnid-4.c: New.
32454         * gcc.dg/ucnid-5.c: New.
32455         * gcc.dg/ucnid-6.c: New.
32456         * gcc.dg/cpp/ucnid-1.c: New.
32457         * gcc.dg/cpp/ucnid-2.c: New.
32458         * gcc.dg/cpp/ucnid-3.c: New.
32459         * g++.dg/other/ucnid-1.C: New.
32460
32461 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32462
32463         * gcc.dg/vmx/darwin-abi-3.c: Delete.
32464
32465 2005-03-11  Per Bothner  <per@bothner.com>
32466
32467         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
32468         that diagnotics refer to correct token.
32469         * gcc.dg/unused-3.c: Likewise.
32470
32471 2005-03-11  Per Bothner  <per@bothner.com>
32472
32473         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
32474         constant" is now actually on same line as string constant.
32475         * gcc.dg/cpp/direct2s.c: Likewise.
32476
32477 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
32478
32479         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
32480
32481 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32482
32483         PR libfortran/20124
32484         * gfortran.dg/pr20124.f90: New Test
32485
32486 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
32487
32488         PR tree-optimization/20130
32489         * gcc.dg/pr20130-1.c: New test.
32490
32491 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32492
32493         PR target/20095
32494         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
32495
32496 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32497
32498         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
32499
32500 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32501
32502         * g++.dg/eh/forced1.C: Fix comment.
32503         * g++.dg/eh/forced2.C: Ditto.
32504         * g++.dg/eh/forced3.C: Ditto.
32505         * g++.dg/eh/forced4.C: Ditto.
32506
32507 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
32508
32509         PR rtl-opt/20412
32510         * gcc.c-torture/compile/pr20412.c: New test.
32511
32512 2005-03-10  Roger Sayle  <roger@eyesopen.com>
32513
32514         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
32515
32516 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32517
32518         PR target/20322
32519         * gcc.dg/20050307-1.c: New test.
32520
32521 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
32522
32523         PR c++/20375
32524         * g++.dg/other/stdarg3.C: New.
32525
32526 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32527
32528         PR c++/18384, c++/18327
32529         * g++.dg/init/array19.C: New test.
32530
32531         PR inline-asm/20314
32532         * gcc.dg/torture/pr20314-1.c: New test.
32533         * gcc.dg/torture/pr20314-2.c: New test.
32534
32535 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
32536
32537         * gcc.dg/20050309-1.c: New test.
32538
32539 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32540
32541         * gcc.dg/builtins-10.c: Reactivate disabled test.
32542         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
32543         new cbrt transformations.
32544
32545 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
32546
32547         PR c++/20208
32548         * g++.dg/template/array13.C: New test.
32549
32550 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
32551
32552         PR c++/16859
32553         * g++.dg/init/brace4.C: New test.
32554
32555 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
32556
32557         PR c++/20186
32558         * g++.dg/template/non-dependent12.C: New.
32559
32560 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
32561
32562         PR c++/20142
32563         * g++.dg/init/array18.C: Add dg-do run marker.
32564
32565         PR c++/20142
32566         * g++.dg/init/array18.C: New test.
32567
32568 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32569
32570         * consistency.vlad/vlad.exp: Remove trailing semicolons.
32571         * g++.dg/gcov/gcov.exp: Likewise.
32572         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
32573         * gcc.target/xstormy16/xstormy16.exp: Likewise.
32574         * lib/c-torture.exp: Likewise.
32575         * lib/fortran-torture.exp: Likewise.
32576         * lib/g++.exp: Likewise.
32577         * lib/gcc-defs.exp: Likewise.
32578         * lib/gcc-dg.exp: Likewise.
32579         * lib/gcc.exp: Likewise.
32580         * lib/gcov.exp: Likewise.
32581         * lib/gfortran.exp: Likewise.
32582         * lib/mike-g++.exp: Likewise.
32583         * lib/mike-gcc.exp: Likewise.
32584         * lib/objc-torture.exp: Likewise.
32585         * lib/objc.exp: Likewise.
32586         * lib/profopt.exp: Likewise.
32587         * lib/target-libpath.exp: Likewise.
32588         * lib/target-supports.exp: Likewise.
32589         * lib/treelang.exp: Likewise.
32590         * lib/wrapper.exp: Likewise.
32591
32592 2005-03-08  Jeff Law  <law@redhat.com>
32593
32594         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
32595         PHI-OPT changes.
32596
32597 2005-03-08  Ira Rosen  <irar@il.ibm.com>
32598
32599         * gcc.dg/vect/pr20122.c: New test.
32600
32601 2005-03-07  Jeff Law  <law@redhat.com>
32602
32603         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
32604         was folded away.
32605         * gcc.dg/tree-ssa/pr18133-1.c: New test.
32606         * gcc.dg/tree-ssa/pr18133-2.c: New test.
32607         * gcc.dg/tree-ssa/pr18134.c: New test.
32608
32609 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32610
32611         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
32612         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
32613         gcc.dg/torture/builtin-noret-2.c: Require weak support.
32614
32615 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
32616
32617         PR tree-opt/17671
32618         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
32619
32620 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
32621
32622         * g++.dg/warn/Wnvdtor.C: New test.
32623
32624 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
32625
32626         * gcc.dg/torture/pr19683-1.c: New test.
32627
32628 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
32629
32630         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
32631         * gfortran.dg/g77/19990313-2.f: Ditto.
32632         * gfortran.dg/g77/19990313-3.f: Ditto.
32633         * gfortran.dg/g77/19990525-0.f: Ditto.
32634         * gfortran.dg/g77/19990826-0.f: Ditto.
32635         * gfortran.dg/g77/19990826-2.f: Ditto.
32636         * gfortran.dg/g77/19990826-3.f: Ditto.
32637         * gfortran.dg/g77/20000511-1.f: Ditto.
32638         * gfortran.dg/g77/20000511-2.f: Ditto.
32639         * gfortran.dg/g77/970625-2.f: Ditto.
32640         * gfortran.dg/g77/980310-2.f: Ditto.
32641         * gfortran.dg/g77/980310-3.f: Ditto.
32642         * gfortran.dg/g77/980310-8.f: Ditto.
32643         * gfortran.dg/g77/980519-2.f: Ditto.
32644         * gfortran.dg/g77/alpha1.f: Ditto.
32645         * gfortran.dg/g77/claus.f: Ditto.
32646         * gfortran.dg/g77/erfc.f: Ditto.
32647         * gfortran.dg/g77/short.f: Ditto.
32648         * gfortran.fortran-torture/execute/data.f90: Ditto.
32649         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
32650         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
32651
32652 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32653
32654         * lib/file-format.exp (gcc_target_object_format): Add check for som
32655         format and hardcode object formats on hppa*-*-hpux*.
32656         * lib/target-supports.exp (check_weak_available): Add check for som
32657         object format.  Always return 0 on hppa*-*-hpux10*.
32658
32659         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
32660         is defined.
32661
32662         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
32663
32664 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32665
32666         * gfortran.dg/pr19936_1.f90: New test.
32667         * gfortran.dg/pr19936_2.f90: New test.
32668         * gfortran.dg/pr19936_3.f90: New test.
32669
32670 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32671             Paul Thomas <prthomas@drfccad.cea.fr>
32672
32673         * gfortran.dg/PR19754_1.f90: New test.
32674         * gfortran.dg/PR19754_2.f90: Ditto.
32675
32676 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32677
32678         PR c++/19311
32679         * g++.dg/template/non-dependent11.C: New test.
32680
32681 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
32682
32683         * lib/target-supports.exp (check_iconv_available): Fix comment.
32684
32685 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
32686             Joseph S. Myers  <joseph@codesourcery.com>
32687
32688         PR c++/19797
32689         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
32690
32691 2005-03-04  Matthew Sachs  <msachs@apple.com>
32692
32693         * gcc.exp (gcc_target_compile): Put braces around
32694         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
32695         * objc.exp (objc_target_compile): Likewise.
32696         * treelang.exp (treelang_target_compile): Likewise.
32697
32698 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32699
32700         PR fortran/19673
32701         * gfortran.dg/func_result_1.f90: New test.
32702
32703 2005-03-04  Ben Elliston  <bje@au.ibm.com>
32704
32705         * gcc.misc-tests/options.exp: New test.
32706
32707 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
32708
32709         * gcc.dg/pr15784-4.c: New test.
32710
32711 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
32712
32713         * gcc.c-torture/execute/pr17133.c: New.
32714         * gcc.c-torture/compile/20050303-1.c: New.
32715
32716 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
32717
32718         * gcc.dg/cpp/assert4.c: Fix for cygwin.
32719
32720 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
32721
32722         * g++.dg/overload/using2.C: New.
32723
32724 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
32725
32726         PR c++/19916
32727         * g++.dg/init/ptrmem2.C: New test.
32728
32729 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
32730
32731         PR c/8927
32732         * gcc.dg/pr8927-1.c: New test.
32733
32734 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32735
32736         PR c++/20232
32737         * g++.dg/inherit/covariant12.C: New.
32738
32739 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32740
32741         PR fortran/19479
32742         * gfortran.dg/bound_1.f90: New test.
32743
32744 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
32745
32746         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
32747         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
32748
32749 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
32750
32751         PR c/20245
32752         * gcc.dg/pr20245-1.c: New test.
32753
32754 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
32755
32756         PR middle-end/19874
32757         * gcc.c-torture/execute/20050119-2.c: New test case.
32758
32759 2005-02-28  Ben Elliston  <bje@au.ibm.com>
32760
32761         * README: Update the DejaGnu bug reporting address.
32762         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
32763         * lib/objc-torture.exp: Likewise.
32764
32765 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32766
32767         * gfortran.dg/boz_1.f90: New test.
32768         * gfortran.dg/boz_3.f90: New test.
32769         * gfortran.dg/boz_4.f90: New test.
32770
32771 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32772
32773         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
32774         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
32775
32776 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32777
32778         PR libfortran/20101
32779         * gfortran.dg/write_0_pe_format.f90: New test.
32780
32781 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
32782
32783         PR c++/20206
32784         * g++.dg/opt/thunk2.C: New test.
32785         * g++.dg/opt/covariant1.C: New test.
32786
32787 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32788
32789         * gfortran.dg/e_d_fmt.f90: New test.
32790
32791 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
32792
32793         * gcc.dg/asm-b.c: Fix comment typos.
32794
32795 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32796
32797         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
32798         a V_MAY_DEF also.
32799
32800 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32801
32802         PR tree-opt/20188
32803         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
32804         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
32805         * gcc.dg/asm-b.c: New test.
32806
32807 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
32808
32809         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
32810         Disable this test on IRIX 6.
32811
32812 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
32813
32814         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
32815         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
32816         parser.
32817
32818 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
32819
32820         PR tree-optimization/20204
32821         * gcc.dg/pr20204.c: New test.
32822
32823 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
32824
32825         PR target/20196
32826         * gcc.c-torture/execute/20050224-1.c: New test.
32827
32828         PR c++/20175
32829         * g++.dg/warn/Wbraces2.C: New test.
32830
32831 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
32832
32833         PR c++/19878
32834         * g++.dg/init/const2.C: New test.
32835
32836 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
32837
32838         PR tree-optimization/20100
32839         * gcc.c-torture/execute/pr20100-1.c: New test.
32840
32841 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32842
32843         * gfortran.dg/implicit_3.f90: New test.
32844
32845         * gfortran.dg/deftype_1.f90: New test.
32846
32847 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
32848
32849         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
32850         the test passes.
32851         * g++.dg/other/anon3.C: Accept a warning.
32852
32853 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
32854
32855         * gcc.dg/pr20017.c: Fix a comment typo.
32856
32857 2005-02-23  Bud Davis  <bdavis@gfortran.org>
32858
32859         * gfortran.dg/list_read_4.f90: Change to f90 comments.
32860
32861 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32862
32863         PR ada/19902
32864         * ada/acats/tests/cxa/cxa3004.a: Remove.
32865         * ada/acats/tests/cxb/cxb30061.am: Likewise.
32866
32867 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32868
32869         PR c++/20073
32870         * g++.dg/init/const1.C: New test.
32871
32872         PR c++/19991
32873         * g++.dg/parse/constant7.C: New test.
32874
32875         PR c++/20152
32876         * g++.dg/parse/error27.C: New test.
32877         * g++.dg/template/qualttp15.C: Adjust error markers.
32878         * g++.old-deja/g++.other/struct1.C: Likewise.
32879
32880         PR c++/20153
32881         * g++.dg/template/error17.C: New test.
32882
32883         PR c++/20148
32884         * g++.dg/parser/error26.C: New test.
32885
32886 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
32887
32888         PR tree-optimization/20100
32889         PR tree-optimization/20115
32890         * gcc.dg/pr20115.c: New test.
32891         * gcc.dg/pr20115-1.c: New test.
32892         * gcc.dg/pr20100.c: New test.
32893         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
32894         call-clobbered variables after alias1.
32895
32896 2005-02-22  Bud Davis  <bdavis@gfortran.org>
32897
32898         * gfortran.dg/list_read_4.f90: new test.
32899
32900 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
32901
32902         PR rtl-optimization/20017.
32903         * gcc.dg/pr20017.c: New.
32904
32905 2005-02-22  Devang Patel  <dpatel@apple.com>
32906
32907         PR 19952
32908         * g++.dg/tree-ssa/pr19952.C: New test.
32909
32910 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32911
32912         PR c++/19883
32913         * g++.dg/parse/constant6.C: New test.
32914
32915 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32916
32917         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32918         * g++.dg/charset/asm2.c: Likewise.
32919         * g++.dg/charset/asm3.c: Likewise.
32920         * g++.dg/charset/asm4.c: Likewise.
32921         * g++.dg/charset/asm5.c: Likewise.
32922         * g++.dg/charset/attribute1.c: Likewise.
32923         * g++.dg/charset/attribute2.c: Likewise.
32924         * g++.dg/charset/extern1.cc: Likewise.
32925         * g++.dg/charset/extern2.cc: Likewise.
32926         * g++.dg/charset/extern3.cc: Likewise.
32927         * g++.dg/charset/function.cc: Likewise.
32928         * g++.dg/charset/string.c: Likewise.
32929         * g++.dg/charset/charset.exp: Likewise.
32930         * lib/target-supports.exp (check_iconv_available): Fix comment.
32931
32932 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32933
32934         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
32935         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32936         * gcc.dg/charset/asm2.c: Likewise.
32937         * gcc.dg/charset/asm3.c: Likewise.
32938         * gcc.dg/charset/asm4.c: Likewise.
32939         * gcc.dg/charset/asm5.c: Likewise.
32940         * gcc.dg/charset/asm6.c: Likewise.
32941         * gcc.dg/charset/attribute1.c: Likewise.
32942         * gcc.dg/charset/attribute2.c: Likewise.
32943         * gcc.dg/charset/builtin1.c: Likewise.
32944         * gcc.dg/charset/extern.c: Likewise.
32945         * gcc.dg/charset/function.c: Likewise.
32946         * gcc.dg/charset/string.c: Likewise.
32947         * gcc.dg/charset/charset.exp: Likewise.
32948
32949 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
32950
32951         PR fortran/20086
32952         * gfortran.dg/pr20086.f90: New test.
32953
32954 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
32955
32956         PR tree-optimization/19786
32957         * g++.dg/tree-ssa/pr19786.C: New.
32958
32959 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32960
32961         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
32962
32963 2005-02-21  Jeff Law  <law@redhat.com>
32964
32965         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
32966
32967 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32968
32969         * gfortran.dg/do_iterator: Split loop, markup all lines for
32970         which an error locus is printed.
32971         * gfortran.dg/pr17708.f90: Markup all lines for which an error
32972         locus is printed.
32973         * gfortran.dg/select_4.f90: Likewise.
32974         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
32975         locuses in the various permutations.
32976
32977 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
32978
32979         PR tree-optimization/19951
32980         * g++.dg/vect: New directory.
32981         * g++.dg/vect/vect.exp: New file.
32982         * g++.dg/vect/pr19951.cc: New testcase.
32983         * g++.dg/dg.exp: Also prune vectorizer tests.
32984
32985 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
32986
32987         PR 18785
32988         * gcc.dg/charset/builtin1.c: New test.
32989
32990 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32991
32992         PR c++/19299
32993         * g++.dg/inherit/volatile1.C: New test.
32994
32995         PR c++/19440
32996         * g++.dg/template/dtor4.C: New test.
32997
32998 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32999
33000         * gfortran.dg/int_1.f90: New test.
33001
33002 2005-02-19  Devang Patel  <dpatel@apple.com>
33003
33004         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
33005
33006 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33007
33008         * gfortran.dg/achar_1.f90: New test.
33009
33010 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
33011
33012         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
33013
33014 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
33015             Jakub Jelinek  <jakub@redhat.com>
33016
33017         PR tree-optimization/19828
33018         * gcc.dg/tree-ssa/loop-7.c: New test.
33019         * gcc.c-torture/execute/20050218-1.c: New test.
33020
33021 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
33022
33023         PR c/20043
33024         * gcc.dg/transparent-union-1.c: New test.
33025         * gcc.dg/transparent-union-2.c: New test.
33026
33027 2005-02-18  James E Wilson  <wilson@specifixinc.com>
33028
33029         PR tree-optimization/18977
33030         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
33031
33032 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
33033
33034         PR target/20054
33035         * gcc.dg/pr20054.c: New test.
33036
33037 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33038
33039         PR c++/19508
33040         * g++.dg/ext/attrib20.C: New test.
33041
33042 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
33043
33044         PR middle-end/20030
33045         * gfortran.fortran-torture/execute/character_passing.f90: New test.
33046
33047 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
33048
33049         PR c++/20008
33050         * g++.dg/opt/switch4.C: New.
33051
33052 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
33053
33054         PR c++/20023
33055         PR tree-optimization/20009
33056         * gcc.c-torture/compile/20050217-1.c: New test.
33057         * g++.dg/opt/switch3.C: New test.
33058
33059         PR tree-optimization/18947
33060         * gcc.c-torture/compile/20050215-1.c: New test.
33061         * gcc.c-torture/compile/20050215-2.c: New test.
33062         * gcc.c-torture/compile/20050215-3.c: New test.
33063
33064 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
33065
33066         PR c++/20028
33067         * g++.dg/template/crash34.C: New.
33068
33069         PR c++/20022
33070         * g++.dg/other/access3.C: New.
33071
33072 2005-02-17  Ira Rosen  <irar@il.ibm.com>
33073
33074         * gcc.dg/vect/vect-98.c: New test.
33075
33076 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
33077
33078         PR tree-optimization/19967
33079         * gcc.dg/pr19967.c: New.
33080
33081 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
33082
33083         PR middle-end/19857
33084         * gcc.dg/tree-ssa/20050215-1.c: New test.
33085         * gcc.c-torture/execute/20050215-1.c: New test.
33086
33087 2005-02-15  Eric Christopher  <echristo@redhat.com>
33088
33089         * gcc.dg/cpp/20050215-1.c: New file.
33090
33091 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
33092
33093         PR tree-optimization/15785
33094         * gcc.dg/pr15785-1.c: New test.
33095
33096 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
33097
33098         PR c++/17788
33099         * g++.dg/init/ctor4.C: New.
33100         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
33101
33102 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
33103
33104         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
33105         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
33106
33107 2005-02-15  Andreas Schwab  <schwab@suse.de>
33108
33109         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
33110         declare malloc.
33111
33112 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
33113
33114         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
33115
33116 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
33117
33118         PR tree-optimization/19853
33119         * gcc.c-torture/compile/pr19853.c: New test.
33120
33121 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33122
33123         PR c++/19608
33124         * g++.dg/parse/local-class1.C: New.
33125
33126         PR c++/19895
33127         * g++.dg/parse/ptrmem3.C: New.
33128
33129         PR c++/19884
33130         * g++.old-deja/g++.oliva/template6.C: Add another case.
33131         * g++.dg/template/explicit6.C: New.
33132
33133 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
33134
33135         PR c++/17816
33136         * g++.dg/other/redecl2.C: New.
33137
33138 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33139
33140         PR c++/19891
33141         * g++.dg/abi/covariant4.C: New.
33142
33143 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
33144
33145         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
33146         New tests.
33147
33148 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
33149
33150         * gcc.dg/vect/vect-96.c: Fix typo.
33151
33152 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33153
33154         PR c++/14479
33155         PR c++/19487
33156         * g++.dg/template/enum5.C: New test.
33157
33158 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33159
33160         * gcc.dg/vect/vect-97.c: New test.
33161
33162 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33163
33164         * gcc.dg/vect/vect-96.c: New test.
33165
33166 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
33167
33168         * gcc.dg/builtins-34.c: Also check ldexp*.
33169
33170 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
33171
33172         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
33173
33174 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
33175
33176         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
33177         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
33178         dg-require-dll, dg-require-iconv, dg-require-named-sections,
33179         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
33180         selector_list, selector_expression, dg-process-target): Move to new
33181         file target-supports-dg.exp.
33182         * lib/target-supports-dg.exp: New.
33183
33184         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
33185         New.
33186
33187 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
33188
33189         PR c++/19666
33190         * g++.dg/other/ptrmem6.C: New test.
33191
33192         PR middle-end/19858
33193         * gcc.c-torture/compile/20050210-1.c: New test.
33194
33195 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
33196
33197         PR c++/19755
33198         * g++.dg/warn/Wbraces1.C: New test.
33199
33200 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
33201
33202         * gcc.dg/builtins-52.c: New testcase.
33203
33204 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
33205
33206         PR c/19342
33207         * gcc.c-torture/execute/20050119-1.c: New test.
33208
33209 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33210
33211         PR c++/19811
33212         * g++.dg/init/delete1.C: New test.
33213
33214 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
33215
33216         PR c++/18470
33217         * g++.dg/template/static12.C: New test.
33218
33219 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33220
33221         PR c++/19787
33222         * g++.dg/conversion/ambig1.C: New test.
33223
33224         PR c++/19739
33225         * g++.dg/ext/attrib19.C: New test.
33226
33227         PR c++/19732
33228         * g++.dg/parse/dtor5.C: New test.
33229
33230         PR c++/19762
33231         * g++.dg/template/dtor3.C: New test.
33232
33233         PR c++/19826
33234         * g++.dg/template/static11.C: New test.
33235         * g++.dg/template/crash2.C: Remove dg-error marker.
33236
33237 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
33238
33239         PR C++/18491
33240         * g++.old-deja/g++.mike/p10769a.C: Remove.
33241
33242 2005-02-09  Roger Sayle  <roger@eyesopen.com>
33243
33244         * gcc.dg/builtins-48.c: New test case.
33245         * gcc.dg/builtins-49.c: New test case.
33246         * gcc.dg/builtins-50.c: New test case.
33247         * gcc.dg/builtins-51.c: New test case.
33248
33249 2005-02-09  Ian Lance Taylor  <ian@airs.com>
33250
33251         PR middle-end/19583
33252         * g++.dg/warn/Wreturn-type-3.C: New test.
33253
33254 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33255
33256         PR middle-end/19402
33257         * gcc.dg/pr19402-1.c: New testcase.
33258         * gcc.dg/pr19402-2.c: likewise.
33259
33260 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33261
33262         PR middle-end/19854
33263         * g++.dg/tree-ssa/tmmti.C: New testcase.
33264
33265 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33266
33267         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
33268
33269 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
33270
33271         PR c++/19733
33272         * g++.dg/parse/crash23.C: New test.
33273         * g++.dg/warn/Weff1.C: New test.
33274
33275 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33276
33277         * gcc.dg/20050209-1.c: New test.
33278
33279 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33280
33281         PR target/19799
33282         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
33283
33284 2005-02-08  Mike Stump  <mrs@apple.com>
33285
33286         * g++.dg/pch/import-2.c: New test.
33287         * g++.dg/pch/import-2.hs: New.
33288         * g++.dg/pch/include/import-2a.h: New.
33289         * g++.dg/pch/include/import-2b.h: New.
33290
33291 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
33292
33293         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
33294
33295 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33296
33297         * gfortran.dg/substr_1.f90: New test.
33298
33299 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
33300
33301         PR middle-end/19775
33302         * gcc.dg/torture/builtin-power-1.c: Disable test for
33303         invalid transformation.
33304         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
33305         no longer optimize.
33306         * gcc.dg/builtins-47.c: New testcase.
33307
33308 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
33309             Dorit Naishlos  <dorit@il.ibm.com>
33310
33311         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
33312
33313 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
33314
33315         * gcc.c-torture/compile/20050206-1.c: New test.
33316
33317 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33318
33319         PR tree-opt/19768
33320         * g++.dg/opt/pr19768.C: New test.
33321
33322 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33323
33324         PR tree-opt/19736
33325         * gcc.c-torture/compile/pr19736.c: New test.
33326
33327 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33328
33329         PR c++/17401
33330         * g++.dg/parse/error25.C: New test.
33331
33332 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
33333
33334         * gcc.c-torture/execute/20050203-1.c: New.
33335
33336 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
33337
33338         * gcc.dg/vect/vect-85.c: Remove xfail.
33339         * gcc.dg/vect/vect-86.c: Remove xfail.
33340         * gcc.dg/vect/vect-87.c: Remove xfail.
33341         * gcc.dg/vect/vect-88.c: Remove xfail.
33342
33343 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
33344
33345         * gcc.dg/altivec-19.c: New.
33346
33347 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
33348
33349         PR c/17807
33350         * gcc.dg/nested-func-3.c: New test.
33351         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
33352
33353 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
33354
33355         * gcc.test-framework/gen_directive_tests: Generate tests for
33356         selector expressions.
33357
33358 2005-02-02  Matt Austern  <austern@apple.com>
33359
33360         PR c++/19628
33361         * g++/ext/builtin7.C: New.
33362         * g++/ext/builtin8.C: New.
33363
33364 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33365
33366         PR c/18502
33367         * gcc.dg/pr18502-1.c: New test.
33368
33369 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33370
33371         PR c++/17413
33372         * g++.dg/template/local4.C: Tweak.
33373
33374 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
33375
33376         PR tree-optimization/19578
33377         * gcc.c-torture/compile/20050202-1.c: New test.
33378
33379 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33380
33381         PR c/19435
33382         * gcc.dg/c99-init-4.c: New test.
33383
33384 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33385
33386         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
33387
33388         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
33389
33390         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
33391         * g++.dg/eh/check-vect.h: New.
33392
33393         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
33394         * gcc.dg/vect/vect-78.c: Ditto.
33395         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
33396         Remove.
33397
33398         * g++.dg/conversion/simd1.C: Expect warning.
33399         * g++.dg/ext/attribute-test-1.C: Ditto.
33400         * g++.dg/ext/attribute-test-2.C: Ditto.
33401         * g++.dg/ext/attribute-test-3.C: Ditto.
33402         * g++.dg/ext/attribute-test-4.C: Ditto.
33403
33404         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
33405         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
33406
33407         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
33408
33409 2005-02-01  Richard Henderson  <rth@redhat.com>
33410
33411         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33412         long double for ibm double-double format.
33413         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33414
33415 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
33416
33417         PR tree-optimization/19633
33418         * gcc.dg/pr19633-1.c: New test.
33419         * gcc.dg/pr19633.c: Tweak to make pointer point
33420         to NULL or a symbol.
33421
33422 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33423
33424         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
33425         New procs.
33426         (dg-process-target (local override)): Handle selector expressions.
33427
33428         * gcc.test-framework/README: Describe tests in source directory.
33429         * gcc.test-framework/test-framework.awk: Handle dg- tests.
33430         * gcc.test-framework/test-framework.exp: Handle dg- tests.
33431         * gcc.test-framework/dg-bogus-exp-P.c: New test.
33432         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
33433         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
33434         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
33435         * gcc.test-framework/dg-do-link-exp-P.c: New test.
33436         * gcc.test-framework/dg-do-run-exp-P.c: New test.
33437         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
33438         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
33439         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
33440         * gcc.test-framework/dg-error-exp-P.c: New test.
33441         * gcc.test-framework/dg-error-exp-XP.c: New test.
33442         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
33443         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
33444         * gcc.test-framework/dg-output-exp-P.c: New test.
33445         * gcc.test-framework/dg-output-exp-XF.c: New test.
33446         * gcc.test-framework/dg-warning-exp-P.c: New test.
33447         * gcc.misc-tests/dg-1.c: Remove.
33448         * gcc.misc-tests/dg-2.c: Remove.
33449         * gcc.misc-tests/dg-3.c: Remove.
33450         * gcc.misc-tests/dg-4.c: Remove.
33451         * gcc.misc-tests/dg-5.c: Remove.
33452         * gcc.misc-tests/dg-6.c: Remove.
33453         * gcc.misc-tests/dg-7.c: Remove.
33454         * gcc.misc-tests/dg-8.c: Remove.
33455         * gcc.misc-tests/dg-9.c: Remove.
33456         * gcc.misc-tests/dg-10.c: Remove.
33457         * gcc.misc-tests/dg-11.c: Remove.
33458         * gcc.misc-tests/dg-12.c: Remove.
33459         * gcc.misc-tests/dg-test.exp: Remove.
33460
33461         * gcc.test-framework/test-framework.awk: Change recording and
33462         printing of passes and failures.
33463
33464         * gcc.test-framework: New directory.
33465         * gcc.test-framework/README: New.
33466         * gcc.test-framework/test-framework.exp: New.
33467         * gcc.test-framework/test-framework.awk: New.
33468         * gcc.test-framework/gen_directive_tests: New.
33469
33470 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
33471
33472         * lib/treelang.exp: Fix comment typos.
33473         (treelang_target_compile): Don't append libs=-ltreelang to options.
33474
33475 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
33476
33477         * g++.dg/parse/typename7.C: Adjust error messages.
33478
33479 2005-01-31  Jeff Law  <law@redhat.com>
33480
33481         * gcc.c-torture/execute/20050131-1.c: New test.
33482         * gcc.dg/wcaselabel.c: New test.
33483
33484 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
33485
33486         * g++.dg/other/warning1.C: Adjust error messags.
33487         * g++.dg/parse/constant5.C: New test.
33488
33489 2005-01-31  Steven Bosscher  <stevenb@suse.de>
33490
33491         PR c/19333
33492         * gcc.c-torture/compile/20011130-1.c: Reorder to make
33493         the test case valid.
33494         * gcc.dg/20030815-1.c: Remove invalid tests.
33495         * gcc.dg/array-7.c: Adjust expected result.
33496         * gcc.dg/pr18596-3.c: Likewise.
33497         * gcc.dg/noncompile/20000901-1.c: Likewise.
33498         * gcc.dg/noncompile/init-2.c: Likewise.
33499         * gcc.dg/noncompile/init-4.c: Likewise.
33500
33501 2005-01-31  Dale Johannesen  <dalej@apple.com>
33502
33503         * g++.dg/opt/pr19650.C: New test.
33504
33505 2005-01-31  Richard Henderson  <rth@redhat.com>
33506
33507         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33508         long double for intel double extended format.
33509         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33510
33511 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
33512
33513         PR c++/19555
33514         * g++.dg/template/static10.C: New test.
33515
33516         PR c++/19395
33517         * g++.dg/parse/error24.C: New test.
33518
33519         PR c++/19367
33520         * g++.dg/lookup/builtin1.C: New test.
33521
33522         PR c++/19457
33523         * g++.dg/warn/conv3.C: New test.
33524
33525 2005-01-30  Bud Davis  <bdavis@gfortran.org>
33526
33527         PR fortran/19647
33528         * gfortan.dg/inquire_7.f90
33529
33530 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
33531
33532         PR tree-optimization/15791
33533         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
33534         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
33535         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
33536         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
33537         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
33538         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
33539         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
33540         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
33541         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
33542         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
33543
33544 2005-01-29  Paul Brook  <paul@codesourcery.com>
33545
33546         PR fortran/18565
33547         * check.c (real_or_complex_check): New function.
33548         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
33549         * intrinsic.c (add_functions): Use new check functions.
33550         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
33551         Add prototypes.
33552
33553 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
33554
33555         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
33556         gcc.dg/lvalue-3.c: New tests.
33557         * gcc.dg/concat.c: Update expected messages.
33558
33559 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
33560
33561         PR libfortran/19595
33562         * gfortran.dg/eor_1.f90: New test.
33563
33564 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
33565
33566         PR fortran/19589
33567         * gfortran.dg/logical_data_1.f90: New test.
33568
33569 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
33570
33571         PR c++/19253
33572         * g++.dg/template/crash33.C: New test.
33573
33574         PR c++/19667
33575         * g++.dg/template/crash32.C: New test.
33576
33577 2005-01-28  Ian Lance Taylor  <ian@airs.com>
33578
33579         PR middle-end/16558
33580         * g++.dg/warn/Wreturn-type-2.C: New test.
33581
33582 2004-06-24  Jeff Law  <law@redhat.com>
33583
33584         * gcc.dg/tree-ssa/20050128-1.c: New test.
33585
33586 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
33587
33588         * gcc.target/frv/all-mdpackh-1.c: New test.
33589
33590 2005-01-28  Steven Bosscher  <stevenb@suse.de>
33591
33592         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
33593
33594 2005-01-27  Richard Henderson  <rth@redhat.com>
33595
33596         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
33597
33598 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33599
33600         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
33601
33602 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33603
33604         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33605         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
33606         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
33607         to cope with cases where the multilib options override the dg-options.
33608
33609 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
33610
33611         PR c/18946
33612         * gcc.dg/noncompile/20050120-1.c: New test.
33613
33614 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
33615
33616         PR tree-optimization/19633
33617         * gcc.dg/pr19633.c: New test.
33618         * gcc.dg/tree-ssa/pr19633.c: New test.
33619
33620 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
33621
33622         * gcc.dg/20041216-1.c: New test.
33623
33624 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
33625
33626         PR objc/18862
33627         * objc.dg/selector-2.m: New test.
33628
33629 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
33630
33631         * g++.dg/opt/range-test-2.C: New test.
33632
33633         PR rtl-optimization/19579
33634         * gcc.c-torture/execute/20050124-1.c: New test.
33635
33636 2005-01-26  Greg Parker  <gparker@apple.com>
33637         Stuart Hastings  <stuart@apple.com>
33638
33639         * gcc.c-torture/execute/20050125-1.c: New.
33640
33641 2005-01-18  Jan Hubicka  <jh@suse.cz>
33642
33643         PR tree-optimize/19337
33644         * gcc.c-torture/compile/20050119-1.c: New test.
33645
33646 2005-01-24  James E Wilson  <wilson@specifixinc.com>
33647
33648         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
33649         test for successful match.
33650
33651 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
33652
33653         PR objc/18408
33654         * objc.dg/comp-types-7.m: New test.
33655
33656 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
33657
33658         * lib/target-supports.exp (current_target_name): New.
33659         (check_effective_target_ilp32, check_effective_target_lp64):
33660         Cache the result to use as long as the current target, with
33661         multilib flags, remains the same.
33662
33663         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
33664         (dg-require-weak, dg-require-visibility, dg-require-alias,
33665         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
33666         dg-require-effective-target, dg-skip-if): Remove call to
33667         skip_test_and_clear_xfail.
33668         (dg-test): Clear xfail data.
33669
33670 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
33671
33672         PR target/17751
33673         * gcc.dg/ppc64-toc.c: New test.
33674
33675         * g++.dg/tree-ssa/empty-1.C: New test.
33676
33677         PR middle-end/19551
33678         * gcc.c-torture/execute/20050121-1.c: New test.
33679         * gcc.dg/20050121-2.c: New test.
33680
33681 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
33682         Paul Brook  <paul@codesourcery.com>
33683
33684         PR fortran/17941
33685         * gfortran.dg/real_const_1.f: New test.
33686         * gfortran.dg/real_const_2.f90: New test.
33687         * gfortran.dg/complex_int_1.f90: New test.
33688
33689 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
33690
33691         PR fortran/19313
33692         * gfortan.dg/inquire_6.f90: New test.
33693
33694 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33695
33696         PR libfortran/19451
33697         * open_readonly_1.f90: New test.
33698
33699 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33700
33701         PR libfortran/18982
33702         * gfortran.dg/open_new.f90: New file.
33703
33704 2005-01-22  Paul Brook  <paul@codesourcery.com>
33705
33706         * namelist_1.f90: New test.
33707
33708 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
33709
33710         PR tree-optimization/19484
33711         * gcc.c-torture/compile/20050122-[12].c: New tests.
33712
33713 2005-01-22  Paul Brook  <paul@codesourcery.com>
33714
33715         * gfortran.dg/implicit_2.f90: New test.
33716
33717 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
33718
33719         PR fortran/19314
33720         * gfortran.dg/inquire_5.f90: New test.
33721
33722 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33723
33724         PR c/18809
33725         * gcc.dg/pr18809-1.c: New test.
33726
33727 2005-01-21  Ian Lance Taylor  <ian@airs.com>
33728
33729         * gcc.dg/20050121-1.c: New test.
33730
33731         PR tree-optimization/13000
33732         * gcc.dg/20040206-1.c: Change warning to point where function is
33733         being inlined.
33734
33735 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33736
33737         PR c++/19208
33738         * g++.dg/template/array11.C: New test.
33739
33740 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33741
33742         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
33743         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
33744         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
33745         * gfortran.dg/getenv_1.f90: Add dg-do directive.
33746         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
33747         gfortran.dg/pr17164.f90: Add missing dg-do directives.
33748
33749 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
33750
33751         PR tree-optimization/15349
33752         * gcc.dg/tree-ssa/pr15349.c: New.
33753
33754 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
33755
33756         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
33757
33758 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
33759
33760         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
33761         scan-assembler-times directive name.
33762
33763         * gcc.dg/asm-a.c: Move dg-require-effective-target to
33764         after dg-do.
33765
33766         PR rtl-optimization/19462
33767         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
33768
33769 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
33770
33771         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
33772         counting function calls on ia64.
33773
33774 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
33775
33776         PR rtl-optimization/15139
33777         * gcc.dg/20050111-2.c: New test.
33778
33779         PR c/17297
33780         * gcc.c-torture/compile/20050113-1.c: New testcase.
33781
33782         PR middle-end/19164
33783         * gcc.dg/20050113-1.c: New testcase.
33784
33785 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
33786
33787         * gcc.dg/vect/vect-85.c: Add comment.
33788         * gcc.dg/vect/vect-86.c: Add xfail for now.
33789         * gcc.dg/vect/vect-87.c: Add xfail for now.
33790         * gcc.dg/vect/vect-88.c: Add xfail for now.
33791         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
33792
33793 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33794
33795         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
33796
33797 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33798
33799         * g++.dg/debug/typedef3.C: New test.
33800
33801 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
33802
33803         PR c/19472
33804         * gcc.dg/asm-a.c: New test.
33805
33806 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
33807
33808         * gcc.dg/sh-relax.c: Add prototype for abort.
33809
33810 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33811
33812         * gcc.dg/short-compare-1.c: New test.
33813         * gcc.dg/short-compare-2.c: Likewise.
33814
33815 2005-01-18  Michael Matz  <matz@suse.de>
33816
33817         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
33818
33819 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
33820
33821         PR tree-optimization/19121
33822         * gcc.c-torture/compile/pr19121.c: New test.
33823
33824 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
33825
33826         PR target/19357
33827         * gcc.c-torture/compile/pr19357.c: New test.
33828
33829 2005-01-17  Ian Lance Taylor  <ian@airs.com>
33830
33831         PR c/5675
33832         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
33833         pass--those that refer just to the variable, possibly with a
33834         cast.
33835         * gcc.dg/c99-const-expr-3.c: Likewise.
33836
33837         PR middle-end/13127
33838         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
33839         longer emitted.
33840
33841 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
33842
33843         PR fortran/18778
33844         * gfortran.dg/endfile_2.f90: New test.
33845
33846 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
33847
33848         PR 19168
33849         * gfortran.dg/select_5.f90: New test.
33850
33851 2004-01-16  Paul Brook  <paul@codesourcery.com>
33852
33853         * gfortran.dg/common_4.f90: New test.
33854
33855 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
33856
33857         PR rtl-optimization/19462
33858         * gcc.dg/torture/pr19462-1.c: New test.
33859
33860 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
33861
33862         PR objc/19321
33863         * objc.dg/func-ptr-2.m: New.
33864         * objc.dg/volatile-1.m: New.
33865
33866 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33867
33868         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
33869
33870 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33871
33872         PR tree-optimization/19060
33873         * gcc.c-torture/execute/20050104-1.c: New test.
33874
33875 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
33876
33877         PR fortran/18983
33878         * gfortran.dg/write_to_null.f90: New test.
33879
33880 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
33881             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33882
33883         PR other/19328
33884         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
33885         argument.
33886
33887 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33888
33889         PR c++/19263
33890         * g++.dg/init/vector1.C: New test.
33891
33892 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
33893
33894         PR target/13158
33895         * gcc.target/ia64/sibcall-unwind-1.c: New test.
33896         PR target/18987
33897         * gcc.target/ia64/sibcall-unwind-2.c: New test.
33898
33899 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
33900
33901         * gfortran.dg/select_1.f90: New test.
33902         * gfortran.dg/select_2.f90: New test.
33903         * gfortran.dg/select_3.f90: New test.
33904         * gfortran.dg/select_4.f90: New test.
33905
33906 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
33907
33908         PR middle-end/19084
33909         PR rtl-optimization/19348
33910         * gcc.dg/20050111-1.c: New test.
33911         * gcc.c-torture/execute/20050111-1.c: New test.
33912
33913         * gcc.dg/i386-asm-4.c: New test.
33914
33915 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33916
33917         * gcc.dg/nested-func-2.c: New test.
33918         * ada/acats/norun.lst: Remove c953002.
33919
33920 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
33921
33922         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
33923
33924 2005-01-12  Ben Elliston  <bje@au.ibm.com>
33925
33926         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
33927
33928 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
33929
33930         PR target/18761
33931         * g++.dg/abi/align1.C: New test.
33932
33933 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
33934
33935         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
33936         at a time.
33937         * g++.dg/ext/altivec_check.h: Support compiling as C.
33938
33939 2005-01-10  Roger Sayle  <roger@eyesopen.com>
33940
33941         PR c++/19355
33942         * g++.dg/expr/pr19355-1.C: New test case.
33943
33944 2005-01-10  Laurent GUERBY <laurent@guerby.net>
33945
33946         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
33947         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
33948         * ada/acats/tests/c3/c92005b.ada: Likewise.
33949         * ada/acats/tests/c3/cxb3012.a: Likewise.
33950         * ada/acats/norun.lst: Add c380004 and c953002, add PR
33951
33952 2005-01-09  Paul Brook  <paul@codesourcery.com>
33953
33954         * gfortran.dg/common_2.f90: New file.
33955         * gfortran.dg/common_3.f90: New file.
33956
33957 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
33958
33959         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
33960
33961 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33962
33963         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
33964         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
33965         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
33966         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
33967         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
33968         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
33969         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
33970         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
33971         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
33972         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
33973         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
33974         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
33975         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
33976         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
33977         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
33978         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
33979         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
33980         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
33981         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
33982         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
33983         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
33984         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
33985         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
33986         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
33987         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
33988         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
33989         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
33990         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
33991         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
33992         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
33993         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
33994         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
33995         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
33996         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
33997         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
33998         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
33999         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
34000         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
34001         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
34002         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
34003         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
34004         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
34005         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
34006         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
34007         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
34008         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
34009         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
34010         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
34011         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
34012         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
34013         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
34014         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
34015         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
34016         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
34017         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
34018         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
34019         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
34020         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
34021         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
34022         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
34023         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
34024         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
34025         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
34026         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
34027         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
34028         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
34029         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
34030
34031         * gcc.dg/vect/vect-1.c: Fix spelling.
34032         * gcc.dg/vect/vect-10.c: Fix spelling.
34033         * gcc.dg/vect/vect-11.c: Fix spelling.
34034         * gcc.dg/vect/vect-12.c: Fix spelling.
34035         * gcc.dg/vect/vect-14.c: Fix spelling.
34036         * gcc.dg/vect/vect-15.c: Fix spelling.
34037         * gcc.dg/vect/vect-16.c: Fix spelling.
34038         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
34039         * gcc.dg/vect/vect-64.c: Fix comments.
34040         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
34041
34042 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34043             Ira Rosen  <irar@il.ibm.com>
34044
34045         * gcc.dg/vect/vect-70.c: New test.
34046         * gcc.dg/vect/vect-71.c: New test.
34047
34048 2005-01-09  Manfred Hollstein  <mh@suse.com>
34049
34050         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
34051         * gcc.dg/pr18241-2.c: Likewise.
34052         * gcc.dg/pr18241-3.c: Likewise.
34053         * gcc.dg/pr18241-4.c: Likewise.
34054         * gcc.dg/pr18241-5.c: Likewise.
34055
34056 2005-01-08  Richard Henderson  <rth@redhat.com>
34057
34058         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34059         False for x86 and x86-64.
34060
34061 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
34062
34063         PR tree-optimization/18241
34064         * gcc.dg/pr18241-1.c: New test.
34065         * gcc.dg/pr18241-2.c: New test.
34066         * gcc.dg/pr18241-3.c: New test.
34067         * gcc.dg/pr18241-4.c: New test.
34068         * gcc.dg/pr18241-5.c: New test.
34069
34070 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
34071
34072         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
34073         gfortran.dg/select_4.f90: New.
34074
34075 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34076
34077         * gcc.c-torture/execute/20050107-1.c: New test.
34078
34079 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
34080
34081         PR c++/19298
34082         * g++.dg/template/ref2.C: New.
34083
34084 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
34085
34086         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
34087         instead of being empty.
34088
34089 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34090
34091         PR fortran/15553
34092         * gfortran.dg/array-1.f90: New test.
34093
34094 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34095
34096         PR tree-optimization/19283
34097         * gcc.c-torture/execute/20050106-1.c: New test.
34098
34099         PR rtl-optimization/18861
34100         * gcc.dg/20050105-1.c: New test.
34101
34102         PR tree-optimization/18828
34103         * gcc.dg/20050105-2.c: New test.
34104
34105 2005-01-07  Andreas Jaeger  <aj@suse.de>
34106
34107         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
34108
34109 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
34110
34111         PR fortran/18398
34112         * gfortran.dg/fmt_read.f90: New test.
34113
34114 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
34115
34116         * gcc.dg/rs6000-ldouble-2.c: New.
34117
34118 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
34119
34120         PR c++/19244
34121         * g++.dg/parser/ctor2.C: New test.
34122
34123 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34124
34125         PR c++/17154
34126         * g++.dg/template/using9.C: New test.
34127
34128 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34129
34130         PR c++/19258
34131         * g++.dg/lookup/friend6.C: New test.
34132
34133 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34134
34135         PR c++/19270
34136         * g++.dg/template/array10.C: New.
34137
34138 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34139
34140         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
34141         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
34142
34143 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
34144
34145         * gcc.c-torture/compile/20050105-1.c: New test.
34146
34147 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
34148
34149         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
34150
34151 2005-01-05  Roger Sayle  <roger@eyesopen.com>
34152
34153         PR middle-end/19100
34154         * gcc.dg/conv-3.c: New test case.
34155
34156 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
34157
34158         * gcc.dg/asm-wide-1.c: New test.
34159
34160 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34161
34162         PR c++/19030
34163         * g++.dg/parse/crash22.C: New
34164
34165 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
34166
34167         PR 19257
34168         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
34169
34170 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
34171
34172         PR middle-end/17767
34173         * gcc.dg/i386-mmx-6.c: New test case.
34174
34175 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
34176
34177         PR tree-optimization/18308
34178         * gcc.dg/vect/pr18308.c: New testcase.
34179
34180 2005-01-04  Andreas Jaeger  <aj@suse.de>
34181
34182         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
34183
34184 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34185             Robert Bowdidge <bowdidge@apple.com>
34186
34187         * gcc.dg/cpp/subframework1.c: New.
34188         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
34189         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
34190         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
34191         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
34192
34193 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34194
34195         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
34196         producing warning.
34197         * gcc.dg/darwin-weakimport-2.c: New.
34198
34199 2005-01-03  Richard Henderson  <rth@redhat.com>
34200
34201         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
34202
34203 2005-01-03  Richard Henderson  <rth@redhat.com>
34204
34205         * gcc.dg/vect/vect.exp: Enable for ia64.
34206         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
34207         (check_effective_target_vect_float): Likewise.
34208         (check_effective_target_vect_no_align): Likewise.
34209         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
34210         * gcc.dg/vect/vect-8.c: Likewise.
34211
34212 2005-01-03  Uros Bizjak <uros@kss-loka.si>
34213
34214         PR target/19236
34215         * gcc.dg/pr19236-1.c: New test case.
34216
34217 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
34218
34219         PR rtl-optimization/12092
34220         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
34221
34222 2005-01-02  Andreas Jaeger  <aj@suse.de>
34223
34224         * gcc.dg/pr12092-1.c: Do not run on x86_64.
34225
34226 2005-01-01  Roger Sayle  <roger@eyesopen.com>
34227             Andrew Pinski  <pinskia@physics.uc.edu>
34228
34229         PR rtl-optimization/12092
34230         * gcc.dg/pr12092-1.c: New test case.
34231
34232 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
34233
34234         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
34235         'hidden' and 'default' for better portability.
34236         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
34237
34238         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
34239         6 and 7.
34240         * g++.old-deja/g++.brendan/new3.C: Likewise.
34241
34242 2005-01-01  Steven Bosscher  <stevenb@suse.de>
34243
34244         * gcc.dg/20041231-1.C: New test.
34245         * g++.dg/warn/Wunreachable-code-1.C: New test.
34246
34247 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
34248
34249         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
34250         file, not /dev/null.  Abort on error.
34251
34252 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
34253             Ziemowit Laski  <zlaski@apple.com>
34254
34255         PR objc/18971
34256         * objc.dg/encode-5.m: New test.
34257
34258 2004-12-29  Richard Henderson  <rth@redhat.com>
34259
34260         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
34261         * objc.dg/stabs-1.m: Disable for ia64.
34262
34263 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
34264
34265         PR c++/19190
34266         * g++.dg/warn/Wunused-10.C: New test.
34267
34268 2004-12-28  Richard Henderson  <rth@redhat.com>
34269
34270         * objc.dg/stabs-1.m: Disable for alpha.
34271
34272 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34273
34274         PR c++/19149
34275         * g++.dg/parse/error23.C: New test.
34276
34277 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34278
34279         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
34280
34281         PR fortran/19032
34282         * gfortran.dg/intrinsic_modulo_1.f90: New.
34283         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
34284         tests with divisor -1.
34285
34286 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34287
34288         * g++.dg/opt/temp1.C (memcpy): Return a value.
34289
34290         PR c++/19148
34291         * g++.dg/expr/cond7.C: New test.
34292
34293 2004-12-27  Paul Brook  <paul@codesourcery.com>
34294
34295         * gfortran.dg/g77/select_no_compile.f: Remove.
34296
34297 2004-12-27  Richard Henderson  <rth@redhat.com>
34298
34299         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
34300         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
34301         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
34302
34303 2004-12-26  Richard Henderson  <rth@redhat.com>
34304
34305         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
34306         by 1i instead of token pasting.
34307
34308 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34309
34310         PR tree-optimization/17578
34311         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
34312         to additional_flags.
34313         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
34314
34315 2004-12-25  Richard Henderson  <rth@redhat.com>
34316
34317         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34318         Remove Alpha.
34319
34320 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34321
34322         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
34323         hppa*-*-hpux*.
34324         * gcc.dg/pr17957.c (dg-options): Likewise.
34325         * gcc.dg/struct-ret-1.c: Add prototype for abort.
34326         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
34327         instead of 0 on __hppa__.
34328         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
34329         "foo,%r" on hppa*-*-*.
34330
34331 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
34332
34333         PR fortran/19071
34334         * gfortran.dg/complex_write.f90: New test.
34335
34336 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34337
34338         PR c++/17595
34339         * g++.dg/parse/pragma2.C: New test.
34340
34341         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
34342
34343 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34344
34345         * gcc.dg/empty2.c: Add missing dg-warning.
34346
34347 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34348
34349         PR c++/17413
34350         * g++.dg/template/local4.C: New test.
34351         * g++.dg/template/crash19.C: Add dg-error marker.
34352
34353         * g++.dg/template/crash31.C: Correct embedded PR number.
34354
34355 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34356
34357         PR c++/16405
34358         * g++.dg/opt/temp1.C: Add do-run marker.
34359
34360 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34361
34362         * g++.dg/template/spec19.C: New.
34363
34364 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34365
34366         PR target/16819
34367         * gcc.dg/empty2.c: New.
34368
34369 2004-12-23  Richard Henderson  <rth@redhat.com>
34370
34371         * lib/target-supports.exp (check_effective_target_vect_no_align):
34372         Remove i?86 and x86-64.
34373
34374 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34375
34376         PR c++/16405
34377         * g++.dg/opt/temp1.C: New test.
34378
34379 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34380
34381         PR c++/18733
34382         * g++.dg/template/friend33.C: New testcase.
34383
34384 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
34385
34386         PR c++/18464
34387         * g++.dg/template/cond5.C: New test.
34388
34389         PR c++/18492
34390         * g++.dg/inherit/thunk3.C: New test.
34391
34392         PR c++/11224
34393         * g++.dg/warn/Wunused-9.C: New test.
34394
34395 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
34396
34397         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
34398
34399 2004-12-22  Jan Beulich  <jbeulich@novell.com>
34400
34401         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
34402
34403 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
34404
34405         PR c++/18378
34406         * g++.dg/ext/packed8.C: New test.
34407
34408         PR c++/19063
34409         * g++.dg/template/crash31.C: New test.
34410
34411         PR c++/19034
34412         * g++.dg/template/crash30.C: New test.
34413
34414 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
34415
34416         PR C++/18984
34417         * g++.dg/eh/ctor3.C: New test.
34418
34419 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34420
34421         * objc.dg/stabs-1.m: Allow section name to be quoted and
34422         assembly label to begin with '.LL'.
34423
34424 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
34425
34426         * gcc.dg/vect/vect.exp
34427         (check_effective_target_lp64_or_vect_no_align): New.
34428         * gcc.dg/vect/vect-77.c: Use it.
34429         * gcc.dg/vect/vect-78.c: Use it.
34430
34431         * lib/target-supports.exp
34432         (check_effective_target_vect_no_max,
34433         check_effective_target_vect_no_bitwise,
34434         check_effective_target_vect_no_align): New.
34435         * gcc.dg/vect/vect-13.c: Use them.
34436         * gcc.dg/vect/vect-17.c: Ditto.
34437         * gcc.dg/vect/vect-18.c: Ditto.
34438         * gcc.dg/vect/vect-19.c: Ditto.
34439         * gcc.dg/vect/vect-20.c: Ditto.
34440         * gcc.dg/vect/vect-27.c: Ditto.
34441         * gcc.dg/vect/vect-29.c: Ditto.
34442         * gcc.dg/vect/vect-44.c: Ditto.
34443         * gcc.dg/vect/vect-48.c: Ditto.
34444         * gcc.dg/vect/vect-50.c: Ditto.
34445         * gcc.dg/vect/vect-52.c: Ditto.
34446         * gcc.dg/vect/vect-54.c: Ditto.
34447         * gcc.dg/vect/vect-56.c: Ditto.
34448         * gcc.dg/vect/vect-58.c: Ditto.
34449         * gcc.dg/vect/vect-60.c: Ditto.
34450         * gcc.dg/vect/vect-72.c: Ditto.
34451         * gcc.dg/vect/vect-80.c: Ditto.
34452
34453 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
34454
34455         PR c++/14075
34456         * g++.dg/init/string1.C: New.
34457
34458         PR c++/18975
34459         * g++.dg/other/synth1.C: New.
34460
34461 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34462
34463         PR c/18963
34464         * gcc.dg/pr18963-1.c: New test.
34465
34466 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34467
34468         PR c/18596
34469         * gcc.dg/funcdef-storage-1.c (foo): Remove.
34470         * gcc.dg/pr18596-1.c: Use dg-error.
34471         (dg-options): Use -fno-unit-at-a-time.
34472         * gcc.dg/pr18596-2.c: New test.
34473         * gcc.dg/pr18596-3.c: New test.
34474
34475 2004-12-20  Roger Sayle  <roger@eyesopen.com>
34476
34477         PR middle-end/18683
34478         * g++.dg/opt/pr18683-1.C: New test case.
34479
34480 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
34481
34482         PR other/19093
34483         * g++.dg/opt/max1.C: Fix for 64bit targets.
34484
34485 2004-12-20  Matt Austern  <austern@apple.com>
34486
34487         PR c++/19044
34488         * g++.dg/ext/builtin6.C: New
34489
34490 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
34491
34492         PR tree-optimization/19080
34493         * gcc.c-torture/compile/pr19080.c: New test.
34494
34495 2004-12-20  Steven Bosscher  <stevenb@suse.de>
34496
34497         * gcc.dg/20041219-1.c: New test.
34498
34499 2004-12-19  Roger Sayle  <roger@eyesopen.com>
34500
34501         PR middle-end/19068
34502         * g++.dg/opt/max1.C: New test case.
34503
34504 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34505
34506         * gcc.dg/fdata-sections-1.c: New test.
34507
34508 2004-12-18  Roger Sayle  <roger@eyesopen.com>
34509
34510         PR middle-end/18548
34511         * gcc.dg/max-1.c: New test case.
34512
34513 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
34514
34515         * gcc.c-torture/execute/20041218-1.c: New test.
34516
34517 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
34518
34519         * gcc.dg/pr18501.c: New test.
34520         * gcc.dg/uninit-5.c: XFAIL.
34521         * gcc.dg/uninit-9.c: XFAIL.
34522
34523 2004-12-17  Dale Johannesen  <dalej@apple.com>
34524
34525         * gcc.dg/20041213-1.c: New.
34526
34527 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
34528
34529         * objc.dg/stabs-1.m: Allow assembly label to begin
34530         with a dot ('.').
34531
34532 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
34533
34534         * gcc.c-torture/execute/20041213-1.c: Move...
34535         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
34536
34537 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
34538
34539         PR c++/18721
34540         * g++.dg/lookup/conv-5.C: New.
34541
34542 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
34543
34544         * objc.dg/stabs-1.m: New test.
34545
34546 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34547
34548         * gcc.dg/visibility-c.c: Change compile to
34549         assemble for the test.
34550
34551 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34552
34553         PR target/19041
34554         * gcc.dg/visibility-c.c: New test.
34555
34556 2004-12-16  Roger Sayle  <roger@eyesopen.com>
34557
34558         PR middle-end/18493
34559         * gcc.dg/switch-8.c: New test case.
34560
34561 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34562
34563         PR c++/18905
34564         * g++.dg/template/init4.C: New.
34565         * g++.dg/opt/static3.C: Enable optimizer.
34566
34567 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
34568
34569         * g++.dg/other/complex1.C: New test.
34570
34571 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
34572
34573         * g++.dg/opt/inline9.C: New test.
34574
34575 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34576
34577         PR fortran/18993
34578         * gfotran.dg/nullify_1.f: New test.
34579
34580 2004-12-15  Richard Henderson  <rth@redhat.com>
34581
34582         * gcc.target/i386/i386.exp: New harness.
34583         * gcc.target/i386/vect-args.c: New.
34584
34585 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
34586
34587         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
34588
34589 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34590
34591         PR c++/18825
34592         * g++.dg/template/friend32.C: New test.
34593
34594 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34595
34596         * cpp/pragma-once-1.c: New test.
34597         * cpp/pragma-once-1b.h: Likewise.
34598         * cpp/pragma-once-1c.h: Likewise.
34599         * cpp/pragma-once-1d.h: Likewise.
34600         * cpp/inc/pragma-once-1a.h: Likewise.
34601
34602 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
34603             Steven G. Kargl  <kargls@comcast.net>
34604
34605         PR fortran/17597
34606         * gfortran.dg/list_read_3.f90: New test.
34607
34608 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34609
34610         * gcc.dg/ftrapv-2.c: New test.
34611
34612 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
34613
34614         PR c++/18981
34615         * g++.dg/template/typename9.C: New test.
34616
34617 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34618
34619         PR c++/18738
34620         * g++.dg/template/typename8.C: New test.
34621         * g++.dg/parse/friend2.C: Tweak error message.
34622
34623 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34624
34625         * gcc.c-torture/20041214-1.c: New test.
34626
34627 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34628
34629         PR c++/18965
34630         * g++.dg/init/array17.C: New test.
34631
34632 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34633
34634         PR c++/18793
34635         * g++.dg/init/aggr3.C: New test.
34636
34637 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
34638
34639         * gcc.dg/altivec-types-1.c: New test.
34640         * gcc.dg/altivec-types-2.c: New test.
34641         * gcc.dg/altivec-types-3.c: New test.
34642         * gcc.dg/altivec-types-4.c: New test.
34643         * g++.dg/ext/altivec-types-1.C: New test.
34644         * g++.dg/ext/altivec-types-2.C: New test.
34645         * g++.dg/ext/altivec-types-3.C: New test.
34646         * g++.dg/ext/altivec-types-4.C: New test.
34647
34648 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
34649
34650         PR middle-end/18951
34651         * gcc.c-torture/execute/20041213-1.c: New test.
34652
34653 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
34654
34655         PR c++/18949
34656         * g++.dg/template/cast1.C: New.
34657
34658 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
34659
34660         * gcc.c-torture/execute/20041213-2.c: New test.
34661
34662 2004-12-13  Richard Henderson  <rth@redhat.com>
34663
34664         * gcc.dg/i386-sse-10.c: Fix typo in options.
34665
34666 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
34667
34668         PR c++/18968
34669         * g++.dg/opt/pr18968.C: New test.
34670
34671 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
34672
34673         PR c++/18925
34674         * g++.dg/ext/visibility/staticdatamem.C: New test.
34675
34676 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
34677
34678         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
34679
34680 2004-12-13  Roger Sayle  <roger@eyesopen.com>
34681
34682         PR rtl-optimization/18928
34683         * gcc.dg/pr18928-1.c: New test case.
34684
34685 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
34686
34687         PR tree-opt/16951
34688         * gcc.c-torture/compile/20041211-1.c: New.
34689
34690 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34691
34692         PR middle-end/17564
34693         * gcc.c-torture/execute/20041212-1.c: New test.
34694
34695 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34696
34697         PR fortran/18869
34698         * gfortran.dg/common_1.f90: New test.
34699
34700 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
34701         Paul Brook  <paul@codesourcery.com>
34702
34703         PR fortran/16222
34704         * gfortran.dg/real_do_1.f90: New test.
34705
34706 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
34707
34708         PR tree-opt/18040
34709         * g++.dg/opt/ptrmem6.C: New test.
34710
34711 2004-12-11  Roger Sayle  <roger@eyesopen.com>
34712
34713         PR middle-end/18921
34714         * gcc.dg/pr18921-1.c: New test case.
34715
34716 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34717
34718         PR fortran/17175
34719         * gfortran.dg/scale_1.f90: New test.
34720
34721 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
34722
34723         PR middle-end/18903
34724         * gcc.c-torture/compile/pr18903.c: New test.
34725
34726 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
34727
34728         * gcc.c-torture/execute/20041210-1.c: New test.
34729
34730 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34731
34732         PR c++/18731
34733         * g++.dg/parser/struct-1.C: New test.
34734         * g++.dg/parser/struct-2.C: New test.
34735         * g++.dg/parser/struct-3.C: New test.
34736
34737 2004-12-09  Richard Henderson  <rth@redhat.com>
34738
34739         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
34740
34741         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
34742         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
34743
34744 2004-12-09  Matt Austern  <austern@apple.com>
34745
34746         PR c++/18514
34747         * g++.dg/ext/builtin1.C: New
34748         * g++.dg/ext/builtin2.C: New
34749         * g++.dg/ext/builtin3.C: New
34750         * g++.dg/ext/builtin4.C: New
34751         * g++.dg/ext/builtin5.C: New
34752
34753 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
34754
34755         PR tree-opt/18904
34756         * g++.dg/opt/ptrmem5.C: New test.
34757
34758 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
34759
34760         * g++.dg/parse/typename5.C: Adjust for new error.
34761         * g++.dg/parse/typename7.C: New.
34762
34763 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34764
34765         PR c++/18073
34766         * g++.dg/other/mmintrin.C: New test.
34767
34768 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34769
34770         PR c++/16681
34771         * g++.dg/init/array15.C: New.
34772         * g++.dg/init/array16.C: New.
34773
34774 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34775
34776         PR fortran/18826
34777         * gfortran.dg/assign_1.f90: New test.
34778
34779 2004-12-08  Nick Clifton  <nickc@redhat.com>
34780
34781         * gcc.target/xstormy16/bss_below100: New directory containing tests.
34782         * gcc.target/xstormy16/data_below100: Likewise.
34783         * gcc.target/xstormy16/sfr: Likewise.
34784         * gcc.target/xstormy16/below100.S: New test source file.
34785         * gcc.target/xstormy16/below100.ld: New test linker script.
34786         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34787         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
34788         bp instructions.
34789         * gcc.target/xstormy16/bp.c: Likewise.
34790
34791         * gcc.target/xstormy16/bss_below100: New files:
34792         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34793         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34794         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34795         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34796         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34797         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34798         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34799         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34800         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34801         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34802         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34803         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34804         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34805         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34806         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34807         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34808         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34809         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34810         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34811         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34812         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34813         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34814         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34815         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34816         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34817         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34818         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34819
34820         * gcc.target/xstormy16/data_below100: New files:
34821         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34822         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34823         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34824         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34825         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34826         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34827         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34828         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34829         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34830         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34831         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34832         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34833         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34834         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34835         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34836         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34837         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34838         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34839         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34840         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34841         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34842         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34843         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34844         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34845         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34846         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34847         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34848
34849         * gcc.target/xstormy16/sfr: New files:
34850         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
34851         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
34852         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
34853         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
34854         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
34855         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
34856         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
34857         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
34858         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
34859         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
34860         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
34861         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
34862         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
34863         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
34864         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
34865         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
34866         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
34867         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
34868         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
34869         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
34870         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
34871         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
34872         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
34873         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
34874         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
34875         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
34876         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
34877         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
34878         27_if0_sfrw_bitfield_f.c
34879
34880 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34881
34882         PR c++/18100
34883         * g++.dg/lookup/name-clash4.C: New test.
34884
34885 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
34886
34887         PR c++/18672
34888         * g++.dg/opt/array1.C: New.
34889
34890         PR c++/18803
34891         * g++.dg/template/operator5.C: New.
34892
34893 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
34894
34895         PR c/18867
34896         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
34897
34898 2004-12-07  Steven Bosscher  <stevenb@suse.de>
34899
34900         * gcc.dg/noncompile/20041207.c: New test.
34901
34902 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
34903
34904         * g++.dg/other/unreachable-1.C: New test.
34905
34906 2004-12-06  Nick Clifton  <nickc@redhat.com>
34907
34908         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
34909         <limits.h> because the latter comes from gcc's include/ directory
34910         and not the newlib/libc/include directory.
34911
34912 2004-12-04  Richard Henderson  <rth@redhat.com>
34913
34914         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
34915
34916 2004-12-04  Richard Henderson  <rth@redhat.com>
34917
34918         * lib/target-supports.exp (check_gc_sections_available): Disable
34919         for alpha and ia64.
34920
34921 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
34922
34923         PR middle-end/17909
34924         * g++.dg/other/vararg-2.C: New test.
34925
34926 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34927
34928         PR c++/17011, c++/17971
34929         * g++.dg/template/error15.C: Adjust expected error.
34930         * g++.dg/template/instantiate3.C: Likewise.
34931
34932 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
34933
34934         * gcc.dg/altivec-18.c: Fix for darwin
34935
34936 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34937
34938         PR c++/18782
34939         * g++.dg/parse/ptrmem2.C: New.
34940
34941         PR c++/18318
34942         * g++.dg/template/new1.C: New.
34943
34944 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34945
34946         PR fortran/18710
34947         * gfortran.dg/direct_io_3.f90: New test.
34948
34949 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
34950
34951         PR 18758
34952         * g++.dg/parse/crash21.C: New.
34953
34954 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34955
34956         PR c++/15664, c++/18276
34957         * g++.dg/template/ttp13.C: New test.
34958         * g++.dg/template/ttp14.C: Likewise.
34959
34960 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34961
34962         PR c++/18123
34963         * g++.dg/parse/enum2.C: New test.
34964         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
34965
34966 2004-12-02  Nick Clifton  <nickc@redhat.com>
34967
34968         * gcc.target/xstormy16: New test directory.
34969         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34970         * gcc.target/xstormy16/bp.c: Check the generation of bp
34971         instructions.
34972         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
34973         bn instructions and the BELOW100 attribute.
34974
34975 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
34976
34977         PR target/16952
34978         * gcc.dg/ppc-eabi.c: New.
34979
34980 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34981
34982         PR fortran/18284
34983         * gfortran.dg/backspace.f90
34984
34985 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34986
34987         * gfortran.dg/inquire.f90: New test.
34988
34989 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
34990
34991         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
34992         handle effective-target-keyword.
34993         (dg-skip-if): Support effective-target keyword as target list.
34994         (dg-xfail-if): Ditto.
34995         * lib/target-supports.exp (is-effective-target-keyword): New proc.
34996
34997 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
34998
34999         PR tree-optimization/18291
35000         * gcc.c-torture/compile/pr18291.c: New test.
35001
35002 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
35003
35004         PR C++/18729
35005         * g++.dg/parse/crash20.C: New.
35006
35007         PR c++/17431
35008         * g++.dg/overload/arg1.C: New.
35009         * g++.dg/overload/arg2.C: New.
35010         * g++.dg/overload/arg3.C: New.
35011         * g++.dg/overload/arg4.C: New.
35012
35013 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
35014
35015         * gcc.dg/c99-flex-array-4.c: Remove.
35016
35017 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35018
35019         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
35020
35021         * lib/target-supports.exp (is-effective-target): Simplify.
35022
35023         * lib/target-supports.exp (check_effective_target_vect_long):
35024         Fix for powerpc64-*-*.
35025
35026 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
35027
35028         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
35029         to support new requirements on FreeBSD 5.
35030
35031 2004-11-30  Devang Patel  <dpatel@apple.com>
35032
35033         PR 18702
35034         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
35035
35036 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35037
35038         * g++.dg/ext/altivec-13.C: New test.
35039
35040 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
35041
35042         PR tree-opt/18298
35043         * gcc.c-torture/execute/p18298.c: New test.
35044
35045 2004-11-30  Ira Rosen  <irar@il.ibm.com>
35046             Dorit Naishlos  <dorit@il.ibm.com>
35047
35048         PR tree-opt/18607
35049         * gcc.dg/vect/vect-89.c: New test.
35050
35051 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
35052
35053         * gcc.dg/pr18596-1.c: New test.
35054
35055 2004-11-30  Ben Elliston  <bje@au.ibm.com>
35056
35057         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
35058
35059 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35060
35061         PR c/18479
35062         * gcc.dg/pr18479.c: New test.
35063
35064 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35065
35066         PR target/18490
35067         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
35068         mmix-knuth-mmixware.
35069
35070         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
35071         cris-*-elf* cris-*-aout* mmix-*-*
35072
35073 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35074
35075         PR middle-end/18725
35076         * gcc.dg/pr18725.c: New test.
35077
35078 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35079
35080         PR target/18488
35081         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
35082
35083         PR target/18336
35084         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
35085
35086 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
35087
35088         PR c++/18368
35089         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
35090         * g++.old-deja/g++.law/ctors5.C: Likewise.
35091         * g++.old-deja/g++.other/crash25.C: Likewise.
35092
35093         PR c++/18674
35094         * g++.dg/template/error16.C: New test.
35095
35096         PR c++/18512
35097         * g++.dg/template/crash29.C: New test.
35098
35099 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
35100
35101         PR tree-optimization/18712
35102         * gcc.c-torture/compile/pr18712.c: New test.
35103
35104 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
35105
35106         PR c/7544
35107         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
35108         tests.
35109
35110 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35111
35112         PR c++/18652
35113         * g++.dg/lookup/crash6.C: New test.
35114
35115 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35116
35117         PR middle-end/18164
35118         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
35119
35120 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
35121
35122         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
35123         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
35124         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
35125
35126 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
35127
35128         * gcc.dg/pr18164.c: New test.
35129
35130 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
35131
35132         * gcc.dg/funroll-loops-all.c: New.
35133
35134 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35135
35136         PR target/18489
35137         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
35138         delimeter, match space and TAB as well as ":".
35139
35140         PR target/18484
35141         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
35142
35143         PR target/18348
35144         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
35145
35146         PR target/18345
35147         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
35148
35149         PR target/18337
35150         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
35151
35152 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
35153
35154         * gfortran.dg/direct_io_2.f90: New test.
35155
35156 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35157
35158         PR target/18334
35159         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
35160
35161 2004-11-28  Richard Henderson  <rth@redhat.com>
35162
35163         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
35164
35165 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
35166
35167         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
35168         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
35169         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
35170         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
35171         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
35172         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
35173         gcc.dg/pointer-arith-8.c: New tests.
35174
35175 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
35176
35177         PR fortran/18364
35178         * gfortran.dg/endfile.f90: New test.
35179
35180 2004-11-27  Falk Hueffner  <falk@debian.org>
35181
35182         * gcc.dg/loop-6.c: New test.
35183
35184 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35185
35186         * gcc.c-torture/execute/20041126-1.c: New test.
35187
35188 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35189
35190         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
35191         on IRIX.
35192
35193 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35194
35195         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
35196         functions.
35197
35198 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35199
35200         PR rtl-optimization/17825
35201         * gcc.c-torture/compile/20041119-1.c: New test.
35202
35203 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35204
35205         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
35206         Check existence of ld library path variables before unsetting.
35207
35208 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
35209
35210         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
35211
35212 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35213
35214         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
35215
35216 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35217
35218         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
35219
35220 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35221
35222         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
35223         dg-do directive.
35224
35225 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35226
35227         * gcc.dg/pr17957.c: Pass --param, not -param.
35228
35229 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
35230
35231         PR middle-end/17957
35232         * gcc.dg/pr17957.c: New test.
35233
35234 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
35235
35236         PR c++/18445
35237         * g++.dg/template/crash28.C: Likewise.
35238
35239         PR c++/18001
35240         * g++.dg/expr/unary2.C: Adjust lvalue messages.
35241         * g++.dg/ext/lvaddr.C: Likewise.
35242         * g++.dg/opt/pr7503-3.C: Likewise.
35243
35244         PR c++/18466
35245         * g++.dg/parse/qualified3.C: New test.
35246         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
35247
35248         PR c++/18545
35249         * g++.dg/expr/return1.C: New test.
35250
35251 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35252
35253         Friend class name lookup 3/n, PR c++/3332
35254         * g++.dg/lookup/friend3.C: New test.
35255         * g++.dg/lookup/friend4.C: Likewise.
35256         * g++.dg/lookup/friend5.C: Likewise.
35257
35258 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35259
35260         Friend class name lookup 2/n, PR c++/14513, c++/15410
35261         * g++.dg/lookup/friend2.C: New test.
35262         * g++.dg/template/friend31.C: Likewise.
35263
35264 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35265
35266         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
35267
35268 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35269
35270         PR c++/17473
35271         * g++.dg/tc1/dr56.C: Remove.
35272         * g++.dg/template/typedef1.C: Add dg-error markers.
35273         * g++.old-deja/g++.other/typedef7.C: Likewise.
35274
35275         PR c++/18285
35276         * g++.dg/parse/typedef7.C: New test.
35277
35278 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
35279
35280         * gcc.c-torture/execute/20041124-1.c: New test.
35281
35282 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35283
35284         * g++.dg/template/deduce3.C: New test.
35285
35286         PR c++/18586
35287         * g++.dg/template/crash27.C: New test.
35288
35289         PR c++/18530
35290         * g++.dg/warn/Wshadow-3.C: New test.
35291
35292 2004-11-24  Devang Patel  <dpatel@apple.com>
35293
35294         PR/18555
35295         * gcc.dg/cpp/isysroot-1.c: New test.
35296         * gcc.dg/cpp/usr/include/stdio.h: New file.
35297         * gcc.dg/cpp/isysroot-2.c: New test.
35298         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
35299         New file.
35300
35301 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35302
35303         PR c++/8929
35304         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
35305
35306 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35307
35308         * gcc.target/sparc/align.c: Do not include <stdint.h>.
35309         * gcc.target/sparc/pdist.c: Likewise.
35310
35311 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
35312
35313         PR c++/16882
35314         * g++.dg/conversion/simd1.C: New test.
35315
35316 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35317
35318         * lib/target-libpath.exp: New file defining
35319         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
35320         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
35321         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
35322         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
35323         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
35324
35325 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
35326
35327         * gcc.dg/pragma-align-2.c: Test macro expansion.
35328         * gcc.dg/pragma-pack-2.c: New test.
35329
35330 2004-11-23  Richard Henderson  <rth@redhat.com>
35331
35332         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
35333         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35334         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
35335         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
35336         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
35337         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
35338
35339         * gcc.dg/vect/vect.exp: Add check for alpha.
35340         * lib/target-supports.exp (check_alpha_max_hw_available): New.
35341         (check_effective_target_vect_int): Enable for alpha.
35342         (check_effective_target_vect_long): New.
35343         (is-effective-target): Add it.
35344
35345 2004-11-23  Uros Bizjak <uros@kss-loka.si>
35346
35347         * gcc.dg/pr18614-1.c: New test.
35348
35349 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35350
35351         * gcc.dg/setjmp-2.c: New test.
35352
35353 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
35354
35355         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
35356         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
35357         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
35358         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
35359         gcc.target/sparc/pdist.c: New tests.
35360
35361 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
35362
35363         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
35364
35365 2004-11-22  Dale Johannesen  <dalej@apple.com>
35366
35367         * gcc.dg/20041111-1.c: New.
35368
35369 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35370
35371         PR tree-opt/18536
35372         * gcc.dg/vect/pr18536.c: New test.
35373
35374 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35375
35376         PR c++/18354
35377         * g++.dg/template/nontype11.C: New test.
35378
35379 2004-11-21  Roger Sayle  <roger@eyesopen.com>
35380
35381         PR middle-end/18520
35382         * gcc.dg/pr18520-1.c: New test case.
35383
35384 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
35385
35386         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
35387         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
35388         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
35389         expected diagnostics.
35390
35391 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35392
35393         PR target/18580
35394         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
35395         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
35396         vect-77.c, vect-77a.c: XFAIL on the SPARC.
35397
35398 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35399
35400         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
35401
35402 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
35403             Joseph Myers  <joseph@codesourcery.com>
35404
35405         * lib/target-supports.exp (check_visibility_available): Really
35406         test the compiler.
35407
35408 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35409
35410         PR tree-opt/18181
35411         * gcc.dg/vect/vect-85.c: New test.
35412         * gcc.dg/vect/vect-86.c: New test.
35413         * gcc.dg/vect/vect-87.c: New test.
35414         * gcc.dg/vect/vect-88.c: New test.
35415
35416 2004-11-19  Ben Elliston  <bje@au.ibm.com>
35417
35418         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
35419
35420 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
35421
35422         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
35423         * gcc.dg/ppc-and-1.c: Ditto.
35424         * gcc.dg/ppc-compare-1.c: Ditto.
35425         * gcc.dg/ppc-mov-1.c: Ditto
35426
35427 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
35428             Mark Mitchell  <mark@codesourcery.com>
35429
35430         * gcc.dg/pragma-init-fini-2.c: New test.
35431
35432 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35433             Aldy Hernandez  <aldyh@redhat.com>
35434
35435         * lib/target-supports.exp (check_effective_target_vect_int): New
35436         (check_effective_target_vect_float): New
35437         (check_effective_target_vect_double): New.
35438         (is-effective-target): Support new effective targets keywords.
35439         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
35440         default action for dg-do.
35441         * gcc.dg/vect/pr16105.c: Use new support.
35442         * gcc.dg/vect/pr18400.c: Ditto.
35443         * gcc.dg/vect/pr18425.c: Ditto.
35444         * gcc.dg/vect/vect-1.c: Ditto.
35445         * gcc.dg/vect/vect-10.c: Ditto.
35446         * gcc.dg/vect/vect-11.c: Ditto.
35447         * gcc.dg/vect/vect-12.c: Ditto.
35448         * gcc.dg/vect/vect-13.c: Ditto.
35449         * gcc.dg/vect/vect-14.c: Ditto.
35450         * gcc.dg/vect/vect-15.c: Ditto.
35451         * gcc.dg/vect/vect-16.c: Ditto.
35452         * gcc.dg/vect/vect-17.c: Ditto.
35453         * gcc.dg/vect/vect-18.c: Ditto.
35454         * gcc.dg/vect/vect-19.c: Ditto.
35455         * gcc.dg/vect/vect-2.c: Ditto.
35456         * gcc.dg/vect/vect-20.c: Ditto.
35457         * gcc.dg/vect/vect-21.c: Ditto.
35458         * gcc.dg/vect/vect-22.c: Ditto.
35459         * gcc.dg/vect/vect-23.c: Ditto.
35460         * gcc.dg/vect/vect-24.c: Ditto.
35461         * gcc.dg/vect/vect-25.c: Ditto.
35462         * gcc.dg/vect/vect-26.c: Ditto.
35463         * gcc.dg/vect/vect-27.c: Ditto.
35464         * gcc.dg/vect/vect-27a.c: Ditto.
35465         * gcc.dg/vect/vect-28.c: Ditto.
35466         * gcc.dg/vect/vect-29.c: Ditto.
35467         * gcc.dg/vect/vect-29a.c: Ditto.
35468         * gcc.dg/vect/vect-3.c: Ditto.
35469         * gcc.dg/vect/vect-30.c: Ditto.
35470         * gcc.dg/vect/vect-31.c: Ditto.
35471         * gcc.dg/vect/vect-32.c: Ditto.
35472         * gcc.dg/vect/vect-33.c: Ditto.
35473         * gcc.dg/vect/vect-34.c: Ditto.
35474         * gcc.dg/vect/vect-35.c: Ditto.
35475         * gcc.dg/vect/vect-36.c: Ditto.
35476         * gcc.dg/vect/vect-37.c: Ditto.
35477         * gcc.dg/vect/vect-38.c: Ditto.
35478         * gcc.dg/vect/vect-4.c: Ditto.
35479         * gcc.dg/vect/vect-40.c: Ditto.
35480         * gcc.dg/vect/vect-41.c: Ditto.
35481         * gcc.dg/vect/vect-42.c: Ditto.
35482         * gcc.dg/vect/vect-43.c: Ditto.
35483         * gcc.dg/vect/vect-44.c: Ditto.
35484         * gcc.dg/vect/vect-45.c: Ditto.
35485         * gcc.dg/vect/vect-46.c: Ditto.
35486         * gcc.dg/vect/vect-47.c: Ditto.
35487         * gcc.dg/vect/vect-48.c: Ditto.
35488         * gcc.dg/vect/vect-48a.c: Ditto.
35489         * gcc.dg/vect/vect-49.c: Ditto.
35490         * gcc.dg/vect/vect-5.c: Ditto.
35491         * gcc.dg/vect/vect-50.c: Ditto.
35492         * gcc.dg/vect/vect-51.c: Ditto.
35493         * gcc.dg/vect/vect-52.c: Ditto.
35494         * gcc.dg/vect/vect-53.c: Ditto.
35495         * gcc.dg/vect/vect-54.c: Ditto.
35496         * gcc.dg/vect/vect-55.c: Ditto.
35497         * gcc.dg/vect/vect-56.c: Ditto.
35498         * gcc.dg/vect/vect-56a.c: Ditto.
35499         * gcc.dg/vect/vect-57.c: Ditto.
35500         * gcc.dg/vect/vect-58.c: Ditto.
35501         * gcc.dg/vect/vect-59.c: Ditto.
35502         * gcc.dg/vect/vect-6.c: Ditto.
35503         * gcc.dg/vect/vect-60.c: Ditto.
35504         * gcc.dg/vect/vect-61.c: Ditto.
35505         * gcc.dg/vect/vect-62.c: Ditto.
35506         * gcc.dg/vect/vect-63.c: Ditto.
35507         * gcc.dg/vect/vect-64.c: Ditto.
35508         * gcc.dg/vect/vect-65.c: Ditto.
35509         * gcc.dg/vect/vect-66.c: Ditto.
35510         * gcc.dg/vect/vect-67.c: Ditto.
35511         * gcc.dg/vect/vect-68.c: Ditto.
35512         * gcc.dg/vect/vect-69.c: Ditto.
35513         * gcc.dg/vect/vect-7.c: Ditto.
35514         * gcc.dg/vect/vect-72.c: Ditto.
35515         * gcc.dg/vect/vect-72a.c: Ditto.
35516         * gcc.dg/vect/vect-73.c: Ditto.
35517         * gcc.dg/vect/vect-74.c: Ditto.
35518         * gcc.dg/vect/vect-75.c: Ditto.
35519         * gcc.dg/vect/vect-76.c: Ditto.
35520         * gcc.dg/vect/vect-77.c: Ditto.
35521         * gcc.dg/vect/vect-77a.c: Ditto.
35522         * gcc.dg/vect/vect-78.c: Ditto.
35523         * gcc.dg/vect/vect-79.c: Ditto.
35524         * gcc.dg/vect/vect-8.c: Ditto.
35525         * gcc.dg/vect/vect-80.c: Ditto.
35526         * gcc.dg/vect/vect-82.c: Ditto.
35527         * gcc.dg/vect/vect-82_64.c: Ditto.
35528         * gcc.dg/vect/vect-83.c: Ditto.
35529         * gcc.dg/vect/vect-83_64.c: Ditto.
35530         * gcc.dg/vect/vect-9.c: Ditto.
35531         * gcc.dg/vect/vect-all.c: Ditto.
35532         * gcc.dg/vect/vect-none.c: Ditto.
35533
35534 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35535
35536         * lib/gcc-dg.exp (dg-skip-if): New function.
35537         (dg-forbid-option): Remove.
35538         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
35539         * g++.dg/abi/bitfield8.C: Likewise.
35540         * g++.dg/abi/dtor1.C: Likewise.
35541         * g++.dg/abi/empty10.C: Likewise.
35542         * g++.dg/abi/empty7.C: Likewise.
35543         * g++.dg/abi/empty9.C: Likewise.
35544         * g++.dg/abi/layout3.C: Likewise.
35545         * g++.dg/abi/layout4.C: Likewise.
35546         * g++.dg/abi/thunk1.C: Likewise.
35547         * g++.dg/abi/thunk2.C: Likewise.
35548         * g++.dg/abi/vbase11.C: Likewise.
35549         * g++.dg/abi/vthunk2.C: Likewise.
35550         * g++.dg/abi/vthunk3.C: Likewise.
35551         * g++.dg/ext/attrib8.C: Likewise.
35552         * g++.dg/opt/longbranch2.C: Likewise.
35553         * g++.dg/opt/reg-stack4.C: Likewise.
35554         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35555         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35556         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35557         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35558         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35559         * gcc.dg/20000609-1.c: Likewise.
35560         * gcc.dg/20000720-1.c: Likewise.
35561         * gcc.dg/20011107-1.c: Likewise.
35562         * gcc.dg/20011119-1.c: Likewise.
35563         * gcc.dg/20020108-1.c: Likewise.
35564         * gcc.dg/20020122-2.c: Likewise.
35565         * gcc.dg/20020122-3.c: Likewise.
35566         * gcc.dg/20020201-3.c: Likewise.
35567         * gcc.dg/20020206-1.c: Likewise.
35568         * gcc.dg/20020218-1.c: Likewise.
35569         * gcc.dg/20020310-1.c: Likewise.
35570         * gcc.dg/20020411-1.c: Likewise.
35571         * gcc.dg/20020418-2.c: Likewise.
35572         * gcc.dg/20020426-1.c: Likewise.
35573         * gcc.dg/20020426-2.c: Likewise.
35574         * gcc.dg/20020517-1.c: Likewise.
35575         * gcc.dg/20020523-1.c: Likewise.
35576         * gcc.dg/20020523-2.c: Likewise.
35577         * gcc.dg/20020729-1.c: Likewise.
35578         * gcc.dg/20030204-1.c: Likewise.
35579         * gcc.dg/20030826-2.c: Likewise.
35580         * gcc.dg/20030926-1.c: Likewise.
35581         * gcc.dg/20031202-1.c: Likewise.
35582         * gcc.dg/980312-1.c: Likewise.
35583         * gcc.dg/980313-1.c: Likewise.
35584         * gcc.dg/990117-1.c: Likewise.
35585         * gcc.dg/990424-1.c: Likewise.
35586         * gcc.dg/990524-1.c: Likewise.
35587         * gcc.dg/991230-1.c: Likewise.
35588         * gcc.dg/i386-387-1.c: Likewise.
35589         * gcc.dg/i386-387-2.c: Likewise.
35590         * gcc.dg/i386-387-3.c: Likewise.
35591         * gcc.dg/i386-387-4.c: Likewise.
35592         * gcc.dg/i386-387-5.c: Likewise.
35593         * gcc.dg/i386-387-6.c: Likewise.
35594         * gcc.dg/i386-asm-1.c: Likewise.
35595         * gcc.dg/i386-bitfield1.c: Likewise.
35596         * gcc.dg/i386-bitfield2.c: Likewise.
35597         * gcc.dg/i386-loop-1.c: Likewise.
35598         * gcc.dg/i386-loop-2.c: Likewise.
35599         * gcc.dg/i386-loop-3.c: Likewise.
35600         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35601         * gcc.dg/i386-pic-1.c: Likewise.
35602         * gcc.dg/i386-regparm.c: Likewise.
35603         * gcc.dg/i386-signbit-1.c: Likewise.
35604         * gcc.dg/i386-signbit-2.c: Likewise.
35605         * gcc.dg/i386-signbit-3.c: Likewise.
35606         * gcc.dg/i386-sse-5.c: Likewise.
35607         * gcc.dg/i386-sse-8.c: Likewise.
35608         * gcc.dg/i386-unroll-1.c: Likewise.
35609         * gcc.dg/tls/opt-1.c: Likewise.
35610         * gcc.dg/tls/opt-2.c: Likewise.
35611         * gcc.dg/unroll-1.c: Likewise.
35612         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35613         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35614         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35615         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35616
35617 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35618
35619         * g++.dg/template/incomplete1.C: New test.
35620
35621 2004-11-16  Nick Clifton  <nickc@redhat.com>
35622
35623         Revert patches accidentally commited during checkin of fixes for
35624         xstormy16 tests:
35625         gcc.c-torture/execute/simd-4.c: Revert
35626         gcc.dg/20040910-1.c: Revert.
35627
35628 2004-11-16  Paul Brook  <paul@codesourcery.com>
35629
35630         PR fortran/13010
35631         * gfortran.dg/der_pointer_1.f90: New test.
35632
35633 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
35634
35635         PR c/18498
35636         * gcc.dg/bitfld-13.c: New test.
35637
35638 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
35639
35640         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
35641         powerpc*-*-linux*.
35642
35643         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
35644         * gcc.dg/ppc64-abi-2.c: Ditto.
35645         * gcc.dg/ppc64-abi-3.c: Ditto.
35646
35647         * lib/gcc-dg.exp (dg-target-list): Remove.
35648
35649 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
35650
35651         * gcc.dg/ia64-postinc.c: New test.
35652
35653 2004-11-15  Mark Mitchell <mark@codesourcery.com>
35654
35655         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
35656
35657 2004-11-15  Nick Clifton  <nickc@redhat.com>
35658
35659         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
35660         __INT_MAX__ so that the test can be compiled by toolchains
35661         targeted at 16-bit processors.
35662
35663         * gcc.dg/20040625-1.c: Use long constants rather than integers
35664         when performing arithmetic that will overflow 16-bits.
35665
35666         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
35667         xstormy16.  It does not support 128-bit vector operations.
35668
35669         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
35670         with the macro PTR_TYPE.  Define this macro to an integer type
35671         suitable for holding a pointer.
35672
35673         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
35674         the target is a 16-bit processor.
35675
35676         * gcc.dg/cpp/if-2.c: Expect a different warning message from
35677         16-bit targets where the character constant will be too long.
35678
35679         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
35680         where the double will not be directly addressable.
35681
35682 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35683
35684         Friend class name lookup 1/n, PR c++/18471
35685         * g++.dg/template/crash26.C: New test.
35686         * g++.dg/lookup/struct1.C: Adjust expected error.
35687         * g++.dg/parse/elab1.C: Likewise.
35688         * g++.dg/parse/elab2.C: Likewise.
35689         * g++.dg/parse/int-as-enum1.C: Likewise.
35690         * g++.dg/parse/struct-as-enum1.C: Likewise.
35691         * g++.dg/parse/typedef1.C: Likewise.
35692         * g++.dg/parse/typedef3.C: Likewise.
35693         * g++.dg/parse/typedef4.C: Likewise.
35694         * g++.dg/parse/typedef5.C: Likewise.
35695         * g++.dg/template/nontype4.C: Likewise.
35696         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
35697         * g++.old-deja/g++.other/elab1.C: Likewise.
35698         * g++.old-deja/g++.other/syntax4.C: Likewise.
35699
35700 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35701
35702         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
35703
35704 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
35705
35706         * gcc.c-torture/execute/20041114-1.c: New test.
35707
35708 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
35709
35710         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
35711         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
35712         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
35713         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
35714         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
35715         gcc.dg/switch-7.c: New tests.
35716
35717 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35718
35719         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
35720
35721 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35722
35723         PR tree-opt/18400
35724         * gcc.dg/vect/pr18400.c: New test.
35725
35726 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35727             Andrew Pinski  <pinskia@physics.uc.edu>
35728
35729         PR tree-opt/18425
35730         * gcc.dg/vect/pr18425.c: New test.
35731
35732 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35733
35734         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
35735         Guard with dg-require-alias and dg-require-visibility.
35736
35737 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35738
35739         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
35740
35741 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35742
35743         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
35744
35745 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35746
35747         PR c++/17344
35748         * g++.dg/template/defarg5.C: New test.
35749
35750 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35751
35752         * g++.dg/parse/cast1.C: Run only on ILP32.
35753         * g++.old-deja/g++.mike/p784.C: Likewise.
35754
35755 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
35756
35757         * gcc.c-torture/execute/20041113-1.c: New test.
35758
35759 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35760
35761         PR target/18230
35762         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
35763         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
35764         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
35765         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35766         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
35767         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
35768         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
35769         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
35770         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
35771         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
35772         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
35773         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
35774         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
35775
35776 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35777
35778         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
35779         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
35780         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
35781         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
35782         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
35783         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
35784         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
35785         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
35786         gcc.target/sparc/combined-1.c: New tests.
35787
35788 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
35789
35790         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
35791         New tests.
35792
35793 2004-11-12  Mark Mitchell <mark@codesourcery.com>
35794
35795         * lib/gcc-dg.exp (dg-forbid-option): New function.
35796         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
35797         * g++.dg/abi/bitfield8.C: Likewise.
35798         * g++.dg/abi/dtor1.C: Likewise.
35799         * g++.dg/abi/empty10.C: Likewise.
35800         * g++.dg/abi/empty7.C: Likewise.
35801         * g++.dg/abi/empty9.C: Likewise.
35802         * g++.dg/abi/layout3.C: Likewise.
35803         * g++.dg/abi/layout4.C: Likewise.
35804         * g++.dg/abi/thunk1.C: Likewise.
35805         * g++.dg/abi/thunk2.C: Likewise.
35806         * g++.dg/abi/vbase11.C: Likewise.
35807         * g++.dg/abi/vthunk2.C: Likewise.
35808         * g++.dg/abi/vthunk3.C: Likewise.
35809         * g++.dg/ext/attrib8.C: Likewise.
35810         * g++.dg/opt/longbranch2.C: Likewise.
35811         * g++.dg/opt/reg-stack4.C: Likewise.
35812         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35813         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35814         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35815         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35816         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35817         * gcc.dg/20000609-1.c: Likewise.
35818         * gcc.dg/20000720-1.c: Likewise.
35819         * gcc.dg/20011107-1.c: Likewise.
35820         * gcc.dg/20011119-1.c: Likewise.
35821         * gcc.dg/20020108-1.c: Likewise.
35822         * gcc.dg/20020122-2.c: Likewise.
35823         * gcc.dg/20020122-3.c: Likewise.
35824         * gcc.dg/20020201-3.c: Likewise.
35825         * gcc.dg/20020206-1.c: Likewise.
35826         * gcc.dg/20020218-1.c: Likewise.
35827         * gcc.dg/20020310-1.c: Likewise.
35828         * gcc.dg/20020411-1.c: Likewise.
35829         * gcc.dg/20020418-2.c: Likewise.
35830         * gcc.dg/20020426-1.c: Likewise.
35831         * gcc.dg/20020426-2.c: Likewise.
35832         * gcc.dg/20020517-1.c: Likewise.
35833         * gcc.dg/20020523-1.c: Likewise.
35834         * gcc.dg/20020523-2.c: Likewise.
35835         * gcc.dg/20020729-1.c: Likewise.
35836         * gcc.dg/20030204-1.c: Likewise.
35837         * gcc.dg/20030826-2.c: Likewise.
35838         * gcc.dg/20030926-1.c: Likewise.
35839         * gcc.dg/20031202-1.c: Likewise.
35840         * gcc.dg/980312-1.c: Likewise.
35841         * gcc.dg/980313-1.c: Likewise.
35842         * gcc.dg/990117-1.c: Likewise.
35843         * gcc.dg/990424-1.c: Likewise.
35844         * gcc.dg/990524-1.c: Likewise.
35845         * gcc.dg/991230-1.c: Likewise.
35846         * gcc.dg/i386-387-1.c: Likewise.
35847         * gcc.dg/i386-387-2.c: Likewise.
35848         * gcc.dg/i386-387-3.c: Likewise.
35849         * gcc.dg/i386-387-4.c: Likewise.
35850         * gcc.dg/i386-387-5.c: Likewise.
35851         * gcc.dg/i386-387-6.c: Likewise.
35852         * gcc.dg/i386-asm-1.c: Likewise.
35853         * gcc.dg/i386-bitfield1.c: Likewise.
35854         * gcc.dg/i386-bitfield2.c: Likewise.
35855         * gcc.dg/i386-loop-1.c: Likewise.
35856         * gcc.dg/i386-loop-2.c: Likewise.
35857         * gcc.dg/i386-loop-3.c: Likewise.
35858         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35859         * gcc.dg/i386-pic-1.c: Likewise.
35860         * gcc.dg/i386-regparm.c: Likewise.
35861         * gcc.dg/i386-signbit-1.c: Likewise.
35862         * gcc.dg/i386-signbit-2.c: Likewise.
35863         * gcc.dg/i386-signbit-3.c: Likewise.
35864         * gcc.dg/i386-sse-5.c: Likewise.
35865         * gcc.dg/i386-sse-8.c: Likewise.
35866         * gcc.dg/i386-unroll-1.c: Likewise.
35867         * gcc.dg/tls/opt-1.c: Likewise.
35868         * gcc.dg/tls/opt-2.c: Likewise.
35869         * gcc.dg/unroll-1.c: Likewise.
35870         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35871         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35872         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35873         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35874         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
35875         -m64 is specified.
35876
35877 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35878
35879         PR c++/18389
35880         * g++.dg/parse/cond1.C: New test.
35881
35882         PR c++/18429
35883         * g++.dg/template/array9.C: New test.
35884         * g++.dg/ext/vla1.C: Adjust error messages.
35885         * g++.dg/ext/vlm1.C: Likewise.
35886         * g++.dg/template/crash2.C: Likewise.
35887
35888         PR c++/18436
35889         * g++.dg/template/call3.C: New test.
35890
35891         PR c++/18407
35892         * g++.dg/template/ptrmem11.C: New test.
35893
35894 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
35895
35896         PR other/14264
35897         * lib/g++.exp: Set LC_ALL and LANG to C.
35898         * lib/gcc-dg.exp: Likewise.
35899         * lib/gfortran.exp: Likewise.
35900         * lib/objc.exp: Likewise.
35901         * lib/treelang.exp: Likewise.
35902
35903 2004-11-12  Andreas Schwab  <schwab@suse.de>
35904
35905         * gcc.dg/pr16286.c: Fix last change.
35906
35907 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35908
35909         PR c++/18416
35910         * g++.dg/init/global1.C: New test.
35911
35912 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
35913
35914         * gcc.c-torture/execute/20041112-1.c: New test.
35915
35916 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35917
35918         * lib/gcc-dg.exp (dg-target-list): New.
35919
35920 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35921             Richard Sandiford  <rsandifo@redhat.com>
35922
35923         * lib/target-supports.exp (get-compiler_messages): New.
35924         (check_named_sections_available): Use it.
35925         (check_effective_target_ilp32): New.
35926         (check_effective_target_lp64): New.
35927         (is-effective-target): New.
35928         * lib/gcc-dg.exp (dg-require-effective-target): New.
35929
35930 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
35931
35932         * gcc.dg/precedence-1.c: New test.
35933
35934 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35935
35936         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
35937
35938         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
35939         message, delete generated files, use more descriptive name for
35940         executable, and make the test unsupported when it cannot be run.
35941
35942         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
35943         (dg-require-weak, dg-require-visibility, dg-require-alias,
35944         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
35945         dg-require-iconv, dg-require-named-sections): Use it.
35946
35947         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
35948
35949 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
35950
35951         PR target/16457
35952         * gcc.dg/ppc-and-1: New
35953
35954         PR target/16796
35955         * gcc.dg/ppc-mov-1.c: New.
35956
35957         PR target/16458
35958         * gcc.dg/ppc-compare-1.c: New.
35959
35960 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
35961
35962         * objc.dg/desig-init-2.m: New test.
35963
35964 2004-11-10  Adam Nemet  <anemet@lnxw.com>
35965
35966         PR middle-end/18160
35967         * g++.dg/warn/register-var-1.C: New test.
35968         * g++.dg/warn/register-var-2.C: New test.
35969
35970 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35971
35972         * gcc.dg/union-2.c: New test.
35973
35974 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
35975
35976         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
35977         New test for PR tree-optimization/17892.
35978
35979 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
35980
35981         PR c++/18369
35982         * g++.dg/init/new12.C: New test.
35983
35984 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
35985
35986         * gcc.target/sparc: New directory.
35987         * gcc.target/sparc/sparc.exp: New driver.
35988         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
35989         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
35990         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
35991         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
35992
35993 2004-11-10  Paul Brook  <paul@codesourcery.com>
35994
35995         PR fortran/18218
35996         * gfortran.dg/list_read.c: New test.
35997
35998 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35999
36000         PR c/18322
36001         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
36002         expected diagnostic location.
36003
36004 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
36005
36006         * gcc.dg/20041109-1.c: New test.
36007
36008 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
36009
36010         PR objc/18406
36011         * objc/compile/pr18406.m: New test.
36012
36013 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36014
36015         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
36016
36017 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36018
36019         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
36020
36021 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36022
36023         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
36024
36025 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36026
36027         * gcc.dg/20030225-2.c: Add prototype for abort and
36028         exit.
36029
36030 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
36031
36032         PR tree-opt/18299
36033         * gcc.c-torture/pr18299-1.c: New test.
36034
36035 2004-11-06  Andreas Schwab  <schwab@suse.de>
36036
36037         * gcc.dg/pr16286.c: Also test for bool and pixel.
36038
36039 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
36040
36041         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
36042         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
36043         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
36044         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
36045         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
36046         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
36047         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
36048         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
36049         gcc.dg/struct-semi-3.c: New tests.
36050
36051 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36052
36053         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
36054
36055 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36056
36057         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
36058         Do not use C99 designators.
36059
36060 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36061
36062         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
36063
36064 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36065
36066         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
36067         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
36068         * gcc.c-torture/execute/simd-5.x: Remove.
36069
36070 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
36071
36072         PR rtl-optimization/17933
36073         * gcc.dg/torture/pr17933-1.c: New test.
36074
36075 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36076
36077         PR target/18106
36078         * lib/target-supports.exp (check_weak_available): Support
36079         Windows.
36080
36081 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
36082
36083         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
36084         call to fflush(stdout) before abort.
36085         (my_ffsll): New function.
36086         (generate_fields): Use it.
36087
36088 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36089
36090         * gcc.dg/init-undef-1.c: New test.
36091
36092 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36093
36094         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
36095         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
36096         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
36097         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
36098         expected messages for new parser.
36099
36100 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
36101
36102         * g++.dg/ext/visibility/symbian1.C: New test.
36103
36104 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36105
36106         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
36107         on LP64 targets.
36108
36109 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36110
36111         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
36112         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
36113         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
36114         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
36115         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
36116         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
36117         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
36118         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
36119         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
36120         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
36121
36122 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36123
36124         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
36125         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
36126         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
36127         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
36128         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
36129         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
36130         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
36131         for new parser.
36132
36133 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
36134
36135         PR target/15342
36136         * gcc.dg/20041104-1.c: New test.
36137
36138 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36139
36140         * g++.dg/template/nontype7.C: New test.
36141         * g++.dg/template/nontype8.C: Likewise.
36142         * g++.dg/template/nontype9.C: Likewise.
36143         * g++.dg/template/nontype10.C: Likewise.
36144         * g++.dg/tc1/dr49.C: Likewise.
36145         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
36146         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
36147
36148 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36149
36150         * g++.dg/rtti/tinfo1.C: Remove xfails.
36151
36152 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36153
36154         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
36155         packed attribute to the definition to satisfy the new C++ parser.
36156
36157 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36158
36159         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
36160         invocations of va_arg.
36161
36162 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
36163
36164         PR c++/18124
36165         * g++.dg/template/crash25.C: New test.
36166
36167         PR c++/18155
36168         * g++.dg/template/typedef2.C: New test.
36169         * g++.dg/parse/crash13.C: Adjust error markers.
36170
36171         PR c++/18177
36172         * g++.dg/conversion/const3.C: New test.
36173
36174 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36175
36176         PR fortran/17535
36177         PR fortran/17583
36178         PR fortran/17713
36179         * gfortran.dg/generic_[123].f90: New testcases.
36180
36181 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36182
36183         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
36184         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
36185
36186 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
36187
36188         PR tree-opt/16808
36189         * gcc.c-torture/compile/pr16808.c: New test.
36190
36191 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
36192
36193         PR rtl-optimization/17104
36194         * gcc.dg/ppc-bitfield1.c: New.
36195
36196 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36197
36198         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
36199
36200 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36201
36202         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
36203         strings for 32-bit code.
36204
36205 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
36206
36207         PR c/18239
36208         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
36209
36210 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
36211
36212         PR c++/18064
36213         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
36214
36215 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
36216
36217         PR c++/15172
36218         * g++.dg/init/aggr2.C: New test.
36219
36220 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
36221
36222         * objc.dg/local-decl-1.m: New test.
36223
36224 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36225
36226         * gcc.dg/20040910-1.c: Adjust regex.
36227
36228 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36229
36230         PR rtl-optimization/18084
36231         * g++.dg/opt/pr18084-1.C: New testcase.
36232
36233 2004-10-30  Matt Austern  <austern@apple.com>
36234
36235         PR c++/17542
36236         * g++.dg/ext/attrib18.C: New test.
36237
36238 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36239
36240         PR middle-end/18096
36241         * gcc.dg/pr18096-1.c: New test case.
36242
36243 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36244
36245         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
36246
36247 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
36248
36249         PR c/16666
36250         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
36251         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
36252         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
36253         gcc.dg/old-style-prom-3.c: New tests.
36254
36255 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
36256
36257         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
36258         Remove unnecessary inclusion of stdio.h.
36259
36260 2004-10-29  Roger Sayle  <roger@eyesopen.com>
36261
36262         PR rtl-optimization/17581
36263         * gcc.dg/pr17581-1.c: New test case.
36264
36265 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
36266
36267         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
36268         being implemented.
36269         * g++.dg/conversion/dr195-1.C: New.
36270         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
36271         * g++.old-deja/g++.mike/p10148.C: Likewise.
36272
36273 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
36274
36275         PR c++/17695
36276         * g++.dg/debug/typedef2.C: New test.
36277
36278 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
36279
36280         PR fortran/13490
36281         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
36282         * gfortran.dg/g77/README: Update.
36283
36284 2004-10-28  Matt Austern  <austern@apple.com>
36285
36286         PR c++/14124
36287         * g++.dg/ext/packed7.C: New test.
36288
36289 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
36290
36291         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
36292         scan-assembler.
36293         * lib/scanasm.exp (hidden-scan-for): New proc.
36294         (scan-hidden): Use hidden-scan-for instead of constructing the scan
36295         string.
36296         (scan-not-hidden): Likewise.
36297         * lib/target-supports.exp (check_visibility_available): mach-o is
36298         support too.
36299
36300 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
36301
36302         PR c++/17132
36303         * g++.dg/template/memclass3.C: New test.
36304
36305 2004-10-28  Adam Nemet  <anemet@lnxw.com>
36306
36307         PR middle-end/18160
36308         * gcc.dg/register-var-1.c: New test.
36309         * gcc.dg/register-var-2.c: New test.
36310         * gcc.dg/asm-7.c: Taking the address of a register variable is an
36311         error now.
36312
36313 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
36314
36315         PR other/18172
36316         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
36317         unused variables.
36318         * gcc.dg/vect/vect-22.c: Likewise.
36319
36320 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
36321
36322         * gcc.dg/i386-rotate-1.c: New test.
36323
36324 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
36325
36326         * g++.dg/init/ref12.C: Add "run" marker.
36327
36328         PR c++/17435
36329         * g++.dg/init/ref12.C: New test.
36330
36331         PR c++/18140
36332         * g++.dg/template/shift1.C: New test.
36333         * g++.dg/template/error10.C: Adjust error markers.
36334
36335 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
36336
36337         PR tree-opt/17529
36338         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
36339
36340 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
36341
36342         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
36343         * gcc.dg/weak/weak-3.c: Likewise.
36344         * gcc.dg/weak/weak-5.c: Likewise.
36345         * gcc.dg/weak/weak-9.c: Likewise.
36346         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
36347         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
36348
36349         * gcc.dg/darwin-weakimport-1.c: New.
36350
36351 2004-10-28  Ben Elliston  <bje@au.ibm.com>
36352
36353         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
36354
36355 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
36356
36357         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
36358         'syntax' error messages.
36359         * gcc.dg/cpp/direct2s.c: Likewise.
36360
36361 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
36362
36363         * gcc.c-torture/compile/20041026-1.c: New.
36364
36365 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
36366
36367         PR c++/18093
36368         * g++.dg/lookup/ns2.C: New test.
36369
36370         PR c++/18020
36371         * g++.dg/template/enum4.C: New test.
36372
36373         PR c++/18161
36374         * g++.dg/template/expr1.C: New test.
36375
36376 2004-10-26  Ben Elliston  <bje@au.ibm.com>
36377
36378         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
36379
36380 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36381
36382         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
36383         gcc.dg/decl-nospec-3.c: New tests.
36384
36385 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
36386
36387         * objc.dg/super-class-3.m: New test.
36388
36389 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36390
36391         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
36392         resyncing.
36393         * gcc.dg/cpp/direct2s.c: Likewise.
36394
36395 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
36396
36397         * objc.dg/image-info.m: Update for changes to section selection.
36398
36399 2004-10-25  David Ayers  <d.ayers@inode.at>
36400             Ziemowit Laski  <zlaski@apple.com>
36401
36402         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
36403         diagnostics when messaging 'id <Proto>'.
36404         * objc.dg/class-protocol-1.m: New test.
36405         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
36406         a non-existent method signature.
36407         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
36408         Update diagnostics when messaging with non-existent method signature.
36409         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
36410         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
36411         invalid receivers are now resolved as if messaging 'id'; remove
36412         extraneous diagnostics.
36413
36414 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36415
36416         PR c/16667
36417         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
36418         gcc.dg/init-desig-obs-3.c: New tests.
36419
36420 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
36421
36422         * gcc.dg/debug/20041023-1.c: New test.
36423
36424 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
36425
36426         PR middle-end/17407
36427         * gcc.c-torture/compile/pr17407.c: New test.
36428
36429         PR c++/18121
36430         * g++.dg/template/array8.C: New test.
36431
36432 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36433
36434         PR other/18138
36435         * lib/g++.exp: Accept more than one multilib libgcc.
36436         * lib/gcc-dg.exp: Likewise.
36437         * lib/objc.exp: Likewise.
36438         * lib/treelang.exp: Likewise.
36439         * lib/gfortran.exp: Likewise.
36440
36441 2004-10-24  Ben Elliston  <bje@au.ibm.com>
36442
36443         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
36444
36445 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
36446
36447         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
36448         * gcc.dg/c99-const-expr-3.c: Likewise.
36449
36450 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
36451
36452         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
36453
36454 2004-10-23  Ben Elliston  <bje@au.ibm.com>
36455
36456         * gcc.c-torture/execute/loop-2e.x: Remove.
36457
36458 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36459
36460         PR c++/18095
36461         * g++.dg/parse/crash18.C: New.
36462         * g++.dg/parse/crash19.C: New.
36463
36464 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36465
36466         * g++.dg/ext/dllimport1.C: Move dg-warnings.
36467         * g++.dg/ext/dllimport2.C: Same.
36468         * g++.dg/ext/dllimport8.C: Same.
36469
36470 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
36471
36472         PR c++/10841
36473         * g++.dg/conversion/cast1.C: New test.
36474         * g++.dg/overload/pmf1.C: Adjust error marker.
36475
36476 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
36477
36478         PR objc/17923
36479         * objc.dg/const-str-7.m: New test.
36480
36481 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36482
36483         * g++.dg/template/memfriend11.C: Fix comment typo.
36484         * g++.dg/template/memfriend14.C: Likewise.
36485
36486 2004-10-20  Richard Henderson  <rth@redhat.com>
36487
36488         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
36489         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
36490         -fasynchronous-unwind-tables.
36491
36492 2004-10-20  Richard Henderson  <rth@redhat.com>
36493
36494         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
36495         (main): Return success.
36496         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
36497         (main): Return success.
36498
36499 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36500
36501         PR c++/13495
36502         * g++.dg/template/memfriend9.C: New test.
36503         * g++.dg/template/memfriend10.C: Likewise.
36504         * g++.dg/template/memfriend11.C: Likewise.
36505         * g++.dg/template/memfriend12.C: Likewise.
36506         * g++.dg/template/memfriend13.C: Likewise.
36507         * g++.dg/template/memfriend14.C: Likewise.
36508         * g++.dg/template/memfriend15.C: Likewise.
36509         * g++.dg/template/memfriend16.C: Likewise.
36510         * g++.dg/template/memfriend17.C: Likewise.
36511         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
36512
36513 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
36514
36515         * g++.dg/conversion/dr195.C: New.
36516         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
36517
36518 2004-10-20  Ben Elliston  <bje@au.ibm.com>
36519             Devang Patel  <dpatel@apple.com>
36520
36521         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
36522         of floating point arithmetic, which could trap.
36523
36524 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
36525
36526         PR c++/14035
36527         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
36528         * g++.dg/conversion/const2.C: New test.
36529         * g++.dg/expr/reinterpret2.C: New test.
36530         * g++.dg/expr/reinterpret3.C: New test.
36531         * g++.dg/expr/cast2.C: New test.
36532         * g++.dg/expr/copy1.C: New test.
36533         * g++.dg/other/conversion1.C: Change error message.
36534         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
36535         function pointers to void *.
36536         * g++.old-deja/g++.mike/p10148.C: Likewise.
36537
36538 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36539
36540         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
36541
36542 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
36543
36544         PR c++/18047
36545
36546         * g++.dg/parse/expr3.C: New test.
36547
36548 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36549
36550         * gcc.dg/smod-1.c: New test.
36551
36552 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
36553
36554         * objc.dg/method-14.m: New test.
36555
36556 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36557
36558         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
36559         Also xfail as the patch was reverted.
36560
36561 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36562
36563         PR middle-end/16973
36564         * gcc.dg/pr16973.c: New test.
36565
36566 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
36567
36568         PR tree-optimization/17656
36569         * gcc.c-torture/compile/pr17656.c: New test.
36570
36571 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
36572
36573         * g++.dg/eh/shadow1.C: New.
36574
36575 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
36576
36577         * gcc.c-torture/compile/20041018-1.c: New test.
36578
36579 2004-10-18  Ben Elliston  <bje@au.ibm.com>
36580
36581         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
36582         compiler referring to register 0 when accessing sdata.  The linker
36583         now patches things up.
36584
36585 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
36586
36587         PR c/17529
36588         * gcc.c-torture/compile/pr17529.c: New test.
36589
36590 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36591
36592         PR c++/17743
36593         * g++.dg/ext/attrib17.C: New test.
36594
36595 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36596
36597         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
36598
36599 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36600
36601         PR c++/10479
36602         * g++.dg/ext/attrib16.C: New test.
36603
36604 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
36605
36606         PR c++/17042
36607         * g++.dg/init/dso_handle1.C: New test.
36608
36609         PR c++/14667
36610         * g++.dg/parse/typedef6.C: New test.
36611
36612         PR c++/17916
36613         * g++.dg/parse/pragma1.C: New test.
36614
36615 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
36616
36617         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
36618
36619 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
36620
36621         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
36622         -fno-common when on HPPA HP-UX platforms.
36623
36624 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
36625
36626         PR other/16820
36627         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
36628         stdint.h.
36629         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
36630         uintptr_t.
36631
36632 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36633
36634         PR c++/16301
36635         * g++.dg/lookup/strong-using-4.C: New test.
36636
36637 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36638
36639         PR middle-end/16567
36640         * gcc.c-torture/compile/nested-1.c: New test.
36641
36642 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36643
36644         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
36645         and mipsisa64*-*-* (until support for misaligned loads is added).
36646         * gcc.dg/vect/vect-50.c: Likewise.
36647         * gcc.dg/vect/vect-52.c: Likewise.
36648         * gcc.dg/vect/vect-54.c: Likewise.
36649         * gcc.dg/vect/vect-58.c: Likewise.
36650         * gcc.dg/vect/vect-60.c: Likewise.
36651         * gcc.dg/vect/vect-80.c: Likewise.
36652
36653 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
36654
36655         PR c++/17976
36656         * g++.dg/init/dtor3.C: New test.
36657
36658 2004-10-15  Ben Elliston  <bje@au.ibm.com>
36659
36660         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
36661
36662 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
36663
36664         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
36665         * gcc.dg/macho-lo-sum.c: Likewise.
36666
36667 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
36668
36669         * gcc.dg/ppc-spe64-1.c: New test.
36670
36671 2004-10-14  Devang Patel  <dpatel@apple.com>
36672
36673         PR 17635
36674         * gcc.dg/pr17635.c : New test.
36675
36676 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
36677
36678         * gcc.dg/vect/vect-28.c: Remove xfail.
36679         * gcc.dg/vect/vect-30.c: Remove xfail.
36680         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
36681         * gcc.dg/vect/vect-33.c: Remove xfail.
36682         * gcc.dg/vect/vect-44.c: Remove xfail.
36683         * gcc.dg/vect/vect-46.c: Remove xfail.
36684         * gcc.dg/vect/vect-50.c: Remove xfail.
36685         * gcc.dg/vect/vect-52.c: Remove xfail.
36686         * gcc.dg/vect/vect-54.c: Remove xfail.
36687         * gcc.dg/vect/vect-58.c: Remove xfail.
36688         * gcc.dg/vect/vect-60.c: Remove xfail.
36689         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
36690         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
36691         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
36692         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
36693         * gcc.dg/vect/vect-8.c: Remove xfail.
36694         * gcc.dg/vect/vect-80.c: Remove xfail.
36695         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
36696
36697 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36698
36699         * gcc.dg/vect/vect-82.c: New testcase.
36700         * gcc.dg/vect/vect-82_64.c: New testcase.
36701         * gcc.dg/vect/vect-83.c: New testcase.
36702         * gcc.dg/vect/vect-83_64.c: New testcase.
36703
36704 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36705
36706         * gcc.dg/cpp/error-1.c: New test.
36707
36708 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36709
36710         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
36711
36712 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
36713
36714         PR target/17984
36715         * gcc.dg/cris-peep2-xsrand2.c: New test.
36716
36717 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
36718
36719         PR c++/17661
36720         * g++.dg/expr/for2.C: New test.
36721
36722 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36723
36724         * g++.dg/inherit/thunk1.C: Run on the SPARC.
36725
36726 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
36727
36728         PR tree-optimization/17724
36729         * g++.dg/opt/pr17724-1.C: New test.
36730         * g++.dg/opt/pr17724-2.C: New test.
36731         * g++.dg/opt/pr17724-3.C: New test.
36732         * g++.dg/opt/pr17724-4.C: New test.
36733         * g++.dg/opt/pr17724-5.C: New test.
36734         * g++.dg/opt/pr17724-6.C: New test.
36735
36736 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
36737
36738         PR c/17301
36739         * gcc.dg/pr17301-2.c: New test.
36740
36741 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
36742
36743         PR c++/15876
36744         * g++.dg/parse/error22.C: New test.
36745
36746         PR c++/17936
36747         * g++.dg/template/spec18.C: New test.
36748
36749 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
36750
36751         * gcc.dg/ia64-asm-1.c: Add prototype for abort
36752         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
36753         memcpy.
36754         * gcc.dg/ia64-sync-2.c: Ditto.
36755         * gcc.dg/ia64-sync-3.c: Ditto.
36756
36757 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
36758
36759         * g++.dg/eh/cleanup5.C: Add dg-options "".
36760
36761 2004-10-11  Roger Sayle  <roger@eyesopen.com>
36762
36763         PR middle-end/17657
36764         * gcc.dg/switch-4.c: New test case.
36765
36766 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
36767
36768         * gcc.c-torture/execute/20041011-1.c: New test.
36769
36770 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36771
36772         PR c++/17554
36773         * g++.dg/init/for3.C: New test.
36774
36775         PR c++/17657
36776         * g++.dg/opt/switch2.C: New test.
36777
36778         PR middle-end/17703
36779         * g++.dg/warn/Wreturn-2.C: New test.
36780
36781 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36782
36783         PR c++/17907
36784         * g++.dg/eh/cleanup5.C: New test.
36785
36786 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
36787
36788         PR c++/17393
36789         * g++.dg/parse/error21.C: New test.
36790
36791 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36792
36793         * g++.dg/overload/pmf1.C: Adjust quoting marks.
36794         * g++.dg/warn/incomplete1.C: Likewise.
36795         * g++.dg/template/qualttp20.C: Likewise.
36796
36797 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36798
36799         PR c/17881
36800         * parm-incomplete-1.c: New test.
36801
36802 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36803
36804         PR c++/17867
36805         * g++.dg/parse/error19.C: New test.
36806
36807         PR c++/17670
36808         * g++.dg/init/new11.C: New test.
36809
36810         PR c++/17821
36811         * g++.dg/parse/error20.C: New test.
36812
36813         PR c++/17826
36814         * g++.dg/template/crash24.C: New test.
36815
36816 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36817
36818         PR c/17301
36819         * gcc.dg/pr17301-1.c: New test.
36820
36821 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36822
36823         PR c/17189
36824         * gcc.dg/anon-struct-5.c: New test.
36825
36826 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36827
36828         PR c/17844
36829         * gcc.dg/pr17844-1.c: New test.
36830
36831 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
36832
36833         PR tree-optimization/17906
36834         * gcc.c-torture/compile/pr17906.c: New.
36835
36836 2004-10-09  Stuart Hastings  <stuart@apple.com>
36837             Roger Sayle  <roger@eyesopen.com>
36838
36839         PR rtl-optimization/17853
36840         * gcc.dg/i386-mmx-5.c: New testcase.
36841
36842 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
36843
36844         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
36845
36846 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36847
36848         PR c++/17524
36849         * g++.dg/template/static9.C: New test.
36850
36851         PR c++/17685
36852         * g++.dg/parse/operator5.C: New test.
36853
36854 2004-10-09  Roger Sayle  <roger@eyesopen.com>
36855
36856         PR middle-end/17894
36857         * gcc.c-torture/execute/divcmp-4.c: New test case.
36858
36859 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36860
36861         PR tree-opt/17902
36862         * g++.dg/opt/pr17902.C: New test.
36863
36864 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
36865
36866         * gcc.dg/cpp/ident-1.c: Add dg-options "".
36867
36868 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36869
36870         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
36871
36872 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36873
36874         * gcc.dg/assign-warn-3.c: New test.
36875
36876 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36877
36878         PR c/16999
36879         * gcc.dg/cpp/ident-1.c: New test.
36880
36881 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36882
36883         * gcc.c-torture/compile/acc1.c: New.
36884
36885 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36886
36887         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
36888         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
36889
36890 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36891
36892         * gcc.dg/ultrasp11.c: New test.
36893
36894 2004-10-08  Michael Matz  <matz@suse.de>
36895
36896         * gcc.dg/doloop-2.c: New test.
36897
36898 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36899
36900         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
36901         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
36902         objc.dg/method-9.m: Update expected diagnostics.
36903
36904 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
36905
36906         * gcc.dg/ppc-fsel-3.c: New file.
36907         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
36908
36909 2004-10-07  Paul Brook  <paul@codesourcery.com>
36910
36911         * gfortran.dg/intrinsic_verify_1.f90: New test.
36912
36913 2004-10-07  Paul Brook  <paul@codesourcery.com>
36914
36915         * gfortran.dg/empty_format_1.f90: Remove stray commas.
36916
36917 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36918
36919         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
36920         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
36921         commit.
36922
36923 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
36924
36925         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
36926
36927 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36928
36929         PR c++/17115
36930         * g++.dg/warn/Winline-4.C: New test.
36931
36932 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36933
36934         * gcc.c-torture/compile/20041007-1.c: New test.
36935
36936 2004-10-07  Paul Brook  <paul@codesourcery.com>
36937
36938         PR fortran/17678
36939         * gfortran.dg/use_allocated_1.f90: New test.
36940
36941 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36942
36943         PR middle-end/17849
36944         * gfortran.fortran-torture/compile/nested.f90: New test
36945
36946 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36947
36948         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
36949
36950 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36951
36952         PR c++/17368
36953         * g++.dg/ext/asm6.C: New test.
36954
36955 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
36956
36957         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
36958
36959 2004-10-06  Paul Brook  <paul@codesourcery.com>
36960
36961         PR libfortran/17709
36962         * gfortran.dg/empty_format_1.f90: New test.
36963
36964 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36965
36966         PR fortran/17568
36967         * gfortran.dg/ishft.f90: New test.
36968
36969         PR fortran/17283
36970         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
36971         tests.
36972
36973 2004-10-06  Paul Brook  <paul@codesourcery.com>
36974
36975         * gfortran.dg/do_1.f90: New test.
36976
36977 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36978
36979         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
36980         optimizing for size.
36981
36982 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36983
36984         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
36985
36986 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36987
36988         * gcc.c-torture/compile/20041005-1.c: New test.
36989
36990 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36991
36992         PR c++/17829
36993         * g++.dg/lookup/koenig4.C: New.
36994
36995 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36996
36997         * g++.dg/other/classkey1.C: Adjust quoting marks.
36998         * g++.dg/parse/error15.C: Likewise.
36999         * g++.dg/template/meminit2.C (int>): Likewise.
37000
37001 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37002
37003         PR fortran/17283
37004         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
37005
37006         PR fortran/17631
37007         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
37008
37009         PR fortran/17708
37010         * gfortran.dg/pr17708.f90: New test.
37011
37012 2004-10-04  Chao-ying Fu  <fu@mips.com>
37013
37014         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
37015         * gcc.dg/vect/vect-4.c: Ditto.
37016         * gcc.dg/vect/vect-5.c: Ditto.
37017         * gcc.dg/vect/vect-6.c: Ditto.
37018         * gcc.dg/vect/vect-8.c: Ditto.
37019         * gcc.dg/vect/vect-16.c: Ditto.
37020         * gcc.dg/vect/vect-30.c: Ditto.
37021         * gcc.dg/vect/vect-40.c: Ditto.
37022         * gcc.dg/vect/vect-41.c: Ditto.
37023         * gcc.dg/vect/vect-42.c: Ditto.
37024         * gcc.dg/vect/vect-43.c: Ditto.
37025         * gcc.dg/vect/vect-44.c: Ditto.
37026         * gcc.dg/vect/vect-45.c: Ditto.
37027         * gcc.dg/vect/vect-46.c: Ditto.
37028         * gcc.dg/vect/vect-47.c: Ditto.
37029         * gcc.dg/vect/vect-48.c: Ditto.
37030         * gcc.dg/vect/vect-49.c: Ditto.
37031         * gcc.dg/vect/vect-50.c: Ditto.
37032         * gcc.dg/vect/vect-51.c: Ditto.
37033         * gcc.dg/vect/vect-52.c: Ditto.
37034         * gcc.dg/vect/vect-53.c: Ditto.
37035         * gcc.dg/vect/vect-54.c: Ditto.
37036         * gcc.dg/vect/vect-55.c: Ditto.
37037         * gcc.dg/vect/vect-56.c: Ditto.
37038         * gcc.dg/vect/vect-57.c: Ditto.
37039         * gcc.dg/vect/vect-58.c: Ditto.
37040         * gcc.dg/vect/vect-59.c: Ditto.
37041         * gcc.dg/vect/vect-60.c: Ditto.
37042         * gcc.dg/vect/vect-74.c: Ditto.
37043         * gcc.dg/vect/vect-79.c: Ditto.
37044         * gcc.dg/vect/vect-80.c: Ditto.
37045
37046 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
37047
37048         * gcc.dg/unused-7.c: Use the correct option.
37049
37050 2004-10-04  Paul Brook  <paul@codesourcery.com>
37051         Bud Davis  <bdavis9659@comcast.net>
37052
37053         PR fortran/17706
37054         PR fortran/16434
37055         * gfortran/pr17706.f90: New test.
37056         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
37057
37058 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37059
37060         * gfortran.dg/pr17612.f90: New test.
37061
37062 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37063
37064         * g++.dg/template/local1.C: Adjust quoting marks in
37065         testing for diagnostics.
37066         * g++.dg/tls/diag-2.C: Likewise.
37067         * g++.dg/other/error8.C: Likewise.
37068
37069 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37070
37071         PR c/17178
37072         * gcc.dg/unused-4.c: Adjust to be correct.
37073
37074         PR c/17820
37075         * gcc.dg/unused-7.c: New test.
37076
37077 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37078
37079         PR c++/17797
37080         * g++.dg/overload/template2.C: New test.
37081
37082 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
37083
37084         PR tree-optimization/16632
37085         * gcc.dg/tree-ssa/20041002-1.c: New.
37086
37087 2004-10-03  Paul Brook  <paul@codesourcery.com>
37088
37089         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
37090         rather than relying on default formatting.
37091
37092 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
37093
37094         * gcc.dg/20040920-1.c: Update expected message text.
37095
37096 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
37097
37098         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
37099
37100 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
37101
37102         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
37103         tree level.
37104
37105 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37106
37107         * gcc.dg/tree-ssa/pr17343.c: Remove.
37108
37109 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37110
37111         PR tree-opt/17343
37112         * gcc.dg/tree-ssa/pr17343.c: New test.
37113
37114 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
37115
37116         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
37117         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
37118         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
37119         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
37120         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
37121
37122 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37123
37124         * gcc.dg/lvalue-2.c: New test.
37125
37126 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37127
37128         PR c/17730
37129         * gcc.dg/pr17730-1.c: New test
37130
37131 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
37132
37133         PR c/7425
37134         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
37135
37136 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37137
37138         * gcc.c-torture/execute/stdarg-1.c: New test.
37139         * gcc.c-torture/execute/stdarg-2.c: New test.
37140         * gcc.c-torture/execute/stdarg-3.c: New test.
37141         * gcc.dg/tree-ssa/stdarg-1.c: New test.
37142         * gcc.dg/tree-ssa/stdarg-2.c: New test.
37143         * gcc.dg/tree-ssa/stdarg-3.c: New test.
37144         * gcc.dg/tree-ssa/stdarg-4.c: New test.
37145         * gcc.dg/tree-ssa/stdarg-5.c: New test.
37146
37147 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37148
37149         PR tree-optimization/17697
37150         * g++.dg/opt/pr17697-1.C: New test.
37151         * g++.dg/opt/pr17697-2.C: New test.
37152         * g++.dg/opt/pr17697-3.C: New test.
37153
37154 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37155
37156         PR c/16409
37157         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
37158         gcc.dg/vla-init-5.c: New tests.
37159
37160 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
37161
37162         PR c/13804
37163         * gcc.dg/pr13804-1.c: New test.
37164
37165 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37166
37167         PR fortran/16938
37168         * gfortran.dg/pr16938.f90: New test.
37169
37170 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37171
37172         * g++.dg/template/crash23.C: New test.
37173
37174 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37175
37176         PR c++/17585
37177         * g++.dg/template/static8.C: New test.
37178
37179 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
37180
37181         PR c++/17681
37182         * g++.dg/other/error9.C: New test.
37183
37184 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
37185
37186         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
37187
37188 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37189
37190         PR fortran/15164
37191         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
37192
37193 2004-09-26  Roger Sayle  <roger@eyesopen.com>
37194
37195         PR middle-end/17112
37196         * gcc.dg/pr17112-1.c: New test case.
37197
37198 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37199
37200         PR c/11459
37201         * gcc.dg/pr11459-1.c: New test.
37202
37203 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
37204
37205         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
37206         * gcc.dg/tree-ssa/loop-4.c: Likewise.
37207
37208 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37209
37210         * gfortran.dg/pr15324.f90: Make array bounds consistent.
37211
37212 2004-09-25  Jan Hubicka  <jh@suse.cz>
37213
37214         * compile/30040909-1.c: New test.
37215         * compile/30040907-1.c: New test.
37216
37217 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
37218
37219         * gcc.c-torture/execute/va-arg-26.c: New test.
37220
37221 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
37222
37223         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
37224         extra diagnostics on targets with 64-bit pointers.
37225         * objc.dg/selector-1.m: Adjust dg-warning regexp.
37226
37227 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37228
37229         PR c/17188
37230         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
37231         * gcc.dg/decl-3.c: Adjust expected message.
37232
37233 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37234
37235         PR fortran/17615
37236         * gfortran.dg/pr17615.f90: New test.
37237
37238 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
37239
37240         PR tree-optimzation/17517
37241         * g++.dg/tree-ssa/pr17517.C: New Test.
37242
37243 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37244
37245         PR c++/16889
37246         * g++.dg/lookup/ambig3.C: New.
37247
37248 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
37249
37250         PR tree-opt/17624
37251         * g++.dg/opt/pr17624.C: New test.
37252
37253 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37254
37255         PR c/6980
37256         * gcc.dg/Wbad-function-cast-1.c: New test.
37257
37258 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
37259
37260         * g++.dg/ext/complit1.C
37261         * g++.dg/other/error2.C
37262         * g++.dg/other/nontype-1.C
37263         * g++.dg/parse/crash11.C
37264         * g++.dg/parse/crash12.C
37265         * g++.dg/parse/error15.C
37266         * g++.dg/parse/error4.C
37267         * g++.dg/parse/tmpl-outside1.C
37268         * g++.dg/parse/too-many-tmpl-args1.C
37269         * g++.dg/template/dependent-expr3.C
37270         * g++.dg/template/error10.C
37271         * g++.dg/template/instantiate1.C
37272         * g++.dg/template/vtable2.C
37273         * g++.dg/warn/Wshadow-1.C
37274         * g++.dg/warn/weak1.C
37275         * g++.old-deja/g++.brendan/crash16.C
37276         * g++.old-deja/g++.brendan/crash18.C
37277         * g++.old-deja/g++.brendan/crash48.C
37278         * g++.old-deja/g++.brendan/crash49.C
37279         * g++.old-deja/g++.brendan/crash55.C
37280         * g++.old-deja/g++.brendan/crash56.C
37281         * g++.old-deja/g++.brendan/crash8.C
37282         * g++.old-deja/g++.brendan/enum11.C
37283         * g++.old-deja/g++.brendan/enum8.C
37284         * g++.old-deja/g++.brendan/enum9.C
37285         * g++.old-deja/g++.brendan/friend3.C
37286         * g++.old-deja/g++.brendan/misc14.C
37287         * g++.old-deja/g++.bugs/900402_02.C
37288         * g++.old-deja/g++.bugs/900404_03.C
37289         * g++.old-deja/g++.bugs/900404_04.C
37290         * g++.old-deja/g++.bugs/900428_03.C
37291         * g++.old-deja/g++.jason/crash4.C
37292         * g++.old-deja/g++.jason/overload21.C
37293         * g++.old-deja/g++.jason/redecl1.C
37294         * g++.old-deja/g++.jason/report.C
37295         * g++.old-deja/g++.jason/rfg10.C
37296         * g++.old-deja/g++.jason/template30.C
37297         * g++.old-deja/g++.law/arm12.C
37298         * g++.old-deja/g++.law/ctors5.C
37299         * g++.old-deja/g++.law/cvt20.C
37300         * g++.old-deja/g++.law/init10.C
37301         * g++.old-deja/g++.law/init8.C
37302         * g++.old-deja/g++.law/visibility17.C
37303         * g++.old-deja/g++.law/visibility7.C
37304         * g++.old-deja/g++.mike/net8.C
37305         * g++.old-deja/g++.mike/p646.C
37306         * g++.old-deja/g++.mike/p700.C
37307         * g++.old-deja/g++.mike/p701.C
37308         * g++.old-deja/g++.mike/p811.C
37309         * g++.old-deja/g++.ns/template13.C
37310         * g++.old-deja/g++.other/array3.C
37311         * g++.old-deja/g++.other/crash25.C
37312         * g++.old-deja/g++.other/dtor3.C
37313         * g++.old-deja/g++.other/dtor4.C
37314         * g++.old-deja/g++.other/main1.C
37315         * g++.old-deja/g++.other/warn7.C
37316         * g++.old-deja/g++.pt/crash11.C
37317         * g++.old-deja/g++.pt/crash36.C
37318         * g++.old-deja/g++.pt/spec22.C
37319         * g++.old-deja/g++.pt/spec9.C
37320         * g++.old-deja/g++.pt/ttp52.C
37321         * g++.old-deja/g++.robertl/eb103.C
37322         * g++.old-deja/g++.robertl/eb121.C
37323         * g++.old-deja/g++.robertl/eb22.C
37324         * g++.old-deja/g++.robertl/eb8.C:
37325         Update locations and/or regexps of dg-error markers.
37326         Remove markers for some bogus messages that are no longer issued.
37327
37328 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
37329
37330         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
37331         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
37332
37333 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
37334
37335         PR c++/17618
37336         * g++.dg/lookup/crash5.C: New test.
37337
37338 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
37339
37340         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
37341         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
37342         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
37343         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
37344         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
37345         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
37346
37347         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
37348         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
37349         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
37350         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
37351         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
37352         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
37353
37354         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
37355
37356         * gcc.dg/vect/vect-44.c: Check additional cases.
37357         * gcc.dg/vect/vect-48.c: Check additional cases.
37358
37359         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
37360         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
37361         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
37362         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
37363         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
37364         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
37365         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
37366         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
37367         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
37368
37369         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
37370         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
37371         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
37372
37373 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37374
37375         * gcc.dg/tree-ssa/loop-6.c: New test.
37376
37377 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
37378
37379         PR c++/17620
37380         * g++.dg/inherit/base2.C: New.
37381
37382 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37383
37384         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
37385         * gcc.dg/20001012-2.c: Likewise.
37386         * gcc.dg/20001013-1.c: Likewise.
37387         * gcc.dg/20001101-1.c: Likewise.
37388         * gcc.dg/20001102-1.c: Likewise.
37389         * gcc.dg/bf-spl1.c: Likewise.
37390         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
37391         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
37392
37393 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
37394
37395         PR tree-optimization/16721
37396         * gcc.dg/tree-ssa/pr16721.c: New test.
37397
37398 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
37399
37400         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
37401         * gcc.dg/20040305-1.c: Likewise.
37402
37403 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37404
37405         PR c/16566
37406         * gcc.c-torture/compile/pr16566-1.c,
37407         gcc.c-torture/compile/pr16566-2.c,
37408         gcc.c-torture/compile/pr16566-3.c: New tests.
37409
37410 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
37411
37412         PR tree-optimization/17512
37413         * gcc.c-torture/compile/20040916-1.c.
37414
37415 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
37416
37417         * gcc.dg/pragma-re-3.c: New test.
37418
37419 2004-09-17  Matt Austern  <austern@apple.com>
37420
37421         PR c++/15049
37422         * g++.dg/other/anon3.C: New.
37423
37424 2004-09-21  Roger Sayle  <roger@eyesopen.com>
37425
37426         PR c++/7503
37427         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
37428         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
37429         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
37430         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
37431         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
37432
37433 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
37434
37435         PR fortran/17286
37436         * gfortran.dg/pr17286.f90: New test.
37437
37438 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
37439
37440         PR c++/17530
37441         * g++.dg/template/static7.C: New test.
37442
37443 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
37444
37445         PR tree-opt/17558
37446         * gcc.c-torture/compile/pr17558.c: New test.
37447
37448 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37449
37450         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
37451         if SKIP_ATTRIBUTE is defined.
37452
37453 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37454
37455         PR fortran/15957
37456         * gfortran.dg/pr15957.f90: New test.
37457
37458 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
37459
37460         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
37461         in comparison.
37462         * gcc.dg/vect/vect-79.c: Likewise.
37463         * gcc.dg/vect/vect-80.c: Likewise.
37464
37465 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37466
37467         PR fortran/15750
37468         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
37469
37470 2004-09-20  Ira Rosen  <irar@il.ibm.com>
37471
37472         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
37473         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
37474         * gcc.dg/vect/vect-62.c: New testcase.
37475         * gcc.dg/vect/vect-63.c: New testcase.
37476         * gcc.dg/vect/vect-64.c: New testcase.
37477         * gcc.dg/vect/vect-65.c: New testcase.
37478         * gcc.dg/vect/vect-66.c: New testcase.
37479         * gcc.dg/vect/vect-67.c: New testcase.
37480         * gcc.dg/vect/vect-68.c: New testcase.
37481         * gcc.dg/vect/vect-69.c: New testcase.
37482         * gcc.dg/vect/vect-79.c: New testcase.
37483         * gcc.dg/vect/vect-80.c: New testcase.
37484
37485 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37486
37487         * gcc.target/mips/asm-1.c: New test.
37488
37489 2004-09-19  Ira Rosen  <irar@il.ibm.com>
37490
37491         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
37492         * gcc.dg/vect/vect-73.c: New testcase.
37493         * gcc.dg/vect/vect-74.c: New testcase.
37494         * gcc.dg/vect/vect-75.c: New testcase.
37495         * gcc.dg/vect/vect-76.c: New testcase.
37496         * gcc.dg/vect/vect-77.c: New testcase.
37497         * gcc.dg/vect/vect-78.c: New testcase
37498
37499 2004-09-18  Paul Brook  <paul@codesourcery.com>
37500
37501         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
37502
37503 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
37504
37505         PR c/17424
37506         * gcc.dg/pr17424-1.c: New test.
37507
37508 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
37509
37510         * g++.dg/tree-ssa/pr17153.C: New test.
37511
37512 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
37513
37514         PR pch/13361
37515         * g++.dg/pch/wchar-1.C: New.
37516         * g++.dg/pch/wchar-1.Hs: New.
37517
37518 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
37519
37520         * gcc.c-torture/execute/20040917-1.c: New test.
37521
37522 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37523
37524         PR tree-optimization/17319
37525         * gcc.dg/pr17319.c: New test.
37526
37527 2004-09-17  Devang Patel  <dpatel@apple.com>
37528
37529         * gcc.dg/20040813-1.c: New test.
37530
37531 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37532
37533         PR tree-optimization/17273
37534         * gcc.c-torture/compile/pr17273.c: New test.
37535
37536 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37537
37538         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
37539         Update expected messages.
37540         * gcc.dg/declspec-13.c: New test.
37541
37542 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
37543
37544         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
37545
37546 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37547
37548         * gcc.c-torture/execute/pr17252.c: Use post-increment to
37549         change what 'a' is pointing to.
37550
37551 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
37552
37553         PR c++/16002
37554         * g++.dg/template/error18.C: New test.
37555
37556         PR c++/16029
37557         * g++.dg/warn/Wunused-8.C: New test.
37558
37559 2004-09-17  Steven Bosscher  <stevenb@suse.de>
37560
37561         PR tree-optimization/17513
37562         * gcc.dg/20040916-1.c: New test.
37563
37564 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
37565
37566         PR c++/17501
37567         * g++.dg/template/typename7.C: New test.
37568
37569 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37570
37571         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
37572
37573 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
37574
37575         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
37576         with -ftree-based-profiling also.
37577         * lib/profopt.exp: Support late-set profile_option/feedback_option.
37578
37579 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
37580
37581         PR/15364
37582         * gfortran.dg/der_array_io_1.f90: New test.
37583         * gfortran.dg/der_array_io_2.f90: New test.
37584         * gfortran.dg/der_array_io_3.f90: New test.
37585
37586 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37587
37588         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
37589         EABI.
37590
37591 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37592
37593         * g++.dg/opt/switch1.C: New test.
37594
37595 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37596
37597         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
37598         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
37599         Update expected messages.
37600
37601 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37602
37603         PR fortran/16485
37604         * gfortran.dg/same_name_1.f90: New test.
37605
37606 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
37607
37608         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
37609         dereference garbage pointers.
37610
37611 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
37612
37613         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
37614         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
37615
37616         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
37617         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
37618         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
37619
37620 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
37621
37622         PR c++/17324
37623         * g++.dg/template/mangle1.C: New test.
37624
37625 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37626
37627         PR tree-optimization/17252
37628         * gcc.c-torture/execute/pr17252.c: New test.
37629
37630 2004-09-14  Andrew Pinski  <apinski@apple.com>
37631
37632         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
37633
37634 2004-09-14  Roger Sayle  <roger@eyesopen.com>
37635
37636         PR rtl-optimization/9771
37637         * gcc.dg/pr9771-1.c: New test case.
37638
37639 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37640
37641         PR tree-optimization/15262
37642         * gcc.c-torture/execute/pr15262-1.c: New test.
37643         * gcc.c-torture/execute/pr15262-2.c: New test.
37644
37645 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37646
37647         * gcc.dg/declspec-12.c: New test.
37648
37649 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
37650
37651         * gfortran.dg/pr17090.f90: Add directives to test.
37652
37653 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37654
37655         * gcc.c-torture/compile/20040914-1.c: New test.
37656
37657 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37658
37659         PR c++/16162
37660         * g++.dg/template/decl2.C: New test.
37661
37662 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
37663
37664         PR fortran/17090
37665         * gfortran.dg/pr17090.f90: New test.
37666
37667 2004-09-13  Dale Johannesen  <dalej@apple.com>
37668
37669         * gcc.c-torture/compile/pr17408.c: New test case.
37670
37671 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37672
37673         PR c++/16716
37674         * g++.dg/parse/crash17.C: New test.
37675
37676         PR c++/17327
37677         * g++.dg/template/enum3.C: New test.
37678
37679 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
37680
37681         * lib/gcc-defs.exp: Load wrapper.exp.
37682         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
37683         using local code.
37684         * lib/gcc.exp (gcc_init): Similar.
37685         * lib/gfortran.exp (gfortran_init): Similar.
37686         * lib/objc.exp (objc_init): Similar.
37687         * lib/treelang.exp (treelang_init): Similar.
37688         * lib/wrapper.exp: New file with build_wrapper call machinery in
37689         ${tool}_maybe_build_wrapper.
37690
37691 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37692
37693         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
37694         "inline".
37695         * gcc.dg/declspec-11.c: Update expected messages.
37696         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
37697         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
37698         gcc.dg/inline-12.c: New tests.
37699
37700 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
37701
37702         * g++.dg/tree-ssa/pr17400.C: New testcase.
37703
37704 2004-09-13  James E Wilson  <wilson@specifixinc.com>
37705
37706         * gcc.target/mips/sb1-1.c: New testcase.
37707
37708 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
37709
37710         * lib/g77-dg.exp: Remove unused file.
37711         * lib/mike-g77.exp: Ditto.
37712         * lib/g77.exp: Ditto.
37713
37714 2004-09-12  Richard Henderson  <rth@redhat.com>
37715
37716         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
37717
37718 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37719
37720         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
37721         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37722         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
37723         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
37724         Update expected messages.
37725
37726 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
37727
37728         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
37729         declaration/use mismatch for dirp parameter.
37730
37731 2004-09-12  Andrew Pinski  <apinski@apple.com>
37732
37733         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
37734         -fgnu-runtime is passed.
37735
37736 2004-09-12  Richard Henderson  <rth@redhat.com>
37737
37738         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
37739         do the uplevel thing and update additional_flags directly.
37740         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
37741         gfortran.fortran-torture/execute/intrinsic_nearest.x,
37742         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
37743         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
37744
37745 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37746
37747         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
37748
37749 2004-09-11  Roger Sayle  <roger@eyesopen.com>
37750
37751         PR middle-end/17411
37752         * g++.dg/opt/pr17411-1.C: New test case.
37753
37754 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37755
37756         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37757         gcc.dg/tls/diag-2.c: Update expected messages.
37758         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
37759         messages.
37760         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
37761         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
37762         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
37763         gcc.dg/tls/diag-5.c: New tests.
37764
37765 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
37766
37767         * gcc.dg/20040910-1.c: Correct dg-error regexp.
37768
37769 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37770
37771         * g++.dg/parse/break-in-for.C: New test.
37772
37773 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
37774
37775         * gcc.dg/tree-ssa/20040911-1.c: New test.
37776
37777 2004-09-11  Andreas Jaeger  <aj@suse.de>
37778
37779         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
37780         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
37781
37782 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
37783
37784         * gcc.target/frv: New directory of FR-V-specific tests.
37785
37786 2004-09-10  James E Wilson  <wilson@specifixinc.com>
37787
37788         * gcc.dg/convert-vec-1.c: New test.
37789
37790 2004-09-10  Roger Sayle  <roger@eyesopen.com>
37791
37792         PR middle-end/17024
37793         * gcc.dg/pr17024-1.c: New test case.
37794
37795 2004-09-10  Eric Christopher  <echristo@redhat.com>
37796
37797         * gcc.dg/20040910-1.c: New test.
37798
37799 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37800
37801         * gcc.dg/bitfld-9.c: New test.
37802
37803 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
37804
37805         * gcc.c-torture/execute/ieee/acc1.c: New test.
37806         * gcc.c-torture/execute/ieee/acc2.c: New test.
37807         * gcc.c-torture/execute/ieee/mzero6.c: New test.
37808
37809 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37810
37811         * gcc.dg/deprecated-2.c: New test.
37812
37813 2004-09-09  James E Wilson  <wilson@specifixinc.com>
37814
37815         * gcc.dg/init-vec-1.c: New test.
37816
37817 2004-09-09  Roger Sayle  <roger@eyesopen.com>
37818
37819         PR middle-end/17055
37820         * gcc.dg/pr17055-1.c: New test case.
37821
37822 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
37823
37824         PR target/17377
37825         * gcc.c-torture/execute/pr17377.c: New test.
37826
37827 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37828
37829         PR c/8420
37830         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
37831         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
37832         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37833         gcc.dg/long-long-typespec-1.c: New tests.
37834         * gcc.dg/tls/diag-2.c: Update expected diagnostics
37835
37836 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37837
37838         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
37839         gcc.dg/gnu99-static-1.c: New tests.
37840
37841 2004-09-08  Devang Patel  <dpatel@apple.com>
37842
37843         * gcc.dg/darwin-ld-20040828-1.c: New test.
37844         * gcc.dg/darwin-ld-20040828-2.c: New test.
37845         * gcc.dg/darwin-ld-20040828-3.c: New test.
37846
37847 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
37848
37849         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
37850         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
37851         in error message.
37852         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
37853         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
37854         in error message.
37855         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
37856         types they qualify.
37857         * objc.dg/type-size-2.m: Fix wording in comment.
37858         * objc.dg/va-meth-1.m: New test case.
37859
37860 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
37861
37862         PR c/16633:
37863         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
37864         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
37865
37866 2004-09-06  Devang Patel  <dpatel@apple.com>
37867
37868         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
37869         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
37870
37871 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
37872
37873         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
37874         reflect changed line numbering of diagnostics.
37875
37876 2004-09-06  Paul Brook  <paul@codesourcery.com>
37877
37878         * gfortran.dg/edit_real_1.f90: Add new test.
37879
37880 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37881
37882         * gcc.dg/tree-ssa/loop-2.c: New test.
37883         * gcc.dg/tree-ssa/loop-3.c: New test.
37884         * gcc.dg/tree-ssa/loop-4.c: New test.
37885         * gcc.dg/tree-ssa/loop-5.c: New test.
37886
37887 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37888
37889         * gcc.dg/format/sentinel-1.c: Update for parameter option.
37890
37891 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37892
37893         * gcc.dg/format/sentinel-1.c: New test.
37894
37895 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
37896
37897         * gcc.dg/builtins-46.c: New.
37898
37899 2004-09-03  Devang Patel  <dpatel@apple.com>
37900
37901         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
37902         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
37903
37904 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37905
37906         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
37907         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
37908         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
37909         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
37910         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
37911         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
37912         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
37913         the non-portable bzero.
37914         * gcc.dg/20010912-1.c: xfail for NetWare.
37915         * gcc.dg/20020426-2.c: xfail for NetWare.
37916         * gcc.dg/20021014-1.c: xfail for NetWare.
37917         * gcc.dg/20021018-1.c: xfail for NetWare.
37918         * gcc.dg/20030213-1.c: xfail for NetWare.
37919         * gcc.dg/20030225-1.c: xfail for NetWare.
37920         * gcc.dg/20030708-1.c: xfail for NetWare.
37921         * gcc.dg/builtins-config.h: Also exclude NetWare.
37922         * gcc.dg/format/format.h: Define restrict only if not already defined.
37923         * gcc.dg/nest.c: xfail for NetWare.
37924         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
37925         * lib/target-supports.exp (check_visibility_available): Exclude
37926         NetWare.
37927
37928 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37929
37930         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
37931         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
37932         deterministic starting point for the alignment of structure fields.
37933         * gcc.dg/Wpadded.c: Dito.
37934         * g++.dg/abi/vbase10.C: Dito.
37935
37936 2004-09-03  Devang Patel  <dpatel@apple.com>
37937
37938         * g++.dg/debug/pr15736.cc: New test.
37939
37940 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37941
37942         * README.QMTEST: Fix out-of-date link.
37943
37944 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
37945
37946         PR fortran/16579
37947         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
37948         Delete.  Duplicate of gfortran.dg/g77/20010610.f
37949
37950 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37951
37952         * g++.dg/abi/arm_rtti1.C: New test.
37953
37954 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
37955
37956         * gcc.dg/ppc-vector-memcpy.c: New.
37957         * gcc.dg/ppc-vector-memset.c: New.
37958
37959 2004-09-02  Chao-ying Fu  <fu@mips.com>
37960
37961         * gcc.target/mips/mips-3d-1.c: New test.
37962         * gcc.target/mips/mips-3d-2.c: New test.
37963         * gcc.target/mips/mips-3d-3.c: New test.
37964         * gcc.target/mips/mips-3d-4.c: New test.
37965         * gcc.target/mips/mips-3d-5.c: New test.
37966         * gcc.target/mips/mips-3d-6.c: New test.
37967         * gcc.target/mips/mips-3d-7.c: New test.
37968         * gcc.target/mips/mips-3d-8.c: New test.
37969         * gcc.target/mips/mips-3d-9.c: New test.
37970         * gcc.target/mips/mips-ps-1.c: New test.
37971         * gcc.target/mips/mips-ps-2.c: New test.
37972         * gcc.target/mips/mips-ps-3.c: New test.
37973         * gcc.target/mips/mips-ps-4.c: New test.
37974         * gcc.target/mips/mips-ps-type.c: New test.
37975
37976 2004-09-02  Paul Brook  <paul@codesourcery.com>
37977
37978         * gfortran.dg/edit_real_1.f90: Add new tests.
37979
37980 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37981
37982         PR fortran/15327
37983         * gfortran.dg/merge_char_1.f90: New test.
37984
37985 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37986
37987         PR fortran/16404
37988         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
37989
37990 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37991
37992         PR c/1522
37993         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
37994
37995 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
37996
37997         * g++.dg/opt/loop1.C: Do not XFAIL.
37998
37999 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
38000
38001         * gcc.c-torture/execute/20040831-1.c: New test.
38002
38003 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
38004
38005         PR fortran/16579
38006         * gfortran.dg/g77/20010610.f: Now passes.
38007         Copy from g77.f-torture/execute. Add dg-run directive.
38008         * gfortran.dg/g77/README: Update
38009
38010 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
38011
38012         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
38013         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
38014         (t1, t2, t3, t4): Add volatile.
38015
38016 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38017
38018         * g++.dg/ext/visibility/arm1.C: New test.
38019
38020 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
38021
38022         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
38023         -pedantic-errors.
38024
38025 2004-09-01  Paul Brook  <paul@codesourcery.com>
38026
38027         * gfortran.dg/eof_2.f90: New test.
38028
38029 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38030
38031         PR fortran/16579
38032         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
38033
38034 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
38035
38036         PR libfortran/16805
38037         * gfortran.dg/list_read_2.f90: New test.
38038
38039 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38040
38041         * g++.dg/abi/key1.C: New test.
38042
38043 2004-08-31  Richard Henderson  <rth@redhat.com>
38044
38045         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
38046         form of offsetof.
38047         * g++.dg/other/offsetof5.C: Remove duplicate.
38048
38049 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38050
38051         PR fortran/17244
38052         * gfortran.dg/func_derived_1.f90: New test.
38053
38054 2004-08-31  Paul Brook  <paul@codesourcery.com>
38055
38056         * gfortran.dg/eof_1.f90: New test.
38057
38058 2004-08-31  Paul Brook  <paul@codesourcery.com>
38059
38060         * gfortran.dg/list_read_1.f90: New file.
38061
38062 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
38063
38064         * g++.dg/opt/loop1.C: XFAIL.
38065
38066 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
38067
38068         * gcc.dg/funcdef-storage-1.c: New.
38069         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
38070         an extern function in local scope.
38071         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
38072         declare an 'auto inline' function in local scope.
38073         * gcc.dg/20011130-1.c: Likewise.
38074         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
38075         an 'auto' function in local scope.
38076         * gcc.dg/20021014-1.c: Likewise.
38077         * gcc.dg/20030331-2.c: Likewise.
38078
38079 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38080
38081         * gfortran.dg/blockdata_1.f90: New test.
38082
38083 2004-08-30  Richard Henderson  <rth@redhat.com>
38084
38085         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
38086
38087 2004-08-30  Richard Henderson  <rth@redhat.com>
38088
38089         * lib/fortran-torture.exp (fortran-torture-execute): Honor
38090         additional_flags set by alternate driver.
38091         (ieee-options): New procedure.
38092         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
38093         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
38094         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
38095         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
38096
38097 2004-08-30  Richard Henderson  <rth@redhat.com>
38098
38099         * lib/f-torture.exp: Remove.
38100
38101 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
38102
38103         PR rtl-optimization/16590
38104         * g++.dg/opt/loop1.C: New test.
38105
38106 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38107
38108         PR fortran/13910
38109         * gfortran.dg/oldstyle_1.f90: New test.
38110
38111 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
38112         Paul Brook  <paul@codesourcery.com>
38113
38114         * gfortran.dg/g77/README: Update.
38115         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
38116         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
38117         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
38118
38119 2004-08-28  Paul Brook  <paul@codesourcery.com>
38120
38121         PR libfortran/17195
38122         * gfortran.dg/edit_real_1.f90: New test.
38123
38124 2004-08-27  Paul Brook  <paul@codesourcery.com>
38125
38126         * gfortran.dg/rewind_1.f90: New test.
38127
38128 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
38129
38130         PR fortran/16597
38131         * gfortran.dg/pr16597.f90: New test.
38132
38133 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38134
38135         PR c/13801
38136         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
38137         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
38138         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
38139         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
38140         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
38141
38142 2004-08-26  Nick Clifton  <nickc@redhat.com>
38143
38144         * gcc.c-torture/compile/pr17119.c: New test.
38145
38146 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38147
38148         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
38149
38150 2004-08-25  Richard Henderson  <rth@redhat.com>
38151
38152         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
38153         the bits that expect kind=8 to be the largest real kind.
38154
38155 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38156
38157         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
38158
38159 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38160
38161         * gfortran.dg/assignment_1.f90: New test.
38162
38163 2004-08-25  Adam Nemet  <anemet@lnxw.com>
38164
38165         * g++.dg/template/repo3.C: New test.
38166
38167 2004-08-25  Roger Sayle  <roger@eyesopen.com>
38168
38169         PR middle-end/16693
38170         PR tree-optimization/16372
38171         * g++.dg/opt/pr16372-1.C: New test case.
38172         * g++.dg/opt/pr16693-1.C: New test case.
38173         * g++.dg/opt/pr16693-2.C: New test case.
38174
38175 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38176
38177         * objc.dg/proto-lossage-4.m: New test.
38178
38179 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
38180
38181         PR c++/17155
38182         * g++.dg/inherit/local2.C: New test.
38183
38184 2004-08-25  Paul Brook  <paul@codesourcery.com>
38185
38186         PR fortran/17144
38187         * gfortran.dg/string_ctor_1.f90: New test.
38188
38189 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38190
38191         PR c++/14428
38192         * g++.dg/template/redecl2.C: New test.
38193
38194 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38195
38196         PR fortran/17143
38197         * gfortran.dg/pr17143.f90: New test.
38198
38199 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38200
38201         PR fortran/17164
38202         * gfortran.dg/pr17164.f90: New test.
38203
38204 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38205
38206         * gcc.dg/tree-ssa/loop-1.c: New test.
38207
38208 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38209
38210         * gcc.c-torture/compile/20040824-1.c: New test.
38211
38212 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38213
38214         * gcc.c-torture/compile/iftrap-3.c: New test.
38215
38216 2004-08-24  Paul Brook  <paul@codesourcery.com>
38217
38218         * gfortran.dg/entry_2.f90: New test.
38219
38220 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38221
38222         PR c++/16889
38223         * g++.dg/lookup/ambig[12].C: New.
38224
38225 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38226
38227         PR c++/16706
38228         * g++.dg/template/crash21.C: New test.
38229         * g++.dg/template/crash22.C: Likewise.
38230
38231 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38232
38233         PR c++/17149
38234         * g++.dg/template/access15.C: New.
38235
38236 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38237
38238         PR c++/17163
38239         * g++.dg/template/repo2.C: New test.
38240
38241 2004-08-23  Roger Sayle  <roger@eyesopen.com>
38242
38243         PR rtl-optimization/17078
38244         * gcc.c-torture/execute/pr17078-1.c: New test case.
38245
38246 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38247
38248         PR c/14492
38249         * gcc.dg/debug/crash1.c: New test.
38250
38251 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38252
38253         PR c/16180
38254         * gcc.dg/loop-5.c: New test.
38255
38256 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38257
38258         * gcc.c-torture/execute/20040823-1.c: New test.
38259
38260 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
38261
38262         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
38263         to the assembler.  Simplify test accordingly.
38264         (asm_abi_flags): Use GNU names.
38265         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
38266         to check for ABI flags.
38267
38268 2004-08-22  Andrew Pinski  <apinski@apple.com>
38269
38270         * g++.dg/opt/pr14029.C: New test.
38271         * gcc.c-torture/execute/pr15262.c: New test.
38272
38273 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38274
38275         * gfortran.dg/reduction.f90: Add checks with complex arguments.
38276
38277 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
38278
38279         PR 16908
38280         * gfortran.dg/direct_io.f90: New test.
38281
38282 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38283
38284         PR c++/17121
38285         * g++.dg/inherit/local2.C: New test.
38286
38287 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
38288
38289         PR c++/17120
38290         * g++.dg/warn/Wparentheses-4.C: New test.
38291
38292 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38293
38294         PR c++/17121
38295         * g++.dg/inherit/local2.C: New test.
38296
38297         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
38298         * gcc.dg/ppc-ldstruct.c: Likewise.
38299         * gcc.dg/ppc64-abi-2.c: Likewise.
38300
38301 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
38302
38303         PR rtl-optimization/17099
38304         * gcc.c-torture/execute/20040820-1.c: New test.
38305
38306 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
38307
38308         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
38309
38310 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
38311
38312         PR fortran/17077
38313         * gfortran.dg/auto_array_1.f90: New test.
38314
38315 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38316
38317         PR fortran/17074
38318         * gfortran.dg/simpleif_1.f90: New test.
38319
38320 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
38321
38322         * lib/target-supports.exp (check_profiling_available): Return
38323         false for arm*-*-symbianelf* and arm*-*-eabi*.
38324
38325         PR c++/15890
38326         * g++.dg/template/delete1.C: New test.
38327
38328 2004-08-19  Paul Brook  <paul@codesourcery.com>
38329
38330         PR fortran/14976
38331         PR fortran/16228
38332         * gfortran.dg/data_char_1.f90: New test.
38333
38334 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
38335
38336         PR fortran/16946
38337         * gfortran.dg/reduction.f90: New testcase.
38338
38339 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38340
38341         PR fortran/16520
38342         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
38343
38344 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38345
38346         PR c++/17041
38347         * g++.dg/Wparentheses-3.C: New test.
38348
38349 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
38350
38351         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
38352         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
38353         * gcc.dg/vect/vect-2.c: Likewise.
38354         * gcc.dg/vect/vect-3.c: Likewise.
38355         * gcc.dg/vect/vect-4.c: Likewise.
38356         * gcc.dg/vect/vect-5.c: Likewise.
38357         * gcc.dg/vect/vect-6.c: Likewise.
38358         * gcc.dg/vect/vect-7.c: Likewise.
38359         * gcc.dg/vect/vect-25.c: Likewise.
38360         * gcc.dg/vect/vect-31.c: Likewise.
38361         * gcc.dg/vect/vect-32.c: Likewise.
38362         * gcc.dg/vect/vect-34.c: Likewise.
38363         * gcc.dg/vect/vect-36.c: Likewise.
38364         * gcc.dg/vect/vect-all.c: Likewise.
38365
38366 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
38367
38368         PR c++/17068
38369         * g++.dg/template/operator4.C: New test.
38370
38371 2004-08-18  Richard Henderson  <rth@redhat.com>
38372
38373         * gcc.dg/20040206-1.c: XFAIL.
38374
38375 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38376
38377         PR c++/16246
38378         * g++.dg/template/array7.C: New test.
38379
38380 2004-08-17  James E Wilson  <wilson@specifixinc.com>
38381
38382         * gcc.dg/mips-movcc-1.c: New test.
38383         * gcc.dg/mips-movcc-2.c: New test.
38384         * gcc.dg/mips-movcc-3.c: New test.
38385
38386         * gcc.dg/mips-nmadd-1.c: New test.
38387         * gcc.dg/mips-nmadd-2.c: New test.
38388
38389 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38390
38391         PR c++/15871
38392         * g++.dg/opt/inline8.C: New test.
38393
38394         PR c++/16965
38395         * g++.dg/parse/error17.C: New test.
38396
38397 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
38398
38399         * gcc.dg/vect: New directory for vectorizer tests.
38400         * gcc.dg/vect/tree-vect.h: New file.
38401         * gcc.dg/vect/vect.exp: New file.
38402         * gcc.dg/vect/pr16105.c.c: New test.
38403         * gcc.dg/vect/vect-1.c: New test.
38404         * gcc.dg/vect/vect-2.c: New test.
38405         * gcc.dg/vect/vect-3.c: New test.
38406         * gcc.dg/vect/vect-4.c: New test.
38407         * gcc.dg/vect/vect-5.c: New test.
38408         * gcc.dg/vect/vect-6.c: New test.
38409         * gcc.dg/vect/vect-7.c: New test.
38410         * gcc.dg/vect/vect-8.c: New test.
38411         * gcc.dg/vect/vect-9.c: New test.
38412         * gcc.dg/vect/vect-10.c: New test.
38413         * gcc.dg/vect/vect-11.c: New test.
38414         * gcc.dg/vect/vect-12.c: New test.
38415         * gcc.dg/vect/vect-13.c: New test.
38416         * gcc.dg/vect/vect-14.c: New test.
38417         * gcc.dg/vect/vect-15.c: New test.
38418         * gcc.dg/vect/vect-16.c: New test.
38419         * gcc.dg/vect/vect-17.c: New test.
38420         * gcc.dg/vect/vect-18.c: New test.
38421         * gcc.dg/vect/vect-19.c: New test.
38422         * gcc.dg/vect/vect-20.c: New test.
38423         * gcc.dg/vect/vect-21.c: New test.
38424         * gcc.dg/vect/vect-22.c: New test.
38425         * gcc.dg/vect/vect-23.c: New test.
38426         * gcc.dg/vect/vect-24.c: New test.
38427         * gcc.dg/vect/vect-25.c: New test.
38428         * gcc.dg/vect/vect-26.c: New test.
38429         * gcc.dg/vect/vect-27.c: New test.
38430         * gcc.dg/vect/vect-28.c: New test.
38431         * gcc.dg/vect/vect-29.c: New test.
38432         * gcc.dg/vect/vect-30.c: New test.
38433         * gcc.dg/vect/vect-31.c: New test.
38434         * gcc.dg/vect/vect-32.c: New test.
38435         * gcc.dg/vect/vect-33.c: New test.
38436         * gcc.dg/vect/vect-34.c: New test.
38437         * gcc.dg/vect/vect-35.c: New test.
38438         * gcc.dg/vect/vect-36.c: New test.
38439         * gcc.dg/vect/vect-37.c: New test.
38440         * gcc.dg/vect/vect-38.c: New test.
38441         * gcc.dg/vect/vect-40.c: New test.
38442         * gcc.dg/vect/vect-41.c: New test.
38443         * gcc.dg/vect/vect-42.c: New test.
38444         * gcc.dg/vect/vect-43.c: New test.
38445         * gcc.dg/vect/vect-44.c: New test.
38446         * gcc.dg/vect/vect-45.c: New test.
38447         * gcc.dg/vect/vect-46.c: New test.
38448         * gcc.dg/vect/vect-47.c: New test.
38449         * gcc.dg/vect/vect-48.c: New test.
38450         * gcc.dg/vect/vect-49.c: New test.
38451         * gcc.dg/vect/vect-50.c: New test.
38452         * gcc.dg/vect/vect-51.c: New test.
38453         * gcc.dg/vect/vect-52.c: New test.
38454         * gcc.dg/vect/vect-53.c: New test.
38455         * gcc.dg/vect/vect-54.c: New test.
38456         * gcc.dg/vect/vect-55.c: New test.
38457         * gcc.dg/vect/vect-56.c: New test.
38458         * gcc.dg/vect/vect-57.c: New test.
38459         * gcc.dg/vect/vect-58.c: New test.
38460         * gcc.dg/vect/vect-59.c: New test.
38461         * gcc.dg/vect/vect-60.c: New test.
38462         * gcc.dg/vect/vect-61.c: New test.
38463         * gcc.dg/vect/vect-all.c: New test.
38464         * gcc.dg/vect/vect-none.c: New test.
38465
38466 2004-08-17  Paul Brook  <paul@codesourcery.com>
38467
38468         PR fortran/13082
38469         * gfortran.dg/entry_1.f90: New test.
38470
38471 2004-08-17  Andrew Pinski  <apinski@apple.com>
38472
38473         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
38474
38475 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
38476
38477         * gcc.dg/pr17036-1.c: New test.
38478
38479 2004-08-16  Devang Patel  <dpatel@apple.com>
38480
38481         * gcc.dg/darwin-20040809-1.c: New test.
38482
38483 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
38484
38485         * gcc.dg/funcdef-attr-1.c: New test.
38486
38487 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
38488
38489         * gcc.dg/altivec-17.c: New test.
38490         * gcc.dg/altivec-18.c: New test.
38491
38492 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38493
38494         PR c++/6749
38495         * g++.dg/template/vtable2.C: New test.
38496
38497 2004-08-14  Richard Henderson  <rth@redhat.com>
38498
38499         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
38500         * gcc.dg/pack-test-4.c (main): Return 0.
38501         * gcc.dg/setjmp-1.c: Remove XFAIL.
38502         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
38503
38504 2004-08-14  Richard Henderson  <rth@redhat.com>
38505
38506         * gcc.dg/980217-1.c: Add prototype for printf.
38507
38508 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
38509
38510         * gfortran.dg/pr16935.f90: New test.
38511
38512 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
38513
38514         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
38515
38516 2004-08-13  Paul Brook  <paul@codesourcery.com>
38517
38518         * gfortran.dg/der_io_1.f90: Remove stray comma.
38519
38520 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38521
38522         * gcc.dg/vmx/cw-bug-2.c: Remove.
38523         * gcc.dg/vmx/vprint-1.c: Remove.
38524         * gcc.dg/vmx/vscan-1.c: Remove.
38525
38526 2004-08-12  Devang patel  <dpatel@apple.com>
38527
38528         * gcc.dg/darwin-20040809-2.c: New test.
38529
38530 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
38531
38532         * g++.dg/ext/altivec-12.C: New test.
38533
38534         * g++.dg/ext/altivec-11.C: New test.
38535
38536 2004-08-12  Paul Brook  <paul@codesourcery.com>
38537
38538         * g++.dg/abi/arm_cxa_vec_1.C: New test.
38539
38540 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38541
38542         * g++.dg/ext/altivec-2.C: Check for hardware support before
38543         executing any VMX instructions.
38544
38545         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
38546
38547 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
38548
38549         PR c++/16276
38550         * g++.old-deja/g++.other/comdat4.C: New test.
38551         * g++.old-deja/g++.other/comdat4-aux.cc: New.
38552
38553 2004-08-12  Ben Elliston  <bje@au.ibm.com>
38554
38555         PR target/16286
38556         * gcc.dg/pr16286.c: New test.
38557
38558 2004-08-12 Jan Beulich <jbeulich@novell.com>
38559
38560         * g++.dg/ext/asm5.C: New.
38561
38562 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38563
38564         PR c++/16698
38565         * g++.dg/eh/crash1.C: New test.
38566
38567         PR c++/16717
38568         * g++.dg/ext/construct1.C: New test.
38569
38570 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38571
38572         PR c++/16853
38573         * g++.dg/init/ptrmem1.C: New test.
38574
38575         PR c++/16618
38576         * g++.dg/parse/offsetof5.C: New test.
38577
38578         PR c++/16870
38579         * g++.dg/template/overload3.C: New test.
38580
38581 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38582
38583         PR c++/16964
38584         * g++.dg/parse/error16.C: New test.
38585
38586         PR c++/16904
38587         * g++.dg/template/error14.C: New test.
38588
38589         PR c++/16929
38590         * g++.dg/template/error15.C: New test.
38591
38592 2004-08-11  Devang Patel  <dpatel@apple.com>
38593
38594         * gcc.dg/darwin-ld-20040809-1.c: New test.
38595         * gcc.dg/darwin-ld-20040809-2.c: New test.
38596
38597 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
38598
38599         PR fortran/16917
38600         * gfortran.dg/dfloat_1.f90: New test.
38601
38602 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
38603
38604         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
38605         * gcc.dg/dll-2.c: Fix dg-require syntax.
38606         * gcc.misc-tests/arm-isr.c (abort): Declare.
38607         (exit): Likewise.
38608
38609 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
38610
38611         PR c++/16971
38612         * g++.dg/parse/crash16.C: New test.
38613
38614 2004-08-10  Roger Sayle  <roger@eyesopen.com>
38615
38616         * gcc.dg/mips-rsqrt-1.c: New test case.
38617         * gcc.dg/mips-rsqrt-2.c: New test case.
38618         * gcc.dg/mips-rsqrt-3.c: New test case.
38619
38620 2004-08-10  Paul Brook  <paul@codesourcery.com>
38621
38622         * gfortran.dg/der_io_1.f90: New test.
38623
38624 2004-08-10  Paul Brook  <paul@codesourcery.com>
38625
38626         PR fortran/16919
38627         * gfortran.dg/der_array_1.f90: New test.
38628
38629 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
38630
38631         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
38632
38633 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
38634
38635         * gcc.dg/wchar_t-2.c: Fix typo.
38636
38637 2004-08-09  Falk Hueffner  <falk@debian.org>
38638
38639         PR tree-optimization/12517
38640         * gcc.c-torture/compile/pr12517.c: New test.
38641
38642         PR tree-optimization/12578
38643         * gcc.c-torture/compile/pr12578.c: New test.
38644
38645         PR tree-optimization/12899
38646         * gcc.c-torture/compile/pr12899.c: New test.
38647
38648         PR rtl-optimization/14692
38649         * gcc.c-torture/compile/pr14692.c: New test.
38650
38651         PR tree-optimization/16461
38652         * gcc.c-torture/compile/pr16461.c: New test.
38653
38654 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38655
38656         * gfortran.dg/getenv_1.f90: New test.
38657
38658 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38659
38660         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
38661         wchar_t.
38662         * gcc.dg/symbian5.c: Test -fno-short-wchar.
38663
38664 2004-08-06  Paul Brook  <paul@codesourcery.com>
38665
38666         * gfortran.dg/ret_array_1.f90: New test.
38667         * gfortran.dg/ret_pointer_1.f90: New test.
38668
38669 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
38670
38671         * gcc.dg/missing-field-init-[12].c: New tests.
38672         * g++.dg/warn/missing-field-init-[12].C: New tests.
38673
38674 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38675
38676         * gcc.dg/enum2.c: New test.
38677         * gcc.dg/symbian3.c: Likewise.
38678         * gcc.dg/symbian4.c: Likewise.
38679         * gcc.dg/wchar_t-2.c: Likewise.
38680
38681 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38682
38683         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
38684         destructor tests.
38685
38686 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38687
38688         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
38689         dg-require-visiblity.
38690         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
38691         * g++.dg/ext/visibility/fvisibility.C: Likewise.
38692         * g++.dg/ext/visibility/memfuncts.C: Likewise.
38693         * g++.dg/ext/visibility/new1.C: Likewise.
38694         * g++.dg/ext/visibility/pragma.C: Likewise.
38695         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
38696         * g++.dg/ext/visibility/virtual.C: Likewise.
38697         * g++/dg/ext/visibility/visibility-1.C: Likewise.
38698         * g++/dg/ext/visibility/visibility-2.C: Likewise.
38699         * g++/dg/ext/visibility/visibility-3.C: Likewise.
38700         * g++/dg/ext/visibility/visibility-4.C: Likewise.
38701         * g++/dg/ext/visibility/visibility-5.C: Likewise.
38702         * g++/dg/ext/visibility/visibility-6.C: Likewise.
38703         * g++/dg/ext/visibility/visibility-7.C: Likewise.
38704         * g++/dg/ext/visibility/visibility-8.C: New test.
38705         * gcc.c-torture/compile/dll.x: Remove.
38706         * gcc.dg/dll-2.c: Use dg-require-dll
38707         * gcc.dg/visibility-10.c: New test.
38708         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
38709         supporting DLLs.
38710         * lib/scanasm.exp (scan_hidden): New function.
38711         (scan_not_hidden): Likewise.
38712
38713 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
38714
38715         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
38716
38717 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
38718
38719         * gcc.c-torture/execute/20040805-1.c: New test.
38720
38721 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
38722
38723         * gcc.dg/20020118-1.c: Declare abort.
38724         * gcc.dg/altivec_check.h: Likewise.
38725         * gcc.dg/iftrap-2.c: Likewise.
38726         * gcc.dg/pragma-darwin.c: Likewise.
38727         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
38728
38729 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
38730
38731         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
38732
38733 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38734
38735         * gcc.c-torture/execute/builtins/abs-2.c,
38736         gcc.c-torture/execute/builtins/abs-3.c,
38737         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
38738         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
38739         intmax_t, uintmax_t and their limits.
38740         * gcc.dg/intmax_t-1.c: New test.
38741
38742 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38743
38744         * g++.dg/tc1/dr147.C: Add reference to PR.
38745
38746 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
38747
38748         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
38749         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
38750
38751 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
38752
38753         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
38754
38755 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38756
38757         * gcc.dg/redecl-5.c: New test.
38758         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
38759         of scanf.
38760
38761 2004-08-03  Roger Sayle  <roger@eyesopen.com>
38762
38763         PR middle-end/16790
38764         * gcc.c-torture/execute/pr16790-1.c: New test case.
38765
38766 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
38767
38768         * g++.dg/ext/visibility/assign1.C: New test.
38769         * g++.dg/ext/visibility/new1.C: Likewise.
38770
38771         * gcc.dg/symbian1.c: New test.
38772         * gcc.dg/symbian2.c: Likewise.
38773
38774 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
38775
38776         PR target/16570
38777         * gcc.dg/i386-sse-9.c: New test.
38778
38779 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38780
38781         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
38782
38783 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38784
38785         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
38786         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
38787         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
38788         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
38789         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
38790         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
38791         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
38792         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
38793         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
38794         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
38795         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
38796         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
38797         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
38798         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
38799         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
38800         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
38801         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
38802         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
38803         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
38804         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
38805         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
38806         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
38807         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
38808         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
38809         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
38810         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
38811         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
38812         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
38813         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
38814         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
38815         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
38816         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
38817         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
38818         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
38819         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
38820         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
38821         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
38822         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
38823         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
38824         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
38825         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
38826         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
38827         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
38828         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
38829         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
38830         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
38831         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
38832         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
38833         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
38834         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
38835         gcc.misc-tests/i386-pf-3dnow-1.c,
38836         gcc.misc-tests/i386-pf-athlon-1.c,
38837         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
38838         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
38839         Declare built-in functions used.
38840         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
38841
38842 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
38843
38844         PR c++/16707
38845         * g++.dg/lookup/using12.C: New test.
38846
38847         * g++.dg/init/null1.C: Fix PR number.
38848         * g++.dg/parse/namespace10.C: Likewise.
38849
38850 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38851
38852         PR c++/16224
38853         * g++.dg/template/spec17.C: New test.
38854         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
38855         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
38856
38857 2004-08-02  David Billinghurst
38858
38859         PR fortran/16292
38860         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
38861
38862 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
38863
38864         * gcc.dg/ia64-got-1.c: New test case.
38865
38866 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38867
38868         PR c++/16489
38869         * g++.dg/init/null1.C: New test.
38870         * g++.dg/tc1/dr76.C: Adjust error marker.
38871
38872         PR c++/16529
38873         * g++.dg/parse/namespace10.C: New test.
38874
38875         PR c++/16810
38876         * g++.dg/inherit/ptrmem2.C: New test.
38877
38878 2004-08-02  Ben Elliston  <bje@au.ibm.com>
38879
38880         PR target/16155
38881         * gcc.dg/pr16155.c: New test.
38882
38883 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
38884
38885         * gcc.dg/redecl-2.c: New test.
38886
38887 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
38888
38889         * gcc.dg/darwin-longdouble.c: New file.
38890
38891 2004-07-30  Richard Henderson  <rth@redhat.com>
38892
38893         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
38894         write to constant argument.
38895         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
38896
38897 2004-07-30  Richard Henderson  <rth@redhat.com>
38898
38899         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
38900         tests of nearest around zero.
38901
38902 2004-07-30  Andrew Pinski  <apinski@apple.com>
38903
38904         * gcc.c-torture/compile/20040730-1.c: New test.
38905
38906 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38907
38908         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
38909         powerpc-eabispe.
38910
38911 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38912
38913         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
38914
38915 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
38916
38917         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
38918         contains $ld_library_path.
38919         * lib/gfortran.exp (gfortran_link_flags): Likewise.
38920
38921 2004-07-29  Richard Henderson  <rth@redhat.com>
38922
38923         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
38924
38925         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
38926         (alt2, which): New.
38927         (Check): Accept either alternative.
38928
38929 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
38930
38931         * g++.dg/abi/inline1.C: New test.
38932         * g++.dg/abi/local1-a.cc: Likewise.
38933         * g++.dg/abi/local1.C: Likewise.
38934         * g++.dg/abi/mangle11.C: Tweak location of warnings.
38935         * g++.dg/abi/mangle12.C: Likewise.
38936         * g++.dg/abi/mangle17.C: Likewise.
38937         * g++.dg/abi/mangle20-2.C: Likewise.
38938         * g++.dg/opt/interface1.C: Likewise.
38939         * g++.dg/opt/interface1.h: Likewise.
38940         * g++.dg/opt/interface1-a.cc: New test.
38941         * g++.dg/parse/repo1.C: New test.
38942         * g++.dg/template/repo1.C: Likewise.
38943         * g++.dg/warn/Winline-1.C: Likewise.
38944         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
38945
38946 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
38947
38948         * gcc.dg/tree-ssa/20040729-1.c: New test.
38949
38950 2004-07-27  Matt Austern <austern@apple.com>
38951
38952         * gcc.dg/darwin-bool-1.c: New test.
38953         * gcc.dg/darwin-bool-2.c: New test.
38954
38955 2004-07-28  Richard Henderson  <rth@redhat.com>
38956
38957         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
38958         arguments in the correct type.  Don't write to constant arguments.
38959
38960 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38961
38962         PR tree-optimization/16688
38963         PR tree-optimization/16689
38964         * g++.dg/tree-ssa/pr16688.C: New test.
38965
38966 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38967
38968         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38969         loads.  Not only in the comment, this time.
38970
38971 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
38972
38973         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
38974         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
38975         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
38976         * gcc.dg/sh4a-bitmovua.c: New.
38977         * gcc.dg/sh4a-cos.c: New.
38978         * gcc.dg/sh4a-cosf.c: New.
38979         * gcc.dg/sh4a-fprun.c: New.
38980         * gcc.dg/sh4a-fsrra.c: New.
38981         * gcc.dg/sh4a-memmovua.c: New.
38982         * gcc.dg/sh4a-sin.c: New.
38983         * gcc.dg/sh4a-sincos.c: New.
38984         * gcc.dg/sh4a-sincosf.c: New.
38985         * gcc.dg/sh4a-sinf.c: New.
38986
38987 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38988
38989         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
38990         conditionals.
38991         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38992         loads.
38993         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
38994         DOM1.
38995
38996 2004-07-27  Andrew Pinski  <apinski@apple.com>
38997
38998         * g++.dg/rtti/tinfo1.C: Correct the xfail.
38999
39000 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
39001
39002         * gcc.dg/pragma-isr.c: New test.
39003
39004 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39005
39006         PR c++/14429
39007         * g++.dg/template/ttp11.C: New test.
39008
39009 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
39010
39011         * gcc.c-torture/compile/20040727-1.c: New test.
39012
39013 2004-07-26  Eric Christopher  <echristo@redhat.com>
39014
39015         * gcc.c-torture/compile/20040726-2.c: New test.
39016
39017 2004-07-26  Andrew Pinski  <apinski@apple.com>
39018
39019         * g++.dg/rtti/tinfo1.C: Xfail.
39020
39021 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
39022
39023         * gcc.c-torture/compile/20040726-1.c: New test.
39024
39025 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
39026             Brian Ryner  <bryner@brianryner.com>
39027
39028         PR c++/9283
39029         PR c++/15000
39030         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
39031         * g++.dg/ext/visibility/: New directory.
39032         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
39033         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
39034         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
39035         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
39036         * g++.dg/ext/visibility/fvisibility.C,
39037         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
39038         g++.dg/ext/visibility/fvisibility-override1.C
39039         g++.dg/ext/visibility/fvisibility-override2.C
39040         g++.dg/ext/visibility/memfuncts.C
39041         g++.dg/ext/visibility/noPLT.C
39042         g++.dg/ext/visibility/pragma.C
39043         g++.dg/ext/visibility/pragma-override1.C
39044         g++.dg/ext/visibility/pragma-override2.C
39045         g++.dg/ext/visibility/staticmemfuncts.C
39046         g++.dg/ext/visibility/virtual.C: New tests.
39047
39048 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39049
39050         PR c/15360
39051         * gcc.dg/pr15360-1.c: New test.
39052
39053 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
39054
39055         * gcc.dg/pragma-align-2.c: New test.
39056         * gcc.dg/pragma-init-fini.c: New test.
39057         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
39058         targets.
39059
39060 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39061
39062         * gcc.dg/init-string-2.c: New test.
39063
39064 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
39065
39066         PR 16684
39067         * gcc.dg/Wredundant-decls-1.c: New test case.
39068
39069 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
39070
39071         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
39072         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
39073         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
39074         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
39075         * gcc.dg/compat/generate-random.c: New file.
39076         * gcc.dg/compat/generate-random.h: Likewise.
39077         * gcc.dg/compat/generate-random_r.c: Likewise.
39078         * gcc.dg/compat/struct-layout-1.h: Likewise.
39079         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
39080         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
39081         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
39082         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
39083         * gcc.dg/compat/struct-layout-1_main.c: New test.
39084         * gcc.dg/compat/struct-layout-1_x.c: New file.
39085         * gcc.dg/compat/struct-layout-1_y.c: New file.
39086         * gcc.dg/compat/struct-layout-1_test.h: New file.
39087
39088 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
39089
39090         * gcc.dg/comp-return-1.c: New test
39091
39092 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
39093
39094         * gcc.dg/vmx/8-02a.c: Fix typo.
39095
39096         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
39097         * gcc.dg/darwin-abi-3.c: New test.
39098
39099         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
39100         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
39101
39102         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
39103         * gcc.dg/vmx/ops-long-1.c: New test.
39104         * gcc.dg/vmx/ops-long-2.c: New test.
39105
39106 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
39107
39108         * g++.dg/lookup/conv-[1234].C: New.
39109
39110 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
39111
39112         * g++.dg/parse/attr2.C: Simplify.
39113
39114 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39115
39116         PR c/7284
39117         * gcc.c-torture/execute/pr7284-1.c: New test.
39118
39119 2004-07-22  Brian Booth  <bbooth@redhat.com>
39120
39121         * gcc.dg/tree-ssa/20040721-1.c: New test.
39122
39123 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39124
39125         * g++.dg/template/crash20.c: New.
39126
39127 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
39128
39129         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
39130         Add dg-run directive.  Declare variables as required.
39131         * gfortran.dg/g77/README: Update
39132
39133 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
39134
39135         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
39136         gcc.dg/cris-peep2-andu2.c: New tests.
39137
39138 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39139
39140         PR c/15052
39141         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
39142         on return type.
39143         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
39144         messages.
39145         * gcc.dg/qual-return-2.c: Update expected messages.
39146         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
39147
39148 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39149
39150         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
39151         * gcc.dg/noncompile/921102-1.c: Update expected error message.
39152
39153 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39154
39155         PR c/11250
39156         * gcc.dg/init-string-1.c: New test.
39157
39158 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
39159
39160         PR middle-end/15345
39161         PR c/16450
39162         * gcc.dg/torture/nested-fn-1.c: New test.
39163
39164 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
39165
39166         PR target/16559
39167         * gcc.dg/ia64-fptr-1.c: New file.
39168
39169 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39170
39171         PR c++/14497
39172         * g++.dg/template/spec16.C: New test.
39173         * g++.old-deja/g++.robertl/eb118.C: Remove.
39174
39175 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39176
39177         PR c++/509
39178         * g++.dg/template/spec15.C: New test.
39179
39180 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
39181
39182         Copy cases from g77.f-torture/execute and add dg-run
39183         directive.  Other changes as noted.
39184         * gfortran.dg/g77/13037.f
39185         * gfortran.dg/g77/1832.f
39186         * gfortran.dg/g77/19981119-0.f
39187         * gfortran.dg/g77/19990313-0.f
39188         * gfortran.dg/g77/19990313-1.f
39189         * gfortran.dg/g77/19990313-2.f
39190         * gfortran.dg/g77/19990313-3.f
39191         * gfortran.dg/g77/19990419-1.f
39192         * gfortran.dg/g77/19990826-0.f
39193         * gfortran.dg/g77/19990826-2.f
39194         * gfortran.dg/g77/20000503-1.f
39195         * gfortran.dg/g77/20001111.f
39196         * gfortran.dg/g77/20010116.f
39197         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
39198         * gfortran.dg/g77/20010430.f
39199         * gfortran.dg/g77/6177.f
39200         * gfortran.dg/g77/947.f
39201         * gfortran.dg/g77/970816-3.f
39202         * gfortran.dg/g77/971102-1.f
39203         * gfortran.dg/g77/980520-1.f
39204         * gfortran.dg/g77/980628-0.f
39205         * gfortran.dg/g77/980628-1.f
39206         * gfortran.dg/g77/980628-10.f
39207         * gfortran.dg/g77/980628-2.f
39208         * gfortran.dg/g77/980628-3.f
39209         * gfortran.dg/g77/980628-7.f
39210         * gfortran.dg/g77/980628-8.f
39211         * gfortran.dg/g77/980628-9.f
39212         * gfortran.dg/g77/980701-0.f
39213         * gfortran.dg/g77/980701-1.f
39214         * gfortran.dg/g77/cabs.f
39215         * gfortran.dg/g77/claus.f
39216         * gfortran.dg/g77/complex_1.f
39217         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
39218         * gfortran.dg/g77/dcomplex.f
39219         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
39220         * gfortran.dg/g77/f90-intrinsic-mathematical.f
39221         * gfortran.dg/g77/f90-intrinsic-numeric.f
39222         * gfortran.dg/g77/int8421.f
39223         * gfortran.dg/g77/labug1.f
39224         * gfortran.dg/g77/large_vec.f
39225         * gfortran.dg/g77/le.f
39226         * gfortran.dg/g77/short.f
39227         * gfortran.dg/g77/README: Update
39228
39229 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
39230
39231         PR c++/16637
39232         * g++.dg/parse/lookup4.C: New test.
39233
39234 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39235
39236         PR c++/16175
39237         * g++.dg/template/ttp10.C: New test.
39238
39239 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39240
39241         * gcc.dg/pr12625-1.c: New test.
39242
39243 2004-07-20  Steven Bosscher  <stevenb@suse.de>
39244
39245         * gcc.dg/switch-warn-1.c: New test.
39246         * gcc.dg/switch-warn-2.c: New test.
39247         * gcc.c-torture/compile/pr14730.c: Update.
39248
39249 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
39250
39251         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
39252         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
39253         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
39254         g++.dg/template/nontype3.C: Remove trailing CR from tests.
39255
39256 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
39257
39258         PR c++/16623
39259         * g++.dg/template/assign1.C: New test.
39260
39261 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39262
39263         PR c++/12170
39264         * g++.dg/template/ttp9.C: New test.
39265
39266 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
39267
39268         * gcc.dg/format/cmn-err-1.c: New test.
39269
39270 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39271
39272         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
39273         gcc.dg/Wparentheses-10.c: New tests.
39274         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
39275
39276 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39277
39278         PR fortran/16465
39279         * gfortran.dg/g77//ffixed-line-length-0.f,
39280         gfortran.dg/g77/ffixed-line-length-132.f,
39281         gfortran.dg/g77/ffixed-line-length-72.f,
39282         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
39283         gfortran.dg/g77/README: Update.
39284
39285 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39286
39287         PR c++/13092
39288         * g++.dg/template/non-dependent7.C: New test.
39289         * g++.dg/template/non-dependent8.C: Likewise.
39290         * g++.dg/template/non-dependent9.C: Likewise.
39291         * g++.dg/template/non-dependent10.C: Likewise.
39292
39293 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
39294
39295         PR c++/16337
39296         * g++.dg/parse/attr2.C: New test.
39297
39298 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
39299
39300         * g77.dg: Removed.
39301         * g77.f-torture: Ditto.
39302
39303 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39304
39305         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
39306         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
39307         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
39308
39309 2004-07-16  Richard Henderson  <rth@redhat.com>
39310
39311         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
39312
39313 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39314
39315         * lib/fortran-torture.exp (fortran-torture): Don't test compile
39316         tests with full list of options.
39317         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
39318         of TORTURE_OPTIONS if test contains 'dg-do run'.
39319
39320         PR fortran/16404
39321         * gfortran.dg/do_iterator.f90: New test.
39322
39323 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39324
39325         PR rtl-optimization/16536
39326         * gcc.c-torture/execute/restrict-1.c: New test.
39327
39328 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39329
39330         PR fortran/15324
39331         * gfortran.dg/pr15324.f90: New test.
39332
39333         PR fortran/15129
39334         * gfortran.dg/pr15129.f90: New test.
39335
39336         PR fortran/15140
39337         * gfortran.dg/pr15140.f90: New test.
39338
39339         PR fortran/13792
39340         * gfortran.fortran-torture/execute/bounds.f90: Add check for
39341         compile-time simplification.
39342
39343 2004-07-14  Mike Stump  <mrs@apple.com>
39344
39345         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
39346
39347 2004-07-14  James E Wilson  <wilson@specifixinc.com>
39348
39349         PR target/16325
39350         * gcc.dg/profile-generate-1.c: New.
39351
39352 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
39353
39354         * gcc.c-torture/execute/20040709-1.c: New test.
39355         * gcc.c-torture/execute/20040709-2.c: New test.
39356
39357 2004-07-14  Mike Stump  <mrs@apple.com>
39358
39359         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
39360
39361 2004-07-14  Mike Stump  <mrs@apple.com>
39362
39363         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
39364
39365 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
39366
39367         PR c++/16518
39368         * g++.dg/parse/mutable1.C: New test.
39369
39370 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
39371
39372         PR tree-optimization/16443
39373         * gcc.dg/tree-ssa/20040713-1.c: New test.
39374
39375 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
39376
39377         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
39378         for operator new.
39379
39380 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39381
39382         * gfortran.dg/g77/README: New file
39383         * gfortran.dg/g77/19981216-0.f: Copy from
39384         g77.f-torture/noncompile.  Add "dg-do compile" and
39385         dg-error as required.
39386         * gfortran.dg/g77/19990218-1.f: Likewise.
39387         * gfortran.dg/g77/19990905-1.f: Likewise.
39388         * gfortran.dg/g77/9263.f: Likewise.
39389         * gfortran.dg/g77/980615-0.f: Likewise.
39390         * gfortran.dg/g77/980616-0.f: Likewise.
39391         * gfortran.dg/g77/check0.f: Likewise.
39392         * gfortran.dg/g77/select_no_compile.f: Likewise.
39393
39394 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39395
39396         Copy files from g77.f-torture/compile.
39397         Add "{ dg-do compile}".  Other changes as noted
39398         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
39399         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
39400         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
39401         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
39402         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
39403         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
39404         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
39405         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
39406         statement to conform to standard.  Append alpha1.x for reference.
39407         * gfortran.dg/g77/xformat.f: Add dg-warning
39408
39409 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39410
39411         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
39412         Add {dg-do compile} directive.
39413         * gfortran.dg/g77/cpp2.F: Likewise.
39414
39415 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39416
39417         PR c++/5402
39418         * g++.dg/lookup/name-clash1.C: New test.
39419
39420         PR c++/9777
39421         * g++.dg/lookup/name-clash2.C: New test.
39422
39423         PR c++/12102
39424         * g++.dg/lookup/name-clash3.C: New test.
39425
39426 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39427
39428         * g++.dg/lookup/new2.C: New test.
39429         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
39430
39431 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
39432
39433         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
39434         Add {dg-do compile} directive.
39435         * gfortran.dg/g77/13060.f: Likewise.
39436         * gfortran.dg/g77/19990218-0.f: Likewise.
39437         * gfortran.dg/g77/19990305-0.f: Likewise.
39438         * gfortran.dg/g77/19990419-0.f: Likewise.
39439         * gfortran.dg/g77/19990502-0.f: Likewise.
39440         * gfortran.dg/g77/19990502-1.f: Likewise.
39441         * gfortran.dg/g77/19990525-0.f: Likewise.
39442         * gfortran.dg/g77/19990826-1.f: Likewise.
39443         * gfortran.dg/g77/19990826-3.f: Likewise.
39444         * gfortran.dg/g77/19990905-2.f: Likewise.
39445         * gfortran.dg/g77/20000412-1.f: Likewise.
39446         * gfortran.dg/g77/20000511-1.f: Likewise.
39447         * gfortran.dg/g77/20000511-2.f: Likewise.
39448         * gfortran.dg/g77/20000518.f: Likewise.
39449         * gfortran.dg/g77/20000601-1.f: Likewise.
39450         * gfortran.dg/g77/20000601-2.f: Likewise.
39451         * gfortran.dg/g77/20000629-1.f: Likewise.
39452         * gfortran.dg/g77/20000630-2.f: Likewise.
39453         * gfortran.dg/g77/20010115.f: Likewise.
39454         * gfortran.dg/g77/20010321-1.f: Likewise.
39455         * gfortran.dg/g77/20010426.f: Likewise.
39456         * gfortran.dg/g77/20020307-1.f: Likewise.
39457         * gfortran.dg/g77/8485.f: Likewise.
39458         * gfortran.dg/g77/960317-1.f: Likewise.
39459         * gfortran.dg/g77/970915-0.f: Likewise.
39460         * gfortran.dg/g77/980310-1.f: Likewise.
39461         * gfortran.dg/g77/980310-2.f: Likewise.
39462         * gfortran.dg/g77/980310-3.f: Likewise.
39463         * gfortran.dg/g77/980310-4.f: Likewise.
39464         * gfortran.dg/g77/980310-6.f: Likewise.
39465         * gfortran.dg/g77/980310-7.f: Likewise.
39466         * gfortran.dg/g77/980310-8.f: Likewise.
39467         * gfortran.dg/g77/980419-2.f: Likewise.
39468         * gfortran.dg/g77/980424-0.f: Likewise.
39469         * gfortran.dg/g77/980427-0.f: Likewise.
39470         * gfortran.dg/g77/980729-0.f: Likewise.
39471         * gfortran.dg/g77/981117-1.f: Likewise.
39472         * gfortran.dg/g77/toon_1.f: Likewise.
39473
39474 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39475
39476         PR c++/2204
39477         * g++.dg/other/abstract2.C: New test.
39478
39479 2004-07-12  Paul Brook  <paul@codesourcery.com>
39480
39481         * gfortran.dg/pointer_init_1.f90: New test.
39482
39483 2004-07-11  Paul Brook  <paul@codesourcery.com>
39484
39485         PR fortran/15986
39486         * gfortran.dg/contained_1.f90: New test.
39487
39488 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
39489
39490         * g++.dg/parse/defarg8.C: New test.
39491
39492 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39493
39494         PR fortran/16433
39495         * gfortran.dg/pr16433.f: New test.
39496
39497         PR fortran/17574
39498         * gfortran.dg/pr15754.f90: New test.
39499
39500 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39501
39502         PR tree-optimization/16437
39503         * gcc.c-torture/execute/bitfld-4.c: New test.
39504
39505 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39506
39507         * gfortran.fortran-torture/execute/common_2.f90: Add check for
39508         access to common var from module.
39509
39510 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39511
39512         PR fortran/16336
39513         * gfortran.fortran-torture/execute/common_2.f90: New test.
39514
39515 2004-07-10  Paul Brook  <paul@codesourcery.com>
39516
39517         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
39518
39519 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39520
39521         PR fortran/15969
39522         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
39523
39524 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
39525
39526         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
39527         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
39528         * gfortran.dg/g77/ffree-form-1.f: Likewise.
39529         * gfortran.dg/g77/ffree-form-2.f: Likewise.
39530         * gfortran.dg/g77/ffree-form-3.f: Likewise.
39531         * gfortran.dg/g77/fno-underscoring.f: Likewise.
39532         * gfortran.dg/g77/funderscoring.f: Likewise.
39533         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
39534
39535 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39536
39537         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
39538
39539 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39540         Paul Brook  <paul@codesourcery.com>
39541
39542         PR fortran/13415
39543         * gfortran.dg/common_pointer_1.f90: New test.
39544
39545 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39546
39547         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
39548
39549 2004-07-09  James E Wilson  <wilson@specifixinc.com>
39550
39551         PR target/16364
39552         * gcc.c-torture/compile/20040709-1.c: New.
39553
39554 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39555
39556         PR fortran/14077
39557         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
39558
39559 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39560
39561         PR fortran/13201
39562         * gfortran.dg/shape_1.f90: New test.
39563
39564 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
39565             Andrew Pinski  <apinski@apple.com>
39566
39567         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
39568
39569 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39570
39571         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
39572         comment.
39573
39574 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39575         Paul Brook  <paul@codesourcery.com>
39576
39577         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
39578         '.f95' and '.F95'.
39579
39580 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
39581
39582         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
39583
39584 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39585
39586         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
39587         testcases with capital suffix.
39588
39589 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39590
39591         PR fortran/15481
39592         PR fortran/13372
39593         PR fortran/13575
39594         PR fortran/15978
39595         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
39596
39597         * gfortran.dg/implicit_1.f90: New test.
39598
39599 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39600
39601         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
39602         expression to match gfortran warning/error messages
39603         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
39604         dg-error text.
39605
39606 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39607
39608         * lib/fortran-torture.exp: Rename proc search_for to
39609         search_for_re.
39610
39611 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39612
39613         * gcc.c-torture/execute/simd-5.x: New file.
39614         XFAIL on SPARC 64-bit at -O0.
39615
39616 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39617
39618         PR c++/8211
39619         PR c++/16165
39620         * g++.dg/warn/effc3.C: New test.
39621
39622 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39623
39624         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
39625         change X to 1X in format.
39626         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
39627         add data statements to conform to standard.
39628
39629 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39630
39631         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
39632         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
39633         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
39634
39635 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39636
39637         * gfortran.dg/g77/7388.f: Copy from g77.dg
39638         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
39639         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
39640         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
39641         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
39642         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
39643         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
39644         * gfortran.dg/g77/strlen0.f: Likewise.
39645
39646 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39647
39648         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
39649         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
39650
39651 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39652
39653         * gcc.c-torture/execute/920428-2.x: Delete.
39654         * gcc.c-torture/execute/920501-7.x: Likewise.
39655
39656 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
39657
39658         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
39659         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
39660         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
39661         prescott and c3-2.
39662         (PREFETCH_3DNOW): Add -march=c3.
39663
39664 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
39665
39666         PR c/16437
39667         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
39668         * gcc.c-torture/execute/bf64-1.x: Likewise.
39669
39670 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39671
39672         * gcc.c-torture/compile/20040708-1.c: New test.
39673
39674 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39675
39676         PR c++/16169
39677         * g++.dg/warn/effc2.C: New test.
39678
39679 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39680
39681         * gcc.c-torture/execute/bitfld-1.x: Remove.
39682         * gcc.c-torture/execute/bitfld-3.c: New test.
39683         * gcc.dg/bitfld-2.c: Remove XFAILs.
39684
39685 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
39686
39687         PR c++/16276
39688         * g++.dg/rtti/tinfo1.C: New file.
39689
39690 2004-07-07  Eric Christopher  <echristo@redhat.com>
39691
39692         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
39693
39694 2004-07-07  Andrew Pinski  <apinski@apple.com>
39695
39696         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
39697
39698 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
39699
39700         * g++.dg/init/call1.C: XFAIL.
39701
39702 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
39703
39704         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
39705         except for movstrict*, to movmem* and clrstr* to clrmem*.
39706
39707 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
39708
39709         * gcc.c-torture/execute/20040707-1.c: New test.
39710
39711 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
39712
39713         * gcc.c-torture/execute/20040706-1.c: New test.
39714
39715 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39716
39717         PR c++/3671
39718         * g++.dg/template/spec14.C: New test.
39719
39720 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
39721
39722         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
39723         nothing if not yet defined.  Use it in b, c and d type definitions.
39724         * gcc.c-torture/execute/20040705-1.c: New test.
39725         * gcc.c-torture/execute/20040705-2.c: New test.
39726
39727 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39728
39729         PR c++/2518
39730         * g++.dg/lookup/new1.C: New test.
39731
39732 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39733
39734         PR c++/11406
39735         * g++.dg/template/sizeof8.C: New test.
39736
39737 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
39738
39739         * gcc.c-torture/compile/20040705-1.c: New test.
39740
39741 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
39742
39743         * gfortran.fortran-torture/execute/seq_io.f90: New test.
39744
39745 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
39746
39747         * gcc.dg/cpp/if-mop.c: Two new testcases.
39748         * gcc.dg/cpp/trad/comment-3.c: New.
39749
39750 2004-07-04  Paul Brook  <paul@codesourcery.com>
39751
39752         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
39753
39754 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
39755
39756         PR c++/3761
39757         * g++.dg/lookup/crash4.C: New test.
39758
39759 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
39760
39761         * gcc.c-torture/execute/builtin-abs-1.c
39762         * gcc.c-torture/execute/builtin-abs-2.c
39763         * gcc.c-torture/execute/builtin-complex-1.c
39764         * gcc.c-torture/execute/builtins/string-1-lib.c
39765         * gcc.c-torture/execute/builtins/string-1.c
39766         * gcc.c-torture/execute/builtins/string-2-lib.c
39767         * gcc.c-torture/execute/builtins/string-2.c
39768         * gcc.c-torture/execute/builtins/string-3-lib.c
39769         * gcc.c-torture/execute/builtins/string-3.c
39770         * gcc.c-torture/execute/builtins/string-4-lib.c
39771         * gcc.c-torture/execute/builtins/string-4.c
39772         * gcc.c-torture/execute/builtins/string-5-lib.c
39773         * gcc.c-torture/execute/builtins/string-5.c
39774         * gcc.c-torture/execute/builtins/string-6-lib.c
39775         * gcc.c-torture/execute/builtins/string-6.c
39776         * gcc.c-torture/execute/builtins/string-7-lib.c
39777         * gcc.c-torture/execute/builtins/string-7.c
39778         * gcc.c-torture/execute/builtins/string-8-lib.c
39779         * gcc.c-torture/execute/builtins/string-8.c
39780         * gcc.c-torture/execute/builtins/string-9-lib.c
39781         * gcc.c-torture/execute/builtins/string-9.c
39782         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
39783         * gcc.c-torture/execute/builtins/string-asm-1.c
39784         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
39785         * gcc.c-torture/execute/builtins/string-asm-2.c
39786         * gcc.c-torture/execute/stdio-opt-1.c
39787         * gcc.c-torture/execute/stdio-opt-2.c
39788         * gcc.c-torture/execute/stdio-opt-3.c
39789         * gcc.c-torture/execute/string-opt-1.c
39790         * gcc.c-torture/execute/string-opt-10.c
39791         * gcc.c-torture/execute/string-opt-11.c
39792         * gcc.c-torture/execute/string-opt-12.c
39793         * gcc.c-torture/execute/string-opt-13.c
39794         * gcc.c-torture/execute/string-opt-14.c
39795         * gcc.c-torture/execute/string-opt-15.c
39796         * gcc.c-torture/execute/string-opt-16.c
39797         * gcc.c-torture/execute/string-opt-2.c
39798         * gcc.c-torture/execute/string-opt-6.c
39799         * gcc.c-torture/execute/string-opt-7.c
39800         * gcc.c-torture/execute/string-opt-8.c:
39801         Replace with ...
39802
39803         * gcc.c-torture/execute/builtins/abs-2.c
39804         * gcc.c-torture/execute/builtins/abs-3.c
39805         * gcc.c-torture/execute/builtins/complex-1.c
39806         * gcc.c-torture/execute/builtins/fprintf.c
39807         * gcc.c-torture/execute/builtins/fputs.c
39808         * gcc.c-torture/execute/builtins/memcmp.c
39809         * gcc.c-torture/execute/builtins/memmove.c
39810         * gcc.c-torture/execute/builtins/memops-asm.c
39811         * gcc.c-torture/execute/builtins/mempcpy-2.c
39812         * gcc.c-torture/execute/builtins/mempcpy.c
39813         * gcc.c-torture/execute/builtins/memset.c
39814         * gcc.c-torture/execute/builtins/printf.c
39815         * gcc.c-torture/execute/builtins/sprintf.c
39816         * gcc.c-torture/execute/builtins/strcat.c
39817         * gcc.c-torture/execute/builtins/strchr.c
39818         * gcc.c-torture/execute/builtins/strcmp.c
39819         * gcc.c-torture/execute/builtins/strcpy.c
39820         * gcc.c-torture/execute/builtins/strcspn.c
39821         * gcc.c-torture/execute/builtins/strlen-2.c
39822         * gcc.c-torture/execute/builtins/strlen.c
39823         * gcc.c-torture/execute/builtins/strncat.c
39824         * gcc.c-torture/execute/builtins/strncmp-2.c
39825         * gcc.c-torture/execute/builtins/strncmp.c
39826         * gcc.c-torture/execute/builtins/strncpy.c
39827         * gcc.c-torture/execute/builtins/strpbrk.c
39828         * gcc.c-torture/execute/builtins/strpcpy-2.c
39829         * gcc.c-torture/execute/builtins/strpcpy.c
39830         * gcc.c-torture/execute/builtins/strrchr.c
39831         * gcc.c-torture/execute/builtins/strspn.c
39832         * gcc.c-torture/execute/builtins/strstr-asm.c
39833         * gcc.c-torture/execute/builtins/strstr.c:
39834         ... these new files.
39835
39836         * gcc.c-torture/execute/builtins/abs-2-lib.c
39837         * gcc.c-torture/execute/builtins/abs-3-lib.c
39838         * gcc.c-torture/execute/builtins/complex-1-lib.c
39839         * gcc.c-torture/execute/builtins/fprintf-lib.c
39840         * gcc.c-torture/execute/builtins/fputs-lib.c
39841         * gcc.c-torture/execute/builtins/memcmp-lib.c
39842         * gcc.c-torture/execute/builtins/memmove-lib.c
39843         * gcc.c-torture/execute/builtins/memops-asm-lib.c
39844         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
39845         * gcc.c-torture/execute/builtins/mempcpy-lib.c
39846         * gcc.c-torture/execute/builtins/memset-lib.c
39847         * gcc.c-torture/execute/builtins/printf-lib.c
39848         * gcc.c-torture/execute/builtins/sprintf-lib.c
39849         * gcc.c-torture/execute/builtins/strcat-lib.c
39850         * gcc.c-torture/execute/builtins/strchr-lib.c
39851         * gcc.c-torture/execute/builtins/strcmp-lib.c
39852         * gcc.c-torture/execute/builtins/strcpy-lib.c
39853         * gcc.c-torture/execute/builtins/strcspn-lib.c
39854         * gcc.c-torture/execute/builtins/strlen-2-lib.c
39855         * gcc.c-torture/execute/builtins/strlen-lib.c
39856         * gcc.c-torture/execute/builtins/strncat-lib.c
39857         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
39858         * gcc.c-torture/execute/builtins/strncmp-lib.c
39859         * gcc.c-torture/execute/builtins/strncpy-lib.c
39860         * gcc.c-torture/execute/builtins/strpbrk-lib.c
39861         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
39862         * gcc.c-torture/execute/builtins/strpcpy-lib.c
39863         * gcc.c-torture/execute/builtins/strrchr-lib.c
39864         * gcc.c-torture/execute/builtins/strspn-lib.c
39865         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
39866         * gcc.c-torture/execute/builtins/strstr-lib.c
39867         * gcc.c-torture/execute/builtins/lib/abs.c
39868         * gcc.c-torture/execute/builtins/lib/fprintf.c
39869         * gcc.c-torture/execute/builtins/lib/memset.c
39870         * gcc.c-torture/execute/builtins/lib/printf.c
39871         * gcc.c-torture/execute/builtins/lib/sprintf.c
39872         * gcc.c-torture/execute/builtins/lib/strcpy.c
39873         * gcc.c-torture/execute/builtins/lib/strcspn.c
39874         * gcc.c-torture/execute/builtins/lib/strncat.c
39875         * gcc.c-torture/execute/builtins/lib/strncmp.c
39876         * gcc.c-torture/execute/builtins/lib/strncpy.c
39877         * gcc.c-torture/execute/builtins/lib/strpbrk.c
39878         * gcc.c-torture/execute/builtins/lib/strspn.c
39879         * gcc.c-torture/execute/builtins/lib/strstr.c:
39880         New files containing support routines.
39881
39882         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
39883         declaration.
39884         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
39885         when not optimizing.
39886
39887 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
39888
39889         PR c++/16240
39890         * g++.dg/abi/mangle22.C: New test.
39891         * g++.dg/abi/mangle23.C: Likewise.
39892
39893 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
39894
39895         PR fortran/16290
39896         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
39897         Allow for cases without denormalized floating point numbers.
39898
39899 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
39900
39901         PR c/1027
39902         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39903         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
39904         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
39905         expected warning text.
39906         * gcc.dg/format/diag-2.c: New test.
39907
39908 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39909
39910         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
39911
39912 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
39913
39914         * gcc.dg/builtins-43.c: New.
39915         * gcc.dg/builtins-44.c: New.
39916         * gcc.dg/builtins-45.c: New.
39917
39918 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
39919             Andreas Tobler  <a.tobler@schweiz.ch>
39920
39921         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
39922         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
39923         as SIGSEGV.
39924         * gcc.dg/cleanup-11.c: Likewise.
39925         * gcc.dg/cleanup-8.c: Likewise.
39926         * gcc.dg/cleanup-9.c: Likewise.
39927         * gcc.dg/cleanup-5.c: Run on all platforms.
39928
39929 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39930
39931         * g++.dg/warn/nonnull1.C: New test.
39932
39933 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39934
39935         * gcc.dg/compat/compat-common.h: Wrap up CINT in
39936         an #ifndef SKIP_COMPLEX_INT/#endif pair.
39937         Special-case the Sun compiler wrt to <complex.h>.
39938
39939 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
39940
39941         * gcc.dg/Wunreachable-8.C: New test.
39942
39943         * gcc.dg/h8300-ice2.c : New test.
39944
39945 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
39946
39947         PR fortran/16161
39948         * gfortran.fortran-torture/compile/implicit.f90: Add test
39949         for implicit character.
39950
39951 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
39952
39953         PR fortran/16289
39954         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
39955         Use tiny() intrinsic to find smallest non-negative real
39956
39957 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
39958
39959         * gcc.dg/compat/struct-by-value-22_main.c: New test.
39960         * gcc.dg/compat/struct-by-value-22_x.c: New.
39961         * gcc.dg/compat/struct-by-value-22_y.c: New.
39962
39963         * gcc.c-torture/execute/20040629-1.c: New test.
39964
39965 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
39966
39967         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
39968         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
39969
39970         PR target/16195
39971         * gcc.dg/20040625-1.c: New test.
39972
39973 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39974
39975         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
39976
39977 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39978
39979         PR fortran/15963
39980         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
39981
39982 2004-06-29  Richard Henderson  <rth@redhat.com>
39983
39984         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
39985
39986 2004-06-29  Paul Brook  <paul@codesourcery.com>
39987
39988         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
39989         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
39990
39991 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
39992
39993         PR c++/16260
39994         * g++.dg/parse/crash15.C: New.
39995
39996 2004-06-28  Andrew Pinski  <apinski@apple.com>
39997
39998         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
39999         by the error already.
40000
40001         * g++.dg/opt/ptrmem4.C: Change to compile only test.
40002
40003 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
40004
40005         PR target/14041
40006         * gcc.dg/h8300-bss-align-1.c : New.
40007
40008 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
40009
40010         * PR c++/16174
40011         * g++.dg/template/ctor4.C: New.
40012
40013 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40014
40015         PR c++/16205
40016         * g++.dg/warn/Wsequence-point-1.C: New test.
40017
40018 2004-06-27  Paul Brook  <paul@codesourcery.com>
40019
40020         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
40021
40022 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
40023
40024         * g++.old-deja/g++.mike/p7325.C: Remove.
40025
40026 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40027
40028         PR c/14963
40029         * gcc.dg/pr14963.c: New test.
40030
40031 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
40032
40033         PR c++/16193
40034         * g++.dg/parse/redef1.C: New test.
40035
40036 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
40037
40038         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
40039         20021110.c.
40040         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
40041         20021119-1.c.
40042         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
40043         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
40044         5-04.c.
40045         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
40046         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
40047         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
40048         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
40049         g++.brendan/enum14.C.
40050         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
40051         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
40052         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
40053         g++.mike/virt1.C.
40054         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
40055         memtemp24.C.
40056
40057 2004-06-27  Roger Sayle  <roger@eyesopen.com>
40058
40059         * gcc.dg/20040527-1.c: New test case.
40060
40061 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
40062
40063         PR gfortran/pr16196
40064         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
40065
40066 2004-06-25  Roger Sayle  <roger@eyesopen.com>
40067
40068         PR middle-end/15825
40069         * gcc.dg/pr15825-1.c: New test case.
40070
40071 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40072
40073         * gcc.c-torture/execute/20040625-1.c: New test.
40074
40075 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40076
40077         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
40078
40079 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40080
40081         * gcc.dg/torture/mips-div-1.c: New test.
40082
40083 2004-06-24  Jeff Law  <law@redhat.com>
40084
40085         * gcc.dg/tree-ssa/20040624-1.c: New test.
40086
40087 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
40088
40089         * gcc.c-torture/compile/20040624-1.c: New test.
40090
40091 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40092
40093         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
40094         this directory.
40095
40096 2004-06-23  Andrew Pinski  <apinski@apple.com>
40097
40098         PR middle-end/15988
40099         * g++.dg/opt/ptrmem4.C: New test.
40100
40101         * gcc.dg/c90-array-quals-2.c: New test.
40102
40103 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
40104
40105         * gcc.dg/kpice1.c: New test.
40106
40107 2006-06-23  Andrew Pinski  <apinski@apple.com>
40108
40109         * gcc.dg/c90-array-quals.c: New test.
40110
40111 2006-06-22  Richard Henderson  <rth@redhat.com>
40112
40113         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
40114
40115 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
40116
40117         * gcc.dg/builtins-config.h: Handle FreeBSD.
40118
40119 2006-06-22  Richard Henderson  <rth@redhat.com>
40120
40121         * g++.dg/opt/devirt1.C: New.
40122
40123 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
40124
40125         * g++.dg/opt/pr15551.C: New testcase.
40126
40127 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
40128
40129         PR target/14800
40130         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
40131         x86_64-*-linux* when compiling for 32bit.
40132
40133 2004-06-21  Andrew Pinski  <apinski@apple.com>
40134
40135         * gcc.dg/pch/struct-1.c: New.
40136         * gcc.dg/pch/struct-1.hs: New.
40137
40138 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
40139
40140         * gcc.dg/pch/save-temps-1.c: New file.
40141         * gcc.dg/pch/save-temps-1.hs: New file.
40142
40143 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40144
40145         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
40146         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
40147
40148 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40149
40150         * gfortran.fortran-torture/execute/select_1.f90: Rename function
40151         to fix type error.
40152         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
40153         Remove trailing spaces.
40154
40155 2004-06-21  Richard Henderson  <rth@redhat.com>
40156
40157         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
40158         merging && to BIT_FIELD_REF.
40159
40160 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
40161
40162         * g++.dg/opt/placeholder1.C: New test.
40163
40164 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40165
40166         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
40167         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40168         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40169         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40170
40171 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
40172
40173         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
40174         extern "C".
40175         * g++.dg/other/pragma-re-1.C: Add comments.
40176
40177 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
40178
40179         PR gfortran/16080
40180         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
40181
40182 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
40183
40184         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
40185         instead of setting the type of size_t by
40186         hand.
40187
40188 2004-06-18  Roger Sayle  <roger@eyesopen.com>
40189
40190         * gcc.dg/unordered-2.c: New test case.
40191         * gcc.dg/unordered-3.c: New test case.
40192
40193 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
40194
40195         PR other/16043
40196         * lib/g++.exp (g++_version): Tweak regexp for version
40197         * lib/g77.exp (g77_version): Likewise.
40198         * lib/gfortran.exp (gfortran_version): Likewise.
40199         * lib/objc.exp (objc_version): Likewise.
40200         * lib/treelang.exp (treelang_version): Likewise.
40201
40202 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
40203
40204         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
40205         Use INT_MAX instead of __INT_MAX__.
40206         * gcc.dg/compat/struct-align-2_y.c: Likewise.
40207
40208         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
40209         * gcc.dg/compat/scalar-return-3_x.c: Use it.
40210         * gcc.dg/compat/scalar-return-3_y.c: Use it.
40211         * gcc.dg/compat/scalar-return-4_x.c: Use it.
40212         * gcc.dg/compat/scalar-return-4_y.c: Use it.
40213         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
40214         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
40215         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
40216         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
40217
40218         * gcc.dg/range-test-1.c: New test.
40219         * g++.dg/opt/range-test-1.C: New test.
40220
40221 2004-06-17  Richard Henderson  <rth@redhat.com>
40222
40223         * objc.dg/sync-1.m: New.
40224         * objc.dg/try-catch-1.m: Don't force next runtime.
40225         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
40226         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
40227         shadowed catch clause.
40228         * objc.dg/try-catch-5.m: New.
40229
40230 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
40231
40232         Bug 14610
40233         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
40234
40235 2004-06-15  Richard Henderson  <rth@redhat.com>
40236
40237         * gcc.dg/20001116-1.c: Move expected warning line.
40238
40239 2004-06-15  Richard Henderson  <rth@redhat.com>
40240
40241         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
40242         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
40243
40244 2004-06-15  Jeff Law  <law@redhat.com>
40245
40246         * gcc.dg/tree-ssa/20040615-1.c: New test.
40247         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
40248         be less sensitive to operand ordering.
40249         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
40250
40251 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
40252
40253         * g++.dg/abi/bitfield3.C: Add comment..
40254
40255 2004-06-15  Richard Henderson  <rth@redhat.com>
40256
40257         * g++.dg/ext/stmtexpr1.C: XFAIL.
40258         * gcc.dg/20030612-1.c: XFAIL.
40259
40260 2004-06-15  Eric Christopher  <echristo@redhat.com>
40261
40262         * g++.dg/charset/asm5.c: New.
40263         * gcc.dg/charset/asm6.c: New.
40264
40265 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40266
40267         PR fortran/15962
40268         * gfortran.fortran-torture/execute/select_1.f90: New test.
40269
40270 2004-06-15  Paul Brook  <paul@codesourcery.com>
40271
40272         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
40273
40274 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40275
40276         PR c++/15967
40277         * g++.dg/lookup/crash3.C: New test.
40278
40279 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40280
40281         PR c++/15947
40282         * g++.dg/parse/dtor4.C: New test.
40283
40284 2004-06-14  Jeff Law  <law@redhat.com>
40285
40286         * gcc.c-torture/compile/20040614-1.c: New test.
40287
40288 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40289
40290         PR fortran/15211
40291         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
40292         LEN of a character array.
40293
40294 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
40295
40296         PR c++/15096
40297         * g++.dg/template/ptrmem10.C: New test.
40298
40299         PR c++/14930
40300         * g++.dg/template/friend30.C: New test.
40301
40302 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40303
40304         PR fortran/14928
40305         * gfortran.fortran-torture/compile/mloc.f90: New test.
40306
40307 2004-06-13  Paul Brook  <paul@codesourcery.com>
40308
40309         * gfortran.fortran-torture/execute/random_2.f90: New test.
40310
40311 2004-06-13  Eric Christopher  <echristo@redhat.com>
40312
40313         * gcc.dg/noncompile/redecl-1.c: Fix error message.
40314
40315 2004-06-12  Paul Brook  <paul@codesourcery.com>
40316
40317         * gfortran.fortran-torture/execute/contained_3.f90: New test.
40318
40319 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40320
40321         PR fortran/14923
40322         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
40323
40324 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40325
40326         PR fortran/14957
40327         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
40328         syntax errors in end statements of contained subroutines.
40329
40330 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40331
40332         PR fortran/12841
40333         * gfortran.fortran-torture/execute/null_arg.f90: New test.
40334
40335 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40336
40337         PR fortran/15665
40338         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
40339
40340 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40341
40342         PR gfortran/12839
40343         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
40344
40345 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
40346
40347         PR c++/15862
40348         * g++.dg/parse/enum1.C: New test.
40349
40350 2004-06-10  Jeff Law  <law@redhat.com>
40351
40352         * gcc.c-torture/compile/20040610-1.c: New test.
40353
40354 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40355
40356         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
40357         * g++.old-deja/g++.other/decl3.C: Likewise.
40358
40359 2004-06-10  Brian Booth  <bbooth@redhat.com>
40360
40361         * gcc.dg/tree-ssa/20031015-1.c: Scan for
40362         V_MAY_DEF instead of VDEF.
40363         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
40364
40365 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
40366
40367         PR c++/14211
40368         * g++.dg/conversion/const1.C: New test.
40369
40370         PR c++/15076
40371         * g++.dg/conversion/reinterpret1.C: New test.
40372
40373         PR c++/15877
40374         * g++.dg/template/enum2.C: New test.
40375
40376         PR c++/15227
40377         * g++.dg/template/error13.C: New test.
40378
40379 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40380
40381         PR fortran/14957
40382         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
40383         arguments to test_* REAL and of the right size.
40384
40385 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40386
40387         PR target/15569
40388         PR rtl-optimization/15681
40389         * gcc.dg/20040609-1.c: New test.
40390
40391 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40392
40393         PR c++/14791
40394         * g++.dg/opt/builtins1.C: New test.
40395
40396 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
40397
40398         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
40399         that use default windows32 struct layout.
40400         * gcc.dg/i386-bitfield2.c: Likewise.
40401
40402 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
40403
40404         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
40405         for mingw32 and cygwin targets.
40406
40407 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
40408
40409         * gcc.dg/pch/macro-4.c: New.
40410         * gcc.dg/pch/macro-4.hs: New.
40411
40412 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40413
40414         PR fortran/13249
40415         * gfortran.fortran-torture/compile/name_clash.f90: New test.
40416
40417 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40418
40419         PR fortran/13372
40420         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
40421
40422 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40423
40424         PR gfortran/14897
40425         * gfortran.fortran-torture/execute/t_edit.f90: New test.
40426
40427 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40428
40429         PR gfortran/15755
40430         * gfortran.fortran-torture/execute/backspace.c : New test.
40431
40432 2004-06-09  Paul Brook  <paul@codesourcery.com>
40433
40434         * gfortran.fortran-torture/execure/intrinsic_associated.f90
40435         (pointer_to_section): Rewrite to use smaller array.
40436
40437 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
40438
40439         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
40440         * gcc.dg/ext/altivec-10.c: Same.
40441         * gcc.dg/ext/altivec-11.c: Same.
40442         * gcc.dg/ext/altivec-12.c: Same.
40443         * gcc.dg/ext/altivec-13.c: Same.
40444         * gcc.dg/ext/altivec-14.c: Same.
40445         * gcc.dg/ext/altivec-15.c: Same.
40446         * gcc.dg/ext/altivec-16.c: Same.
40447         * gcc.dg/ext/altivec-3.c: Same.
40448         * gcc.dg/ext/altivec-4.c: Same.
40449         * gcc.dg/ext/altivec-6.c: Same.
40450         * gcc.dg/ext/altivec-7.c: Same.
40451         * gcc.dg/ext/altivec-8.c: Same.
40452         * gcc.dg/ext/altivec-varargs-1.c: Same.
40453
40454         * g++.dg/ext/altivec-1.C: Correct dg syntax.
40455         * g++.dg/ext/altivec-10.C: Same.
40456         * g++.dg/ext/altivec-2.C: Same.
40457         * g++.dg/ext/altivec-3.C: Same.
40458         * g++.dg/ext/altivec-4.C: Same.
40459         * g++.dg/ext/altivec-5.C: Same.
40460         * g++.dg/ext/altivec-6.C: Same.
40461         * g++.dg/ext/altivec-7.C: Same.
40462         * g++.dg/ext/altivec-8.C: Same.
40463         * g++.dg/ext/altivec-9.C: Same.
40464
40465 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40466
40467         PR c++/7841
40468         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
40469
40470 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40471
40472         * gcc.dg/union-1.c: New test.
40473
40474 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40475
40476         * gcc.dg/builtins-41.c: New test case.
40477         * gcc.dg/builtins-42.c: New test case.
40478
40479 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40480
40481         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
40482         * g++.dg/ext/altivec-10.C: Same.
40483         * g++.dg/ext/altivec-2.C: Same.
40484         * g++.dg/ext/altivec-3.C: Same.
40485         * g++.dg/ext/altivec-4.C: Same.
40486         * g++.dg/ext/altivec-5.C: Same.
40487         * g++.dg/ext/altivec-6.C: Same.
40488         * g++.dg/ext/altivec-7.C: Same.
40489         * g++.dg/ext/altivec-8.C: Same.
40490         * g++.dg/ext/altivec-9.C: Same.
40491         * g++.old-deja/g++.abi/cxa_vec.C: Same.
40492         * g++.old-deja/g++.brendan/new3.C: Same.
40493         * gcc.c-torture/execute/eeprof-1.x: Same.
40494
40495 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40496
40497         PR c/14765
40498         * gcc.dg/pr14765-1.c: New test.
40499
40500 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40501
40502         PR c/14649
40503         * gcc.dg/pr14649-1.c: New test case.
40504
40505 2004-06-07  Richard Henderson  <rth@redhat.com>
40506
40507         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
40508         if temporaries.
40509
40510 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40511
40512         * g++.dg/eh/elide1.C: Remove XFAIL.
40513
40514 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
40515
40516         PR c++/15337
40517         * g++.dg/expr/sizeof3.C: New test.
40518
40519         PR c++/14777
40520         * g++.dg/template/access14.C: New test.
40521
40522         PR c++/15554
40523         * g++.dg/template/enum1.C: New test.
40524
40525         PR c++/15057
40526         * g++.dg/eh/throw1.C: New test.
40527
40528 2004-06-07  David Ayers  <d.ayers@inode.at>
40529             Ziemowit Laski  <zlaski@apple.com>
40530
40531         * lib/objc.exp (objc_target_compile): Revert the '-framework
40532         Foundation' flag fix, since bare Darwin does not ship
40533         with the Foundation framework.
40534         * objc/execute/next_mapping.h: Provide a local NSConstantString
40535         @interface and @implementation.
40536         (objc_constant_string_init): A constructor function, used to
40537         initialize the NSConstantString meta-class object.
40538         * objc/execute/string1.m: Include "next_mapping.h" instead of
40539         <Foundation/NSString.h>.
40540         * objc/execute/string2.m: Likewise.
40541         * objc/execute/string3.m: Likewise.
40542         * objc/execute/string4.m: Likewise.
40543
40544 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
40545
40546         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
40547         to double. Replace double with FLOAT.
40548         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
40549
40550         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
40551         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
40552         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
40553         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
40554         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
40555         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
40556         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
40557         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
40558
40559 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
40560
40561         PR c/13519
40562         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
40563
40564 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40565
40566         PR c++/15503
40567         * g++.dg/template/meminit2.C: New test.
40568
40569 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
40570
40571         PR target/15822
40572         * gcc.c-torture/execute/compare-fp-1.c,
40573         gcc.c-torture/execute/compare-fp-2.c,
40574         gcc.c-torture/execute/compare-fp-3.c,
40575         gcc.c-torture/execute/compare-fp-4.c,
40576         gcc.c-torture/execute/compare-fp-3.x,
40577         gcc.c-torture/execute/compare-fp-4.x: Moved...
40578         * gcc.c-torture/execute/ieee/compare-fp-1.c,
40579         gcc.c-torture/execute/ieee/compare-fp-2.c,
40580         gcc.c-torture/execute/ieee/compare-fp-3.c,
40581         gcc.c-torture/execute/ieee/compare-fp-4.c,
40582         gcc.c-torture/execute/ieee/compare-fp-3.x,
40583         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
40584
40585 2004-06-04  David Ayers  <d.ayers@inode.at>
40586
40587         * objc/execute/protocol-isEqual-4.m: New testcase.
40588
40589 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
40590
40591         * objc/execute/protocol-isEqual-1.m: New testcase.
40592         * objc/execute/protocol-isEqual-2.m: New testcase.
40593         * objc/execute/protocol-isEqual-3.m: New testcase.
40594
40595 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40596
40597         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
40598
40599 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
40600
40601         * lib/objc.exp (objc_target_compile): When running tests on
40602         Darwin (Mac OS X), inform the linker about '-framework
40603         'Foundation'.
40604
40605 2004-06-02  Eric Christopher  <echristo@redhat.com>
40606
40607         * gcc.c-torture/compile/20040602-1.c: New.
40608
40609 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
40610
40611         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
40612         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
40613
40614         PR tree-optimization/14736
40615         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
40616
40617         PR tree-optimization/14042
40618         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
40619
40620         PR tree-optimization/14729
40621         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
40622
40623 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40624
40625         PR fortran/15557
40626         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
40627
40628 2004-06-01  Richard Hederson  <rth@redhat.com>
40629
40630         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
40631
40632 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40633
40634         PR c++/14932
40635         * g++.dg/parse/offsetof4.C: New test.
40636
40637 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
40638
40639         PR objc/7993
40640         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
40641
40642 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
40643
40644         PR c++/15701
40645         * g++.dg/template/friend29.C: New test.
40646
40647 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40648
40649         PR c/15749
40650         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
40651
40652 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
40653
40654         * gcc.dg/sparc-trap-1.c: New test.
40655
40656 2004-05-31  Roger Sayle  <roger@eyesopen.com>
40657
40658         PR middle-end/15069
40659         * g++.dg/opt/fold3.C: New test case.
40660
40661 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
40662
40663         * lib/target-supports.exp (check_iconv_available): Fix fallout
40664         from 2004-05-28 patch.
40665
40666 2004-05-30  Paul Brook  <paul@codesourcery.com>
40667
40668         PR fortran/15620
40669         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
40670         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
40671
40672 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
40673
40674         * gfortran.fortran-torture/execute/random_1.f90: New test.
40675
40676 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40677
40678         * g++.dg/ext/altivec-10.C: New test.
40679
40680 2004-05-29  Paul Brook  <paul@codesourcery.com>
40681
40682         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
40683
40684 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40685
40686         * gcc.dg/altivec-16.c: New test.
40687
40688 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
40689
40690         * lib/target-supports.exp (check_vmx_hw_available): New.
40691         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
40692
40693         * lib/target-supports.exp (check_alias_available,
40694         check_iconv_available, check_named_sections_available): Use
40695         unique names for temporary files.
40696
40697 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40698
40699         * gcc.dg/altivec-15.c: New test.
40700
40701 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40702
40703         PR c++/15083
40704         * g++.dg/warn/noeffect6.C: New test.
40705
40706         PR c++/15471
40707         * g++.dg/expr/ptrmem4.C: New test.
40708
40709         PR c++/15640
40710         * g++.dg/template/operator3.C: New test.
40711
40712 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40713
40714         PR c++/14668
40715         * g++.dg/lookup/redecl1.C: New test.
40716         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
40717
40718 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
40719
40720         * gcc.c-torture/execute/compare-fp-1.c,
40721         gcc.c-torture/execute/compare-fp-2.c,
40722         gcc.c-torture/execute/compare-fp-3.c,
40723         gcc.c-torture/execute/compare-fp-4.c,
40724         gcc.c-torture/execute/compare-fp-3.x,
40725         gcc.c-torture/execute/compare-fp-4.x,
40726         gcc.dg/pr15649-1.c: New.
40727
40728 2004-05-27  Adam Nemet  <anemet@lnxw.com>
40729
40730         PR c++/12883
40731         * g++.dg/init/array14.C: New test.
40732
40733 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
40734
40735         * lib/compat.exp (compat-get-options-main): New.
40736         (compat-get-options): Remove unneeded code, warn for ignored
40737         command.
40738         (compat-execute): Check flag set by dg-require-* commands.
40739
40740         * lib/compat.exp (compat-execute): Break up long lines.
40741
40742 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
40743
40744         * gcc.dg/altivec-7.c: Don't use 'vector long'.
40745         * gcc.dg/altivec-14.c: New test.
40746         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
40747
40748         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
40749         * gcc.dg/altivec-12.c: Ditto.
40750
40751         * gcc.dg/altivec-3.c: Move call to altivec_check.
40752
40753 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40754
40755         PR c++/15044
40756         * g++.dg/template/error12.C: New test.
40757
40758         PR c++/15317
40759         * g++.dg/ext/attrib15.C: New test.
40760
40761         PR c++/15329
40762         * g++.dg/template/ptrmem9.C: New test.
40763
40764 2004-05-25  Paul Brook  <paul@codesourcery.com>
40765
40766         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
40767
40768 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40769
40770         PR c++/15165
40771         * g++.dg/template/crash19.C: New test.
40772
40773 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40774
40775         PR c++/15025
40776         * g++.dg/template/redecl1.C: New test.
40777
40778 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40779
40780         PR c++/14821
40781         * g++.dg/other/ns1.C: New test.
40782
40783         PR c++/14883
40784         * g++.dg/template/invalid1.C: New test.
40785
40786 2004-05-23  Paul Brook  <paul@codesourcery.com>
40787         Victor Leikehman  <lei@haifasphere.co.il>
40788
40789         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
40790         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
40791
40792 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40793
40794         PR c++/15285
40795         PR c++/15299
40796         * g++.dg/template/non-dependent5.C: New test.
40797         * g++.dg/template/non-dependent6.C: New test.
40798
40799 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40800
40801         PR c++/15507
40802         * g++.dg/inherit/union1.C: New test.
40803
40804         PR c++/15542
40805         * g++.dg/template/addr1.C: New test.
40806
40807         PR c++/15427
40808         * g++.dg/template/array5.C: New test.
40809
40810         PR c++/15287
40811         * g++.dg/template/array6.C: New test.
40812
40813 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
40814             Roger Sayle  <roger@eyesopen.com>
40815
40816         * g++.dg/lookup/forscope2.C: New test case.
40817
40818 2004-05-22  Ben Elliston  <bje@au.ibm.com>
40819
40820         * gcc.dg/cpp/Wmissingdirs.c: New.
40821
40822 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40823
40824         PR target/15301
40825         * gcc.dg/compat/union-m128-1.h: New file.
40826         * gcc.dg/compat/union-m128-1_main.c: Likewise.
40827         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40828         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40829
40830 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40831
40832         PR target/15302
40833         * gcc.dg/compat/struct-complex-1.h: New file.
40834         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
40835         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
40836         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40837
40838 2004-05-20  Roger Sayle  <roger@eyesopen.com>
40839
40840         PR middle-end/3074
40841         * gcc.dg/pr3074-1.c: New test case.
40842         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
40843
40844 2004-05-20  Falk Hueffner  <falk@debian.org>
40845
40846         PR other/15526
40847         * gcc.dg/ftrapv-1.c: New test case.
40848
40849 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
40850
40851         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
40852
40853 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
40854             Jeff Law  <law@redhat.com>
40855
40856         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
40857         * gcc.dg/tree-ssa/20040518-2.c: New test.
40858
40859         * gcc.dg/tree-ssa/20040518-1.c: New test.
40860
40861 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
40862
40863         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
40864
40865 2004-05-18  Paul Brook  <paul@codesourcery.com>
40866
40867         PR fortran/13930
40868         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
40869
40870 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40871
40872         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
40873         constant folding.
40874
40875 2004-05-17  Steven Bosscher  <stevenb@suse.de>
40876
40877         * gcc.dg/tree-ssa/20040517-1.c: New test.
40878
40879 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40880
40881         * gcc.dg/loop-4.c: New test.
40882
40883 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
40884
40885         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
40886
40887 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
40888
40889         PR fortran/15311
40890         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
40891
40892 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40893
40894         PR fortran/13826
40895         PR fortran/13940
40896         * gfortran.fortran-torture/compile/data_1.f90: New test.
40897
40898 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
40899
40900         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
40901         * gcc.dg/uninit-H.c: Define ASM for __s390__.
40902
40903 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40904
40905         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
40906
40907 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40908
40909         PR c/15444
40910         * gcc.dg/format/xopen-1.c: Adjust expected message.
40911         * gcc.dg/format/xopen-3.c: New test.
40912
40913 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
40914
40915         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
40916
40917 2004-05-14  Jeff Law  <law@redhat.com>
40918
40919         * gcc.dg/tree-ssa/20040514-2.c: New test.
40920
40921 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40922
40923         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
40924         this ...
40925         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
40926         this.
40927
40928 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
40929
40930         * gcc.dg/tree-ssa/20040514-1.c: New test.
40931
40932 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40933
40934         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
40935         test.
40936
40937 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40938
40939         PR fortran/14066
40940         * gfortran.fortran-torture/compile/do_1.f90: New test.
40941
40942 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40943
40944         PR fortran/15051
40945         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
40946         test.
40947
40948 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
40949
40950         PR fortran/15149
40951         * gfortran.fortran-torture/execute/random_init.f90: New test.
40952
40953 2004-05-13  Paul Brook  <paul@codesourcery.com>
40954
40955         PR fortran/15314
40956         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
40957
40958 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
40959
40960         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
40961         for the powerpc case.
40962
40963 2004-05-13  Jeff Law  <law@redhat.com>
40964
40965         * gcc.dg/tree-ssa/20040513-1.c: New test.
40966         * gcc.dg/tree-ssa/20040513-2.c: New test.
40967
40968 2004-05-13  Paul Brook  <paul@codesourcery.com>
40969
40970         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
40971         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
40972         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
40973
40974 2004-05-13  Andreas Schwab  <schwab@suse.de>
40975
40976         PR other/10819
40977         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
40978         characters.
40979
40980 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
40981
40982         PR fortran/15294
40983         * gfortran.fortran-torture/execute/adjustr.f90: New file.
40984
40985 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
40986
40987         Merge from tree-ssa-20020619-branch.  See
40988         ChangeLog.tree-ssa for details.
40989
40990 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
40991
40992         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
40993         include <altivec.h> explicitly.
40994         * gcc.dg/altivec-13.c: Likewise.
40995
40996 2004-05-11  Paul Brook  <paul@codesourcery.com>
40997
40998         * gcc.c-torture/compile/20010518-1.c: Force enum size.
40999
41000 2004-05-10  Eric Christopher  <echristo@redhat.com>
41001
41002         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
41003         * gcc.dg/sibcall-4.c: Ditto.
41004
41005 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
41006
41007         * g++.dg/ext/altivec-8.C: New test case.
41008         * gcc.dg/altivec-13.c: New test case.
41009
41010 2004-05-08  Roger Sayle  <roger@eyesopen.com>
41011
41012         * gcc.c-torture/execute/divcmp-1.c: New test case.
41013         * gcc.c-torture/execute/divcmp-2.c: New test case.
41014         * gcc.c-torture/execute/divcmp-3.c: New test case.
41015
41016 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
41017
41018         * g++.dg/other/pragma-re-2.C: New test.
41019
41020 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41021
41022         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
41023         * gcc.dg/i386-387-2.c: Likewise.
41024
41025         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
41026         __builtin_drem.
41027         * gcc.dg/i386-387-6.c: Likewise.
41028
41029 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41030
41031         * gcc.dg/builtins-33.c: Also check log1p*.
41032
41033 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
41034
41035         PR optimization/15296
41036         * gcc.c-torture/execute/pr15296.c: New test.
41037
41038 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
41039
41040         * gcc.dg/builtins-40.c: New test.
41041
41042 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
41043
41044         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
41045
41046 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
41047
41048         * g++.dg/ext/spe1.C: New testcase.
41049
41050 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
41051
41052         * objc.dg/image-info.m: Allow additional attributes
41053         for __image_info section.
41054
41055 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
41056
41057         * gcc.dg/torture/mips-hilo-2.c: New test.
41058
41059 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41060
41061         PR c++/14389
41062         * g++.dg/template/member5.C: New test.
41063
41064 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
41065
41066         * gcc.dg/builtins-34.c: Also check expm1*.
41067
41068 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41069
41070         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
41071         * gcc.dg/torture/builtin-convert-3.c: New test.
41072
41073 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
41074
41075         PR middle-end/15054
41076         * g++.dg/opt/pr15054.C: New test.
41077
41078 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41079
41080         * gcc.dg/torture/builtin-rounding-1.c: New test.
41081         * gcc.dg/builtins-25.c: Delete.
41082         * gcc.dg/builtins-29.c: Delete.
41083
41084 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
41085
41086         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
41087         * gcc.dg/sibcall-4.c: Likewise.
41088         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
41089
41090 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41091
41092         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
41093         bit-field on 16-bit targets.
41094
41095 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41096
41097         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
41098         16-bit targets.
41099
41100 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
41101
41102         * gcc.dg/rs6000-power2-1.c: Change to compile only.
41103         * gcc.dg/rs6000-power2-2.c: Likewise.
41104
41105 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
41106
41107         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
41108         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
41109         Change the asm registers to be in form of frN instead of fN.
41110
41111 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41112
41113         * gcc.dg/torture/builtin-convert-2.c: New test.
41114
41115 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
41116
41117         * gcc.dg/rs6000-power2-1.c: New test.
41118         * gcc.dg/rs6000-power2-2.c: New test.
41119
41120 2004-04-28  Jan Hubicka  <jh@suse.cz>
41121
41122         * gcc.dg/unused-6.c: New test.
41123
41124 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
41125             Ulrich Weigand  <uweigand@de.ibm.com>
41126
41127         * ada/acats/run_all.sh: Define $target variable.
41128
41129 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
41130
41131         PR c++/15119
41132         * g++.dg/other/vararg-1.C: New test.
41133
41134         PR c++/4794
41135         * g++.dg/eh/cleanup3.C: New test.
41136
41137 2004-04-24  Laurent GUERBY <laurent@guerby.net>
41138
41139         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
41140         and ad8011a (target_insn).
41141         * ada/acats/support/macro.dfs: Likewise.
41142         * ada/acats/support/impbit.adb: New file.
41143
41144 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
41145
41146         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
41147
41148 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41149
41150         * gcc.dg/loop-3.c: New test.
41151
41152 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
41153
41154         * gcc.c-torture/execute/simd-5.c: New test.
41155
41156 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41157
41158         PR c++/15064
41159         * g++.dg/template/crash18.C: New test.
41160
41161 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
41162
41163         * g++.dg/ext/complit3.C: New test.
41164
41165 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41166
41167         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
41168         * gcc.dg/altivec-3.c: Same.
41169         * gcc.dg/altivec-varargs-1.c: Same.
41170
41171 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41172
41173         * lib/target-supports.exp (check_profiling_available): Assume
41174         profiling is not available on powerpc-eabi targets.
41175
41176 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
41177
41178         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
41179         * gcc.dg/vmx/bug-1.c: Ditto.
41180
41181 2004-04-20  Eric Christopher  <echristo@redhat.com>
41182
41183         * gcc.dg/charset/extern.c: New test.
41184         * g++.dg/charset/extern3.cc: Ditto.
41185
41186 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
41187
41188         * gcc.dg/builtins-39.c: New test.
41189
41190 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
41191
41192         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
41193
41194 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
41195
41196         * gcc.dg/torture/mips-hilo-1.c: New test.
41197
41198 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
41199
41200         * gcc.c-torture/compile/20040419-1.c: New test.
41201
41202 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
41203
41204         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
41205
41206 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
41207             Aldy Hernandez  <aldyh@redhat.com>
41208
41209         * gcc.c-torture/execute/va-arg-24.c: New.
41210
41211 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
41212             Aldy Hernandez  <aldyh@redhat.com>
41213
41214         * gcc.dg/vmx/1b-01.c: New.
41215         * gcc.dg/vmx/1b-02.c: New.
41216         * gcc.dg/vmx/1b-03.c: New.
41217         * gcc.dg/vmx/1b-04.c: New.
41218         * gcc.dg/vmx/1b-05.c: New.
41219         * gcc.dg/vmx/1b-06.c: New.
41220         * gcc.dg/vmx/1b-07.c: New.
41221         * gcc.dg/vmx/1c-01.c: New.
41222         * gcc.dg/vmx/1c-02.c: New.
41223         * gcc.dg/vmx/3a-01a.c: New.
41224         * gcc.dg/vmx/3a-01.c: New.
41225         * gcc.dg/vmx/3a-01m.c: New.
41226         * gcc.dg/vmx/3a-03.c: New.
41227         * gcc.dg/vmx/3a-03m.c: New.
41228         * gcc.dg/vmx/3a-04.c: New.
41229         * gcc.dg/vmx/3a-04m.c: New.
41230         * gcc.dg/vmx/3a-05.c: New.
41231         * gcc.dg/vmx/3a-06.c: New.
41232         * gcc.dg/vmx/3a-06m.c: New.
41233         * gcc.dg/vmx/3a-07.c: New.
41234         * gcc.dg/vmx/3b-01.c: New.
41235         * gcc.dg/vmx/3b-02.c: New.
41236         * gcc.dg/vmx/3b-10.c: New.
41237         * gcc.dg/vmx/3b-13.c: New.
41238         * gcc.dg/vmx/3b-14.c: New.
41239         * gcc.dg/vmx/3b-15.c: New.
41240         * gcc.dg/vmx/3c-01a.c: New.
41241         * gcc.dg/vmx/3c-01.c: New.
41242         * gcc.dg/vmx/3c-02.c: New.
41243         * gcc.dg/vmx/3c-03.c: New.
41244         * gcc.dg/vmx/3d-01.c: New.
41245         * gcc.dg/vmx/4-01.c: New.
41246         * gcc.dg/vmx/4-03.c: New.
41247         * gcc.dg/vmx/5-01.c: New.
41248         * gcc.dg/vmx/5-02.c: New.
41249         * gcc.dg/vmx/5-03.c: New.
41250         * gcc.dg/vmx/5-04.c: New.
41251         * gcc.dg/vmx/5-05.c: New.
41252         * gcc.dg/vmx/5-06.c: New.
41253         * gcc.dg/vmx/5-07.c: New.
41254         * gcc.dg/vmx/5-07t.c: New.
41255         * gcc.dg/vmx/5-08.c: New.
41256         * gcc.dg/vmx/5-10.c: New.
41257         * gcc.dg/vmx/5-11.c: New.
41258         * gcc.dg/vmx/7-01a.c: New.
41259         * gcc.dg/vmx/7-01.c: New.
41260         * gcc.dg/vmx/7c-01.c: New.
41261         * gcc.dg/vmx/7d-01.c: New.
41262         * gcc.dg/vmx/7d-02.c: New.
41263         * gcc.dg/vmx/8-01.c: New.
41264         * gcc.dg/vmx/8-02a.c: New.
41265         * gcc.dg/vmx/8-02.c: New.
41266         * gcc.dg/vmx/brode-1.c: New.
41267         * gcc.dg/vmx/bug-1.c: New.
41268         * gcc.dg/vmx/bug-2.c: New.
41269         * gcc.dg/vmx/bug-3.c: New.
41270         * gcc.dg/vmx/cw-bug-1.c: New.
41271         * gcc.dg/vmx/cw-bug-2.c: New.
41272         * gcc.dg/vmx/cw-bug-3.c: New.
41273         * gcc.dg/vmx/dct.c: New.
41274         * gcc.dg/vmx/debug-1.c: New.
41275         * gcc.dg/vmx/debug-2.c: New.
41276         * gcc.dg/vmx/debug-3.c: New.
41277         * gcc.dg/vmx/debug-4.c: New.
41278         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
41279         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
41280         * gcc.dg/vmx/eg-5.c: New.
41281         * gcc.dg/vmx/fft.c: New.
41282         * gcc.dg/vmx/gcc-bug-1.c: New.
41283         * gcc.dg/vmx/gcc-bug-2.c: New.
41284         * gcc.dg/vmx/gcc-bug-3.c: New.
41285         * gcc.dg/vmx/gcc-bug-4.c: New.
41286         * gcc.dg/vmx/gcc-bug-5.c: New.
41287         * gcc.dg/vmx/gcc-bug-6.c: New.
41288         * gcc.dg/vmx/gcc-bug-7.c: New.
41289         * gcc.dg/vmx/gcc-bug-8.c: New.
41290         * gcc.dg/vmx/gcc-bug-9.c: New.
41291         * gcc.dg/vmx/gcc-bug-b.c: New.
41292         * gcc.dg/vmx/gcc-bug-c.c: New.
41293         * gcc.dg/vmx/gcc-bug-d.c: New.
41294         * gcc.dg/vmx/gcc-bug-e.c: New.
41295         * gcc.dg/vmx/gcc-bug-f.c: New.
41296         * gcc.dg/vmx/gcc-bug-g.c: New.
41297         * gcc.dg/vmx/gcc-bug-i.c: New.
41298         * gcc.dg/vmx/harness.h: New.
41299         * gcc.dg/vmx/ira1.c: New.
41300         * gcc.dg/vmx/ira2a.c: New.
41301         * gcc.dg/vmx/ira2b.c: New.
41302         * gcc.dg/vmx/ira2.c: New.
41303         * gcc.dg/vmx/ira2c.c: New.
41304         * gcc.dg/vmx/mem.c: New.
41305         * gcc.dg/vmx/newton-1.c: New.
41306         * gcc.dg/vmx/ops.c: New.
41307         * gcc.dg/vmx/sn7153.c: New.
41308         * gcc.dg/vmx/spill2.c: New.
41309         * gcc.dg/vmx/spill3.c: New.
41310         * gcc.dg/vmx/spill.c: New.
41311         * gcc.dg/vmx/t.c: New.
41312         * gcc.dg/vmx/varargs-1.c: New.
41313         * gcc.dg/vmx/varargs-2.c: New.
41314         * gcc.dg/vmx/varargs-3.c: New.
41315         * gcc.dg/vmx/varargs-4.c: New.
41316         * gcc.dg/vmx/varargs-5.c: New.
41317         * gcc.dg/vmx/varargs-6.c: New.
41318         * gcc.dg/vmx/varargs-7.c: New.
41319         * gcc.dg/vmx/vmx.exp: New.
41320         * gcc.dg/vmx/vprint-1.c: New.
41321         * gcc.dg/vmx/vscan-1.c: New.
41322         * gcc.dg/vmx/x-01.c: New.
41323         * gcc.dg/vmx/x-02.c: New.
41324         * gcc.dg/vmx/x-03.c: New.
41325         * gcc.dg/vmx/x-04.c: New.
41326         * gcc.dg/vmx/x-05.c: New.
41327         * gcc.dg/vmx/yousufi-1.c: New.
41328         * gcc.dg/vmx/zero-1.c: New.
41329         * gcc.dg/vmx/zero.c: New.
41330
41331 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
41332
41333         * g++.dg/lookup/java1.C: Update for chage of
41334         _Jv_AllocObject.
41335         * g++.dg/lookup/java2.C: Likewise.
41336
41337 2004-04-17  Laurent GUERBY <laurent@guerby.net>
41338
41339         * ada/acats/run_all.sh: use -O2 by default.
41340
41341 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
41342
41343         * gcc.dg/vr-mult-[12].c: New tests.
41344
41345 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41346
41347         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
41348
41349         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
41350
41351 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
41352
41353         * lib/target-supports.exp (check_profiling_available): Assume
41354         profiling isn't available for mips*-*-elf targets.
41355
41356 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
41357
41358         * gcc.dg/builtins-38.c: New test.
41359
41360 2004-04-14  Eric Christopher  <echristo@redhat.com>
41361
41362         * g++.dg/charset/charset.exp: Run .cc extension tests.
41363
41364 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
41365
41366         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
41367
41368 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41369
41370         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
41371
41372 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
41373
41374         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
41375         * gcc.dg/i386-387-2.c: Likewise.
41376
41377         * gcc.dg/i386-387-7.c: New test.
41378         * gcc.dg/i386-387-8.c: New test.
41379
41380         * gcc.dg/builtins-37.c: New test.
41381
41382 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
41383
41384         * g++.dg/pch/externc-1.C: Add missing semicolon.
41385
41386 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
41387
41388         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
41389
41390 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41391
41392         * gcc.c-torture/execute/20040411-1.c: New test.
41393
41394 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
41395
41396         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
41397
41398 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
41399
41400         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
41401
41402 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
41403
41404         * lib/target-supports.exp (check_named_sections_available): New.
41405         * lib/gcc-dg.exp (dg-require-named-sections): New.
41406         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
41407         old-deja.exp.  Also prune error-count message from HP linker.
41408         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
41409
41410         * g++.dg/init/init-ref4.C: Use dg-require-weak.
41411         * g++.old-deja/g++.pt/static3.C: Likewise.
41412         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
41413
41414 2004-04-09  Roger Sayle  <roger@eyesopen.com>
41415
41416         * gcc.c-torture/execute/20040409-1.c: New test case.
41417         * gcc.c-torture/execute/20040409-2.c: New test case.
41418         * gcc.c-torture/execute/20040409-3.c: New test case.
41419
41420 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
41421
41422         * gcc.dg/20040409-1.c: New test.
41423
41424 2004-04-08  Roger Sayle  <roger@eyesopen.com>
41425
41426         PR target/14888
41427         * g++.dg/opt/pr14888.C: New test case.
41428
41429 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
41430
41431         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
41432         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
41433         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
41434         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
41435         New tests.
41436
41437 2004-04-08  Paul Brook  <paul@codesourcery.com>
41438
41439         * gcc.dg/spill-1.c: New test.
41440
41441 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41442
41443         * gcc.dg/torture/builtin-ctype-2.c: New test.
41444
41445 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
41446
41447         * gcc.dg/pch/pch.exp: Add largefile test.
41448
41449 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
41450
41451         * g++.dg/pch/externc-1.Hs: New.
41452         * g++.dg/pch/externc-1.C: New.
41453
41454 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41455
41456         * gcc.dg/compat/struct-by-value-5a_main.c,
41457         gcc.dg/compat/struct-by-value-5b_main.c: New files.
41458         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
41459         * gcc.dg/compat/struct-by-value-5a_x.c,
41460         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
41461         gcc.dg/compat/struct-by-value-5_x.c.
41462         * gcc.dg/compat/struct-by-value-5a_y.c,
41463         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
41464         gcc.dg/compat/struct-by-value-5_y.c.
41465
41466         * gcc.dg/compat/struct-by-value-6a_main.c,
41467         gcc.dg/compat/struct-by-value-6b_main.c: New files.
41468         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
41469         * gcc.dg/compat/struct-by-value-6a_x.c,
41470         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
41471         gcc.dg/compat/struct-by-value-6_x.c.
41472         * gcc.dg/compat/struct-by-value-6a_y.c,
41473         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
41474         gcc.dg/compat/struct-by-value-6_y.c.
41475
41476         * gcc.dg/compat/struct-by-value-7a_main.c,
41477         gcc.dg/compat/struct-by-value-7b_main.c: New files.
41478         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
41479         * gcc.dg/compat/struct-by-value-7a_x.c,
41480         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
41481         gcc.dg/compat/struct-by-value-7_x.c.
41482         * gcc.dg/compat/struct-by-value-7a_y.c,
41483         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
41484         gcc.dg/compat/struct-by-value-7_y.c.
41485
41486 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
41487
41488         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
41489         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
41490         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
41491         options.
41492
41493 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
41494
41495         * gcc.dg/builtins-36.c: New test.
41496
41497 2004-04-06  Paul Brook  <paul@codesourcery.com>
41498
41499         * README.gcc: Remove obsolete contraint on testcases.
41500
41501 2004-04-05  Paul Brook  <paul@codesourcery.com>
41502
41503         PR2123
41504         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
41505         failure and exit(0) on success.
41506         * g++.dg/expr/anew2.C: Ditto.
41507         * g++.dg/expr/anew3.C: Ditto.
41508         * g++.dg/expr/anew4.C: Ditto.
41509
41510 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
41511
41512         PR c++/3518
41513         * g++.dg/template/unify7.C: New.
41514
41515 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41516
41517         * g++.dg/README: Bring up to date with new subdirectories; remove
41518         duplicate subdirectory lines.
41519
41520 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
41521
41522         PR c++/14007
41523         * g++.dg/template/unify5.C: New.
41524         * g++.dg/template/unify6.C: New.
41525         * g++.dg/template/qualttp20.C: Adjust.
41526         * g++.old-deja/g++.jason/report.C: Adjust.
41527         * g++.old-deja/g++.other/qual1.C: Adjust.
41528
41529 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
41530
41531         PR c++/14803
41532         * g++.dg/inherit/ptrmem1.C: New test.
41533
41534 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
41535
41536         PR c++/14755
41537         * gcc.c-torture/execute/20040331-1.c: New test.
41538         * gcc.dg/20040331-1.c: New test.
41539
41540 2004-04-01  Paul Brook  <paul@codesourcery.com>
41541
41542         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
41543
41544 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
41545
41546         PR c++/14724
41547         * g++.dg/init/goto1.C: New test.
41548
41549         PR c++/14763
41550         * g++.dg/template/defarg4.C: New test.
41551
41552 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
41553
41554         * gcc.dg/altivec-11.c: Extend test for more valid cases.
41555
41556 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
41557
41558         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
41559
41560 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
41561
41562         * gcc.dg/noncompile/undeclared-2.c: New test.
41563
41564 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
41565
41566         * gcc.dg/940409-1.c: Remove XFAIL.
41567         * gcc.dg/reg-vol-struct-1.c: New test.
41568
41569 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41570
41571         * gcc.dg/torture/builtin-wctype-1.c: New test.
41572
41573 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
41574
41575         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
41576         * gcc.dg/20001101-1.c: Likewise.
41577         * gcc.dg/20001102-1.c: Likewise.
41578
41579 2004-03-25  Roger Sayle  <roger@eyesopen.com>
41580
41581         * gcc.dg/compare8.c: Add an additional test for XOR.
41582
41583 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41584
41585         * gcc.dg/torture/builtin-ctype-1.c: New test.
41586
41587 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41588
41589         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
41590         * gcc.dg/torture/builtin-math-1.c: Likewise.
41591         * gcc.dg/torture/builtin-power-1.c: New test.
41592
41593 2004-03-24  Andreas Schwab  <schwab@suse.de>
41594
41595         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
41596         IA64 assembler.
41597
41598 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
41599             Roger Sayle  <roger@eyesopen.com>
41600
41601         * gcc.dg/compare8.c: New test case.
41602
41603 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
41604
41605         * g++.dg/ext/altivec-7.C: New test.
41606
41607 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
41608
41609         PR 12267, 12391, 12560, 13129, 14114, 14133
41610         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
41611         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
41612         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
41613         Adjust error regexps.
41614         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
41615         * gcc.dg/noncompile/undeclared-1.c: New test cases.
41616         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
41617         * gcc.dg/local1.c: Add explanatory comment.
41618
41619 2004-03-23  Roger Sayle  <roger@eyesopen.com>
41620
41621         PR optimization/14669
41622         * g++.dg/opt/fold2.C: New test case.
41623
41624 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
41625
41626         PR c/14069
41627         * gcc.dg/20040322-1.c: New test.
41628
41629 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41630
41631         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
41632         * gcc.dg/ultrasp4.c: Likewise.
41633         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
41634
41635 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41636
41637         * gcc.dg/i386-sse-8.c: Reset default options.
41638
41639 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41640
41641         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
41642         in the error message text.
41643
41644 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41645
41646         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
41647
41648 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
41649
41650         PR c++/14616
41651         * g++.dg/init/array13.C: New test.
41652
41653 2004-03-20  Roger Sayle  <roger@eyesopen.com>
41654
41655         PR target/13889
41656         * gcc.c-torture/compile/pr13889.c: New test case.
41657
41658 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41659
41660         PR c/14635
41661         * builtins-1.c (nan, nans): Don't test.
41662         * builtins-30.c: Don't use nan, nanf, nanl.
41663         * builtins-35.c: New test.
41664
41665 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
41666
41667         * g++.dg/ext/altivec-6.C: New test.
41668
41669 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
41670
41671         * g++.dg/init/placement3.C: New test.
41672
41673         * g++.dg/template/spec13.C: New test.
41674
41675         * g++.dg/lookup/using11.C: New test.
41676
41677         * g++.dg/lookup/koenig3.C: New test.
41678
41679         * g++.dg/template/operator2.C: New test.
41680
41681         * g++.dg/expr/dtor3.C: New test.
41682         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
41683         marker.
41684         * g++.old-deja/g++.law/visibility28.C: Likewise.
41685
41686 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
41687
41688         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
41689         * gcc.dg/ppc64-abi-3.c: Likewise.
41690
41691 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41692
41693         PR c++/14545
41694         * g++.dg/parse/template15.C: New test.
41695
41696 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41697
41698         * g++.dg/expr/dtor2.C: New test.
41699
41700         * g++.dg/lookup/anon4.C: New test.
41701
41702         * g++.dg/overload/using1.C: New test.
41703
41704         * g++.dg/template/lookup7.C: New test.
41705
41706         * g++.dg/template/typename6.C: New test.
41707
41708         * g++.dg/expr/cond6.C: New test.
41709
41710 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41711
41712         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
41713
41714 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41715
41716         * g++.dg/expr/cond5.C: New test.
41717         * g++.dg/expr/constcast1.C: Likewise.
41718         * g++.dg/expr/ptrmem2.C: Likewise.
41719         * g++.dg/expr/ptrmem3.C: Likewise.
41720         * g++.dg/lookup/main1.C: Likewise.
41721         * g++.dg/template/lookup6.C: Likewise.
41722
41723 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41724
41725         * gcc.dg/local1.c: New test.
41726
41727         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
41728
41729 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41730
41731         * gcc.dg/torture/builtin-convert-1.c: New test.
41732
41733 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41734
41735         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
41736
41737 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41738
41739         PR c++/14481
41740         * g++.dg/warn/Wunused-7.C: New test.
41741
41742 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41743
41744         * gcc.dg/torture/builtin-integral-1.c: New test.
41745
41746 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41747
41748         PR c++/14586
41749         * g++.dg/parse/non-dependent3.C: New test.
41750
41751 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
41752
41753         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
41754         * g++.dg/eh/simd-2.C: Likewise.
41755         * g++.dg/init/array10.C: Likewise.
41756         * gcc.c-torture/compile/simd-1.c: Likewise.
41757         * gcc.c-torture/compile/simd-2.c: Likewise.
41758         * gcc.c-torture/compile/simd-3.c: Likewise.
41759         * gcc.c-torture/compile/simd-4.c: Likewise.
41760         * gcc.c-torture/compile/simd-6.c: Likewise.
41761         * gcc.c-torture/execute/simd-1.c: Likewise.
41762         * gcc.c-torture/execute/simd-2.c: Likewise.
41763         * gcc.dg/compat/vector-defs.h: Likewise.
41764         * gcc.dg/20020531-1.c: Likewise.
41765         * gcc.dg/altivec-3.c: Likewise.
41766         * gcc.dg/altivec-4.c: Likewise.
41767         * gcc.dg/altivec-varargs-1.c: Likewise.
41768         * gcc.dg/compat/vector-defs.h: Likewise.
41769         * gcc.dg/i386-mmx-3.c: Likewise.
41770         * gcc.dg/i386-sse-4.c: Likewise.
41771         * gcc.dg/i386-sse-5.c: Likewise.
41772         * gcc.dg/i386-sse-8.c: Likewise.
41773         * gcc.dg/simd-1.c: Likewise.
41774         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
41775         __ev64_opaque__ since the machine description provides it.
41776
41777 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41778
41779         * lib/compat.exp (skip_list): New global variable.
41780         Use it to hold the user defined COMPAT_SKIPS list if any.
41781         (compat-obj): Add the members of skip_list to optall.
41782
41783 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41784
41785         * gcc.dg/compat/union-by-value-1_main.c,
41786         union-by-value-1_x.c, union-by-value-1_y.c,
41787         union-check.h, union-defs.h,
41788         union-init.h, union-return-1_main.c,
41789         union-return-1_x.c, union-return-1_y.c: New files.
41790
41791 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41792
41793         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
41794         mixed-struct-init.h: Add 4 mixed structure types.
41795         struct-by-value-21_main.c, struct-by-value-21_x.c,
41796         struct-by-value-21_y.c, struct-return-21_main.c,
41797         struct-return-21_x.c, struct-return-21_y.c: New files.
41798
41799 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
41800
41801         PR c++/14550
41802         * g++.dg/parse/template14.C: New test.
41803
41804 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41805
41806         * gcc.c-torture/execute/20040313-1.c: New test.
41807
41808 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
41809
41810         PR target/14533
41811         * gcc.dg/20040311-2.c: New test.
41812
41813 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
41814
41815         PR other/14544
41816         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
41817         bit-field.
41818
41819 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
41820
41821         * gcc.dg/20040305-2.c: Add missing return statement.
41822
41823 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41824
41825         * gcc.dg/builtins-34.c: Also check pow10*.
41826
41827 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41828
41829         PR target/14262
41830         * gcc.dg/20040305-2.c: New test.
41831
41832 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41833
41834         * gcc.dg/20040310-1.c: New test.
41835
41836 2004-03-11  Roger Sayle  <roger@eyesopen.com>
41837
41838         * gcc.c-torture/execute/20040311-1.c: New test case.
41839
41840 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
41841
41842         PR c++/14476
41843         * g++.dg/lookup/enum1.C: New test.
41844
41845 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
41846
41847         PR c++/14510
41848         * g++.dg/lookup/struct2.C: New test.
41849
41850 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
41851
41852         * gcc.dg/builtins-34.c: New test.
41853
41854 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41855
41856         * gcc.dg/torture/builtin-nonneg-1.c: New test.
41857
41858 2004-03-09  James E Wilson  <wilson@specifixinc.com>
41859
41860         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
41861         * gcc.dg/alias-2.c: New testcase.
41862
41863 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
41864
41865         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
41866
41867 2004-03-09  Roger Sayle  <roger@eyesopen.com>
41868
41869         * gcc.c-torture/execute/20040309-1.c: New test case.
41870
41871 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
41872
41873         PR c++/14397
41874         * g++.dg/overload/ref1.C: New.
41875
41876 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41877
41878         PR c++/14409
41879         * g++.dg/template/spec12.C: New test.
41880
41881         PR c++/14448
41882         * g++.dg/parse/crash14.C: New test.
41883
41884 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41885
41886         PR c++/14230
41887         * g++.dg/init/ref11.C: New test.
41888
41889 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41890
41891         PR c++/14432
41892         * g++.dg/parse/builtin2.C: New test.
41893
41894 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41895
41896         PR c++/14401
41897         * g++.dg/init/ctor3.C: New test.
41898         * g++.dg/init/union1.C: New test.
41899         * g++.dg/ext/anon-struct4.C: New test.
41900
41901 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41902
41903         * g++.dg/lookup/koenig1.C: Tweak error messages.
41904         * g++.dg/lookup/used-before-declaration.C: Likewise.
41905         * g++.dg/other/do1.C: Likewise.
41906         * g++.dg/overload/koenig1.C: Likewise.
41907         * g++.dg/parse/crash13.C: Likewise.
41908         * g++.dg/template/instantiate3.C: Likewise.
41909
41910 2004-03-08  Eric Christopher  <echristo@redhat.com>
41911
41912         * * lib/target-supports.exp: Enable libiconv in test
41913         compilation.  Fix up error checking.
41914
41915 2004-03-08  Roger Sayle  <roger@eyesopen.com>
41916
41917         PR middle-end/14289
41918         * gcc.dg/pr14289-1.c: New test case.
41919         * gcc.dg/pr14289-2.c: Likewise.
41920         * gcc.dg/pr14289-3.c: Likewise.
41921
41922 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
41923
41924         * gcc.c-torture/execute/20040308-1.c: New test.
41925
41926 2004-03-07  Roger Sayle  <roger@eyesopen.com>
41927
41928         * gcc.c-torture/execute/20040307-1.c: New test case.
41929
41930 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
41931
41932         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
41933
41934 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
41935
41936         * gcc.dg/20040306-1.c: New test.
41937
41938 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
41939
41940         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
41941         them static.
41942         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
41943
41944 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41945
41946         PR c/14465
41947         * gcc.dg/decl-6.c: New test.
41948
41949 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41950
41951         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
41952         Rename LOGPOW -> LOG_POW.
41953         (SQRT_EXP, POW_EXP): New.
41954
41955 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41956
41957         * gcc.dg/i386-sse-8.c: New test.
41958
41959 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41960
41961         PR c/14114
41962         * gcc.dg/decl-5.c: New test.
41963
41964 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
41965
41966         * gcc.dg/20040305-1.c: New test.
41967
41968 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
41969
41970         PR other/14354
41971         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
41972
41973 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
41974
41975         PR c++/14425, c++/14426
41976         * g++.dg/ext/altivec-4.C: New test.
41977         * g++.dg/ext/altivec-5.C: New test.
41978
41979 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
41980
41981         * g++.old-deja/g++.other/linkage1.C: Expect errors about
41982         global variables of a type with no linkage.
41983         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
41984         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
41985         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
41986         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
41987         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
41988         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
41989         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
41990         * g++.dg/warn/deprecated.C: Name enum Color.
41991         * g++.dg/overload/VLA.C: Name structure for 'b'.
41992         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
41993
41994 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41995
41996         * gcc.c-torture/compile/20040304-1.c: New test.
41997
41998 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
41999
42000         PR 13728
42001         * gcc.dg/decl-4.c: New testcase.
42002
42003 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
42004
42005         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
42006         as PRECF if sizeof (float) > sizeof (double).
42007         (PRECL): Make it the same as PRECF if
42008         sizeof (float) > sizeof (long double).
42009
42010 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42011
42012         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
42013         system type.  Add check for irix6 which doesn't have c99 runtime.
42014
42015 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
42016
42017         * gcc.dg/const-elim-1.c: xfail for xtensa.
42018
42019 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42020
42021         PR c++/14369
42022         * g++.dg/template/cond4.C: New test.
42023
42024 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42025
42026         PR c++/14360
42027         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
42028
42029         PR c++/14361
42030         * g++.dg/parse/defarg7.C: New test.
42031
42032         PR c++/14359
42033         * g++.dg/template/friend26.C: New test.
42034
42035 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42036
42037         PR c++/14324
42038         * g++.dg/abi/mangle21.C: New test.
42039
42040         PR c++/14260
42041         * g++.dg/parse/constructor2.C: New test.
42042
42043         PR c++/14337
42044         * g++.dg/template/sfinae1.C: New test.
42045
42046 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42047
42048         PR c++/14267
42049         * g++.dg/expr/crash2.C: New test.
42050
42051         PR middle-end/13448
42052         * gcc.dg/inline-5.c: New test.
42053         * gcc.dg/always-inline.c: Split out tests into ...
42054         * gcc.dg/always-inline2.c: ... this and ...
42055         * gcc.dg/always-inline3.c: ... this.
42056
42057 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42058
42059         PR debug/12103
42060         * g++.dg/debug/crash1.C: New test.
42061
42062 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
42063
42064         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
42065         function with __attribute__((noinline)).
42066         (recurser_void2): Likewise.
42067         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
42068         (recurser_void2): Likewise.
42069
42070 2004-02-29  Roger Sayle  <roger@eyesopen.com>
42071
42072         PR middle-end/14203
42073         * g++.dg/warn/Wunused-6.C: New test case.
42074
42075 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
42076
42077         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
42078         not defined.
42079
42080 2004-02-27  Eric Christopher  <echristo@redhat.com>
42081
42082         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
42083         * g++.dg/charset/asm2.c: Run only x86.
42084         * gcc.dg/charset/asm3.c: Ditto.
42085
42086 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
42087
42088         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
42089         ld_library_path.
42090
42091 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
42092
42093         * g++.dg/ext/altivec-3.C: New.
42094
42095 2004-02-26  Richard Henderson  <rth@redhat.com>
42096
42097         * g++.dg/ext/attrib10.C: Mark for warning.
42098         * gcc.dg/attr-alias-1.c: New.
42099
42100 2004-02-26  Richard Henderson  <rth@redhat.com>
42101
42102         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
42103         * gcc.c-torture/execute/20040208-2.c: ... it back.
42104
42105 2004-02-26  Eric Christopher  <echristo@redhat.com>
42106
42107         * lib/target-supports.exp (check-iconv-available): New function.
42108         * lib/gcc-dg.exp (dg-require-iconv): New function.
42109         Use above.
42110         * gcc.dg/charset: New directory.
42111         * gcc.dg/charset/charset.exp: New file.
42112         * gcc.dg/charset/asm1.c: Ditto.
42113         * gcc.dg/charset/asm2.c: Ditto.
42114         * gcc.dg/charset/asm3.c: Ditto.
42115         * gcc.dg/charset/asm4.c: Ditto.
42116         * gcc.dg/charset/asm5.c: Ditto.
42117         * gcc.dg/charset/attribute1.c: Ditto.
42118         * gcc.dg/charset/attribute2.c: Ditto.
42119         * gcc.dg/charset/string1.c: Ditto.
42120         * g++.dg/charset: New directory.
42121         * g++.dg/dg.exp: Add here. Special options.
42122         * g++.dg/charset/charset.exp: New file.
42123         * g++.dg/charset/asm1.c: Ditto.
42124         * g++.dg/charset/asm2.c: Ditto.
42125         * g++.dg/charset/asm3.c: Ditto.
42126         * g++.dg/charset/asm4.c: Ditto.
42127         * g++.dg/charset/attribute1.c: Ditto.
42128         * g++.dg/charset/attribute2.c: Ditto.
42129         * g++.dg/charset/extern1.cc: Ditto.
42130         * g++.dg/charset/extern2.cc: Ditto.
42131         * g++.dg/charset/string1.c: Ditto.
42132
42133 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
42134
42135         PR c++/14278
42136         * g++.dg/parse/comma1.C: New test.
42137
42138 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42139
42140         PR c++/14284
42141         * g++.dg/template/ttp8.C: New test.
42142
42143 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
42144
42145         * gcc.dg/fixuns-trunc-1.c: New test.
42146
42147 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42148
42149         * gcc.dg/builtins-config.h: Use #elif.
42150
42151 2004-02-26  Michael Matz  <matz@suse.de>
42152
42153         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
42154         * gcc.dg/991214-1.c: Likewise.
42155         * gcc.dg/i386-asm-1.c: Likewise.
42156
42157 2004-02-25  Richard Henderson  <rth@redhat.com>
42158
42159         * gcc.c-torture/execute/20040208-2.c: Move ...
42160         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
42161
42162 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42163
42164         PR c++/14246
42165         * g++.dg/other/crash-3.C: New test.
42166
42167 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42168
42169         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
42170         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
42171
42172         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
42173         HP-UX.
42174
42175 2004-02-24  Michael Matz  <matz@suse.de>
42176
42177         * gcc.dg/i386-regparm.c: New.
42178
42179 2004-02-23  James E Wilson  <wilson@specifixinc.com>
42180
42181         * gcc.c-torture/execute/20040223-1.c: New.
42182
42183 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
42184             Kazu Hirata  <kazu@cs.umass.edu>
42185
42186         * gcc.dg/fwritable-strings-1.c: Remove.
42187
42188 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
42189
42190         PR c/14156
42191         * gcc.dg/20040223-1.c: New test.
42192
42193 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42194
42195         PR c++/14106
42196         * g++.dg/ext/typeof9.C: New test.
42197
42198 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42199
42200         PR c++/14250
42201         * g++.dg/other/switch1.C: New test.
42202
42203 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42204
42205         * gcc.dg/cast-function-1.c: Adjust for new informative message.
42206         * gcc.dg/va-arg-1.c: Likewise.
42207
42208 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42209
42210         PR c++/14143
42211         * g++.dg/template/koenig5.C: New test.
42212
42213 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
42214
42215         * g++.dg/ext/altivec-1.C: Generalize target triple.
42216         * g++.dg/ext/altivec-2.C: New test case.
42217         * g++.dg/ext/altivec_check.h: New file.
42218         * gcc.dg/altivec-1.c: Generalize target triple;
42219         include altivec_check.h and call altivec_check().
42220         * gcc.dg/altivec-[2-5].c: Generalize target triple.
42221         * gcc.dg/altivec-6.c: New test case.
42222         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
42223         type casts as needed.
42224         * gcc.dg/altivec-10.c: Include altivec_check.h and call
42225         altivec_check().
42226         * gcc.dg/altivec-12.c: New test case.
42227         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
42228         include altivec_check.h and call altivec_check().
42229         * gcc.dg/altivec_check.h: New file.
42230
42231 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42232
42233         * lib/target-supports.exp (check_alias_available): Don't mangle
42234         function `g' in test program.
42235
42236 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42237
42238         * lib/target-supports.exp (check_profiling_available): Check
42239         argument to determine whether we support a profiling type.
42240         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
42241         check_profiling_available.
42242         * g++.dg/bprob/bprob.exp: Likewise.
42243         * g77.dg/bprob/bprob.exp: Likewise.
42244         * gcc.misc-tests/bprob.exp: Likewise.
42245         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
42246         dg-require-profiling and delete expected error handling.
42247         * gcc.dg/20021014-1.c: Likewise.
42248         * gcc.dg/nest.c: Likewise.
42249
42250 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42251
42252         PR c++/12007
42253         * g++.dg/other/vthunk1.C: New test.
42254
42255 2004-02-20  Falk Hueffner  <falk@debian.org>
42256
42257         PR target/14201
42258         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
42259
42260 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
42261
42262         PR c++/13927
42263         * g++.dg/other/error8.C: Remove XFAIL markers.
42264
42265         PR c++/14173
42266         * g++.dg/ext/packed5.C: New test.
42267
42268         PR c++/14199
42269         * g++.dg/warn/Wunused-5.C: New test.
42270
42271         PR c++/14186
42272         * g++.dg/lookup/member1.C: New test.
42273
42274 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
42275
42276         * gcc.c-torture/compile/20040130-1.c: Enable only when
42277         __INT_MAX__ >= 2147483647L.
42278         * gcc.c-torture/compile/961203-1.c: Likewise.
42279
42280 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
42281
42282         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
42283         * g++.dg/opt/template1.C: Robustify assembler regexp
42284
42285 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42286
42287         * gcc.c-torture/execute/simd-4.x: Remove.
42288         * gcc.c-torture/execute/va-arg-25.x: Likewise.
42289         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
42290         Guard with #ifndef SKIP_ATTRIBUTE.
42291         * gcc.dg/compat/vector-1_y.c: Likewise.
42292         * gcc.dg/compat/vector-2_x.c: Likewise.
42293         * gcc.dg/compat/vector-2_y.c: Likewise.
42294         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
42295         * g++.dg/eh/simd-2.C: Likewise.
42296
42297 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
42298
42299         * gcc.c-torture/compile/complex-1.c: New.
42300
42301 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
42302
42303         PR target/14209
42304         * gcc.c-torture/execute/20040218-1.c: New test.
42305
42306 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42307
42308         PR c++/14181
42309         * g++.dg/parse/new2.C: New test.
42310
42311 2004-02-18  Paul Brook  <paul@codesourcery.com>
42312
42313         * gcc.c-torture/compile/libcall-1.c: New test.
42314
42315 2004-02-18  Paul Brook  <paul@codesourcery.com>
42316
42317         PR debug/12934
42318         * gcc.dg/debug/debug-7.c: New test.
42319
42320 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
42321
42322         * gcc.dg/20040217-1.c: New test.
42323
42324 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
42325
42326         * gcc.c-torture/execute/990208-1.x: Delete.
42327
42328 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
42329
42330         * gcc.c-torture/execute/20040208-2.x: New file.
42331
42332 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
42333
42334         PR c++/11326
42335         * g++.dg/abi/structret1.C: New test.
42336
42337 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
42338
42339         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
42340         (i386_cpuid): No need to test if cpuid is available on AMD64.
42341         Fix assembly, so that it works onboth i386 and AMD64.
42342         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
42343         (vecInLong): Fix s[] member type to unsigned int.
42344         (vecInWord): Remove type.
42345         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
42346         (a64, b64, c64, d64, e64): Remove.
42347         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
42348         Remove unused variable.  Remove initialization of removed variables.
42349         Don't call mmx_tests nor sse_tests.
42350         (reference_mmx, reference_sse): Remove.
42351         (check): Add return stmt.
42352         * gcc.dg/i386-sse-7.c: New test.
42353         * gcc.dg/i386-mmx-4.c: New test.
42354
42355 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42356
42357         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
42358         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42359         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42360         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
42361         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
42362         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
42363         g++.dg/tc1/dr94.C: Fix line terminator.
42364
42365 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
42366
42367         * gcc.c-torture/compile/20040216-1.c: New.
42368
42369 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42370
42371         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42372         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42373         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
42374         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
42375         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
42376         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
42377
42378 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42379
42380         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
42381
42382 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
42383
42384         PR c++/13971
42385         * g++.dg/expr/cond4.C: New test.
42386
42387         PR c++/14086
42388         * g++.dg/lookup/crash2.C: New test.
42389
42390 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
42391
42392         * gcc.c-torture/compile/20040214-2.c: New test.
42393
42394 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
42395
42396         PR c++/14116
42397         * g++.dg/ext/typeof8.C: New test.
42398
42399 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
42400
42401         * gcc.c-torture/compile/20040214-1.c: New test.
42402
42403 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42404
42405         PR c++/13635
42406         * g++.dg/template/spec11.C: New test.
42407
42408 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42409
42410         PR c++/13927
42411         * g++.dg/other/error8.C: New test.
42412
42413 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
42414
42415         PR c++/14122
42416         * g++.dg/template/array4.C: New test.
42417
42418         PR c++/14108
42419         * g++.dg/inherit/thunk2.C: New test.
42420
42421         PR c++/14083
42422         * g++.dg/eh/cond2.C: New test.
42423
42424 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
42425
42426         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
42427
42428 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
42429
42430         * lib/scanasm.exp (dg-scan): Quote pattern before display.
42431
42432 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
42433
42434         * g++.dg/simd-2.C: xfail on ppc64-linux.
42435
42436 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
42437
42438         PR c/456
42439         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
42440         tests.
42441
42442 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
42443
42444         * gcc.dg/builtins-33.c: New test.
42445
42446 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
42447
42448         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
42449
42450 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42451
42452         * g++.dg/simd-2.C: Set -maltivec for ppc64.
42453
42454 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42455
42456         * gcc.dg/ppc64-abi-3.c: New test.
42457
42458 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
42459
42460         PR c/14092
42461
42462         * gcc.dg/pr14092-1.c: New testcase.
42463
42464 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
42465
42466         * gcc.dg/cpp/assert4.c: Fix typo last change.
42467
42468         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
42469         * gcc.dg/cpp/assert4.c: Handle powerpc64.
42470
42471         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
42472
42473 2004-02-09  Roger Sayle  <roger@eyesopen.com>
42474
42475         * gcc.c-torture/compile/20040209-1.c: New test case.
42476
42477 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42478
42479         * gcc.dg/c90-init-1.c: Adjust expected error messages.
42480
42481 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
42482
42483         * gcc.c-torture/execute/20040208-[12].c: New tests.
42484
42485 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42486
42487         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
42488
42489 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42490
42491         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
42492
42493 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42494
42495         Bug 13856
42496         * gcc.dg/visibility-8.c: New testcase.
42497
42498 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42499
42500         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
42501         arguments.
42502         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
42503
42504 2004-02-07  Roger Sayle  <roger@eyesopen.com>
42505
42506         PR middle-end/13696
42507         * g++.dg/opt/fold1.C: New test case.
42508
42509 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42510
42511         PR c++/14033
42512         * g++.dg/other/crash-2.C: New test.
42513
42514 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42515
42516         PR c++/14028
42517         * g++.dg/parse/angle-bracket2.C: New test.
42518
42519 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42520
42521         PR middle-end/13750
42522         Revert:
42523         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42524         PR pch/13361
42525         * g++.dg/pch/wchar-1.C: New.
42526         * g++.dg/pch/wchar-1.Hs: New.
42527
42528 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42529
42530         PR c++/14008
42531         * g++.dg/parse/error15.C: New test.
42532         * g++.dg/parse/crash11.C: Update dg-error mark.
42533
42534 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42535
42536         PR c++/13932
42537         * g++.dg/warn/conv2.C: New test.
42538
42539 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42540
42541         PR c++/13086
42542         * g++.dg/warn/incomplete1.C: Remove xfail.
42543
42544 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42545
42546         * lib/file-format.exp (gcc_target_object_format): Use
42547         ${tool}_target_compile, not gcc_target_compile.
42548         * lib/target-supports.exp (check_alias_available): Likewise.
42549         (check_gc_sections_available): Likewise.
42550         * g++.dg/ext/attrib10.C: Use dg-require-alias.
42551         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
42552         dg-require-alias.
42553
42554 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42555
42556         PR c++/13969
42557         * g++.dg/template/static6.C: New test.
42558
42559 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
42560
42561         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
42562
42563 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42564
42565         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
42566         tests for systems where `char' is unsigned by default.
42567
42568 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42569
42570         PR c++/13997
42571         * g++.dg/template/partial3.C: New test.
42572
42573 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
42574
42575         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
42576         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
42577         Remove mentions of obsolete ports.
42578
42579 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
42580
42581         * gcc.dg/noncompile/20001228-1.c: Fix for new
42582         error message.
42583
42584 2004-02-03  Roger Sayle  <roger@eyesopen.com>
42585
42586         PR target/9348
42587         * gcc.c-torture/execute/multdi-1.c: New test case.
42588
42589 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42590
42591         PR c++/13925
42592         * g++.dg/template/lookup5.C: New test.
42593
42594 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42595
42596         PR c++/13950
42597         * g++.dg/template/lookup4.C: New test.
42598
42599         PR c++/13970
42600         * g++.dg/parse/error14.C: New test.
42601
42602         PR c++/14002
42603         * g++.dg/parse/template13.C: New test.
42604
42605 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42606
42607         PR c++/13978
42608         * g++.dg/template/koenig4.C: New test.
42609
42610         PR c++/13968
42611         * g++.dg/template/crash17.C: New test.
42612
42613         PR c++/13975
42614         * g++.dg/parse/error13.C: New test.
42615         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
42616
42617 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42618
42619         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
42620
42621 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
42622
42623         PR c/11658
42624         PR c/13994
42625         * gcc.dg/noncompile/20040203-1.c: New test.
42626         * gcc.dg/noncompile/20040203-2.c: Likewise.
42627         * gcc.dg/noncompile/20040203-3.c: Likewise.
42628         * gcc.dg/20040203-1.c: Likewise.
42629
42630 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
42631
42632         PR c++/10858
42633         * g++.dg/template/sizeof7.C: New test.
42634
42635 2004-02-02  Eric Christopher  <echristo@redhat.com>
42636             Zack Weinberg  <zack@codesourcery.com>
42637
42638         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
42639
42640 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
42641
42642         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
42643         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
42644         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
42645         * gcc.dg/cleanup-5.c: Run only on Linux targets.
42646
42647 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
42648
42649         PR c++/13113
42650         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
42651
42652         PR c++/13854
42653         * g++.dg/ext/attrib13.C: New test.
42654
42655         PR c++/13907
42656         * g++.dg/conversion/op2.C: New test.
42657
42658 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42659
42660         * gcc.dg/titype-1.c: Fix pasto.
42661
42662 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42663
42664         * gcc.dg/titype-1.c: New test.
42665
42666 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42667
42668         PR c++/13957
42669         * g++.dg/template/non-type-template-argument-1.C,
42670         g++.dg/template/qualified-id1.C: Update dg-error marks.
42671         * g++.dg/template/nontype6.C: New test.
42672
42673 2004-02-01  Roger Sayle  <roger@eyesopen.com>
42674
42675         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
42676         * gcc.dg/builtins-31.c: New testcase.
42677         * gcc.dg/builtins-32.c: New testcase.
42678
42679 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
42680
42681         * objc.dg/call-super-2.m: Update line numbers
42682         for the including of stddef.h.
42683
42684 2004-01-30  Michael Matz  <matz@suse.de>
42685
42686         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
42687         g++.dg/ext/case-range3.C: New tests.
42688
42689 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42690
42691         DR206
42692         PR c++/13813
42693         * g++.dg/template/member4.C: New test.
42694
42695 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42696
42697         PR c++/13683
42698         * g++.dg/template/sizeof6.C: New test.
42699
42700 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42701
42702         * gcc.dg/fwritable-strings-1.c: New test.
42703
42704 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42705
42706         * gcc.c-torture/compile/20040130-1.c: New test.
42707
42708 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
42709
42710         * objc.dg/call-super-2.m: Include stddef.h for size_t.
42711
42712 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
42713
42714         PR c++/13883
42715         * g++.dg/template/ctor3.C: New test.
42716
42717 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42718
42719         * g++.dg/tc1: New directory.
42720         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
42721         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
42722         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
42723         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
42724         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
42725
42726 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42727
42728         * g++.dg/parse/error11.C: New test.
42729         * g++.dg/parse/error12.C: Likewise.
42730
42731 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
42732
42733         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
42734         (scan_initial, main): Use aligned_sizeof instead of sizeof.
42735
42736 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
42737
42738         PR c++/13791
42739         * g++.dg/ext/attrib12.C: New test.
42740
42741         PR c++/13736
42742         * g++.dg/parse/cast2.C: New test.
42743
42744 2004-01-27  James E Wilson  <wilson@specifixinc.com>
42745
42746         * objc.dg/encode-2.m (main): New local string.  Set depending on
42747         sizeof long.  Use in sscanf call.
42748         * objc.dg/encode-3.m (main): New local string.  Set depending on
42749         sizeof long.  Use in scan_initial call.
42750
42751 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42752
42753         * objc.dg/call-super-2.m: Make LP64-safe.
42754         * objc.dg/desig-init-1.m: Likewise.
42755
42756 2004-01-27  Devang Patel <dpatel@apple.com>
42757
42758         * g++.dg/debug/namespace1.C: New test.
42759
42760 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
42761
42762         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
42763         xscale-*-*.
42764
42765         * gcc.dg/arm-mmx-1.c: New test.
42766
42767 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42768
42769         * gcc.dg/20040127-1.c: New test.
42770         * gcc.dg/20040127-2.c: New test.
42771
42772 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42773
42774         * objc.dg/stret-1.m (glob): Renamed to globa.
42775
42776 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
42777
42778         PR c++/13663
42779         * g++.dg/expr/for1.C: New test.
42780
42781 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
42782
42783         PR middle-end/13779
42784         * gcc.dg/darwin-longlong.c: New test.
42785
42786 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
42787
42788         * gcc.dg/20040124-1.c: Moved test from here...
42789         * gcc.c-torture/compile/20040124-1.c: ...to here.
42790
42791 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42792
42793         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
42794         the assembly output if -m64 is passed.
42795
42796 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
42797
42798         PR c++/13833
42799         * g++.dg/template/cond3.C: New test.
42800
42801 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42802
42803         PR c++/13810
42804         * g++.dg/template/ttp7.C: New test.
42805
42806 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42807
42808         PR c++/13797
42809         * g++.dg/template/nontype4.C: New test.
42810         * g++.dg/template/nontype5.C: Likewise.
42811
42812 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
42813
42814         * gcc.dg/torture/mips-clobber-at.c: New test.
42815
42816 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
42817
42818         * gcc.dg/20040124-1.c: New test.
42819
42820 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
42821
42822         * gcc.dg/20040123-1.c: New test.
42823
42824 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42825
42826         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
42827
42828 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42829
42830         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
42831
42832 2004-01-23  Andrew Pinski  <apinski@apple.com>
42833
42834         * gcc.dg/20030121-1.c: Move to ..
42835         * gcc.dg/20040121-1.c: here.
42836
42837 2004-01-23  Roger Sayle  <roger@eyesopen.com>
42838
42839         * gcc.dg/builtins-29.c: New test case.
42840
42841 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42842
42843         PR 18314
42844         * gcc.dg/builtins-30.c: New testcase.
42845
42846 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
42847
42848         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
42849         * lib/g77.exp: Likewise.
42850         * lib/objc.exp: Likewise.
42851         * lib/g++.exp: Likewise.
42852
42853 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42854
42855         * gcc.dg/struct-by-value-2.c: New test.
42856
42857 2004-01-21  Andrew Pinski  <apinski@apple.com>
42858
42859         PR target/13785
42860         * gcc.dg/20030121-1.c: New test.
42861
42862 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
42863
42864         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
42865         clobber frame pointer register in asm statement.
42866
42867 2004-01-21  Falk Hueffner  <falk@debian.org>
42868
42869         * gcc.c-torture/compile/20040121-1.c: New test.
42870
42871 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
42872
42873         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
42874
42875 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
42876
42877         * gcc.dg/ppc64-abi-2.c: New test.
42878
42879 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
42880
42881         * lib/treelang.exp: Fill out this file.
42882         * lib/treelang-dg.exp: New File.
42883
42884 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42885
42886         * gcc.c-torture/compile/981022-1.c: Remove.
42887         * gcc.dg/array-5.c: Remove XFAIL.
42888         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
42889         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
42890         gcc.dg/cond-lvalue-1.c: Update.
42891         * gcc.dg/cast-lvalue-2.c: New test.
42892
42893 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
42894
42895         PR c++/13592
42896         * g++.dg/other/error1.C (class foo): Tweak error message.
42897
42898         PR c++/13592
42899         * g++.dg/template/call2.C: New test.
42900
42901 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42902
42903         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
42904         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
42905         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
42906         scalar-return-1_x.c, scalar-return-2_y.c,
42907         scalar-return-3_x.c, scalar-return-3_y.c,
42908         scalar-return-4_x.c, scalar-return-4_y.c,
42909         struct-align-1.h, struct-align-1_x.c,
42910         struct-align-1_y.c, struct-align-2.h,
42911         struct-align-2_x.c, struct-align-2_y.c,
42912         struct-by-value-10_y.c, struct-by-value-11_x.c,
42913         struct-by-value-11_y.c, struct-by-value-12_x.c,
42914         struct-by-value-12_y.c, struct-by-value-13_x.c,
42915         struct-by-value-13_y.c, struct-by-value-14_x.c,
42916         struct-by-value-14_y.c, struct-by-value-15_x.c,
42917         struct-by-value-15_y.c, struct-by-value-16_y.c,
42918         struct-by-value-17_y.c, struct-by-value-18_y.c,
42919         struct-by-value-19_y.c, struct-by-value-1_x.c,
42920         struct-by-value-1_y.c, struct-by-value-20_y.c,
42921         struct-by-value-2_x.c, struct-by-value-2_y.c,
42922         struct-by-value-3_y.c, struct-by-value-4_x.c,
42923         struct-by-value-4_y.c, struct-by-value-5_y.c,
42924         struct-by-value-6_y.c, struct-by-value-7_y.c
42925         struct-by-value-8_x.c, struct-by-value-8_y.c
42926         struct-by-value-9_x.c, struct-by-value-9_y.c
42927         struct-return-10_x.c, struct-return-10_y.c,
42928         struct-return-19_x.c, struct-return-20_x.c
42929         struct-return-2_x.c, struct-return-2_y.c
42930         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
42931         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
42932
42933 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42934
42935         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
42936         attribute on sparc*-sun-solaris2.*.
42937
42938 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
42939
42940         PR c++/13710
42941         * g++.dg/ext/typeof7.C: New test.
42942
42943 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
42944
42945         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
42946         * gcc.dg/const-elim-1.c: Same.
42947
42948 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
42949
42950         * objc.dg/stret-1.m: New.
42951         * objc.dg/stret-2.m: New.
42952
42953 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
42954
42955         PR c++/11895
42956         * g++.dg/ext/vector1.C: New test.
42957
42958 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
42959
42960         * gcc.dg/pch/import-1.c: New.
42961         * gcc.dg/pch/import-1.hs: New.
42962         * gcc.dg/pch/import-1a.h: New.
42963         * gcc.dg/pch/import-1b.h: New.
42964         * gcc.dg/pch/import-1c.h: New.
42965
42966 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42967
42968         PR c++/13574
42969         * g++.dg/ext/array1.C: New test.
42970
42971         PR c++/13178
42972         * g++.dg/conversion/op1.C: New test.
42973
42974 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
42975
42976         PR 11864
42977         From Kazumoto Kojima / Dan Kegel:
42978         * gcc.dg/pr11864-1.c: New test.
42979
42980         PR 10392
42981         From Marcus Comstedt / Dan Kegel:
42982         * gcc.dg/pr10392-1.c: New test.
42983
42984 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42985
42986         PR c++/13478
42987         * g++.dg/init/ref10.C: New test.
42988
42989 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42990
42991         PR c++/13407
42992         * g++.dg/parse/typename6.C: New test.
42993
42994 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42995
42996         PR pch/13361
42997         * g++.dg/pch/wchar-1.C: New.
42998         * g++.dg/pch/wchar-1.Hs: New.
42999
43000 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43001
43002         PR c++/9259
43003         * g++.dg/expr/sizeof2.C: New test.
43004
43005 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
43006
43007         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
43008
43009 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43010
43011         PR c++/13659
43012         * g++.dg/lookup/strong-using-3.C: New.
43013         * g++.dg/lookup/using-10.C: New.
43014
43015 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43016
43017         PR c++/13594
43018         * g++.dg/lookup/strong-using-2.C: New.
43019
43020 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
43021             Dan Kegel <dank@kegel.com>
43022             J"orn Rennecke <joern.rennecke@superh.com>
43023
43024         PR target/9365
43025         * gcc.dg/pr9365-1.c: New test.
43026
43027 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43028
43029         PR c++/8856
43030         * g++.dg/parse/casting-operator2.C: New test.
43031         * g++.old-deja/g++.pt/explicit83.C: Remove.
43032
43033 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
43034
43035         * gcc.dg/label-compound-stmt-1.c: New test.
43036         * gcc.c-torture/compile/950922-1.c,
43037         gcc.c-torture/compile/20000211-3.c,
43038         gcc.c-torture/compile/20000518-1.c,
43039         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
43040         compound statements.
43041
43042 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
43043
43044         * gcc.dg/ppc64-abi-1.c: New test.
43045
43046 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
43047
43048          * g++.dg/ext/attrib9.C: Add dg-warnings.
43049
43050 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43051
43052         PR c++/12335
43053         * g++.dg/parse/dtor3.C: New test.
43054
43055 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
43056
43057         PR c++/12709
43058         * g++.dg/parse/try-catch-1.C: New test.
43059
43060 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
43061
43062         * ada/acats/run_all.sh: Add more verbose output in acats.log
43063         when compiling tests.
43064
43065 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43066
43067         PR 13656
43068         * gcc.dg/typedef-redecl.c: New test case.
43069         * gcc.dg/typedef-redecl.h: New support file.
43070
43071 2004-01-13  Jan Hubicka  <jh@suse.cz>
43072
43073         * gcc.dg/always_inline.c: New test.
43074         * gcc.dg/debug/20031231-1.c: Fix.
43075
43076 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43077
43078         PR c++/13474
43079         * g++.dg/template/array3.C: New test.
43080
43081 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43082
43083         * g++.dg/ext/lvalue1.C: No longer expected to fail.
43084         * g++.dg/warn/Wunused-2.C: Likewise.
43085
43086 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43087
43088         PR c++/13289
43089         * g++.dg/template/instantiate6.C: New test.
43090
43091 2004-01-12  Roger Sayle  <roger@eyesopen.com>
43092
43093         PR middle-end/11397
43094         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
43095
43096 2004-01-12  Jan Hubicka  <jh@suse.cz>
43097
43098         PR opt/12826
43099         * gcc.dg/20040112-1.c: New.
43100
43101         * gcc.dg/dwarf-die[1-7].c: Move to...
43102         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
43103         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
43104
43105 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
43106
43107         PR c++/4100
43108         * g++.dg/parse/friend4.C: New test.
43109
43110 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
43111
43112         PR c++/4100
43113         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
43114         definition is called a friend.
43115
43116 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
43117
43118         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
43119
43120 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
43121
43122         PR c++/3478
43123         * g++.dg/parse/error10.C: New test.
43124         * g++.dg/template/arg2.C: Accept "invalid type" error.
43125
43126 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
43127
43128         PR middle-end/13392
43129         * g++.dg/opt/expect2.C: New test.
43130
43131 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43132
43133         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
43134         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
43135         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
43136         Update dg-error regexps.
43137
43138 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43139
43140         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
43141         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
43142
43143 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43144
43145         * gcc.dg/pragma-re-1.c: Use right pointer type.
43146
43147 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43148
43149         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
43150
43151 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
43152
43153         * gcc.dg/rs6000-ldouble-1.c: New.
43154
43155 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43156
43157         DR 337
43158         PR c++/9256
43159         * g++.dg/other/abstract1.C: New test.
43160
43161 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
43162
43163         * g++.dg/lookup/strong-using-1.C: New.
43164
43165 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
43166
43167         PR c/11234
43168         * gcc.dg/func-ptr-conv-1.c: New test.
43169         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
43170
43171 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
43172
43173         PR target/13380.
43174         * gcc.c-torture/compile/20040109-1.c: New.
43175
43176 2004-01-08  Stuart Hastings  <stuart@apple.com>
43177
43178         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
43179         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
43180         * gcc.dg/i386-sse-6.c: ...this new testcase.
43181
43182 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
43183
43184         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
43185
43186 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43187
43188         * ada/acats/run_acats: Treat 'gnatchop' the same way
43189         as 'gnatmake'.  Export GCC_DRIVER.
43190         * ada/acats/run_all.sh: Add target_gnatchop.  Use
43191         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
43192
43193 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43194
43195         PR c++/12573
43196         * g++.dg/template/dependent-expr4.C: New test.
43197
43198 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
43199
43200         * gcc.dg/altivec-11.c: New test.
43201
43202 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
43203
43204         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
43205
43206 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43207
43208         PR c/6024
43209         * gcc.dg/enum-compat-1.c: New test.
43210         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
43211
43212 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43213
43214         PR c/12165
43215         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
43216         gcc.dg/c99-idem-qual-3.c: New tests.
43217
43218 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
43219
43220         * gcc.dg/winline-7.c: Don't cast void * to int.
43221
43222 2004-01-06  Jan Hubicka  <jh@suse.cz>
43223
43224         * gcc.dg/i386-sse-5.c: New test
43225         * g++.dg/eh/simd-1.c: Add -w argument for i386.
43226
43227 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43228
43229         PR c++/12815
43230         * g++.dg/rtti/typeid4.C: New test.
43231
43232 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43233
43234         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
43235
43236 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43237
43238         PR c++/12132
43239         * g++.dg/template/error11.C: New test.
43240
43241         PR c++/13451
43242         * g++.dg/template/class2.C: New test.
43243
43244 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
43245         Richard Sandiford <rsandifo@redhat.com>
43246
43247         PR c++/13387
43248         * g++.dg/opt/alias3.C: New test.
43249
43250 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
43251
43252         PR c++/13157
43253         * g++.dg/template/koenig3.C: New test.
43254
43255         PR c++/13529
43256         * g++.dg/parse/offsetof3.C: New test.
43257
43258         * g++.dg/init/copy7.C: Add missing dg-error markers.
43259
43260         PR c++/12226
43261         * g++.dg/init/copy7.c: New test.
43262
43263         PR c++/13536
43264         * g++.dg/parse/cast1.C: New test.
43265
43266 2004-01-04  Jan Hubicka  <jh@suse.cz>
43267
43268         * gcc.dg/winline[1-7].c: New tests.
43269
43270 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43271
43272         PR c++/13520
43273         * g++.dg/template/qualttp22.C: New test.
43274
43275 2004-01-01  Jan Hubicka  <jh@suse.cz>
43276
43277         * gcc.dg/debug/20031231-1.c: New.
43278         * gcc.c-torture/compile/20040101-1.c: New.
43279         * gcc.dg/dwarf-die-[1-7].c: New.
43280
43281 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
43282
43283         PR optimization/13521
43284         * gcc.c-torture/compile/20031231-1.c: New test.
43285
43286 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43287
43288         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
43289
43290 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43291
43292         PR c++/10079
43293         * g++.dg/template/crash16.C: New test.
43294
43295 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
43296
43297         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
43298
43299 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43300
43301         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
43302         ports.
43303         * g++.old-deja/g++.jason/thunk3.C: Likewise.
43304         * g++.old-deja/g++.law/profile1.C: Likewise.
43305         * gcc.c-torture/compile/981006-1.c: Likewise.
43306         * gcc.c-torture/execute/loop-2e.x: Likewise.
43307         * gcc.c-torture/execute/loop-2f.x: Remove.
43308         * gcc.c-torture/execute/loop-2g.x: Likewise.
43309         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
43310         * gcc.dg/20020312-2.c: Remove traces of dead ports.
43311
43312 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
43313
43314         PR c++/13507
43315         * g++.dg/ext/attrib11.C: New test.
43316
43317         PR c++/13494
43318         * g++.dg/template/array2-1.C: New test.
43319         * g++.dg/template/array2-2.C: New test.
43320
43321 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
43322
43323         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
43324
43325 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43326
43327         PR c++/12774
43328         * g++.dg/template/array1-1.C: New test.
43329         * g++.dg/template/array1-2.C: New test.
43330
43331 2003-12-29  Roger Sayle  <roger@eyesopen.com>
43332
43333         PR fortran/12632
43334         * g77.dg/12632.f: New test case.
43335
43336 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43337
43338         PR c++/13289
43339         * g++.dg/parse/nontype1.C: New test.
43340
43341 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43342
43343         PR c++/12403
43344         * g++.dg/parse/explicit1.C: New test.
43345         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
43346
43347 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43348
43349         PR c++/13081
43350         * g++.dg/opt/inline6.C: New test.
43351
43352         PR c++/12613
43353         * g++.dg/parse/error9.C: New test.
43354
43355         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
43356
43357 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43358
43359         PR c++/13009
43360         * g++.dg/init/assign1.C: New test.
43361
43362 2003-12-28  Roger Sayle  <roger@eyesopen.com>
43363
43364         PR c++/13070
43365         * g++.dg/warn/format3.C: New test case.
43366
43367 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43368
43369         * gcc.c-torture/compile/20031227-1.c: New test.
43370
43371 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43372
43373         * g++.dg/bprob/bprob.exp: Load target-supports.exp
43374         * g77.dg/bprob/bprob.exp: Likewise.
43375         * gcc.misc-tests/bprob.exp: Likewise.
43376         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
43377         variants on systems where the library does not provide that
43378         functionality.
43379         * gcc.dg/builtins-20.c: Use builtins-config.h.
43380         * gcc.dg/builtins-config.h: New file.
43381
43382 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43383
43384         * lib/gcc-dg.exp (dg-require-profiling): New function.
43385         * lib/target-supports.exp (check_profiling_available): Likewise.
43386         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
43387         * g77.dg/bprob/bprob.exp: Likewise.
43388         * gcc.misc-tests/bprob.exp: Likewise.
43389         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
43390         * gcc.dg/20021014-1.c: Likewise.
43391         * gcc.dg/nest.c: Likewise.
43392
43393 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43394
43395         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
43396         compiling.
43397         * g++.dg/lookup/java2.C: Likewise.
43398         * gcc.dg/cpp/lexident.c: Likewise.
43399
43400 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
43401
43402         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
43403         given.
43404         * gcc.c-torture/compile/961203-1.c: Likewise.
43405         * gcc.c-torture/compile/980506-1.c: Likewise.
43406
43407 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
43408
43409         * lib/gcc-dg.exp (dg-prune-output): New annotation.
43410         (additional_prunes): New global.
43411         (gcc-dg-prune): Handle additional per-test pruning.
43412         (dg-test): Clear additional_prunes between tests.
43413
43414         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
43415         dg-prune-output to avoid spurious failures from assembler
43416         complaining about nonexistent WAW violations.
43417         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
43418         Use dg-prune-output to avoid spurious failures from assembler
43419         warning about Itanium B-step errata.
43420
43421 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43422
43423         * g++.dg/abi/macro0.C: New test.
43424         * g++.dg/abi/macro1.C: Likewise.
43425         * g++.dg/abi/macro2.C: Likewise.
43426
43427         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
43428         * g++.dg/abi/bitfield7.C: Likewise.
43429         * g++.dg/abi/dtor2.C: Likewise.
43430         * g++.dg/abi/mangle11.C: Likewise.
43431         * g++.dg/abi/mangle12.C: Likewise.
43432         * g++.dg/abi/mangle14.C: Likewise.
43433         * g++.dg/abi/mangle17.C: Likewise.
43434         * g++.dg/abi/vbase10.C: Likewise.
43435         * g++.dg/abi/vbase14.C: Likewise.
43436         * g++.dg/template/qualttp17.C: Likewise.
43437
43438 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
43439
43440         PR c/11995
43441         * gcc.dg/20031223-1.c: New test.
43442
43443 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43444
43445         * gcc.dg/noreturn-7.c: New test.
43446
43447 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43448
43449         * gcc.dg/null-pointer-1.c: New test.
43450
43451 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43452
43453         * g++.old-deja/g++.jason/template18.C: Remove.
43454         * g++.old-deja/g++.jason/template37.C: Likewise.
43455
43456         PR c++/12862
43457         * g++.dg/lookup/ns1.C: New test.
43458
43459         PR c++/12397
43460         * g++.dg/template/lookup3.C: New test.
43461
43462 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43463
43464         * g++.dg/template/recurse1.C: New test
43465
43466 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43467
43468         PR c++/12479
43469         * g++.dg/parse/semicolon1.C: New test.
43470         * g++.dg/parse/semicolon1.h: Likewise.
43471
43472 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
43473
43474         * gcc.dg/darwin-misaligned.c: New test.
43475
43476 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43477
43478         PR c/9163
43479         * gcc.dg/20031222-1.c: New test.
43480
43481 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
43482
43483         PR c++/13438
43484         * g++.dg/parse/error8.C: New test.
43485
43486         PR c++/11554
43487         * g++.dg/warn/ctor-init-1.C: New test.
43488
43489 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
43490
43491         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
43492         too small.
43493         * gcc.c-torture/compile/930217-1.c: Likewise.
43494         * gcc.c-torture/compile/930513-1.c: Likewise.
43495         * gcc.c-torture/execute/920908-2.c: Likewise.
43496         * gcc.c-torture/execute/921204-1.c: Likewise.
43497         * gcc.c-torture/execute/930621-1.c: Likewise.
43498         * gcc.c-torture/execute/930630-1.c: Likewise.
43499         * gcc.c-torture/execute/931031-1.c: Likewise.
43500         * gcc.c-torture/execute/980602-2.c: Likewise.
43501         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
43502         * gcc.c-torture/execute/compndlit-1.c: Likewise.
43503         * gcc.c-torture/execute/extzvsi.c: Likewise.
43504         * gcc.c-torture/unsorted/ext.c: Likewise.
43505
43506 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
43507
43508         PR target/12749
43509         * gcc.c-torture/compile/20031220-2.c: New test case.
43510
43511 2003-12-20  Roger Sayle  <roger@eyesopen.com>
43512
43513         PR optimization/13031
43514         * gcc.c-torture/compile/20031220-1.c: New test case.
43515
43516 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43517
43518         * gcc.dg/cast-function-1.c: New test.
43519
43520 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
43521
43522         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
43523         formats.
43524
43525 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
43526
43527         PR c++/12795
43528         * g++.dg/ext/attrib10.C: New test.
43529
43530 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43531
43532         * gcc.dg/cleanup-10.c: New test.
43533         * gcc.dg/cleanup-11.c: New test.
43534
43535 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43536
43537         PR c++/13239
43538         * g++.dg/opt/expect1.C: New test.
43539
43540 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
43541
43542         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
43543
43544 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
43545
43546         PR debug/12923
43547         * gcc.dg/20031218-1.c: New test.
43548
43549         PR debug/12389
43550         * gcc.dg/20031218-2.c: New test.
43551         * gcc.dg/20031218-3.c: New test.
43552
43553         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
43554         of label name and allow for USER_LABEL_PREFIX == "_" names.
43555         * g++.dg/abi/mangle18-2.C: Likewise.
43556         * g++.dg/abi/mangle19-1.C: Likewise.
43557         * g++.dg/abi/mangle19-2.C: Likewise.
43558         * g++.dg/abi/mangle20-1.C: Likewise.
43559         * g++.dg/abi/mangle20-2.C: Likewise.
43560
43561 2003-12-18  Richard Henderson  <rth@redhat.com>
43562
43563         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
43564
43565 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
43566             Dan Kegel <dank@kegel.com>
43567
43568         PR other/12009
43569         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
43570         testing a cross compiler, it causes spurious compile failures.
43571         * lib/g++.exp: Likewise.
43572
43573 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43574
43575         PR c++/13262
43576         * g++.dg/template/access13.C: New test.
43577
43578 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
43579
43580         * gcc.dg/20031216-1.c: New test.
43581
43582 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43583
43584         PR c++/9154
43585         * g++.dg/template/error10.C: New test.
43586
43587 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43588
43589         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
43590         * g++.dg/eh/simd-2.C: Likewise.
43591
43592 2003-12-17  James E Wilson  <wilson@specifixinc.com>
43593             Roger Sayle  <roger@eyesopen.com>
43594
43595         * gcc.c-torture/execute/ieee/mzero5.c: New.
43596
43597 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
43598
43599         PR c++/10603
43600         * g++.dg/parse/error6.C: New test.
43601
43602         PR c++/12827
43603         * g++.dg/parse/error7.C: New test.
43604
43605 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43606
43607         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
43608         at -O with stabs debugging formats.
43609         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
43610         * gcc.dg/debug/debug-2.c: Likewise.
43611
43612 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43613
43614         PR c++/12696
43615         * g++.dg/init/error1.C: New test.
43616
43617         PR c++/12218
43618         * g++.dg/init/pm3.C: New test.
43619
43620 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43621
43622         PR c/3347
43623         * gcc.dg/bitfld-8.c: New test.
43624
43625 2003-12-16  James Lemke  <jim@wasabisystems.com>
43626
43627         * gcc.dg/arm-scd42-[123].c: New tests.
43628
43629 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43630
43631         PR c++/9043
43632         * g++.dg/abi/mangle20-1.C: New test.
43633         * g++.dg/abi/mangle20-2.C: New test.
43634
43635 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43636
43637         PR c++/13275
43638         * g++.dg/other/offsetof2.C: Remove XFAIL.
43639         * g++.dg/parse/offsetof1.C: New test.
43640         * g++.gd/parse/offsetof2.C: Likewise.
43641
43642 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43643
43644         * g++.dg/template/nontype3.C: New test.
43645         * g++.dg/template/static2.C: Tweaked the dg-error clause.
43646
43647 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43648
43649         * g++.dg/warn/noreturn-3.C: Also test instantiation.
43650
43651 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43652
43653         PR c++/13387
43654         * g++.dg/expr/assign1.C: New test.
43655
43656         PR c++/13242
43657         * g++.dg/abi/mangle19-1.C: New test.
43658         * g++.dg/abi/mangle19-2.C: New test.
43659
43660 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
43661
43662         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
43663
43664 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43665
43666         * gcc.c-torture/execute/20031216-1.c: New test.
43667
43668 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43669
43670         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
43671         an ICE regression.
43672
43673 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43674
43675         PR c++/10926
43676         * g++.dg/template/error9.C: New test.
43677
43678         PR c++/11116
43679         * g++.dg/template/error8.C: New test.
43680
43681 2003-12-15  Roger Sayle  <roger@eyesopen.com>
43682
43683         PR middle-end/13400
43684         * gcc.c-torture/execute/20031215-1.c: New test case.
43685
43686 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43687
43688         PR c++/13269
43689         * g++.dg/parse/error5.C: New test.
43690
43691         PR c++/12989
43692         * g++.dg/expr/sizeof1.C: New test.
43693
43694         PR c++/13310
43695         * g++.dg/template/crash15.C: New test.
43696
43697 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
43698
43699         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
43700         a non-POD type as the last named parameter of a varargs function.
43701
43702 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43703
43704         PR c++/13243
43705         PR c++/12573
43706         * g++.dg/template/crash14.C: New test.
43707         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
43708
43709 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
43710
43711         * g++.dg/other/java1.C: New test.
43712
43713         PR c++/13241
43714         * g++.dg/abi/mangle18-1.C: New test.
43715         * g++.dg/abi/mangle18-2.C: New test.
43716
43717 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43718
43719         PR optimization/10312
43720         * gcc.c-torture/execute/20031214-1.c: New.
43721
43722 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
43723
43724         PR c++/10779
43725         PR c++/12160
43726         * g++.dg/parse/error3.C: New test.
43727         * g++.dg/parse/error4.C: Likewise.
43728         * g++.dg/abi/mangle4.C: Tweak error messages.
43729         * g++.dg/lookup/using5.C: Likewise.
43730         * g++.dg/other/error2.C: Likewise.
43731         * g++.dg/parse/typename5.C: Likewise.
43732         * g++.dg/parse/undefined1.C: Likewise.
43733         * g++.dg/template/arg2.C: Likewise.
43734         * g++.dg/template/ttp3.C: Likewise.
43735         * g++.dg/template/type1.C: Likewise.
43736         * g++.old-deja/g++.other/crash32.C: Likewise.
43737         * g++.old-djea/g++.pt/defarg8.C: Likewise.
43738
43739 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43740
43741         PR c++/13106
43742         * g++.dg/warn/noreturn-3.C: New test.
43743
43744 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43745
43746         PR c++/13118
43747         * g++.dg/abi/covariant3.C: New.
43748
43749 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
43750
43751         * g++.dg/eh/ia64-1.C: New test.
43752
43753 2003-12-12  Roger Sayle  <roger@eyesopen.com>
43754
43755         PR optimization/13037
43756         * g77.f-torture/execute/13037.f: New test case.
43757
43758 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43759
43760         PR c++/12881
43761         * g++.dg/abi/covariant2.C: New.
43762
43763 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
43764
43765         * gcc.dg/cpp/trad/macro.c: New tests.
43766
43767 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
43768
43769         * gcc.c-torture/execute/wchar_t-1.x: Delete.
43770
43771 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
43772
43773         PR other/10819
43774         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
43775         to fix Bug 10819.
43776         * lib/g++.exp (g++_version): Likewise.
43777         * lib/g77.exp (g77_version): Likewise.
43778         * lib/objc.exp (default_objc_version): Likewise.
43779
43780 2003-12-10  Richard Henderson  <rth@redhat.com>
43781
43782         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
43783
43784         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
43785
43786 2003-12-08  Matt Austern  <austern@apple.com>
43787
43788         PR c/13134
43789         * lib/gcc-dg.exp (dg-require-visibility): Define.
43790         * lib/target-supports (check_visibility_available): Define.
43791         * gcc.dg/visibility-1.c: New test.
43792         * gcc.dg/visibility-2.c: Likewise.
43793         * gcc.dg/visibility-3.c: Likewise.
43794         * gcc.dg/visibility-4.c: Likewise.
43795         * gcc.dg/visibility-5.c: Likewise.
43796         * gcc.dg/visibility-6.c: Likewise.
43797         * g++.dg/ext/visibility-1.C: Likewise.
43798         * g++.dg/ext/visibility-2.C: Likewise.
43799         * g++.dg/ext/visibility-3.C: Likewise.
43800         * g++.dg/ext/visibility-4.C: Likewise.
43801         * g++.dg/ext/visibility-5.C: Likewise.
43802         * g++.dg/ext/visibility-6.C: Likewise.
43803
43804 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43805
43806         * g++.dg/lookup/java1.C: New test.
43807         * g++.dg/lookup/java2.C: New test.
43808
43809 2003-12-07  Falk Hueffner  <falk@debian.org>
43810
43811         * g++.dg/opt/noreturn-1.C: New test.
43812
43813 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
43814
43815         * gcc.dg/overflow-1.c: New test.
43816
43817 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43818
43819         * g77.f-torture/compile/13060.f: New test.
43820
43821 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
43822
43823         PR c++/13323
43824         * g++.dg/inherit/operator2.C: New test.
43825
43826 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43827
43828         PR c++/13305
43829         * g++.dg/ext/attrib9.C: New test.
43830
43831 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43832
43833         PR c++/13314
43834         * g++.dg/template/error7.C: New test.
43835
43836 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
43837             J"orn Rennecke <joern.rennecke@superh.com>
43838
43839         PR target/13302
43840         * g++.dg/other/struct-va_list.C: New test.
43841
43842 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43843
43844         PR c++/13166
43845         * g++.dg/parse/defarg6.C: New test.
43846
43847 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
43848
43849         PR target/13256
43850         * gcc.c-torture/execute/20031201-1.c: New test.
43851
43852 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
43853
43854         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
43855
43856 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43857
43858         * gcc.dg/builtin-return-1.c: New test.
43859
43860 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
43861             J"orn Rennecke <joern.rennecke@superh.com>
43862
43863         PR optimization/13260
43864         * gcc.c-torture/execute/20031204-1.c: New test.
43865
43866 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43867
43868         PR c++/9127
43869         * g++.dg/template/error6.C: New test.
43870
43871 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
43872
43873         * gcc.dg/20031202-1.c: New test.
43874
43875 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43876
43877         PR c++/13179
43878         * g++.dg/template/eh1.C: New test.
43879
43880         PR c++/10771
43881         * g++.dg/template/error5.C: New test.
43882
43883 2003-12-02  David Ung  <davidu@mips.com>
43884
43885         * gcc.dg/compat/vector-check.h: Corrected type for var
43886         g_##TMODE
43887
43888 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43889
43890         PR c++/10126
43891         * g++.dg/template/ptrmem8.C: New test.
43892
43893 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43894
43895         PR c++/12573
43896         * g++.dg/template/dependent-expr3.C: New test.
43897
43898 2003-12-01  James Lemke  <jim@wasabisystems.com>
43899
43900         * gcc.dg/arm-g2.c: New test.
43901
43902 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43903
43904         PR optimization/11634
43905         * gcc.dg/20031201-2.c: New test case.
43906
43907 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
43908
43909         PR 11433
43910         * objc.dg/proto-lossage-3.m: New test.
43911
43912 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43913
43914         PR optimization/12628
43915         * gcc.dg/20031201-1.c: New test case.
43916
43917 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43918
43919         * gcc.dg/unaligned-1.c: New test.
43920
43921 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
43922
43923         PR c++/9849
43924         * g++.dg/template/error4.C: New test.
43925         * g++.dg/template/nested3.C: Adjust error markers.
43926
43927 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43928
43929         * gcc.dg/cpp/assert4.c: Check more #system assertions.
43930
43931 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
43932
43933         PR c/10333
43934         * gcc.dg/bitfld-7.c: New test.
43935
43936 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
43937
43938         * gcc.dg/tls/asm-1.C: New test.
43939
43940 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43941
43942         * gcc.dg/cpp/assert4.c: Update.
43943
43944 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43945
43946         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
43947         * gcc.dg/builtin-apply3.c: New test.
43948
43949 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43950
43951         * lib/compat.exp (compat-obj): New xfaildata parameter.
43952         Use it to set compiler_conditional_xfail_data before compiling.
43953         (compat-get-options): Handle dg-xfail-if.
43954         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
43955         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
43956         * gcc.dg/compat/vector-1_y.c: Likewise.
43957         * gcc.dg/compat/vector-2_x.c: Likewise.
43958         * gcc.dg/compat/vector-2_y.c: Likewise.
43959
43960 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43961
43962         * g++.dg/opt/reg-stack4.C: New test.
43963
43964 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43965
43966         * gcc.dg/builtin-apply2.c: New test.
43967
43968 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43969
43970         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
43971
43972 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43973
43974         PR c++/12924
43975         * g++.dg/template/template-id-2.C: New test.
43976
43977 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43978
43979         PR c++/5369
43980         * g++.dg/template/memfriend1.C: New test.
43981         * g++.dg/template/memfriend2.C: Likewise.
43982         * g++.dg/template/memfriend3.C: Likewise.
43983         * g++.dg/template/memfriend4.C: Likewise.
43984         * g++.dg/template/memfriend5.C: Likewise.
43985         * g++.dg/template/memfriend6.C: Likewise.
43986         * g++.dg/template/memfriend7.C: Likewise.
43987         * g++.dg/template/memfriend8.C: Likewise.
43988         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
43989
43990 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
43991
43992         PR c++/12515
43993         * g++.dg/ext/cond1.C: New test.
43994
43995 2003-11-20  Richard Henderson  <rth@redhat.com>
43996
43997         * gcc.dg/20020201-2.c: Remove.
43998         * gcc.dg/20020201-4.c: Remove.
43999         * gcc.dg/20020304-1.c: Remove.
44000
44001 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
44002
44003         * gcc.dg/cpp/trad/xwin1.c: New test case.
44004
44005 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
44006
44007         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
44008         * lib/g77.exp: Likewise.
44009         * lib/objc.exp: Likewise.
44010         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
44011         for darwin.
44012
44013 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44014
44015         PR c++/12932
44016         * g++.dg/template/static5.C: New test.
44017
44018 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
44019
44020         * gcc.dg/nested-func-1.c: New test.
44021
44022 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44023
44024         * gcc.dg/cpp/assert4.c: New test.
44025
44026 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44027
44028         PR c++/2294
44029         * g++.dg/lookup/using9.c: New test.
44030
44031 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
44032
44033         PR c++/12762
44034         * g++.dg/template/error3.C: New test.
44035
44036 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
44037
44038         PR ada/13035
44039         * ada/acats/run_acats, run_all.sh: Fix syntax error.
44040         No longer use a wrapper for gcc, since this does not work under
44041         Windows.
44042
44043 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44044
44045         PR c++/2094
44046         * g++.dg/template/ptrmem7.C: New test.
44047
44048 2003-11-13  Andrew Pinski <apinski@apple.com>
44049
44050         * gcc.c-torture/compile/20031113-1.c: New test.
44051
44052 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
44053             Kean Johnston <jkj@sco.com>
44054
44055         PR c/13029
44056         * gcc.dg/unused-4.c: Update.
44057
44058 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
44059
44060         * g++.dg/opt/const3.C: New test.
44061
44062 2003-11-13  Jan Hubicka  <jh@suse.cz>
44063
44064         * gcc.c-torture/compile/20031112-1.c: New test.
44065
44066 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
44067
44068         * g++.dg/parse/crash10.C: Remove bogus error marker.
44069
44070 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44071
44072         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
44073         (host_gcc): Likewise.
44074         (ROOT): Honor $PWDCMD.
44075         (BASE): Likewise.
44076         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
44077
44078 2003-11-12  Catherine Moore  <clm@redhat.com>
44079
44080         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
44081
44082 2003-11-12  Andreas Jaeger  <aj@suse.de>
44083             Jakub Jelinek  <jakub@redhat.com>
44084             Andrew Pinski  <pinskia@physics.uc.edu>
44085             Richard Henderson  <rth@redhat.com>
44086
44087         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
44088         systems.
44089         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
44090
44091         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
44092         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
44093
44094 2003-11-11  Andreas Jaeger  <aj@suse.de>
44095
44096         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
44097
44098         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
44099
44100 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
44101
44102         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
44103         Clean ups.
44104
44105 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
44106
44107         * gcc.dg/trampoline-1.c: New test.
44108
44109 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
44110
44111         * gcc.c-torture/compile/200031109-1.c: New test.
44112
44113 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44114
44115         PR c/3190
44116         PR c/8714
44117         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44118         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
44119         gcc.dg/format/no-y2k-1.c: Update.
44120
44121 2003-11-08  Roger Sayle  <roger@eyesopen.com>
44122
44123         PR optimization/10467
44124         * gcc.dg/20031108-1.c: New test case.
44125
44126 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
44127
44128         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
44129
44130 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44131
44132         * gcc.dg/compound-lvalue-1.c: New test.
44133         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
44134         some XFAILs.
44135
44136 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
44137
44138         * gcc.dg/altivec-varargs-1.c: New test.
44139
44140 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44141
44142         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
44143         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
44144         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
44145         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
44146         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
44147
44148 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
44149
44150         * gcc.dg/cond-lvalue-1.c: New test.
44151
44152 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
44153
44154         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
44155
44156 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44157
44158         PR c++/11616
44159         * g++.dg/template/instantiate5.C: New test.
44160
44161 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44162
44163         PR c++/12726
44164         * g++.dg/ext/complit2.C: Replace test with self-contained version.
44165         * ChangeLog: Add missing first entry for above test.
44166
44167 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44168
44169         PR c++/9810
44170         * g++.dg/template/using8.C: New test.
44171         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
44172
44173 2003-11-02  Roger Sayle  <roger@eyesopen.com>
44174
44175         PR optimization/10817
44176         * gcc.c-torture/compile/20031102-1.c: New test case.
44177
44178 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
44179
44180         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
44181         2147483647.
44182
44183 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44184
44185         * gcc.dg/20031102-1.c: New test.
44186
44187 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44188
44189         * gcc.dg/complex-1.c: New test.
44190
44191 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44192
44193         PR c++/12796
44194         * g++.dg/template/crash13.C: Adjust expected error location.
44195         * g++.old-deja/g++.brendan/ns1.C: Likewise.
44196
44197 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44198
44199         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44200
44201 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44202
44203         PR/10239
44204         * gcc.c-torture/compile/20031031-2.c: New test.
44205
44206 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44207
44208         PR/11640
44209         * gcc.c-torture/compile/20031031-1.c: New test.
44210
44211 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44212
44213         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44214         * gcc.misc-tests/bprob.exp: Likewise.
44215         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
44216         the execution test on arm-elf configs.
44217         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
44218         configs that don't support scratch files.
44219         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
44220
44221 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
44222
44223         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
44224         done by dejagnu.
44225
44226 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
44227
44228         * ada/acats/run_all.sh: Redirect mv output to /dev/null
44229         Avoid non pure sh syntax. Add more logging.
44230
44231         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
44232         fail.
44233
44234 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44235
44236         PR libgcj/10610
44237         * gcc.dg/ppc-stackalign-1.c: New test.
44238
44239 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
44240
44241         * ada/acats/run_all.sh: Change output to be more compliant with
44242         dejagnu framework.
44243         Create acats.sum and acats.log files under testsuite/ada/acats
44244         Only run [a-z]* directories, to filter out e.g. CVS.
44245         Redirect build output to log file.
44246
44247 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44248
44249         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
44250
44251 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44252
44253         PR ada/5909:
44254         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
44255
44256 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
44257
44258         * gcc.c-torture/compile/20031023-1.c: New test.
44259         * gcc.c-torture/compile/20031023-2.c: New test.
44260         * gcc.c-torture/compile/20031023-3.c: New test.
44261         * gcc.c-torture/compile/20031023-4.c: New test.
44262
44263 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44264
44265         PR c++/10371
44266         * g++.dg/lookup/scoped8.C: New test.
44267
44268 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44269
44270         * g++.dg/opt/reg-stack3.C: New test.
44271
44272 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44273
44274         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
44275
44276 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44277
44278         PR c++/11076
44279         * g++.dg/template/crash13.C: New test.
44280
44281 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44282
44283         * gcc.dg/c99-restrict-2.c: New test.
44284
44285 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
44286
44287         PR c++/12698, c++/12699, c++/12700, c++/12566
44288         * g++.dg/inherit/covariant9.C: New test.
44289         * g++.dg/inherit/covariant10.C: New test.
44290         * g++.dg/inherit/covariant11.C: New test.
44291
44292 2003-10-23  Jason Merrill  <jason@redhat.com>
44293
44294         PR c++/12726
44295         * g++.dg/ext/complit2.C: New test.
44296
44297 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
44298
44299         PR target/12654
44300         * gcc.c-torture/execute/20031020-1.c: New test.
44301
44302 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44303
44304         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
44305         following the jump_insn.
44306
44307 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
44308
44309         * gcc.dg/cast-lvalue-1.c: New test.
44310
44311 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
44312
44313         PR c++/11962
44314         * g++.dg/template/cond2.C: New test.
44315
44316 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44317
44318         * gcc.dg/builtins-28.c: New test.
44319
44320 2003-10-20  Jan Hubicka  <jh@suse.cz>
44321
44322         * g++.dg/opt/inline4.C: Do not use min-inline-insns
44323         parameter.
44324         * gcc.dg/inline-2.c: Likewise.
44325
44326 2003-10-20  Phil Edwards  <phil@codesourcery.com>
44327
44328         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
44329         * gcc.dg/nest.c: Likewise.
44330
44331 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44332
44333         PR c++/9781, c++/10583, c++/11862
44334         * g++.dg/parse/crash13.C: New test.
44335
44336 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44337
44338         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
44339
44340 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44341
44342         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
44343         Define HAVE_C99_RUNTIME except on Solaris.
44344         * gcc.dg/builtins-20.c: Likewise.
44345
44346 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44347
44348         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
44349
44350 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44351
44352         PR c++/12495
44353         * g++.dg/template/crash21.C: New test.
44354
44355 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44356
44357         PR c++/2513
44358         * g++.dg/template/typename5.C: New test.
44359
44360 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44361
44362         PR c++/12369
44363         * g++.dg/template/friend25.C: New test.
44364
44365 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
44366
44367         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
44368         versions.
44369
44370 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
44371
44372         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
44373         == 2147483647.
44374
44375 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
44376
44377         * gcc.c-torture/execute/960416-1.x: Remove.
44378         * gcc.c-torture/execute/divconst-3.x: Likewise.
44379
44380 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
44381
44382         PR target/12598
44383         * gcc.dg/torture/cris-volatile-1.c: New test.
44384
44385 2003-10-14  Roger Sayle  <roger@eyesopen.com>
44386
44387         PR optimization/9325
44388         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
44389         for overflowing floating point to integer conversion during RTL
44390         simplification.
44391
44392 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
44393
44394         * objc/execute/_cmd.m: Fix typo.
44395         * objc.dg/image-info.m, objc.dg/symtab-1.m:
44396         Relax 'scan-assembler' regexp.
44397         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
44398         objc.dg/try-catch-4.m: Run on non-Darwin targets.
44399         * objc.dg/zero-link-2.m: Remove blank line.
44400         * objc.dg/zero-link-3.m: New test case.
44401
44402 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
44403
44404         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
44405
44406         * gcc.dg/asm-names.c: Use scan-assembler-not rather
44407         than linker trickery.
44408
44409 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44410
44411         PR c++/12370
44412         * g++.dg/other/friend2.C: New test.
44413
44414 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44415
44416         * gcc.dg/20031012-1.c: New test.
44417
44418 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44419
44420         * gcc.dg/weak/weak-3.c: Fix for new warning.
44421
44422 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
44423
44424         PR optimization/8750
44425         * gcc.c-torture/execute/20031012-1.c: New test case.
44426
44427 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44428
44429         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
44430         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
44431
44432 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44433
44434         PR optimization/12260
44435         * gcc.c-torture/compile/20031011-2.c: New test case.
44436
44437 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44438
44439         * gcc.c-torture/execute/20031011-1.c: New testcase.
44440
44441 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
44442
44443         * gcc.c-torture/compile/20031011-1.c: New test.
44444
44445 2003-10-11  Jan Hubicka  <jh@suse.cz>
44446
44447         * g++.dg/other/first-global.C: New test.
44448
44449 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44450
44451         * gcc.c-torture/execute/string-opt-18.c: New testcase.
44452
44453 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
44454
44455         * gcc.c-torture/compile/20031010-1.c: New test.
44456
44457 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
44458
44459         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
44460         * gcc.c-torture/execute/va-arg-25.c: ... here.
44461
44462 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
44463
44464         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
44465
44466 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
44467
44468         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
44469
44470 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
44471
44472         * g++.dg/parse/error2.C: New test.
44473
44474 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
44475
44476         PR c++/11097
44477         * g++.dg/other/error5.C: Modify the error message.
44478         * g++.dg/lookup/using8.C: New test.
44479
44480 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
44481
44482         * gcc.dg/darwin-abi-2.c: New file.
44483         * gcc.c-torture/execute/va-arg-24.c: New file.
44484
44485 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
44486
44487         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
44488         indentation.
44489
44490 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
44491
44492         PR c++/10147
44493         * g++.dg/other/error4.C: Update error messages.
44494         * g++.dg/template/ptrmem4.C: Likewise.
44495
44496         PR c++/12337
44497         * g++.dg/init/new9.C: New test.
44498
44499         PR c++/12334, c++/12236, c++/8656
44500         * g++.dg/ext/attrib8.C: New test.
44501
44502 2003-10-06  Devang Patel  <dpatel@apple.com>
44503
44504         * gcc.dg/debug/dwarf2-3.h: New test.
44505         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
44506
44507 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
44508
44509         * g++.dg/opt/cfg2.C: New test.
44510
44511 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44512
44513         * g++.dg/opt/float1.C: New test.
44514
44515 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44516
44517         * gcc.dg/c90-array-lval-6.c: New test.
44518         * gcc.dg/c99-array-lval-6.c: New test.
44519
44520 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
44521             Ziemowit Laski  <zlaski@apple.com>
44522
44523         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
44524         'Derived', so that it is never considered a class method; add
44525         new warning for '+port' method ambiguity.
44526         * objc.dg/method-12.m: Include <objc/objc.h> instead of
44527         <objc/objc-api.h> (needed on Mac OS X).
44528         * objc.dg/method-13.m: New test.
44529
44530 2003-10-03  Roger Sayle  <roger@eyesopen.com>
44531
44532         PR optimization/9325, PR java/6391
44533         * gcc.c-torture/execute/20031003-1.c: New test case.
44534
44535 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
44536
44537         PR optimization/12180
44538         * gcc.dg/20031002-1.c: New test.
44539
44540         PR c++/12486
44541         * g++.dg/inherit/error1.C: New test.
44542
44543 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
44544
44545         * lib/f-torture.exp (search_for): Rename to...
44546         (search_for_re): This.  Also, clean up comments and the
44547         "regexp" invocation.
44548
44549 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
44550
44551         * gcc.c-torture/compile/20031002-1.c: New test.
44552
44553 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
44554
44555         * g++.dg/opt/cond1.C: New test.
44556
44557 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
44558
44559         * gcc.dg/Wold-style-definition-2.c: New testcase.
44560         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
44561
44562 2003-09-29  Richard Henderson  <rth@redhat.com>
44563
44564         * g++.dg/init/array10.C: Add dg-options.
44565
44566 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
44567
44568         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
44569
44570 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44571
44572         * g++.dg/template/friend19.C: Fix typo.
44573         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
44574
44575 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
44576
44577         * gcc.c-torture/execute/20030928-1.c: New test.
44578         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
44579
44580 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44581
44582         * g++.dg/opt/unroll1.C: New test.
44583
44584 2003-09-26  Roger Sayle  <roger@eyesopen.com>
44585
44586         PR optimization/11741
44587         * gcc.dg/20030926-1.c: New test case.
44588
44589 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44590
44591         PR c++/5655
44592         * g++.dg/parse/access7.C: New test.
44593         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
44594
44595 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
44596
44597         MERGE OF objc-improvements-branch into MAINLINE:
44598         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
44599         if libobjc has not been built.
44600         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
44601         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
44602         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
44603         objc/execute/nested-3.m, objc/execute/np-2.m,
44604         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
44605         objc/execute/redefining_self.m, objc/execute/root_methods.m,
44606         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
44607         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
44608         objc.dg/special/unclaimed-category-1.h,
44609         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
44610         well as GNU runtime.
44611         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
44612         * execute/cascading-1.m, execute/function-message-1.m,
44613         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
44614         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
44615         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
44616         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
44617         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
44618         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
44619         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
44620         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
44621         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
44622         * objc.dg/bitfield-2.m: Run only on Darwin.
44623         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
44624         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
44625         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
44626         * objc.dg/const-str-1.m: Fix constant string layout.
44627
44628 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
44629
44630         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
44631
44632 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
44633
44634         * gcc.dg/darwin-abi-1.c: New file.
44635
44636 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
44637
44638         PR target/12281
44639         * gcc.c-torture/compile/20030921-1.c: New test.
44640
44641 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44642
44643         * g++.dg/opt/reg-stack2.C: New test.
44644
44645 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44646
44647         * g++.dg/eh/delayslot1.C: New test.
44648
44649 2003-09-20  Richard Henderson  <rth@redhat.com>
44650
44651         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
44652
44653 2003-09-20  Roger Sayle  <roger@eyesopen.com>
44654
44655         * gcc.c-torture/execute/20030920-1.c: New test case.
44656
44657 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44658
44659         * g++.dg/rtti/typeid3.C: Correct expected error message.
44660
44661 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44662
44663         PR c++/157
44664         * g++.dg/parse/crash12.C: New test.
44665
44666 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
44667
44668         * gcc.dg/compat/mixed-struct-check.h: New.
44669         * gcc.dg/compat/mixed-struct-defs.h: New.
44670         * gcc.dg/compat/mixed-struct-init.h: New.
44671         * gcc.dg/compat/struct-by-value-19_main.c: New.
44672         * gcc.dg/compat/struct-by-value-19_x.c: New.
44673         * gcc.dg/compat/struct-by-value-19_y.c: New.
44674         * gcc.dg/compat/struct-by-value-20_main.c: New.
44675         * gcc.dg/compat/struct-by-value-20_x.c: New.
44676         * gcc.dg/compat/struct-by-value-20_y.c: New.
44677         * gcc.dg/compat/struct-return-19_main.c: New.
44678         * gcc.dg/compat/struct-return-19_x.c: New.
44679         * gcc.dg/compat/struct-return-19_y.c: New.
44680         * gcc.dg/compat/struct-return-20_main.c: New.
44681         * gcc.dg/compat/struct-return-20_x.c: New.
44682         * gcc.dg/compat/struct-return-20_y.c: New.
44683
44684 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
44685         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
44686         so that it will not complain on LP64 targets.
44687
44688 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44689
44690         PR c++/495
44691         * g++.dg/template/friend24.C: New test.
44692
44693 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
44694
44695         PR c++/12332
44696         * g++.dg/template/memtmpl2.C: New test.
44697
44698 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
44699
44700         PR target/11184
44701         * gcc.dg/builtin-apply1.c: New test.
44702
44703 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
44704
44705         PR c++/9848
44706         * g++.dg/warn/Wunused-4.C: New test.
44707
44708 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44709
44710         PR c++/12316
44711         * g++.dg/other/gc2.C: New test.
44712
44713 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
44714
44715         PR c++/11991
44716         * g++.dg/rtti/typeid3.C: New test.
44717
44718         PR c++/12266
44719         * g++.dg/overload/template1.C: New test.
44720
44721 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44722
44723         * g++.dg/opt/cfg3.C: New test.
44724
44725 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44726
44727         PR c++/7939
44728         * g++.dg/template/crash11.C: New test.
44729
44730 2003-09-16  Jason Merrill  <jason@redhat.com>
44731             Jakub Jelinek  <jakub@redhat.com>
44732
44733         * gcc.dg/attr-warn-unused-result.c: New test.
44734
44735 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44736
44737         PR c++/12184
44738         * g++.dg/expr/call2.C: New test.
44739
44740 2003-09-15  Andreas Jaeger  <aj@suse.de>
44741
44742         * gcc.dg/Wold-style-definition-1.c: New test.
44743
44744 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
44745
44746         PR c++/3907
44747         * g++.dg/parse/template12.C: New test.
44748
44749         * g++.dg/abi/bitfield11.C: New test.
44750         * g++.dg/abi/bitfield12.C: Likewise.
44751
44752 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
44753
44754         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
44755         non-expansion of functional macro name without arguments at EOL.
44756         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
44757
44758 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
44759
44760         * gcc.c-torture/execute/20030914-[12].c: New tests.
44761
44762 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
44763
44764         PR c++/11788
44765         * g++.dg/overload/addr1.C: New test.
44766
44767 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
44768
44769         * gcc.dg/20030909-1.c: New test.
44770
44771 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44772
44773         * gcc.dg/ultrasp10.c: New test.
44774
44775 2003-09-09  Devang Patel  <dpatel@apple.com>
44776
44777         * gcc.dg/darwin-ld-6.c: New test.
44778
44779 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44780
44781         * gcc.dg/torture/builtin-explog-1.c: New testcase.
44782
44783 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44784
44785         * gcc.dg/ia64-types1.c: New test.
44786         * gcc.dg/ia64-types2.c: Likewise.
44787
44788 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44789
44790         * gcc.dg/builtins-1.c: Add more _Complex tests.
44791         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44792
44793         * gcc.dg/builtins-1.c: Test existing _Complex functions.
44794         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44795
44796 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44797
44798         PR c++/11786
44799         * g++.dg/lookup/koenig2.C: New test.
44800
44801         PR c++/5296
44802         * g++.dg/rtti/typeid2.C: New test.
44803
44804 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
44805
44806         * gcc.c-torture/compile/20030904-1.c: New test.
44807
44808 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44809
44810         * g++.dg/opt/longbranch2.C: New test.
44811
44812 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44813
44814         * g++.dg/template/crash10.C: Only compile it.
44815
44816 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44817
44818         PR middle-end/11665
44819         * gcc.c-torture/compile/20030907-1.c: New test.
44820         * g++.dg/init/array11.C: New test.
44821
44822 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44823
44824         PR c++/11852
44825         * g++.dg/init/struct1.C: New test.
44826
44827 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44828
44829         PR c++/12181
44830         * g++.dg/expr/comma1.C: New test.
44831
44832 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
44833
44834         PR c++/11867
44835         * g++.dg/expr/static_cast5.C: New test.
44836
44837 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
44838
44839         PR c++/11507
44840         * g++.dg/lookup/scoped7.C: New test.
44841
44842         PR c++/9574
44843         * g++.dg/other/static1.C: New test.
44844
44845         PR c++/11490
44846         * g++.dg/warn/template-1.C: New test.
44847
44848         PR c++/11432
44849         * g++.dg/template/crash10.C: New test.
44850
44851         PR c++/2478
44852         * g++.dg/overload/VLA.C: New test.
44853
44854         PR c++/10804
44855         * g++.dg/template/call1.C: New test.
44856
44857 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44858
44859         PR c++/11794
44860         * g++.dg/parse/using3.C: New test.
44861
44862 2003-09-06  Roger Sayle  <roger@eyesopen.com>
44863
44864         PR c++/11409
44865         * g++.dg/overload/builtin3.C: New test case.
44866
44867 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
44868
44869         PR c/9862
44870         * gcc.dg/20030906-1.c: New test.
44871         * gcc.dg/20030906-2.c: Likewise.
44872
44873 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44874
44875         PR c++/12167
44876         * g++.dg/parse/defarg5.C: New test.
44877
44878         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
44879
44880 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
44881
44882         PR c++/12163
44883         * g++.dg/expr/static_cast4.C: New test.
44884
44885         PR c++/12146
44886         * g++.dg/template/crash9.C: New test.
44887
44888 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
44889
44890         * g++.old-deja/g++.ext/pretty2.C: Update for change
44891         in __FUNCTION__.
44892         * g++.old-deja/g++.ext/pretty3.C: Likewise.
44893
44894 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
44895
44896         PR c++/11922
44897         * g++/dg/template/qualified-id1.C: New test.
44898
44899         PR c++/12037
44900         * g++.dg/warn/noeffect4.C: New test.
44901
44902 2003-09-04  Matt Austern  <austern@apple.com>
44903
44904         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
44905         * g++.dg/ext/fnname2.C: Likewise.
44906         * g++.dg/ext/fnname3.C: Likewise.
44907
44908 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
44909
44910         * g++.dg/expr/lval1.C: New test.
44911         * g++.dg/ext/lvcast.C: Remove.
44912
44913 2003-09-03  Roger Sayle  <roger@eyesopen.com>
44914
44915         PR optimization/11700.
44916         * gcc.c-torture/compile/20030903-1.c: New test case.
44917
44918 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
44919
44920         PR c++/12053
44921         * g++.dg/abi/layout4.C: New test.
44922
44923 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
44924
44925         PR c++/11553
44926         * g++.dg/parse/friend3.C: New test.
44927
44928 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
44929
44930         PR c++/11847
44931         * g++.dg/template/class1.C: New test.
44932
44933         PR c++/11808
44934         * g++.dg/expr/call1.C: New test.
44935
44936 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
44937
44938         PR c++/12114
44939         * g++.dg/init/ref9.C: New test.
44940
44941         PR c++/11972
44942         * g++.dg/template/nested4.C: New test.
44943
44944 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44945
44946         PR c++/12093
44947         * g++.dg/template/non-dependent4.C: New test.
44948
44949         PR c++/11928
44950         * g++.dg/inherit/conv1.C: New test.
44951
44952 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44953
44954         PR c++/6196
44955         * g++.dg/ext/label1.C: New test.
44956         * g++.dg/ext/label2.C: Likewise.
44957
44958 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44959
44960         * g++.dg/expr/cond3.C: New test.
44961
44962 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44963
44964         * gcc.dg/builtins-1.c: Add new builtin cases.
44965
44966 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44967
44968         * gcc.dg/builtins-1.c: Add new cases.
44969         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44970
44971 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44972
44973         * gcc.dg/builtins-1.c: Add more math builtin tests.
44974         * gcc.dg/torture/builtin-attr-1.c: New test.
44975
44976 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44977
44978         PR optimization/5079
44979         * g++.dg/opt/static3.C: New test.
44980
44981 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44982
44983         * gcc.misc-tests/gcov-10b.c: New test.
44984
44985 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
44986
44987         * g++.dg/opt/ptrmem3.C: New test.
44988
44989         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
44990
44991 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
44992
44993         * gcc.dg/20030826-2.c: New test.
44994
44995 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44996
44997         PR middle-end/12002
44998         * g77.f-torture/compile/12002.f: New test case.
44999
45000 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45001
45002         * gcc.dg/20030826-1.c: New test case.
45003
45004 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
45005
45006         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
45007
45008 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
45009
45010         PR c++/11871
45011         * c++.dg/lookup/crash1.C: New test.
45012
45013         * c++.dg/warn/noeffect3.C: New test.
45014
45015 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
45016
45017         * gcc.dg/compat/vector-1_x.c: Compile with -w.
45018         * gcc.dg/compat/vector-1_y.c: Ditto.
45019         * gcc.dg/compat/vector-2_x.c: Ditto.
45020         * gcc.dg/compat/vector-2_y.c: Ditto.
45021
45022 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
45023
45024         * gcc.dg/20030702-1.c: New test.
45025
45026 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
45027
45028         PR c++/8795
45029         * g++.dg/ext/altivec-1.C: New test.
45030
45031 2003-08-24  Richard Henderson  <rth@redhat.com>
45032
45033         * g++.dg/eh/simd-2.C: Add -w for x86.
45034
45035 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
45036
45037         * gcc.dg/20030815-1.c: New test.
45038
45039 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45040
45041         PR c++/3765
45042         * g++.dg/parse/access6.C: New test.
45043
45044 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45045
45046         PR c++/641, c++/11876
45047         * g++.dg/template/friend22.C: New test.
45048         * g++.dg/template/friend23.C: Likewise.
45049
45050 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45051
45052         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
45053         identically.
45054
45055 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45056
45057         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
45058
45059 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45060
45061         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
45062
45063 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45064
45065         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
45066
45067 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45068
45069         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
45070
45071 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
45072
45073         PR c++/11919
45074         * g++.dg/overload/prom1.C: New test.
45075
45076         PR c++/11551
45077         * g++.dg/parse/dtor2.C: New test.
45078
45079         PR c++/10762
45080         * g++.dg/parse/using2.C: New test.
45081
45082 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
45083
45084         PR target/11805
45085         * gcc.c-torture/compile/20030821-1.c: New.
45086
45087 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
45088
45089         PR c++/11834
45090         * g++.dg/template/deduce2.C: New test.
45091
45092 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
45093
45094         * gcc.c-torture/execute/20030821-1.c: New test.
45095
45096 2003-08-20  Roger Sayle  <roger@eyesopen.com>
45097
45098         PR middle-end/11984
45099         * gcc.dg/20030820-1.c: New test case.
45100
45101 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
45102
45103         PR c++/11945
45104         * g++.dg/warn/noeffect2.C: New test.
45105
45106 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
45107
45108         PR c++/10926
45109         * g++.dg/template/dtor2.C: New test.
45110
45111         PR c++/11684
45112         * g++.dg/template/operator1.C: New test.
45113         * g++.dg/parse/operator4.C: New test.
45114
45115         PR c++/11946.C
45116         * g++.dg/expr/enum1.C: New test.
45117         * gcc.dg/c99-bool-1.c: Remove bogus warning.
45118
45119         PR c++/11036.C
45120         * g++.dg/parse/elab2.C: New test.
45121         * g++.dg/parse/typedef4.C: Change error message.
45122         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
45123         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
45124         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
45125
45126 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
45127
45128         * gcc.dg/pch/warn-1.c: New.
45129         * gcc.dg/pch/warn-1.hs: New.
45130
45131         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
45132         not-tested file.
45133
45134 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45135
45136         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
45137
45138 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45139
45140         * gcc.dg/uninit-D.c: New Test.
45141         * gcc.dg/uninit-E.c: New Test.
45142         * gcc.dg/uninit-F.c: New Test.
45143         * gcc.dg/uninit-G.c: New Test.
45144
45145 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
45146
45147         * g++.dg/README: Describe the pch directory.
45148
45149 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45150
45151         PR c++/11174
45152         * g++.dg/parse/access4.C: New test.
45153         * g++.dg/parse/access5.C: Likewise.
45154         * g++.old-deja/g++.jason/access17.C: Adjust error message.
45155
45156 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
45157
45158         * gcc.dg/noncompile/20030818-1.c: New.
45159
45160 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45161
45162         PR c++/11957
45163         * g++.dg/warn/noeffect1.C: New test.
45164
45165         * g++.dg/template/scope2.C: New test.
45166         * g++.dg/template/error2.C: Correct dg-error
45167
45168 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
45169
45170         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
45171
45172 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
45173
45174         PR C++/11512
45175         * g++.dg/template/warn1.C: New.
45176
45177 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
45178
45179         * g++.dg/template/error2.C: New test.
45180         * g++.dg/lookup/using7.C: Adjust errors
45181         * g++.old-deja/g++.pt/crash36.C: Likewise.
45182         * g++.old-deja/g++.pt/derived3.C: Likewise.
45183
45184 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45185
45186         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
45187         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
45188         * gcc.c-torture/execute/builtins/string-9.c: New, from
45189         string-opt-9.c.  Adjust for execute/builtins framework.
45190         * gcc.c-torture/execute/string-opt-9.c: Delete.
45191
45192 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
45193
45194         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
45195
45196         * g++.dg/parse/ret-type2.C: New test.
45197
45198         PR c++/11703
45199         * g++.dg/init/new8.C: New test.
45200
45201         PR c++/10923
45202         * g++.dg/parse/typedef5.C: New test.
45203
45204         PR c++/9512
45205         * g++.dg/parse/qualified2.C: New test.
45206         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
45207         invalid code.
45208
45209 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
45210
45211         * g++.dg/conversion/ptrmem1.C: New test.
45212
45213 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
45214
45215         PR target/11693
45216         * gcc.dg/20030811-1.c: New test.
45217
45218         PR target/11535
45219         * gcc.c-torture/execute/20030811-1.c: New test.
45220
45221 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45222
45223         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
45224
45225 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
45226
45227         PR c++/11789.C
45228         * g++.dg/inherit/multiple1.C: New test.
45229
45230 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45231
45232         * gcc.dg/spe1.c: New test.
45233
45234         PR c++/11670
45235         * g++.dg/expr/cast2.C: New test.
45236
45237         PR c++/10530
45238         * g++.dg/template/dependent-name2.C: New test.
45239
45240 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
45241
45242         * g++.dg/parse/crash11.C: Put the dg options in comments.
45243
45244 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
45245
45246         * lib/gcc-dg.exp: Update for diagnostic change.
45247
45248 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45249
45250         PR c++/5767
45251         * g++.dg/parse/crash11.C: New test.
45252
45253 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
45254
45255         * gcc.dg/cpp/spacing1.c: Update.
45256
45257 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
45258
45259         PR target/11739
45260         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
45261         a value for -mtune.
45262
45263 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45264
45265         PR middle-end/11771
45266         * gcc.c-torture/compile/20030804-1.c: New test case.
45267
45268 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45269
45270         * gcc.dg/20030804-1.c: New test case.
45271
45272 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
45273
45274         * gcc.dg/cpp/separate-1.c: New test.
45275
45276 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
45277
45278         PR c++/11704
45279         * g++.dg/template/dependent-expr2.C: New test.
45280
45281         PR c++/11766
45282         * g++.dg/expr/ptrmem1.C: New test.
45283
45284 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45285
45286         PR c++/9453
45287         * g++.dg/template/friend15.C: New test.
45288
45289 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
45290
45291         * lib/dg-pch.exp: Work round PCH bug.
45292
45293 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45294
45295         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
45296         builtins.  Move cases from builtins-4.c here.
45297
45298         * gcc.dg/torture/builtin-math-1.c: New test taken from
45299         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
45300         additional cases.
45301
45302         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
45303         Delete.
45304
45305 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
45306
45307         PR c++/9447
45308         * g++.dg/template/using7.C: New test.
45309
45310 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
45311
45312         * import1.c, import2.c: New tests.
45313
45314 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
45315
45316         * g++.dg/eh/crossjump1.C: New test.
45317
45318 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
45319
45320         PR c++/11697
45321         * g++.dg/template/using6.C: New test.
45322
45323         PR c++/11744
45324         * g++.dg/template/koenig2.C: New test.
45325
45326 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45327
45328         PR c++/7983
45329         * g++.dg/parse/typedef4.C: New test.
45330
45331 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45332
45333         PR c++/8442, c++/8806
45334         * g++.dg/template/elab1.C: New test.
45335         * g++.dg/template/type2.C: Likewise.
45336         * g++.dg/template/ttp3.C: Adjust expected error message.
45337         * g++.old-deja/g++.law/visibility13.C: Likewise.
45338         * g++.old-deja/g++.niklas/t135.C: Likewise.
45339         * g++.old-deja/g++.pt/ttp41.C: Likewise.
45340         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
45341         template argument.
45342         * g++.old-deja/g++.pt/ttp44.C: Likewise.
45343
45344 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
45345
45346         PR c++/11295
45347         * g++.dg/ext/stmtexpr1.C: New test.
45348
45349         * g++.dg/opt/tmp1.C: New test.
45350
45351         PR c++/11525
45352         * g++.dg/parse/constant4.C: New test.
45353
45354         PR c++/9447
45355         * g++.dg/template/using5.C: New test.
45356
45357 2003-07-31  Roger Sayle  <roger@eyesopen.com>
45358
45359         * gcc.dg/builtins-27.c: New test case.
45360
45361 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
45362
45363         * gcc.dg/tls/opt-7.c: New test.
45364
45365 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
45366
45367         * g++.old-deja/g++.other/crash18.C: Remove.
45368
45369 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
45370
45371         * g++.dg/template/explicit3.C: New.
45372         * g++.dg/template/explicit4.C: New.
45373         * g++.dg/template/explicit5.C: New.
45374
45375         PR c++/11347
45376         * g++.dg/template/memtmpl1.C: New.
45377
45378 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
45379
45380         PR target/11565
45381         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
45382         * gcc.dg/i386-387-5.c (dg-options): Likewise.
45383
45384 2003-07-30  Jan Hubicka  <jh@suse.cz>
45385
45386         * vtgc1.c: Kill.
45387
45388 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
45389
45390         * gcc.dg/struct-in-proto-1.c: New test.
45391
45392 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
45393
45394         * gcc.dg/cpp/include2.c: Only expect one message.
45395
45396 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
45397
45398         PR c++/9447
45399         * g++.dg/template/using1.C: New test.
45400         * g++.dg/template/using2.C: New test.
45401         * g++.dg/template/using3.C: New test.
45402         * g++.dg/template/using4.C: New test.
45403
45404 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
45405
45406         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
45407         * gcc.c-torture/execute/string-opt-10.c: Likewise.
45408
45409 2003-07-28  Jan Hubicka  <jh@suse.cz>
45410
45411         PR c++/11530
45412         * g++.dg/opt/call1.C: New test.
45413
45414 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
45415
45416         PR c++/11667
45417         * g++.dg/init/enum2.C: New test.
45418         * g++.dg/template/overload1.C: Add "-w" option.
45419
45420 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
45421
45422         * gcc.dg/Wdeclaration-after-statement-1.c,
45423         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
45424
45425 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
45426
45427         * gcc.c-torture/compile/20030725-1.c: New test.
45428
45429 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
45430
45431         * gcc.dg/20030505.c: Only run for SPE.
45432         Remove definition of opaque type.
45433
45434 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
45435
45436         * g++.dg/template/ptrmem6.C: New test.
45437
45438 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
45439
45440         * gcc.c-torture/compile/zero-strct-2.c: New test.
45441
45442 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
45443
45444         * gcc.dg/intermod-1.c: New test.
45445
45446 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45447
45448         PR c++/11617
45449         * g++.dg/template/lookup2.C: New test.
45450         * g++.dg/template/memclass1.C: Remove instantiated from error.
45451         * g++.dg/other/error2.C: Tweak expected errors.
45452
45453         PR c++/11596
45454         * g++.dg/template/defarg3.C: New test.
45455
45456         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
45457
45458 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
45459
45460         * g++.dg/inherit/access5.C: New test.
45461
45462 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45463
45464         PR c++/11513
45465         * g++.dg/template/crash8.C: New test.
45466
45467 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
45468
45469         PR c/10602
45470         * gcc.dg/noncompile/incomplete-2.c: New test.
45471
45472 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
45473
45474         PR c++/11645
45475         * g++.dg/inherit/access4.C: New test.
45476
45477         PR c++/11517
45478         * g++.dg/expr/cond2.C: New test.
45479
45480         PR optimization/10679
45481         * g++.dg/opt/inline4.C: New test.
45482
45483 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
45484
45485         * g++.dg/parse/crash10: New test.
45486
45487 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45488
45489         * g++.dg/ext/flexary1.C: New test.
45490
45491 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45492
45493         PR c++/10793
45494         * g++.dg/template/crash9.C: New test.
45495
45496 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45497
45498         PR c++/3004
45499         * g++.dg/parse/typedef3.C: New test.
45500
45501         PR c++/7906
45502         * g++.dg/parse/operator2.C: New test.
45503
45504         PR c++/8895
45505         * g++.dg/parse/def-tmpl-arg1.C: New test.
45506
45507         PR c++/9282
45508         * g++.dg/parse/funptr1.C: New test.
45509
45510         PR c++/9452
45511         * g++.dg/parse/ambig3.C: New test.
45512
45513         PR c++/9454
45514         * g++.dg/parse/operator3.C: New test.
45515
45516         PR c++/9486
45517         * g++.dg/parse/template10.C: New test.
45518
45519         PR c++/9488
45520         * g++.dg/parse/template11.C: New test.
45521
45522         PR c++/10150
45523         * g++.dg/parse/invalid-op1.C: New test.
45524
45525         PR c++/10247
45526         * g++.dg/parse/condexpr1.C: New test.
45527
45528 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45529
45530         * g++.dg/ext/packed3.C: New test.
45531         * g++.dg/ext/packed4.C: New test.
45532
45533         * gcc.dg/pack-test-3.c: New test.
45534
45535 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
45536
45537         * lib/compat.exp: Handle dg-options per source file.
45538         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
45539         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
45540         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
45541         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
45542         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
45543         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
45544         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
45545         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
45546         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
45547         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
45548         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
45549         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
45550         * g++.dg/compat/break/bitfield7_x.C: Ditto.
45551         * g++.dg/compat/break/bitfield7_y.C: Ditto.
45552
45553 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
45554
45555         PR c/10320
45556         * gcc.c-torture/execute/20030718-1.c: New test.
45557
45558 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45559
45560         PR optimization/11536
45561         * gcc.dg/20030721-1.c: New test.
45562
45563 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
45564
45565         PR c++/11546
45566         * g++.dg/template/lookup1.C: New test.
45567
45568 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
45569
45570         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
45571         diagnostics of ill-formed constructs involving labels.
45572         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
45573         the new 'previously defined here' message.
45574
45575 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
45576
45577         * g++.dg/parse/non-dependent2.C: New test.
45578
45579 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
45580
45581         * g++.dg/init/init-ref4.C: xfail on targets without
45582         weak symbols.
45583
45584 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
45585
45586         PR target/11087
45587         * gcc.c-torture/execute/20030717-1.c: New test.
45588
45589 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45590
45591         * g++.dg/opt/cfg1.C: New test.
45592
45593 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
45594
45595         PR optimization/11557
45596         * gcc.dg/20030717-1.c: New test.
45597
45598 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
45599
45600         PR c++/10476
45601         * g++.dg/expr/crash-1.C: New test.
45602
45603         PR c++/11027
45604         * g++.dg/template/init3.C: New test.
45605
45606         PR c++/8222
45607         * g++.dg/template/non-dependent1.C: New test.
45608
45609         PR c++/11070
45610         * g++.dg/template/non-dependent2.C: New test.
45611
45612         PR c++/11071
45613         * g++.dg/template/non-dependent3.C: New test.
45614
45615         PR c++/9907
45616         * g++.dg/template/sizeof5.C: New test.
45617
45618 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
45619
45620         PR 11498
45621         * gcc.c-torture/compile/mangle-1.c: New file.
45622
45623 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45624
45625         PR c++/7809
45626         * g++.dg/parse/access3.C: New test.
45627
45628 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
45629
45630         PR c++/11384
45631         * g++.dg/init/init-ref4.C: New test.
45632
45633 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
45634
45635         PR c++/11547
45636         * g++.dg/parse/constant3.C: New test.
45637         * g++.dg/parse/crash7.C: Likewise.
45638
45639 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
45640
45641         PR target/11008
45642         * gcc.dg/i386-pentium4-not-mull.c: New.
45643
45644 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
45645
45646         * gcc.dg/asm-names.c (ymain): Make it weak.
45647
45648 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45649
45650         PR c++/5421
45651         * g++.dg/template/friend21.C: New test.
45652
45653 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
45654
45655         * gcc.dg/cleanup-8.c: New test.
45656         * gcc.dg/cleanup-9.c: New test.
45657
45658 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
45659
45660         * g++.dg/ext/dll-MI1.h: New file.
45661         * g++.dg/ext/dllexport-MI1.C: New file.
45662         * g++.dg/ext/dllimport-MI1.C: New file.
45663
45664 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
45665
45666         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
45667         it does not have cmpstrsi patterns (just cmpmemsi).
45668
45669 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
45670
45671         PR debug/11473
45672         * g++.dg/debug/debug8.C: New test.
45673
45674 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45675
45676         PR c++/10108
45677         * g++.dg/template/crash7.C: New test.
45678
45679 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
45680
45681         PR target/10795
45682         * gcc.c-torture/compile/20030708-1.c: New.
45683
45684 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
45685
45686         * gcc.c-torture/execute/20030715-1.c: New test.
45687
45688 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
45689
45690         * gcc.dg/pch/inline-3.c: New file.
45691         * gcc.dg/pch/inline-3.hs: New file.
45692         * gcc.dg/pch/inline-4.c: New file.
45693         * gcc.dg/pch/inline-4.hs: New file.
45694
45695 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
45696
45697         PR c++/11509
45698         * g++.dg/template/crash6.C: New test.
45699
45700         PR c++/7053
45701         * g++.dg/template/friend20.C: New test.
45702
45703         PR c++/7019
45704         * g++.dg/template/overload2.C: New test.
45705
45706 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45707
45708         PR optimization/11440
45709         * gcc.c-torture/execute/20030714-1.c: New test.
45710
45711 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45712
45713         PR c++/11154
45714         * g++.dg/template/partial2.C: New test.
45715
45716 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
45717
45718         PR c++/11503
45719         * g++.dg/template/anon1.C: New test.
45720
45721         PR c++/11493
45722         PR c++/11495
45723         * g++.dg/parse/template9.C: Likewise.
45724         * g++.dg/template/crash4.C: New test.
45725         * g++.dg/template/koenig1.C: Likewise.
45726         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
45727         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
45728         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
45729         functions.
45730         * g++.old-deja/g++.jason/template36.C: Likewise.
45731         * g++.old-deja/g++.mike/p1989.C: Likewise.
45732         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
45733         * g++.old-deja/g++.pt/ttp20.C: Use this->.
45734         * g++.old-deja/g++.pt/ttp21.C: Use this->.
45735         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
45736         compiling.
45737         * g++.old-deja/g++.pt/union2.C: Use this->.
45738
45739 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
45740
45741         * gcc.dg/20030711-1.c: New test.
45742
45743 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
45744
45745         PR c++/11050
45746         * g++.dg/parse/args1.C: New test.
45747         * g++.pt/defarg8.C: Change expected errors.
45748
45749 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
45750
45751         PR c++/8164
45752         * g++.dg/template/nontype2.C: New test.
45753
45754         PR c++/10558
45755         * g++.dg/parse/template8.C: New test.
45756
45757         PR c++/8327
45758         * g++.dg/template/scope1.C: New test.
45759
45760         * g++.dg/warn/Wsign-compare-1.C: New test.
45761
45762 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45763
45764         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
45765
45766 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
45767
45768         PR c++/9411
45769         * g++.dg/template/explicit2.C: New test.
45770
45771         PR c++/10032
45772         * g++.dg/warn/pedantic1.C: New test.
45773
45774 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
45775
45776         PR c++ 9483
45777         * g++.dg/other/field1.C: New test.
45778
45779 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45780
45781         PR c/11449
45782         * gcc.c-torture/compile/20030707-1.c: New.
45783
45784 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45785
45786         PR c++/10849
45787         * g++.dg/template/access12.C: New test.
45788
45789 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
45790
45791         * g++.dg/bprob/bprob.exp (prof_ext): Update.
45792         * g77.dg/bprob/bprob.exp (prof_ext): Update.
45793         * gcc.misc-tests/bprob.exp (prof_ext): Update.
45794         * gcc.misc-tests/gcov.exp: Update
45795         * g++.dg/gcov/gcov.exp: Update
45796         * lib/gcov.exp: Update.
45797
45798 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
45799
45800         * g++.dg/abi/mangle17.C: Make sure template expressions are
45801         dependent.
45802         * g++.dg/abi/mangle4.C: Mark erroneous casts.
45803         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
45804         * g++.dg/opt/stack1.C: Remove erroneous code.
45805         * g++.dg/parse/template7.C: New test.
45806         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
45807         * g++.old-deja/g++.pt/crash4.C: Likewise.
45808
45809 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45810
45811         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
45812         with zero or one occurence of `$' after the initial `L'.
45813
45814 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
45815
45816         * gcc.c-torture/compile/20030704-1.c: Add a comment.
45817
45818 2003-07-08  Roger Sayle  <roger@eyesopen.com>
45819
45820         PR c/11370
45821         * gcc.dg/Wunreachable-6.c: New testcase.
45822         * gcc.dg/Wunreachable-7.c: New testcase.
45823
45824 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45825
45826         PR c/11420
45827         * gcc.dg/20030708-1.c: New test.
45828
45829 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
45830
45831         * gcc.dg/compat/sdata-section.h: New file.
45832         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
45833         * gcc.dg/torture/mips-sdata-1.c: New test.
45834
45835 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45836
45837         PR c++/11030
45838         * g++.dg/template/friend19.C: New test.
45839
45840 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45841
45842         * g++.dg/opt/strength-reduce.C: New test.
45843
45844 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45845
45846         PR target/10979
45847         * gcc.dg/20030707-1.c: New testcase.
45848
45849 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45850
45851         PR optimization/11059
45852         * g++.dg/opt/emptyunion.C: New testcase.
45853
45854 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45855             Eric Botcazou  <ebotcazou@libertysurf.fr>
45856
45857         * g++.dg/opt/stack1.C: New test.
45858
45859 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
45860
45861         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
45862         run test.
45863
45864         PR c++/11431
45865         * g++.dg/expr/static_cast3.C: New test.
45866
45867 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
45868
45869         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
45870         everywhere.
45871         * gcc.dg/concat.c: Concatenation of string constants with
45872         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
45873         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
45874         * gcc.dg/cpp/escape-2.c: Use wide character constants where
45875         necessary to avoid multi-character character constant warning.
45876         * gcc.dg/cpp/escape.c: Likewise.
45877         * gcc.dg/cpp/ucs.c: Likewise.
45878         Remove backslashes from dg-bogus comments, as they confuse Tcl.
45879         Fix a typo.
45880
45881 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45882
45883         PR c/11428
45884         * gcc.c-torture/compile/20030704-1.c: New.
45885
45886 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45887
45888         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
45889
45890 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
45891
45892         PR c++/5287, PR c++/7910,  PR c++/11021
45893         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
45894         tests for warnings.
45895         * g++.dg/ext/dllimport2.C: Add tests for warnings.
45896         * g++.dg/ext/dllimport3.C: Likewise.
45897         * g++.dg/ext/dllimport4.C: New file.
45898         * g++.dg/ext/dllimport5.C: New file.
45899         * g++.dg/ext/dllimport6.C: New file.
45900         * g++.dg/ext/dllimport7.C: New file.
45901         * g++.dg/ext/dllimport8.C: New file.
45902         * g++.dg/ext/dllimport9.C: New file.
45903         * g++.dg/ext/dllimport10.C: New file.
45904         * g++.dg/ext/dllexport1.C: New file.
45905
45906 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45907
45908         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
45909         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
45910
45911 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45912
45913         * gcc.dg/builtins-25.c: New testcase.
45914         * gcc.dg/builtins-26.c: New testcase.
45915
45916 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
45917
45918         * gcc.dg/compat/vector-defs.h: New file.
45919         * gcc.dg/compat/vector-setup.h: New file.
45920         * gcc.dg/compat/vector-check.h: New file.
45921         * gcc.dg/compat/vector-1_main.c: New file.
45922         * gcc.dg/compat/vector-1_x.c: New file.
45923         * gcc.dg/compat/vector-1_y.c: New file.
45924         * gcc.dg/compat/vector-2_main.c: New file.
45925         * gcc.dg/compat/vector-2_x.c: New file.
45926         * gcc.dg/compat/vector-2_y.c: New file.
45927
45928         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
45929         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
45930         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
45931         * gcc.dg/compat/struct-align-1.h: New file.
45932         * gcc.dg/compat/struct-align-1_main.c: New file.
45933         * gcc.dg/compat/struct-align-1_x.c: New file.
45934         * gcc.dg/compat/struct-align-1_y.c: New file.
45935         * gcc.dg/compat/struct-align-2.h: New file.
45936         * gcc.dg/compat/struct-align-2_main.c: New file.
45937         * gcc.dg/compat/struct-align-2_x.c: New file.
45938         * gcc.dg/compat/struct-align-2_y.c: New file.
45939
45940         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
45941         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45942         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45943         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45944         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45945         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45946         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45947         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45948         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45949         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45950         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45951         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45952         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45953         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45954         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45955         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45956         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45957         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45958         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45959         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45960         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45961         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45962         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45963         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45964         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45965         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45966         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45967         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45968         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45969
45970 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45971
45972         * gcc.dg/i386-call-1.c: New test.
45973
45974 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45975
45976         PR c++/9162
45977         * g++.dg/parse/defarg4.C: New.
45978
45979 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45980
45981         PR target/10700
45982         * gcc.c-torture/compile/20030703-1.c: New test case.
45983
45984 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45985
45986         * g++.dg/template/local3.C: Remove extra semicolon.
45987
45988 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45989
45990         * gcc.dg/i386-volatile-1.c: New test.
45991
45992 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
45993
45994         PR c++/11072
45995         * g++.dg/other/offsetof2.C: XFAIL.
45996         * g++.dg/other/offsetof5.C: New.
45997
45998         PR c++/10219
45999         * g++.dg/template/error1.C: New.
46000
46001         PR c++/9779
46002         * g++.dg/template/dependent-expr1.C: New.
46003
46004 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46005
46006         PR c++/6949
46007         * g++.dg/template/local3.C: New test.
46008
46009         PR c++/11149
46010         * g++.dg/lookup/scoped6.C: New test.
46011
46012 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
46013
46014         PR c++/8046
46015         * g++.dg/other/error7.C: New test.
46016
46017 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
46018
46019         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
46020         * g++.old-deja/g++.abi/vtable3.h: Likewise.
46021         * g++.old-deja/g++.law/code-gen5.C: Likewise.
46022         * g++.old-deja/g++.other/union2.C: Likewise.
46023         * gcc.dg/c90-const-expr-2.c: Likewise.
46024         * gcc.dg/c90-const-expr-3.c: Likewise.
46025         * gcc.dg/c99-const-expr-2.c: Likewise.
46026         * gcc.dg/c99-const-expr-3.c: Likewise.
46027         * gcc.dg/concat.c: Likewise.
46028
46029 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46030
46031         PR c++/9559
46032         * g++.dg/init/static1.C: New test.
46033
46034 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46035
46036         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
46037         * g++.old-deja/g++.other/access2.C: Likewise.
46038         * g++.old-deja/g++.other/decl2.C: Likewise.
46039         * gcc.c-torture/execute/20020615-1.c: Likewise.
46040
46041 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46042
46043         PR c++/4933
46044         * g++.dg/template/sizeof4.C: New test.
46045
46046 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46047
46048         * g++.dg/other/error6.C: New test.
46049
46050 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46051
46052         PR c++/10750
46053         * g++.dg/parse/constant2.C: New test.
46054
46055 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
46056
46057         PR c++/11106
46058         * g++.dg/other/error5.C: New test.
46059
46060 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46061
46062         * gcc.dg/format/gcc_diag-1.c: New test.
46063
46064 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
46065
46066         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
46067
46068 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
46069
46070         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
46071         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
46072         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
46073
46074 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
46075
46076         * gcc.c-torture/execute/builtins/string-8.c: New test.
46077         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
46078         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
46079         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
46080
46081 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46082
46083         PR c++/10468
46084         * g++.dg/ext/typeof6.C: New test.
46085
46086 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46087
46088         PR c++/10796
46089         * g++.dg/init/enum1.C: New test.
46090
46091 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
46092
46093         * gcc.dg/20030627-1.c: New test.
46094
46095 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
46096
46097         PR c++/11332
46098         * g++.dg/expr/static_cast2.C: New test.
46099
46100 2003-06-26  Roger Sayle  <roger@eyesopen.com>
46101             Jakub Jelinek  <jakub@redhat.com>
46102
46103         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
46104         sprintf(dst,"%s",src) optimization.
46105         * gcc.c-torture/execute/20030626-1.c: New test case.
46106         * gcc.c-torture/execute/20030626-2.c: New test case.
46107
46108 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
46109
46110         * gcc.c-torture/execute/multi-ix.c: New test.
46111
46112         * gcc.c-torture/execute/simd-4.c (main):
46113         Added missing semicolon at end of union.
46114
46115 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
46116
46117         PR c++/8266
46118         * g++.dg/template/explicit-instantiation3.C: New test.
46119
46120 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46121
46122         * gcc.dg/20030626-1.c: Use signed char.
46123
46124 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46125
46126         * gcc.dg/20030626-1.c: New test.
46127
46128 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
46129
46130         * const-str-2.m: Update.
46131
46132 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
46133
46134         PR c++/10990
46135         * g++.dg/rtti/dyncast1.C: New test.
46136         * g++.dg/abi/mangle4.C: Correct base-specifier access.
46137         * g++.dg/lookup/scoped1.C: Remove XFAIL.
46138         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
46139
46140         PR c++/10931
46141         * g++.dg/expr/static_cast1.C: New test.
46142
46143 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
46144
46145         * gcc.dg/20030625-1.c: New test.
46146
46147 2003-06-24  Roger Sayle  <roger@eyesopen.com>
46148
46149         * gcc.c-torture/compile/20030624-1.c: New test case.
46150
46151 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
46152
46153         * gcc.c-torture/execute/string-opt-17.c: New test.
46154
46155 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
46156
46157         PR c++/5754
46158         * g++.dg/parse/crash6.C: New test.
46159
46160 2003-06-23  Roger Sayle  <roger@eyesopen.com>
46161
46162         * gcc.dg/builtins-24.c: New test case.
46163
46164 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
46165
46166         * g++.dg/opt/operator1.C: New test.
46167
46168 2003-06-22  Roger Sayle  <roger@eyesopen.com>
46169
46170         * gcc.c-torture/execute/string-opt-16.c: New test case.
46171
46172 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46173
46174         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
46175         * g++.old-deja/g++.other/conv7.C: Likewise.
46176         * g++.old-deja/g++.other/overcnv2.C: Likewise.
46177         * g++.old-deja/g++.other/overload14.C: Likewise.
46178
46179 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46180
46181         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
46182         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
46183
46184 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46185
46186         PR c++/10888
46187         * g++.dg/warn/Winline-3.C: New test.
46188
46189 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46190
46191         * lib/target-supports.exp (check_alias_available): Make the test
46192         program acceptable to the Solaris assembler.
46193
46194         PR c++/10749
46195         * g++.dg/template/memclass2.C: New test.
46196
46197 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46198             Eric Botcazou  <ebotcazou@libertysurf.fr>
46199
46200         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
46201         data for non-matching targets.
46202         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
46203
46204 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46205
46206         PR c++/10845
46207         * g++.dg/template/member3.C: New test.
46208
46209 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
46210
46211         PR c++/10939
46212         * g++.dg/template/func1.C: New test.
46213
46214         PR c++/9649
46215         * g++.dg/template/static4.C: New test.
46216         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
46217
46218         PR c++/11041
46219         * g++.dg/init/ref7.C: New test.
46220
46221 2003-06-19  Matt Austern  <austern@apple.com>
46222
46223         PR c++/11228
46224         * g++.dg/anew1.C: New test.
46225         * g++.dg/anew2.C: New test.
46226         * g++.dg/anew3.C: New test.
46227         * g++.dg/anew4.C: New test.
46228
46229 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
46230
46231         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
46232
46233 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
46234
46235         * gcc.c-torture/execute/simd-4.c (main): Make expected value
46236         endian-dependent.
46237
46238 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
46239
46240         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
46241         Remove cruft.
46242
46243 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
46244
46245         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
46246         * gcc.c-torture/compile/961203-1.c: Likewise.
46247         * gcc.c-torture/compile/980506-1.c: Likewise.
46248
46249 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46250
46251         PR c++/10712
46252         * g++.dg/lookup/using7.C: New test.
46253
46254 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46255
46256         PR c++/11105
46257         * g++.dg/abi/conv1.C: Remove it.
46258         * g++.dg/template/conv7.C: New test.
46259         * g++.dg/template/conv8.C: Likewise.
46260         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
46261         conversion operator.
46262
46263 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
46264
46265         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
46266         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46267         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46268         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46269         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46270         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46271         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46272         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46273         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46274         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46275         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46276         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46277         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46278         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46279         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46280         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46281         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46282         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46283         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46284         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46285         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46286         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46287         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46288         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46289         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46290         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46291         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46292         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46293         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46294
46295 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
46296
46297         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
46298         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
46299         indications.
46300
46301 2003-06-16  Roger Sayle  <roger@eyesopen.com>
46302
46303         * gcc.dg/i386-387-5.c: New test case.
46304         * gcc.dg/i386-387-6.c: New test case.
46305         * gcc.dg/builtins-23.c: New test case.
46306
46307 2003-06-15  Roger Sayle  <roger@eyesopen.com>
46308
46309         * gcc.dg/builtins-22.c: New test case.
46310         * gcc.dg/i386-387-1.c: Update to test exp.
46311         * gcc.dg/i386-387-2.c: Likewise.
46312
46313 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46314
46315         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
46316
46317 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46318
46319         * lib/gcc-dg.exp (dg-require-dll): New function.
46320         (dg-xfail-if): Likewise.
46321         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
46322         driver.
46323
46324         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
46325         * gcc.c-torture/compile/20001205-1.c: Likewise.
46326         * gcc.c-torture/compile/20001226-1.c: Likewise.
46327         * gcc.c-torture/compile/20010518-2.c: Likewise.
46328         * gcc.c-torture/compile/20020312-1.c: Likewise.
46329         * gcc.c-torture/compile/20020604-1.c: Likewise.
46330         * gcc.c-torture/compile/920501-12.c: Likewise.
46331         * gcc.c-torture/compile/920501-4.c: Likewise.
46332         * gcc.c-torture/compile/920520-1.c: Likewise.
46333         * gcc.c-torture/compile/920521-1.c: Likewise.
46334         * gcc.c-torture/compile/920625-1.c: Likewise.
46335         * gcc.c-torture/compile/961203-1.c: Likewise.
46336         * gcc.c-torture/compile/980506-1.c: Likewise.
46337         * gcc.c-torture/compile/981006-1.c: Likewise.
46338         * gcc.c-torture/compile/981022-1.c: Likewise.
46339         * gcc.c-torture/compile/981223-1.c: Likewise.
46340         * gcc.c-torture/compile/990617-1.c: Likewise.
46341         * gcc.c-torture/compile/dll.c: Likewise.
46342         * gcc.c-torture/compile/labels-3.c: Likewise.
46343         * gcc.c-torture/compile/mipscop-1.c: Likewise.
46344         * gcc.c-torture/compile/mipscop-2.c: Likewise.
46345         * gcc.c-torture/compile/mipscop-3.c: Likewise.
46346         * gcc.c-torture/compile/mipscop-4.c: Likewise.
46347         * gcc.c-torture/compile/simd-5.c: Likewise.
46348         * gcc.c-torture/compile/20000804-1.x: Remove.
46349         * gcc.c-torture/compile/20001205-1.x: Likewise.
46350         * gcc.c-torture/compile/20001226-1.x: Likewise.
46351         * gcc.c-torture/compile/20010518-2.x: Likewise.
46352         * gcc.c-torture/compile/20020312-1.x: Likewise.
46353         * gcc.c-torture/compile/20020604-1.x: Likewise.
46354         * gcc.c-torture/compile/920501-12.x: Likewise.
46355         * gcc.c-torture/compile/920501-4.x: Likewise.
46356         * gcc.c-torture/compile/920520-1.x: Likewise.
46357         * gcc.c-torture/compile/920521-1.x: Likewise.
46358         * gcc.c-torture/compile/920625-1.x: Likewise.
46359         * gcc.c-torture/compile/961203-1.x: Likewise.
46360         * gcc.c-torture/compile/980506-1.x: Likewise.
46361         * gcc.c-torture/compile/981006-1.x: Likewise.
46362         * gcc.c-torture/compile/981022-1.x: Likewise.
46363         * gcc.c-torture/compile/981223-1.x: Likewise.
46364         * gcc.c-torture/compile/990617-1.x: Likewise.
46365         * gcc.c-torture/compile/mipscop-1.x: Likewise.
46366         * gcc.c-torture/compile/mipscop-2.x: Likewise.
46367         * gcc.c-torture/compile/mipscop-3.x: Likewise.
46368         * gcc.c-torture/compile/mipscop-4.x: Likewise.
46369         * gcc.c-torture/compile/simd-5.x: Likewise.
46370
46371         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
46372
46373 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
46374
46375         * gcc.c-torture/execute/20030611-1.c: New test.
46376
46377 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46378
46379         PR middle-end/168
46380         * gcc.dg/20030612-1.c: New test case.
46381
46382 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46383
46384         PR c++/10635
46385         * g++.dg/expr/cast1.C: New test.
46386
46387 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46388
46389         * gcc.dg/builtins-21.c: New test case.
46390
46391 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
46392
46393         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
46394         options instead of at the end.
46395         * lib/objc.exp (objc_target_compile): Likewise.
46396
46397 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
46398
46399         PR c++/10432
46400         * g++.dg/parse/error1.C: New test.
46401
46402 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
46403
46404         * gcc.dg/compat/struct-by-value-11_main.c: New file.
46405         * gcc.dg/compat/struct-by-value-11_x.c: New file.
46406         * gcc.dg/compat/struct-by-value-11_y.c: New file.
46407         * gcc.dg/compat/struct-by-value-12_main.c: New file.
46408         * gcc.dg/compat/struct-by-value-12_x.c: New file.
46409         * gcc.dg/compat/struct-by-value-12_y.c: New file.
46410         * gcc.dg/compat/struct-by-value-13_main.c: New file.
46411         * gcc.dg/compat/struct-by-value-13_x.c: New file.
46412         * gcc.dg/compat/struct-by-value-13_y.c: New file.
46413         * gcc.dg/compat/struct-by-value-14_main.c: New file.
46414         * gcc.dg/compat/struct-by-value-14_x.c: New file.
46415         * gcc.dg/compat/struct-by-value-14_y.c: New file.
46416         * gcc.dg/compat/struct-by-value-15_main.c: New file.
46417         * gcc.dg/compat/struct-by-value-15_x.c: New file.
46418         * gcc.dg/compat/struct-by-value-15_y.c: New file.
46419         * gcc.dg/compat/struct-by-value-16_main.c: New file.
46420         * gcc.dg/compat/struct-by-value-16_x.c: New file.
46421         * gcc.dg/compat/struct-by-value-16_y.c: New file.
46422         * gcc.dg/compat/struct-by-value-17_main.c: New file.
46423         * gcc.dg/compat/struct-by-value-17_x.c: New file.
46424         * gcc.dg/compat/struct-by-value-17_y.c: New file.
46425         * gcc.dg/compat/struct-by-value-18_main.c: New file.
46426         * gcc.dg/compat/struct-by-value-18_x.c: New file.
46427         * gcc.dg/compat/struct-by-value-18_y.c: New file.
46428
46429         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
46430         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
46431         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
46432         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
46433         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
46434         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
46435         * gcc.dg/compat/scalar-return-3_main.c: New file.
46436         * gcc.dg/compat/scalar-return-3_x.c: New file.
46437         * gcc.dg/compat/scalar-return-3_y.c: New file.
46438         * gcc.dg/compat/scalar-return-4_main.c: New file.
46439         * gcc.dg/compat/scalar-return-4_x.c: New file.
46440         * gcc.dg/compat/scalar-return-4_y.c: New file.
46441
46442 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
46443
46444         * gcc.dg/compat/fp2-struct-check.h: New file.
46445         * gcc.dg/compat/fp2-struct-defs.h: New file.
46446         * gcc.dg/compat/fp2-struct-init.h: New file.
46447         * gcc.dg/compat/struct-by-value-10_main.c: New file.
46448         * gcc.dg/compat/struct-by-value-10_x.c: New file.
46449         * gcc.dg/compat/struct-by-value-10_y.c: New file.
46450         * gcc.dg/compat/struct-return-10_main.c: New file.
46451         * gcc.dg/compat/struct-return-10_x.c: New file.
46452         * gcc.dg/compat/struct-return-10_y.c: New file.
46453
46454         * gcc.dg/compat/compat-common.h: New file.
46455         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
46456         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
46457         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
46458         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
46459         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
46460         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
46461         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
46462         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46463         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
46464         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
46465         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46466         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
46467         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
46468         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46469         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
46470         * gcc.dg/compat/small-struct-check.h: Ditto.
46471         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
46472         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46473         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
46474         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
46475         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46476         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46477         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
46478         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46479         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
46480         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
46481         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46482         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46483         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
46484         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46485         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46486         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
46487         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46488         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
46489         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
46490         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46491         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
46492         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
46493         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46494         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
46495         * gcc.dg/compat/struct-return-2_main.c: Ditto.
46496         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46497         * gcc.dg/compat/struct-return-2_y.c: Ditto.
46498         * gcc.dg/compat/struct-return-3_main.c: Ditto.
46499         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46500         * gcc.dg/compat/struct-return-3_y.c: Ditto.
46501
46502 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
46503
46504         * g++.dg/pch/static-1.C: New file.
46505         * g++.dg/pch/static-1.Hs: New file.
46506
46507 2003-06-10  Richard Henderson  <rth@redhat.com>
46508
46509         * gcc.dg/asm-7.c: Adjust expected warning text.
46510
46511 2003-06-10  Roger Sayle  <roger@eyesopen.com>
46512
46513         * gcc.dg/builtins-20.c: New test case.
46514
46515 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
46516
46517         PR c++/11131
46518         * g++.dg/opt/template1.C: New test.
46519
46520 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46521
46522         * lib/gcc-dg.exp (dg-test): Clear additional_files and
46523         additional_sources.
46524
46525 2003-05-21  David Taylor  <dtaylor@emc.com>
46526
46527         * gcc.dg/Wpadded.c: New file.
46528
46529 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46530
46531         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
46532         * gcc.dg/special/weak-2.c: Add dg-require-weak.
46533         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
46534         dg-require-weak.
46535
46536 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
46537
46538         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
46539
46540 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46541
46542         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
46543         (dg-require-alias): Likewise.
46544         (dg-require-gc-sections): Likewise.
46545         * lib/target-supports.exp (check_gc_sections_available): Likewise.
46546
46547 2003-06-08  Richard Henderson  <rth@redhat.com>
46548
46549         * gcc.dg/20011029-2.c: Fix the array reference.
46550         * gcc.dg/asm-7.c: New.
46551
46552 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
46553
46554         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
46555
46556 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
46557
46558         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
46559         (dg-require-gc-sections): Likewise.
46560
46561 2003-06-08  Jan Hubicka  <jh@suse.cz>
46562
46563         * i386-cmov1.c: Fix regular expression.
46564         * i386-cvt-1.c: Likewise.
46565         * i386-local.c: Likewise.
46566         * i386-local2.c: Likewise.
46567         * i386-mul.c: Likewise.
46568         * i386-ssetype-1.c: Likewise.
46569         * i386-ssetype-3.c: Likewise.
46570         * i386-ssetype-5.c: Likewise.
46571
46572 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46573
46574         PR c++/11039
46575         * g++.dg/warn/implicit-typename2.C: New test.
46576         * g++.dg/warn/implicit-typename3.C: New test.
46577
46578 2003-06-07  Richard Henderson  <rth@redhat.com>
46579
46580         * g++.dg/other/offsetof3.C: Use size_t.
46581         * g++.dg/other/offsetof4.C: Likewise.
46582
46583 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
46584
46585         * lib/copy-file.exp: New. Implement gcc_copy_files.
46586
46587         * lib/dg-pch.exp: Load copy-file.exp
46588         (dg-pch): Use gcc_copy_files instead of "file copy".
46589
46590 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
46591
46592         * gcc.dg/weak/weak.exp: Simplify.
46593         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
46594         * gcc.dg/weak/weak-1.c: Likewise.
46595         * gcc.dg/weak/weak-2.c: Likewise.
46596         * gcc.dg/weak/weak-3.c: Likewise.
46597         * gcc.dg/weak/weak-4.c: Likewise.
46598         * gcc.dg/weak/weak-5.c: Likewise.
46599         * gcc.dg/weak/weak-6.c: Likewise.
46600         * gcc.dg/weak/weak-7.c: Likewise.
46601         * gcc.dg/weak/weak-8.c: Likewise.
46602         * gcc.dg/weak/weak-9.c: Likewise.
46603
46604 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
46605
46606         gcc.c-torture/execute/20030606-1.c: New.
46607
46608 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46609
46610         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
46611         * gcc.dg/builtins-19.c: Likewise.
46612
46613 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46614
46615         * gcc.dg/builtins-2.c: Add some more tests.
46616         * gcc.dg/builtins-18.c: New test case.
46617         * gcc.dg/builtins-19.c: New test case.
46618
46619 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46620             Jim Wilson  <wilson@tuliptree.org>
46621
46622         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
46623
46624 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
46625
46626         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
46627         mempcpy/stpcpy calls not to be optimized into something else.
46628         * gcc.c-torture/execute/string-opt-3.c: Moved to...
46629         * gcc.c-torture/execute/builtins/string-7.c: ...here.
46630         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
46631
46632 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46633
46634         * gcc.dg/format/asm_fprintf-1.c: New test.
46635
46636 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
46637
46638         * lib/gcc-defs.exp (additional_sources): New variable.
46639         (dg-additional-sources): New function.
46640         (additional_files): New variable.
46641         (dg-additional-files): New function.
46642         (dg-additional-files-options): Likewise.
46643         * lib/gcc-dg.exp (dg-require-weak): New function.
46644         (dg-require-alias): Likewise.
46645         (dg-require-gc-sections): Likewise.
46646         * lib/target-supports.exp (check_alias_available): Remove testfile
46647         parameter.
46648         (check_gc_sections_available): New function.
46649         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
46650         (dg-gpp-additional-files): Likewise.
46651         * lib/g++.exp (additional_sources): Remove.
46652         (additional_files): Likewise.
46653         (g++_target_compile): Use dg-additional-files-options.
46654
46655         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
46656         Tcl logic.
46657         * gcc.dg/special/ecos.exp: Remove.
46658         * gcc.dg/special/20000419-2.c: Use dg-require-*.
46659         * gcc.dg/special/alias-1.c: Likewise.
46660         * gcc.dg/special/alias-2.c: Likewise.
46661         * gcc.dg/special/gcsec-1.c: Likewise.
46662         * gcc.dg/special/weak-1.c: Likewise.
46663         * gcc.dg/special/weak-2.c: Likewise.
46664         * gcc.dg/special/wkali-1.c: Likewise.
46665         * gcc.dg/special/wkali-2.c: Likewise.
46666
46667         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
46668         dg-gpp-additional-*.
46669         * g++.dg/special/conpr-3.C: Likewise.
46670         * g++.dg/special/conpr-4.C: Likewise.
46671         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
46672         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
46673         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
46674         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
46675         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
46676         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
46677         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
46678         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
46679         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
46680         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
46681         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
46682         * g++.old-deja/g++.other/comdat1.C: Likewise.
46683         * g++.old-deja/g++.other/comdat2.C: Likewise.
46684         * g++.old-deja/g++.other/comdat3.C: Likewise.
46685         * g++.old-deja/g++.other/ctor1.C: Likewise.
46686         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
46687
46688 2003-06-05  Richard Henderson  <rth@redhat.com>
46689
46690         * gcc.dg/debug/20030605-1.c: New.
46691
46692 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46693
46694         * README.QMTEST: Update.
46695
46696 2003-06-04  Richard Henderson  <rth@redhat.com>
46697
46698         * gcc.dg/cleanup-1.c: New.
46699         * gcc.dg/cleanup-2.c: New.
46700         * gcc.dg/cleanup-3.c: New.
46701         * gcc.dg/cleanup-4.c: New.
46702         * gcc.dg/cleanup-5.c: New.
46703         * gcc.dg/cleanup-6.c: New.
46704         * gcc.dg/cleanup-7.c: New.
46705
46706 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46707
46708         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
46709
46710         * lib/dg-pch.exp: New file.
46711         * g++.dg/pch/pch.exp: Use dg-pch.exp.
46712         * gcc.dg/pch/pch.exp: Likewise.
46713
46714 2003-06-04  Roger Sayle  <roger@eyesopen.com>
46715
46716         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
46717         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
46718         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
46719         * gcc.dg/builtins-17.c: New test case.
46720         * gcc.dg/i386-387-4.c: New test case.
46721         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
46722
46723 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46724
46725         * gcc.dg/ultrasp9.c: New test.
46726
46727 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46728
46729         * gcc.c-torture/compile/20030604-1.c: New test.
46730         * gcc.dg/sparc-constant-1.c: New test.
46731
46732 2003-06-03  Glen Nakamura  <glen@imodulo.com>
46733
46734         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
46735
46736 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
46737
46738         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
46739
46740         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
46741         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
46742
46743 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
46744
46745         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
46746
46747 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46748
46749         PR c++/10940
46750         * g++.dg/template/spec10.C: New test.
46751
46752 2003-06-03  Roger Sayle  <roger@eyesopen.com>
46753
46754         * gcc.dg/builtins-16.c: New test case.
46755
46756 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
46757
46758         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
46759         mempcpy test with post-increments.
46760         * gcc.c-torture/execute/string-opt-3.c: New test.
46761         * gcc.dg/string-opt-1.c: New test.
46762
46763 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
46764
46765         PR fortran/10965
46766         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
46767
46768 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
46769
46770         * lib/scanasm.exp (dg-scan): New function, factored out of ...
46771         (scan-assembler): ... here.  Use dg-scan.
46772         (scan-assembler-not): Likewise.
46773         (scan-file): New function.
46774         (scan-file-not): Likewise.
46775         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
46776         * gcc.dg/cpp/_Pragma4.c: Likewise.
46777         * gcc.dg/cpp/_Pragma5.c: Likewise.
46778         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46779         * gcc.dg/cpp/avoidpaste2.c: Likewise.
46780         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
46781         * gcc.dg/cpp/cmdlne-P.c: Likewise.
46782         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
46783         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
46784         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
46785         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
46786         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
46787         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
46788         * gcc.dg/cpp/cxxcom1.c: Likewise.
46789         * gcc.dg/cpp/line1.c: Likewise.
46790         * gcc.dg/cpp/maccom1.c: Likewise.
46791         * gcc.dg/cpp/maccom2.c: Likewise.
46792         * gcc.dg/cpp/maccom3.c: Likewise.
46793         * gcc.dg/cpp/maccom4.c: Likewise.
46794         * gcc.dg/cpp/maccom5.c: Likewise.
46795         * gcc.dg/cpp/maccom6.c: Likewise.
46796         * gcc.dg/cpp/multiline.c: Likewise.
46797         * gcc.dg/cpp/spacing1.c: Likewise.
46798         * gcc.dg/cpp/spacing2.c: Likewise.
46799         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
46800         * gcc.dg/cpp/trad/maccom1.c: Likewise.
46801         * gcc.dg/cpp/trad/maccom2.c: Likewise.
46802         * gcc.dg/cpp/trad/maccom3.c: Likewise.
46803         * gcc.dg/cpp/trad/maccom4.c: Likewise.
46804         * gcc.dg/cpp/trad/maccom6.c: Likewise.
46805         * gcc.dg/cpp/cxxcom2.c: Likewise.
46806         * gcc.dg/cpp/cxxcom2.h: New file.
46807
46808         * gcc.dg/cpp/truefalse.cpp: Move it to ...
46809         * g++.dg/cpp/truefalse.C: Here.
46810         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
46811
46812 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
46813
46814         * gcc.dg/cpp/redef3.c: New file.
46815
46816 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
46817
46818         * gcc.dg/i386-loop-3.c: New test.
46819
46820 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
46821
46822         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
46823
46824 2003-05-31  Roger Sayle  <roger@eyesopen.com>
46825
46826         * gcc.dg/fwrapv-1.c: New test case.
46827         * gcc.dg/fwrapv-2.c: New test case.
46828
46829 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46830
46831         PR c++/10956
46832         * g++.dg/template/spec9.C: New test.
46833
46834 2003-05-29  Roger Sayle  <roger@eyesopen.com>
46835
46836         * gcc.dg/duff-4.c: New test case.
46837
46838 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
46839
46840         PR fortran/10843
46841         * g77.dg/ffixed-form-1.f: New test
46842         * g77.dg/ffixed-form-2.f: New test
46843         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
46844         * g77.dg/ffree-form-3.f: New test
46845
46846 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
46847
46848         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
46849         * gcc.dg/wint_t-1.c: Likewise.
46850
46851 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46852
46853         * g++.dg/template/access11.C: New test.
46854
46855 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46856
46857         PR c++/10849
46858         * g++.dg/template/access10.C: New test.
46859
46860 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46861             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46862
46863         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
46864
46865 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46866
46867         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
46868         suppress for powerpc-*-darwin*.
46869         * gcc.dg/torture/builtin-noret-2.c: Likewise.
46870
46871 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46872
46873         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
46874         suppress option for powerpc-*-darwin*.
46875
46876 2003-05-23  Roger Sayle  <roger@eyesopen.com>
46877
46878         * gcc.dg/builtins-1.c: Add tests for tan and atan.
46879         * gcc.dg/builtins-4.c: Add test for fmod.
46880
46881 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46882
46883         PR c++/10682
46884         * g++.dg/template/instantiate4.C: New test.
46885
46886 2003-05-22  Roger Sayle  <roger@eyesopen.com>
46887
46888         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
46889
46890 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
46891
46892         * gcc.dg/compat/scalar-return-1_main.c: New file.
46893         * gcc.dg/compat/scalar-return-1_x.c: New file.
46894         * gcc.dg/compat/scalar-return-1_y.c: New file.
46895         * gcc.dg/compat/scalar-return-2_main.c: New file.
46896         * gcc.dg/compat/scalar-return-2_x.c: New file.
46897         * gcc.dg/compat/scalar-return-2_y.c: New file.
46898         * gcc.dg/compat/struct-return-3_main.c: New file.
46899         * gcc.dg/compat/struct-return-3_y.c: New file.
46900         * gcc.dg/compat/struct-return-3_x.c: New file.
46901         * gcc.dg/compat/struct-return-2_main.c: New file.
46902         * gcc.dg/compat/struct-return-2_x.c: New file.
46903         * gcc.dg/compat/struct-return-2_y.c: New file.
46904
46905 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46906
46907         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
46908         for hppa*-hp-hpux*.
46909         * gcc.dg/20021014-1.c (dg-options): Likewise.
46910         * gcc.dg/nest.c (dg-options): Likewise.
46911
46912 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
46913
46914         PR c++/9738
46915         * g++.dg/ext/dllimport2.C: New file.
46916         * g++.dg/ext/dllimport3.C: New file.
46917
46918 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
46919
46920         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
46921         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46922         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46923         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46924         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46925         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46926         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
46927         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
46928         * gcc.dg/compat/small-struct-defs.h: New file.
46929         * gcc.dg/compat/small-struct-init.h: New file.
46930         * gcc.dg/compat/small-struct-check.h: New file.
46931         * gcc.dg/compat/fp-struct-defs.h: New file.
46932         * gcc.dg/compat/fp-struct-check.h: New file.
46933         * gcc.dg/compat/fp-struct-init.h: New file.
46934         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
46935         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
46936
46937 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
46938
46939         * gcc.dg/20030225-2.c: New test.
46940
46941 2003-05-18  Roger Sayle  <roger@eyesopen.com>
46942             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46943
46944         * gcc.c-torture/compile/20030518-1.c: New test case.
46945
46946 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
46947
46948         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
46949         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
46950         gcc-dg-debug-runtest.
46951         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
46952         gcc-dg-debug-runtest.
46953
46954 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46955
46956         PR c++/9022
46957         * g++.dg/lookup/using6.C: New test.
46958
46959 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46960
46961         * g++.dg/parse/access2.C: New test.
46962
46963 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
46964
46965         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
46966         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
46967         * gcc.dg/debug/debug.exp: Likewise.
46968
46969 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
46970
46971         * gcc.dg/dollar.c: New test.
46972
46973 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
46974
46975         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
46976         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
46977         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
46978         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
46979         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
46980         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
46981         * gcc.dg/compat/struct-by-value-6_main.c: New file.
46982         * gcc.dg/compat/struct-by-value-6_x.c: New file.
46983         * gcc.dg/compat/struct-by-value-6_y.c: New file.
46984         * gcc.dg/compat/struct-by-value-7_main.c: New file.
46985         * gcc.dg/compat/struct-by-value-7_x.c: New file.
46986         * gcc.dg/compat/struct-by-value-7_y.c: New file.
46987         * gcc.dg/compat/struct-by-value-8_main.c: New file.
46988         * gcc.dg/compat/struct-by-value-8_x.c: New file.
46989         * gcc.dg/compat/struct-by-value-8_y.c: New file.
46990         * gcc.dg/compat/struct-by-value-9_main.c: New file.
46991         * gcc.dg/compat/struct-by-value-9_x.c: New file.
46992         * gcc.dg/compat/struct-by-value-9_y.c: New file.
46993
46994 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
46995
46996         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
46997         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
46998         support for "repo" mode.
46999         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
47000         * lib/g77-dg.exp: Likewise.
47001         * lib/obj-dg.exp: Likewise.
47002
47003 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
47004
47005         Merge from gcc-3_2-rhl8-branch:
47006         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
47007
47008         * gcc.dg/tls/opt-6.c: New test.
47009
47010         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
47011
47012         * gcc.dg/20030405-1.c: New test.
47013
47014         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
47015
47016         * gcc.dg/20030309-1.c: New test.
47017
47018         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
47019
47020         * gcc.c-torture/execute/20030307-1.c: New test.
47021
47022         2003-02-20  Randolph Chung  <tausq@debian.org>
47023
47024         * gcc.c-torture/compile/20030220-1.c: New test.
47025
47026         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
47027
47028         * gcc.dg/20030217-1.c: New test.
47029
47030         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
47031
47032         * gcc.c-torture/compile/20020129-1.c: New test.
47033
47034         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47035
47036         * gcc.dg/unroll-1.c: New test.
47037
47038         2002-11-16  Jan Hubicka  <jh@suse.cz>
47039
47040         * gcc.c-torture/execute/20020920-1.c: New test.
47041
47042         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
47043
47044         PR target/7434
47045         * gcc.c-torture/compile/20021008-1.c: New test.
47046
47047         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
47048
47049         PR target/7559
47050         * gcc.c-torture/execute/20020810-1.c: New test.
47051
47052         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
47053
47054         * gcc.c-torture/compile/20020807-1.c: New test.
47055
47056         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
47057
47058         * gcc.dg/tls/opt-1.c: New test.
47059
47060         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
47061
47062         * gcc.dg/20020729-1.c: New test.
47063
47064         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
47065
47066         * g++.dg/opt/life1.C: New test.
47067
47068         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
47069
47070         * gcc.dg/20020525-1.c: New test.
47071
47072         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
47073
47074         PR c++/6794
47075         * g++.dg/ext/pretty1.C: New test.
47076         * g++.dg/ext/pretty2.C: New test.
47077
47078 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
47079
47080         PR c++/8385
47081         * g++.dg/ext/typeof5.C: New test.
47082
47083 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
47084
47085         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
47086         __USER_LABEL_PREFIX__ into account.
47087         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
47088
47089 2003-05-14  Roger Sayle  <roger@eyesopen.com>
47090
47091         * gcc.dg/builtins-15.c: New test case.
47092
47093 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
47094
47095         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
47096
47097 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
47098
47099         * lib/g++.exp: Tweak handling of additional source files.
47100         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
47101         * g++.dg/special/conpr-2a.C: Rename to ...
47102         * g++.dg/special/conpr-2a.cc: ... this.
47103         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
47104         * g++.dg/special/conpr-3a.C: Rename to ...
47105         * g++.dg/special/conpr-3a.cc: This.
47106         * g++.dg/special/conpr-3b.C: Rename to ...
47107         * g++.dg/special/conpr-3b.cc: This.
47108         * g++.dg/special/conpr-4.C: New test.
47109         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
47110
47111 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
47112
47113         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
47114
47115 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47116
47117         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
47118         * g++.old-deja/g++.robertl/eb71.C: Likewise.
47119         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
47120         * g++.old-deja/g++.other/warn3.C: Likewise.
47121
47122 2003-05-11  Roger Sayle  <roger@eyesopen.com>
47123
47124         * gcc.dg/i386-387-1.c: Update to also test log.
47125         * gcc.dg/i386-387-2.c: Likewise.
47126
47127 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
47128
47129         * g77.f-torture/execute/int8421.f: New test.
47130
47131 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47132
47133         PR c++/10230, c++/10481
47134         * g++.dg/lookup/scoped5.C: New test.
47135
47136 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47137
47138         PR c++/10552
47139         * g++.dg/template/ttp6.C: New test.
47140
47141 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
47142
47143         * gcc.c-torture/execute/builtins: New directory.
47144         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
47145         gcc.c-torture/execute/builtins.
47146         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
47147         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
47148         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
47149         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
47150
47151 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47152
47153         PR c++/9252
47154         * g++.dg/template/access8.C: New test.
47155         * g++.dg/template/access9.C: New test.
47156
47157 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47158
47159         PR c++/9554
47160         * g++.dg/parse/access1.C: New test.
47161
47162 2003-05-09  DJ Delorie  <dj@redhat.com>
47163
47164         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
47165         long, and not an int.
47166
47167 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47168
47169         PR c++/10555, c++/10576
47170         * g++.dg/template/memclass1.C: New test.
47171
47172 2003-05-08  DJ Delorie  <dj@redhat.com>
47173
47174         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
47175         targets.
47176         * gcc.c-torture/execute/20021024-1.x: Likewise.
47177         * gcc.c-torture/execute/shiftdi.x: Likewise.
47178         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
47179         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
47180         * gcc.dg/20021018-1.c: Likewise.
47181
47182 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47183
47184         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
47185
47186         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
47187         (bcopy): Call memmove.
47188
47189 2003-05-08  Roger Sayle  <roger@eyesopen.com>
47190
47191         * g77.f-torture/compile/8485.f: New test case.
47192
47193 2003-05-07  Richard Henderson  <rth@redhat.com>
47194
47195         PR c++/10570
47196         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
47197         Verify exception_cleanup not called for rethrows.
47198         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
47199         when exiting catch block without rethrowing.
47200         * g++.dg/eh/forced3.C: New.
47201         * g++.dg/eh/forced4.C: New.
47202
47203 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
47204
47205         * gcc.dg/20030505.c: Fix triplet.
47206
47207 2003-05-06  DJ Delorie  <dj@redhat.com>
47208
47209         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
47210         * gcc.dg/nest.c: Likewise.
47211
47212 2003-05-05  Roger Sayle  <roger@eyesopen.com>
47213
47214         * gcc.dg/builtins-14.c: New test case.
47215
47216 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
47217
47218         * lib/compat.exp (compat-execute): New argument.
47219         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
47220         * gcc.dg/compat: New test directory.
47221         * gcc.dg/compat/compat.exp: New expect script.
47222         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
47223         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
47224         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
47225         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
47226         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
47227         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
47228
47229         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
47230         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
47231         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
47232         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
47233         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
47234         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
47235         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
47236         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
47237         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
47238         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
47239         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
47240         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
47241         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
47242         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
47243         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
47244
47245 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
47246
47247         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
47248
47249 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
47250
47251         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
47252
47253 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
47254
47255         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
47256         * gcc.dg/ppc-fsel-2.c: New test.
47257
47258         * gcc.dg/unused-5.c: New test.
47259
47260 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47261
47262         PR c++/10496
47263         * g++.dg/warn/pmf1.C: New test.
47264
47265 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47266
47267         PR c++/4494
47268         * g++.dg/warn/main.C: New test.
47269
47270 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47271
47272         * gcc.dg/nonnull-3.c: New test.
47273
47274 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
47275
47276         * gcc.dg/cpp/Wtrigraphs.c: Update.
47277         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
47278
47279 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
47280
47281         * gcc.dg/ppc-fsel-1.c: New test.
47282
47283 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
47284
47285         PR c/10604
47286         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
47287
47288 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
47289
47290         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
47291
47292 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47293
47294         PR c++/9364, c++/10553, c++/10586
47295         * g++.dg/parse/typename4.C: New test.
47296         * g++.dg/parse/typename5.C: Likewise.
47297
47298 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
47299
47300         * gcc.c-torture/compile/20030503-1.c: New test.
47301
47302 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47303
47304         * g++.dg/lookup/using5.C: Fix testcase error.
47305
47306 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
47307
47308         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
47309         since MEABI is no longer supported.  Remove all vestiges
47310         of MEABI from the test.
47311
47312 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47313
47314         PR c++/10554
47315         * g++.dg/lookup/using5.C: New test.
47316
47317 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47318
47319         PR c++/8772
47320         * g++.dg/template/ttp5.C: New test.
47321
47322 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
47323
47324         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
47325         (dg-gpp-additional-sources): New function.
47326         (dg-gpp-additional-files): Likewise.
47327         * lib/g++.exp (additional_sources): New variable.
47328         (additional_files): Likewise.
47329         (g++_target_compile): Deal with them.
47330         * lib/old-dejagnu.exp: Remove.
47331         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
47332         * g++.old-deja: Revise all tests to use dg commands.
47333
47334 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47335
47336         PR c++/9432, c++/9528
47337         * g++.dg/lookup/using4.C: New test.
47338
47339 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
47340
47341         * gcc.dg/noreturn-5.c: New file.
47342         * gcc.dg/noreturn-6.c: New file.
47343
47344         * gcc.c-torture/compile/inline-1.c: New file.
47345
47346 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47347
47348         PR c++/10551
47349         * g++.dg/template/explicit1.C: New test.
47350
47351 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47352
47353         PR c++/10549
47354         * g++.dg/other/bitfield1.C: New test.
47355
47356         PR c++/10527
47357         * g++.dg/init/new7.C: New test.
47358
47359 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47360
47361         * g++.dg/ext/desig1.C: New test.
47362         * g++.dg/ext/init1.C: Update.
47363
47364         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
47365
47366 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
47367
47368         PR c++/10180
47369         * g++.dg/warn/Winline-1.C: New test.
47370
47371 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
47372
47373         * gcc.c-torture/execute/string-opt-19.c: New test.
47374
47375         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
47376         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
47377
47378 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
47379
47380         PR c++/10506
47381         * g++.dg/init/new6.C: New test.
47382
47383         PR c++/10503
47384         * g++.dg/init/ref6.C: New test.
47385
47386 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
47387
47388         * g++.dg/warn/weak1.C: XFAIL on AIX4.
47389
47390 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47391
47392         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
47393         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
47394
47395 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
47396
47397         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
47398         initialized static data members.
47399
47400 2003-04-25  H.J. Lu <hjl@gnu.org>
47401
47402         * gcc.dg/ia64-sync-4.c: New test.
47403
47404 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47405
47406         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
47407         date.
47408
47409 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
47410
47411         PR c++/10337
47412         * g++.dg/warn/conv1.C: New test.
47413         * g++.old-deja/g++.other/conv7.C: Adjust.
47414         * g++.old-deja/g++.other/overload14.C: Adjust.
47415
47416 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47417
47418         PR c++/10471
47419         * g++.dg/template/defarg2.C: New test.
47420
47421 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
47422
47423         * gcc.dg/cpp/include2.c: Update.
47424         * gcc.dg/cpp/multiline-2.c: New.
47425         * gcc.dg/cpp/multiline.c: Update.
47426         * gcc.dg/cpp/strify2.c: Update.
47427         * gcc.dg/cpp/trad/literals-2.c: Update.
47428
47429 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47430
47431         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
47432
47433 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47434
47435         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
47436
47437 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47438
47439         PR c++/10451
47440         * g++.dg/parse/crash4.C: New test.
47441
47442         PR c++/9847
47443         * g++.dg/parse/crash5.C: New test.
47444
47445 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
47446
47447         PR c++/10446
47448         * g++.dg/parse/crash3.C: New test.
47449
47450         PR c++/10428
47451         * g++.dg/parse/elab1.C: New test.
47452
47453 2003-04-22  Devang Patel  <dpatel@apple.com>
47454
47455         * gcc.dg/cpp/trad/funlike-5.c: New test.
47456
47457 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
47458
47459         * g++.dg/other/packed1.C: Fix dg options.
47460
47461 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
47462
47463         * g++.dg/other/offsetof2.C: New test.
47464
47465 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
47466
47467         * g++.dg/template/recurse.C: Adjust location of error messages.
47468
47469 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
47470
47471         PR c++/9881
47472         * g++.dg/init/addr-const1.C: New test.
47473         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
47474
47475 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47476
47477         PR c++/10405
47478         * g++.dg/lookup/struct-hack1.C: New test.
47479
47480 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
47481
47482         * ucs.c: Update diagnostic messages.
47483
47484 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47485
47486         * gcc.dg/cpp/truefalse.cpp: New test.
47487         * gcc.dg/cpp/cpp.exp: Update.
47488         * g++.dg/other/stdbool-if.C: Remove.
47489
47490 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47491
47492         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
47493         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
47494
47495 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47496
47497         * gcc.c-torture/compile/20030418-1.c: New test.
47498
47499 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
47500
47501         * README.compat: Remove; content moved to doc/sourcebuild.texi.
47502
47503 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47504
47505         PR c++/10347
47506         g++.dg/template/dependent-name1.C: New test.
47507
47508 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
47509
47510         * gcc.dg/warn-1.c (tourist_guide): New array,
47511         contains a pointer to bar.
47512
47513 2003-04-16  Roger Sayle  <roger@eyesopen.com>
47514
47515         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
47516         * gcc.c-torture/execute/medce-1.c: New test case.
47517         * gcc.c-torture/execute/medce-2.c: New test case.
47518
47519 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
47520
47521         * lib/prune.exp: Ignore more messages.
47522
47523         PR c++/10381
47524         * g++.dg/parse/lookup3.C: New test.
47525
47526 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
47527
47528         * gcc.c-torture/compile/20030415-1.c : New test.
47529
47530 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
47531
47532         * gcc.c-torture/execute/scope-2.c: Move to ...
47533         * gcc.dg/noncompile/scope.c: .... here.
47534
47535 2003-04-14  Roger Sayle  <roger@eyesopen.com>
47536
47537         * gcc.dg/20030414-2.c: New test case.
47538
47539 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
47540
47541         PR target/10377
47542         * gcc.dg/20030414-1.c: New test.
47543
47544 2003-04-13  Roger Sayle  <roger@eyesopen.com>
47545
47546         * gcc.dg/builtins-12.c: New test case.
47547         * gcc.dg/builtins-13.c: New test case.
47548
47549 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47550
47551         * gcc.c-torture/execute/string-opt-18.c: New test.
47552
47553 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
47554
47555         PR c++/10300
47556         * g++.dg/init/new5.C: New test.
47557
47558 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
47559
47560         PR c++/7910
47561         * g++.dg/ext/dllimport1.C: New test.
47562
47563 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47564
47565         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
47566
47567 2003-04-11  Bud Davis <bdavis9659@comcast.net>
47568
47569         PR Fortran/9263
47570         * g77.f-torture/noncompile/9263.f: New test
47571         PR Fortran/1832
47572         * g77.f-torture/execute/1832.f: New test
47573
47574 2003-04-11  David Chad  <davidc@freebsd.org>
47575             Loren J. Rittle  <ljrittle@acm.org>
47576
47577         PR libobjc/8562
47578         * objc.dg/headers.m: New test.
47579
47580 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
47581
47582         * gcc.c-torture/execute/builtin-noret-2.c: New.
47583         * gcc.c-torture/execute/builtin-noret-2.x: New.
47584         XFAIL builtin-noret-2.c at -O1 and above.
47585         * gcc.dg/redecl.c: New.
47586         * gcc.dg/Wshadow-1.c: Update error regexps.
47587
47588 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
47589
47590         * g++.dg/abi/bitfield10.C: New test.
47591
47592 2003-04-09  Mike Stump  <mrs@apple.com>
47593
47594         * gcc.dg/pch/pch.exp: Make testcase names longer.
47595         * g++.dg/pch/pch.exp: Make testcase names longer.
47596
47597 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47598
47599         * gcc.dg/builtins-11.c: New test case.
47600
47601 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47602
47603         * gcc.dg/builtins-9.c: New test case.
47604         * gcc.dg/builtins-10.c: New test case.
47605
47606 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
47607
47608         * gcc.dg/noncompile/init-4.c.c: New test.
47609
47610 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47611
47612         * gcc.misc-test/gcov-9.c: New test.
47613         * gcc.misc-test/gcov-10.c: New test
47614         * gcc.misc-test/gcov-11.c: New test.
47615
47616 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
47617
47618         PR optimization/10024
47619         * gcc.c-torture/compile/20030405-1.c: New test.
47620
47621 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
47622
47623         * gcc.dg/pch/static-3.c: New.
47624         * gcc.dg/pch/static-3.hs: New.
47625         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
47626
47627 2003-04-04  Richard Henderson  <rth@redhat.com>
47628
47629         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
47630         * g++.dg/eh/forced2.C: Likewise.
47631
47632 2003-04-03  Mike Stump  <mrs@apple.com>
47633
47634         * lib/scanasm.exp (scan-assembler): Add xfail processing for
47635         target arg.
47636         (scan-assembler-times, scan-assembler-not): Likewise.
47637         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
47638
47639 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47640
47641         * gcc.dg/sparc-loop-1.c: New test.
47642
47643 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
47644
47645         PR other/9274
47646         * g++.dg/pch/system-2.C: New.
47647         * g++.dg/pch/system-2.Hs: New.
47648
47649 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
47650
47651         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
47652
47653         * g++.dg/eh/simd-1.C (vecfunc): Same.
47654
47655 2003-04-01  Roger Sayle  <roger@eyesopen.com>
47656
47657         * gcc.c-torture/execute/20030401-1.c: New test case.
47658
47659 2003-04-01  Ziemowit Laski <zlaski@apple.com>
47660
47661         * objc.dg/defs.m: New.
47662
47663 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
47664
47665         * g++.dg/eh/simd-1.C: New.
47666         * g++.dg/eh/simd-2.C: New.
47667
47668 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
47669
47670         * gcc.c-torture/execute/simd-3.c: New.
47671
47672 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47673
47674         PR c/9936
47675         * gcc.dg/20030331-2.c: New test.
47676
47677 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47678
47679         PR c++/10278
47680         * g++.dg/parse/crash2.C: New test.
47681
47682 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47683
47684         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
47685         * gcc.c-torture/execute/20030331-1.c: ...here.
47686
47687 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47688
47689         * gcc.c-torture/execute/20030331-1.c: New test.
47690
47691 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
47692
47693         * lib/gcov.exp: Adjust call return testing strings.
47694         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
47695
47696 2003-03-31  Roger Sayle  <roger@eyesopen.com>
47697
47698         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
47699         * gcc.dg/builtins-7.c: New test case.
47700         * gcc.dg/builtins-8.c: New test case.
47701
47702 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47703
47704         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
47705
47706 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
47707
47708         PR c++/7647
47709         * g++.dg/lookup-class-member-2.C: New test.
47710
47711 2003-03-30  Glen Nakamura  <glen@imodulo.com>
47712
47713         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
47714
47715 2003-03-28  Roger Sayle  <roger@eyesopen.com>
47716
47717         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
47718
47719 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
47720
47721         * g++.dg/init/attrib1.C: New test.
47722
47723 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47724
47725         * gcc.dg/ultrasp8.c: New test.
47726
47727 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47728
47729         * gcc.dg/ultrasp7.c: New test.
47730
47731 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
47732
47733         PR c++/10047
47734         * g++.dg/template/inline1.C: New test.
47735
47736 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47737
47738         * gcc.dg/sparc-dwarf2.c: New test.
47739
47740 2003-03-27  Roger Sayle  <roger@eyesopen.com>
47741
47742         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
47743         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
47744
47745 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
47746
47747         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
47748         than reading .x files.
47749         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
47750         * g77.dg/gcov/gcov-1.f: Likewise.
47751         * gcc.misc-tests/gcov-4b.c: Likewise.
47752         * gcc.misc-tests/gcov-5b.c: Likewise.
47753         * gcc.misc-tests/gcov-6.c: Likewise.
47754         * gcc.misc-tests/gcov-7.c: Likewise.
47755         * gcc.misc-tests/gcov-8.c: Likewise.
47756         * g++.dg/gcov/gcov-1.x: Remove.
47757         * g77.dg/gcov/gcov-1.x: Likewise.
47758         * gcc.misc-tests/gcov-4b.x: Likewise.
47759         * gcc.misc-tests/gcov-5b.x: Likewise.
47760         * gcc.misc-tests/gcov-6.x: Likewise.
47761         * gcc.misc-tests/gcov-7.x: Likewise.
47762         * gcc.misc-tests/gcov-8.x: Likewise.
47763
47764 2003-03-27  Glen Nakamura  <glen@imodulo.com>
47765
47766         PR opt/10087
47767         * gcc.dg/20030324-1.c: New test.
47768
47769 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
47770
47771         PR c++/10224
47772         * g++.dg/template/arg3.C: New test.
47773
47774         PR c++/10158
47775         * g++.dg/template/friend18.C: New test.
47776
47777 2003-03-26  Roger Sayle  <roger@eyesopen.com>
47778
47779         * g77.f-torture/compile/20030326-1.f: New test case.
47780
47781 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
47782
47783         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
47784
47785         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
47786
47787 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
47788
47789         * gcc.dg/ia64-sync-3.c: New test.
47790
47791 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
47792
47793         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
47794
47795 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
47796
47797         * gcc.dg/ultrasp6.c: New test.
47798
47799 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47800
47801         * gcc.dg/i386-signbit-1.c: New test.
47802         * gcc.dg/i386-signbit-2.c: New test.
47803         * gcc.dg/i386-signbit-3.c: New test.
47804
47805 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47806
47807         * gcc.dg/ultrasp5.c: Fix options.
47808
47809 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47810
47811         * gcc.dg/ultrasp5.c: Fix comment.
47812
47813 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
47814
47815         PR fortran/10197
47816         * g77.f-torture/execute/10197.f: New test.
47817
47818 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
47819
47820         PR c++/9898, c++/383
47821         * g++.dg/template/conv6.C: New test.
47822
47823         PR c++/10119
47824         * g++.dg/template/ptrmem5.C: New test.
47825
47826         PR c++/10026
47827         * g++.dg/lookup/koenig1.C: New test.
47828
47829         PR C++/10199
47830         * g++.dg/lookup/template2.C: New test.
47831
47832 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
47833
47834         * g++.dg/opt/rtti1.C: New test.
47835
47836 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
47837
47838         * gcc.dg/ultrasp5.c: New test.
47839
47840 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
47841
47842         PR middle-end/9967
47843         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
47844         builtin fputs.
47845
47846 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
47847
47848         PR c/8224
47849         * gcc.dg/20030323-1.c: New test.
47850
47851 2003-03-23  Roger Sayle  <roger@eyesopen.com>
47852
47853         * gcc.c-torture/compile/20030323-1.c: New test case.
47854
47855 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
47856
47857         * gcc.dg/20030321-1.c: New test.
47858
47859 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
47860
47861         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
47862
47863 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
47864
47865         PR c++/9978, c++/9708
47866         * g++.dg/ext/vlm1.C: Adjust expected error.
47867         * g++.dg/ext/vla2.C: New test.
47868         * g++.dg/template/arg1.C: New test.
47869         * g++.dg/template/arg2.C: New test.
47870
47871 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
47872
47873         * g77.f-torture/execute/select.f: New test.
47874         * g77.f-torture/noncompile/select_no_compile.f: New test.
47875
47876 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
47877
47878         PR c++/9898
47879         * g++.dg/other/error4.C: New test.
47880
47881 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
47882
47883         * g++.dg/template/friend17.C: New test.
47884
47885 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
47886
47887         * gcc.c-torture/compile/20030320-1.c: New.
47888
47889 2003-03-20  Roger Sayle  <roger@eyesopen.com>
47890
47891         * gcc.dg/builtins-6.c: New test case.
47892
47893 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
47894
47895         PR target/10073
47896         * gcc.c-torture/compile/20030319-1.c: New.
47897
47898 2003-03-18  Jan Hubicka  <jh@suse.cz>
47899
47900         * gcc.dg/i386-cvt-1.c: New test.
47901
47902 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
47903
47904         * objc.dg/naming-1.m: Use "(parse|syntax) error".
47905         * objc.dg/naming-2.m: Likewise.
47906
47907 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
47908
47909         PR c++/9639
47910         * g++.dg/parse/crash1.C: New test.
47911
47912 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
47913
47914         PR c++/8805
47915         * g++.dg/eh/cleanup1.C: New test.
47916
47917 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
47918
47919         * gcc.c-torture/execute/20030316-1.c: New test case.
47920
47921 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
47922
47923         PR c++/9629
47924         * g++.dg/init/ctor2.C: New test.
47925
47926 2003-03-15  Roger Sayle  <roger@eyesopen.com>
47927
47928         * g77.f-torture/compile/xformat.f: New test case.
47929
47930 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47931
47932         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
47933         * g++.old-deja/g++.mike/eh50.C: Likewise.
47934
47935 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47936
47937         PR c++/6440
47938         * g++.dg/template/spec7.C: New test.
47939         * g++.dg/template/spec8.C: Likewise.
47940
47941 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
47942
47943         * gcc.c-torture/execute/20030313-1.c: New test.
47944
47945 2003-03-14  Richard Henderson  <rth@redhat.com>
47946
47947         * gcc.dg/inline-2.c: Adjust alpha test for external call.
47948
47949 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
47950
47951         * gcc.c-torture/compile/20030314-1.c: New test.
47952
47953 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
47954
47955         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
47956         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
47957         thumb target,
47958         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
47959         to accept newer _imp__  prefix and additional
47960         newline in .drectve section.
47961         * gcc.dg/dll-4.c: Likewise.
47962         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
47963         switch.
47964
47965 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
47966
47967         * g++.dg/parse/namespace9.C: New test.
47968
47969         * g++.dg/init/ref5.C: New test.
47970         * g++.dg/parse/ptrmem1.C: Likewise.
47971
47972 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47973
47974         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
47975         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
47976         regular expression.
47977         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
47978         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
47979
47980 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
47981
47982         * gcc.c-torture/execute/20030224-2.c: New test.
47983
47984 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47985
47986         * gcc.dg/decl-3.c: New test.
47987
47988 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47989
47990         * gcc.dg/i386-loop-2.c: New test.
47991
47992 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
47993
47994         PR c++/9474
47995         * g++.dg/parse/namespace8.C: New test.
47996
47997         PR c++/9924
47998         * g++.dg/overload/builtin2.C: New test.
47999
48000 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
48001
48002         * gcc.dg/return-type-3.c: New test.
48003
48004 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48005
48006         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
48007         profiling options are not supported.
48008
48009 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
48010
48011         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
48012         * g++.old-deja/g++.warn/impint2.C: Likewise.
48013
48014 2003-03-10  Devang Patel  <dpatel@apple.com>
48015
48016         * g++.dg/cpp/c++_cmd_1.C: New test.
48017         * g++.dg/cpp/c++_cmd_1.h: New file.
48018
48019 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
48020
48021         * gcc.dg/altivec-9.c: New file.
48022
48023 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48024
48025         * gcc.dg/ppc-sdata-1.c: New test.
48026         * gcc.dg/ppc-sdata-2.c: New test.
48027
48028 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
48029
48030         PR c++/9373
48031         * g++.dg/opt/ptrmem2.C: New test.
48032
48033         PR c++/8534
48034         * g++.dg/opt/ptrmem1.C: New test.
48035
48036 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48037
48038         * gcc.dg/i386-loop-1.c: New test.
48039
48040 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48041
48042         PR c++/9970
48043         * g++.dg/lookup/friend1.C: New test.
48044
48045 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48046
48047         PR c++/9823
48048         * g++.dg/parser/constructor1.C: New test.
48049
48050 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
48051
48052         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
48053
48054         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
48055
48056 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
48057
48058         * gcc.dg/cpp/Wunused.c: Update test.
48059
48060 2003-03-08  Jan Hubicka  <jh@suse.cz>
48061
48062         * gcc.dg/inline-3.c: New test.
48063
48064 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48065
48066         PR c++/9809
48067         * g++.dg/parse/builtin1.C: New test.
48068
48069         PR c++/9982
48070         * g++.dg/abi/cookie1.C: New test.
48071         * g++.dg/abi/cookie2.C: Likewise.
48072
48073         PR c++/9524
48074         * g++.dg/template/field1.C: New test.
48075
48076         PR c++/9912
48077         * g++.dg/parse/class1.C: New test.
48078         * g++.dg/parse/namespace7.C: Likewise.
48079         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
48080
48081 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
48082
48083         * g++.dg/init/ref4.C: New test.
48084
48085 2003-03-07  Jan Hubicka  <jh@suse.cz>
48086
48087         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
48088         * gcc.dg/inline-3.c: New test.
48089
48090 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
48091
48092         * g++.dg/init/ref3.C: New test.
48093
48094         PR c++/9965
48095         * g++.dg/init/ref2.C: New test.
48096
48097         PR c++/9400
48098         * g++.dg/warn/Wshadow-2.C: New test.
48099
48100         PR c++/9791
48101         * g++.dg/warn/Woverloaded-1.C: New test.
48102
48103 2003-03-05  Jan Hubicka  <jh@suse.cz>
48104
48105         * gcc.dg/i386-local2.c: New.
48106         * gcc.dg/i386-local.c: Fix typo.
48107
48108 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
48109
48110         * g++.dg/abi/layout3.C: New test.
48111
48112 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
48113
48114         * gcc.c-torture/compile/20030305-1.c
48115
48116 2003-03-05  Jan Hubicka  <jh@suse.cz>
48117
48118         * gcc.dg/i386-local.c: New.
48119
48120 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
48121
48122         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
48123
48124 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48125
48126         * gcc.dg/switch-2.c: New test.
48127         * gcc.dg/switch-3.c: New test.
48128         * gcc.dg/Wswitch.c: Adjust line numbers.
48129         * gcc.dg/Wswitch-default.c: Likewise.
48130         * gcc.dg/Wswitch-enum.c: Likewise.
48131
48132 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
48133
48134         * gcc.c-torture/execute/20030222-1.c: New test.
48135
48136 2003-03-03  James E Wilson  <wilson@tuliptree.org>
48137
48138         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
48139
48140 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
48141
48142         PR c++/9878
48143         * g++.dg/init/ref1.C: New test.
48144
48145 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
48146
48147         * gcc.dg/sh-relax.c: New SH-only test.
48148
48149 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
48150
48151         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
48152         comment explaining purpose of testcase.
48153
48154 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48155
48156         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
48157         for HC11/HC12 (asm needs two int registers).
48158         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
48159         HC11/HC12 because the test uses an asm which needs two 32-bit
48160         registers.
48161
48162 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48163
48164         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
48165         for HC11/HC12 (array is too large otherwise).
48166         * gcc.c-torture/compile/920501-4.x: New file, likewise.
48167         * gcc.c-torture/compile/20010518-2.x: Likewise.
48168         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
48169         HC11/HC12 (array is too large).
48170
48171 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
48172
48173         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
48174         * lib/g++-dg.exp (g++-dg-test): Likewise.
48175
48176 2003-03-01  Roger Sayle  <roger@eyesopen.com>
48177
48178         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
48179         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
48180
48181 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48182
48183         * g++.dg/warn/implicit-typename1.C: Remove warning.
48184
48185 2003-02-28  Richard Henderson  <rth@redhat.com>
48186
48187         * gcc.dg/noreturn-1.c: Move noreturn warning line.
48188         * gcc.dg/return-type-1.c: Move control reaches end warning line.
48189
48190 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
48191
48192         * gcc.dg/pch/pch.exp: Change .pch to .gch.
48193         * g++.dg/pch/pch.exp: Likewise.
48194
48195 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
48196
48197         PR c++/9879
48198         * g++.dg/init/new4.C: New test.
48199
48200 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
48201
48202         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
48203
48204 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
48205
48206         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
48207         unsigned long.
48208
48209         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
48210         wider than float.
48211
48212 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
48213
48214         * lib/scanasm.exp: Add support for counting numbers of
48215         occurences.
48216         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
48217         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
48218
48219 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
48220
48221         PR c++/9683
48222         * g++.dg/template/static3.C: New test.
48223
48224         PR c++/9829
48225         * g++.dg/parse/namespace6.C: New test.
48226
48227 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48228
48229         PR target/9732
48230         * gcc.dg/20030225-1.c: New test.
48231
48232 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
48233
48234         * README: Remove out-of-date information.
48235
48236         PR c++/9836
48237         * g++.dg/template/spec6.C: New test.
48238
48239 2003-02-24  Jeff Law  <law@redhat.com>
48240
48241         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
48242
48243 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48244
48245         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
48246         * gcc.dg/pragma-ep-1.c: Likewise.
48247
48248 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48249
48250         PR c++/9602
48251         * g++.dg/template/friend16.C: New test.
48252
48253 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
48254
48255         PR c++/5333
48256         * g++.dg/parse/fused-params1.C: Adjust error messages.
48257         * g++.dg/template/nested3.C: New test.
48258
48259 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
48260
48261         * g++.dg/abi/param1.C: New test.
48262
48263 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48264
48265         PR c++/7982
48266         * g++.dg/warn/implicit-typename1.C: New test.
48267
48268 2003-02-22  Kelley Cook <kelleycook@comcast.net>
48269
48270         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
48271         with "mtune".
48272         * g++.old-deja/g++.other/store-expr2.C: Likewise.
48273         * gcc.c-torture/execute/20010129-1.x: Likewise.
48274         * gcc.dg/20011107-1.c: Likewise.
48275         * gcc.dg/20020108-1.c: Likewise.
48276         * gcc.dg/20020122-3.c: Likewise.
48277         * gcc.dg/20020206-1.c: Likewise.
48278         * gcc.dg/20020310-1.c: Likewise.
48279         * gcc.dg/20020426-2.c: Likewise.
48280         * gcc.dg/20020517-1.c: Likewise.
48281         * gcc.dg/991230-1.c: Likewise.
48282         * gcc.dg/i386-unroll-1.c: Likewise.
48283         * gcc.misc-tests/i386-prefetch.exp: Likewise.
48284
48285 2003-02-22  Jan Hubicka  <jh@suse.cz>
48286
48287         * gcc.dg/i386-mul.c: New test.
48288
48289 2003-02-21  Roger Sayle  <roger@eyesopen.com>
48290
48291         * gcc.dg/builtins-5.c: New test case.
48292
48293 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
48294
48295         * gcc.dg/asmreg-1.c: New test.
48296
48297 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48298
48299         PR c++/9749
48300         * g++.dg/parse/varmod1.C: New test.
48301
48302 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48303
48304         PR c++/9727
48305         * g++.dg/template/op1.C: New test.
48306
48307 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48308
48309         PR c++/8906
48310         * g++.dg/template/nested2.C: New test.
48311
48312 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48313
48314         PR c++/8724
48315         * g++.dg/expr/dtor1.C: New test.
48316
48317 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
48318
48319         * gcc.dg/cpp/include3.c: New test.
48320         * gcc.dg/cpp/inc/foo.h: New file.
48321
48322 2003-02-21  Glen Nakamura  <glen@imodulo.com>
48323
48324         * gcc.c-torture/execute/20030221-1.c: New test.
48325
48326 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
48327
48328         PR c++/9729
48329         * g++.dg/abi/conv1.C: New test.
48330
48331 2003-02-20  Jan Hubicka  <jh@suse.cz>
48332
48333         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
48334
48335 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
48336
48337         * gcc.c-torture/compile/20030219-1.c: New test.
48338
48339 2003-02-18  Jan Hubicka  <jh@suse.cz>
48340
48341         * gcc.dg/funcorder.c: New test.
48342
48343 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48344
48345         * gcc.c-torture/execute/20030218-1.c: New.
48346
48347 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
48348
48349         * gcc.dg/20030218-1.c: New.
48350
48351 2003-02-18  Richard Henderson  <rth@redhat.com>
48352
48353         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
48354         * gcc.dg/attr-used-2.c: New.
48355
48356 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
48357
48358         PR c++/9704
48359         * g++.dg/init/copy5.C: New test.
48360
48361 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
48362
48363         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
48364         * g++.dg/pch/pch.exp: Likewise.
48365
48366 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48367
48368         * gcc.c-torture/execute/20030209-1.c: Enable the test if
48369         STACK_SIZE is not defined.
48370
48371 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48372
48373         PR c++/9457
48374         * g++.dg/template/init1.C: New test.
48375
48376 2003-02-16  Jan HUbicka  <jh@suse.cz>
48377
48378         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
48379         (foo): Add few extra tests
48380         * gcc.dg/c99-const-expr-3.c: Likewise.
48381         * gcc.c-torture/execute/20030216-1.c: New.
48382
48383 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48384
48385         PR c++/9459
48386         * g++.dg/ext/typeof4.C: New test.
48387
48388 2003-02-15  Roger Sayle  <roger@eyesopen.com>
48389
48390         * gcc.dg/i386-387-3.c: New test case.
48391
48392 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
48393
48394         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
48395         cris-*-elf* cris-*-aout* and mmix-*-*.
48396
48397 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
48398
48399         * gcc.dg/20030213-1.c: New test.
48400
48401 2003-02-12  Roger Sayle  <roger@eyesopen.com>
48402
48403         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
48404         * gcc.dg/i386-387-2.c: Likewise.
48405
48406 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
48407
48408         * gcc.dg/ppc-spe.c: Fix formatting.
48409         Enable tests that were previously unsupported by gas.
48410         Delete tests for instructions that no longer exist.
48411         Switch arguments on evsubifw builtin.
48412
48413 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
48414
48415         * gcc.c-torture/execute/20030209-1.c: Disable the test if
48416         STACK_SIZE is too small.
48417
48418 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
48419             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
48420
48421         * gcc.dg/decl-2.c: New test.
48422
48423 2003-02-10  Jan Hubicka  <jh@suse.cz>
48424
48425         * gcc.dg/i386-fpcvt-1.c: New test.
48426
48427 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
48428
48429         * gcc.c-torture/execute/20030209-1.c: New test.
48430
48431 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
48432
48433         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
48434         int-wide bitops, use the constants of the same width.
48435         Likewise, if long long is 32-bit wide, test bitops using
48436         32-bit constants.
48437
48438 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
48439
48440         * gcc.dg/20021014-1.c: Annotate with expected notice text.
48441
48442 2003-02-07  Roger Sayle  <roger@eyesopen.com>
48443
48444         * gcc.dg/builtins-4.c: New test case.
48445
48446 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48447
48448         * gcc.dg/20020430-1.c: Fix dg command typos.
48449         * gcc.dg/20020503-1.c: Likewise.
48450
48451 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48452
48453         PR c++/8785
48454         * g++.dg/parse/fused-params1.C: New test.
48455
48456         PR c++/8857
48457         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
48458
48459         PR c++/8921
48460         * g++.dg/parse/non-dependent1.C: New test.
48461
48462         PR c++/8928
48463         * g++.dg/parse/dupl-tmpl-args1.C: New test.
48464
48465         PR c++/9228
48466         * g++.dg/parse/undefined7.C: New test.
48467         * g++.dg/parse/non-templ1.C: New test.
48468
48469         PR c++/9229
48470         * g++.dg/parse/too-many-tmpl-args1.C: New test.
48471
48472 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
48473
48474         * gcc.c-torture/compile/20030206-1.c: New test.
48475
48476 2003-02-05  Roger Sayle  <roger@eyesopen.com>
48477
48478         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
48479         "pow" to "foo" to avoid potential confusion with a math built-in.
48480
48481 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48482
48483         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
48484         conditions for SPARC targets.
48485
48486 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
48487
48488         * gcc.dg/20030204-1.c: New test.
48489
48490 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48491
48492         PR c++/38
48493         * g++.dg/parse/array-size1.C: New test.
48494
48495         PR c++/5657
48496         * g++.dg/parse/undefined3.C: New test.
48497
48498         PR c++/5665
48499         * g++.dg/parse/undefined4.C: New test.
48500
48501         PR c++/5975
48502         * g++.dg/parse/undefined5.C: New test.
48503
48504         PR c++/7259
48505         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
48506
48507         PR c++/8578
48508         * g++.dg/parse/casting-operator1.C: New test.
48509
48510         PR c++/8596
48511         * g++.dg/parse/undefined6.C: New test.
48512
48513         PR c++/8736
48514         * g++.dg/parse/missing-template1.C: New test.
48515
48516 2003-02-04  Jan Hubicka  <jh@suse.cz>
48517
48518         * gcc.dg/i386-cadd.c: Compile using -march=k8.
48519         * gcc.dg/i386-cmov?.c: Likewise.
48520         * gcc.dg/i386-fpcvt-?.c: Likewise.
48521         * gcc.dg/i386-ssefp-1.c: Likewise.
48522         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
48523         conventions.
48524
48525 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
48526
48527         PR c++/7129
48528         * g++.dg/ext/max.C: New test.
48529
48530 2003-02-03  Jan Hubicka  <jh@suse.cz>
48531
48532         * gcc.c-torture/execute/20030203-1.c: New test.
48533
48534 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
48535
48536         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
48537         'natural-endian'.
48538
48539 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
48540
48541         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
48542         * g++.dg/init/new2.C: Likewise.
48543         * g++.dg/other/new1.C: Likewise.
48544
48545 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
48546
48547         * gcc.dg/struct-ret-libc.c: New test.
48548
48549 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
48550
48551         * gcc.dg/20030129-1.c: New test.
48552
48553 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48554
48555         PR c++/8849
48556         * g++.dg/template/ptrmem4.C: New test.
48557
48558 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
48559
48560         * g++.dg/parser/constant1.C: New test.
48561
48562 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48563
48564         PR c++/8591
48565         * g++.dg/parse/friend2.C: New test.
48566
48567 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48568
48569         PR c++/9437
48570         * g++.dg/template/unify4.C: New test.
48571
48572 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
48573
48574         * gcc.c-torture/execute/20030128-1.c: New test.
48575
48576 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
48577
48578         * g++.dg/lookup/nested1.C: Test moved from ...
48579         * g++.old-deja/g++.other/lookup24.C: ... here.
48580
48581 2003-01-28  Jan Hubicka  <jh@suse.cz>
48582
48583         * gcc.dg/i386-cmov5.c: New test.
48584
48585 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48586
48587         * gcc.c-torture/execute/20010925-1.c: Changed the
48588         memcpy declaration.
48589
48590 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48591
48592         PR c++/3902
48593         * g++.dg/parse/template5.C: New test.
48594
48595 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
48596
48597         PR fortran/9258
48598         * g77.dg/pr9258: New test.
48599
48600 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48601
48602         * README: Move relevant parts from README.g++.
48603
48604         * README.g++: Remove this file.
48605
48606 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48607
48608         * g++.dg/abi/dcast1.C: New test.
48609
48610 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48611
48612         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
48613
48614 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
48615
48616         PR c++/47
48617         * g++.old-deja/g++.other/lookup24.C: New test.
48618
48619 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48620
48621         PR middle-end/7227
48622         * gcc.dg/uninit-C.c: New test.
48623
48624 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
48625
48626         * g++.dg/abi/covariant1.C: New test.
48627
48628 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
48629
48630         * gcc.dg/20030123-1.c: New test.
48631
48632 2003-01-25  Jan Hubicka  <jh@suse.cz>
48633
48634         PR opt/8492
48635         * gcc.c-torture/compile/20030125-1.c
48636
48637 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
48638
48639         PR c++/9403
48640         * g++.dg/parse/template3.C: New test.
48641         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
48642
48643         PR c++/795
48644         * g++.dg/parse/template4.C: New test.
48645
48646         PR c++/9415
48647         * g++.dg/template/qual2.C: New test.
48648
48649         PR c++/8545
48650         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
48651
48652         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
48653
48654 2003-01-25  Roger Sayle  <roger@eyesopen.com>
48655
48656         * gcc.c-torture/execute/switch-1.c: New test case.
48657
48658 2003-01-25  Jan Hubicka  <jh@suse.cz>
48659
48660         * gcc.c-torture/execute/20030125-1.[cx]: New test.
48661
48662 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
48663
48664         Tweaks for Bison-1.875. From the NEWS file:
48665         "- `parse error' -> `syntax error'
48666         Bison now uniformly uses the term `syntax error'"
48667         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
48668         * gcc.dg/cpp/digraph2.c: Likewise.
48669         * gcc.dg/cpp/direct2.c: Likewise.
48670         * gcc.dg/cpp/paste4.c: Likewise.
48671         * gcc.dg/c90-restrict-1.c: Likewise.
48672         * gcc.dg/c99-func-2.c: Likewise.
48673         * gcc.dg/noncompile/920721-2.c: Likewise.
48674         * gcc.dg/noncompile/930622-2.c: Likewise.
48675         * gcc.dg/noncompile/940112-1.c: Likewise.
48676         * gcc.dg/noncompile/950921-1.c: Likewise.
48677         * gcc.dg/noncompile/951123-1.c: Likewise.
48678         * gcc.dg/noncompile/971104-1.c: Likewise.
48679         * gcc.dg/noncompile/990416-1.c: Likewise.
48680
48681 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
48682
48683         * g++.dg/parse/undefined1.C: Add error message.
48684
48685 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48686
48687         PR c++/9354
48688         * g++.dg/parse/new1.C: New test.
48689
48690         PR c++/9216
48691         * g++.dg/parse/template2.C: New test.
48692
48693         PR c++/9354
48694         * g++.dg/parse/typedef2.C: New test.
48695
48696         PR c++/9328
48697         * g++.dg/ext/typeof3.C: New test.
48698
48699 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48700
48701         PR c++/2738
48702         * g++.dg/parse/ret-type1.C: New test.
48703
48704         PR c++/3792
48705         * g++.dg/parse/tmpl-outside1.C: New test.
48706
48707         PR c++/4207
48708         * g++.dg/parse/int-as-enum1.C: New test.
48709
48710         PR c++/4903
48711         * g++.dg/parse/no-typename1.C: New test.
48712
48713         PR c++/5533
48714         * g++.dg/parse/no-value1.C: New test.
48715
48716         PR c++/5921
48717         * g++.dg/parse/wrong-inline1.C: New test.
48718
48719         PR c++/6402
48720         * g++.dg/parse/ref1.C: New test.
48721
48722         PR c++/6992
48723         * g++.dg/parse/attr-ctor1.C: New test.
48724
48725         PR c++/7229
48726         * g++.dg/parse/namespace5.C: New test.
48727
48728         PR c++/7917
48729         * g++.dg/parse/func-def1.C: New test.
48730
48731         PR c++/8143
48732         * g++.dg/parse/undefined1.C: New test.
48733
48734         PR c++/5723, PR c++/8522
48735         * g++.dg/parse/specialization1.C: New test.
48736
48737         PR c++/163, PR c++/8595
48738         * g++.dg/parse/struct-as-enum1.C: New test.
48739
48740         PR c++/9173
48741         * g++.dg/parse/undefined2.C: New test.
48742
48743 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48744
48745         PR c++/9298
48746         * g++.dg/parse/template1.C: New test.
48747
48748         PR c++/9384
48749         * g++.dg/parse/using1.C: New test.
48750
48751         PR c++/9285
48752         PR c++/9294
48753         * g++.dg/parse/expr2.C: New test.
48754
48755         PR c++/9388
48756         * g++.dg/parse/lookup2.C: Likewise.
48757
48758 2003-01-21  Jan Hubicka  <jh@suse.cz>
48759
48760         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
48761         * gcc.c-torture/execute/eeprof-1.c: Likewise.
48762         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
48763         * gcc.c-torture/execute/string-opt-*.c: Likewise.
48764
48765 2003-01-20  Nick Clifton  <nickc@redhat.com>
48766
48767         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
48768         problem with ARM sibcall code generation.
48769
48770 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
48771
48772         * gcc.c-torture/execute/20030120-1.c: New.
48773
48774 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
48775
48776         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
48777
48778 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
48779
48780         PR c++/9272
48781         * g++.dg/parse/ctor1.C: New test.
48782
48783         PR c++/9294:
48784         * g++.dg/parse/qualified1.C: New test.
48785
48786         * g++.dg/parse/typename3.C: New test.
48787
48788 2003-01-16  Richard Henderson  <rth@redhat.com>
48789
48790         * g++.dg/tls/init-2.C: Fix error matches for real this time.
48791
48792 2003-01-16  Richard Henderson  <rth@redhat.com>
48793
48794         * g++.dg/pch/pch.exp: Copy test header to the working directory
48795         before using it either for precompilation or direct use.
48796         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
48797         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
48798
48799 2003-01-16  Richard Henderson  <rth@redhat.com>
48800
48801         * gcc.dg/pch/pch.exp: Copy test header to the working directory
48802         before using it either for precompilation or direct use.
48803         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
48804         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
48805
48806 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
48807
48808         * g++.dg/ext/typename1.C: Add typename keyword.
48809         * g++.dg/template/crash1.C: Update error messages.
48810         * g++.dg/template/crash2.C: Remove error message.
48811         * g++.dg/parse/typename2.C: New test.
48812         * g++.dg/template/typename2.C: Change implicit
48813         typename warning into error.
48814         * g++.old-deja/g++.benjamin/tem03.C: Issue more
48815         error messages.
48816         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
48817         * g++.old-deja/g++.brendan/crash56.C: Add this->.
48818         * g++.old-deja/g++.law/visibility13.C: Remove error
48819         messages.
48820         * g++.old-deja/g++.ns/template17.C: Reorder code to
48821         make declaration visible in template.
48822         * g++.old-deja/g++.pt/crash3.C: Fix typos.
48823         * g++.old-deja/g++.pt/crash36.C: Issue more error
48824         messages.
48825         * g++.old-deja/g++.pt/crash5.C: Improve error
48826         message.
48827         * g++.old-deja/g++.pt/crash67.C: Remove warning.
48828         * g++.old-deja/g++.pt/inherit1.C: Add this->.
48829         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
48830         * g++.old-deja/g++.pt/typename16.C: Replace implicit
48831         typename warning with error message.
48832         * g++.old-deja/g++.pt/typename19.C: Remove warning.
48833         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
48834         * g++.old-deja/g++.robertl/eb24.C: Use this->.
48835
48836 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
48837
48838         * g++.dg/parse/ambig2.C: New test.
48839
48840 2003-01-15  Richard Henderson  <rth@redhat.com>
48841
48842         * g++.dg/tls/init-2.C: Update error message string.
48843
48844 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48845
48846         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
48847
48848 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
48849
48850         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
48851         all for HC11/HC12.
48852         * gcc.c-torture/compile/20001205-1.x: Likewise.
48853         * gcc.c-torture/compile/20001226-1.x: Likewise.
48854         * gcc.c-torture/compile/920520-1.x: Likewise.
48855         * gcc.c-torture/compile/961203-1.x: Likewise.
48856         * gcc.c-torture/compile/20020604-1.x: Likewise.
48857
48858 2003-01-15  Jan Hubicka  <jh@suse.cz>
48859
48860         * gcc.c-torture/compile/20030115-1.c: New test.
48861
48862         * gcc.dg/i386-fpcvt-1.c: New test.
48863         * gcc.dg/i386-fpcvt-2.c: New test.
48864
48865 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
48866
48867         Further conform g++'s __vmi_class_type_info to the C++ ABI
48868         specification.
48869         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
48870         the specification.
48871
48872 2003-01-14  Jan Hubicka  <jh@suse.cz>
48873
48874         * gcc.dg/i386-fpcvt-1.c: New test.
48875         * gcc.dg/i386-fpcvt-2.c: New test.
48876
48877 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48878
48879         * gcc.dg/i386-mmx-3.c: New test.
48880
48881 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
48882
48883         PR c++/9264
48884         * g++.dg/parse/octal1.C: New file.
48885
48886         PR c++/9172
48887         * g++.dg/parse/typename1.C: New file.
48888
48889 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
48890
48891         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
48892         * gcc.dg/bf-no-ms-layout.c: Likewise.
48893         * gcc.dg/bf-ms-attrib.c: Likewise.
48894
48895 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
48896
48897         PR c++/9099
48898         * g++.dg/parse/dtor1.C: New file.
48899
48900         PR c++/9128
48901         * g++.dg/rtti/typeid1.C: New file.
48902
48903         PR c++/9153
48904         * g++.dg/parse/lookup1.C: New file.
48905
48906         PR c++/9171
48907         * g++.dg/templ/spec5.C: New file.
48908
48909 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
48910
48911         * gcc.c-torture/compile/20030110-1.c: New test.
48912
48913 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
48914
48915         Merge from pch-branch:
48916
48917         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
48918
48919         * gcc.dg/pch/cpp-1.h: New.
48920         * gcc.dg/pch/cpp-1.c: New.
48921         * gcc.dg/pch/cpp-2.h: New.
48922         * gcc.dg/pch/cpp-2.c: New.
48923
48924         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
48925
48926         * gcc.dg/pch/except-1.h: New.
48927         * gcc.dg/pch/except-1.c: New.
48928
48929         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
48930
48931         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
48932         running test.
48933         * gcc.dg/pch: Include *.hp not *.h.
48934         * gcc.dg/pch/system-1.h: New.
48935         * gcc.dg/pch/system-1.c: New.
48936
48937         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
48938
48939         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
48940         rather than trying to build and run a program using PCH.
48941         * gcc.dg/pch: Remove dg-do commands from test files.
48942
48943         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
48944
48945         * gcc.dg/pch/macro-3.c: New.
48946         * gcc.dg/pch/macro-3.h: New.
48947
48948         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
48949
48950         * gcc.dg/pch/common-1.c: New.
48951         * gcc.dg/pch/common-1.h: New.
48952         * gcc.dg/pch/decl-1.c: New.
48953         * gcc.dg/pch/decl-1.h: New.
48954         * gcc.dg/pch/decl-2.c: New.
48955         * gcc.dg/pch/decl-2.h: New.
48956         * gcc.dg/pch/decl-3.c: New.
48957         * gcc.dg/pch/decl-3.h: New.
48958         * gcc.dg/pch/decl-4.c: New.
48959         * gcc.dg/pch/decl-4.h: New.
48960         * gcc.dg/pch/decl-5.c: New.
48961         * gcc.dg/pch/decl-5.h: New.
48962         * gcc.dg/pch/global-1.c: New.
48963         * gcc.dg/pch/global-1.h: New.
48964         * gcc.dg/pch/inline-1.c: New.
48965         * gcc.dg/pch/inline-1.h: New.
48966         * gcc.dg/pch/inline-2.c: New.
48967         * gcc.dg/pch/inline-2.h: New.
48968         * gcc.dg/pch/static-1.c: New.
48969         * gcc.dg/pch/static-1.h: New.
48970         * gcc.dg/pch/static-2.c: New.
48971         * gcc.dg/pch/static-2.h: New.
48972
48973         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
48974
48975         * g++.dg/pch/pch.exp: Better handle failing testcases.
48976         * gcc.dg/pch/pch.exp: Likewise.
48977         * gcc.dg/pch/macro-1.c: New.
48978         * gcc.dg/pch/macro-1.h: New.
48979         * gcc.dg/pch/macro-2.c: New.
48980         * gcc.dg/pch/macro-2.h: New.
48981
48982         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
48983
48984         * g++.dg/dg.exp: Treat files in pch/ specially.
48985         * g++.dg/pch/pch.exp: New file.
48986         * g++.dg/pch/empty.H: New file.
48987         * g++.dg/pch/empty.C: New file.
48988         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
48989         "precompile".
48990
48991         * gcc.dg/pch/pch.exp: New file.
48992         * gcc.dg/pch/empty.h: New file.
48993         * gcc.dg/pch/empty.c: New file.
48994         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
48995         "precompile".
48996
48997 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48998
48999         * g++.dg/template/friend14.C: New test.
49000
49001 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49002
49003         * gcc.dg/old-style-asm-1.c: New test.
49004
49005 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
49006
49007         * gcc.c-torture/compile/20030109-1.c: New test.
49008
49009 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49010
49011         * gcc.c-torture/execute/20030109-1.c: New test.
49012
49013 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
49014
49015         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
49016         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
49017         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
49018         * g++.old-deja/g++.mike/eh2.C: Likewise.
49019         * g++.old-deja/g++.mike/eh3.C: Likewise.
49020         * g++.old-deja/g++.mike/eh5.C: Likewise.
49021         * g++.old-deja/g++.mike/eh6.C: Likewise.
49022         * g++.old-deja/g++.mike/eh7.C: Likewise.
49023         * g++.old-deja/g++.mike/eh8.C: Likewise.
49024         * g++.old-deja/g++.mike/eh9.C: Likewise.
49025         * g++.old-deja/g++.mike/eh10.C: Likewise.
49026         * g++.old-deja/g++.mike/eh12.C: Likewise.
49027         * g++.old-deja/g++.mike/eh13.C: Likewise.
49028         * g++.old-deja/g++.mike/eh14.C: Likewise.
49029         * g++.old-deja/g++.mike/eh16.C: Likewise.
49030         * g++.old-deja/g++.mike/eh17.C: Likewise.
49031         * g++.old-deja/g++.mike/eh18.C: Likewise.
49032         * g++.old-deja/g++.mike/eh21.C: Likewise.
49033         * g++.old-deja/g++.mike/eh23.C: Likewise.
49034         * g++.old-deja/g++.mike/eh24.C: Likewise.
49035         * g++.old-deja/g++.mike/eh25.C: Likewise.
49036         * g++.old-deja/g++.mike/eh26.C: Likewise.
49037         * g++.old-deja/g++.mike/eh27.C: Likewise.
49038         * g++.old-deja/g++.mike/eh28.C: Likewise.
49039         * g++.old-deja/g++.mike/eh29.C: Likewise.
49040         * g++.old-deja/g++.mike/eh31.C: Likewise.
49041         * g++.old-deja/g++.mike/eh33.C: Likewise.
49042         * g++.old-deja/g++.mike/eh34.C: Likewise.
49043         * g++.old-deja/g++.mike/eh35.C: Likewise.
49044         * g++.old-deja/g++.mike/eh36.C: Likewise.
49045         * g++.old-deja/g++.mike/eh37.C: Likewise.
49046         * g++.old-deja/g++.mike/eh38.C: Likewise.
49047         * g++.old-deja/g++.mike/eh39.C: Likewise.
49048         * g++.old-deja/g++.mike/eh40.C: Likewise.
49049         * g++.old-deja/g++.mike/eh41.C: Likewise.
49050         * g++.old-deja/g++.mike/eh42.C: Likewise.
49051         * g++.old-deja/g++.mike/eh44.C: Likewise.
49052         * g++.old-deja/g++.mike/eh46.C: Likewise.
49053         * g++.old-deja/g++.mike/eh47.C: Likewise.
49054         * g++.old-deja/g++.mike/eh48.C: Likewise.
49055         * g++.old-deja/g++.mike/eh49.C: Likewise.
49056         * g++.old-deja/g++.mike/eh50.C: Likewise.
49057         * g++.old-deja/g++.mike/eh51.C: Likewise.
49058         * g++.old-deja/g++.mike/eh53.C: Likewise.
49059         * g++.old-deja/g++.mike/eh55.C: Likewise.
49060         * g++.old-deja/g++.mike/p7912.C: Likewise.
49061         * g++.old-deja/g++.mike/p9706.C: Likewise.
49062         * g++.old-deja/g++.mike/p10416.C: Likewise.
49063         * g++.old-deja/g++.mike/p11667.C: Likewise.
49064         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
49065         Remove redundant reference to Iris.
49066         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
49067         Elxsi, i860, Pico Java, and WE32K.
49068
49069 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
49070
49071         * g++.dg/ext/asm4.C: New test.
49072
49073 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49074
49075         PR c++/9030
49076         * g++.dg/template/friend12.C: New test.
49077         * g++.dg/template/friend13.C: Likewise.
49078         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
49079
49080 2003-01-08  Jan Hubicka  <jh@suse.cz>
49081
49082         * gcc.dg/i386-cadd.c: New test.
49083         * gcc.dg/i386-cmov4.c: Likewise.
49084
49085 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
49086
49087         PR c++/9165
49088         * g++.dg/warn/Wunused-3.C: New test.
49089
49090         * g++.dg/abi/bitfield9.C: New test.
49091
49092         PR c++/9189
49093         * g++.dg/parse/defarg3.C: New test.
49094
49095 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
49096
49097         * g++.dg/parse/ambig1.C: New test.
49098         * g++.dg/parse/defarg2.C: New test.
49099
49100 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
49101
49102         * g++.dg/template/defarg-1.C: New test.
49103         * g++.dg/template/local2.C: Likewise.
49104
49105 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
49106
49107         * gcc.c-torture/execute/20030105-1.c: New test.
49108
49109 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49110
49111         * g++.dg/parse/namespace3.C: Remove extra semicolons.
49112         * g++.dg/parse/namespace4.C: Likewise.
49113
49114 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49115
49116         * g++.dg/template/ntp2.C: New test.
49117
49118 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
49119
49120         * g++.dg/parse/extern-C-1.C: New test.
49121
49122         * g++.dg/parse/namespace4.C: New test.
49123
49124         * g++.dg/template/nested1.C: New test.
49125
49126         * g++.dg/parse/namespace3.C: New test.
49127
49128 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
49129
49130         * g++.dg/lookup/two-stage1.C: New test.
49131
49132 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49133
49134         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
49135         * g++.old-deja/g++.jason/access8.C: Likewise.
49136         * g++.old-deja/g++.other/decl5.C: Likewise.
49137
49138 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49139
49140         * g++.dg/parse/parse7.C: New test.
49141
49142 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
49143
49144         PR c++/2843
49145         * g++.dg/ext/attrib7.C: New test.
49146
49147 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49148
49149         * g++.dg/parse/parse6.C: New test.
49150
49151 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
49152
49153         * gcc.dg/h8300-stack-1.c: New.
49154
49155 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49156
49157         g++.dg/lookup/exception1.C: New test.
49158
49159         g++.dg/lookup/template1.C: New test.
49160
49161         g++.dg/parse/namespace2.C: New test.
49162
49163         g++.dg/parse/parens2.C: New test.
49164
49165 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49166
49167         * g++.dg/parse/parse5.C: New test.
49168         * g++.dg/lookup/scoped4.C: New test.
49169
49170 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49171
49172         * g++.dg/parse/parens1.C: New test.
49173
49174         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
49175         angle-bracket1.C.
49176         * g++.dg/parse/parens2.C: New test.
49177
49178         * g++.dg/lookup/scope-operator1.C: New test.
49179
49180         * g++.dg/parse/operator1.C: New test.
49181
49182 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49183
49184         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
49185         * g++.old-deja/g++.other/access6.C: Likewise.
49186         * g++.old-deja/g++.other/decl1.C: Likewise.
49187         * g++.old-deja/g++.pt/typename12.C: Likewise.
49188
49189 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49190
49191         * g++.dg/parse/namespace1.C: New test.
49192
49193 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49194
49195         * g++.dg/parse/parse4.C: New test.
49196
49197 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49198
49199         * g++.dg/parse/parse3.C: New test.
49200
49201 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49202
49203         * g++.dg/parse/parse2.C: New test.
49204
49205 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49206
49207         * g++.dg/template/friend11.C: New test.
49208
49209 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49210
49211         * g++.dg/parse/parse1.C: New test.
49212
49213 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
49214
49215         * lib/profopt.exp: Change the name of a global variable to avoid
49216         possible clashes with other test suites.
49217
49218 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
49219
49220         * g++.dg/inherit/covariant8.C: New test.
49221
49222 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49223
49224         * g++.dg/init/array9.C: New test.
49225
49226         PR c++/9112
49227         * g++.dg/parse/expr1.C: New test.
49228
49229 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
49230
49231         * gcc.c-torture/compile/20021230-1.c: New test.
49232
49233 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
49234
49235         * g++.dg/inherit/covariant5.C: New test.
49236         * g++.dg/inherit/covariant6.C: New test.
49237         * g++.dg/inherit/covariant7.C: New test.
49238
49239 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49240
49241         PR c++/2739
49242         * g++.dg/other/access2.C: New test.
49243
49244 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49245
49246         * g++.dg/other/anon-struct.C: No longer fails
49247         * g++.old-deja/g++.brendan/parse4.C: Likewise.
49248         * g++.old-deja/g++.brendan/parse5.C: Likewise.
49249         * g++.old-deja/g++.brendan/parse6.C: Likewise.
49250
49251 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49252
49253         * g++.dg/parse/angle-bracket.C (main): No longer fails.
49254
49255 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
49256
49257         * g++.dg/eh/spec4.C: Remove stray semicolon.
49258         * g++.dg/expr/pmf-1.C: Change error message.
49259         * g++.dg/ext/asm1.C: Remove stray semicolon.
49260         * g++.dg/ext/typename1.C: Add missing typenames.
49261         * g++.dg/inherit/template-as-base.C: Change error message.
49262         * g++.dg/lookup/scoped1.C: Likewise.
49263         * g++.dg/lookup/scoped2.C: Likewise.
49264         * g++.dg/lookup/using2.C: Likewise.
49265         * g++.dg/other/component1.C: Remove stray semicolon.
49266         * g++.dg/other/do1.C: Change error message.
49267         * g++.dg/other/error2.C: Likewise.
49268         * g++.dg/other/init1.C: Likewise.
49269         * g++.dg/other/packed1.C: Remove stray semicolon.
49270         * g++.dg/other/ptrmem2.C: Change error message.
49271         * g++.dg/parse/parameter-declaration-1.C: Remove line number
49272         marker.
49273         * g++.dg/special/initp1.C: Remove invalid attribute usage.
49274         * g++.dg/template/access3.C: Add typename keyword.
49275         * g++.dg/template/access5.C: Remove stray semicolon.
49276         * g++.dg/template/access6.C: Likewise.
49277         * g++.dg/template/complit1.C: Likewise.
49278         * g++.dg/template/crash1.C: Change error message.
49279         * g++.dg/template/inherit2.C: Remove stray semicolon.
49280         * g++.dg/template/instantiate2.C: Likewise.
49281         * g++.dg/template/instantiate3.C: Change error message.
49282         * g++.dg/template/qual1.C: Remove stray semicolon.
49283         * g++.dg/template/qualttp18.C: Change error message.
49284         * g++.dg/template/ref1.C: Remove stray semicolon.
49285         * g++.dg/template/sizeof1.C (A::value): Declare it.
49286         * g++.dg/template/spec4.C: Change error message.
49287         * g++.dg/template/static1.C: Likewise.
49288         * g++.dg/template/type1.C: Likewise.
49289         * g++.dg/template/typename3.C: Likewise.
49290         * g++.old-deja/g++.benjamin/13478.C: Change error message.
49291         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
49292         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
49293         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
49294         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
49295         named return value extension.
49296         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
49297         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
49298         * g++.old-deja/g++.bob/extern_C.C: Likewise.
49299         * g++.old-deja/g++.bob/inherit2.C: Likewise.
49300         * g++.old-deja/g++.brendan/complex1.C: Likewise.
49301         * g++.old-deja/g++.brendan/copy5.C: Likewise.
49302         * g++.old-deja/g++.brendan/crash13.C: Likewise.
49303         * g++.old-deja/g++.brendan/crash15.C: Likewise.
49304         * g++.old-deja/g++.brendan/crash18.C: Change error message.
49305         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
49306         * g++.old-deja/g++.brendan/crash38.C: Likewise.
49307         * g++.old-deja/g++.brendan/crash50.C: Likewise.
49308         * g++.old-deja/g++.brendan/crash56.C: Likewise.
49309         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
49310         syntax.
49311         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
49312         * g++.old-deja/g++.brendan/crash8.C: Change error message.
49313         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
49314         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
49315         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
49316         * g++.old-deja/g++.brendan/template11.C: Likewise.
49317         * g++.old-deja/g++.brendan/template26.C: Likewise.
49318         * g++.old-deja/g++.brendan/template27.C: Use explicit
49319         specialization syntax.
49320         * g++.old-deja/g++.brendan/template30.C: Likewise.
49321         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
49322         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
49323         non-dependent names.
49324         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
49325         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
49326         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
49327         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
49328         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
49329         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
49330         named return value extension.
49331         * g++.old-deja/g++.ext/namedret2.C: Likewise.
49332         * g++.old-deja/g++.ext/namedret3.C: Likewise.
49333         * g++.old-deja/g++.ext/return1.C: Likewise.
49334         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
49335         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
49336         * g++.old-deja/g++.jason/access8.C: Likewise.
49337         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
49338         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
49339         pseudo-destructor names.
49340         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
49341         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
49342         pseudo-destructor names.
49343         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
49344         * g++.old-deja/g++.jason/overload19.C: Likewise.
49345         * g++.old-deja/g++.jason/overload32.C: Likewise.
49346         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
49347         stray semicolons.
49348         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
49349         * g++.old-deja/g++.jason/return.C: Likewise.
49350         * g++.old-deja/g++.jason/return2.C: Likewise.
49351         * g++.old-deja/g++.jason/shadow1.C: Likewise.
49352         * g++.old-deja/g++.jason/special.C: Use explicit specialization
49353         syntax.
49354         * g++.old-deja/g++.jason/template10.C: Account for use of
49355         non-dependent names.
49356         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
49357         syntax.
49358         * g++.old-deja/g++.jason/template37.C: Likewise.
49359         * g++.old-deja/g++.law/access4.C: Change error messages.
49360         * g++.old-deja/g++.law/arm13.C: Remove incorrect
49361         pseudo-destructor names.
49362         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
49363         * g++.old-deja/g++.law/ctors9.C: Likewise.
49364         * g++.old-deja/g++.law/cvt22.C: Likewise.
49365         * g++.old-deja/g++.law/dtors5.C: Likewise.
49366         * g++.old-deja/g++.law/global-init1.C: Likewise.
49367         * g++.old-deja/g++.law/missed-error3.C: Likewise.
49368         * g++.old-deja/g++.law/operators28.C: Likewise.
49369         * g++.old-deja/g++.law/visibility28.C: Likewise.
49370         * g++.old-deja/g++.martin/eval1.C: Likewise.
49371         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
49372         name.
49373         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
49374         * g++.old-deja/g++.mike/net34.C: Likewise.
49375         * g++.old-deja/g++.mike/net36.C: Likewise.
49376         * g++.old-deja/g++.mike/ns2.C: Likewise.
49377         * g++.old-deja/g++.mike/p12306.C: Likewise.
49378         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
49379         value extension.
49380         * g++.old-deja/g++.mike/p700.C: Likewise.
49381         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
49382         * g++.old-deja/g++.mike/p710.C: Likewise.
49383         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
49384         value extension.
49385         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
49386         * g++.old-deja/g++.mike/pmf9.C: Likewise.
49387         * g++.old-deja/g++.ns/crash2.C: Likewise.
49388         * g++.old-deja/g++.ns/crash3.C: Likewise.
49389         * g++.old-deja/g++.ns/invalid1.C: Likewise.
49390         * g++.old-deja/g++.ns/ns17.C: Likewise.
49391         * g++.old-deja/g++.ns/template16.C: Likewise.
49392         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
49393         keyword.
49394         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
49395         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
49396         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
49397         named return value extension.
49398         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
49399         * g++.old-deja/g++.other/access4.C: Issue additional error
49400         messages.
49401         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
49402         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
49403         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
49404         * g++.old-deja/g++.other/crash25.C: Change error message.
49405         * g++.old-deja/g++.other/crash4.C: Change error message.
49406         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
49407         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
49408         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
49409         checks.
49410         * g++.old-deja/g++.other/defarg8.C: Likewise.
49411         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
49412         * g++.old-deja/g++.other/dtor10.C: Likewise.
49413         * g++.old-deja/g++.other/incomplete.C: Likewise.
49414         * g++.old-deja/g++.other/linkage7.C: Likewise.
49415         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
49416         lookup algorithm.
49417         * g++.old-deja/g++.other/mangle2.C: Likewise.
49418         * g++.old-deja/g++.other/refinit2.C: Likewise.
49419         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
49420         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
49421         * g++.old-deja/g++.pt/crash28.C: Likewise.
49422         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
49423         syntax.
49424         * g++.old-deja/g++.pt/crash32.C: Change error message.
49425         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
49426         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
49427         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
49428         error message position.
49429         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
49430         * g++.old-deja/g++.pt/defarg8.C: Change error message.
49431         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
49432         syntax.
49433         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
49434         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
49435         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
49436         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
49437         keyword.
49438         * g++.old-deja/g++.pt/explicit31.C: Likewise.
49439         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
49440         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
49441         keyword.
49442         * g++.old-deja/g++.pt/explicit71.C: Change error message.
49443         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
49444         syntax.
49445         * g++.old-deja/g++.pt/friend28.C: Account for use of
49446         non-dependent names.
49447         * g++.old-deja/g++.pt/friend29.C: Likewise.
49448         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
49449         rules.
49450         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
49451         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
49452         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
49453         lookup rules.
49454         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
49455         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
49456         keyword.
49457         * g++.old-deja/g++.pt/memclass20.C: Likewise.
49458         * g++.old-deja/g++.pt/memclass5.C: Likewise.
49459         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
49460         keyword.
49461         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
49462         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
49463         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
49464         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
49465         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
49466         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
49467         keyword.
49468         * g++.old-deja/g++.pt/spec10.C: Likewise.
49469         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
49470         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
49471         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
49472         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
49473         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
49474         * g++.old-deja/g++.pt/ttp62.C: Likewise.
49475         * g++.old-deja/g++.pt/ttp64.C: Likewise.
49476         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
49477         * g++.old-deja/g++.pt/typename15.C: Likewise.
49478         * g++.old-deja/g++.pt/typename22.C: Likewise.
49479         * g++.old-deja/g++.pt/typename6.C: Change error messages.
49480         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
49481         * g++.old-deja/g++.pt/virtual2.C: Likewise.
49482         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
49483         syntax.
49484         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
49485         return value extension.
49486         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
49487         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
49488         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
49489         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
49490
49491 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49492
49493         * g++.dg/warn/inline1.C: New test.
49494         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
49495         * g++.old-deja/g++.jason/synth10.C: Likewise.
49496         * g++.old-deja/g++.mike/net31.C: Likewise.
49497         * g++.old-deja/g++.mike/p8786.C: Likewise.
49498
49499         * g++.dg/template/friend10.C: New test.
49500         * g++.dg/template/conv5.C: New test.
49501
49502 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49503
49504         * g++.dg/lookup/scoped3.C: New test.
49505
49506         * g++.dg/lookup/decl1.C: New test.
49507         * g++.dg/lookup/decl2.C: New test.
49508
49509 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
49510
49511         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
49512         gcc.c-torture/compile/20021015-1.c,
49513         gcc.c-torture/compile/20021015-2.c,
49514         gcc.c-torture/compile/20021123-1.c,
49515         gcc.c-torture/compile/20021123-2.c,
49516         gcc.c-torture/compile/20021123-3.c,
49517         gcc.c-torture/compile/20021123-4.c,
49518         gcc.c-torture/execute/20021024-1.c: Add tests previously added
49519         only to 3.1 or 3.2 branch.
49520
49521 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
49522
49523         * gcc.dg/i386-bitfield3.c: New test.
49524
49525         * gcc.dg/i386-bitfield2.c: New test.
49526
49527 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
49528
49529         * g++.dg/parse/conv_op1.C: New test.
49530
49531 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
49532
49533         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
49534         approved.
49535
49536 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
49537
49538         * gcc.c-torture/compile/20021220-1.c: New test.
49539
49540 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
49541
49542         * gcc.dg/i386-fastcall-1.c: New.
49543
49544 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49545
49546         * gcc.c-torture/execute/20021219-1.c: New test.
49547
49548 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49549
49550         * gcc.dg/i386-pic-1.c: New test.
49551
49552 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49553
49554         PR c++/8099
49555         * g++.dg/template/friend9.C: New test.
49556
49557 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49558
49559         PR c++/3663
49560         * g++.dg/template/access7.C: New test.
49561
49562 2002-12-18  Nick Clifton  <nickc@redhat.com>
49563
49564         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
49565         the libstdc++-v3 directory has been found.
49566
49567 2002-12-12  Devang Patel <dpatel@apple.com>
49568         * gcc.dg/darwin-ld-1.c: New test.
49569         * gcc.dg/darwin-ld-2.c: New test.
49570         * gcc.dg/darwin-ld-3.c: New test.
49571         * gcc.dg/darwin-ld-4.c: New test.
49572         * gcc.dg/darwin-ld-5.c: New test.
49573
49574 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49575
49576         * gcc.c-torture/compile/20021212-1.c: New test.
49577
49578 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
49579
49580         * gcc.dg/fshort-wchar: New test.
49581
49582 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
49583
49584         PR c++/8372
49585         * g++.dg/template/dtor1.C: New test.
49586
49587         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
49588         markers.
49589
49590 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
49591
49592         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
49593
49594 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
49595
49596         * g++.dg/template/static1.C: New test.
49597         * g++.dg/template/static2.C: New test.
49598         * g++.old-deja/g++.ext/memconst.C: New test.
49599
49600 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49601
49602         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
49603         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
49604         * g++.dg/special/initp1.C: Likewise.
49605
49606 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
49607
49608         * gcc.c-torture/execute/20021204-1.c: New test.
49609
49610 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
49611
49612         * gcc.dg/ppc-fmadd-1.c: New file.
49613         * gcc.dg/ppc-fmadd-2.c: New file.
49614         * gcc.dg/ppc-fmadd-3.c: New file.
49615
49616 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49617
49618         * gcc.c-torture/compile/20021204-1.c: New test.
49619
49620 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49621
49622         * g++.dg/inherit/covariant2.C: New test.
49623         * g++.dg/inherit/covariant3.C: New test.
49624         * g++.dg/inherit/covariant4.C: New test.
49625         * g++.dg/inherit/covariant1.C: Remove XFAIL.
49626         * g++.old-deja/g++.robertl/eb17.C: Likewise.
49627
49628 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
49629
49630         PR c++/8688
49631         * g++.dg/init/brace3.C: New test.
49632
49633 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
49634
49635         * gcc.dg/20020210-1.c: Fix a comment typo.
49636
49637 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
49638
49639         PR c++/8720
49640         * g++.dg/parse/defarg1.C: New test.
49641
49642         PR c++/8615
49643         * g++.dg/template/char1.C: New test.
49644
49645         * g++.dg/template/varmod1.C: Fix typo.
49646
49647 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49648
49649         DR 180
49650         * g++.old-deja/g++.pt/crash32.C: Expect error.
49651
49652 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
49653
49654         PR c++/5919
49655         * g++.dg/template/varmod1.C: New test.
49656
49657         PR c++/8727
49658         * g++.dg/inherit/typeinfo1.C: New test.
49659
49660         PR c++/8663
49661         * g++.dg/inherit/typedef1.C: New test.
49662
49663 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
49664
49665         PR c++/8332
49666         PR c++/8493
49667         * g++.dg/template/strlen1.C: New test.
49668
49669         PR c++/8227
49670         * g++.dg/template/ctor2.C: New test.
49671
49672         PR c++/8214
49673         * g++.dg/init/string1.C: New test.
49674
49675         PR c++/8511
49676         * g++.dg/template/friend8.C: New test.
49677
49678 2002-11-29  Joe Buck <jbuck@synopsys.com>
49679
49680         * g++.dg/lookup/anon2.C: New test.
49681
49682 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
49683
49684         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
49685         h8300 port.
49686
49687 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
49688
49689         * gcc.dg/bitfld-6.c: New test.
49690
49691 2002-11-27  Jan Hubicka  <jh@suse.cz>
49692
49693         * gcc.c-torture/execute/20021127.[cx]: New test.
49694
49695 2002-11-26  Jan Hubicka  <jh@suse.cz>
49696
49697         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
49698         quality.
49699
49700 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
49701
49702         * g++.dg/init/brace2.C: New test.
49703         * g++.old-deja/g++.mike/p9129.C: Correct.
49704
49705 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
49706
49707         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
49708
49709 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
49710
49711         * gcc.dg/sibcall-6: New test for indirect sibcalls.
49712
49713 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
49714
49715         * g++.dg/abi/empty11.C: New test.
49716         * g++.dg/rtti/cv1.C: New test.
49717
49718 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
49719
49720         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
49721
49722 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
49723
49724         * g++.dg/abi/empty10.C: New test.
49725
49726 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49727
49728         * gcc.c-torture/compile/20021124-1.c: New test.
49729
49730 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
49731
49732         * g++.dg/abi/rtti2.C: New test.
49733
49734 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
49735
49736         * gcc.dg/i386-unroll-1.c: New test.
49737
49738 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
49739
49740         * gcc.c-torture/compile/20021120-1.c: New test.
49741         * gcc.c-torture/compile/20021120-2.c: New test.
49742
49743 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49744
49745         * gcc.dg/bitfld-5.c: New test.
49746
49747 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49748
49749         * gcc.c-torture/execute/20021120-3.c: New test.
49750
49751 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49752
49753         * gcc.c-torture/execute/20021120-2.c: New test.
49754
49755 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49756
49757         * gcc.c-torture/execute/20021120-1.c: New test.
49758
49759 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
49760
49761         * gcc.c-torture/execute/20021118-3.c: New test.
49762
49763 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49764
49765         * gcc.c-torture/compile/20021119-1.c: New test.
49766
49767 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
49768
49769         * gcc.dg/duff-1.c: New test.
49770         * gcc.dg/duff-2.c: New test.
49771         * gcc.dg/duff-3.c: New test.
49772
49773 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
49774
49775         * gcc.dg/cpp/_Pragma5.c: New test.
49776
49777 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49778
49779         * gcc.c-torture/execute/20021118-2.c: New test.
49780
49781 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49782
49783         * gcc.c-torture/execute/20021118-1.c: New test.
49784
49785 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
49786
49787         * gcc.dg/20021116-1.c: New test.
49788
49789 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
49790
49791         * g++.dg/abi/vcall1.C: New test.
49792
49793 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
49794
49795         * gcc.dg/20021029-1.c: New test.
49796         * gcc.dg/20021029-2.c: New test.
49797
49798 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49799
49800         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
49801
49802 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49803
49804         PR c/8439
49805         * gcc.dg/20021110.c: Move to ...
49806         * gcc.c-torture/compile/20021110.c: .... here.
49807
49808 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49809
49810         PR c/8467
49811         * gcc.c-torture/execute/20021111-1.c
49812
49813 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49814
49815         PR c/8439
49816         * gcc.dg/20021110.c: New test.
49817
49818 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
49819
49820         * g++.dg/abi/vthunk3.C: Run only on x86.
49821
49822 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
49823
49824         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
49825
49826 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
49827
49828         * lib/compat.exp (compat-execute): Fix logic error in last
49829         change.
49830
49831 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
49832
49833         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
49834
49835 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49836
49837         PR c++/8389
49838         * g++.dg/template/access6.C: New test.
49839
49840 2002-11-08  Jan Hubicka  <jh@suse.cz>
49841
49842         * gcc.dg/i386-ssefp-1.c: New test.
49843         * gcc.dg/i386-ssefp-1.c: New test.
49844
49845 2002-11-08  Jan Hubicka  <jh@suse.cz>
49846
49847         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
49848
49849 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49850
49851         * g++.dg/abi/vthunk3.C: New test.
49852
49853         PR c++/8338
49854         * g++.dg/template/crash2.C: New test.
49855
49856 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49857
49858         * g++.dg/abi/dtor1.C: New test.
49859         * g++.dg/abi/dtor2.C: Likewise.
49860
49861 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
49862
49863         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
49864         Darwin.
49865
49866 2002-11-04  Adam Nemet  <anemet@lnxw.com>
49867
49868         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
49869         -mthumb.  Only xfail with -O0.
49870
49871 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
49872
49873         * g++.dg/abi/thunk1.C: New test.
49874         * g++.dg/abi/thunk2.C: Likewise.
49875         * g++.dg/abi/vtt1.C: Likewise.
49876
49877 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
49878
49879         PR optimization/8423
49880         * gcc.c-torture/execute/builtin-constant.c: New test.
49881
49882 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
49883
49884         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
49885         Add some more cases.
49886
49887 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
49888
49889         PR c++/8391
49890         * g++.dg/opt/local1.C: New test.
49891
49892 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
49893
49894         PR c++/8160
49895         * g++.dg/template/complit1.C: New test.
49896
49897         PR c++/8149
49898         * g++.dg/template/typename4.C: Likewise.
49899
49900 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49901
49902         Core issue 287, PR c++/7639
49903         * g++.dg/template/instantiate1.C: Adjust error location.
49904         * g++.dg/template/instantiate3.C: New test.
49905         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
49906         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
49907         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
49908
49909 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
49910
49911         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
49912
49913 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
49914
49915         PR c++/8287
49916         * g++.dg/init/dtor2.C: New test.
49917
49918 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49919
49920         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
49921         * gcc.dg/nest.c: Bypass errors on irix6.
49922
49923 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
49924
49925         * gcc.dg/nest.c: Expect error for mmix-*-*.
49926         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
49927
49928 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
49929
49930         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
49931         markers.
49932
49933         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
49934
49935 2002-10-25  Mike Stump  <mrs@apple.com>
49936
49937         * gcc.dg/warn-1.c: New test.
49938
49939 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49940
49941         * g++.dg/template/typename3.C: New test.
49942
49943 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
49944
49945         * g++.dg/lookup/ptrmem1.C: New test.
49946
49947         * g++.dg/abi/vthunk2.C: New test.
49948
49949 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49950
49951         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
49952
49953 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
49954
49955         * g++.dg/abi/empty9.C: New test.
49956
49957 2002-10-24  Richard Henderson  <rth@redhat.com>
49958
49959         * g++.dg/inherit/thunk1.C: Enable for ia64.
49960
49961 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49962
49963         PR c++/8067
49964         * g++.dg/lookup/pretty1.C: New test.
49965
49966 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
49967
49968         * gcc.dg/20021023-1.c: New test.
49969
49970 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49971
49972         PR c++/7679
49973         * g++.dg/parse/inline1.C: New test.
49974
49975 2002-10-23  Richard Henderson  <rth@redhat.com>
49976
49977         * g++.dg/inherit/thunk1.C: Enable for x86_64.
49978
49979         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
49980
49981 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
49982
49983         PR c++/6579
49984         * g++.dg/parse/stmtexpr3.C: New test.
49985
49986 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
49987
49988         * g++.dg/expr/cond1.C: New test.
49989
49990 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49991
49992         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
49993
49994 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49995
49996         * g++.dg/abi/vbase13.C: New test.
49997         * g++.dg/abi/vbase14.C: Likewise.
49998
49999 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
50000
50001         * gcc.dg/tls/pic-1.c: New test.
50002         * gcc.dg/tls/nonpic-1.c: New test.
50003         * gcc.dg/20021018-1.c: New test.
50004
50005 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50006
50007         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
50008         Remove only files with the same base name as the test case.
50009         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
50010         (profopt-execute): Likewise.  Also, remove old profiling
50011         and performance data files before running the tests.
50012
50013         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
50014         * g++.dg/bprob/bprob.exp: Likewise.
50015         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
50016         to allow more general test case names.
50017
50018         * g++.dg/bprob/bprob-1.C: Rename to ...
50019         * g++.dg/bprob/g++-bprob-1.C: ... this.
50020
50021         * g77.dg/bprob/bprob-1.f: Rename to ...
50022         * g77.dg/bprob/g77-bprob-1.f: ... this.
50023
50024 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50025
50026         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
50027         bison 1.50 or later.
50028
50029 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
50030
50031         * g++.dg/README: Describe more test directories.
50032
50033 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50034
50035         * g++.dg/init/array6.C: Add additional tests.
50036
50037 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50038
50039         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
50040         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
50041
50042 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
50043
50044         * gcc.c-torture/compile/20020604-1.x: New.
50045         * gcc.c-torture/compile/simd-5.x: Likewise.
50046         * gcc.c-torture/execute/920710-1.x: Likewise.
50047         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
50048
50049 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50050
50051         * g++.dg/inherit/override1.C: Add dg-options clause.
50052
50053 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
50054
50055         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
50056         _mm_slli_si128.
50057
50058 2002-10-19  Andreas Schwab  <schwab@suse.de>
50059
50060         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
50061         directory component.
50062
50063 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
50064
50065         * g++.dg/inherit/thunk1.C: New test.
50066
50067         * g++.dg/inherit/override1.C: New test.
50068
50069         * g++.dg/abi/mangle11.C: New test.
50070         * g++.dg/abi/mangle14.C: New test.
50071         * g++.dg/abi/mangle17.C: New test.
50072
50073 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
50074
50075         * g++.dg/overload/member2.C: New test.
50076
50077 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
50078
50079         * g++.dg/README: Describe new compat directory.
50080         * g++.dg/dg.exp: Skip tests in compat directory.
50081         * README.compat: New file.
50082         * lib/compat.exp: New expect script.
50083         * g++.dg/compat: New test directory.
50084         * g++.dg/compat/compat.exp: New expect script.
50085         * g++.dg/compat/abi: New test directory.
50086         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
50087         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
50088         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
50089         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
50090         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
50091         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
50092         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
50093         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
50094         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
50095         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
50096         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
50097         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
50098         * g++.dg/compat/break: New test directory.
50099         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
50100         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
50101         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
50102         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
50103         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
50104         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
50105         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
50106         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
50107         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
50108         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
50109         g++.dg/compat/break/README: New files.
50110         * g++.dg/compat/eh: New test directory.
50111         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
50112         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
50113         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
50114         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
50115         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
50116         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
50117         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
50118         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
50119         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
50120         g++.dg/compat/eh/filter2_y.C,
50121         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
50122         g++.dg/compat/eh/new1_y.C,
50123         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
50124         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
50125         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
50126         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
50127         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
50128         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
50129         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
50130         g++.dg/compat/eh/unexpected1_y.C: New files.
50131         * g++.dg/compat/init: New test directory.
50132         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
50133         g++.dg/compat/init/array5_y.C,
50134         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
50135         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
50136         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
50137         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
50138         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
50139         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
50140         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
50141         g++.dg/compat/init/init-ref2_y.C: New files.
50142
50143 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50144
50145         PR c++/7584
50146         * g++.dg/inherit/using3.C: New test.
50147
50148 2002-10-17  Jan Hubicka  <jh@suse.cz>
50149
50150         * gcc.dg/20021017-2.c: New test.
50151
50152 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50153
50154         * g++.dg/abi/mangle16.C: Adjust.
50155
50156         * g++.dg/init/array8.C: New test.
50157
50158 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
50159
50160         * gcc.dg/special/mips-abi.exp: New test.
50161         * gcc.dg/special/mips-abi.s: Empty file used by the above.
50162
50163 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50164
50165         * g++.dg/abi/mangle16.C: New test.
50166         * g++.dg/abi/mangle17.C: Likewise.
50167
50168         PR c++/7478
50169         * g++.dg/template/ref1.C: New test.
50170
50171 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50172
50173         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
50174
50175 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
50176
50177         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
50178
50179 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50180
50181         PR c++/7524
50182         * g++.dg/init/array7.C: New test.
50183
50184 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
50185
50186         * g++.dg/init/array6.C: New test.
50187
50188         * g++.dg/abi/mangle13.C: Likewise.
50189         * g++.dg/abi/mangle14.C: Likewise.
50190         * g++.dg/abi/mangle15.C: Likewise.
50191
50192 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50193
50194         * g++.dg/abi/empty8.C: New test.
50195
50196 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
50197
50198         * g++.dg/init/ctor1.C: New test.
50199
50200 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
50201
50202         * gcc.c-torture/execute/20021015-1.c: New test.
50203
50204 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
50205
50206         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
50207
50208 2002-10-14  Jan Hubicka  <jh@suse.cz>
50209
50210         * gcc.dg/i386-ssetype-[1-5].c: New tests.
50211
50212 2002-10-14  Richard Henderson  <rth@redhat.com>
50213
50214         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
50215
50216 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50217
50218         PR optimization/6631
50219         * g++.dg/opt/const2.C: New test.
50220
50221 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50222
50223         PR c++/7176
50224         * g++.dg/parse/friend1.C: New test.
50225         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
50226
50227 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
50228
50229         * gcc.dg/20021014-1.c: New test.
50230
50231 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
50232
50233         PR c++/5661
50234         * g++.dg/ext/vlm1.C: New test.
50235         * g++.dg/ext/vlm2.C: Likewise.
50236
50237         * g++.dg/init/array1.C: Remove invalid braces.
50238         * g++.dg/init/brace1.C: New test.
50239         * g++.dg/init/copy2.C: Likewise.
50240         * g++.dg/init/copy3.C: Likewise.
50241         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
50242         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
50243         braces.
50244
50245 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
50246
50247         * gcc.dg/cpp/assembler.S: Don't use -ansi.
50248
50249 2002-10-11  Richard Shann  <richard.shann@superh.com>
50250
50251         * gcc.c-torture/compile/simd-5.c: New test.
50252
50253 2002-10-10  Roger Sayle  <roger@eyesopen.com>
50254
50255         * gcc.c-torture/execute/shiftopt-1.c: New test case.
50256
50257 2002-10-10  Jim Wilson  <wilson@redhat.com>
50258
50259         * gcc.c-torture/execute/20021010-1.c: New test.
50260
50261 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
50262
50263         PR c/7353
50264         * g++.dg/ext/typedef-init.C: New test.
50265         * gcc.dg/typedef-init.c: New test.
50266
50267 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
50268
50269         * gcc.dg/cpp/paste13.c: New test.
50270
50271 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50272
50273         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
50274         remaining platforms, XFAIL during compile, not execute.  Don't
50275         XFAIL at -O0.
50276
50277 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
50278
50279         * gcc.dg/alias-1.c: Tweak expected warning.
50280
50281 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
50282
50283         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
50284
50285 2002-10-06  Andreas Jaeger  <aj@suse.de>
50286
50287         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
50288         * gcc.dg/cpp/c++98.C: Likewise.
50289
50290         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
50291         * g++.dg/cpp/c++98.C: Likewise.
50292
50293         * g++.dg/README (Subdirectories): Mention cpp directory.
50294
50295         PR target/7559
50296         * gcc.dg/20021006-1.c: New test.
50297
50298 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50299
50300         PR c++/7804
50301         * g++.dg/other/warning1.C: New test.
50302
50303 2002-10-04  Roger Sayle  <roger@eyesopen.com>
50304
50305         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
50306         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
50307         and sparc-*-* with -m64 as expected failures.  See PR 8087.
50308
50309 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50310
50311         PR c++/7931
50312         * g++.dg/template/ptrmem3.C: New test.
50313
50314         PR c++/7754
50315         * g++.dg/template/union1.C: New test.
50316
50317 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50318
50319         PR c++/8006
50320         * g++.dg/abi/mangle9.C: New test.
50321         * g++.dg/abi/mangle10.C: New test.
50322         * g++.dg/abi/mangle11.C: New test.
50323         * g++.dg/abi/mangle12.C: New test.
50324
50325 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
50326
50327         PR c++/7188.
50328         * g++.dg/template/meminit1.C: New test.
50329         * g++.dg/warn/Wreorder-1.C: Likewise.
50330         * g++.old-deja/g++.mike/warn3.C: Tweak.
50331         * lib/prune.exp: Ingore "in copy constructor".
50332
50333 2002-10-02  Andreas Jaeger  <aj@suse.de>
50334
50335         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
50336         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
50337         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
50338         on x86-64.
50339
50340 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50341
50342         * gcc.dg/empty1.C: Fix typo.
50343
50344 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
50345
50346         * gcc.dg/alias-1.c: New test.
50347
50348 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50349
50350         * gcc.dg/empty1.C: New test.
50351
50352         * g++.dg/tls/init-2.C: Tweak error messages.
50353
50354 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
50355
50356         * gcc.c-torture/compile/20020923-1.c: New test.
50357
50358 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
50359
50360         * gcc.c-torture/execute/ffs-1.c: New test.
50361         * gcc.c-torture/execute/ffs-2.c: Ditto.
50362
50363 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
50364
50365         * g++.dg/overload/member1.C: New test.
50366
50367 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
50368
50369         * g++.dg/abi/empty7.C: New test.
50370         * g++.dg/init/pm2.C: Likewise.
50371
50372 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
50373
50374         * g++.dg/rtti/crash1.C: New test.
50375
50376 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
50377
50378         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
50379         gcc.dg/sibcall-4.c: New tests.
50380
50381 2002-09-28  Roger Sayle  <roger@eyesopen.com>
50382
50383         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
50384         powerpc and MMIX targets.
50385
50386 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
50387
50388         * gcc.dg/cpp/20020927-1.c: New.
50389
50390 2002-09-26  David S. Miller  <davem@redhat.com>
50391
50392         * gcc.c-torture/compile/trunctfdf.c: New.
50393
50394 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50395
50396         * lib/target-supports.exp (check_weak_available): Handle solaris2.
50397
50398 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
50399
50400         * gcc.c-torture/execute/loop-15.c: New.
50401
50402 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
50403
50404         * README.QMTEST: Fix typo.
50405
50406 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
50407
50408         * gcc.dg/20020926-1.c: New test.
50409
50410 2002-09-25  David S. Miller  <davem@redhat.com>
50411
50412         PR target/7842
50413         * gcc.c-torture/execute/shiftdi.c: New test.
50414
50415 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
50416
50417         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
50418         unique to the tool.
50419         * lib/g77.exp (g77_init): Likewise.
50420         * lib/g++.exp (g++_init): Likewise.
50421         * lib/objc.exp (objc_init): Likewise.
50422
50423 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
50424
50425         * g++.dg/abi/empty5.C: New test.
50426         * g++.dg/abi/empty6.C: New test.
50427         * g++.dg/abi/vbase12.C: New test.
50428
50429 2002-09-25  Richard Henderson  <rth@redhat.com>
50430
50431         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
50432         too-small long double.
50433
50434 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
50435
50436         * gcc.dg/20020919-1.c: New test.
50437
50438 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
50439
50440         * g++.dg/abi/bitfield6.C: New test.
50441         * g++.dg/abi/bitfield7.C: New test.
50442         * g++.dg/abi/bitfield8.C: New test.
50443         * g++.dg/abi/vbase11.C: New test.
50444
50445 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50446
50447         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
50448         hppa*-*-hpux*.  Update test comment.
50449
50450 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
50451
50452         * gcc.dg/tls/struct-1.c: New test.
50453
50454 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
50455
50456         * gcc.dg/cpp/tr-warn2.c: Update.
50457
50458 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50459
50460         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
50461
50462 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50463
50464         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
50465         systems.
50466
50467 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
50468
50469         * gcc.c-torture/execute/ieee/mzero3.c: New test.
50470
50471         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50472         Adjust for c++filt moved to binutils.  Remove spurious duplicate
50473         setting of cxxfilt.
50474
50475 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
50476
50477         * gcc.dg/20020312-2.c: Update for darwin.
50478
50479 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
50480
50481         * g++.old-deja/g++.other/crash32.C: Mark ICE.
50482
50483 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
50484
50485         * objc.dg/comp-types-1.m: New test.
50486         * objc.dg/comp-types-2.m: New test.
50487         * objc.dg/comp-types-3.m: New test.
50488         * objc.dg/comp-types-4.m: New test.
50489         * objc.dg/comp-types-5.m: New test.
50490         * objc.dg/comp-types-6.m: New test.
50491
50492 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50493
50494         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
50495
50496 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50497
50498         * g++.dg/other/do1.C: New test.
50499
50500         * g++.dg/template/subst1.C: New test.
50501
50502 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
50503
50504         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
50505
50506 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50507
50508         * g++.dg/template/qualttp20.C: Adjust expected errors.
50509         * g++.old-deja/g++.jason/report.C: Likewise.
50510         * g++.old-deja/g++.other/qual1.C: Likewise.
50511
50512         * g++.dg/lookup/scoped2.C: New test.
50513
50514         * g++.dg/ext/asm3.C: New test.
50515
50516 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
50517
50518         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
50519
50520 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
50521
50522         * ChangeLog: follow spelling conventions.
50523         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
50524         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
50525         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
50526         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
50527         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
50528         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
50529         * g++.old-deja/g++.law/global-init1.C: Likewise.
50530         * g++.old-deja/g++.other/delete4.C: Likewise.
50531         * g++.old-deja/g++.other/inline21.C: Likewise.
50532         * g++.old-deja/g++.other/singleton.C: Likewise.
50533         * g77.dg/strlen0.f: Likewise.
50534         * g77.f-torture/compile/20010519-1.f: Likewise.
50535         * g77.f-torture/compile/980310-4.f: Likewise.
50536         * gcc.c-torture/compile/20000605-1.c: Likewise.
50537         * gcc.c-torture/execute/20020225-1.c: Likewise.
50538         * gcc.dg/c90-hexfloat-2.c: Likewise.
50539         * gcc.dg/c99-bool-1.c: Likewise.
50540         * gcc.dg/c99-hexfloat-2.c: Likewise.
50541         * gcc.dg/dll-2.c: Likewise.
50542         * gcc.dg/wtr-union-init-1.c: Likewise.
50543         * gcc.dg/wtr-union-init-2.c: Likewise.
50544         * gcc.dg/wtr-union-init-3.c: Likewise.
50545         * gcc.dg/cpp/avoidpaste1.c: Likewise.
50546         * gcc.dg/cpp/defined.c: Likewise.
50547         * gcc.dg/cpp/macsyntx.c: Likewise.
50548         * gcc.dg/cpp/paste2.c: Likewise.
50549         * gcc.dg/cpp/trad/defined.c: Likewise.
50550         * gcc.dg/format/c90-printf-1.c: Likewise.
50551         * gcc.dg/format/c90-scanf-1.c: Likewise.
50552         * gcc.dg/format/c99-printf-1.c: Likewise.
50553         * gcc.dg/format/c99-scanf-1.c: Likewise.
50554         * gcc.misc-tests/gcov-8.c: Likewise.
50555         * lib/profopt.exp: Likewise.
50556
50557 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
50558
50559         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
50560
50561 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50562
50563         * g++.dg/inherit/using2.C: New test.
50564
50565 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
50566
50567         * ChangeLog: Follow spelling conventions.
50568         * g++.dg/template/friend4.C: Likewise.
50569         * g++.old-deja/g++.pt/crash67.C: Likewise.
50570         * gcc.c-torture/execute/20000801-4.c: Likewise.
50571         * gcc.dg/c90-digraph-1.c: Likewise.
50572         * gcc.dg/c94-digraph-1.c: Likewise.
50573         * gcc.dg/c99-digraph-1.c: Likewise.
50574         * gcc.dg/cpp/line5.c: Likewise.
50575         * gcc.dg/cpp/multiline.c: Likewise.
50576         * gcc.dg/cpp/trad/literals-1.c: Likewise.
50577         * gcc.dg/format/attr-3.c: Likewise.
50578         * gcc.dg/format/c90-scanf-3.c: Likewise.
50579         * gcc.dg/format/ext-4.c: Likewise.
50580
50581 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50582
50583         * g++.dg/template/pretty1.C: New test.
50584
50585 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
50586
50587         * gcc.c-torture/execute/struct-cpy-1.c: New test.
50588
50589 2002-09-13  Matt Austern  <austern@apple.com>
50590
50591         * g++.dg/other/constref[12].C: New, regression tests for
50592         passing a cast expression to a function by const reference.
50593
50594 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
50595
50596         * g++.dg/template/deduce1.C: New test.
50597
50598 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
50599
50600         * gcc.c-torture/execute/simd-1.c: Force all use of int to
50601         32-bit int.
50602
50603 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50604
50605         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
50606         usage.
50607
50608 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
50609
50610         * gcc.c-torture/compile/20020910-1.c: New test.
50611
50612 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
50613
50614         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
50615
50616 2002-09-10  Andreas Jaeger  <aj@suse.de>
50617
50618         * gcc.dg/20020312-2.c: Adjust for x86-64.
50619
50620 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
50621
50622         * g77.dg/7388.f: New test case for PR 7388.
50623
50624 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
50625
50626         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
50627
50628 2002-09-05  Ziemowit Laski <zlaski@apple.com>
50629
50630         * objc.dg/proto-lossage-1.m: New test.
50631
50632 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
50633
50634         * gcc.dg/cpp/_Pragma4.c: Fix typo.
50635
50636 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
50637
50638         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
50639         expected to pass.
50640
50641 2002-09-06  Stan Shebs  <shebs@apple.com>
50642             David Edelsohn  <edelsohn@gnu.org>
50643
50644         * gcc.dg/weak: New directory.
50645         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
50646         target-specific xfail bits.
50647         * gcc.dg/typeof-2.c: Move to new directory.
50648         * gcc.dg/weak.exp: New expect script.
50649
50650 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
50651
50652         * gcc.c-torture/execute/extzvsi.c: New test.
50653
50654 2002-09-05  Stan Shebs  <shebs@apple.com>
50655
50656         * gcc.dg/weak-1.c: xfail on Darwin.
50657         * gcc.dg/weak-2.c: Ditto.
50658         * gcc.dg/weak-3.c: Ditto.
50659         * gcc.dg/weak-4.c: Ditto.
50660         * gcc.dg/weak-5.c: Ditto.
50661         * gcc.dg/weak-6.c: Ditto.
50662         * gcc.dg/weak-7.c: Ditto.
50663         * gcc.dg/weak-8.c: Ditto.
50664         * gcc.dg/weak-9.c: Ditto.
50665
50666 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
50667
50668         * gcc.c-torture/execute/loop-14.c: New test.
50669
50670 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
50671
50672         * g++.dg/other/cxa-atexit1.C: New test.
50673
50674         * gcc.dg/typeof-2.c: New test.
50675
50676 2002-09-03  Roger Sayle  <roger@eyesopen.com>
50677
50678         * gcc.dg/builtins-2.c: New testcase.
50679         * gcc.dg/builtins-3.c: New testcase.
50680
50681 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
50682
50683         * gcc.dg/cpp/_Pragma4.c: New test.
50684
50685 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
50686
50687         * objc/execute/nil_method-1.m: New testcase.
50688
50689 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
50690
50691         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
50692         [Object class], not [Object initialize].
50693
50694 2002-08-31  Roger Sayle  <roger@eyesopen.com>
50695             Hans-Peter Nilsson  <hp@bitrange.com>
50696
50697         * gcc.c-torture/execute/20020720-1.x: Skip test on
50698         mmix-knuth-mmixware.  Correct comment.
50699
50700 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
50701
50702         * g++.dg/abi/bitfield5.C: New test.
50703         * g++.dg/abi/vbase10.C: Likewise.
50704
50705 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
50706
50707         * objc.dg/undeclared-selector.m: New test.
50708
50709 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
50710
50711         * g++.dg/other/offsetof1.C: Avoid cast warning.
50712
50713 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
50714
50715         * objc.dg/super-class-2.m: New test.
50716
50717 2002-08-24  Matt Austern  <austern@apple.com>
50718
50719         * g++.dg/ext/lvaddr.C: New test.
50720         * g++.dg/ext/lvcast.C: New test.
50721
50722 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
50723
50724         * g++.dg/inherit/cond1.C: New test.
50725
50726 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
50727
50728         * gcc.dg/noncompile/incomplete-1.c: New test.
50729
50730 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
50731
50732         * gcc.dg/typespec-1.c: New test.
50733
50734 2002-08-20  Devang Patel  <dpatel@apple.com>
50735         * objc.dg/proto-hier-2.m: New test.
50736
50737 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
50738
50739         * objc.dg/bitfield-1.m: New test.
50740         * objc.dg/bitfield-2.m: New test.
50741
50742 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
50743
50744         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
50745         gcc.dg/c99-flex-array-4.c: New tests.
50746
50747 2002-08-16  Stan Shebs  <shebs@apple.com>
50748
50749         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
50750
50751 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
50752
50753         * gcc.dg/typeof-1.c: New test.
50754         * g++.dg/ext/typeof2.C: New test.
50755
50756 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
50757
50758         * g++.dg/other/offsetof1.C: New test.
50759
50760 2002-08-14  Richard Henderson  <rth@redhat.com>
50761
50762         * gcc.dg/tls/diag-3.c: Fix expected message strings.
50763
50764 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
50765
50766         * gcc.dg/cpp/_Pragma3.c: New test.
50767
50768 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
50769
50770         * g++.dg/template/inherit3: New test.
50771
50772 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
50773
50774         * gcc.dg/bitfld-4.c: Add blank options.
50775
50776 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
50777
50778         * g++.dg/template/crash1.C: New test.
50779
50780 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50781
50782         * gcc.dg/tls/opt-2.c: New test.
50783
50784 2002-08-08  Devang Patel  <dpatel@apple.com>
50785
50786         * objc.dg/selector-1.m : New test
50787
50788 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50789
50790         * g++.dg/abi/bitfield4.C: New test.
50791         * gcc.dg/bitfld-4.c: New test.
50792
50793 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50794
50795         * g++.dg/other/packed1.C: New test.
50796
50797 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
50798
50799         * g++.dg/abi/offsetof.C: Tweak error messages.
50800         * g++.old-deja/g++.mike/p10769a.C: Likewise.
50801
50802 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50803
50804         * gcc.dg/bitfld-3.c: New test.
50805
50806 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
50807             Richard Henderson  <rth@redhat.com>
50808
50809         * gcc.dg/i386-bitfield1.c: New test.
50810         * g++.dg/abi/bitfield3.C: Update.
50811
50812 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
50813
50814         * objc.dg/const-str-2.m: Update.
50815         * gcc.dg/cpp/c++98.c: Change to C extension.
50816         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
50817         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
50818
50819 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
50820
50821         * gcc.dg/tls/diag-3.c: New.
50822
50823 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
50824
50825         * g++.dg/README (Subdirectories): Document new subdir expr.
50826         * g++.dg/expr/pmf-1.C: New test.
50827
50828 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
50829
50830         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
50831
50832 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
50833
50834         * g++.dg/abi/bitfield3.C: New test.
50835
50836 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
50837
50838         * lib/gcov.exp: Tweak expected line formats.
50839         * gcc.misc-tests/gcov8.c: New test.
50840         * gcc.misc-tests/gcov8.x: New flags.
50841
50842 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
50843
50844         * consistency.vlad/layout/endian.c: Include string.h.
50845
50846         * gcc.c-torture/execute/20020805-1.c: New test.
50847
50848 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
50849
50850         * g++.dg/other/conversion1.C: New test.
50851
50852 2002-08-03  Roger Sayle  <roger@eyesopen.com>
50853
50854         * gcc.dg/builtins-1.c: New testcase.
50855
50856 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
50857
50858         * g++.dg/inherit/access3.C: New test.
50859
50860 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
50861
50862         * gcc.dg/ia64-visibility-2.c: New test.
50863
50864 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
50865
50866         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
50867         __qualifier_flags to __flags.
50868
50869 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
50870
50871         * g++.dg/inherit/operator1.C: New test.
50872         * g++.dg/lookup/disamb1.C: Fix typo in comment.
50873         * g++.dg/other/error1.C: Change expected error message.
50874         * g++.dg/template/conv4.C: Likewise.
50875
50876 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
50877
50878         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
50879         for documented behavior.
50880
50881 2002-07-25  Roger Sayle  <roger@eyesopen.com>
50882
50883         * gcc.c-torture/execute/20020720-1.x: Skip this test on
50884         several targets known to fail.
50885
50886 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
50887
50888         * gcc.dg/mips-args-[123].c: New tests.
50889
50890 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
50891
50892         * gcc.dg/ppc-spe.c: New.
50893
50894 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
50895
50896         * g++.dg/other/ptrmem4.C: New testcase.
50897
50898 2002-07-24  Richard Henderson  <rth@redhat.com>
50899
50900         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
50901
50902 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
50903
50904         * g++.dg/ext/alignof1.C (main): Return 0 for success.
50905
50906 2002-07-24  Roger Sayle  <roger@eyesopen.com>
50907
50908         * gcc.c-torture/execute/memset-3.c: New testcase.
50909
50910 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
50911
50912         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
50913         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
50914
50915 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50916
50917         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
50918         Delete.
50919
50920 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
50921
50922         * gcc.c-torture/compile/simd-4.c: New test.
50923
50924 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50925
50926         PR c++/7347, c++/7348
50927         * g++.dg/template/access4.C: New test.
50928         * g++.dg/template/access5.C: New test.
50929         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
50930         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
50931         * g++.old-deja/g++.pt/ttp58.C: Likewise.
50932         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
50933
50934 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
50935
50936         * gcc.dg/gnu89-init-2.c: New test.
50937
50938 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
50939
50940         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
50941
50942 2002-07-20  Roger Sayle  <roger@eyesopen.com>
50943
50944         * gcc.c-torture/execute/20020720-1.c: New testcase.
50945
50946 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
50947
50948         * gcc.dg/cpp/Wsignprom.c: New tests.
50949
50950 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
50951
50952         * gcc.c-torture/execute/loop-13.c: New test.
50953
50954 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
50955
50956         * gcc.dg/cpp/expr.c: New tests.
50957
50958 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
50959
50960         * g++.dg/opt/pr6713.C: Add template instantiation.
50961
50962 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
50963
50964         * gcc.dg/nest.c: New test.
50965
50966 2002-07-17  Richard Henderson  <rth@redhat.com>
50967
50968         * g++.dg/opt/pr6713.C: New test.
50969
50970 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
50971
50972         * gcc.c-torture/execute/loop-2e.x: Let the testcase
50973         XFAIL for all x86 processors.
50974
50975 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
50976
50977         * gcc.c-torture/execute/20010122-1.x: Do not test with
50978         -fomit-frame-pointer.
50979
50980 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50981
50982         * g++.dg/template/instantiate2.C: New test.
50983         * g++.dg/template/spec4.C: New test.
50984
50985 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50986
50987         * g++.dg/template/access2.C: New test.
50988         * g++.dg/template/access3.C: New test.
50989
50990 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
50991
50992         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
50993         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
50994         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
50995         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
50996         Convert to use <stdarg.h>.
50997         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
50998         Delete.
50999         * gcc.dg/va-arg-2.c: New.
51000         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
51001
51002 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
51003
51004         * gcc.c-torture/compile/20020710-1.c: New test.
51005
51006 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
51007                           Andrew Pinski  <pinskia@physics.uc.edu>
51008
51009         gcc.c-torture/compile/simd-2.c: New testcase.
51010         gcc.c-torture/compile/simd-3.c: Likewise.
51011
51012 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
51013
51014         PR c++/7224
51015         * g++.dg/overload/error1.C: New test.
51016
51017 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51018
51019         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
51020         configuration and IRIX 6 O32 ABI.
51021
51022 2002-07-11  Roger Sayle  <roger@eyesopen.com>
51023
51024         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
51025
51026 2002-07-10  Roger Sayle  <roger@eyesopen.com>
51027
51028         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
51029
51030 2002-07-10  Jeffrey A Law  <law@redhat.com>
51031
51032         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
51033
51034         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
51035
51036 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
51037
51038         * gcc.dg/20020312-2.c: Check for __PPC__.
51039
51040 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
51041
51042         * gcc.c-torture/compile/20020709-1.c: New test.
51043
51044 2002-07-07  Roger Sayle  <roger@eyesopen.com>
51045
51046         * g++.dg/template/qualttp21.C: New test case.
51047
51048 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
51049
51050         * gcc.c-torture/compile/20020706-1.c: New test.
51051         * gcc.c-torture/compile/20020706-2.c: New test.
51052
51053 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
51054             Alexandre Oliva  <aoliva@redhat.com>
51055
51056         * g++.dg/warn/incomplete1.C: New test.
51057
51058 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51059
51060         PR c++/7099
51061         * g++.dg/warn/noreturn1.C: New test.
51062
51063 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
51064
51065         PR c++/6706
51066         * g++.dg/debug/debug6.C: New test.
51067         * g++.dg/debug/debug7.C: New test.
51068
51069 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
51070
51071         * gcc.c-torture/compile/simd-3.c: New test.
51072
51073 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
51074
51075         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
51076         * gcc.dg/20020620-1.c: Likewise.
51077
51078 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51079
51080         PR c++/6944
51081         * g++.dg/init/array4.C: New test.
51082         * g++.dg/init/array5.C: New test.
51083
51084 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
51085
51086         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
51087         * gcc.c-torture/execute/simd-2.c (main): Likewise.
51088
51089 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51090
51091         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
51092         * gcc.dg/wtr-aggr-init-1.c: Likewise.
51093         * gcc.dg/wtr-conversion-1.c: Likewise.
51094         * gcc.dg/wtr-escape-1.c: Likewise.
51095         * gcc.dg/wtr-int-type-1.c: Likewise.
51096         * gcc.dg/wtr-label-1.c: Likewise.
51097         * gcc.dg/wtr-static-1.c: Likewise.
51098         * gcc.dg/wtr-strcat-1.c: Likewise.
51099         * gcc.dg/wtr-suffix-1.c: Likewise.
51100         * gcc.dg/wtr-switch-1.c: Likewise.
51101         * gcc.dg/wtr-unary-plus-1.c: Likewise.
51102         * gcc.dg/wtr-union-init-1.c: Likewise.
51103         * gcc.dg/wtr-union-init-2.c: Likewise.
51104         * gcc.dg/wtr-union-init-3.c: Likewise.
51105
51106         * gcc.dg/wtr-func-def-1.c: New test.
51107
51108 2002-07-02 Devang Patel <dpatel@apple.com>
51109
51110         * objc.dg/param-1.m: New test.
51111
51112 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
51113
51114         * gcc.dg/cpp/trad/directive.c: Add test.
51115         * gcc.dg/cpp/trad/macroargs.c: Add test.
51116         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
51117
51118 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
51119
51120         * gcc.dg/cpp/cmdlne-M.c: New test.
51121
51122 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
51123
51124         * objc.dg/desig-init-1.m: New test.
51125
51126 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51127
51128         PR c++/6716
51129         * g++.dg/template/instantiate1.C: New test.
51130
51131 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
51132
51133         PR c++/7112
51134         * g++.dg/template/sizeof2.C: New test.
51135
51136 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51137
51138         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
51139         gcc.dg/cpp/trad/include.c: New tests.
51140
51141 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
51142
51143         PR target/7177
51144         * gcc.c-torture/compile/20020701-1.c: New test.
51145
51146 2002-07-01  Stan Shebs  <shebs@apple.com>
51147
51148         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
51149         header here...
51150         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
51151         (objc-torture-execute): or here.
51152
51153 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
51154
51155         * gcc.c-torture/execute/arith-rand-ll.c: New test.
51156
51157 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51158
51159         * gcc.dg/cpp/trad/escaped-nl.c: New test.
51160
51161 2002-06-30  Devang Patel  <dpatel@apple.com>
51162
51163         * objc.dg/fsyntax-only.m: New test.
51164
51165 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
51166
51167         PR c++/6695
51168         * g++.dg/template/friend7.C: New file.
51169
51170 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
51171
51172         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
51173         return type.
51174
51175 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
51176
51177         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
51178         avoid division by zero.
51179
51180 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
51181
51182         * gcc.dg/Wunknownprag.c: New tests.
51183
51184 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
51185
51186         * gcc.c-torture/execute/simd-2.c: New test.
51187
51188 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
51189
51190         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
51191         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
51192         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
51193         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
51194         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
51195         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
51196         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
51197         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
51198         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
51199         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
51200         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
51201         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
51202         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
51203         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
51204         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
51205         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
51206         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
51207
51208 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
51209
51210         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
51211         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
51212         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
51213         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
51214         New tests.
51215         * gcc.dg/cpp/trad/directive.c: Update.
51216
51217 2002-06-23  Andreas Jaeger  <aj@suse.de>
51218
51219         * gcc.c-torture/execute/complex-6.c: New.
51220
51221 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
51222
51223         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
51224         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
51225         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
51226         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
51227
51228 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
51229
51230         * gcc.dg/cpp/trad: New directory with traditional tests copied
51231         from parent directory.
51232         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51233         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51234         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51235         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51236         Move to trad/ and rename.
51237         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
51238         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
51239         gcc.dg/cpp/trad/redef2.c: New tests.
51240         * gcc.dg/cpp/trad/trad.exp: New driver.
51241
51242 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
51243
51244         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51245         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51246         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51247         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51248         Remove.
51249
51250 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
51251
51252         * gcc.dg/20020620-1.c: New test.
51253
51254 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51255
51256         * g++.dg/template/ttp4.C: New test.
51257
51258 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
51259
51260         * g++.dg/opt/vt1.C: Fix regexp.
51261
51262 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51263
51264         * gcc.c-torture/execute/pure-1.c: Make functions static again.
51265         Don't use attribute `noinline'.
51266
51267 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51268
51269         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
51270
51271 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
51272
51273         * gcc.c-torture/execute/simd-1.c: New.
51274
51275         * gcc.dg/simd-1.c: New.
51276
51277 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51278
51279         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
51280
51281 2002-06-16  Richard Henderson  <rth@redhat.com>
51282
51283         * g++.dg/ext/anon-struct1.C: New.
51284         * g++.dg/ext/anon-struct2.C: New.
51285         * g++.dg/ext/anon-struct3.C: New.
51286         * gcc.dg/anon-struct-1.c: New.
51287         * gcc.dg/anon-struct-2.c: New.
51288         * gcc.dg/anon-struct-3.c: New.
51289         * gcc.dg/20011008-1.c: Adjust warning text.
51290         * gcc.dg/20020527-1.c: Add -fms-extensions.
51291
51292 2002-06-16  Richard Henderson  <rth@redhat.com>
51293
51294         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
51295
51296 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
51297
51298         * gcc.c-torture/execute/20020615-1.c: New test.
51299
51300 2002-06-15  Roger Sayle  <roger@eyesopen.com>
51301
51302         * gcc.c-tortuture/execute/compare-1.c: New test case.
51303         * gcc.c-tortuture/execute/compare-2.c: New test case.
51304         * gcc.c-tortuture/execute/compare-3.c: New test case.
51305
51306 2002-06-13  Richard Henderson  <rth@redhat.com>
51307
51308         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
51309         ia64 ilp32.
51310
51311 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51312
51313         * g++.dg/template/typename2.C: Update error message.
51314
51315 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
51316
51317         * gcc.c-torture/execute/20020611-1.c: New test.
51318
51319 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
51320
51321         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
51322         list of targets to skip.
51323
51324 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
51325
51326         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
51327         targets if not optimizing.
51328
51329 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
51330
51331         * gcc.c-torture/compile/20020605-1.c: New test.
51332
51333         * g++.dg/opt/vt1.C: New test.
51334
51335         * gcc.dg/20020531-1.c: New test.
51336
51337         * gcc.dg/20020530-1.c: New test.
51338
51339         * gcc.dg/20020527-1.c: New test.
51340
51341         * g++.dg/opt/cse1.C: New test.
51342
51343 2002-06-07  Roger Sayle  <roger@eyesopen.com>
51344
51345         * gcc.dg/20020607-2.c: New test case.
51346
51347 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
51348
51349         * gcc.c-torture/compile/20020604-1.c: New test.
51350
51351 2002-06-04  Richard Henderson  <rth@redhat.com>
51352
51353         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
51354         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
51355         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
51356
51357 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
51358
51359         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
51360
51361 2002-06-03  Richard Henderson  <rth@redhat.com>
51362
51363         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
51364         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
51365
51366 2002-06-02  Richard Henderson  <rth@redhat.com>
51367
51368         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
51369         test functions static.
51370
51371 2002-06-02  Andreas Jaeger  <aj@suse.de>
51372
51373         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
51374         now.
51375
51376 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51377
51378         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
51379         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
51380         Update for mofified diagnostics.
51381         * gcc.dg/c99-intconst-1.c: No longer fail.
51382
51383 2002-06-02  Richard Henderson  <rth@redhat.com>
51384
51385         * gcc.dg/uninit-A.c: Remove xfail markers.
51386
51387 2002-06-01  Roger Sayle  <roger@eyesopen.com>
51388
51389         * gcc.dg/fnegate-1.c: New test case.
51390
51391 2002-05-30  Osku Salerma  <osku@iki.fi>
51392
51393         * gcc.c-torture/execute/mayalias-1.c: New file.
51394
51395 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51396
51397         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
51398         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
51399         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
51400
51401 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
51402
51403         * gcc.c-torture/execute/20020529-1.c: New test.
51404
51405 2002-05-27  Richard Henderson  <rth@redhat.com>
51406
51407         * g++.dg/ext/attrib6.C: New test case.
51408
51409 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51410
51411         * gcc.c-torture/execute/pure-1.c: New test.
51412
51413 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51414
51415         * gcc.dg/cpp/arith-2.c: Remove.
51416
51417 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51418
51419         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
51420         * gcc.dg/cpp/if-3.c: Remove.
51421
51422 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
51423
51424         * g++.dg/opt/cse2.C: New test.
51425
51426 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
51427
51428         * gcc.dg/cpp/arith-1.c: New semantic tests.
51429         * gcc.dg/cpp/if-1.c: Update.
51430
51431 2002-05-24  Ben Elliston  <bje@redhat.com>
51432
51433         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
51434
51435 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
51436
51437         * gcc.dg/verbose-asm.c: New test.
51438
51439 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51440
51441         * gcc.dg/cpp/paste12.c: New test.
51442
51443 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51444
51445         * g++.dg/parse/named_ops.C: New test.
51446
51447 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
51448
51449         * gcc.dg/weak-8.c: New test.
51450
51451 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
51452
51453         * gcc.dg/weak-2.c: Allow optional leading underscore
51454         in scan-assembler symbol name.
51455         * gcc.dg/weak-3.c: Likewise.
51456         * gcc.dg/weak-4.c: Likewise.
51457         * gcc.dg/weak-5.c: Likewise.
51458
51459 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
51460
51461         * gcc.dg/20020523-1.c: New test.
51462
51463 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51464
51465         * objc.dg/const-str-2.m: Update now that we stop after
51466         a command line error.
51467
51468 2002-05-22  Richard Henderson  <rth@redhat.com>
51469
51470         * g++.dg/dg.exp: Fix typo in test pruneing.
51471
51472 2002-05-22  Richard Henderson  <rth@redhat.com>
51473
51474         * g++.dg/dg.exp: Prune the tls subdirectory.
51475         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
51476         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
51477         * g++.dg/tls/init-1.C: New.
51478
51479 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
51480
51481         * gcc.dg/20020517-1.c: New test.
51482
51483 2002-05-21  Richard Henderson  <rth@redhat.com>
51484
51485         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
51486         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
51487
51488 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
51489
51490         * g++.dg/other/copy2.C: New test.
51491
51492 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
51493
51494         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
51495         (MAX_COPY): Bump up to 10 times sizeof (long long).
51496         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
51497
51498         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
51499         sizeof (long long).
51500
51501         * gcc.c-torture/execute/strcpy-1.c: New test.
51502
51503 2002-05-19  Jason Merrill  <jason2redhat.com>
51504
51505         * g++.dg/ext/oper1.C: New test.
51506
51507 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
51508 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
51509
51510         * README.QMTEST: New file.
51511
51512         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
51513
51514 2002-05-19  Andreas Jaeger  <aj@suse.de>
51515
51516         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
51517         now.
51518         * gcc.c-torture/execute/loop-2d.x: Likewise.
51519
51520 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
51521
51522         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
51523         support weak symbols.
51524         * gcc.dg/weak-4.c: Likewise.
51525         * gcc.dg/weak-6.c: Likewise.
51526
51527 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
51528
51529         * gcc.dg/weak-3.c: Add dg-excess-error comment for
51530         cygwin, coff and h8300-*-hms targets
51531         * gcc.dg/weak-5.c: Likewise.
51532         * gcc.dg/weak-7.c: Likewise.
51533
51534 2002-05-16  Jason Merrill  <jason@redhat.com>
51535
51536         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
51537         (scan-assembler-not, scan-assembler-dem): Likewise.
51538         (scan-assembler-dem-not): Likewise.
51539
51540 2002-05-15  Richard Henderson  <rth@redhat.com>
51541
51542         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
51543
51544 2002-05-15  Richard Henderson  <rth@redhat.com>
51545
51546         * gcc.dg/weak-5.c (vfoo1c): No warning here.
51547         (vfoo1f): Warning here.
51548         (vfoo1l): Don't redefine the alias.
51549
51550 2002-05-14  Jason Merrill  <jason@redhat.com>
51551             Alexandre Oliva  <aoliva@redhat.com>
51552
51553         * g++.dg/init/pm1.C: New test.
51554
51555 2002-05-12  David S. Miller  <davem@redhat.com>
51556
51557         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
51558         types.
51559
51560 2002-05-10  Roger Sayle  <roger@eyesopen.com>
51561
51562         * gcc.c-torture/execute/20020510-1.c: New test case.
51563
51564 2002-05-10  David S. Miller  <davem@redhat.com>
51565
51566         * gcc.c-torture/execute/conversion.c: Test long double too.
51567
51568 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
51569
51570         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
51571         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
51572         * lib/g++.exp (g++_link_flags): Likewise.
51573         * lib/objc.exp (objc_target_compile): Likewise.
51574
51575 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51576
51577         * gcc.dg/cpp/poison.c: Update.
51578         * gcc.dg/cpp/20000625-2.c: Remove.
51579         * gcc.dg/cpp/direct2s.c: Remove final test.
51580
51581 2002-05-08  Tom Rix  <trix@redhat.com>
51582
51583         * gcc.c-torture/execute/20020508-1.c: New test.
51584         * gcc.c-torture/execute/20020508-2.c: New test.
51585         * gcc.c-torture/execute/20020508-3.c: New test.
51586
51587 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51588
51589         * gcc.dg/cpp/charconst-4.c: More tests.
51590
51591 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
51592
51593         PR c/6569
51594         * gcc.dg/weak-3.c: Update location of warning messages.
51595         * gcc.dg/weak-5.c: Likewise.
51596
51597 2002-05-06  Roger Sayle  <roger@eyesopen.com>
51598
51599         * gcc.c-torture/execute/20020506-1.c: New test case.
51600
51601 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51602
51603         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
51604
51605 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51606
51607         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
51608
51609 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51610
51611         * gcc.dg/cpp/charconst-3.c: New test.
51612
51613 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51614
51615         * gcc.dg/cpp/charconst.c: Update tests.
51616
51617 2002-05-05  Tim Josling  <tej@melbpc.org.au>
51618
51619         * treelang: Added directory for new sample language treelang. Also
51620         lib/treelang.exp: New file to signal treelang should be tested.
51621
51622 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51623
51624         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
51625         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
51626         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
51627         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
51628         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
51629         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
51630         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
51631
51632 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51633
51634         * gcc.dg/format/xopen-2.c: New test.
51635
51636 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51637
51638         * gcc.dg/20020503-1.c: New test.
51639
51640 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
51641
51642         * g++.dg/init/dtor1.C: Make it tougher.
51643
51644 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
51645
51646         * g++.dg/init/dtor1.C: New test.
51647
51648 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
51649
51650         * gcc.dg/altivec-8.c: New.
51651
51652 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
51653
51654         * gcc.dg/altivec-7.c: New.
51655
51656 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
51657
51658         * g++.dg/parse/typedef1.C: New test.
51659
51660 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
51661
51662         PR c++/6486
51663         * g++.dg/template/friend6.C: New test.
51664
51665         PR c++/6492
51666         * g++.dg/init/copy1.C: New test.
51667
51668 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
51669
51670         * g++.dg/warn/effc1.C: New test.
51671
51672 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51673
51674         * gcc.dg/cpp/if-cexp.c: Add a test.
51675
51676 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
51677
51678         * gcc.dg/20020426-2.c: New test.
51679
51680 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51681
51682         * gcc.dg/cpp/if-mop.c: Update.
51683         * gcc.dg/cpp/if-mpar.c: Add test.
51684         * gcc.dg/cpp/if-oppr.c: Update.
51685
51686 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51687
51688         PR c/6343
51689         * gcc.dg/weak-[2-7].c: New tests.
51690
51691 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51692
51693         * gcc.dg/enum1.c: New test.
51694
51695 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51696
51697         PR c++/6497
51698         * g++.dg/inherit/access2.C: New test.
51699
51700 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51701
51702         PR bootstrap/6445
51703         * gcc.dg/20020426-1.c: New test.
51704
51705 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51706
51707         * g++.dg/abi/enum1.C: New test.
51708
51709 2002-04-26  Richard Henderson  <rth@redhat.com>
51710
51711         * gcc.dg/c99-bool-1.c: Expect always true warning.
51712
51713 2002-04-25  Roger Sayle  <roger@eyesopen.com>
51714
51715         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
51716
51717 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51718
51719         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
51720         targets.
51721
51722 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
51723
51724         * g++.dg/abi/mange7.C: New test.
51725
51726         PR c++/6438.
51727         * g++.dg/parse/stmtexpr2.C: New test.
51728
51729 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
51730
51731         * gcc.dg/20020312-2.c: Add SH target.
51732
51733 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51734
51735         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
51736         compiler output on mips*-*-irix*.
51737
51738 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
51739
51740         * g++.dg/parse/attr1.C: New test.
51741
51742 2002-04-23  Roger Sayle  <roger@eyesopen.com>
51743
51744         * gcc.c-torture/execute/string-opt-17.c: New test case.
51745         * gcc.c-torture/execute/memset-2.c: New test case.
51746
51747 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
51748
51749         PR c++/6256:
51750         * g++.dg/template/friend5.C: New test.
51751
51752         PR c++/6331:
51753         * g++.dg/template/qual1.C: Likewise.
51754
51755 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
51756
51757         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
51758         Include stdlib.h, not stdio.h or ctype.h.
51759
51760 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
51761
51762         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
51763         cris-*-elf* and mmix-*-*.
51764         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
51765         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
51766         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
51767         Ditto.
51768         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
51769         * gcc.dg/wchar_t-1.c: Ditto.
51770
51771 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
51772
51773         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
51774         Clarify comment.
51775
51776 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
51777
51778         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
51779
51780 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51781
51782         * gcc.c-torture/execute/20000906-1.x: Delete.
51783
51784 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
51785
51786         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
51787
51788 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
51789
51790         * PR6367
51791         * g77.f-torture/execute/6367.f: New test.
51792         * g77.f-torture/execute/6367.x: Disable for MMIX.
51793
51794 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
51795
51796         * PR6352
51797         * g++.dg/opt/inline2.C: New test.
51798
51799 2002-04-18  Richard Henderson  <rth@redhat.com>
51800
51801         * gcc.dg/20000906-1.c: Enable for all targets.
51802         * gcc.c-torture/compile/iftrap-2.c: New.
51803
51804 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51805
51806         * gcc.dg/20020418-1.c: New test.
51807         * gcc.dg/20020418-2.c: New test.
51808
51809 2002-04-18  Richard Henderson  <rth@redhat.com>
51810
51811         * gcc.c-torture/compile/iftrap-1.c: New.
51812         * gcc.dg/iftrap-1.c: Adjust for ia64.
51813         * gcc.dg/iftrap-2.c: New.
51814
51815 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51816
51817         * gcc.c-torture/compile/20020418-1.c: New test.
51818
51819 2002-04-18  Roger Sayle  <roger@eyesopen.com>
51820
51821         * gcc.c-torture/compile/20020415-1.c: New.
51822
51823 2002-04-18  David S. Miller  <davem@redhat.com>
51824
51825         * gcc.c-torture/execute/20020418-1.c: New test.
51826
51827 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
51828
51829         * gcc.dg/20020416-1.c: New test.
51830
51831         * g++.dg/opt/inline1.C: New test.
51832
51833 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
51834
51835         * gcc.dg/altivec-5.c: New test.
51836
51837         * gcc.dg/20020415-1.c: New test.
51838
51839 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
51840
51841         * lib/chill.exp: Remove.
51842
51843 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
51844
51845         * g++.dg/other/big-struct.C: New test.
51846
51847 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
51848
51849         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
51850         of scratch file.
51851
51852 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
51853
51854         PR c/6277
51855         * gcc.dg/i386-387-1.c: Allow optional leading underscore
51856         in scan-assembler function name
51857
51858 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
51859
51860         * g77.f-torture/execute/980628-4.x,
51861         g77.f-torture/execute/980628-5.x,
51862         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51863         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51864         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
51865         i[34567]86-*-*.
51866
51867 2002-04-13  David S. Miller  <davem@redhat.com>
51868
51869         * gcc.c-torture/execute/20020413-1.c: New test.
51870
51871 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
51872
51873         * gcc.dg/asm-6.c,
51874         * g++.dg/ext/asm1.C: New tests.
51875
51876 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
51877
51878         PR c++ 5373.
51879         * g++.dg/parse/stmtexpr1.C: New test.
51880
51881         PR c++/5189.
51882         * g++.dg/template/copy1.C: New test.
51883
51884 2002-04-12  Richard Henderson  <rth@redhat.com>
51885
51886         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
51887
51888 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
51889
51890         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
51891         gcc.c-torture/execute/20020307-2.c.
51892
51893 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
51894
51895         * g++.dg/ext/attrib5.C,
51896         * g++.dg/lookup/struct1.C: New tests.
51897
51898 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
51899
51900         * gcc.dg/20020411-1.c: New test.
51901
51902         * gcc.c-torture/execute/20020411-1.c: New test.
51903
51904 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
51905
51906         * g77.f-torture/execute/6177.f: New test.
51907
51908 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
51909
51910         PR middle-end/6247
51911         * g++.dg/opt/cleanup1.C: New test.
51912
51913         * g++.dg/opt/const1.C: New test.
51914
51915 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
51916
51917         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
51918
51919 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51920
51921         PR c++/5507
51922         * g++.dg/template/typename2.C: New test.
51923
51924 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
51925
51926         * gcc.c-torture/execute/loop-12.c: New.
51927
51928 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
51929
51930         * g77.f-torture/execute/980628-4.x,
51931         g77.f-torture/execute/980628-5.x,
51932         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51933         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51934         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
51935
51936 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51937
51938         PR optimization/6086
51939         * g++.dg/opt/preinc1.C: New test.
51940
51941 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51942
51943         PR c++/5571
51944         * g++.dg/opt/static2.C: New test.
51945
51946 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51947
51948         PR c/5120
51949         * gcc.dg/20020406-1.c: New test.
51950
51951 2002-04-04  David S. Miller  <davem@redhat.com>
51952
51953         * gcc.c-torture/execute/20020404-1.c: New test.
51954
51955 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
51956
51957         PR c/6123
51958         * gcc.dg/20020312-2.c: Do not declare global register variable
51959         if __PIC__ or __pic__ is defined.
51960
51961 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
51962
51963         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
51964         __asm__ so that it works correctly even if -ansi -pedantic-errors.
51965
51966 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51967
51968         * gcc.misc-tests/linkage.exp: Update last change to handle
51969         sparc*-, not just sparc-.
51970
51971 2002-04-03  Richard Henderson  <rth@redhat.com>
51972
51973         * gcc.dg/cpp/ucs.c: Improved long UCS test.
51974
51975 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51976
51977         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
51978
51979 2002-04-02  David S. Miller  <davem@redhat.com>
51980
51981         * gcc.c-torture/execute/20020402-3.c: New test.
51982
51983 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51984
51985         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
51986         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
51987
51988         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
51989         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
51990         g77.f-torture/execute/20001201.x,
51991         g77.f-torture/execute/u77-test.x: New files.
51992
51993         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
51994         * gcc.dg/wchar_t-1.c: Ditto.
51995
51996 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51997
51998         * gcc.c-torture/execute/20020402-1.c: New test.
51999
52000 2002-04-01  Richard Henderson  <rth@redhat.com>
52001
52002         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
52003
52004         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
52005
52006 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52007
52008         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
52009
52010 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52011
52012         * g++.dg/inherit/template-as-base.C: Expect error.
52013         * g++.dg/inherit/namespace-as-base.C: Likewise.
52014
52015 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
52016
52017         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
52018         g++.dg/ext/instantiate3.C: Tweak match patterns.
52019
52020         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
52021         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
52022         -da test.
52023
52024 2002-03-31  Richard Henderson  <rth@redhat.com>
52025
52026         * gcc.dg/special/alias-2.c: New.
52027         * gcc.dg/special/ecos.exp: Run it.
52028
52029 2002-03-31  Richard Henderson  <rth@redhat.com>
52030
52031         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
52032
52033 2002-03-31  Kazu Hirata  <kazu@hxi.com>
52034
52035         * gcc.dg/weak-1.c: Disable on h8300 port.
52036
52037 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
52038
52039         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
52040         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
52041         ordering tests.
52042         * g++.dg/bprob/bprob-1.C: New test.
52043         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
52044         * g++.dg/gcov/gcov-1.C: New test.
52045         * g++.dg/gcov/gcov-1.x: New file.
52046         * g++.dg/gcov/gcov-2.C: New test.
52047         * g++.dg/gcov/gcov-3.C: New test.
52048         * g++.dg/gcov/gcov-3.h: New file.
52049
52050 2002-03-28  Roger Sayle  <roger@eyesopen.com>
52051
52052         * g++.old-deja/g++.other/builtins5.C: New test.
52053         * g++.old-deja/g++.other/builtins6.C: New test.
52054         * g++.old-deja/g++.other/builtins7.C: New test.
52055         * g++.old-deja/g++.other/builtins8.C: New test.
52056         * g++.old-deja/g++.other/builtins9.C: New test.
52057
52058 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
52059
52060         * g++.dg/opt/static1.C: New test.
52061
52062         * g++.dg/opt/longbranch1.C: New test.
52063
52064 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
52065
52066         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
52067
52068         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
52069
52070 2002-03-28  Jeffrey A Law  (law@redhat.com)
52071
52072         * gcc.c-torture/execute/20020328-1.c: New test.
52073
52074 2002-03-27  Richard Henderson  <rth@redhat.com>
52075
52076         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
52077         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
52078         move from g++.old-deja/g++.ext/.
52079
52080 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
52081
52082         * g++.dg/init/new2.C: New test.
52083
52084 2002-03-26  Richard Henderson  <rth@redhat.com>
52085
52086         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
52087
52088         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
52089         on sparc.
52090
52091         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
52092         sparcv9 systems.
52093         * gcc.dg/20001102-1.c: Likewise.
52094
52095 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
52096
52097         * gcc.dg/cpp/endif-pedantic1.c,
52098         gcc.dg/cpp/endif-pedantic2.c: New tests.
52099
52100 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
52101
52102         * g++.dg/init/new1.C: New test.
52103
52104 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52105
52106         * g++.dg/abi/vbase9.C: New test.
52107
52108 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
52109
52110         * gcc.dg/arm-asm.c: New test.
52111
52112 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
52113
52114         * gcc.dg/Wswitch-enum.c: New test.
52115         Fix PR c/5044.
52116
52117 2002-03-26  Richard Henderson  <rth@redhat.com>
52118
52119         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
52120         structure.
52121
52122 2002-03-25  Richard Henderson  <rth@redhat.com>
52123
52124         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
52125         sparcv9 systems.
52126
52127         * gcc.c-torture/compile/20011119-1.c (xxx): New.
52128         * gcc.c-torture/compile/20011119-2.c (xxx): New.
52129
52130 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
52131
52132         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
52133
52134 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
52135
52136         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
52137         targets using generic thunk support.
52138
52139 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
52140
52141         * gcc.c-torture/compile/20020323-1.c: New test.
52142
52143         * g++.dg/opt/conj2.C: New test.
52144
52145 2002-03-24  Richard Henderson  <rth@redhat.com>
52146
52147         * gcc.dg/weak-1.c: Use -fno-common.
52148
52149 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52150
52151         * g77.dg/f77-edit-apostrophe-out.f: New test
52152         * g77.dg/f77-edit-h-out.f: New test
52153         * g77.dg/f77-edit-t-in.f: New test
52154         * g77.dg/f77-edit-t-out.f: New test
52155         * g77.dg/f77-edit-x-out.f: New test
52156         * g77.dg/f77-edit-slash-out.f: New test
52157         * g77.dg/f77-edit-colon-out.f: New test
52158         * g77.dg/f77-edit-s-out.f: New test
52159
52160 2002-03-24  Richard Henderson  <rth@redhat.com>
52161
52162         * objc/execute/formal_protocol-6.x: New XFAIL.
52163
52164 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52165
52166         * gcc.dg/weak-1.c: Early return from dg-final on platforms
52167         that do not support weak symbols
52168
52169 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52170
52171         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
52172         * lib/g77.exp: Likewise.
52173         * lib/objc.exp: Likewise.
52174
52175 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
52176
52177         * gcc.dg/Wswitch-default.c: New test.
52178
52179 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
52180
52181         * g++.dg/other/enum1.C: New test.
52182
52183 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
52184
52185         * gcc.dg/pragma-ep-3.c: Fix typo.
52186
52187 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52188
52189         * g++.dg/inherit/template-as-base.C: New test.
52190
52191 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
52192
52193         * g++.old-deja/g++.other/dwarf2-1.C: Move...
52194         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
52195
52196 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
52197
52198         * gcc.dg/cpp/multiline.c: Update to match.
52199
52200 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
52201
52202         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
52203
52204 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
52205
52206         * gcc.dg/cpp/extratokens2.c: New file.
52207
52208 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
52209
52210         * gcc.dg/20020312-2.c: Add rs6000 target.
52211
52212         * gcc.c-torture/compile/20020319-1.c: New test.
52213
52214 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52215
52216         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
52217         (A, E): Handle this.
52218
52219 2002-03-20  Jason Merrill  <jason@redhat.com>
52220
52221         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
52222         ignoring -fpic.
52223         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
52224         through prune_gcc_output.
52225
52226 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
52227
52228         * gcc.c-torture/compile/20020320-1.c: New test.
52229
52230 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
52231
52232         * gcc.c-torture/compile/20020318-1.c: New test.
52233
52234         * gcc.dg/struct-by-value-1.c: New test.
52235
52236         * gcc.dg/20020319-1.c: New test.
52237
52238 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
52239
52240         * g++.dg/opt/conj1.C: New test.
52241
52242 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
52243
52244         * g++.dg/template/qualttp20.C: Revert previous change.
52245         * g++.dg/template/qualttp3.C: Likewise.
52246         * g++.dg/template/qualttp4.C: Likewise.
52247         * g++.dg/template/qualttp5.C: Likewise.
52248         * g++.dg/template/qualttp6.C: Likewise.
52249         * g++.dg/template/qualttp7.C: Likewise.
52250         * g++.dg/template/qualttp8.C: Likewise.
52251         * g++.dg/template/recurse.C: Likewise.
52252
52253 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52254
52255         * gcc.dg/cpp/wchar-1.c: Update.
52256
52257 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
52258
52259         * g++.dg/template/conv1.C: New test.
52260         * g++.dg/template/conv2.C: New test.
52261         * g++.dg/template/conv3.C: New test.
52262         * g++.dg/template/conv4.C: New test.
52263
52264 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52265
52266         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
52267         * g++.dg/template/qualttp3.C: Likewise.
52268         * g++.dg/template/qualttp4.C: Likewise.
52269         * g++.dg/template/qualttp5.C: Likewise.
52270         * g++.dg/template/qualttp6.C: Likewise.
52271         * g++.dg/template/qualttp7.C: Likewise.
52272         * g++.dg/template/qualttp8.C: Likewise.
52273         * g++.dg/template/recurse.C: Likewise.
52274
52275 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52276
52277         * g++.dg/opt/dtor1.C: New test.
52278
52279 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
52280
52281         * gcc.c-torture/compile/20020315-1.c: New test.
52282
52283 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
52284
52285         * gcc.dg/weak-1.c: Fix scan tests.
52286
52287 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
52288
52289         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
52290         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
52291         cris-*-aout* mmix-*-*.
52292         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
52293         cris-*-aout* mmix-*-*.
52294         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
52295         cris-*-elf* cris-*-aout* and mmix-*-*.
52296         * gcc.dg/20001009-1.c: Ditto.
52297         * gcc.dg/20010912-1.c: Ditto.
52298         * gcc.dg/20020122-4.c: Ditto.
52299         * gcc.dg/inline-2.c: Ditto.
52300
52301 2002-03-14  Jeffrey A Law  (law@cygnus.com)
52302
52303         * gcc.c-torture/compile/20020314-1.c: New test.
52304
52305 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
52306
52307         * gcc.c-torture/execute/20020314-1.c: New test.
52308
52309 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
52310
52311         * g++.dg/warn/Wunused-1.C: New test.
52312
52313 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
52314
52315         * g++.dg/abi/mangle6.C: New test.
52316
52317 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
52318
52319         * gcc.c-torture/compile/20020309-2.c: New test.
52320
52321         * gcc.c-torture/compile/20020312-1.c: New test.
52322
52323 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
52324
52325         * g++.dg/other/access1.C: New test.
52326
52327 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
52328
52329         * gcc.c-torture/execute/wchar_t-1.c: New test.
52330
52331 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
52332
52333         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
52334
52335 2002-03-12  Roger Sayle  <roger@eyesopen.com>
52336
52337         * gcc.dg/20020312-1.c: New test case.
52338
52339 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
52340
52341         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
52342
52343 2002-03-11  Richard Henderson  <rth@redhat.com>
52344
52345         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
52346         * g++.old-deja/g++.jason/report.C: Likewise.
52347
52348 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52349
52350         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
52351         * g++.old-deja/g++.robertl/eb56.C: Likewise.
52352
52353 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52354
52355         * g++.dg/overload/pmf1.C: New test.
52356
52357 2002-03-11  Kazu Hirata  <kazu@hxi.com>
52358
52359         * gcc.c-torture/execute/20020307-1.c: Use long.
52360
52361 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
52362
52363         PR optimization/5844
52364         * gcc.dg/20020310-1.c: New test.
52365
52366 2002-03-09  Michael Meissner  <meissner@redhat.com>
52367
52368         * gcc.c-torture/execute/memcpy-2.c: New test.
52369         * gcc.c-torture/execute/memset-1.c: New test.
52370         * gcc.c-torture/execute/strlen-1.c: New test.
52371         * gcc.c-torture/execute/strcmp-1.c: New test.
52372         * gcc.c-torture/execute/strncmp-1.c: New test.
52373
52374 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
52375
52376         * gcc.dg/ppc-ldstruct.c: New test.
52377
52378 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
52379
52380         * gcc.c-torture/execute/va-arg-22.c: New test.
52381
52382 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52383
52384         * gcc.c-torture/compile/20020309-1.c: New test.
52385
52386 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
52387
52388         * gcc.c-torture/execute/20020307-2.c: New test.
52389
52390 2002-03-07  Jeffrey A Law  (law@redhat.com)
52391
52392         * g77.f-torture/compile/20020307-1.f: New test.
52393
52394 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
52395
52396         * gcc.dg/unordered-1.c: New test.
52397
52398 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
52399
52400         * gcc.c-torture/execute/20020307-1.c: New test.
52401
52402 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
52403
52404         * gcc.dg/20020304-1.c: New test.
52405
52406         * gcc.c-torture/compile/20020304-2.c: New test.
52407
52408 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
52409
52410         * gcc.c-torture/compile/20020304-1.c: New test case
52411         (from PR c/5830).
52412
52413 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
52414
52415         * gcc.dg/20020103-1.c: Add other -D ppc variants.
52416
52417 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52418
52419         * g++.dg/other/classkey1.C: New test.
52420
52421 2002-03-01  Richard Henderson  <rth@redhat.com>
52422
52423         * gcc.c-torture/compile/981223-1.x: New.
52424         * gcc.c-torture/compile/920625-1.x: New.
52425
52426 2002-02-28  Richard Henderson  <rth@redhat.com>
52427
52428         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
52429
52430 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
52431
52432         * gcc.c-torture/execute/20020227-1.c: New test.
52433
52434 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
52435
52436         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
52437         here" ERROR lines.
52438         * g++.old-deja/g++.oliva/partord1.C: Likewise.
52439         * g++.old-deja.g++.other/defarg1.C: Likewise.
52440         * g++.old-deja/g++.pt/calls2.C: Likewise.
52441         * g++.old-deja/g++.pt/crash20.C: Likewise.
52442         * g++.old-deja/g++.pt/crash30.C: Likewise.
52443         * g++.old-deja/g++.pt/crash36.C: Likewise.
52444         * g++.old-deja/g++.pt/crash6.C: Likewise.
52445         * g++.old-deja/g++.pt/defarg13.C: Likewise.
52446         * g++.old-deja/g++.pt/derived3.C: Likewise.
52447         * g++.old-deja/g++.pt/error1.C: Likewise.
52448         * g++.old-deja/g++.pt/friend21.C: Likewise.
52449         * g++.old-deja/g++.pt/friend23.C: Likewise.
52450         * g++.old-deja/g++.pt/infinite1.C: Likewise.
52451         * g++.old-deja/g++.robertl/eb128.C: Likewise.
52452
52453 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
52454
52455         * gcc.c-torture/execute/20020225-2.c: New test.
52456
52457 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
52458
52459         * gcc.c-torture/execute/920730-1t.c,
52460         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
52461         Delete test cases, only relevant to -traditional.
52462
52463 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52464
52465         * gcc.dg/cpp/undef1.c: Remove.
52466         * gcc.dg/cpp/directiv.c: Update.
52467         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
52468
52469 2002-02-27  Michael Meissner  <meissner@redhat.com>
52470
52471         * gcc.c-torture/execute/20020226-1.c: New test.
52472
52473 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
52474
52475         * g++.dg/debug/debug4.C: New test.
52476
52477         * gcc.dg/ia64-visibility-1.c: New test.
52478
52479 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
52480
52481         * gcc.dg/debug/20020224-1.c: New.
52482
52483 2002-02-25  Kazu Hirata  <kazu@hxi.com>
52484
52485         * gcc.c-torture/execute/960416-1.x: New.
52486         * gcc.c-torture/execute/divconst-3.x: Likewise.
52487
52488 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
52489
52490         * gcc.dg/20020224-1.c: New test.
52491
52492 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
52493
52494         * gcc.c-torture/execute/20020225-1.c: New.
52495
52496 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52497
52498         * gcc.dg/cpp/wchar-1.c: New test.
52499
52500 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
52501
52502         * gcc.dg/20020222-1.c: New test.
52503
52504 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
52505
52506         * g++.dg/opt/anonunion1.C: New test.
52507
52508 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
52509
52510         * g++.dg/template/qualttp19.C: New test.
52511         * g++.dg/template/qualttp20.C: New test.
52512         * g++.old-deja/g++.jason/report.C: Adjust expected errors
52513         * g++.old-deja/g++.other/qual1.C: Likewise.
52514
52515 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
52516
52517         * gcc.dg/attr-alwaysinline.c: New.
52518
52519 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
52520
52521         * gcc.dg/20020220-1.c: New test.
52522
52523         * gcc.dg/20020220-2.c: New test.
52524
52525         * g++.dg/opt/mmx1.C: New test.
52526
52527 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
52528
52529         * gcc.c-torture/compile/20020110.c: New test.
52530
52531 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
52532
52533         * gcc.c-torture/execute/20020219-1.c: New test.
52534
52535         * gcc.dg/20020219-1.c: New test.
52536
52537         * gcc.dg/noncompile/20020220-1.c: New test.
52538
52539         * g++.dg/opt/ptrintsum1.C: New test.
52540
52541         * gcc.dg/debug/20020220-1.c: New test.
52542
52543 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
52544
52545         * gcc.c-torture/execute/20020216-1.c: New test.
52546
52547 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52548
52549         * gcc.dg/decl-1.c: Update, new test.
52550
52551 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
52552
52553         * g++.dg/abi/bitfield1.C: New test.
52554         * g++.dg/abi/bitfield2.C: New test.
52555
52556 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52557
52558         * gcc.dg/attr-nest.c: New test.
52559
52560 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52561
52562         * gcc.c-torture/execute/20020215-1.c: New test.
52563
52564 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
52565
52566         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
52567         * g++.dg/debug/debug.exp: New.
52568         * g++.dg/debug/trivial.C: New.
52569         * g++.dg/debug/debug1.C: Moved...
52570         * g++.dg/other/debug1.C: ...from here.
52571         * g++.dg/debug/debug2.C: Moved...
52572         * g++.dg/other/debug2.C: ...from here.
52573         * g++.dg/debug/debug3.C: Moved...
52574         * g++.dg/other/debug3.C: ...from here.
52575
52576         * gcc.dg/noncompile/20020213-1.c: New test.
52577
52578 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
52579
52580         * g++.dg/other/debug3.C: New test.
52581
52582         * gcc.c-torture/execute/20020213-1.c: New test.
52583
52584 2002-02-13  Richard Smith <richard@ex-parrot.com>
52585
52586         * g++.old-deja/g++.other/thunk1.C: New test.
52587
52588 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52589
52590         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
52591
52592 2002-02-13  Stan Shebs  <shebs@apple.com>
52593
52594         * gcc.dg/altivec-3.c: New.
52595
52596 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
52597
52598         * gcc.dg/Wunreachable-1.c: New test.
52599         * gcc.dg/Wunreachable-2.c: New test.
52600
52601 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52602
52603         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
52604
52605 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
52606
52607         * gcc.dg/decl-1.c: New test.
52608
52609 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52610
52611         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
52612
52613 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52614
52615         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
52616         * gcc.c-torture/compile/980506-1.x: Likewise.
52617
52618 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52619
52620         * gcc.dg/20020210-1.c: New.
52621
52622 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
52623
52624         * g77.f-torture/execute/947.f: New regression test
52625         for PR fortran/947.
52626
52627 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
52628
52629         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
52630         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
52631
52632 2002-02-08  Richard Henderson  <rth@redhat.com>
52633
52634         * gcc.c-torture/compile/labels-3.c: New.
52635
52636 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
52637
52638         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
52639         expression statements work instead.
52640         * gcc.dg/noncompile/20020207-1.c: New test.
52641
52642 2002-02-07  Richard Henderson  <rth@redhat.com>
52643
52644         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
52645
52646 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52647
52648         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
52649         message from g77
52650         * lib/g77-dg.exp: Trim g77 error messages so that they are
52651         recognized by dg.exp.
52652
52653 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52654
52655         PR fortran/5473
52656         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
52657
52658 2002-02-07  Richard Henderson  <rth@redhat.com>
52659
52660         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
52661         to be sufficiently aligned for integers.
52662
52663 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
52664
52665         * g++.dg/template/friend4.C: New test.
52666
52667 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52668
52669         PR fortran/5743
52670         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
52671         unsupported cases.
52672
52673 2002-02-07  Richard Henderson  <rth@redhat.com>
52674
52675         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
52676         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
52677         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
52678         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
52679
52680 2002-02-06  Richard Henderson  <rth@redhat.com>
52681
52682         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
52683
52684 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
52685
52686         * gcc.dg/20020206-1.c: New test.
52687
52688 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
52689
52690         * gcc.c-torture/execute/20020206-1.c: New test.
52691
52692         * gcc.c-torture/execute/20020206-2.c: New test.
52693
52694         PR optimization/5429:
52695         * gcc.c-torture/compile/20020206-1.c: New test.
52696
52697 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
52698
52699         * g++.dg/ext/align1.C: Do not use an explicit alignment value
52700         as certain file formats cannot support particularly large
52701         alignments.
52702
52703         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
52704         and do not expect to be able to link the executable.
52705
52706         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
52707         fail because the COFF format does not support the weak attribute.
52708
52709 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
52710
52711         * g77.dg/pr5473.f: New test
52712
52713 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
52714
52715         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
52716         Fix testcase accordingly.
52717
52718 2002-02-04  Richard Henderson  <rth@redhat.com>
52719
52720         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
52721         (buf): Change to be an array of pointers, not ints.
52722
52723 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52724
52725         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
52726         before all tests.  Move warning one line above to match where it
52727         C frontend emits.
52728         * gcc.dg/Wswitch-2.c: New test.
52729         * g++.dg/warn/Wswitch-1.C: New test.
52730         * g++.dg/warn/Wswitch-2.C: New test.
52731
52732 2002-02-04  Richard Henderson  <rth@redhat.com>
52733
52734         * g++.dg/abi/offsetof.C: Fix size comparison.
52735
52736 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
52737
52738         * gcc.dg/cast-qual-2.c: New test.
52739
52740 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52741
52742         * gcc.dg/20020201-4.c: New test.
52743
52744 2002-02-04  Ben Elliston  <bje@redhat.com>
52745
52746         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
52747         target_info attribute != 0, in addition to the empty string.
52748         (gcc_target_compile): Likewise.
52749
52750 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
52751
52752         * gcc.dg/Wswitch.c: New test.
52753         PR gcc/4475. PR gcc/3780.
52754
52755 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
52756
52757         * g77.f-torture/execute/5122.f: New test for regressions
52758         against PR fortran/5122.
52759
52760 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
52761
52762         * g77.f-torture/compile/pr3743.f: Delete
52763         * g77.dg/pr3743-1.f: New test.
52764         * g77.dg/pr3743-2.f: New test.
52765         * g77.dg/pr3743-3.f: New test.
52766         * g77.dg/pr3743-4.f: New test.
52767
52768 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52769
52770         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
52771
52772 2002-02-02  Richard Henderson  <rth@redhat.com>
52773
52774         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
52775         * gcc.c-torture/execute/bf64-1.c: Likewise.
52776
52777 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52778
52779         * gcc.dg/20020201-2.c: New test.
52780
52781         * gcc.dg/20020201-3.c: New test.
52782
52783         * gcc.c-torture/execute/bitfld-2.c: New test.
52784
52785 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52786
52787         * gcc.dg/bitfld-1.c: Update.
52788         * gcc.dg/bitfld-2.c: Update.
52789         * gcc.c-torture/execute/bitfld-1.x: New.
52790
52791 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52792
52793         * gcc.c-torture/execute/20020201-1.c: New test.
52794
52795 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
52796
52797         PR target/5469
52798         * gcc.dg/20020201-1.c: New test.
52799
52800 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
52801
52802         PR fortran/3743
52803         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
52804         * g77.f-torture/compile/pr3743.x: Remove
52805
52806 2002-01-31  Tom Rix  <trix@redhat.com>
52807
52808         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
52809
52810 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52811
52812         * gcc.dg/noncompile/20020130-1.c: New test.
52813
52814 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
52815
52816         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
52817
52818 2002-01-29  Richard Henderson  <rth@redhat.com>
52819
52820         * gcc.c-torture/execute/991118-1.c: Cast various constants back
52821         to long long.
52822         * gcc.c-torture/execute/bf64-1.c: Likewise.
52823
52824 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
52825
52826         * gcc.c-torture/execute/20020129-1.c: New test.
52827
52828 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52829
52830         * gcc.c-torture/compile/20000224-1.c: Update.
52831         * gcc.c-torture/execute/bitfld-1.c: New tests.
52832         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
52833         * gcc.dg/uninit-A.c: Update.
52834
52835 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
52836
52837         * g++.dg/template/ctor1.C: Add instantiation.
52838
52839 2002-01-28  Paul Koning  <pkoning@equallogic.com>
52840
52841         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
52842         argument to __builtin_prefetch to be const ptr.
52843
52844 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
52845
52846         * gcc.c-torture/compile/20020120-1.c: New test.
52847
52848 2002-01-27  Kazu Hirata  <kazu@hxi.com>
52849
52850         * gcc.c-torture/execute/20020127-1.c: New test.
52851
52852 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
52853
52854         * g77.dg/f77-edit-i-in.f: New test
52855         * g77.dg/f77-edit-i-out.f: New test
52856
52857 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
52858
52859         * gcc.dg/debug/debug.exp: New file.
52860         * gcc.dg/debug/trivial.c: New file.
52861         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
52862         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
52863         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
52864         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
52865         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
52866         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
52867         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
52868         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
52869         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
52870         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
52871         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
52872         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
52873         * gcc.dg/20000503-1.c: Removed.
52874         * gcc.dg/20010207-1.c: Removed.
52875         * gcc.dg/20011223-1.c: Removed.
52876         * gcc.dg/20020104-2.c: Removed.
52877         * gcc.dg/debug-1.c: Removed.
52878         * gcc.dg/debug-2.c: Removed.
52879         * gcc.dg/debug-3.c: Removed.
52880         * gcc.dg/debug-4.c: Removed.
52881         * gcc.dg/debug-5.c: Removed.
52882         * gcc.dg/debug-6.c: Removed.
52883         * gcc.dg/dwarf2-1.c: Removed.
52884         * gcc.dg/dwarf2-2.c: Removed.
52885
52886 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
52887
52888         * g++.old-deja/g++.other/eh5.C: New test.
52889         * g++.old-deja/g++.other/sibcall2.C: New test.
52890         * g++.old-deja/g++.other/array9.C: New test.
52891         * g++.old-deja/g++.other/typename2.C: New test.
52892         * g++.old-deja/g++.other/crash60.C: New test.
52893         * g++.old-deja/g++.other/conv9.C: New test.
52894         * g++.old-deja/g++.other/mangle10.C: New test.
52895         * g++.old-deja/g++.other/unchanging1.C: New test.
52896         * g++.old-deja/g++.other/exprstmt1.C: New test.
52897         * g++.old-deja/g++.other/inline23.C: New test.
52898         * g++.old-deja/g++.eh/ia64-1.C: New test.
52899         * g++.old-deja/g++.other/dwarf2-1.C: New test.
52900         * g++.old-deja/g++.other/reload1.C: New test.
52901         * g++.old-deja/g++.other/static20.C: New test.
52902         * g++.old-deja/g++.other/local-alloc1.C: New test.
52903         * g++.old-deja/g++.other/conv8.C: New test.
52904         * g++.old-deja/g++.other/stmtexpr2.C: New test.
52905         * g++.old-deja/g++.other/storeexpr1.C: New test.
52906         * g++.old-deja/g++.other/storeexpr2.C: New test.
52907         * g++.dg/eh/template2.C: New test.
52908         * g++.dg/warn/weak1.C: New test.
52909
52910 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
52911
52912         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52913         Remove first, non-varying, argument.
52914
52915 2002-01-23  Richard Henderson  <rth@redhat.com>
52916
52917         * gcc.dg/inline-2.c: New.
52918
52919         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
52920         Add optional target arg.  Check number of arguments.
52921         (scan-assembler-not, scan-assembler-dem): Likewise.
52922         (scan-assembler-dem-not): Likewise.
52923
52924 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52925
52926         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
52927         line 12.
52928         * g++.old-deja/g++.brendan/parse3.C,
52929         g++.old-deja/g++.other/crash26.C,
52930         g++.old-deja/g++.other/crash28.C,
52931         g++.old-deja/g++.other/crash29.C,
52932         g++.old-deja/g++.other/crash30.C,
52933         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
52934
52935 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
52936
52937         * gcc.dg/20020115-1.c: New.
52938
52939 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
52940
52941         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
52942
52943 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
52944
52945         * gcc.dg/20020122-3.c: New.
52946
52947 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
52948
52949         * g++.dg/other/gc1.C: New test.
52950
52951 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52952
52953         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
52954
52955 2002-01-22  Richard Henderson  <rth@redhat.com>
52956
52957         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
52958
52959 2002-01-22  Richard Henderson  <rth@redhat.com>
52960
52961         * gcc.dg/20020122-4.c: New.
52962
52963 2002-01-22  H.J. Lu <hjl@gnu.org>
52964
52965         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
52966         link output.
52967         * gcc.dg/special/ecos.exp: Likewise.
52968         * lib/g++-dg.exp: Likewise.
52969         * lib/g77-dg.exp: Likewise.
52970         * lib/gcc-dg.exp : Likewise.
52971         * lib/mike-g++.exp: Likewise.
52972         * lib/mike-g77.exp: Likewise.
52973         * lib/mike-gcc.exp: Likewise.
52974         * lib/objc-dg.exp: Likewise.
52975
52976 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
52977
52978         PR target/5379
52979         * gcc.dg/20020122-2.c: New test.
52980
52981 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
52982
52983         * gcc.dg/20020122-1.c: New test.
52984
52985 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
52986
52987         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
52988
52989 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
52990
52991         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
52992
52993 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52994
52995         * gcc.c-torture/compile/20020121-1.c: New test.
52996
52997 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52998
52999         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
53000         ld_library_path.
53001
53002 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
53003
53004         * gcc.dg/20020218-1.c: New test.
53005
53006 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
53007
53008         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
53009         messages
53010         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
53011         "At global scope" warning
53012         * g++.dg/ext/align1.C: Change cygwin test for alignment
53013         from db-bogus to dg-warning
53014
53015 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
53016
53017         * g77.f-torture/compile/cpp2.F: New test.
53018
53019 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53020
53021         * g++.dg/template/access1.C: New test.
53022
53023 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
53024
53025         * gcc.dg/20020118-1.c: New.
53026
53027 2002-01-18  Kazu Hirata  <kazu@hxi.com>
53028
53029         * gcc.c-torture/execute/20020118-1.c: New test.
53030
53031 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53032
53033         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
53034         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
53035         alignment warnings.
53036
53037 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53038
53039         * gcc.misc-tests/i386-prefetch.exp: Save and restore
53040         torture_with_loops and torture_without_loops
53041
53042 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
53043
53044         * gcc.c-torture/compile/20020116-1.c: New test.
53045
53046 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
53047
53048         * gcc.dg/20020116-2.c: New test.
53049
53050         * gcc.dg/ultrasp4.c: New test.
53051
53052         * gcc.dg/20020116-1.c: New test.
53053
53054 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
53055
53056         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
53057         by EABI.
53058
53059 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
53060
53061         * gcc.misc-tests/i386-prefetch.exp: New.
53062         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
53063         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
53064         * gcc.misc-tests/i386-pf-none-1.c: New test.
53065         * gcc.misc-tests/i386-pf-sse-1.c: New test.
53066
53067 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
53068
53069         * gcc.dg/gnu89-init-1.c: Add new tests.
53070
53071 2002-01-15  Andreas Jaeger  <aj@suse.de>
53072
53073         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
53074         * gcc.dg/i386-mmx-2.c: Likewise.
53075         * gcc.dg/i386-sse-1.c: Likewise.
53076         * gcc.dg/i386-sse-2.c: Likewise.
53077         * gcc.dg/i386-sse-3.c: Likewise.
53078
53079 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
53080
53081         * g77.f-torture/execute/intrinsic-unix-bessel.f:
53082         Uncomment additional cases that now pass.
53083
53084 2002-01-11  Richard Henderson  <rth@redhat.com>
53085
53086         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
53087         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
53088
53089 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
53090
53091         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
53092
53093 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
53094
53095         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
53096         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
53097
53098 2002-01-10  Dale Johannesen  <dalej@apple.com>
53099
53100         * gcc.c-torture/execute/loop-11.c: New.
53101
53102 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
53103
53104         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
53105         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
53106
53107 2002-01-09  Richard Henderson  <rth@redhat.com>
53108
53109         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
53110         type in which to perform the operation for each size.
53111
53112 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
53113
53114         * gcc.c-torture/compile/20020109-2.c: New test.
53115
53116 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
53117
53118         * gcc.c-torture/execute/loop-10.c: New test.
53119
53120 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53121
53122         * gcc.c-torture/compile/20010226-1.c: New test.
53123         * gcc.c-torture/compile/20010227-1.c: New test.
53124         * gcc.c-torture/compile/20010426-1.c: New test.
53125         * gcc.c-torture/compile/20010510-1.c: New test.
53126         * gcc.c-torture/compile/20010605-3.c: New test.
53127         * gcc.c-torture/compile/20010824-1.c: New test.
53128         * gcc.c-torture/execute/20010409-1.c: New test.
53129         * gcc.dg/noncompile/20000901-1.c: New test.
53130         * gcc.dg/20001023-1.c: New test.
53131         * gcc.dg/20001101-1.c: New test.
53132         * gcc.dg/20001102-1.c: New test.
53133         * gcc.dg/20010207-1.c: New test.
53134         * gcc.dg/20010405-1.c: New test.
53135         * gcc.dg/20010822-1.c: New test.
53136         * gcc.dg/20011107-1.c: New test.
53137
53138 2002-01-09  Jeffrey A Law  (law@redhat.com)
53139
53140         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
53141
53142         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
53143         execution failure on PA targets.
53144
53145 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53146
53147         * gcc.c-torture/compile/20020109-1.c: New test.
53148
53149 2002-01-08  Kazu Hirata  <kazu@hxi.com>
53150
53151         * gcc.c-torture/execute/20020108-1.c: New test.
53152
53153 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
53154
53155         * gcc.dg/20020108-1.c: New test.
53156
53157 2002-01-08  H.J. Lu <hjl@gnu.org>
53158
53159         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
53160         for header files.
53161
53162 2002-01-08  Geoff Keating  <geoffk@redhat.com>
53163
53164         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
53165         consistency.
53166
53167 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
53168
53169         * gcc.dg/altivec-4.c: Test altivec predicates.
53170
53171 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
53172
53173         * gcc.c-torture/execute/20020107-1.c: New test.
53174
53175 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
53176
53177         PR c/5279
53178         * gcc.c-torture/compile/20020106-1.c: New test.
53179
53180 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
53181
53182         * gcc.c-torture/execute/nestfunc-4.c: New test.
53183
53184 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53185
53186         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
53187         extra triple that slipped in.
53188         * g++.old-deja/g++.abi/align.C: Likewise.
53189         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53190
53191 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53192
53193         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
53194         * g++.old-deja/g++.abi/align.C: Likewise.
53195         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53196
53197         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
53198         on FreeBSD/i386.
53199         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
53200         FreeBSD.
53201
53202 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
53203
53204         * gcc.dg/20020104-1.c: New test.
53205
53206         * gcc.dg/20020104-2.c: New test.
53207
53208 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
53209
53210         * gcc.dg/20020103-1.c: Fix typo in target selector.
53211
53212 2002-01-03  Richard Henderson  <rth@redhat.com>
53213
53214         * gcc.dg/20020103-1.c: New.
53215
53216 2002-01-03  Kazu Hirata  <kazu@hxi.com>
53217
53218         * gcc.c-torture/execute/20020103-1.c: New test.
53219
53220 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
53221
53222         * g++.dg/other/debug2.C: New test.
53223
53224         * gcc.c-torture/compile/20020103-1.c: New test.
53225
53226 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
53227
53228         * gcc.dg/gnu89-init-1.c: Added new tests.
53229
53230 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53231
53232         * g++.dg/template/friend2.C: Remove as patch is reverted.
53233
53234         * g++.dg/warn/oldcast1.C: New test.
53235
53236         * g++.dg/template/ptrmem1.C: New test.
53237         * g++.dg/template/ptrmem2.C: New test.
53238
53239         * g++.dg/template/ntp.C: New test.
53240
53241         * g++.dg/other/component1.C: New test.
53242
53243         * g++.dg/template/ttp3.C: New test.
53244
53245         * g++.dg/template/friend2.C: New test.
53246         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
53247
53248 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53249
53250         * g++.dg/other/ptrmem1.C: New test.
53251         * g++.dg/other/ptrmem2.C: New test.
53252
53253 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53254
53255         * g++.dg/template/ctor1.C: New test.
53256
53257 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53258
53259         * g++.dg/template/friend2.C: New test.
53260
53261 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
53262
53263         * gcc.dg/mmix-1.c: New test.
53264
53265 2001-12-31  Richard Henderson  <rth@redhat.com>
53266
53267         * gcc.dg/asm-5.c: New.
53268
53269 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
53270
53271         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
53272         in namespace __gnu_cxx
53273
53274 2001-12-30  Richard Henderson  <rth@redhat.com>
53275
53276         * gcc.dg/debug-6.c: New.
53277
53278 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
53279
53280         * gcc.c-torture/compile/20011229-2.c: New test.
53281
53282 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
53283
53284         * gcc.dg/debug-3.c: New test.
53285         * gcc.dg/debug-4.c: New test.
53286         * gcc.dg/debug-5.c: New test.
53287
53288 2001-12-29  Richard Henderson  <rth@redhat.com>
53289
53290         * g++.dg/eh/loop1.C: New.
53291
53292 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53293
53294         * g++.dg/template/crash1.C: New test.
53295
53296 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53297
53298         * g++.dg/other/const1.C: New test.
53299
53300 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
53301
53302         * gcc.c-torture/compile/20011229-1.c: New test.
53303
53304 2001-12-28  Stan Shebs  <shebs@apple.com>
53305
53306         * lib/objc-torture.exp: Resync with c-torture.exp.
53307         * lib/objc.exp: Load standard libraries.
53308
53309 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
53310
53311         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
53312         additional tests.
53313
53314 2001-12-27  Roger Sayle <roger@eyesopen.com>
53315
53316         * gcc.c-torture/execute/string-opt-16.c: New testcase.
53317
53318 2001-12-27  Richard Henderson  <rth@redhat.com>
53319
53320         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
53321
53322 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
53323
53324         * g++.dg/eh/ctor1.C: New test.
53325         * g++.dg/other/error2.C: New test.
53326
53327 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
53328
53329         * g++.dg/other/init2.C: New test.
53330
53331 2001-12-24  Richard Henderson  <rth@redhat.com>
53332
53333         * gcc.dg/20011223-1.c: New.
53334         * gcc.dg/inline-1.c: New.
53335
53336 2001-12-23  Richard Henderson  <rth@redhat.com>
53337
53338         * gcc.dg/asm-4.c: Test operand modifiers.
53339
53340 2001-12-23  Richard Henderson  <rth@redhat.com>
53341
53342         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
53343
53344 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53345
53346         * gcc.c-torture/execute/20011223-1.c: New test.
53347
53348 2001-12-21  Richard Henderson  <rth@redhat.com>
53349
53350         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
53351         re-enables the warning.
53352
53353 2001-12-21  Richard Henderson  <rth@redhat.com>
53354
53355         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
53356
53357 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53358
53359         * gcc.c-torture/compile/20011218-1.c: New test.
53360
53361 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
53362
53363         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
53364         arm-isr.c test.
53365         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
53366         epilogue generation for ARM ISR routines.
53367
53368 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53369
53370         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
53371         * gcc.dg/format/c90-printf-3.c: Likewise.
53372         * gcc.dg/format/c99-printf-3.c: Likewise.
53373         * gcc.dg/format/ext-1.c: Likewise.
53374         * gcc.dg/format/ext-6.c: Likewise.
53375         * gcc.dg/format/format.h: Prototype unlocked stdio.
53376
53377 2001-12-20  Richard Henderson  <rth@redhat.com>
53378
53379         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
53380         (arena): Use it.
53381         (malloc): Correct allocation logic.  Abort if we fill up the
53382         arena before initialization complete.
53383         (realloc): Correct allocation logic.
53384
53385 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53386
53387         * gcc.c-torture/compile/20011219-2.c: New test.
53388
53389         * gcc.c-torture/execute/20011219-1.c: New test.
53390
53391 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
53392
53393         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
53394         target does not support weak symbols.
53395
53396 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
53397
53398         * gcc.c-torture/compile/20011219-1.c: New test.
53399
53400 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
53401
53402         * g++.dg/other/error1.C: New test.
53403
53404 2001-12-17  Jeffrey A Law  (law@redhat.com)
53405
53406         * gcc.c-torture/execute/20011217-1.c: New test.
53407
53408 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
53409
53410         * objc.dg/special/: New directory.
53411         * objc.dg/special/special.exp: New file.
53412         * objc.dg/special/unclaimed-category-1.h: New file.
53413         * objc.dg/special/unclaimed-category-1a.m: New file.
53414         * objc.dg/special/unclaimed-category-1.m: New file.
53415
53416 2001-12-17  Andreas Jaeger  <aj@suse.de>
53417
53418         * gcc.c-torture/compile/20011217-2.c: New test.
53419
53420 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53421
53422         * gcc.c-torture/compile/20011217-1.c: New test.
53423
53424 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
53425
53426         * gcc.dg/20011214-1.c: New.
53427
53428 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
53429
53430         * gcc.dg/altivec-4.c: New.
53431
53432 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
53433
53434         * gcc.dg/20011113-1.c: New test.
53435
53436 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53437
53438         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
53439         std::__malloc_alloc_template<0> and
53440         std::__default_alloc_template<false, 0>.
53441
53442 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
53443
53444         * objc/execute/bf-21.m: New test.
53445         * objc/execute/enumeration-1.m: New test.
53446         * objc/execute/enumeration-2.m: New test.
53447
53448 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
53449
53450         * gcc.dg/gnu89-init-1.c: New test.
53451
53452 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
53453
53454         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
53455         * g++.old-deja/g++.jason/2371.C: Likewise.
53456         * g++.old-deja/g++.jason/template33.C: Likewise.
53457         * g++.old-deja/g++.jason/template34.C: Likewise.
53458         * g++.old-deja/g++.jason/template36.C: Likewise.
53459         * g++.old-deja/g++.oliva/typename1.C: Likewise.
53460         * g++.old-deja/g++.oliva/typename2.C: Likewise.
53461         * g++.old-deja/g++.other/typename1.C: Likewise.
53462         * g++.old-deja/g++.pt/inherit2.C: Likewise.
53463         * g++.old-deja/g++.pt/nontype5.C: Likewise.
53464         * g++.old-deja/g++.pt/typename11.C: Likewise.
53465         * g++.old-deja/g++.pt/typename14.C: Likewise.
53466         * g++.old-deja/g++.pt/typename16.C: Likewise.
53467         * g++.old-deja/g++.pt/typename3.C: Likewise.
53468         * g++.old-deja/g++.pt/typename4.C: Likewise.
53469         * g++.old-deja/g++.pt/typename5.C: Likewise.
53470         * g++.old-deja/g++.pt/typename7.C: Likewise.
53471         * g++.old-deja/g++.robertl/eb9.C: Likewise.
53472
53473 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
53474
53475         * g++.dg/other/linkage1.C: New test.
53476         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
53477         specifiers.
53478
53479 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
53480
53481         * gcc.dg/concat.c: New test.
53482
53483 2001-12-11  Stan Shebs  <shebs@apple.com>
53484
53485         * objc/compile: New test directory.
53486         * objc/compile/compile.exp: New expect script.
53487         * objc/compile/20011211-1.m: New compile test.
53488
53489 2001-12-11  Jason Merrill  <jason@redhat.com>
53490
53491         * lib/prune.exp (prune_gcc_output): Also handle "In member
53492         function".  So many permutations...
53493
53494 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
53495
53496         * g++.dg/template/typedef1.C: New test.
53497
53498 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
53499
53500         * g++.dg/other/copy1.C: New test.
53501
53502 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
53503
53504         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
53505
53506         * gcc.dg/builtin-choose-expr.c: New.
53507
53508 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
53509
53510         * gcc.dg/altivec-2.c: New.
53511
53512 2001-12-07  Richard Henderson  <rth@redhat.com>
53513
53514         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
53515
53516 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
53517
53518         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
53519         ultrasparc.
53520
53521 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53522
53523         * g++-old.deja/g++.robertl/eb101.C: Deleted.
53524
53525 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
53526
53527         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
53528         variable argument list.
53529
53530 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
53531
53532         * gcc.c-torture/execute/memcheck: Delete entire directory.
53533         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
53534         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
53535
53536 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53537
53538         * gcc.dg/Wshadow-1.c: New test.
53539
53540 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
53541
53542         * gcc.c-torture/compile/20011130-1.c: New test.
53543
53544         * gcc.dg/noncompile/20011025-1.c: New test.
53545
53546         * g++.dg/other/anon-union.C: New test.
53547
53548         * gcc.c-torture/execute/20011024-1.c: New test.
53549
53550 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53551
53552         * gcc.c-torture/execute/20000722-1.x,
53553         gcc.c-torture/execute/20010123-1.x: Remove.
53554         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
53555         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
53556         gcc.dg/c99-complit-2.c: New tests.
53557
53558 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
53559
53560         * g++.dg/inherit/base1.C: New test.
53561
53562 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
53563
53564         * g++.dg/other/stdarg1.C: New test.
53565
53566         * gcc.c-torture/compile/20011130-2.c: New test.
53567
53568 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
53569
53570         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
53571         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
53572         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
53573         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
53574         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
53575         * gcc.dg/builtin-prefetch-1.c: New test.
53576
53577 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
53578
53579         * gcc.dg/20011130-1.c: New test.
53580
53581 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
53582
53583         * g++.dg/other/scope1.C: New test.
53584         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
53585
53586 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53587
53588         * gcc.dg/vla-init-1.c: New test.
53589
53590 2001-12-01  Geoff Keating  <geoffk@redhat.com>
53591
53592         * gcc.c-torture/compile/structs.c: New testcase from GDB.
53593
53594 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53595
53596         * objc.dg/alias.m: Update.
53597         * objc.dg/class-1.m: Update.
53598         * objc.dg/const-str-1.m: Update.
53599         * objc.dg/fwd-proto-1.m: Update.
53600         * objc.dg/id-1.m: Update.
53601         * objc.dg/super-class-1.m: Update.
53602
53603 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
53604
53605         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
53606         constructs.
53607
53608 2001-11-28  Jeffrey A Law  (law@cygnus.com)
53609
53610         * gcc.c-torture/execute/20011128-1.c: New test.
53611
53612 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
53613
53614         * gcc.dg/20011127-1.c: New test.
53615
53616 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53617
53618         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
53619         from Austin Group draft 7.
53620         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
53621         scanf format arguments.
53622         * gcc.dg/format/no-exargs-2.c: New test.
53623
53624 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
53625
53626         * g++.dg/abi/vbase8-4.C: New test.
53627
53628 2001-11-24  Ian Lance Taylor  <ian@airs.com>
53629
53630         * gcc.c-torture/execute/20011121-1.c: New test.
53631
53632 2001-11-23  Jeffrey A Law  (law@cygnus.com)
53633
53634         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
53635
53636 2001-11-23  Andreas Jaeger  <aj@suse.de>
53637
53638         * gcc.dg/cpp/charconst-2.c: New test.
53639
53640 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
53641
53642         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
53643         to the host if it is remote.  Let tests specify extra headers
53644         they use.
53645         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
53646         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
53647         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
53648         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
53649         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
53650         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
53651         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
53652         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
53653         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
53654         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
53655
53656 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
53657
53658         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
53659         for little endian ARMs.
53660
53661 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
53662
53663         * gcc.c-torture/compile/20011119-1.c: New test.
53664         * gcc.c-torture/compile/20011119-2.c: New test.
53665
53666 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
53667
53668         * gcc.dg/altivec-1.c: Fix typo.
53669
53670 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53671
53672         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
53673
53674 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
53675
53676         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
53677
53678 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
53679
53680         * lib/g77.exp: Don't specify --rpath-link.
53681
53682         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
53683         across all the headers.
53684         * gcc.dg/format/format.exp: For testing on a remote host,
53685         copy format.h.
53686
53687         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
53688         * gcc.c-torture/execute/930406-1.c: Likewise.
53689         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
53690
53691 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
53692
53693         * gcc.dg/altivec-1.c: New.
53694
53695 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
53696
53697         * gcc.dg/cpp/fpreprocessed.c: New test case.
53698
53699 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53700
53701         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
53702         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
53703         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
53704
53705 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53706
53707         * gcc.dg/no-builtin-1.c: New test.
53708
53709 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
53710
53711         * gcc.c-torture/execute/20011115-1.c: New test.
53712
53713 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
53714
53715         * gcc.c-torture/compile/20011114-2.c: New test.
53716         * gcc.c-torture/compile/20011114-3.c: New test.
53717         * gcc.c-torture/compile/20011114-4.c: New test.
53718
53719 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
53720
53721         * g++.dg/other/init1.C: New test.
53722
53723 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
53724
53725         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
53726         message.
53727
53728         * gcc.c-torture/execute/20011114-1.c: New testcase.
53729
53730         * gcc.c-torture/compile/20010327-1.c: Revert last change.
53731         * gcc.c-torture/compile/20011114-1.c: New test, exactly
53732         like the (before this change) version of 20010327-1.c.
53733
53734 2001-11-14  Roger Sayle <roger@eyesopen.com>
53735
53736         * gcc.c-torture/execute/string-opt-13.c: New testcase.
53737
53738 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
53739
53740         * g++.dg/init/array2.C: New test.
53741
53742 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
53743
53744         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
53745
53746 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
53747
53748         * g++.dg/other/forscope1.C: New test.
53749         * g++.dg/ext/forscope1.C: New test.
53750         * g++.dg/ext/forscope2.C: New test.
53751
53752 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
53753
53754         * gcc.c-torture/execute/20011113-1.c: New test.
53755
53756 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
53757
53758         * gcc.c-torture/execute/20011109-2.c: New test.
53759
53760         * gcc.c-torture/execute/20011109-1.c: New test.
53761
53762 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
53763
53764         * gcc.c-torture/compile/20011109-1.c: New test.
53765
53766 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
53767
53768         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
53769         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
53770         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
53771         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
53772         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
53773         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
53774         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
53775
53776 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53777
53778         * g++.dg/warn/Wshadow-1.C: New tests.
53779         * g++.old-deja/g++.mike/for3.C: Update.
53780
53781 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53782
53783         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
53784         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
53785         XFAILs.  Adjust expected error texts.
53786         * gcc.c-torture/compile/20011106-1.c,
53787         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
53788         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
53789         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
53790         gcc.dg/c99-array-lval-5.c: New tests.
53791
53792 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53793
53794         * gcc.dg/cpp/defined.c: Update.
53795
53796 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53797
53798         * gcc.c-torture/execute/anon-1.c: New test.
53799
53800 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
53801
53802         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
53803         same size, so no warning should be produced on stormy16.
53804
53805         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
53806         due to oversized array.
53807         * g++.old-deja/g++.mike/ns15.C: Likewise.
53808         * g++.old-deja/g++.pt/crash16.C: Likewise.
53809
53810 2001-11-02  Graham Stott  <grahams@redhat.com>
53811
53812         * g++.dgother/debug1.C: Fix typos.
53813
53814 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
53815
53816         * g++.dg/other/debug1.C: New test.
53817
53818 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53819
53820         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
53821         of unsigned long.
53822
53823 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
53824
53825         * gcc.dg/20011029-2.c: New test.
53826
53827         * gcc.c-torture/compile/20011029-1.c: New test.
53828
53829 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
53830
53831         * objc/execute/class_self-1.m: New test.
53832         * objc/execute/class_self-2.m: New test.
53833
53834 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
53835
53836         * gcc.misc-tests/msgs.exp: Delete.
53837         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
53838         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
53839         error set to match recent changes.
53840
53841 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
53842
53843         * gcc.dg/20011021-1.c: New test.
53844
53845 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
53846
53847         * gcc.c-torture/compile/20011023-1.c: New test.
53848
53849 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
53850
53851         * lib/g77.exp: Rewrite based on lib/g++.exp.
53852
53853 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
53854
53855         * gcc.c-torture/execute/20011019-1.c: New test.
53856
53857         * gcc.dg/20011018-1.c: New test.
53858
53859 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
53860
53861         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
53862
53863 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
53864
53865         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
53866         * gcc.dg/attr-invalid.c: Likewise.
53867
53868 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
53869
53870         * gcc.dg/20011015-1.c: New test.
53871
53872 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53873
53874         * g++.dg/template/unify2.C: New test.
53875
53876 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53877
53878         * g++.dg/other/exception-specification.C: New test
53879
53880 2001-10-13  Tom Rix  <trix@redhat.com>
53881
53882         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
53883         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
53884
53885 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
53886
53887         * gcc.dg/20011009-1.c: New test.
53888
53889 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
53890
53891         PR g++/4476
53892         * g++.dg/other/friend1.C: New test.
53893
53894 2001-10-11  Richard Henderson  <rth@redhat.com>
53895
53896         * g++.old-deja/g++.other/crash18.C: Add -S to options.
53897
53898 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53899
53900         * gcc.c-torture/compile/20011010-1.c: New.
53901
53902 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53903
53904         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
53905         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
53906         g77.f-torture/execute/execute.exp,
53907         g77.f-torture/noncompile/noncompile.exp,
53908         gcc.c-torture/compile/compile.exp,
53909         gcc.c-torture/execute/execute.exp,
53910         gcc.c-torture/execute/ieee/ieee.exp,
53911         gcc.c-torture/execute/memcheck/memcheck.exp,
53912         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
53913         objc/execute/execute.exp: Update FSF address.
53914
53915 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53916
53917         * gcc.dg/cpp/cmdlne-C.c: Update.
53918         * gcc.dg/cpp/cmdlne-C2.c: New.
53919
53920 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53921
53922         * gcc.c-torture/execute/20011008-3.c: New.
53923
53924 2001-10-08  DJ Delorie  <dj@redhat.com>
53925
53926         * gcc.dg/20011008-1.c: New.
53927         * gcc.dg/20011008-2.c: New.
53928
53929 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53930
53931         * gcc.dg/cpp/spacing1.c: Update test.
53932
53933 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53934
53935         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
53936         spelling errors of "separate" as "seperate".
53937
53938 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
53939
53940         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
53941         enough to avoid inlining.
53942
53943 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53944
53945         * lib/g77.exp: set libg2c_dir correctly.
53946
53947 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53948
53949         * gcc.dg/cpp/macro11.c: New test.
53950
53951 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53952
53953         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
53954         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
53955         gcc.dg/format/multattr-3.c: New tests.
53956         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
53957         tests for format attributes on function pointers being rejected.
53958
53959 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53960
53961         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
53962
53963 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53964
53965         * g++.dg/warn/format1.C: New test.
53966
53967 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
53968
53969         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
53970
53971 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53972
53973         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
53974
53975 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53976
53977         * gcc.dg/cpp/redef2.c: Add test.
53978
53979 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
53980
53981         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
53982         long-standing bug on i686, apparently.
53983         * gcc.c-torture/execute/loop-2c.x: New file.
53984         * gcc.c-torture/execute/loop-2d.x: New file.
53985         * gcc.c-torture/execute/loop-3c.x: New file.
53986
53987 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
53988
53989         * gcc.dg/cpp/20000625-2.c: Correct line number.
53990
53991 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53992
53993         * gcc.dg/cpp/macro10.c: New test.
53994         * gcc.dg/cpp/strify3.c: New test.
53995         * gcc.dg/cpp/spacing1.c: Add tests.
53996         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
53997         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
53998
53999 2001-09-24  DJ Delorie  <dj@redhat.com>
54000
54001         * gcc.c-torture/execute/20010924-1.c: New test.
54002
54003 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54004
54005         * objc/execute/paste.m: Remove.
54006
54007 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54008
54009         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
54010
54011 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
54012
54013         * g77.dg/strlen0.f: New test.
54014
54015 2001-09-21  Richard Henderson  <rth@redhat.com>
54016
54017         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
54018         * g++.old-deja/g++.abi/vtable2.C: Likewise.
54019
54020 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54021
54022         Table-driven attributes.
54023         * g++.dg/ext/attrib1.C: New test.
54024
54025 2001-09-20  DJ Delorie  <dj@redhat.com>
54026
54027         * gcc.dg/20000926-1.c: Update expected warning messages.
54028         * gcc.dg/array-2.c: Likewise, and test for warnings too.
54029         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
54030         array.
54031
54032 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
54033
54034         * g++.dg/eh/registers1.C: New test case.
54035
54036 2001-09-17  Richard Henderson  <rth@redhat.com>
54037
54038         * gcc.dg/array-5.c: Fix VLA decomposition test.
54039
54040 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54041
54042         * gcc.dg/cpp/line5.c: New testcase.
54043
54044 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
54045
54046         * gcc.dg/cpp/macro9.c: New test.
54047
54048 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
54049
54050         * gcc.c-torture/execute/980223.c: Change type of addr from long
54051         to char *.
54052
54053 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
54054
54055         * gcc.c-torture/execute/20010915-1.c: New test.
54056
54057 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
54058
54059         * g77.dg/bprob: New directory.
54060         * g77.dg/bprob/bprob.exp: New file.
54061         * g77.dg/bprob/bprob-1.f: New test.
54062         * g77.dg/gcov: New directory.
54063         * g77.dg/gcov/gcov.exp: New file.
54064         * g77.dg/gcov/gcov-1.f: New test.
54065         * g77.dg/gcov/gcov-1.x: New file.
54066
54067 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54068
54069         * gcc.dg/cpp/directiv.c: Update.
54070         * gcc.dg/cpp/undef1.c: Update.
54071
54072 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
54073
54074         * gcc.dg/20010912-1.c: New test.
54075
54076 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
54077
54078         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
54079         language-independent file in lib.
54080         * lib/gcov.exp: New file.
54081
54082 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54083
54084         * gcc.c-torture/compile/20010911-1.c: New test.
54085
54086 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
54087
54088         * lib/profopt.exp: New, to support profile-directed optimizations.
54089         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
54090         * gcc.misc-tests/bprob-1.c: New test.
54091         * gcc.misc-tests/bprob-2.c: New test.
54092
54093 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
54094
54095         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
54096         XFAIL and which kinds of gcov output to verify.
54097         * gcc.misc-tests/gcov-4b.x: New file.
54098         * gcc.misc-tests/gcov-5b.x: New file.
54099         * gcc.misc-tests/gcov-6.x: New file.
54100         * gcc.misc-tests/gcov-7.c: New test.
54101         * gcc.misc-tests/gcov-7.x: New file.
54102
54103 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
54104
54105         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
54106         * gcc.misc-tests/gcov-6.c: New test.
54107
54108 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54109
54110         PR c++/3986
54111         * g++.dg/abi/vbase1.C: New test.
54112
54113 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
54114
54115         * objc.dg/method-2.m: New.
54116
54117 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54118
54119         PR c++/4203
54120         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
54121         * g++.dg/init/empty1.C: New test.
54122
54123 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
54124
54125         * gcc.c-torture/compile/20010903-1.c: New test.
54126
54127 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
54128
54129         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
54130         for m68k.
54131
54132 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
54133
54134         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
54135
54136         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
54137
54138         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
54139
54140 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
54141
54142         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
54143         for 16-bit 'unsigned int'.
54144
54145 2001-08-29  Kazu Hirata  <kazu@hxi.com>
54146
54147         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
54148
54149 2001-08-27  Richard Henderson  <rth@redhat.com>
54150
54151         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
54152         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
54153
54154 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
54155
54156         * gcc.dg/asm-names.c (ymain): New.
54157
54158 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
54159
54160         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
54161         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
54162         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
54163
54164 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54165
54166         * gcc.dg/compare5.c: New testcase.
54167
54168 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
54169
54170         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
54171         and "In instantiation".
54172
54173 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
54174
54175         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
54176
54177 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
54178
54179         * gcc.misc-tests/gcov.exp: Add support for branch information.
54180         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
54181         * gcc.misc-tests/gcov-4.c: New test.
54182         * gcc.misc-tests/gcov-4b.c: New test.
54183         * gcc.misc-tests/gcov-5b.c: New test.
54184
54185 2001-08-20  Zack Weinberg  <zackw@panix.com>
54186
54187         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
54188         expected to fail.
54189
54190 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54191
54192         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
54193
54194 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
54195
54196         * g++.dg/eh/template1.C: New test.
54197
54198 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
54199
54200         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
54201         Fix thinko.
54202         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
54203         for xfail.
54204
54205 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
54206
54207         * lib/g77-dg.exp: Use prune.exp for common procedures
54208         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
54209         * lib/g77.exp: (g77-dg-prune) Remove
54210
54211 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
54212
54213         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
54214
54215 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54216
54217         * g++.dg/template/unify1.C: New test.
54218
54219 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
54220
54221         * g++.dg/abi/empty4.C: New test.
54222
54223 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
54224
54225         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
54226         solaris2.*
54227         * g77.f-torture/compile/pr3743.x: Likewise.
54228
54229 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54230
54231         * g++.dg/other/using-declaration.C: New test.
54232
54233 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54234
54235         * gcc.dg/cpp/tr-sign.c: New testcase.
54236
54237 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54238
54239         * gcc.dg/cpp/19951025-1.c: Revert.
54240         * gcc.dg/cpp/directiv.c: We no longer process directives that
54241         interrupt macro arguments.
54242
54243 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
54244
54245         * gcc.dg/bconstp-1.c: New test.
54246
54247 2001-08-03  Richard Henderson  <rth@redhat.com>
54248
54249         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
54250
54251 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54252
54253         * gcc.dg/cpp/19951025-1.c: Update.
54254
54255 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
54256
54257         * g77.dg/ff90-1.f (s): Fix reference of variable z,
54258         should be x.
54259
54260 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
54261
54262         Kill -fhonor-std.
54263         * g++.old-deja/g++.ns/ns14.C: Remove special options.
54264         * g++.old-deja/g++.other/std1.C: Likewise.
54265         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
54266
54267 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
54268
54269         * lib/g77.exp: Load gcc-defs.exp for common procedures
54270         (g77_pass, g77_fail, g77_finish, g77_exit,
54271         ${tool}_check_unsupported_p} Now redundant.  Deleted.
54272
54273 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
54274
54275         * g77.dg/fbackslash.f
54276         * g77.dg/fcase-preserve.f
54277         * g77.dg/ff90-1.f
54278         * g77.dg/ffixed-line-length-0.f
54279         * g77.dg/ffixed-line-length-132.f
54280         * g77.dg/ffixed-line-length-7.f
54281         * g77.dg/ffixed-line-length-72.f
54282         * g77.dg/ffixed-line-length-none.f
54283         * g77.dg/ffree-form-1.f
54284         * g77.dg/fno-backslash.f
54285         * g77.dg/fno-f90-1.f
54286         * g77.dg/fno-fixed-form-1.f
54287         * g77.dg/fno-onetrip.f
54288         * g77.dg/fno-typeless-boz.f
54289         * g77.dg/fno-underscoring.f
54290         * g77.dg/fno-vxt-1.f
54291         * g77.dg/fonetrip.f
54292         * g77.dg/ftypeless-boz.f
54293         * g77.dg/fugly-assumed.f
54294         * g77.dg/funderscoring.f
54295         * g77.dg/fvxt-1.f
54296
54297 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
54298
54299         * objc.dg/fwd-proto-1.m: New.
54300         * objc.dg/local-decl-1.m: New.
54301         * objc.dg/naming-1.m: New.
54302         * objc.dg/naming-2.m: New.
54303         * objc.dg/proto-hier-1.m: New.
54304
54305 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
54306
54307         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
54308         largest-type elements to a struct makes its size grow.
54309
54310 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54311
54312         * g++.dg/abi/vthunk1.C: New test.
54313
54314 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54315
54316         * g++.dg/abi/vbase8-22.C: New test.
54317
54318 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54319
54320         * gcc.dg/cpp/macro8.c: New test.
54321
54322 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54323
54324         * g++.dg/abi/vbase8-21.C: New test.
54325
54326 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54327
54328         * g++.dg/abi/vbase8-10.C: New test.
54329
54330 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54331
54332         * lib/g++.exp (g++_set_ld_library_path): Renamed to
54333         ${tool}_set_ld_library_path.
54334         Changed caller.
54335         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
54336         g++.exp.
54337
54338 2001-07-26  Stan Cox <scox@redhat.com>
54339
54340         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
54341         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
54342         gcc_exit, gcc_check_unsupported_p):
54343         Moved to gcc-deps.exp
54344         * gcc-deps.exp: New file.
54345
54346 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54347
54348         * g++.old-deja/g++.pt/defarg14.C: New test.
54349
54350 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54351
54352         * g++.old-deja/g++.other/lineno5.C: New test.
54353
54354 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54355
54356         * g++.old-deja/g++.pt/crash68.C: New test.
54357
54358 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54359
54360         * g++.old-deja/g++.other/crash42.C: New test.
54361
54362 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54363
54364         * gcc.dg/cpp/extratokens.c: Fix.
54365         * gcc.dg/cpp/skipping2.c: New tests.
54366
54367 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54368
54369         * gcc.c-torture/execute/20010724-1.c: New file.
54370         * gcc.c-torture/execute/20010724-1.x: New file.
54371
54372 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54373
54374         * g++.old-deja/g++.other/cond7.C: New test.
54375
54376 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54377
54378         * g++.old-deja/g++.other/optimize4.C: New test.
54379
54380 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54381
54382         * g++.old-deja/g++.abi/vbase8-5.C: New test.
54383
54384 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
54385
54386         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
54387         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
54388         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
54389         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
54390
54391         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
54392         bug report" message.
54393
54394         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
54395         * g++.dg/ext/instantiate1.C: Move from old-deja.
54396
54397 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
54398
54399         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
54400         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
54401         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
54402         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
54403
54404 2001-07-23  Jeffrey A Law  (law@cygnus.com)
54405
54406         * gcc.c-torture/execute/20010723-1.c: New test.
54407
54408 2001-07-23  Ben Elliston  <bje@redhat.com>
54409
54410         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
54411
54412 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54413
54414         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
54415         i[34567]86-*-*.
54416         Delete handling of ieee_multilib_flags.
54417         Pass -mieee for alpha*-*-* and sh-*-*.
54418         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
54419
54420 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
54421
54422         Remove old-abi tests.
54423         * g++.old-deja/g++.mike/p11116.C: Remove.
54424         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
54425
54426 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
54427
54428         * g77.f-torture/compile/pr3743.f: New test
54429
54430 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
54431
54432         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
54433
54434 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54435
54436         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
54437         g++.old-deja/g++.pt/static6.C: Likewise.
54438         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
54439         supports weak symbols.
54440
54441 2001-07-18  Andreas Jaeger  <aj@suse.de>
54442
54443         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
54444         supported again.
54445
54446 2001-07-18  Andreas Jaeger  <aj@suse.de>
54447
54448         * gcc.dg/iftrap-1.c: Fix target line.
54449
54450 2001-07-17  Richard Henderson  <rth@redhat.com>
54451
54452         * gcc.c-torture/execute/20010717-1.c: New.
54453
54454 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54455
54456         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
54457         tests.
54458
54459 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54460
54461         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
54462
54463 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54464
54465         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
54466         UAC_SIGBUS, UAC_NOPRINT definitions.
54467
54468 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
54469
54470         * objc/execute/object_is_class.m: New test.
54471         * objc/execute/object_is_meta_class.m: New test.
54472
54473 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54474
54475         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
54476         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
54477
54478 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
54479
54480         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
54481         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
54482
54483 2001-07-14  Richard Henderson  <rth@redhat.com>
54484
54485         * gcc.dg/iftrap-1.c: New.
54486
54487 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
54488
54489         * g77.f-torture/execute/intrinsic77.f: New test.
54490
54491 2001-07-11  Janis Johnson <janis@us.ibm.com>
54492
54493         * gcc.misc-tests/gcov-3.c: New test.
54494
54495 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54496
54497         * gcc.c-torture/compile/20010711-1.c,
54498         * gcc.c-torture/compile/20010711-2.c: New tests.
54499
54500 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54501
54502         * gcc.c-torture/execute/20010711-1.c: New test.
54503
54504 2001-07-11  Ben Elliston  <bje@redhat.com>
54505
54506         * g++.old-deja/g++.other/enum5.C: New test.
54507
54508 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
54509
54510         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
54511         (g++-dg-prune): Call prune_gcc_output.
54512         * prune.exp: New file for prune_gcc_output.
54513         * lib/g++.exp, lib/gcc.exp: Load it.
54514
54515 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54516
54517         * gcc.c-torture/compile/20010701-1.c,
54518         g++.old-deja/g++.ext/attrib6.C: New tests.
54519
54520 2001-07-06  Jeffrey A Law  (law@cygnus.com)
54521
54522         * gcc.c-torture/compile/20010706-1.c: New test.
54523
54524 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
54525
54526         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
54527
54528 2001-06-28  Stan Shebs  <shebs@apple.com>
54529
54530         * gcc.dg/pragma-darwin.c: New test.
54531
54532 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54533
54534         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
54535         Solaris 2.[678] system.
54536
54537 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54538
54539         * gcc.dg/20010622-1.c: New test.
54540
54541 2001-06-18  Stan Shebs  <shebs@apple.com>
54542
54543         * objc.dg: New directory.
54544         * objc.dg/dg.exp: New file.
54545         * objc.dg/alias.m: New.
54546         * objc.dg/class-1.m: New.
54547         * objc.dg/class-2.m: New.
54548         * objc.dg/const-str-1.m: New.
54549         * objc.dg/const-str-2.m: New.
54550         * objc.dg/id-1.m: New.
54551         * objc.dg/method-1.m: New.
54552         * objc.dg/super-class-1.m: New.
54553         * lib/objc-dg.exp: New file.
54554
54555 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54556
54557         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
54558         of label name.
54559
54560 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
54561
54562         * g++.old-deja/g++.abi/vbase8-9.C: New test.
54563
54564 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54565
54566         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
54567         variable.
54568
54569 2001-06-12  Richard Henderson  <rth@redhat.com>
54570
54571         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
54572
54573 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54574
54575         * g++.old-deja/g++.abi/vbase5.C: New test.
54576         * g++.old-deja/g++.abi/vbase6.C: New test.
54577         * g++.old-deja/g++.abi/vbase7.C: New test.
54578
54579 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54580
54581         * gcc.c-torture/compile/20010610-1.c: New test.
54582
54583 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54584
54585         * g++.old-deja/g++.abi/vbase4.C: New test.
54586
54587 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54588
54589         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
54590         support %f for HC11/HC12 targets.
54591         * gcc.c-torture/execute/930513-1.x: New file, likewise.
54592         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
54593         on HC11/HC12 targets.
54594         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
54595
54596 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54597
54598         * gcc.dg/wchar_t-1.c: New file.
54599         * gcc.dg/wint_t-1.c: Likewise.
54600
54601 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
54602
54603         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
54604
54605 2001-06-11  Richard Henderson  <rth@redhat.com>
54606
54607         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
54608
54609 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54610
54611         * gcc.c-torture/compile/20010611-1.c: New test.
54612
54613 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54614
54615         * gcc.dg/c99-tag-1.c: Add more tests.
54616
54617 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
54618
54619         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
54620         representation on MN10300 and ARM/Thumb.
54621
54622 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
54623
54624         * g77.f-torture/execute/20010610.f: New.
54625
54626 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
54627
54628         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
54629         names.
54630
54631 2001-06-09  Richard Henderson  <rth@redhat.com>
54632
54633         * gcc.c-torture/execute/ashrdi-1.c: New.
54634         * gcc.c-torture/execute/ashldi-1.c: New.
54635         * gcc.c-torture/execute/lshrdi-1.c: New.
54636
54637 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
54638
54639         * objc/execute/load-3.m: Added. Check sending +load to categories,
54640         in addition to classes.
54641
54642 2001-06-08  Stan Shebs  <shebs@apple.com>
54643
54644         * objc/execute/load-2.m: New test.  From Nicola Pero
54645         <n.pero@mi.flashnet.it>.
54646
54647 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
54648
54649         * gcc.c-torture/execute/20010605-2.c: New test.
54650
54651 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54652
54653         * g++.old-deja/g++.abi/vbase2.C: New test.
54654         * g++.old-deja/g++.abi/vbase3.C: New test.
54655
54656 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54657
54658         * g++.old-deja/g++.pt/friend49.C: New test.
54659
54660 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
54661
54662         * g++.old-deja/g++.ext/anon3.C: New test.
54663
54664 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
54665
54666         * g++.old-deja/g++.other/conv7.C: New test.
54667
54668 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
54669
54670         * gcc.c-torture/compile/20010605-2.c: New test.
54671
54672 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54673
54674         * gcc.c-torture/execute/20010604-1.c: New test.
54675
54676 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
54677
54678         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
54679
54680 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
54681
54682         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
54683         (g++_link_flags): Likewise.
54684         (g++_init): Pass gccpath's value to two previous functions.
54685
54686 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54687
54688         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
54689         Ensure logfile entry matches exec command line.
54690
54691 2001-05-31  Richard Henderson  <rth@redhat.com>
54692
54693         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
54694         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
54695
54696 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
54697
54698         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
54699         compiler for irix6.2
54700
54701 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
54702
54703         * g++.old-deja/g++.other/optimize3.C: New file.
54704
54705 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
54706
54707         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
54708         assemble.
54709
54710 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
54711
54712         * g++.old-deja/g++.other/optimize2.C: New file.
54713
54714 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
54715
54716         * gcc.c-torture/compile/20010518-2.c: New file.
54717         * gcc.c-torture/execute/20010518-1.c: New file.
54718         * gcc.c-torture/execute/20010518-2.c: New file.
54719
54720 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54721
54722         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
54723
54724 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
54725
54726         G++ no longer defines builtins that do not begin with __builtin.
54727         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
54728         * g++.old-deja/g++.brendand/misc13.C: Likewise.
54729         * g++.old-deja/g++.law/builtin1.C: Likewise.
54730         * g++.old-deja/g++.law/cvt2.C: Likewise.
54731         * g++.old-deja/g++.mike/net5.C: Likewise.
54732         * g++.old-deja/g++.other/builtins1.C: Likewise.
54733         * g++.old-deja/g++.other/builtins2.C: Likewise.
54734         * g++.old-deja/g++.other/builtins3.C: Likewise.
54735         * g++.old-deja/g++.other/builtins4.C: Likewise.
54736         * g++.old-deja/g++.other/inline8.C: Likewise.
54737         * g++.old-deja/g++.robertl/eb39.C: Likewise.
54738
54739 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
54740
54741         * g++.old-deja/g++.pt/using1.C: Adjust.
54742         * g++.old-deja/g++.pt/using2.C: New test.
54743
54744 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
54745
54746         * gcc.dg/cpp/charconst.c: New tests.
54747         * gcc.dg/cpp/escape.c: New tests.
54748         * gcc.dg/cpp/escape-1.c: New tests.
54749         * gcc.dg/cpp/escape-2.c: New tests.
54750         * gcc.dg/cpp/ucs.c: New tests.
54751
54752 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
54753
54754         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
54755         native compiler for irix6.5.
54756
54757 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
54758
54759         * lib/g++.exp (g++_include_flags): Use args to compute
54760         get_multilibs.
54761         (g++_link_flags): Likewise.
54762         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
54763
54764 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54765
54766         * gcc.dg/c90-hexfloat-1.c: Add more tests.
54767
54768 2001-05-21  Geoff Keating  <geoffk@redhat.com>
54769
54770         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
54771         this file.
54772
54773 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54774
54775         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
54776         STACK_SIZE;
54777         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
54778         to STACK_SIZE; Use it to define size of add_histo array.
54779         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
54780         to STACK_SIZE.
54781         (f): Use GITT_SIZE to define size of gitt local table.
54782         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
54783         to STACK_SIZE; Use it to define size of bytemem array.
54784
54785 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54786
54787         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
54788         on 68HC11/HC12 due to the asm instruction.
54789         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
54790         * gcc.c-torture/compile/920520-1.x: Likewise.
54791         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
54792         on 68HC11/HC12 because the function is larger than 64K.
54793         * gcc.c-torture/compile/961203-1.x: New file, this test fails
54794         on 68HC11/HC12 because the structure is too large.
54795
54796 2001-05-20  Richard Henderson  <rth@redhat.com>
54797
54798         * gcc.c-torture/execute/20010520-1.c: New.
54799
54800 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54801
54802         * g++.old-deja/g++.warn/compare1.C: New test.
54803         * gcc.dg/compare4.c: New test.
54804
54805 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
54806
54807         * g++.old-deja/g++.other/optimize1.C: New test.
54808
54809 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54810
54811         * g++.old-deja/g++.pt/spec41.C: New test.
54812
54813 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
54814
54815         * gcc.c-torture/compile/20010114-1.x: Remove.
54816
54817 2001-05-18  Stan Shebs  <shebs@apple.com>
54818
54819         * gcc.c-torture/compile/20010518-1.c: New test.
54820
54821 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
54822
54823         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
54824         * g++.old-deja/g++.pt/crash67.C: New test.
54825
54826 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
54827
54828         * g++.old-deja/g++.other/debug9.C: New test.
54829
54830 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
54831
54832         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
54833
54834 2001-05-16  Jan Hubicka  <jh@suse.cz>
54835
54836         * gcc.c-torture/compile/20010516-1.c: New test.
54837
54838 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54839
54840         * g++.old-deja/g++.other/crash41.C: New test.
54841
54842 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54843
54844         * g++.old-deja/g++.pt/crash66.C: New test.
54845
54846 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
54847
54848         * g++.old-deja/g++.robertl/eb27.C: Convert.
54849
54850 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
54851
54852         * g++.dg/friend-warn.C: New test.  Do not warn about friend
54853         declaration being redundant.
54854
54855 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
54856
54857         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
54858
54859 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
54860
54861         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
54862
54863 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
54864
54865         * lib/g++.exp: Use testsuite_flags.
54866
54867 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
54868
54869         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
54870
54871 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54872
54873         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
54874
54875 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
54876
54877         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
54878
54879 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
54880
54881         * gcc.c-torture/compile/20010313-1.c: New test.
54882
54883 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
54884
54885         * gcc.dg/cpp/direct2.c: New test.
54886         * gccq.dg/cpp/direct2s.c: New test.
54887
54888         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
54889
54890 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
54891
54892         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
54893         * g++.old-deja/g++.other/op3.C: Likewise.
54894
54895 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
54896
54897         * gcc.dg/cpp/syshdr.h: New file.
54898         * gcc.dg/cpp/sysmac1.c: Update.
54899         * gcc.dg/cpp/sysmac2.c: Update.
54900
54901 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54902
54903         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
54904
54905 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
54906
54907         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
54908         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
54909
54910 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
54911
54912         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
54913
54914 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
54915
54916         * lib/g++.exp (g++_include_flags): Don't use any special flags
54917         if TESTING_IN_BUILD_TREE is not defined.
54918         (g++_init): Use a plain 'c++' as the compiler if
54919         TESTING_IN_BUILD_TREEE is not defined.
54920
54921 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54922
54923         * g++.old-deja/g++.eh/catch13.C: New test.
54924         * g++.old-deja/g++.eh/catch14.C: New test.
54925
54926 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54927
54928         * gcc.dg/cpp/tr-define.c: New test.
54929
54930 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
54931
54932         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
54933         <stdlib.h>, not <malloc.h>.
54934
54935 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54936
54937         * g++.old-deja/g++.ns/template17.C: New test.
54938
54939 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54940
54941         * g++.old-deja/g++.pt/ref4.C: New test.
54942
54943 2001-04-30  Richard Henderson  <rth@redhat.com>
54944
54945         * gcc.dg/20000724-1.c: Revert last change.
54946
54947 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
54948
54949         * g77.f-torture/execute/20010430.f: New test.
54950
54951 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
54952
54953         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
54954
54955 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
54956
54957         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
54958
54959 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54960
54961         * g++.old-deja/g++.eh/crash6.C: New test.
54962
54963 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54964
54965         * g++.old-deja/g++.other/warn7.C: New test.
54966
54967 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54968
54969         * g++.old-deja/g++.other/defarg9.C: New test.
54970
54971 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54972
54973         * g77.f-torture/compile/20010426.f: New test.
54974         * g77.f-torture/execute/20010426.f: New test.
54975
54976 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54977
54978         * g77.f-torture/compile/20000629-1.x: Remove - error
54979         has been fixed.
54980
54981 2001-04-26  Jeffrey A Law  (law@cygnus.com)
54982
54983         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
54984         Tweak slightly to work with g++.dg framework.
54985         * g++.dg/special/ecos.exp: Run initp1.C test.
54986         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
54987
54988         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
54989         its linker doesn't give line numbers either.
54990         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
54991
54992 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54993
54994         * g++.old-deja/g++.other/lex1.C: New test.
54995
54996 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
54997
54998         * gcc.dg/noncompile/20010425-1.c: New test.
54999
55000 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55001
55002         * g++.old-deja/g++.pt/mangle2.C: New test.
55003
55004 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55005
55006         * gcc.dg/format/plus-1.c: New test.
55007
55008 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55009
55010         * gcc.dg/20010423-1.c: New test.
55011
55012 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55013
55014         * gcc.c-torture/execute/20010422-1.c: New test.
55015
55016 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
55017
55018         * g++.old-deja/g++.ns/type2.C: New test.
55019
55020 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
55021
55022         * g++.old-deja/g++.other/perf1.C: New test.
55023
55024 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
55025
55026         * gcc.dg/c99-func-2.c: Remove xfail.
55027         * gcc.dg/c99-func-3.c: Remove xfail.
55028         * gcc.dg/c99-func-4.c: Remove xfail.
55029
55030 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
55031
55032         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
55033
55034 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55035
55036         * gcc.c-torture/compile/20010423-1.c: New test.
55037
55038 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55039
55040         * g++.old-deja/g++.pt/typename28.C: New test.
55041
55042 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55043
55044         * g++.old-deja/g++.abi/empty2.C: New test.
55045         * g++.old-deja/g++.abi/empty3.C: New test.
55046
55047 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55048
55049         * g++.old-deja/g++.other/comdat2.C: New test.
55050         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
55051
55052 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55053
55054         * g++.old-deja/g++.other/overload14.C: New test.
55055
55056 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55057
55058         * g++.old-deja/g++.other/lookup23.C: New test.
55059
55060 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55061
55062         * gcc.c-torture/execute/20010403-1.c: New test.
55063
55064 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
55065             Mark Mitchell  <mark@codesourcery.com>
55066
55067         * lib/old-dejagnu.exp: Don't delete output of executable.
55068         Add .exe suffix to executables.
55069
55070 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
55071
55072         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
55073
55074 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55075
55076         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
55077
55078 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55079
55080         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
55081         * g++.old-deja/g++.abi/crash1.C: New test.
55082
55083 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55084
55085         * g++.old-deja/g++.other/crash40.C: New test.
55086
55087 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55088
55089         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
55090
55091 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
55092
55093         * g++.old-deja/g++.other/warn6.C: New test.
55094
55095 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55096
55097         * g++.old-deja/g++.robertl/eb42.C: Same.
55098
55099 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55100
55101         * gcc.dg/wtr-conversion-1.c: New testcase.
55102
55103 2001-04-10  Richard Henderson  <rth@redhat.com>
55104
55105         * g++.old-deja/g++.other/array5.C: New.
55106
55107 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55108
55109         * gcc.c-torture/execute/20010408-1.c: New test.
55110
55111 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
55112
55113         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
55114         headers and constructs.
55115         * g++.old-deja/g++.robertl/eb79.C: Same.
55116         * g++.old-deja/g++.robertl/eb77.C (main): Same.
55117         * g++.old-deja/g++.robertl/eb73.C: Same.
55118         * g++.old-deja/g++.robertl/eb66.C (main): Same.
55119         * g++.old-deja/g++.robertl/eb55.C (t): Same.
55120         * g++.old-deja/g++.robertl/eb54.C (main): Same.
55121         * g++.old-deja/g++.robertl/eb46.C (main): Same.
55122         * g++.old-deja/g++.robertl/eb44.C: Same.
55123         * g++.old-deja/g++.robertl/eb41.C (main): Same.
55124         * g++.old-deja/g++.robertl/eb4.C (main): Same.
55125         * g++.old-deja/g++.robertl/eb39.C: Same.
55126         * g++.old-deja/g++.robertl/eb33.C (main): Same.
55127         * g++.old-deja/g++.robertl/eb31.C (main): Same.
55128         * g++.old-deja/g++.robertl/eb30.C: Same.
55129         * g++.old-deja/g++.robertl/eb3.C: Same.
55130         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
55131         * g++.old-deja/g++.robertl/eb21.C: Same.
55132         * g++.old-deja/g++.robertl/eb15.C: Same.
55133         * g++.old-deja/g++.robertl/eb118.C: Same.
55134         * g++.old-deja/g++.robertl/eb115.C (main): Same.
55135         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
55136         * g++.old-deja/g++.robertl/eb109.C: Same.
55137         * g++.old-deja/g++.other/sibcall1.C (main): Same.
55138         * g++.old-deja/g++.mike/rtti1.C: Same.
55139         * g++.old-deja/g++.mike/p658.C: Same.
55140         * g++.old-deja/g++.mike/net46.C: Same.
55141         * g++.old-deja/g++.mike/net34.C: Same.
55142         * g++.old-deja/g++.mike/memoize1.C: Same.
55143         * g++.old-deja/g++.mike/eh2.C: Same.
55144         * g++.old-deja/g++.law/weak.C: Same.
55145         * g++.old-deja/g++.law/visibility7.C: Same.
55146         * g++.old-deja/g++.law/visibility25.C: Same.
55147         * g++.old-deja/g++.law/visibility22.C: Same.
55148         * g++.old-deja/g++.law/visibility2.C: Same.
55149         * g++.old-deja/g++.law/visibility17.C: Same.
55150         * g++.old-deja/g++.law/visibility13.C: Same.
55151         * g++.old-deja/g++.law/visibility10.C: Same.
55152         * g++.old-deja/g++.law/visibility1.C: Same.
55153         * g++.old-deja/g++.law/virtual3.C (eval): Same.
55154         * g++.old-deja/g++.law/vbase1.C: Same.
55155         * g++.old-deja/g++.law/operators32.C: Same.
55156         * g++.old-deja/g++.law/nest3.C: Same.
55157         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
55158         * g++.old-deja/g++.law/except5.C (main): Same.
55159         * g++.old-deja/g++.law/cvt7.C (run): Same.
55160         * g++.old-deja/g++.law/cvt2.C: Same.
55161         * g++.old-deja/g++.law/cvt16.C: Same.
55162         * g++.old-deja/g++.law/ctors6.C (bar): Same.
55163         * g++.old-deja/g++.law/ctors17.C (main): Same.
55164         * g++.old-deja/g++.law/ctors13.C: Same.
55165         * g++.old-deja/g++.law/ctors12.C (main): Same.
55166         * g++.old-deja/g++.law/ctors10.C: Same.
55167         * g++.old-deja/g++.law/code-gen5.C: Same.
55168         * g++.old-deja/g++.law/bad-error7.C: Same.
55169         * g++.old-deja/g++.law/arm9.C: Same.
55170         * g++.old-deja/g++.law/arm12.C: Same.
55171         * g++.old-deja/g++.law/arg8.C: Same.
55172         * g++.old-deja/g++.law/arg1.C: Same.
55173         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
55174         * g++.old-deja/g++.jason/template31.C: Same.
55175         * g++.old-deja/g++.jason/template24.C (main): Same.
55176         * g++.old-deja/g++.jason/2371.C: Same.
55177         * g++.old-deja/g++.eh/new2.C: Same.
55178         * g++.old-deja/g++.eh/new1.C: Same.
55179         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
55180         * g++.old-deja/g++.brendan/nest21.C (main): Same.
55181         * g++.old-deja/g++.brendan/err-msg3.C: Same.
55182         * g++.old-deja/g++.brendan/crash62.C: Same.
55183         * g++.old-deja/g++.brendan/crash52.C: Same.
55184         * g++.old-deja/g++.brendan/crash49.C (main): Same.
55185         * g++.old-deja/g++.brendan/crash38.C: Same.
55186         * g++.old-deja/g++.brendan/crash15.C (main): Same.
55187         * g++.old-deja/g++.brendan/copy9.C: Same.
55188
55189 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
55190
55191         * gcc.c-torture/execute/20001203-2.c (memset):
55192         Count argument is of type __SIZE_TYPE__.
55193
55194 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
55195
55196         * gcc.c-torture/compile/20010404-1.c: New test.
55197
55198 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
55199
55200         * gcc.c-torture/compile/20010326-1.c: New test.
55201
55202 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
55203
55204         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
55205         peculiarities of the SH.
55206         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
55207
55208 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55209
55210         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
55211         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
55212         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
55213
55214 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55215
55216         * g77.f-torture/compile/20010321-1.f: New test.
55217
55218 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55219
55220         * gcc.c-torture/compile/20010329-1.c: New test.
55221
55222 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55223
55224         * gcc.c-torture/execute/20010329-1.c: New test.
55225
55226 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55227
55228         * g++.old-deja/g++.other/eh4.C: Fix typo.
55229
55230 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55231
55232         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
55233
55234 2001-03-28  Philip Blundell  <philb@gnu.org>
55235
55236         * gcc.c-torture/compile/20010328-1.c: New test.
55237
55238 2001-03-27  Richard Henderson  <rth@redhat.com>
55239
55240         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
55241         * g++.old-deja/g++.eh/vbase3.C: Likewise.
55242
55243 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
55244
55245         * gcc.c-torture/compile/20010327-1.c: New test.
55246
55247 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
55248
55249         * g++.old-deja/g++.other/friend12.C: New test.
55250         * g++.old-deja/g++.other/friend9.C: Expect no errors.
55251         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
55252
55253 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55254
55255         * gcc.c-torture/execute/20010325-1.c: New test.
55256
55257 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
55258
55259         * g++.old-deja/g++.other/mangle3.C: New test.
55260
55261 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
55262
55263         * g++.old-deja/g++.other/anon8.C: New test.
55264
55265 2001-03-20  Philip Blundell  <philb@gnu.org>
55266
55267         * gcc.c-torture/compile/20010320-1.c: New test.
55268
55269 2001-03-17  Richard Henderson  <rth@redhat.com>
55270
55271         * g++.old-deja/g++.other/eh4.C: Add expected error text.
55272
55273 2001-03-15  Geoff Keating  <geoff@redhat.com>
55274
55275         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
55276         tests on AIX.
55277
55278 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
55279
55280         * g++.old-deja/g++.other/eh4.C: New test.
55281
55282 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55283
55284         * gcc.dg/cpp/mi1.c: Update.
55285
55286 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
55287
55288         * g++.old-deja/g++.other/regstack.C: New test.
55289
55290 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
55291
55292         * g++.old-deja/g++.other/ref4.C: New test.
55293
55294 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
55295
55296         * objc/execute/va_method.m: Added.
55297         * objc/execute/IMP.m: Added.
55298         * objc/execute/_cmd.m: Added.
55299         * objc/execute/accessing_ivars.m: Added.
55300         * objc/execute/class-1.m: Added.
55301         * objc/execute/class-10.m: Added.
55302         * objc/execute/class-11.m: Added.
55303         * objc/execute/class-12.m: Added.
55304         * objc/execute/class-13.m: Added.
55305         * objc/execute/class-14.m: Added.
55306         * objc/execute/class-2.m: Added.
55307         * objc/execute/class-3.m: Added.
55308         * objc/execute/class-4.m: Added.
55309         * objc/execute/class-5.m: Added.
55310         * objc/execute/class-6.m: Added.
55311         * objc/execute/class-7.m: Added.
55312         * objc/execute/class-8.m: Added.
55313         * objc/execute/class-9.m: Added.
55314         * objc/execute/class-tests-1.h
55315         * objc/execute/class-tests-2.h
55316         * objc/execute/compatibility_alias.m: Added.
55317         * objc/execute/encode-1.m: Added.
55318         * objc/execute/formal_protocol-1.m: Added.
55319         * objc/execute/formal_protocol-2.m: Added.
55320         * objc/execute/formal_protocol-3.m: Added.
55321         * objc/execute/formal_protocol-4.m: Added.
55322         * objc/execute/formal_protocol-5.m: Added.
55323         * objc/execute/formal_protocol-6.m: Added.
55324         * objc/execute/formal_protocol-7.m: Added.
55325         * objc/execute/informal_protocol.m: Added.
55326         * objc/execute/initialize.m: Added.
55327         * objc/execute/load.m: Added.
55328         * objc/execute/many_args_method.m: Added.
55329         * objc/execute/nested-3.m: Added.
55330         * objc/execute/no_clash.m: Added.
55331         * objc/execute/private.m: Added.
55332         * objc/execute/redefining_self.m: Added.
55333         * objc/execute/root_methods.m: Added.
55334         * objc/execute/selector-1.m: Added.
55335         * objc/execute/static-1.m: Added.
55336         * objc/execute/static-2.m: Added.
55337         * objc/execute/va_method.m: Added.
55338
55339 2001-03-10  Richard Henderson  <rth@redhat.com>
55340
55341         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
55342
55343 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
55344
55345         * g++.old-deja/g++.other/crash31.C: XFAIL.
55346         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
55347         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
55348         * gcc.c-torture/execute/20010123-1.x: XFAIL.
55349         * gcc.c-torture/execute/20010124-1.x: XFAIL.
55350         * gcc.dg/sequence-pt-1.c: XFAIL one test.
55351
55352 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
55353
55354         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
55355
55356 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55357
55358         * gcc.dg/20000724-1.c: Don't use multiline strings.
55359
55360 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55361
55362         * objc/execute/string1.m, objc/execute/string2.m: Compare the
55363         result of -cString against what we expect it to be; don't just
55364         print it out for no one to read.
55365
55366         * objc/execute/string3.m, objc/execute/string4.m: New tests.
55367         Based on testcases provided by Nicola Pero.
55368
55369 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55370
55371         * gcc.dg/cpp/macro7.c: New test.
55372
55373 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55374
55375         * gcc.dg/cpp/multiline.c: Update.
55376
55377 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55378
55379         * g++.old-deja/g++.other/enum3.C: New test.
55380
55381 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55382
55383         * g++.old-deja/g++.other/pod1.C: New test.
55384
55385 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55386
55387         * g++.old-deja/g++.ext/overload1.C: New test.
55388
55389 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55390
55391         * g++.old-deja/g++.pt/using1.C: New test.
55392
55393 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55394
55395         * g++.old-deja/g++.other/using9.C: New test.
55396
55397 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
55398
55399         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
55400
55401         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
55402
55403 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
55404
55405         * g++.old-deja/g++.ext/realpt1.C: Remove.
55406
55407 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
55408
55409         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
55410
55411 2001-02-26  Will Cohen  <wcohen@redhat.com>
55412
55413         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
55414
55415 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
55416
55417         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
55418         templatized constructors.
55419
55420 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55421
55422         * gcc.c-torture/execute/20010224-1.c: New test.
55423
55424 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
55425
55426         * gcc.c-torture/execute/20010222-1.c: New test.
55427
55428 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
55429
55430         * g++.old-deja/g++.other/inline20.C: New test.
55431
55432 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
55433
55434         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
55435
55436 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55437
55438         * g++.old-deja/g++.other/lookup22.C: New test.
55439
55440 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
55441
55442         * g77.dg: New directory.
55443         * g77.dg/20010216-1.f: New test case.
55444         * g77.dg/dg.exp: New driver.
55445         * lib/g77-dg.exp: New driver library.
55446
55447 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55448
55449         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
55450
55451 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
55452
55453         * g++.old-deja/g++.other/decl9.C: New test.
55454
55455 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
55456
55457         * g++.old-deja/g++.other/init16.C: Update the test so that it does
55458         not need <string> and also tests the initialization at runtime.
55459
55460 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55461
55462         * gcc.c-torture/execute/longlong.c: New test.
55463
55464 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55465
55466         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
55467
55468 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55469
55470         * gcc.c-torture/execute/920302-1.c (execute):
55471         Change argument type to short.
55472
55473 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55474
55475         * g++.old-deja/g++.pt/deduct6.C: New test.
55476
55477 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55478
55479         * g++.old-deja/g++.pt/deduct5.C: New test.
55480
55481 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
55482
55483         * gcc.c-torture/execute/20010209-1.c: New test.
55484
55485 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55486
55487         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
55488
55489 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
55490
55491         * g++.dg/vtgc1.C: Update for new ABI.
55492
55493         * consistency.vlad: New directory, 1665 files.
55494
55495 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55496
55497         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
55498         return type.
55499         * gcc.dg/cpp/digraphs.c: Declare puts.
55500
55501 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55502
55503         * g++.old-deja/g++.other/warn5.C: New test.
55504
55505 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55506
55507         * g++.old-deja/g++.pt/spec40.C: New test.
55508
55509 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55510
55511         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
55512         case.
55513         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
55514
55515 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
55516
55517         * gcc.c-torture/compile/20010209-1.c: New test.
55518
55519 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
55520
55521         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
55522         excess errors message but not if it crashes.
55523         * g++.old-deja/g++.other/crash27.C: Likewise.
55524         * g++.old-deja/g++.other/crash28.C: Likewise.
55525         * g++.old-deja/g++.other/crash30.C: Likewise.
55526         * g++.old-deja/g++.other/crash32.C: Likewise.
55527         * g++.old-deja/g++.other/crash35.C: Likewise.
55528         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55529
55530 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55531
55532         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
55533         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
55534         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
55535         g77.f-torture/execute/execute.exp,
55536         g77.f-torture/noncompile/noncompile.exp,
55537         gcc.c-torture/execute/execute.exp,
55538         gcc.c-torture/execute/memcheck/memcheck.exp,
55539         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
55540         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
55541         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
55542         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
55543         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
55544         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
55545         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
55546         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
55547         Remove bug reporting instructions with ancient email addresses.
55548
55549 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55550
55551         * gcc.dg/20010202-1.c: New test.
55552         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
55553
55554 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
55555
55556         * g++.dg/stdbool-if.C: New test.
55557
55558 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
55559
55560         * objc/execute/fdecl.m: Added main().
55561
55562 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55563
55564         * gcc.c-torture/execute/20010206-1.c: New test.
55565
55566 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55567
55568         * gcc.dg/cpp/avoidpaste1.c: Update.
55569
55570 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
55571
55572         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
55573         Pero <nicola@brainstorm.co.uk>.
55574         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
55575
55576 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
55577
55578         * g++.old-deja/g++.pt/spec39.C: New test.
55579
55580 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
55581
55582         * gcc.c-torture/compile/20010202-1.c: New test.
55583
55584 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
55585
55586         * g++.old-deja/g++.abi/primary2.C: New test.
55587         * g++.old-deja/g++.abi/primary3.C: New test.
55588         * g++.old-deja/g++.abi/primary4.C: New test.
55589         * g++.old-deja/g++.abi/primary5.C: New test.
55590         * g++.old-deja/g++.abi/vtable3.h: New test.
55591         * g++.old-deja/g++.abi/vtable3a.C: New test.
55592         * g++.old-deja/g++.abi/vtable3b.C: New test.
55593         * g++.old-deja/g++.abi/vtable3c.C: New test.
55594         * g++.old-deja/g++.abi/vtable3d.C: New test.
55595         * g++.old-deja/g++.abi/vtable3e.C: New test.
55596         * g++.old-deja/g++.abi/vtable3f.C: New test.
55597         * g++.old-deja/g++.abi/vtable3g.C: New test.
55598         * g++.old-deja/g++.abi/vtable3h.C: New test.
55599         * g++.old-deja/g++.abi/vtable3i.C: New test.
55600         * g++.old-deja/g++.abi/vtable3j.C: New test.
55601         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
55602
55603 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
55604
55605         * g++.old-deja/g++.other/anon6.C: New test.
55606         * g++.old-deja/g++.other/anon7.C: New test.
55607
55608 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55609
55610         * gcc.dg/cpp/avoidpaste2.c: New tests.
55611
55612 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
55613
55614         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
55615
55616 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
55617
55618         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
55619         DECIMAL_DIG cases for Irix."
55620
55621 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
55622
55623         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
55624
55625 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55626
55627         * gcc.dg/c99-tag-1.c: New test.
55628
55629 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55630
55631         * gcc.dg/cpp/tr-warn1.c: Add tests.
55632
55633 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55634
55635         * gcc.dg/cpp/avoidpaste1.c: Update.
55636         * gcc.dg/cpp/paste4.c: Update.
55637
55638 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
55639
55640         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
55641         cases for Irix.
55642
55643 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55644
55645         * g++.old-deja/g++.other/inline19.C: New test.
55646
55647 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55648
55649         * gcc.dg/Wlarger-than.c: New test.
55650
55651 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
55652
55653         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
55654
55655 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
55656
55657         * gcc.c-torture/execute/20010129-1.c: New test.
55658         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
55659
55660 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
55661
55662         * gcc.dg/cpp/avoidpaste1.c: Test case.
55663
55664 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
55665
55666         * g++.old-deja/g++.other/inline18.C: New test.
55667
55668 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55669
55670         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
55671         and __builtin_putchar.
55672
55673 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
55674
55675         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
55676         tests.
55677
55678 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
55679
55680         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
55681         floating point number rounding mode to round to the nearest
55682         representable mode.
55683
55684 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
55685
55686         * g++.old-deja/g++.other/mangle2.C: New test.
55687
55688 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55689
55690         * gcc.c-torture/compile/20010124-1.c: New test.
55691
55692 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
55693
55694         * g++.old-deja/g++.pt/spec38.C: New test.
55695
55696 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55697
55698         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
55699         "Build don't run".
55700
55701 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55702
55703         * gcc.c-torture/execute/20010123-1.c: New test.
55704
55705 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55706
55707         * g++.old-deja/g++.pt/spec37.C: New test.
55708
55709 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55710
55711         * g++.old-deja/g++.pt/overload14.C: New test.
55712
55713 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55714
55715         * gcc.c-torture/execute/20010122-1.c: New test, exercise
55716         __builtin_return_address.
55717
55718 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
55719
55720         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
55721         * g++.old-deja/g++.pt/spec35.C: New test.
55722         * g++.old-deja/g++.pt/spec36.C: New test.
55723
55724 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
55725
55726         * gcc.c-torture/compile/20010118-1.c: New test.
55727
55728 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
55729
55730         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
55731
55732 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55733
55734         * gcc.c-torture/execute/20010119-1.c: New test.
55735
55736 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55737
55738         * g++.old-deja/g++.other/vbase5.C: New test.
55739
55740 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55741
55742         * gcc.c-torture/execute/20010118-1.c: New test.
55743
55744 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55745
55746         * g++.old-deja/g++.pt/deduct3.C: New test.
55747
55748 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55749
55750         * g++.old-deja/g++.pt/spec34.C: New test.
55751
55752 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
55753
55754         * g77.f-torture/compile/20000601-2.f: New test.
55755
55756 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55757
55758         * g++.old-deja/g++.other/init17.C: New test.
55759
55760 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
55761
55762         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
55763
55764 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55765
55766         * g++.old-deja/g++.pt/unify8.C: New test.
55767
55768 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55769
55770         * g++.old-deja/g++.abi/vbase1.C: New test.
55771
55772 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55773
55774         * g++.old-deja/g++.pt/crash65.C: New test.
55775
55776 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55777
55778         * gcc.dg/cpp/assembl2.S: New test case.
55779
55780 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
55781
55782         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
55783         are supported.
55784
55785 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55786
55787         * g++.old-deja/g++.other/builtins1.C: New test.
55788         * g++.old-deja/g++.other/builtins2.C: Likewise.
55789         * g++.old-deja/g++.other/builtins3.C: Likewise.
55790         * g++.old-deja/g++.other/builtins4.C: Likewise.
55791
55792 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
55793
55794         * gcc.c-torture/compile/20010117-1.c: New test.
55795         * gcc.c-torture/compile/20010117-2.c: New test.
55796
55797 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55798
55799         * g77.f-torture/execute/20010116.[fx]: New test,
55800         XFAIL on i?86-*-*.
55801         * g77.f-torture/compile/20010115.f: Indicate it's
55802         a test for PR fortran/1636.
55803
55804 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55805
55806         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
55807
55808 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55809
55810         * g77.f-torture/compile/20010115.f: New test.
55811
55812 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
55813
55814         * g++.old-deja/g++.pt/nontype5.C: New test.
55815
55816 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55817
55818         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
55819         have an equivalent working one below it.
55820
55821 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55822
55823         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
55824         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55825
55826 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55827
55828         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
55829         message containing "init_priority".
55830         (conpr-2.C): Likewise.
55831         (conpr-3.C): Likewise.
55832         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
55833
55834 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55835
55836         * gcc.c-torture/execute/20010114-2.c: New test.
55837
55838 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
55839
55840         * gcc.c-torture/compile/20010114-1.c: New test.
55841         * gcc.c-torture/compile/20010114-1.x: Xfail.
55842         * gcc.c-torture/compile/20010114-2.c: New test.
55843         * gcc.c-torture/execute/20010114-1.c: New test.
55844         * gcc.dg/trunc-1.c: New test.
55845         * gcc.dg/uninit-B.c: New test.
55846
55847 2001-01-13  Nick Clifton  <nickc@redhat.com>
55848
55849         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
55850         target.
55851
55852 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55853
55854         * gcc.c-torture/compile/20010113-1.c: New test.
55855
55856 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
55857
55858         * gcc.c-torture/compile/20001212-1.c: New test.
55859
55860 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55861
55862         * gcc.dg/cpp/widestr1.c: Update.
55863         * gcc.dg/cpp/prag-imp.c: Remove.
55864
55865 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
55866
55867         * gcc.c-torture/execute/20000801-3.x: Remove.
55868         * gcc.dg/c90-init-1.c: New test.
55869         * gcc.dg/c99-init-1.c: New test.
55870         * gcc.dg/c99-init-2.c: New test.
55871         * gcc.dg/gnu99-init-1.c: New test.
55872
55873 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
55874
55875         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
55876         testing that no relevant ones were found.
55877
55878 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55879
55880         * g++.old-deja/g++.pt/cast2.C: New test.
55881
55882 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55883
55884         * g++.old-deja/g++.pt/friend47.C: New test.
55885
55886 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55887
55888         * g++.old-deja/g++.pt/instantiate13.C: New test.
55889
55890 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55891
55892         * g++.old-deja/g++.other/defarg7.C: New test.
55893         * g++.old-deja/g++.other/defarg8.C: New test.
55894
55895 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55896
55897         * g++.old-deja/g++.pt/crash64.C: New test.
55898
55899 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55900
55901         * g++.old-deja/g++.pt/crash63.C: New test.
55902
55903 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55904
55905         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
55906
55907 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
55908
55909         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
55910
55911 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55912
55913         * g++.old-deja/g++.pt/error3.C: New test.
55914
55915 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55916
55917         * g++.old-deja/g++.other/crash39.C: New test.
55918
55919 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55920
55921         * g++.old-deja/g++.other/vbase4.C: New test.
55922
55923 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
55924
55925         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
55926         * gcc.dg/special/20000419-2.c: New file. Identical to above.
55927         * gcc.dg/special/special.exp: New test driver which will check
55928         for alias support for the above test.
55929
55930 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
55931
55932         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
55933         problems on small machines.
55934         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
55935         parameterize.
55936
55937 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
55938
55939         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
55940         mips.
55941         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55942
55943 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
55944
55945         * g++.old_deja/g++.pt/using8.C: New test.
55946
55947 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55948
55949         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
55950
55951 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
55952
55953         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
55954         where a failure is expected.
55955         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
55956
55957 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55958
55959         * g++.old_deja/g++.pt/instantiate12.C: New test.
55960
55961 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55962
55963         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
55964         start of structs.
55965         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
55966         * g++.old-deja/g++.brendan/crash17.C: Likewise.
55967         * g++.old-deja/g++.brendan/crash29.C: Likewise.
55968         * g++.old-deja/g++.brendan/crash48.C: Likewise.
55969         * g++.old-deja/g++.brendan/ns1.C: Likewise.
55970         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
55971         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
55972         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
55973         * g++.old-deja/g++.eh/spec6.C: Likewise.
55974         * g++.old-deja/g++.jason/crash3.C: Likewise.
55975         * g++.old-deja/g++.law/ctors11.C: Likewise.
55976         * g++.old-deja/g++.law/ctors17.C: Likewise.
55977         * g++.old-deja/g++.law/ctors5.C: Likewise.
55978         * g++.old-deja/g++.law/ctors9.C: Likewise.
55979         * g++.old-deja/g++.mike/ambig1.C: Likewise.
55980         * g++.old-deja/g++.mike/net22.C: Likewise.
55981         * g++.old-deja/g++.mike/p3538a.C: Likewise.
55982         * g++.old-deja/g++.mike/p3538b.C: Likewise.
55983         * g++.old-deja/g++.mike/virt3.C: Likewise.
55984         * g++.old-deja/g++.niklas/t128.C: Likewise.
55985         * g++.old-deja/g++.other/anon4.C: Likewise.
55986         * g++.old-deja/g++.other/using1.C: Likewise.
55987         * g++.old-deja/g++.other/warn3.C: Likewise.
55988         * g++.old-deja/g++.pt/t37.C: Likewise.
55989         * g++.old-deja/g++.robertl/eb69.C: Likewise.
55990         * g++.old-deja/g++.robertl/eb71.C: Likewise.
55991
55992 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55993
55994         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
55995
55996 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55997
55998         * gcc.c-torture/execute/stdio-opt-3.c: New test.
55999
56000 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
56001
56002         * gcc.c-torture/compile/20010107-1.c: New test.
56003
56004 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56005
56006         * gcc.c-torture/execute/builtin-noret-1.c: New test.
56007
56008 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56009
56010         * gcc.dg/format/format.h: New file.
56011         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
56012         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
56013         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
56014         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
56015         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
56016         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
56017         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
56018         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
56019         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
56020         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
56021         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
56022         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
56023         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
56024         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
56025         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
56026         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
56027         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
56028         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
56029         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
56030         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
56031         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
56032         instead of declaring standard types, macros and functions in each
56033         test.
56034
56035 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
56036
56037         * gcc.c-torture/execute/20010106-1.c: New test.
56038
56039 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56040
56041         * gcc.dg/format/format.exp: New file.
56042         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
56043         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
56044         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
56045         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
56046         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
56047         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
56048         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
56049         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
56050         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
56051         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
56052         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
56053         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
56054         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
56055         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
56056         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
56057         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
56058         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
56059         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
56060         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
56061         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
56062         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
56063         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
56064         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
56065         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
56066         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
56067         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
56068         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
56069         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
56070         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
56071         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
56072         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
56073         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
56074         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
56075         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
56076         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
56077         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
56078         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
56079         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
56080         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
56081         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
56082         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
56083         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
56084
56085 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
56086
56087         * gcc.c-torture/execute/991228-1.c: Take word endianness into
56088         account.
56089
56090 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56091
56092         * gcc.c-torture/execute/builtin-complex-1.c: New test.
56093
56094 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
56095
56096         * g++.old-deja/g++.pt/crash62.C: New test.
56097
56098 2001-01-04  Richard Henderson  <rth@redhat.com>
56099
56100         * gcc.dg/20000926-1.c: Update expected warnings.
56101         * gcc.dg/array-2.c: Likewise.
56102         * gcc.dg/array-4.c: Also validate flexible array members.
56103         * gcc.dg/c99-flex-array-1.c: New.
56104
56105 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
56106
56107         * gcc.c-torture/compile/20001222-1.x: Remove.
56108
56109 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56110
56111         * gcc.c-torture/execute/built-in-setjmp.c: New.
56112
56113 2001-01-03  Richard Henderson  <rth@redhat.com>
56114
56115         * gcc.dg/940510-1.c: Update expected error wording.
56116         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
56117
56118 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
56119
56120         * lib/target-supports.exp (check_alias_available): Modified to
56121         indicate aliases not supported if only weak aliases are supported.
56122
56123 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56124
56125         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
56126         Turn on cmpstrsi checks for __pj__ and __i370__.
56127
56128 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56129
56130         * g++.old-deja/g++.other/virtual11.C: New test.
56131
56132 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56133
56134         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
56135
56136 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56137
56138         * gcc.c-torture/compile/20010102-1.c: New test.
56139
56140 2001-01-02  Andreas Jaeger  <aj@suse.de>
56141
56142         * gcc.dg/noreturn-3.c: New test.
56143
56144         * gcc.dg/noreturn-4.c: New test.
56145
56146 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56147
56148         * gcc.c-torture/execute/stdio-opt-1.c: Also test
56149         __builtin_fputc and __builtin_fwrite.
56150
56151 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56152
56153         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
56154         signed char, not default char.
56155
56156 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56157
56158         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
56159
56160 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
56161
56162         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
56163
56164 2000-12-29  Richard Henderson  <rth@redhat.com>
56165
56166         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
56167         (__cyg_profile_func_exit): Define.
56168
56169 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
56170
56171         * g++.dg/vtgc1.C: New test.
56172
56173 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
56174
56175         * gcc.dg/noncompile/20001228-1.c: New test.
56176
56177         * gcc.dg/20001228-1.c: New test.
56178
56179         * gcc.c-torture/execute/20001228-1.c: New test.
56180
56181 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
56182
56183         * gcc.dg/format-strfmon-1.c: New test.
56184
56185 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56186
56187         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
56188         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
56189         * gcc.c-torture/execute/string-opt-1.c: Likewise.
56190         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56191         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56192         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56193         * gcc.c-torture/execute/string-opt-6.c: Likewise.
56194         * gcc.c-torture/execute/string-opt-7.c: Likewise.
56195         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56196         * gcc.c-torture/execute/string-opt-9.c: Likewise.
56197         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56198         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56199         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56200
56201         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
56202         * gcc.c-torture/execute/string-opt-4.c: Test index.
56203
56204 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
56205
56206         * gcc.c-torture/compile/20001226-1.c: New test.
56207
56208 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56209
56210         * gcc.c-torture/compile/20001222-1.c: New test.
56211         * gcc.c-torture/compile/20001222-1.x: Xfail.
56212
56213 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
56214
56215         * gcc.c-torture/execute/comp-goto-2.c: New test.
56216
56217 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
56218
56219         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
56220         Use long types if __INT_MAX__ is 32767.
56221         (main): Use cast to (sint32 *) when poking 88 into a_page.
56222
56223         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
56224
56225 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
56226
56227         * gcc.c-torture/compile/20001221-1.c: New test.
56228         * gcc.c-torture/execute/20001221-1.c: New test.
56229
56230 2000-12-20  Richard Henderson  <rth@redhat.com>
56231
56232         * g++.old-deja/g++.pt/crash36.C: Update error lines.
56233         * g++.old-deja/g++.robertl/eb109.C: Likewise.
56234
56235 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56236
56237         * gcc.dg/compare3.c: New test.
56238
56239 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56240
56241         * gcc.dg/format-warnll-1.c: New test.
56242
56243 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56244
56245         * gcc.dg/cpp/cmdlne-P.c: New test.
56246
56247 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56248
56249         * gcc.c-torture/execute/builtin-abs-1.c,
56250         gcc.c-torture/execute/builtin-abs-2.c: New tests.
56251
56252 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56253
56254         * gcc.dg/cpp/multiline.c: New test.
56255
56256 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56257
56258         * g++.old-deja/g++.other/syshdr1.C: Update.
56259         * gcc.dg/cpp/lineflags.c: Remove temporarily.
56260
56261 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56262
56263         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
56264
56265 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56266
56267         * g++.old-deja/g++.pt/ttp65.C: New test.
56268
56269 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56270
56271         * g++.old-deja/g++.pt/ttp64.C: New test.
56272
56273 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56274
56275         * g++.old-deja/g++.pt/spec33.C: New test.
56276
56277 2000-12-14  Catherine Moore  <clm@redhat.com>
56278
56279         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
56280         * gcc.c-torture/execute/920612-2.c: Likewise.
56281         * gcc.c-torture/execute/920428-2.c: Likewise.
56282         * gcc-c-torture/execute/va-arg-11.c: Call exit.
56283         * gcc.c-torture/execute/va-arg-21.c: Likewise.
56284
56285 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56286
56287         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
56288         * gcc.dg/pack-test-2.c: Likewise.
56289
56290 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56291
56292         Tests by Zack Weinberg <zackw@stanford.edu>.
56293
56294         * gcc.dg/cpp/defined.c: Update.
56295         * gcc.dg/cpp/defined_trad.c: New tests.
56296
56297 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56298
56299         * gcc.dg/cpp/trad-direct.c: Update.
56300
56301 2000-12-11  Neil Booth  <neilb@earthling.net>
56302
56303         * gcc.dg/cpp/defined_trad.c
56304
56305 2000-12-11  Neil Booth  <neilb@earthling.net>
56306
56307         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
56308
56309 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56310
56311         * gcc.dg/format-miss-2.c: New test.
56312
56313 2000-12-09  Neil Booth  <neilb@earthling.net>
56314
56315         * gcc.dg/cpp/lineflags.c: New tests.
56316         * gcc.dg/cpp/poison.c: Update.
56317         * gcc.dg/cpp/redef2.c: Update.
56318         * gcc.dg/cpp/skipping.c: New test.
56319
56320 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
56321
56322         * g++.old-deja/g++.other/eh3.C: New testcase.
56323
56324 2000-12-07  Neil Booth  <neilb@earthling.net>
56325
56326         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
56327         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
56328         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
56329         wtr-union-init-2.c, wtr-union-init-3.c: Update.
56330         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
56331         Update.
56332
56333 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56334
56335         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
56336         __SIZE_TYPE__ instead of int for type of integers cast to
56337         pointers.
56338
56339 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
56340
56341         * g++.old-deja/g++.other/cleanup4.C: New test.
56342
56343 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56344
56345         * format-sec-1.c: New test.
56346
56347 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56348
56349         * gcc.dg/format-nonlit-3.c: New test.
56350
56351 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56352
56353         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
56354         through a null pointer.
56355
56356 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56357
56358         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
56359         * g++.old-deja/g++.pt/partial4.C: New test.
56360
56361 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
56362
56363         * gcc.c-torture/execute/ieee/hugeval.x: New.
56364
56365 2000-12-06  Neil Booth  <neilb@earthling.net>
56366
56367         * gcc.dg/cpp/backslash2.c: New tests.
56368
56369 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56370
56371         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
56372         * gcc.c-torture/execute/stdio-opt-2.c: New test.
56373
56374 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
56375
56376         * gcc.c-torture/execute/20001203-2.c: New testcase.
56377
56378 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56379
56380         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
56381         * g++.old-deja/g++.other/virtual10.C: New test.
56382
56383 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56384
56385         * g++.old-deja/g++.mike/pmf5.C: Remove test.
56386
56387 2000-12-05  Richard Henderson  <rth@redhat.com>
56388
56389         * gcc.c-torture/compile/20001205-1.c: New.
56390
56391 2000-12-04  Neil Booth  <neilb@earthling.net>
56392
56393         * g++.old-deja/g++.other/virtual9.C: New test.
56394         * g++.old-deja/g++.pt/crash61.C: New test.
56395         * gcc.c-torture/execute/loop-9.c: New test.
56396
56397 2000-12-04  Neil Booth  <neilb@earthling.net>
56398
56399         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
56400         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
56401         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
56402         * gcc.dg/cpp/extratokens.c: ...here.
56403
56404 2000-12-04  Neil Booth  <neilb@earthling.net>
56405
56406         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
56407         New tests.
56408
56409 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56410
56411         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
56412         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
56413
56414 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
56415
56416         * gcc.c-torture/execute/20001203-1.c: New test.
56417
56418 2000-12-03  Neil Booth  <neilb@earthling.net>
56419
56420         * gcc.dg/cpp/macro6.c: New test cases.
56421
56422 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56423
56424         * gcc.c-torture/execute/string-opt-9.c: New test.
56425         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56426         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56427         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56428
56429         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
56430         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
56431
56432 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
56433
56434         * gcc.dg/cpp/if-6.c: New testcase.
56435
56436         * gcc.dg/20001201-1.c: New testcase.
56437
56438 2000-12-02  Neil Booth  <neilb@earthling.net>
56439
56440         * g++.old-deja/g++.other/externC4.C,
56441         g++.old-deja/g++.other/friend10.C: New tests.
56442
56443 2000-12-02  Neil Booth  <neilb@earthling.net>
56444
56445         * g++.old-deja/g++.other/instan2.C
56446         * g++.old-deja/g++.other/instan3.C: New test.
56447
56448 2000-12-02  Neil Booth  <neilb@earthling.net>
56449
56450         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
56451         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
56452         gnuc99.c,gnuc99-pedantic.c: New tests.
56453
56454 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56455
56456         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
56457         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
56458
56459 2000-12-01  Neil Booth  <neilb@earthling.net>
56460
56461         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
56462         * gcc.dg/cpp/poison.c: Update.
56463         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
56464
56465 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
56466
56467         * g77.f-torture/execute/20001201.f: New test.
56468
56469 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56470
56471         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
56472
56473 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
56474
56475         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
56476
56477 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
56478
56479         * g++.old-deja/g++.other/cast6.C: New test.
56480
56481 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
56482
56483         * gcc.c-torture/execute/20001130-2.c: New testcase.
56484
56485 2000-11-30  Richard Henderson  <rth@redhat.com>
56486
56487         * gcc.c-torture/execute/20001130-1.c: New test.
56488
56489 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56490
56491         * g++.old-deja/g++.other/op3.C: New test.
56492
56493 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56494
56495         * g++.old-deja/g++.other/op2.C: New test.
56496
56497 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56498
56499         * g++.old-deja/g++.other/crash38.C: New test.
56500
56501 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
56502
56503         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
56504
56505 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
56506
56507         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
56508         tests.
56509         * gcc.c-torture/execute/string-opt-6.c: New test.
56510
56511         * gcc.dg/20001117-1.c: Add main.
56512
56513 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
56514
56515         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
56516         Move from here ...
56517         * gcc.dg/940510-1.c: ... to here.
56518
56519         * gcc.dg/20000926-1.c: GNU C now allows initializations of
56520         zero-size arrays in toplevel structures.
56521
56522 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56523
56524         * gcc.c-torture/execute/loop-8.c: New test.
56525
56526 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56527
56528         * g++.old-deja/g++.other/base1.C: New test.
56529
56530 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56531
56532         * g++.old-deja/g++.other/parse2.C: New test.
56533
56534 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56535
56536         * g++.old-deja/g++.pt/incomplete1.C: New test.
56537
56538 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56539
56540         * g++.old-deja/g++.other/friend9.C: New test.
56541
56542 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56543
56544         * gcc.dg/20001127-1.c: New test.
56545
56546 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56547
56548         * g++.old-deja/g++.pt/friend46.C: New test.
56549
56550 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56551
56552         * g++.old-deja/g++.other/ptrmem8.C: New test.
56553
56554 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56555
56556         * gcc.c-torture/execute/string-opt-7.c: New test.
56557         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56558
56559 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56560
56561         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
56562         instead of 'mkcheck 2'.
56563
56564 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56565
56566         * gcc.c-torture/execute/memcheck/driver.c,
56567         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
56568         C9X references to refer to C99.
56569
56570 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
56571
56572         * gcc.dg/ultrasp3.c: New test.
56573
56574 2000-11-25  Neil Booth  <neilb@earthling.net>
56575
56576         * gcc.dg/cpp/include2.c: Update test to be locale independent.
56577
56578 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
56579
56580         * gcc.c-torture/compile/20001123-2.c: New.
56581
56582 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56583
56584         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
56585
56586 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
56587
56588         * gcc.dg/sequence-point-1.c: Add some new tests.
56589         * gcc.c-torture/execute/20001124-1.c: New test.
56590
56591 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56592
56593         * g++.old-deja/g++.other/vaarg4.C: New test.
56594         * gcc.c-torture/compile/20001123-1.c: New test.
56595
56596 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56597
56598         * g++.other/crash24.C: Adjust and remove XFAIL.
56599         * g++.other/crash37.C: New test.
56600
56601 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
56602
56603         * g++.old-deja/g++.pt/instantiate9.C: New test.
56604
56605 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
56606
56607         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
56608         new ABI, too.
56609
56610         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
56611         * g++.old-deja/g++.robertl/eb55.C: Likewise.
56612
56613 2000-11-22  Neil Booth  <neilb@earthling.net>
56614
56615         * gcc.dg/cpp/Wtrigraphs.c: New test.
56616
56617 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
56618
56619         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
56620
56621 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
56622
56623         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
56624
56625 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
56626
56627         * lib/gcc-dg.exp: load_lib scanasm.exp.
56628         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
56629         * lib/g++-dg.exp: load_lib scanasm.exp.
56630         * lib/scanasm.exp: New.
56631         (scan-assembler, scan-assembler-not): Add optional arguments to
56632         test name, or if not present, the pattern name.
56633         (scan-assembler-dem, scan-assembler-dem-not): New.
56634
56635         * g++.dg/dg.exp: New.
56636
56637 2000-11-21  Neil Booth  <neilb@earthling.net>
56638
56639         * gcc.dg/cpp/integrated1.c: Remove.
56640
56641 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56642
56643         * gcc.c-torture/execute/20001121-1.c: New test.
56644
56645 2000-11-21  Richard Henderson  <rth@redhat.com>
56646
56647         * gcc.c-torture/compile/20001121-1.c: New test.
56648
56649 2000-11-20  Neil Booth  <neilb@earthling.net>
56650
56651         * gcc.dg/cpp/integrated1.c: New test.
56652
56653 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56654
56655         * g++.old-deja/g++.other/inline17.C: New test.
56656
56657 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
56658
56659         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
56660         local variable to be zero: I made the variable global. Now
56661         uses abort() and exit() instead of relying on main's return value.
56662
56663 2000-11-20  Neil Booth  <neilb@earthling.net>
56664
56665         * gcc.dg/cpp/paste2.c: Update test.
56666         * objc/execute/paste.m: New test.
56667
56668 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56669
56670         * gcc.dg/c99-condexpr-1.c: New test.
56671
56672 2000-11-20  Neil Booth  <neilb@earthling.net>
56673
56674         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
56675
56676 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
56677
56678         * g++.old-deja/g++.pt/export1.C: New test.
56679
56680 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
56681
56682         * gcc.dg/20001117-1.c: New test.
56683
56684 2000-11-18  Richard Henderson  <rth@redhat.com>
56685
56686         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
56687
56688 2000-11-18  Richard Henderson  <rth@redhat.com>
56689
56690         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
56691         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
56692         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
56693
56694 2000-11-18  Richard Henderson  <rth@redhat.com>
56695
56696         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
56697         (main): New.  Exit cleanly.
56698
56699 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56700
56701         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
56702         gcc.dg/c99-fordecl-2.c: New tests.
56703
56704 2000-11-18  Richard Henderson  <rth@redhat.com>
56705
56706         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
56707         * gcc.c-torture/execute/zerolen-2.c: New.
56708
56709 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56710
56711         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
56712         memory.
56713
56714 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56715
56716         * g++.old-deja/g++.pt/instantiate8.C: New test.
56717
56718 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56719
56720         * g++.old-deja/g++.other/incomplete.C: Add more tests.
56721         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
56722
56723 2000-11-16  Nick Clifton  <nickc@redhat.com>
56724
56725         * gcc.c-torture/execute/nestfunc-2.c: New test.
56726         * gcc.c-torture/execute/nestfunc-3.c: New test.
56727
56728 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56729
56730         * gcc.c-torture/compile/20001116-1.c: New test.
56731
56732 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56733
56734         * gcc.c-torture/execute/20001115-1.c: New test.
56735
56736 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
56737
56738         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
56739         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
56740         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
56741         * g++.old-deja/g++.abi/vmihint.C: Likewise.
56742
56743 2000-11-15  Neil Booth  <neilb@earthling.net>
56744
56745         gcc.dg/cpp/_Pragma1.c: Update.
56746         gcc.dg/cpp/_Pragma2.c: New test.
56747
56748 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
56749
56750         * g++.old-deja/g++.other/anon5.C: New test.
56751
56752 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56753
56754         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
56755         tests.
56756
56757 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
56758
56759         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
56760         output.
56761
56762 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56763
56764         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
56765         labels at end of compound statements.
56766
56767 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
56768
56769         * gcc.c-torture/execute/loop-7.c: New test.
56770
56771 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56772
56773         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
56774
56775 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56776
56777         * gcc.dg/c99-bool-1.c: New test.
56778
56779 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56780
56781         * gcc.dg/c99-scope-1.c: Remove xfail.
56782         * gcc.dg/c99-scope-2.c: New test.
56783
56784 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56785
56786         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
56787         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
56788
56789 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
56790
56791         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
56792         error messages.
56793
56794         * g++.mike/p700.C: Don't typedef wchar_t.
56795         * g++.mike/p784.C: Likewise.
56796         * g++.mike/eb101.C: Don't use __wchar_t.
56797
56798 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
56799
56800         * g77.f-torture/execute/20001111.[fx]: Test premature exit
56801         from DO loop.
56802
56803 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56804
56805         * gcc.c-torture/execute/20001111-1.c: New test.
56806
56807 2000-11-10  Nick Clifton  <nickc@redhat.com>
56808
56809         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
56810         long multuiple and accumulate.
56811
56812 2000-11-09  Richard Henderson  <rth@redhat.com>
56813
56814         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
56815         via size_t instead of int.
56816
56817         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
56818         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56819         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56820         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56821
56822 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
56823
56824         * gcc.c-torture/compile/20001109-1.c: New test.
56825         * gcc.c-torture/compile/20001109-2.c: New test.
56826
56827 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
56828
56829         * g++.old-deja/g++.pt/operator1.C: New test.
56830         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
56831
56832 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56833
56834         * gcc.dg/20001108-1.c: New test.
56835
56836 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56837
56838         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
56839         with both arguments constant strings.
56840         * gcc.c-torture/execute/string-opt-3.c: New test.
56841         * gcc.c-torture/execute/string-opt-4.c: New test.
56842         * gcc.c-torture/execute/string-opt-5.c: New test.
56843
56844 2000-11-08  Nick Clifton  <nickc@redhat.com>
56845
56846         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
56847         mulsidi3adddi patterns.
56848
56849 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
56850
56851         * g++.old-deja/g++.other/crash36.C: New test.
56852
56853 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
56854
56855         * g++.old-deja/g++.other/init16.C: New test.
56856
56857 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
56858
56859         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
56860
56861 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56862
56863         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
56864         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56865         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56866
56867 2000-11-07  DJ Delorie  <dj@redhat.com>
56868
56869         * gcc.dg/20000614-1.c: Add return so that test can pass.
56870
56871 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56872
56873         * gcc.c-torture/execute/string-opt-1.c: New test.
56874
56875 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56876
56877         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
56878         mips-sgi-irix6.* because the MIPS ABI passes floating-point
56879         parameters in registers, and there is no way for a varargs
56880         function to know in which order the integer and floating-point
56881         parameters should be interleaved when they are placed on the
56882         stack.
56883         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56884         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56885
56886 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56887
56888         * gcc.c-torture/execute/string-opt-2.c: New test.
56889
56890 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
56891
56892         * g++.old-deja/g++.pt/crash60.C: New test.
56893
56894 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56895
56896         * g++.old-deja/g++.other/crash24.C: New test.
56897         * g++.old-deja/g++.other/crash25.C: New test.
56898         * g++.old-deja/g++.other/crash26.C: New test.
56899         * g++.old-deja/g++.other/crash27.C: New test.
56900         * g++.old-deja/g++.other/crash28.C: New test.
56901         * g++.old-deja/g++.other/crash29.C: New test.
56902         * g++.old-deja/g++.other/crash30.C: New test.
56903         * g++.old-deja/g++.other/crash31.C: New test.
56904         * g++.old-deja/g++.other/crash32.C: New test.
56905         * g++.old-deja/g++.other/crash33.C: New test.
56906         * g++.old-deja/g++.other/crash34.C: New test.
56907         * g++.old-deja/g++.other/crash35.C: New test.
56908
56909 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56910
56911         * gcc.c-torture/execute/20001031-1.c: New test.
56912
56913 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
56914
56915         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
56916         namespace.
56917
56918         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
56919         standards-conformant.
56920
56921         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
56922
56923         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
56924         * g++.old-deja/g++.mike/p755a.C: Likewise.
56925         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
56926         library makes no calls to `operator new' during initialization.
56927
56928 2000-11-04  Neil Booth  <neilb@earthling.net>
56929
56930         * gcc.dg/cpp/include2.c: New tests.
56931
56932 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
56933
56934         * lib/g++.exp (g++_set_ld_library_path): New function.
56935         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
56936
56937 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
56938
56939         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
56940         warnings.
56941
56942 2000-11-01  Richard Henderson  <rth@redhat.com>
56943
56944         * g++.old-deja/g++.ext/namedret1.C: New.
56945         * g++.old-deja/g++.ext/namedret2.C: New.
56946         * g++.old-deja/g++.ext/namedret3.C: New.
56947
56948 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
56949
56950         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
56951         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
56952
56953 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56954
56955         * gcc.c-torture/execute/va-arg-21.c: New test.
56956
56957 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56958
56959         * gcc.dg/c99-complex-2.c: New test.
56960
56961 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56962
56963         * gcc.c-torture/execute/stdio-opt-1.c: New test.
56964
56965 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
56966
56967         * g++.old-deja/g++.other/inline16.C: New test.
56968
56969 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
56970
56971         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
56972         __PRETTY_FUNCTION__
56973
56974 2000-10-29  Neil Booth  <neilb@earthling.net>
56975
56976         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
56977         New tests.
56978         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
56979         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
56980         optimisation.
56981
56982 2000-10-29  Neil Booth  <neilb@earthling.net>
56983
56984         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
56985         * mi1.c, mi1c.h: Add null directives to multiple-include test.
56986         * mi5.c: Test multiple includes work with -C.
56987         * trigraphs.c: Test ^= version.
56988
56989 2000-10-28  Neil Booth  <neilb@earthling.net>
56990
56991         New tests and test updates for new macro expander.
56992
56993         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
56994         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
56995         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
56996         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
56997         new diagnostic messages.
56998
56999         * gcc.dg/cpp/macro3.c: New tests.
57000
57001 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
57002
57003         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
57004         on the same line.
57005
57006 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
57007
57008         * g++.old-deja/g++.other/eh2.C: New test.
57009
57010 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
57011
57012         * gcc.c-torture/execute/20001027-1.c: New test.
57013
57014 2000-10-26  Richard Henderson  <rth@redhat.com>
57015
57016         * gcc.c-torture/execute/20001026-1.c: New.
57017
57018 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
57019
57020         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
57021         * g++.old-deja/g++.law/builtin1.C: Likewise.
57022         * g++.old-deja/g++.law/ctors10.C: Likewise.
57023         * g++.old-deja/g++.law/virtual3.C: Likewise.
57024         * g++.old-deja/g++.mike/p658.C: Likewise.
57025         * g++.old-deja/g++.other/sibcall1.C: Likewise.
57026         * g++.old-deja/g++.other/vaarg2.C: Likewise.
57027         * g++.old-deja/g++.robertl/eb124.C: Likewise.
57028         * g++.old-deja/g++.robertl/eb44.C: Likewise.
57029         * g++.old-deja/g++.robertl/eb77.C: Likewise.
57030
57031 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
57032
57033         * gcc.c-torture/compile/20001024-1.c: New test.
57034
57035 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
57036
57037         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
57038         to tell us whether or not we are using V3.
57039
57040 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57041
57042         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
57043         operands.
57044
57045 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57046
57047         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
57048
57049 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
57050
57051         * gcc.c-torture/execute/20001024-1.c: New test.
57052
57053 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
57054
57055         * g++.old-deja/g++.other/sibcall1.C: New test.
57056
57057 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
57058
57059         * gcc.dg/noncompile/init-3.c: New test.
57060
57061 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57062
57063         * gcc.dg/format-array-1.c: New test.
57064
57065 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57066
57067         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
57068         writing through null pointers; remove comment about testing
57069         unterminated strings.
57070
57071 2000-10-17  Matthew Hiller  <hiller@redhat.com>
57072
57073         * gcc.c-torture/execute/20001017-2.c: New test.
57074
57075 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57076
57077         * gcc.c-torture/compile/20001018-1.c: New test.
57078         * gcc.c-torture/compile/20001018-1.x: Xfail.
57079
57080 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57081
57082         * gcc.c-torture/execute/20001017-1.c: New test.
57083
57084 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57085
57086         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
57087         for multiple use of arguments with scanf formats; add tests for
57088         multiple use of arguments.
57089
57090 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
57091
57092         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
57093         from some old tests.
57094
57095 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57096
57097         * gcc.dg/format-miss-1.c: New test.
57098
57099 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57100
57101         * gcc.c-torture/execute/20001013-1.c: New test.
57102
57103 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57104
57105         * gcc.dg/format-branch-1.c: New test.
57106
57107 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57108
57109         * README, lib/file-format.exp: Remove EGCS references.
57110
57111 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57112
57113         * gcc.dg/20001013-1.c: New test.
57114
57115 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57116
57117         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
57118         for intmax_t in the compiler using __typeof__ and the type rules
57119         for conditional expressions.
57120
57121 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
57122
57123         * gcc.dg/20001012-1.c: New test.
57124         * gcc.dg/20001012-2.c: New test.
57125
57126 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57127
57128         * gcc.dg/format-attr-1.c: New test.
57129
57130 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57131
57132         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
57133         __LONG_LONG_MAX__ instead of LLONG_MAX.
57134
57135 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57136
57137         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
57138         scanf flags.
57139         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
57140         flags.
57141
57142 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
57143
57144         * gcc.dg/sequence-pt-1.c: New test.
57145
57146 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
57147
57148         * gcc.c-torture/execute/20001011-1.c: New testcase.
57149         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
57150
57151 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57152
57153         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
57154         does not error on it.
57155
57156 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57157
57158         * gcc.dg/20001009-1.c: New test.
57159
57160 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
57161
57162         * gcc.c-torture/compile/20001009-1.c: Move from here ....
57163         * gcc.c-torture/execute/20001009-2.c: ... to here.
57164
57165 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
57166
57167         * gcc.c-torture/compile/20001009-1.c: New testcase.
57168         * gcc.c-torture/execute/20001009-1.c: New testcase.
57169         Testcases provided by Jan Hubicka <jh@suse.cz>.
57170
57171 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57172
57173         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57174         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
57175         uintmax_t using <limits.h> to emulate the compiler's internal
57176         logic.  No longer XFAIL %j tests.
57177
57178 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57179
57180         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
57181         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57182         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
57183         regexps and details of expected handling of some bad formats.
57184         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
57185         suppression.
57186
57187 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57188
57189         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
57190         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
57191         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
57192         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
57193         in list archives.
57194
57195 2000-10-06  Richard Henderson  <rth@cygnus.com>
57196
57197         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
57198         * g++.old-deja/g++.brendan/crash52.C: Likewise.
57199         * g++.old-deja/g++.jason/report.C: Likewise.
57200         * g++.old-deja/g++.law/friend5.C: Likewise.
57201         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
57202         of the expected warnings.
57203
57204 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
57205
57206         * g++.old-deja/g++.pt/enum14.C: New test.
57207
57208 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
57209
57210         * g++.old-deja/g++.pt/crash59.C: New test.
57211
57212 2000-10-04  Will Cohen  <wcohen@redhat.com>
57213
57214         * gcc.dg/20000926-1.c: New test.
57215
57216 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
57217
57218         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
57219         function name for current C++ compiler.
57220         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
57221
57222 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
57223
57224         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
57225         __PRETTY_FUNCTION__.
57226         * g++.old-deja/g++.ext/pretty2.C: Likewise.
57227
57228 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57229
57230         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
57231
57232 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
57233
57234         * gcc.c-torture/compile/20000923-1.c: New test.
57235
57236 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
57237
57238         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
57239         * g++.old-deja/g++.pt/ttp62.C: Same.
57240         * g++.old-deja/g++.other/inline14.C: Same.
57241
57242 2000-09-24  Richard Henderson  <rth@cygnus.com>
57243
57244         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
57245
57246 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57247
57248         * gcc.dg/c90-printf-1.c: Add test for wide string format.
57249
57250 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
57251
57252         * gcc.c-torture/compile/20000922-1.c: New file.
57253
57254 2000-09-21  Nick Clifton  <nickc@redhat.com>
57255
57256         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
57257         a signed long modulo operation.
57258         (mod6): New function - perform an unsigned long modulo operation.
57259         (main): Add tests for modulos of very large numbers by very small
57260         dividends.
57261
57262 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57263
57264         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
57265
57266 2000-09-19  Richard Henderson  <rth@cygnus.com>
57267
57268         * gcc.dg/compare2.c (case 10): XFAIL.
57269
57270 2000-09-18  Richard Henderson  <rth@cygnus.com>
57271
57272         * gcc.c-torture/execute/20000906-1.c: Move ...
57273         * gcc.dg/20000906-1.c: ... here.  Only run on targets
57274         that support __builtin_trap.
57275
57276 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
57277
57278         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
57279
57280 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57281
57282         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
57283         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
57284         more $ format tests.
57285
57286 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57287
57288         * gcc.dg/format-errmk-1.c: New test.
57289
57290 2000-09-17  Greg McGary  <greg@mcgary.org>
57291
57292         * gcc.c-torture/execute/20000917-1.x: Remove.
57293
57294 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57295
57296         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
57297
57298 2000-09-17  Greg McGary  <greg@mcgary.org>
57299
57300         * gcc.c-torture/execute/20000917-1.c: New test.
57301         * gcc.c-torture/execute/20000917-1.x: XFAIL.
57302
57303 2000-09-16  Neil Booth  <NeilB@earthling.net>
57304
57305         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
57306         in nested macro bug.
57307
57308 2000-09-15  Neil Booth  <NeilB@earthling.net>
57309
57310         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
57311
57312 2000-09-14  Jeffrey A Law  (law@cygnus.com)
57313
57314         * gcc.c-torture/execute/20000914-1.c: New test.
57315
57316 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
57317
57318         * g++.other/inline13.C: New test.
57319
57320 2000-09-12  Andreas Jaeger  <aj@suse.de>
57321
57322         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
57323         constant by Ulrich Drepper <drepper@redhat.com>.
57324
57325 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
57326
57327         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
57328
57329 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57330
57331         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
57332
57333 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
57334
57335         * gcc.dg/cpp/backslash.c: New test.
57336
57337 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
57338
57339         * gcc.c-torture/execute/20000910-1.c: New test.
57340         * gcc.c-torture/execute/20000910-2.c: Likewise.
57341
57342 2000-09-11  Robert Lipe  <robertl@sco.com>
57343
57344         * gcc.dg/pragma-align.c: New test.
57345
57346 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
57347
57348         * g++.old-deja/g++.pt/explicit82.C: New test.
57349         * g++.old-deja/g++.pt/explicit83.C: New test.
57350
57351 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
57352
57353         * gcc.dg/asm-names.c: New test.
57354
57355 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57356
57357         * gcc.dg/cpp/tr-warn6.c: New test
57358
57359 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57360
57361         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
57362         be accepted.
57363
57364 2000-09-07  Catherine Moore  <clm@redhat.com>
57365
57366         * gcc.c-torture/execute/unroll-1.c: New test.
57367
57368 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
57369
57370         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
57371         ERROR markers.
57372         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
57373         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
57374         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
57375         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
57376         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
57377         Preprocess only.
57378         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
57379         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
57380
57381 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57382
57383         * g++.old-deja/g++.pt/deduct2.C: New test.
57384
57385 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57386
57387         * g++.old-deja/g++.pt/parms2.C: New test.
57388
57389 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57390
57391         * g++.old-deja/g++.pt/crash58.C: New test.
57392
57393 2000-09-06  Greg McGary  <greg@mcgary.org>
57394
57395         * gcc.c-torture/execute/20000906-1.c: New test.
57396         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
57397
57398 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57399
57400         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
57401
57402 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57403
57404         * g++.old-deja/g++.pt/crash57.C: New test.
57405
57406 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57407
57408         * g++.old-deja/g++.pt/crash56.C: New test.
57409
57410 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57411
57412         * g++.old-deja/g++.pt/koenig1.C: New test.
57413
57414 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57415
57416         * gcc.dg/20000904-1.c: New test.
57417
57418 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57419
57420         * gcc.dg/cpp/paste8.c: New test.
57421
57422 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
57423
57424         * gcc.c-torture/compile/20000827-1.c: New test.
57425
57426 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57427
57428         * gcc.dg/format-diag-1.c: New test.
57429
57430 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57431
57432         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
57433         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
57434         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
57435         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
57436         gcc.dg/formatz-1.c: Adjust warning regular expressions.
57437
57438 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57439
57440         * g++.old-deja/g++.other/nested4.C: New test.
57441
57442 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57443
57444         * g++.old-deja/g++.ns/scoped1.C: New test.
57445
57446 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
57447
57448         * lib/g++.exp: Support testing already-installed GCC.
57449
57450 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57451
57452         * wtr-label-1.c, wtr-suffix-1.c: New tests.
57453
57454 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57455
57456         * gcc.dg/return-type-2.c: New test.
57457
57458 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
57459
57460         * gcc.c-torture/compile/20000825-1.c: New test.
57461
57462 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
57463
57464         * gcc.dg/dwarf2-2.c: New test.
57465
57466 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
57467
57468         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
57469         dg-warning regexps.
57470
57471 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57472
57473         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
57474         gcc.dg/format-ext-5.c: New tests.
57475
57476 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
57477
57478         * g++.old-deja/g++.other/crash22.C: New test.
57479
57480 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
57481
57482         * gcc.dg/noncompile/930622-2.c: Adjust error message.
57483
57484 2000-08-24  Richard Henderson  <rth@cygnus.com>
57485
57486         * gcc.dg/ia64-sync-1.c: New test.
57487         * gcc.dg/ia64-sync-2.c: New test.
57488         * gcc.dg/ia64-asm-1.c: New test.
57489
57490 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57491
57492         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
57493         * gcc.dg/format-ext-2.c: New test.
57494
57495 2000-08-23  Jason Merrill  <jason@redhat.com>
57496
57497         * lib/old-dejagnu.exp: Also ignore "In member function" and
57498         "At global scope".
57499
57500 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57501
57502         * gcc.dg/noncompile/label-lineno-1.c: New test.
57503
57504 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57505
57506         * gcc.dg/c99-array-nonobj-1.c: New test.
57507
57508 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57509
57510         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
57511         tests.
57512         * gcc.dg/format-ext-1.c: New test.
57513
57514 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57515
57516         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
57517         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
57518         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
57519         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
57520         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
57521
57522 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57523
57524         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
57525         gcc.dg/c99-strftime-2.c: New tests.
57526
57527 2000-08-22  Richard Henderson  <rth@cygnus.com>
57528
57529         * gcc.c-torture/execute/20000822-1.c: New test.
57530
57531 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57532
57533         * gcc.c-torture/execute/20000819-1.x: Remove.
57534
57535 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57536
57537         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
57538         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
57539         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
57540         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
57541         gcc.dg/format-xopen-1.c: New tests.
57542
57543 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57544
57545         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
57546
57547 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57548
57549         * g++.old-deja/g++.other/loop2.C: New test.
57550
57551         * gcc.c-torture/compile/20000606-1.c: New test.
57552         * gcc.c-torture/compile/20000728-1.c: New test.
57553         * gcc.c-torture/execute/20000801-1.c: New test.
57554         * gcc.c-torture/execute/20000801-2.c: New test.
57555         * gcc.c-torture/execute/20000819-1.c: New test.
57556         * gcc.c-torture/execute/20000819-1.x: XFAIL.
57557         * gcc.dg/20000629-1.c: New test.
57558         * gcc.dg/20000724-1.c: New test.
57559         * gcc.dg/20000807-1.c: New test.
57560
57561 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
57562
57563         * gcc.dg/cpp/pragma-1.c: New test.
57564         * gcc.dg/cpp/pragma-2.c: New test.
57565
57566 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
57567
57568         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
57569         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
57570
57571 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57572
57573         * gcc.c-torture/compile/20000818-1.c: New test.
57574
57575 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
57576
57577         * gcc.c-torture/execute/20000818-1.c: New test.
57578
57579 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57580
57581         * gcc.dg/format-va-1.c: New test.
57582
57583 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57584
57585         * g++.old-deja/g++.other/typedef8.C: New test.
57586
57587 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57588
57589         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
57590         * g++.old-deja/g++.mike/net36.C: Mark candidate.
57591         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
57592         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
57593         * g++.old-deja/g++.other/ptrmem7.C: New test.
57594         * g++.old-deja/g++.pt/ptrmem10.C: New test.
57595
57596 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57597
57598         * g++.old-deja/g++.pt/typename27.C: New test.
57599
57600 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
57601
57602         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
57603         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
57604         * g++.old-deja/g++.pt/friend45.C: New test.
57605         * g++.old-deja/g++.other/friend8.C: New test.
57606
57607 2000-08-15  Richard Henderson  <rth@cygnus.com>
57608
57609         * gcc.c-torture/execute/20000815-1.c: New test.
57610
57611 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57612
57613         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
57614         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
57615         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
57616
57617 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
57618
57619         * g++.old-deja/g++.other/refinit2.C: New test.
57620
57621 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
57622
57623         * lib/c-torture.exp (c-torture): Make
57624         compiler_conditional_xfail_data global.
57625         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
57626         compiler_conditional_xfail_data machinery.
57627         (f-torture-execute): Likewise.
57628         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
57629         and only when unrolling loops.
57630
57631         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
57632
57633 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57634
57635         * g++.old-deja/g++.pt/explicit81.C: New test.
57636
57637 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57638
57639         * g++.old-deja/g++.pt/typename26.C: New test.
57640
57641 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
57642
57643         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
57644         warning.
57645
57646 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
57647
57648         * g++.old-deja/g++.other/array3.C: New test.
57649
57650 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57651
57652         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
57653         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
57654         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
57655         New tests.
57656
57657 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
57658
57659         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
57660         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57661
57662 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
57663
57664         * gcc.c-torture/execute/20000808-1.c: New test.
57665
57666 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57667
57668         * gcc.dg/c90-const-expr-1.c: New test.
57669
57670 2000-08-08  Richard Henderson  <rth@cygnus.com>
57671
57672         * gcc.dg/noncompile/920923-1.c: Declare calloc.
57673
57674 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57675
57676         * gcc.dg/noncompile/const-ll-1.c: New test.
57677
57678 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57679
57680         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
57681
57682 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
57683
57684         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
57685         that running programs linked against the shared version of libobjc
57686         run correctly.
57687
57688 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57689
57690         * gcc.dg/c99-printf-1.c: New test.
57691
57692 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57693
57694         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
57695
57696 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
57697
57698         * gcc.c-torture/execute/20000731-1.x: Delete.
57699
57700 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
57701
57702         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
57703         and torture_without_loops as is done by c-torture.exp.
57704         (search_for): Copy from c-torture.exp.
57705         (gcc-dg-runtest): New function, drives a directory of tests
57706         iterating over the TORTURE_OPTIONS.
57707         (scan-assembler, scan-assembler-not): Move here from
57708         individual directory drivers.
57709
57710         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
57711         defined by lib/gcc-dg.exp.
57712         * gcc.dg/cpp/cpp.exp: Likewise.
57713         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
57714         gcc-dg-runtest, so we cycle over optimization options.
57715
57716         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
57717         * gcc.dg/compare2.c: No longer expected to fail.
57718
57719 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
57720
57721         * gcc.c-torture/execute/20000804-1.c: New test.
57722
57723 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57724
57725         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
57726
57727 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
57728
57729         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
57730
57731 2000-08-03  Jeffrey A Law  (law@cygnus.com)
57732
57733         * gcc.c-torture/compile/20000803-1.c: New test.
57734
57735 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57736
57737         * gcc.c-torture/execute/20000801-3.c,
57738         gcc.c-torture/execute/20000801-4.c: New tests.
57739         * gcc.c-torture/execute/20000801-3.x,
57740         gcc.c-torture/execute/20000801-4.x: Xfail.
57741
57742 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
57743
57744         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
57745         libobjc/.libs to allow for libtool.
57746
57747 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
57748
57749         * gcc.c-torture/compile/20000802-1.c: New test.
57750
57751 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
57752
57753         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
57754
57755 2000-07-31  Jeffrey A Law  (law@cygnus.com)
57756
57757         * gcc-c-torture/execute/20000731-2.c: New test.
57758
57759         * gcc.c-torture/execute/20000731-1.c: New test.
57760         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
57761
57762 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
57763
57764         * gcc.dg/cpp/paste7.c: New test.
57765         * gcc.dg/cpp/20000725-1.c: New test.
57766
57767 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
57768
57769         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
57770         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
57771         declaration warning for __builtin_dwarf_reg_size.
57772
57773         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
57774
57775 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57776
57777         * gcc.dg/noncompile/voidparam-1.c: New test.
57778
57779 2000-07-30  Richard Henderson  <rth@cygnus.com>
57780
57781         * gcc.dg/c90-digraph-1.c: Don't xfail.
57782         * gcc.dg/compare2.c (case 10): Xfail.
57783         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
57784
57785 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
57786
57787         * gcc.dg/c99-main-1.c: New test.
57788
57789 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57790
57791         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
57792
57793 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
57794
57795         * gcc.c-tortuer/execute/20000726-1.c: New test.
57796
57797 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
57798
57799         * gcc.c-torture/execute/enum-2.c: New test.
57800
57801 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57802
57803         * gcc.dg/cpp/tr-warn3.c: New test.
57804
57805 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57806
57807         * g++.old-deja/g++.ext/implicit1.C: Remove.
57808         * g++.old-deja/g++.jason/c2.C: Remove
57809         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
57810         * g++.old-deja/g++.pt/crash16.C: Likewise.
57811         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
57812
57813 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57814
57815         * g++.old-deja/g++.other/for2.C: New test.
57816
57817 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
57818
57819         * gcc.dg/20000720-1.c: New test.
57820
57821 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
57822
57823         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
57824
57825 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
57826
57827         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
57828         * gcc.c-torture/execute/20000722-1.c: New.
57829         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
57830
57831 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
57832
57833         * gcc.dg/cpp/20000720-1.S: New test.
57834
57835 2000-07-21  Michael Meissner  <meissner@redhat.com>
57836
57837         * gcc.c-torture/execute/ieee/hugeval.c: New test.
57838
57839 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57840
57841         * g++.old-deja/g++.brendan/crash16.C,
57842         g++.old-deja/g++.brendan/parse3.C,
57843         g++.old-deja/g++.brendan/redecl1.C,
57844         g++.old-deja/g++.ns/template13.C,
57845         g++.old-deja/g++.other/decl4.C,
57846         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
57847
57848 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57849
57850         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
57851         and "Internal error".
57852
57853         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
57854         regexps.
57855         * gcc.dg/cpp/paste6.c: New test.
57856
57857 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
57858
57859         * gcc.dg/cpp/tr-direct.c: New test.
57860
57861         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
57862         gcc.dg/cpp/undef1.c: Tweak error regexps.
57863
57864 2000-07-18  Eric Christopher <echristo@redhat.com>
57865
57866         * gcc.c-torture/compile/20000718-1.c: New test.
57867
57868 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
57869
57870         * cpplex.c (_cpp_push_token): If the token being pushed back
57871         is the previous token in this context, just subtract one from
57872         context->posn.
57873         * cppmacro.c (save_expansion): Clear aux field when storing a
57874         placemarker.
57875
57876 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
57877
57878         * gcc.dg/noncompile/redecl-1.c: New test.
57879
57880 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
57881
57882         * gcc.c-torture/execute/20000717-5.c: New test.
57883         * gcc.c-torture/execute/20000717-1.x: Removed.
57884
57885 2000-07-17  Richard Henderson  <rth@cygnus.com>
57886
57887         * gcc.c-torture/execute/20000717-4.c: New test.
57888
57889 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
57890
57891         * gcc.dg/cpp/syshdr.c: New test.
57892         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
57893
57894 2000-07-17  Neil Booth  <neilb@earthling.net>
57895
57896         * gcc.dg/cpp/cmdlne-dM.c: New test.
57897         * gcc.dg/cpp/cmdlne-dD.c: New test.
57898
57899 2000-07-17  Jeffrey A Law  (law@cygnus.com)
57900
57901         * gcc.c-torture/execute/20000717-3.c: New test.
57902
57903         * gcc.c-torture/compile/20000717-1.c: New test.
57904
57905 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
57906
57907         * gcc.c-torture/execute/20000717-2.c: New test.
57908
57909 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57910
57911         * gcc.dg/formatz-1.c: New test.
57912
57913         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
57914         * gcc.dg/c99-digraph-1.c: New tests.
57915
57916         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
57917         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
57918
57919         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
57920         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
57921         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
57922         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
57923         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
57924         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
57925         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
57926
57927 2000-07-17  Greg McGary <greg@mcgary.org>
57928
57929         * gcc.c-torture/execute/20000717-1.c: New test.
57930         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
57931
57932 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
57933
57934         * gcc.c-torture/execute/20000715-2.c: New test.
57935         * gcc.dg/20000715-1.c: New test.
57936
57937 2000-07-15  Michael Meissner  <meissner@redhat.com>
57938
57939         * gcc.c-torture/execute/20000715-1.c: New test.
57940
57941 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
57942
57943         * gcc.c-torture/execute/20000707-1.c: New test.
57944
57945 2000-07-13  Neil Booth  <NeilB@earthling.net>
57946
57947         * gcc.dg/cpp/digraph1.c,
57948         gcc.dg/cpp/digraph2.c,
57949         gcc.dg/cpp/digraphs.c: New tests.
57950
57951 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
57952
57953         * g77.f-torture/compile/20000630-2.f: New test.
57954         * g77.f-torture/compile/20000630-2.x
57955
57956 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
57957
57958         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
57959
57960 2000-07-11  Neil Booth  <NeilB@earthling.net>
57961
57962         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
57963
57964 2000-07-11  Neil Booth  <NeilB@earthling.net>
57965
57966         * gcc.dg/cpp/cmdlne-C.c: New.
57967
57968 2000-07-09  Neil Booth  <NeilB@earthling.net>
57969
57970         * gcc.dg/cpp/directiv.c: New tests.
57971         * gcc.dg/cpp/undef1.c: Update.
57972
57973 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
57974
57975         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
57976
57977 2000-07-09  Neil Booth  <NeilB@earthling.net>
57978
57979         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
57980
57981 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
57982
57983         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
57984         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
57985
57986 2000-07-08  Neil Booth  <NeilB@earthling.net>
57987
57988         * gcc.dg/cpp/macsyntx.c: New tests.
57989
57990 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57991
57992         * gcc.dg/20000707-1.c: New test.
57993
57994 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57995
57996         * gcc.c-torture/execute/20000706-1.c: New test.
57997         * gcc.c-torture/execute/20000706-2.c: New test.
57998         * gcc.c-torture/execute/20000706-3.c: New test.
57999         * gcc.c-torture/execute/20000706-4.c: New test.
58000         * gcc.c-torture/execute/20000706-5.c: New test.
58001
58002 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58003
58004         * g++.old-deja/g++.pt/instantiate7.C: New test.
58005
58006 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58007
58008         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
58009         * g++.old-deja/g++.mike/thunk3.C: Likewise.
58010         * g++.old-deja/g++.other/rtti3.C: Likewise.
58011         * g++.old-deja/g++.other/rttid3.C: Likewise.
58012
58013 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
58014
58015         *  g77.f-torture/compile/20000630-1.x: Fix typo
58016
58017 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
58018
58019         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
58020         assembly output.
58021
58022 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
58023
58024         * gcc.dg/cpp/ident.c: New test.
58025
58026 2000-07-05  Neil Booth  <NeilB@earthling.net>
58027
58028         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
58029           gcc.dg/cpp/lexstrng.c: New tests.
58030
58031 2000-07-04  Neil Booth  <NeilB@earthling.net>
58032
58033         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
58034         * gcc.dg/cpp/strify2.c: Same.
58035
58036 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
58037
58038         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
58039         * gcc.dg/cpp/19990703-1.c: Likewise.
58040         * gcc.dg/cpp/20000625-1.c: Likewise.
58041         * gcc.dg/cpp/20000625-2.c: Likewise.
58042
58043         * gcc.dg/cpp/macro1.c,
58044         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
58045         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
58046         gcc.dg/cpp/strify1.c,
58047         gcc.dg/cpp/strify2.c: New tests.
58048
58049 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
58050
58051         * gcc.c-torture/execute/20000703-1.c: New test.
58052
58053 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58054
58055         * g++.old-deja/g++.pt (lookup10.C): New test.
58056
58057 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58058
58059         * g++.old-deja/g++.pt (typename25.C): New test.
58060
58061 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
58062
58063         * gcc.c-torture/compile/20000701-1.c: New test.
58064
58065 2000-06-30  Nick Clifton  <nickc@cygnus.com>
58066
58067         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
58068         to test case.
58069
58070 2000-06-30  Catherine Moore  <clm@cygnus.com>
58071
58072         * gcc.c-torture/execute/align-1.c: New test.
58073
58074 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
58075
58076         * g++.old-deja/g++.pt/expr8.C: New test.
58077         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
58078
58079 2000-06-29  Nick Clifton  <nickc@cygnus.com>
58080
58081         * gcc.c-torture/compile/20000629-1.c: New test.
58082
58083 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58084
58085
58086         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
58087         gcc.dg/noncompile directory, depending on whether they're
58088         preprocessor tests or not.  Annotate all the tests for the dg
58089         framework.
58090
58091         * gcc.c-torture/noncompile/noncompile.exp: Delete.
58092         * gcc.dg/noncompile/noncompile.exp: New.
58093
58094         * Moved files:
58095         Old name                                New name
58096         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
58097         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
58098         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
58099         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
58100         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
58101         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
58102         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
58103         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
58104         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
58105         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
58106         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
58107         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
58108         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
58109         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
58110         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
58111         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
58112         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
58113         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
58114         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
58115         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
58116         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
58117         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
58118         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
58119         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
58120
58121         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
58122         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
58123         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
58124         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
58125         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
58126         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
58127
58128 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58129
58130         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
58131         declare one variable.  On the fourth, error.
58132         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
58133         declared by 20000628-1a.h.
58134
58135 2000-06-29  Richard Henderson  <rth@redhat.com>
58136
58137         * gcc.c-torture/execute/930529-1.x: New file.
58138         * gcc.dg/920413-1.c: Adjust expected warning text.
58139         * gcc.dg/980217-1.c: Declare abort.
58140         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
58141
58142 2000-06-29  Jeffrey A Law  (law@cygnus.com)
58143
58144         * g77.f-torture/compile/20000629-1.f: New test.
58145         * g77.f-torture/compile/20000629-1.x: Expected to fail.
58146
58147 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58148
58149         Rearrange lots of files, removing entirely the
58150         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
58151         directories.
58152
58153         * Deleted files:
58154         gcc.c-torture/code_quality/code_quality.exp
58155         gcc.c-torture/special/special.exp
58156         gcc.failure/failure.exp
58157         gcc.failure/940409-1.x
58158         gcc.c-torture/compile/961203-1.x
58159
58160         * New files:
58161         gcc.misc-tests/linkage.exp
58162         gcc.c-torture/execute/920730-1t.c
58163         gcc.c-torture/execute/920730-1t.x
58164         gcc.c-torture/compile/920520-1.x
58165         gcc.c-torture/compile/920521-1.x
58166         gcc.c-torture/compile/981006-1.x
58167         gcc.c-torture/execute/eeprof-1.x
58168
58169         * Moved files (possibly with modifications to fit a new harness):
58170         Old name                                New name
58171         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
58172         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
58173         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
58174         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
58175         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
58176         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
58177         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
58178         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
58179         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
58180         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
58181         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
58182         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
58183         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
58184         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
58185
58186 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58187
58188         * c-torture/compile/961203-1.x: Delete.
58189
58190         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
58191         not exit. Include stdio.h.
58192         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
58193         * gcc.misc-tests/dg-12.c: Likewise.
58194         * gcc.misc-tests/dg-5.c: Likewise.
58195         * gcc.misc-tests/dg-6.c: Likewise.
58196         * gcc.misc-tests/dg-7.c: Prototype abort.
58197         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
58198         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
58199         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
58200         not exit.
58201         * gcc.misc-tests/sieve.c: Use return from main, not exit.
58202         * gcc.misc-tests/sort2.c: Use return from main, not exit.
58203
58204 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
58205
58206         * gcc.dg/cpp/20000628-1.c: New test.
58207         * gcc.dg/cpp/20000628-1.h: New header for above test.
58208         * gcc.dg/cpp/20000628-1a.h: Likewise.
58209
58210 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
58211
58212         * gcc.dg/cpp: New directory.
58213         * gcc.dg/cpp/cpp.exp: New driver.
58214         * gcc.dg/cpp/20000627-1.c: New test.
58215         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
58216         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
58217         and rewrite as a compilation test.
58218
58219         * gcc.dg: Move many files into the cpp subdirectory, possibly
58220         renaming or editing them as well.
58221         Old name                New name
58222         990119-1.c              cpp/19990119-1.c
58223         990228-1.c              cpp/19990228-1.c
58224         990407-1.c              cpp/19990407-1.c
58225         990409-1.c              cpp/19990409-1.c
58226         990413-1.c              cpp/19990413-1.c
58227         990703-1.c              cpp/19990703-1.c
58228         20000127-1.c            cpp/20000127-1.c
58229         20000129-1.c            cpp/20000129-1.c
58230         20000207-1.c            cpp/20000207-1.c
58231         20000207-2.c            cpp/20000207-2.c
58232         20000209-1.c            cpp/20000209-1.c
58233         20000209-2.c            cpp/20000209-2.c
58234         20000301-1.c            cpp/20000301-1.c
58235         20000419-1.c            cpp/20000419-1.c
58236         20000510-1.S            cpp/20000510-1.S
58237         20000519-1.c            cpp/20000519-1.c
58238         20000529-1.c            cpp/20000529-1.c
58239         20000625-1.c            cpp/20000625-1.c
58240         20000625-2.c            cpp/20000625-2.c
58241         cpp-as1.c               cpp/assert1.c
58242         cpp-as2.c               cpp/assert2.c
58243         cxx-comments-1.c        cpp/cxxcom1.c
58244         cxx-comments-2.c        cpp/cxxcom2.c
58245         endif-label.c           cpp/endif.c
58246         cpp-hash1.c             cpp/hash1.c
58247         cpp-hash2.c             cpp/hash2.c
58248         cpp-if1.c               cpp/if-1.c
58249         cpp-if2.c               cpp/if-2.c
58250         cpp-if3.c               cpp/if-3.c
58251         cpp-if4.c               cpp/if-4.c
58252         cpp-if5.c               cpp/if-5.c
58253         cpp-cond.c              cpp/if-cexp.c
58254         cpp-missingop.c         cpp/if-mop.c
58255         cpp-missingparen.c      cpp/if-mpar.c
58256         cpp-opprec.c            cpp/if-oppr.c
58257         cpp-ifparen.c           cpp/if-paren.c
58258         cpp-shortcircuit.c      cpp/if-sc.c
58259         cpp-shift.c             cpp/if-shift.c
58260         cpp-unary.c             cpp/if-unary.c
58261         cpp-li1.c               cpp/line1.c
58262         cpp-li2.c               cpp/line2.c
58263         lineno.c                cpp/line3.c
58264         lineno-2.c              cpp/line4.c
58265         cpp-mi.c                cpp/mi1.c
58266         cpp-mic.h               cpp/mi1c.h
58267         cpp-micc.h              cpp/mi1cc.h
58268         cpp-mind.h              cpp/mi1nd.h
58269         cpp-mindp.h             cpp/mi1ndp.h
58270         cpp-mix.h               cpp/mi1x.h
58271         cpp-mi2.c               cpp/mi2.c
58272         cpp-mi2a.h              cpp/mi2a.h
58273         cpp-mi2b.h              cpp/mi2b.h
58274         cpp-mi2c.h              cpp/mi2c.h
58275         cpp-mi3.c               cpp/mi3.c
58276         cpp-mi3.def             cpp/mi3.def
58277         poison-1.c              cpp/poison.c
58278         pr-impl.c               cpp/prag-imp.c
58279         cpp-redef-2.c           cpp/redef1.c
58280         cpp-redef.c             cpp/redef2.c
58281         strpaste.c              cpp/strp1.c
58282         strpaste-2.c            cpp/strp2.c
58283         cpp-tradpaste.c         cpp/tr-paste.c
58284         cpp-tradstringify.c     cpp/tr-str.c
58285         cpp-tradwarn1.c         cpp/tr-warn1.c
58286         cpp-tradwarn2.c         cpp/tr-warn2.c
58287         trigraphs.c             cpp/trigraphs.c
58288         cpp-unc1.c              cpp/unc1.c
58289         cpp-unc2.c              cpp/unc2.c
58290         cpp-unc3.c              cpp/unc3.c
58291         cpp-unc.c               cpp/unc4.c
58292         undef.c                 cpp/undef1.c
58293         undef-2.c               cpp/undef2.c
58294         cpp-wi1.c               cpp/widestr1.c
58295
58296 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
58297
58298         * lib/g++.exp (g++_include_flags): Tweak.
58299
58300 2000-06-27  H.J. Lu  <hjl@gnu.org>
58301             Loren J. Rittle  <ljrittle@acm.org>
58302
58303         * lib/g++.exp (g++_include_flags): Override libgloss.exp
58304         version with one that knows about the new gcc tree structure.
58305         (g++_link_flags): Same.
58306
58307 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
58308
58309         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
58310         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
58311         case we are cross-compiling.
58312
58313         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
58314         g++.old-deja/g++.niklas/Makefile.in,
58315         g++.old-deja/g++.niklas/configure.in,
58316         g++.old-deja/g++.other/Makefile.in,
58317         g++.old-deja/g++.other/configure.in,
58318         gcc.c-torture/code_quality/Makefile.in,
58319         gcc.c-torture/code_quality/configure.in,
58320         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
58321         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
58322         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
58323         gcc.c-torture/execute/ieee/Makefile.in,
58324         gcc.c-torture/execute/ieee/configure.in,
58325         gcc.c-torture/noncompile/Makefile.in,
58326         gcc.c-torture/noncompile/configure.in,
58327         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
58328         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
58329         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
58330
58331 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58332
58333         * g++.old-deja/g++.other/ambig3.C: New test.
58334
58335 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58336
58337         * g++.old-deja/g++.pt/syntax1.C: New test.
58338         * g++.old-deja/g++.pt/syntax2.C: New test.
58339         * g++.old-deja/g++.other/syntax3.C: New test.
58340         * g++.old-deja/g++.other/syntax4.C: New test.
58341
58342 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58343
58344         * gcc.dg/20000623-1.c: Prototype exit and abort.
58345
58346 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58347
58348         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
58349         New tests.
58350         * gcc.dg/cpp-mi3.def: New file.
58351
58352         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
58353         inside assertions.
58354         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
58355         lexer's error messages.
58356         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
58357         divine anything from the linemarkers.
58358         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
58359         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
58360
58361 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
58362
58363         * gcc.dg/20000623-1.c: New test.
58364
58365 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
58366
58367         * gcc.c-torture/execute/20000622-1.c: New test.
58368
58369 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58370
58371         * g++.old-deja/g++.other/init15.C: New test.
58372
58373 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58374
58375         * g++.old-deja/g++.pt/vaarg2.C: New test.
58376         * g++.old-deja/g++.pt/vaarg3.C: New test.
58377
58378 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
58379
58380         * g++.old-deja/g++.other/dyncast6.C: New test.
58381
58382 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
58383
58384         * gcc.c-torture/execute/loop-6.c: New test.
58385
58386 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
58387
58388         * gcc.dg/20000614-1.c: New test.
58389         * gcc.dg/20000614-2.c: New test.
58390
58391 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
58392
58393         * g++.old-deja/g++.other/inline12.C: New test.
58394
58395 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
58396
58397         * g++.old-deja/g++.other/eh1.C: New test.
58398
58399 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
58400
58401         * g++.old-deja/g++.other/type.C: New test.
58402
58403 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58404
58405         * g++.old-deja/g++.other/initstring.C: New test.
58406
58407 2000-06-12  Jason Merrill  <jason@redhat.com>
58408
58409         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
58410
58411 2000-06-09  Jeffrey A Law  (law@cygnus.com)
58412
58413         * gcc.c-torture/compile/20000609-1.c: New test.
58414
58415 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
58416
58417         * gcc.dg/20000609-1.c: New test.
58418
58419 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
58420
58421         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
58422         * gcc.c-torture/noncompile/poison-1.c: Move...
58423         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
58424         * gcc.dg/cpp-li1.c: Add a token after the #line.
58425
58426 2000-06-05  Richard Henderson  <rth@cygnus.com>
58427
58428         * gcc.c-torture/execute/20000605-2.c: New test.
58429         * gcc.c-torture/execute/20000605-3.c: New test.
58430
58431 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
58432
58433         * g77.f-torture/execute/20000503-1.x: New file.
58434
58435 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
58436
58437         * g++.old-deja/g++.eh/badalloc1.C: New test.
58438
58439 2000-06-05  Richard Henderson  <rth@cygnus.com>
58440
58441         * gcc.c-torture/execute/20000605-1.c: New test.
58442
58443 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58444             Nathan Sidwell <nathan@codesourcery.com>
58445
58446         * gcc.c-torture/compile/20000605-1.c: New test.
58447
58448 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
58449
58450         * g77.f-torture/compile/20000601-1.f: New test.
58451
58452 2000-06-03  Richard Henderson  <rth@cygnus.com>
58453
58454         * gcc.c-torture/execute/20000603-1.c: New.
58455
58456 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
58457
58458         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
58459         * gcc.dg/noreturn-2.c (noreturn): Likewise.
58460
58461 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
58462
58463         * gcc.dg/compare2.c (case 12): XFAIL.
58464         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
58465         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
58466
58467         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
58468
58469 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
58470
58471         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
58472         guard macro is already defined when the header is first
58473         included.
58474         * gcc.dg/cpp-mix.h: New file.
58475         * gcc.dg/endif-label.c: Update patterns to match compiler.
58476
58477         * g++.brendan/complex1.C: Declare abort.
58478         * g++.law/refs4.C: Remove XFAIL.
58479         * g++.oliva/expr2.C: Declare abort and exit.
58480
58481 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
58482
58483         * gcc.c-torture/execute/20000528-1.c: New test.
58484
58485         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
58486         * g++.old-deja/g++.law/temps4.C: Likewise.
58487
58488         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
58489         stdlib.h.  Call abort() on failure.
58490         * g++.old-deja/g++.law/refs4.C: Likewise.
58491         * g++.old-deja/g++.law/temps4.C: Likewise.
58492         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
58493         * gcc.c-torture/execute/20000112-1.c: Include string.h.
58494
58495 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
58496
58497         Relative to g++.dg/special:
58498         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
58499
58500         Relative to g++.old-deja:
58501         * g++.brendan/complex1.C, g++.jason/optimize2.C,
58502         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
58503         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
58504         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
58505         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
58506         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
58507         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
58508
58509         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
58510         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
58511         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
58512         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
58513         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
58514         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
58515         and/or string.h.
58516
58517         * g++.other/goto1.C: Update expectations for error messages.
58518
58519 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
58520
58521         * gcc.c-torture/compile/20000523-1.c: New test.
58522
58523 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58524
58525         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
58526
58527 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58528
58529         * g++.old-deja/g++.eh/catch11.C: New test.
58530         * g++.old-deja/g++.eh/catch12.C: New test.
58531
58532 2000-05-24  Nick Clifton  <nickc@cygnus.com>
58533
58534         * gcc.c-torture/execute/20000523-1.c: New test.
58535
58536 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
58537
58538         * c-torture/execute/bcp-1.c: Replace abort in arg of
58539         __builtin_constant_p with a generic external function.
58540
58541         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
58542         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
58543         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
58544         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
58545         Prototype abort and/or exit.
58546
58547         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
58548         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
58549         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
58550         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
58551
58552 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
58553
58554         * gcc.dg/dwarf2-1.c: New test.
58555
58556 2000-05-20  Richard Henderson  <rth@cygnus.com>
58557
58558         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
58559
58560 2000-05-20  Andreas Jaeger  <aj@suse.de>
58561
58562         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
58563         testcase.
58564
58565 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
58566
58567         * gcc.c-torture/execute/20000519-2.c: New test.
58568
58569 2000-05-19  Andreas Jaeger  <aj@suse.de>
58570
58571         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
58572         which fails with SSA.
58573
58574         * lib/c-torture.exp: Also test with -O3 -fssa.
58575
58576 2000-05-18  Michael Meissner  <meissner@redhat.com>
58577
58578         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
58579         * gcc.c-torture/execute/920415-1.c: Ditto.
58580         * gcc.c-torture/execute/920501-1.c: Ditto.
58581         * gcc.c-torture/execute/conversion.c: Ditto.
58582         * gcc.c-torture/execute/cvt-1.c: Ditto.
58583
58584 2000-05-18  Jeffrey A Law  (law@cygnus.com)
58585
58586         * gcc.c-torture/compile/20000518-1.c: New test.
58587
58588 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58589
58590         * g77.f-torture/compile/200005018.f: New test.
58591
58592 2000-05-17  Jeffrey A Law  (law@cygnus.com)
58593
58594         * gcc.c-torture/compile/20000517-1.c: New test.
58595
58596 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58597
58598         * gcc.c-torture/execute/20000516-1.c: New test.
58599
58600 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
58601
58602         * g++.old-deja/g++.other/eh.C: New test.
58603
58604 2000-05-12  Richard Henderson  <rth@cygnus.com>
58605
58606         * gcc.c-torture/execute/990208-1.c (main): Don't pass
58607         constants through to doit's conditional.
58608
58609 2000-05-11  Jeffrey A Law  (law@cygnus.com)
58610
58611         * gcc.c-torture/compile/20000511-1.c: New test.
58612         * g77.f-torture/compile/20000511-1.f: New test.
58613         * g77.f-torture/compile/20000511-2.f: New test.
58614
58615 2000-05-11  Michael Meissner  <meissner@redhat.com>
58616
58617         * gcc.c-torture/execute/20000511-1.c: New test.
58618
58619 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
58620
58621         * gcc.dg/dg.exp: Scan .S files as well as .c files.
58622         * gcc.dg/20000510-1.S: New.
58623
58624 2000-05-08  Catherine Moore  <clm@cygnus.com>
58625
58626         * gcc.dg/unused-3.c: New.
58627
58628 2000-05-06  Richard Henderson  <rth@cygnus.com>
58629
58630           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
58631           * g++.old-deja/g++.mike/warn1.C: Likewise.
58632           * g++.old-deja/g++.pt/local1.C: Likewise.
58633           * g++.old-deja/g++.pt/local7.C: Likewise.
58634           * g++.old-deja/g++.pt/spec16.C: Likewise.
58635
58636 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
58637
58638         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
58639
58640 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
58641
58642           * g77.f-torture/execute/20000503-1.f: New test.
58643
58644 2000-05-04  Andreas Jaeger  <aj@suse.de>
58645
58646         * gcc.dg/noreturn-2.c: New test.
58647
58648 2000-05-04  Neil Booth  <NeilB@earthling.net>
58649
58650         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
58651         preprocessor.
58652
58653 2000-05-04  Richard Henderson  <rth@cygnus.com>
58654
58655         * gcc.c-torture/execute/20000503-1.c: Fix typo.
58656
58657 2000-05-04  Richard Henderson  <rth@cygnus.com>
58658
58659         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
58660         OpenSSL by Jason R Thorpe.
58661
58662 2000-05-03  Jim Wilson  <wilson@cygnus.com>
58663
58664         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
58665
58666 2000-05-03  Robert Lipe <robertlipe@usa.net>
58667
58668         * gcc.dg/20000503-1.c: New test.
58669
58670 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
58671
58672         * gcc.c-torture/compile/20000502-1.c: New test.
58673         * g++.old-deja/g++.other/align.C: New test.
58674         * gcc.dg/cpp-tradstringify.c: New test.
58675
58676 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58677
58678         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
58679         and hard registers.
58680
58681 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
58682
58683         * gcc.c-torture/execute/loop-5.c: New test.
58684
58685 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
58686
58687         * gcc.c-torture/execute/va-arg-20.c: New test.
58688
58689 2000-04-23  Jeffrey A Law  (law@cygnus.com)
58690
58691         * gcc.c-torture/execute/20000422-1.c: New test.
58692
58693 2000-04-20  Greg McGary  <gkm@gnu.org>
58694
58695         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
58696         when optimizing, but without sibling-call optimizations (-O1).
58697
58698 2000-04-20  Jeffrey A Law  (law@cygnus.com)
58699
58700           * gcc.c-torture/compile/20000420-1.c: New test.
58701
58702 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
58703
58704         * g++.abi/ptrflags.C: New test.
58705         * g++.eh/catchptr1.C: Test incomplete pointer chains.
58706
58707 2000-04-19  Catherine Moore  <clm@cygnus.com>
58708
58709         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
58710
58711 2000-04-19  Greg McGary  <gkm@gnu.org>
58712
58713         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
58714         sibling-call optimizations.
58715
58716 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
58717
58718         * gcc.dg/20000419-1.c: New test.
58719
58720 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
58721
58722         * gcc.c-torture/execute/20000412-6.c: New test.
58723
58724 2000-04-12  Jeffrey A Law  (law@cygnus.com)
58725
58726         * gcc.c-torture/execute/20000412-5.c: New test.
58727         * g77.f-torture/compile/20000412-1.f: New test.
58728         * gcc.c-torture/execute/20000412-4.c: New test.
58729         * gcc.c-torture/compile/20000412-2.c: New test.
58730         * gcc.c-torture/execute/20000412-3.c: New test.
58731         * gcc.c-torture/compile/20000412-1.c: New test.
58732         * gcc.c-torture/execute/20000412-2.c: New test.
58733
58734 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
58735
58736         * objc/execute/bf-20.m: New test.
58737
58738 2000-04-10  Richard Henderson  <rth@cygnus.com>
58739
58740         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
58741
58742         * gcc.c-torture/execute/20000412-1.c: New test.
58743
58744 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
58745
58746         * g++.old-deja/g++.eh/catchptr1.C: New test.
58747
58748 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
58749
58750         * g++.old-deja/g++.abi/cxa_vec.C: New test.
58751
58752 2000-04-08  Neil Booth  <NeilB@earthling.net>
58753
58754         * gcc.dg/cpp-nullchar.c: Remove test as
58755         embedded nulls cause problems.
58756
58757 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58758
58759         * gcc.dg/compare2.c: New test.
58760
58761 2000-04-08  Neil Booth  <NeilB@earthling.net>
58762
58763         * gcc.dg/cpp-nullchar.c: New test.
58764
58765 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
58766
58767         * gcc.dg/cpp-mi2.c: New test.
58768         * gcc.dg/cpp-mi2[abc].h: New files.
58769
58770 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
58771
58772         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
58773         member name.
58774
58775 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
58776
58777         * g++.old-deja/g++.abi/vmihint.C: New test.
58778
58779 2000-04-06  Neil Booth  <NeilB@earthling.net>
58780
58781         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
58782         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
58783         copyright.
58784
58785 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
58786
58787         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
58788         avoid stack-frame overwrite.
58789
58790 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
58791
58792         * gcc.c-torture/compile/20000405-2.c: New test.
58793         * gcc.c-torture/compile/20000405-3.c: New test.
58794
58795 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58796
58797         * gcc.c-torture/compile/20000405-1.c: New test.
58798
58799 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
58800
58801         * gcc.dg/cast-qual-1.c: Revert last change.
58802
58803 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58804
58805         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
58806
58807 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
58808
58809         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
58810         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
58811
58812 2000-04-03  Jeffrey A Law  (law@cygnus.com)
58813
58814         * gcc.c-torture/compile/20000403-2.c: New test.
58815         * gcc.c-torture/compile/20000403-1.c: New test.
58816
58817 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
58818
58819         * gcc.c-torture/execute/20000403-1.c: New test.
58820
58821 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
58822
58823         * gcc.c-torture/execute/20000402-1.c: New test.
58824
58825 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
58826
58827         * gcc.c-torture/execute/va-arg-15.c: New test.
58828         * gcc.c-torture/execute/va-arg-16.c: New test.
58829         * gcc.c-torture/execute/va-arg-17.c: New test.
58830         * gcc.c-torture/execute/va-arg-18.c: New test.
58831         * gcc.c-torture/execute/va-arg-19.c: New test.
58832
58833 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
58834
58835         * gcc.c-torture/compile/981211-1.c: Move to...
58836         * gcc.dg/cpp-as1.c: ...here.
58837         * gcc.dg/cpp-as2.c: New file.
58838
58839         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
58840         compiler.
58841
58842 2000-04-02  Neil Booth  <NeilB@earthling.net>
58843
58844         * gcc.dg/cpp-cond.c  New tests.
58845         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
58846         accidental success less likely.
58847         * gcc.dg/cpp-missingop.c  New tests.
58848         * gcc.dg/cpp-missingparen.c  New tests.
58849         * gcc.dg/cpp-shift.c  New tests.
58850         * gcc.dg/cpp-shortcircuit.c  New tests.
58851         * gcc.dg/cpp-unary.c  New tests.
58852
58853 2000-03-29  Jeffrey A Law  (law@cygnus.com)
58854
58855         * gcc.c-torture/compile/20000329-1.c: New test.
58856
58857 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
58858
58859         * gcc.c-torture/compile/20000326-1.c: New test.
58860         * gcc.c-torture/compile/20000326-2.c: New test.
58861
58862 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
58863
58864         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
58865         the first parameter is a function argument.
58866
58867 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
58868
58869         * g++.old-deja/g++.ext/array4.C: New test.
58870
58871 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
58872
58873         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
58874
58875 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58876
58877         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
58878
58879 2000-03-19  Richard Henderson  <rth@cygnus.com>
58880
58881         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
58882
58883 2000-03-19  Richard Henderson  <rth@cygnus.com>
58884
58885         * gcc.c-torture/compile/20000319-1.c: New test.
58886
58887 2000-03-14  Jeffrey A Law  (law@cygnus.com)
58888
58889         * gcc.c-torture/execute/20000314-3.c: New test.
58890         * gcc.c-torture/execute/20000314-2.c: New test.
58891         * gcc.c-torture/execute/20000314-1.c: New test.
58892         * gcc.c-torture/compile/20000314-2.c: New test.
58893         * gcc.c-torture/compile/20000314-1.c: New test.
58894
58895 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
58896
58897         * g++.old-deja/g++.warn/inline.C: New test.
58898
58899 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
58900
58901         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
58902         standards-compliant result rather than specific constants.
58903         Put test-values in array.
58904
58905 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
58906
58907         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
58908         (g++_target_compile): Put test-specific options last.
58909
58910 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58911
58912         * g++.old-deja/g++.eh/vbase4.C: New test.
58913
58914 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58915
58916         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
58917
58918 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58919
58920         * g++.old-deja/g++.brendan/misc12.C: Removed.
58921         * g++.old-deja/g++.pt/memtemp77.C: Constify.
58922         * g++.old-deja/g++.ext/pretty4.C: New test.
58923
58924 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58925
58926         * g++.old-deja/g++.other/string2.C: New test.
58927
58928 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
58929
58930         * g++.old-deja/g++.warn/impint2.C: New test.
58931
58932 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
58933
58934         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
58935         is 1, not zero.
58936
58937 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
58938
58939         * g++.old-deja/g++.warn/impint.C: New test.
58940         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
58941         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
58942         * g++.old-deja/g++.pt/explicit12.C: Likewise.
58943         * g++.old-deja/g++.pt/explicit13.C: Likewise.
58944         * g++.old-deja/g++.pt/explicit17.C: Likewise.
58945         * g++.old-deja/g++.pt/explicit18.C: Likewise.
58946         * g++.old-deja/g++.pt/explicit19.C: Likewise.
58947         * g++.old-deja/g++.pt/explicit23.C: Likewise.
58948         * g++.old-deja/g++.pt/explicit31.C: Likewise.
58949         * g++.old-deja/g++.pt/explicit35.C: Likewise.
58950         * g++.old-deja/g++.pt/explicit6.C: Likewise.
58951         * g++.old-deja/g++.pt/memclass7.C: Likewise.
58952
58953 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
58954
58955         * gcc.dg/cpp-redef.c: New test.
58956
58957 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
58958
58959         * g++.old-deja/g++.pt/unify7.C: New test.
58960
58961 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58962
58963         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
58964         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
58965
58966 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
58967
58968         * gcc.c-torture/compile/20000224-1.c: New test.
58969
58970 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58971
58972         * gcc.c-torture/compile/cpp-2.c: New test.
58973         * gcc.c-torture/compile/cpp-1.c: New test.
58974
58975 2000-02-25  Jeffrey A Law  (law@cygnus.com)
58976
58977         * gcc.c-torture/execute/20000225-1.c: New test.
58978
58979 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58980
58981         * gcc.dg/cpp-li2.c: New test.
58982
58983         * gcc.dg/cpp-wi1.c: New test.
58984
58985         * gcc.dg/cpp-li1.c: New test.
58986
58987 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
58988
58989         * g++.old-deja/g++.other/sizeof5.C: New test.
58990
58991 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58992
58993         * gcc.c-torture/execute/va-arg-13.c: New test.
58994
58995 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
58996
58997         * gcc.c-torture/execute/va-arg-12.c: New test.
58998
58999 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59000
59001         * gcc.c-torture/execute/20000223-1.c: New test.
59002
59003 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59004
59005         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
59006
59007 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
59008
59009         * g++.old-deja/g++.abi/ptrmem.C: New test.
59010
59011 2000-02-19  Richard Henderson  <rth@cygnus.com>
59012
59013         * gcc.c-torture/compile/init-3.c: New.
59014
59015 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
59016
59017         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
59018         ALWAYS_CXXFLAGS.
59019
59020 2000-02-11  Robert Lipe <robertl@sco.com>
59021
59022         * gcc.c-torture/compile/20000211-3.c: New test.
59023
59024 2000-02-11  Martin Buchholz <martin@xemacs.org>
59025
59026         * gcc.c-torture/compile/20000211-2.c: New test.
59027
59028 2000-02-11  Jeffrey A Law  (law@cygnus.com)
59029
59030         * gcc.c-torture/compile/20000211-1.c: New test.
59031
59032 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
59033
59034         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
59035           on native targets
59036
59037 2000-02-08  Nathan Sidwell  <nathan@acm.org>
59038
59039         * g++.old-deja/g++.other/cast5.C: New test.
59040
59041 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
59042
59043         * gcc.c-torture/execute/20000205-1.c: New.
59044
59045 2000-02-03  Nathan Sidwell  <nathan@acm.org>
59046
59047         * g++.old-deja/g++.jason/cast3.C: Return void.
59048         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
59049
59050 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59051
59052         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
59053
59054         * gcc.dg/loop-1.c: New test.
59055
59056 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
59057
59058         * gcc.c-torture/compile/20000127-1.c: New test.
59059         * gcc.c-torture/execute/991228-1.c: New test.
59060
59061 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59062
59063         * gcc.dg/unused-2.c: New test.
59064
59065         * gcc.dg/conv-1.c: New test.
59066
59067 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
59068
59069         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
59070         compiler.
59071         (tool_option_proc): Fix typo.
59072
59073 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
59074
59075         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
59076         of the ld on the host, not on the build machine.
59077         Also, don't crash if '--help' is not a supported option.
59078
59079 2000-01-24  Richard Henderson  <rth@cygnus.com>
59080
59081         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
59082
59083 2000-01-20  Jeffrey A Law  (law@cygnus.com)
59084
59085         * gcc.c-torture/execute/20000120-2.c: New test.
59086         * gcc.c-torture/execute/20000120-1.c: New test.
59087
59088 2000-01-13  Jeffrey A Law  (law@cygnus.com)
59089
59090         * gcc.c-torture/execute/20000113-1.c: New test.
59091
59092 2000-01-12  Jeffrey A Law  (law@cygnus.com)
59093
59094         * gcc.c-torture/execute/20000112-1.c: New test.
59095
59096 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59097
59098         * gcc.dg/20000111-1.c: New test.
59099
59100 2000-01-10  Jeffrey A Law  (law@cygnus.com)
59101
59102         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
59103         with 16 bit integers.
59104
59105 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59106
59107         * gcc.dg/20000108-1.c: New test.
59108
59109 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59110
59111         * g++.old-deja/g++.ns/koenig8.C: New test.
59112
59113 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59114
59115         * g++.old-deja/g++.other/cast4.C: New test.
59116
59117 2000-01-05  Jeffrey A Law  (law@cygnus.com)
59118
59119         * gcc.c-torture/compile/20000105-2.c: New test.
59120         * gcc.c-torture/compile/20000105-1.c: New test.
59121
59122 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59123
59124         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
59125         references to printf & atoi to conform to ANSI standard.
59126         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
59127         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
59128         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
59129         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
59130         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
59131         * g++.old-deja/g++.brendan/complex1.C: Likewise.
59132         * g++.old-deja/g++.brendan/copy1.C: Likewise.
59133         * g++.old-deja/g++.brendan/copy2.C: Likewise.
59134         * g++.old-deja/g++.brendan/copy3.C: Likewise.
59135         * g++.old-deja/g++.brendan/copy4.C: Likewise.
59136         * g++.old-deja/g++.brendan/copy5.C: Likewise.
59137         * g++.old-deja/g++.brendan/copy6.C: Likewise.
59138         * g++.old-deja/g++.brendan/copy7.C: Likewise.
59139         * g++.old-deja/g++.brendan/copy8.C: Likewise.
59140         * g++.old-deja/g++.brendan/crash11.C: Likewise.
59141         * g++.old-deja/g++.brendan/crash14.C: Likewise.
59142         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
59143         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
59144         * g++.old-deja/g++.brendan/delete2.C: Likewise.
59145         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
59146         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
59147         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
59148         * g++.old-deja/g++.brendan/eh1.C: Likewise.
59149         * g++.old-deja/g++.brendan/groff1.C: Likewise.
59150         * g++.old-deja/g++.brendan/init3.C: Likewise.
59151         * g++.old-deja/g++.brendan/misc12.C: Likewise.
59152         * g++.old-deja/g++.brendan/misc7.C: Likewise.
59153         * g++.old-deja/g++.brendan/new2.C: Likewise.
59154         * g++.old-deja/g++.brendan/operators4.C: Likewise.
59155         * g++.old-deja/g++.brendan/operators5.C: Likewise.
59156         * g++.old-deja/g++.brendan/overload2.C: Likewise.
59157         * g++.old-deja/g++.brendan/overload7.C: Likewise.
59158         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
59159         * g++.old-deja/g++.brendan/reference1.C: Likewise.
59160         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
59161         * g++.old-deja/g++.brendan/template24.C: Likewise.
59162         * g++.old-deja/g++.brendan/template3.C: Likewise.
59163         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
59164         * g++.old-deja/g++.jason/inline3.C: Likewise.
59165         * g++.old-deja/g++.jason/opeq.C: Likewise.
59166         * g++.old-deja/g++.law/arg5.C: Likewise.
59167         * g++.old-deja/g++.law/arm7.C: Likewise.
59168         * g++.old-deja/g++.law/ctors11.C: Likewise.
59169         * g++.old-deja/g++.law/cvt8.C: Likewise.
59170         * g++.old-deja/g++.law/init9.C: Likewise.
59171         * g++.old-deja/g++.law/refs4.C: Likewise.
59172         * g++.old-deja/g++.law/template2.C: Likewise.
59173         * g++.old-deja/g++.law/visibility24.C: Likewise.
59174         * g++.old-deja/g++.law/vtable3.C: Likewise.
59175         * g++.old-deja/g++.mike/asm2.C: Likewise.
59176         * g++.old-deja/g++.mike/eh1.C: Likewise.
59177         * g++.old-deja/g++.mike/misc1.C: Likewise.
59178         * g++.old-deja/g++.mike/misc13.C: Likewise.
59179         * g++.old-deja/g++.mike/misc14.C: Likewise.
59180         * g++.old-deja/g++.mike/ns12.C: Likewise.
59181         * g++.old-deja/g++.mike/p1248.C: Likewise.
59182         * g++.old-deja/g++.mike/p3708.C: Likewise.
59183         * g++.old-deja/g++.mike/p3708a.C: Likewise.
59184         * g++.old-deja/g++.mike/p3708b.C: Likewise.
59185         * g++.old-deja/g++.mike/p646.C: Likewise.
59186         * g++.old-deja/g++.mike/p700.C: Likewise.
59187         * g++.old-deja/g++.mike/p783.C: Likewise.
59188         * g++.old-deja/g++.mike/p783a.C: Likewise.
59189         * g++.old-deja/g++.mike/p783b.C: Likewise.
59190         * g++.old-deja/g++.mike/p786.C: Likewise.
59191         * g++.old-deja/g++.mike/p789.C: Likewise.
59192         * g++.old-deja/g++.mike/p789a.C: Likewise.
59193         * g++.old-deja/g++.mike/p807a.C: Likewise.
59194         * g++.old-deja/g++.other/delete3.C: Likewise.
59195         * g++.old-deja/g++.other/dyncast1.C: Likewise.
59196         * g++.old-deja/g++.other/dyncast2.C: Likewise.
59197         * g++.old-deja/g++.other/dyncast3.C: Likewise.
59198         * g++.old-deja/g++.other/empty1.C: Likewise.
59199         * g++.old-deja/g++.other/temporary1.C: Likewise.
59200         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
59201         * g++.old-deja/g++.pt/t16.C: Likewise.
59202         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
59203
59204 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
59205
59206         * gcc.dg/991230-1.c: New test.
59207
59208 1999-12-29  Jeffrey A Law  (law@cygnus.com)
59209
59210         * gcc.c-torture/compile/991229-3.c: New test.
59211         * gcc.c-torture/compile/991229-2.c: New test.
59212         * gcc.c-torture/compile/991229-1.c: New test.
59213
59214 1999-12-29  Greg McGary <gkm@eng.ascend.com>
59215
59216         * gcc.c-torture/compile/labels-2.c: New test.
59217
59218 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
59219
59220         * gcc.c-torture/execute/991227-1.c: New test.
59221
59222 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59223
59224         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
59225
59226 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
59227
59228         * gcc.c-torture/execute/991221-1.c: New test.
59229
59230 1999-12-20  Nathan Sidwell  <nathan@acm.org>
59231
59232         * g++.old-deja/g++.other/cast3.C: New test.
59233
59234 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
59235
59236         * gcc.c-torture/execute/991216-4.c: New test.
59237
59238 1999-12-16  Michael Meissner  <meissner@cygnus.com>
59239
59240         * gcc.c-torture/execute/991216-1.c: New test.
59241         * gcc.c-torture/execute/991216-2.c: New test.
59242         * gcc.c-torture/execute/991216-3.c: New test.
59243
59244 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59245
59246         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
59247         Actually make the test fail by using "-O2" for compilation.
59248
59249 1999-12-15  Nathan Sidwell  <nathan@acm.org>
59250
59251         * g++.old-deja/g++.warn/cast-align1.C: New test.
59252
59253 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59254
59255         * gcc.c-torture/compile/991214-1.c: New test.
59256         * gcc.c-torture/compile/991214-2.c: New test.
59257
59258 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59259
59260         * gcc.dg/991214-1.c: New test.
59261
59262 1999-12-13  Jeffrey A Law  (law@cygnus.com)
59263
59264         * gcc.c-torture/compile/991213-3.c: New test.
59265         * gcc.c-torture/compile/991213-2.c: New test.
59266         * gcc.c-torture/compile/991213-1.c: New test.
59267
59268 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
59269
59270         * gcc.dg/991209-1.c: New test.
59271
59272 1999-12-08  Nathan Sidwell <nathan@acm.org>
59273
59274         * gcc.c-torture/compile/991208-1.c: New test.
59275
59276 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59277
59278         * gcc.dg/ultrasp2.c: New test.
59279
59280 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
59281
59282         * g++.old-deja/g++.abi/align.C (main): Fix typo.
59283
59284 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
59285
59286         * gcc.c-torture/compile/991202-1.c: New test.
59287         * gcc.c-torture/execute/991202-1.c: New test.
59288         * gcc.c-torture/execute/991202-2.c: New test.
59289         * gcc.c-torture/execute/991202-3.c: New test.
59290
59291 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
59292
59293         * g++.old-deja/g++.abi/align.C: New test.
59294         * g++.old-deja/g++.abi/aggregates.C: Likewise.
59295         * g++.old-deja/g++.abi/bitfields.C: Likewise.
59296
59297 1999-12-01  Richard Henderson  <rth@cygnus.com>
59298
59299         * gcc.c-torture/execute/991201-1.c: New.
59300
59301 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
59302
59303         * gcc.dg/991129-1.c: New test.
59304
59305 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
59306
59307         * gcc.c-torture/compile/991127-1.c: New test.
59308
59309 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59310
59311         * g++.old-deja/g++.other/warn4.C: New test.
59312
59313 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59314
59315         * g++.old-deja/g++.eh/cleanup2.C: New test.
59316         * g++.old-deja/g++.ext/pretty2.C: New test.
59317         * g++.old-deja/g++.ext/pretty3.C: New test.
59318         * g++.old-deja/g++.other/debug6.C: New test.
59319
59320 1999-10-20  Jim Wilson  <wilson@cygnus.com>
59321
59322         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
59323         compiler_output to look for one error message instead of two.
59324
59325 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
59326
59327         * gcc.c-torture/execute/991118-1.c: Also test case
59328         where the word boundary does not split a byte evenly.
59329
59330 1999-11-19  Nathan Sidwell  <nathan@acm.org>
59331
59332         * g++.old-deja/g++.ext/restrict1.C: New test.
59333
59334 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
59335
59336         * gcc.c-torture/execute/991118-1.c: New test.
59337
59338 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
59339
59340         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
59341         working directory pathnames.
59342
59343 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
59344
59345         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
59346         host is equipped with driver.h and driver.o so it can actually
59347         compile and run the tests.
59348
59349 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
59350
59351         * gcc.c-torture/compile/991008-1.c: New test.
59352
59353 1999-11-08  Nick Clifton  <nickc@cygnus.com>
59354
59355         * lib/gcc-dg.exp: Include target-supports.exp
59356
59357 1999-11-05  Nick Clifton  <nickc@cygnus.com>
59358
59359         * lib/target-supports.exp: New file: Provide procs to test for
59360         features supported by the target.
59361         (check_weak_available): Moved here from ecos.exp.
59362         (check_alias_available): New proc: Determine of the target
59363         toolchain supports the alias attribute.
59364
59365         * gcc.dg/special/ecos.exp: Move check_weak_available to
59366         target-supports.exp.
59367         (alias-1.c): Only perform the test if the target supports
59368         aliases.
59369         (wkali-1.c): Only perform the test if the target supports
59370         aliases.
59371
59372         * gcc.dg/990506-0.c: Expect error messages from cross
59373         targets as well as native targets.
59374
59375 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59376
59377         * gcc.dg/ultrasp1.c: Removed xfail.
59378         * gcc.dg/struct-ret-2.c: Likewise.
59379         * gcc.dg/array-1.c: Likewise.
59380
59381 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59382
59383         * gcc.dg/struct-ret-2.c: New test.
59384
59385         * gcc.dg/array-1.c: New test.
59386
59387 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
59388
59389         * gcc.c-torture/execute/991030-1.c: New test.
59390
59391 1999-10-26  Richard Henderson  <rth@cygnus.com>
59392
59393         * gcc.c-torture/compile/991026-2.c: New test.
59394
59395 1999-10-26  Jeffrey A Law  (law@cygnus.com)
59396
59397         * gcc.c-torture/compile/991026-1.c: New test.
59398
59399 1999-10-23  Jeffrey A Law  (law@cygnus.com)
59400
59401         * gcc.c-torture/execute/991023-1.c: New test.
59402
59403 1999-10-19  Jeffrey A Law  (law@cygnus.com)
59404
59405         * gcc.c-torture/execute/991019-1.c: New test.
59406
59407 1999-10-16  Richard Henderson  <rth@cygnus.com>
59408
59409         * gcc.c-torture/execute/991016-1.c: New test.
59410
59411 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
59412
59413         * gcc.c-torture/execute/991014-1.c: New test.
59414
59415 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
59416
59417         * g++.old-deja/g++.other/union2.C: New test.
59418
59419 1999-10-13  Nathan Sidwell  <nathan@acm.org>
59420
59421         * g++.old-deja/g++.other/vaarg2.C: New test.
59422         * g++.old-deja/g++.other/vaarg3.C: New test.
59423
59424 1999-10-12  Craig Burley  <craig@jcb-sc.com>
59425
59426         * g77.f-torture/noncompile/19990905-1.f: Moved from being
59427         in compile/.
59428
59429 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
59430
59431         * gcc.c-torture/execute/va-arg-11.c: New test.
59432
59433 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
59434
59435         * lib/file-format.exp (gcc_target_object_format): Don't
59436         crash if objdump is unavailable.
59437
59438 1999-09-29  Donn Terry <donn@interix.com>
59439
59440         * gcc.misc-tests/mg.exp: delete extraneous redirection.
59441
59442 1999-09-28  Nick Clifton  <nickc@cygnus.com>
59443
59444         * gcc.c-torture/compile/990928-1.c: New test.
59445
59446 1999-09-28  Nathan Sidwell  <nathan@acm.org>
59447
59448         * g++.old-deja/g++.other/decl6.C: New test.
59449
59450 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59451
59452         * gcc.c-torture/execute/va-arg-10.c: New test.
59453
59454 1999-09-27  Nathan Sidwell  <nathan@acm.org>
59455
59456         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
59457         __PRETTY_FUNCTION__.
59458
59459 1999-09-23  Nick Clifton  <nickc@cygnus.com>
59460
59461         * gcc.c-torture/execute/990923-1.c: New test.
59462
59463 1999-09-21  Nick Clifton  <nickc@cygnus.com>
59464
59465         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
59466         for which -fpic is inappropriate.
59467
59468 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
59469
59470         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
59471
59472 1999-09-21  Nathan Sidwell  <nathan@acm.org>
59473
59474         * g++.old-deja/g++.other/dyncast1.C: New test.
59475         * g++.old-deja/g++.other/dyncast2.C: New test.
59476         * g++.old-deja/g++.other/dyncast3.C: New test.
59477         * g++.old-deja/g++.other/dyncast4.C: New test.
59478         * g++.old-deja/g++.other/dyncast5.C: New test.
59479         * g++.old-deja/g++.eh/catch3.C: New test.
59480         * g++.old-deja/g++.eh/catch3p.C: New test.
59481         * g++.old-deja/g++.eh/catch4.C: New test.
59482         * g++.old-deja/g++.eh/catch4p.C: New test.
59483         * g++.old-deja/g++.eh/catch5.C: New test.
59484         * g++.old-deja/g++.eh/catch5p.C: New test.
59485         * g++.old-deja/g++.eh/catch6.C: New test.
59486         * g++.old-deja/g++.eh/catch6p.C: New test.
59487         * g++.old-deja/g++.eh/catch7.C: New test.
59488         * g++.old-deja/g++.eh/catch7p.C: New test.
59489         * g++.old-deja/g++.eh/catch8.C: New test.
59490         * g++.old-deja/g++.eh/catch8p.C: New test.
59491         * g++.old-deja/g++.eh/catch9.C: New test.
59492         * g++.old-deja/g++.eh/catch9p.C: New test.
59493
59494 1999-09-13  Nathan Sidwell  <nathan@acm.org>
59495
59496         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
59497         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
59498
59499 1999-09-13  Jeffrey A Law  (law@cygnus.com)
59500
59501         * gcc.c-torture/compile/990913-1.c: New test.
59502
59503 1999-09-10  Nathan Sidwell  <nathan@acm.org>
59504
59505         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
59506         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59507
59508 1999-09-09  Richard Henderson  <rth@cygnus.com>
59509
59510         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
59511
59512 1999-09-09  Nathan Sidwell  <nathan@acm.org>
59513
59514         * g++.old-deja/g++.other/lookup11.C: New test.
59515         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
59516         what is permitted and what we want.
59517         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
59518         overload use.
59519         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59520
59521 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
59522
59523         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
59524         * gcc.c-torture/noncompile/poison-1.c: New file.
59525
59526 1999-09-08  Nathan Sidwell  <nathan@acm.org>
59527
59528         * g++.old-deja/g++.other/sizeof3.C: New test.
59529         * g++.old-deja/g++.other/sizeof4.C: New test.
59530         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
59531         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
59532
59533 1999-09-07  Richard Henderson  <rth@cygnus.com>
59534
59535         * gcc.dg/va-arg-1.c: New.
59536
59537 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59538
59539         * gcc.c-torture/execute/va-arg-9.c: New test.
59540
59541 1999-09-05  Craig Burley  <craig@jcb-sc.com>
59542
59543         * g77.f-torture/compile/980519-2.f: New test.
59544         * g77.f-torture/compile/19990905-0.f: New test.
59545         * g77.f-torture/compile/19990905-1.f: New test.
59546         * g77.f-torture/compile/19990905-2.f: New test.
59547
59548         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
59549
59550 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
59551
59552         * gcc.c-torture/execute/990827-1.c: Fix typo.
59553
59554 1999-09-03  Nathan Sidwell  <nathan@acm.org>
59555
59556         * g++.old-deja/g++.other/deref1.C: New test.
59557
59558 1999-09-02  Nathan Sidwell  <nathan@acm.org>
59559
59560         * g++.old-deja/g++.other/ambig2.C: New test.
59561         * g++.old-deja/g++.other/cond5.C: New test.
59562         * g++.old-deja/g++.other/lookup16.C: New test.
59563
59564 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
59565
59566         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
59567         assemblers too.
59568
59569 1999-08-31  Jeffrey A Law  (law@cygnus.com)
59570
59571         * lib/c-torture.exp: Avoid the "compare executables" optimization
59572         when testing native.
59573
59574 1999-08-29  Jeffrey A Law  (law@cygnus.com)
59575
59576         * gcc.c-torture/execute/990829-1.c: New test.
59577         * gcc.c-torture/compile/990829-1.c: New test.
59578
59579 1999-08-27  Paul Burchard  <burchard@pobox.com>
59580
59581         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
59582         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
59583         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
59584         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
59585         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
59586         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
59587         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
59588         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
59589         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
59590         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
59591         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
59592
59593 1999-08-27  Jeffrey A Law  (law@cygnus.com)
59594
59595         * gcc.c-torture/execute/990827-1.c: New test.
59596
59597 1999-08-26  Craig Burley  <craig@jcb-sc.com>
59598
59599         * g77.f-torture/noncompile/19990826-4.f: New test.
59600
59601         * g77.f-torture/compile/19990826-3.f: New test.
59602
59603         * g77.f-torture/execute/19990826-2.f: New test.
59604
59605         * g77.f-torture/compile/19990826-1.f: New test.
59606
59607         * gcc.c-torture/execute/990826-0.c: New test.
59608         * g77.c-torture/execute/19990826-0.f: New test.
59609
59610         * g77.f-torture/noncompile/970626-2.f: New test.
59611
59612 1999-08-25  Paul Burchard  <burchard@pobox.com>
59613
59614         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
59615         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
59616         lss-011.C: New tests.
59617
59618 1999-08-25  Nathan Sidwell  <nathan@acm.org>
59619
59620         * g++.old-deja/g++.other/decl5.C: New test.
59621
59622 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59623
59624         * noncompile/noncompile.exp: Load_lib c-torture.exp.
59625         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
59626         call `postbase' for each one.  All callers of `postbase' changed
59627         to call this instead.
59628
59629 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
59630
59631         * gcc.c-torture/execute/990811-1.c: New test.
59632
59633 1999-08-09  Nick Clifton  <nickc@cygnus.com>
59634
59635         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
59636         just native ones.
59637
59638         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
59639         just native ones.
59640
59641 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59642
59643         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
59644
59645 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59646
59647         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
59648
59649 1999-08-04  Nathan Sidwell  <nathan@acm.org>
59650
59651         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
59652
59653 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59654
59655         * gcc.c-torture/execute/990804-1.c: New test.
59656
59657 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59658
59659         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
59660         * g++.old-deja/g++.brendan/crash64.C: Likewise.
59661         * g++.old-deja/g++.brendan/overload8.C: Likewise.
59662
59663 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59664
59665         * g++.old-deja/g++.other/struct1.C: New test.
59666
59667 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59668
59669         * g++.old-deja/g++.other/enum2.C: New test.
59670
59671 1999-08-02  Richard Henderson  <rth@cygnus.com>
59672
59673         Adapted from tests from Franz Sirl:
59674         * gcc.c-torture/execute/va-arg-7.c: New test.
59675         * gcc.c-torture/execute/va-arg-8.c: New test.
59676
59677 1999-08-01  Jeffrey A Law  (law@cygnus.com)
59678
59679         * gcc.c-torture/compile/990801-2.c: New test.
59680
59681         * gcc.c-torture/compile/990801-1.c: New test.
59682
59683 1999-07-27  Michael Meissner  <meissner@cygnus.com>
59684
59685         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
59686         fp-cmp-1.c, converting double to float.
59687
59688         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
59689         fp-cmp-1.c, converting double to long double.
59690
59691         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
59692         from fr1 to unknown_register, since fr1 is a legitimate register
59693         on some machines.
59694
59695 1999-07-25  Jeffrey A Law  (law@cygnus.com)
59696
59697         * README: More listname related changes.
59698
59699 1999-07-08  Catherine Moore  <clm@cygnus.com>
59700
59701         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
59702
59703 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
59704
59705         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
59706
59707 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59708
59709         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
59710
59711 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
59712
59713         * gcc.dg/990703-1.c: New test.
59714
59715 1999-06-29  Nick Clifton  <nickc@cygnus.com>
59716
59717         * lib/file-format.exp: New file: Move definition of proc
59718         gcc_target_object_format to here from
59719         gcc.dg/special/ecos.exp.
59720
59721         * lib/c-torture.exp: Include lib file-format.exp.
59722         * lib/gcc-dg.exp: Include lib file-format.exp.
59723
59724         * gcc.dg/special/ecos.exp: Remove definition of proc
59725         gcc_target_object_format.
59726
59727 1999-06-28  Jeffrey A Law  (law@cygnus.com)
59728
59729         * gcc.c-torture/execute/990628-1.c: New test.
59730
59731 1999-06-25  Jeffrey A Law  (law@cygnus.com)
59732
59733         * gcc.c-torture/compile/990625-2.c: New test.
59734
59735         * gcc.c-torture/compile/990625-1.c: New test.
59736
59737 1999-06-23  Nick Clifton  <nickc@cygnus.com>
59738
59739         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
59740         attributes compile.
59741         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
59742         ports that use the COFF/PE file format.
59743
59744 1999-06-17  Jeffrey A Law  (law@cygnus.com)
59745
59746         * gcc.c-torture/compile/990617-1.c: New test.
59747
59748 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
59749
59750         * g++.old-deja/g++.other/decl4.C: New test.
59751
59752 1999-06-14  Nathan Sidwell  <nathan@acm.org>
59753
59754         * g++.old-deja/g++.other/bitfld3.C: New test.
59755
59756 1999-06-08  Nathan Sidwell  <nathan@acm.org>
59757
59758         * g++.old-deja/g++.eh/catch1.C: New test.
59759
59760 1999-06-07  Jeffrey A Law  (law@cygnus.com)
59761
59762         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
59763
59764         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
59765         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
59766
59767 1999-06-05  Craig Burley  <craig@jcb-sc.com>
59768
59769         * g77.f-torture/compile/19990502-0.f: Replace with new,
59770         shorter, test that still fails after recent changes.
59771
59772 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59773
59774         * gcc.c-torture/execute/990604-1.c: New test.
59775
59776 1999-05-31  Jeffrey A Law  (law@cygnus.com)
59777
59778         * gcc.c-torture/execute/990531-1.c: New test.
59779
59780 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59781
59782         * gcc.c-torture/compile/990527-1.c: New test.
59783
59784 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
59785
59786         * gcc.c-torture/execute/990527-1.c: New test.
59787
59788 1999-05-25  Nick Clifton  <nickc@cygnus.com>
59789
59790         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
59791         bitfields as signed.
59792
59793 1999-05-25  Craig Burley  <craig@jcb-sc.com>
59794
59795         * g77.f-torture/compile/19990525-0.f: New test.
59796
59797 1999-05-25  Jeffrey A Law  (law@cygnus.com)
59798
59799         * gcc.c-torture/execute/990525-2.c: New test.
59800
59801         * gcc.c-torture/execute/990525-1.c: New test.
59802
59803 1999-05-24  Nathan Sidwell  <nathan@acm.org>
59804
59805         * g++.old-deja/g++.other/anon3.C: New test.
59806         * g++.old-deja/g++.other/anon4.C: New test.
59807         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
59808         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
59809         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
59810         Merrill).
59811
59812 1999-05-24  Jeffrey A Law  (law@cygnus.com)
59813
59814         * gcc.c-torture/execute/990524-1.c: New test.
59815
59816         * gcc.dg/990524-1.c: New test.
59817
59818 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59819
59820         * gcc.c-torture/compile/990523-1.c: New test.
59821
59822 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
59823
59824         * gcc.c-torture/compile/990519-1.c: New test.
59825
59826 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59827
59828         * gcc.c-torture/compile/990517-1.c: New test.
59829
59830         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
59831         (e4, f4): New tests.
59832         (main): Call them.
59833
59834 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59835
59836         * gcc.dg/noreturn-1.c: New test.
59837
59838 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59839
59840         * gcc.c-torture/execute/990513-1.c: New test.
59841
59842 1999-05-10  Richard Henderson  <rth@cygnus.com>
59843
59844         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
59845
59846 1999-05-10  Craig Burley  <craig@jcb-sc.com>
59847
59848         * g77.f-torture/execute/erfc.f: Use small single-precision
59849         values, to avoid problems on Alphas when not -mieee.
59850
59851 1999-05-08  Craig Burley  <craig@jcb-sc.com>
59852
59853         * gcc.dg/990506-0.c: New test.
59854
59855 1999-05-08  Richard Henderson  <rth@cygnus.com>
59856
59857         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
59858         the constant to test.  Don't XFAIL 64-bit targets.
59859
59860         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
59861         * g++.old-deja/g++.law/profile1.C: Likewise.
59862
59863         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
59864         operator new instances.
59865         * g++.old-deja/g++.other/delete5.C: Likewise.
59866
59867 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59868
59869         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
59870         intrinsic.
59871
59872 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59873
59874         * g77.f-torture/execute/u77-test.f: Reverse order of two
59875         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
59876
59877 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59878
59879         * gcc.dg/compare1.c: New test.
59880
59881 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
59882
59883         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
59884         New tests.
59885
59886 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59887
59888         * g77.f-torture/compile/19990502-1.f: New test.
59889
59890 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59891
59892         * g77.f-torture/compile/19990502-0.f: New test.
59893
59894 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59895
59896         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
59897         intrinsic.
59898
59899 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59900
59901         * g77.f-torture/execute/u77-test.f (main): List libU77
59902         intrinsics not currently tested.
59903         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
59904         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
59905         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
59906         Trim blanks off the ends of some printed strings.
59907
59908 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59909
59910         * g77.f-torture/execute/u77-test.f (main): Just warn about
59911         FSTAT gid disagreement, as it's expected on some systems.
59912
59913 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59914
59915         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
59916         use a new function, which allows for some slop.
59917         Clean up some commentary.
59918         (issum): The new function.
59919         (sgladd): Deleted subroutine.
59920
59921 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59922
59923         * g77.f-torture/execute/u77-test.f: Modify to be more like
59924         libf2c/libU77 version, bringing patches to that version here.
59925         Add suitable commentary.
59926
59927 1999-04-25  Richard Henderson  <rth@cygnus.com>
59928
59929         * gcc.dg/990424-1.c: New test.
59930
59931 1999-04-24  Craig Burley  <craig@jcb-sc.com>
59932
59933         * g77.f-torture/execute/u77-test.f (main): Bug involving
59934         LSTAT has been fixed, so turn back on full checking.
59935
59936 1999-04-20  Craig Burley  <craig@jcb-sc.com>
59937
59938         * g77.f-torture/compile/19990419-0.f: New test.
59939         * g77.f-torture/execute/19990419-1.f: New test.
59940
59941 1999-04-17  Richard Henderson  <rth@cygnus.com>
59942
59943         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
59944         to avoid the need for a prototype to supress a warning.
59945
59946 1999-04-07  Jim Wilson  <wilson@cygnus.com>
59947
59948         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
59949
59950 1999-04-04  Jeffrey A Law  (law@cygnus.com)
59951
59952         * gcc.c-torture/execute/990404-1.c: New test.
59953
59954 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59955
59956         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
59957         * gcc.dg/cpp-if3.c: Don't use -pedantic.
59958         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
59959         missing initializer warnings.
59960
59961 1999-03-28  Jeffrey A Law  (law@cygnus.com)
59962
59963         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
59964         matching strings.
59965
59966 1999-03-26  Jeffrey A Law  (law@cygnus.com)
59967
59968         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
59969
59970 1999-03-26  Craig Burley  <craig@jcb-sc.com>
59971
59972         * g77.f-torture/execute/19990325-0.f: New test.
59973         * g77.f-torture/execute/19990325-1.f: New test.
59974
59975 1999-03-24  Jeffrey A Law  (law@cygnus.com)
59976
59977         * gcc.c-torture/execute/990324-1.c: New test.
59978
59979 1999-03-22  Jim Wilson  <wilson@cygnus.com>
59980
59981         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
59982         test with 4.
59983
59984 1999-03-17  Richard Henderson  <rth@cygnus.com>
59985
59986         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
59987
59988 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59989
59990         * g77.f-torture/execute/19990313-2.f: New test.
59991         * g77.f-torture/execute/19990313-3.f: New test.
59992
59993 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59994
59995         * g77.f-torture/execute/19990313-0.f: New test.
59996         * g77.f-torture/execute/19990313-1.f: New test.
59997
59998 1999-03-12  Jim Wilson  <wilson@cygnus.com>
59999
60000         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
60001         printf to sprintf.
60002         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
60003         (main): Add check for u15.  Conditionalize u31 check depending on
60004         whether ints are <32 bits or >=32 bits.
60005
60006 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60007
60008         * g77.f-torture/execute/19981119-0.f: Improve testiness.
60009
60010 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60011
60012         * g77.f-torture/compile/19990305-0.f: New test.
60013         * g77.f-torture/execute/19981119-0.f: New test.
60014
60015 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60016
60017         * g77.f-torture/execute/970625-2.f: call ABORT if final
60018         result is not correct, instead of just printing it.
60019         Add this checking via newly introduced obfuscation, to
60020         trip up buggy front ends.
60021
60022 1999-03-07  Craig Burley  <craig@jcb-sc.com>
60023
60024         * g77.f-torture/compile/960317-1.f: Moved from being
60025         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
60026
60027 1999-03-06  Craig Burley  <craig@jcb-sc.com>
60028
60029         * g77.f-torture/execute/960317-1.f: New (old) test.
60030         * g77.f-torture/execute/970625-2.f: Ditto.
60031
60032 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
60033
60034         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
60035         error message on line 1 or line 2; cccp and cpplib do this differently.
60036
60037 1999-03-01  Jeffrey A Law  (law@cygnus.com)
60038
60039         * g++.old-deja/g++.law/weak1.C: New test.
60040
60041 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60042
60043         * gcc.c-torture/execute/990119-1.c: Renamed to...
60044         * gcc.dg/990119-1.c: this, so it will only be tested once
60045         (it's a preprocessor test, it doesn't need to be run at
60046         multiple optimization levels).
60047
60048 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60049
60050         * lib/g++.exp: Don't add incdir=$base_dir/../include to
60051           ALWAYS_CXXFLAGS.
60052
60053 1999-02-24  Craig Burley  <craig@jcb-sc.com>
60054
60055         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
60056         * g77.f-torture/compile/19981216-0.f: ...as it is expected
60057         to not be compilable by current g77.
60058
60059 1999-02-24  Nick Clifton  <nickc@cygnus.com>
60060
60061         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
60062
60063 1999-02-22  Jeffrey A Law  (law@cygnus.com)
60064
60065         * gcc.c-torture/execute/990222-1.c: New test.
60066
60067 1999-02-19  Craig Burley  <craig@jcb-sc.com>
60068
60069         * g77.f-torture/compile/19990218-0.f: New test.
60070         * g77.f-torture/noncompile/19990218-1.f: New test.
60071
60072 1999-02-18  Craig Burley  <craig@jcb-sc.com>
60073
60074         * g77.f-torture/compile/19981216-0.f: New test.
60075
60076 1999-02-14  Jeffrey A Law  (law@cygnus.com)
60077
60078         * gcc.dg/990214-1.c: New test.
60079
60080 1999-02-13  Jeffrey A Law  (law@cygnus.com)
60081
60082         * gcc.dg/990213-2.c: New test.
60083
60084         * gcc.dg/990213-1.c: New test.
60085
60086 1999-02-12  Jeffrey A Law  (law@cygnus.com)
60087
60088         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
60089         ints.
60090
60091 1999-02-11  Nick Clifton  <nickc@cygnus.com>
60092
60093         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
60094         specified by target.
60095
60096         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
60097
60098 1999-02-11  Jeffrey A Law  (law@cygnus.com)
60099
60100         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
60101
60102 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60103
60104         * gcc.dg/special/ecos.exp: New test driver for new tests with
60105         special requirements.
60106
60107         * gcc.dg/special/alias-1.c: New test.
60108         * gcc.dg/special/gcsec-1.c: New test.
60109         * gcc.dg/special/weak-1.c: New test.
60110         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
60111         * gcc.dg/special/weak-2.c: New test.
60112         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
60113         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
60114         * gcc.dg/special/wkali-1.c: New test.
60115         * gcc.dg/special/wkali-2.c: New test.
60116         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
60117         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
60118
60119 1999-02-10  Felix Lee  <flee@cygnus.com>
60120
60121           * lib/c-torture.exp (c-torture-compile): Pull out code for
60122           analyzing gcc error messages.
60123           (c-torture-execute): Likewise.  Fix some (harmless) false
60124           positives.
60125           * lib/gcc.exp (gcc_check_compile): New function.
60126
60127 1999-02-08  Richard Henderson  <rth@cygnus.com>
60128
60129         * gcc.c-torture/execute/990208-1.c: New test.
60130
60131 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60132
60133         * g++.dg/special/ecos.exp: New driver for new tests with special
60134         requirements
60135
60136         * g++.dg/special/conpr-1.C: New test
60137         * g++.dg/special/conpr-2.C: New test
60138         * g++.dg/special/conpr-2a.C: New test
60139         * g++.dg/special/conpr-3.C: New test
60140         * g++.dg/special/conpr-3a.C: New test
60141         * g++.dg/special/conpr-3b.C: New test
60142
60143         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
60144         allow g++ to use the dg driver
60145
60146         * README: Add comment about g++.dg directory
60147
60148 1999-02-06  Jeffrey A Law  (law@cygnus.com)
60149
60150         * README: Update email addresses.
60151
60152 1999-02-03  Nick Clifton  <nickc@cygnus.com>
60153
60154         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
60155         arguments in order to force structure S onto the stack even on
60156         the alpha.
60157         (test): Pass 10 leading arguments to function foo as well as the
60158         structure S.
60159
60160         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
60161         failure for all targets.
60162
60163         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
60164         abort to terminate program execution.
60165
60166 1999-01-30  Richard Henderson  <rth@cygnus.com>
60167
60168         * gcc.c-torture/execute/990130-1.c: New test.
60169
60170 1999-01-30  Jeffrey A Law  (law@cygnus.com)
60171
60172         * gcc.dg/990130-1.c: New test.
60173
60174 1999-01-28  Michael Meissner  <meissner@cygnus.com>
60175
60176         * gcc.c-torture/execute/990128-1.c: New test.
60177
60178 1999-01-27  Michael Meissner  <meissner@cygnus.com>
60179
60180         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
60181
60182 1999-01-27  Felix Lee  <flee@cygnus.com>
60183
60184         * lib/c-torture.exp (c-torture-compile): pull out code for
60185         analyzing gcc error messages.
60186         (c-torture-execute): ditto, and fix some (harmless) false
60187         positives.
60188         * lib/gcc.exp (gcc_check_compile): new function.
60189
60190 1999-01-17  Jeffrey A Law  (law@cygnus.com)
60191
60192         * gcc.dg/990117-1.c: New test.
60193
60194         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
60195
60196         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
60197
60198 1999-01-15  Jeffrey A Law  (law@cygnus.com)
60199
60200         * g77.f-torture/compile/990115-1.f: New test.
60201
60202 1999-01-07  Jeffrey A Law  (law@cygnus.com)
60203
60204         * gcc.c-torture/compile/990107-1.c: New test
60205
60206 1999-01-06  Jeffrey A Law  (law@cygnus.com)
60207
60208         * gcc.c-torture/execute/990106-2.c: New test.
60209
60210         * gcc.c-torture/execute/990106-1.c: New test.
60211
60212 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
60213
60214         * gcc.c-torture/compile/981223-1.c: New test.
60215
60216 1998-12-29  Richard Henderson  <rth@cygnus.com>
60217
60218         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
60219         (opt3): Rename from opt4 and disable.
60220
60221 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
60222
60223         * g++.old-deja/g++.pt/ptrmem5.C: New test.
60224
60225 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60226
60227         * g++.old-deja/g++.other/conv5.C: New test.
60228
60229 1998-12-14  Nick Clifton  <nickc@cygnus.com>
60230
60231         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
60232
60233 1998-12-11  Jeffrey A Law  (law@cygnus.com)
60234
60235         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
60236
60237 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
60238
60239         * gcc.c-torture/compile/981211-1.c: New test.
60240
60241 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60242
60243         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
60244
60245         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
60246
60247 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60248
60249         * gcc.special/930510-1.c: Make C9X safe.
60250         * gcc.misc-tests/gcov-1.c Similarly.
60251         * gcc.misc-tests/gcov-2.c Similarly.
60252
60253 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60254
60255         * gcc.dg/ultrasp1.c: New test.
60256
60257 1998-12-06  Richard Henderson  <rth@cygnus.com>
60258
60259         * gcc.c-torture/execute/981206.c: New test.
60260
60261 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60262
60263         * g++.old-deja/g++.ns/template7.C: New test.
60264
60265         * g++.old-deja/g++.other/expr1.C: New test.
60266
60267         * g++.old-deja/g++.eh/tmpl3.C: New test.
60268
60269         * g++.old-deja/g++.eh/tmpl2.C: New test.
60270
60271 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60272
60273         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
60274         * g++.old-deja/g++.other/using6.C: Removed.
60275         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
60276
60277         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
60278
60279 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60280
60281         * g++.old-deja/g++.pt/overload8.C: New test.
60282
60283         * g++.old-deja/g++.pt/overload7.C: New test.
60284
60285         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
60286
60287         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
60288         and relinking messages.
60289         * lib/g++.exp (g++_target_compile): Remove .rpo file when
60290         compiling with -frepo.
60291
60292 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
60293
60294         * g++.old-deja/g++.pt/lookup6.C: New test.
60295
60296 1998-11-30  Nick Clifton  <nickc@cygnus.com>
60297
60298         * gcc.c-torture/execute/981130-1.c: New test.
60299         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
60300
60301 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60302
60303         * g++.old-deja/g++.pt/explicit76.C: New test.
60304
60305         * g++.old-deja/g++.pt/friend38.C: New test.
60306
60307         * g++.old-deja/g++.ns/crash2.C: New test.
60308
60309         * g++.old-deja/g++.pt/defarg8.C: New test.
60310
60311         * g++.old-deja/g++.pt/instantiate6.C: New test.
60312
60313         * g++.old-deja/g++.pt/static6.C: New test.
60314
60315         * g++.old-deja/g++.pt/decl2.C: New test.
60316
60317 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60318
60319         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
60320         problem is actually related with name lookup, but so what? :-)
60321
60322         * g++.old-deja/g++.pt/friend37.C: New test.
60323
60324 1998-11-25  Dave Love  <d.love@dl.ac.uk>
60325
60326         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
60327         element, which fails on some systems.
60328
60329         * g77.f-torture/execute/labug1.f: New test.
60330
60331 1998-11-21  Jeffrey A Law  (law@cygnus.com)
60332
60333         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
60334         is defined.
60335
60336 1998-11-18  Dave Love  <d.love@dl.ac.uk>
60337
60338         * g77.f-torture/compile/981117-1.f: New test.
60339
60340 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
60341
60342         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
60343         properly discarded.
60344
60345 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
60346
60347         * gcc.c-torture/execute/memcheck: New directory of tests for
60348         -fcheck-memory-usage.
60349
60350 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
60351
60352         * README: New file, general information about the testsuite and
60353         new description of the various C++ test subdirectories.
60354         * README.g++: Eliminate obsolete information, update and move most
60355         relevant stuff to README.
60356
60357 1998-11-07  Richard Henderson  <rth@cygnus.com>
60358
60359         * gcc.c-torture/compile/981107-1.c: New test.
60360
60361 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
60362
60363         * execute/memcpy-bi.c: New testcase.
60364
60365 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
60366
60367         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
60368         base classes.
60369
60370         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
60371         template is selected.
60372
60373         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
60374         classes, it should be accepted for all types.
60375
60376         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
60377
60378         * g++.old-deja/g++.pt/spec24.C: Ensure that template
60379         specializations start with template headers.
60380
60381 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
60382
60383         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
60384
60385         * g++.old-deja/g++.other/init9.C: Test cross initialization of
60386         non-POD types.
60387
60388 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60389
60390         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
60391
60392 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
60393
60394         * compile/981022-1.c, compile/981022-1.x: New test and driver.
60395
60396 1998-10-19  Jeffrey A Law  (law@cygnus.com)
60397
60398         * 981019-1.c: New test.
60399
60400 1998-10-14  Robert Lipe <robertl@dgii.com>
60401
60402         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
60403         find objc headers.
60404
60405 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60406
60407         * compile/981001-4.c: Remove use of GCC extension that triggers a
60408         compiler bug.
60409
60410 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
60411
60412         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
60413
60414 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60415
60416         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
60417         instantiation of template produces incorrect code for delete
60418         expression.
60419
60420         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
60421         constructors' name is not unique.
60422         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
60423         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
60424
60425         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
60426         automatic array of const is ill-formed.
60427
60428         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
60429         of template parameter?
60430
60431         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
60432         const.
60433
60434         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
60435         pointer-to-member expression.
60436
60437         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
60438         declaration causes ICE.
60439
60440 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
60441
60442         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
60443         reserved in the global namespace.
60444
60445         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
60446         generate needed virtual table.
60447
60448         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
60449
60450 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
60451
60452         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
60453         template-dependent type
60454
60455 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60456
60457         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
60458         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
60459         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
60460
60461         * g++.old-deja/g++.other/using5.C: New test; using decl from base
60462         class should be usable as argument of member function.
60463         * g++.old-deja/g++.other/using6.C: New test; using decl from base
60464         class should be usable as return type of member function.
60465         * g++.old-deja/g++.other/using7.C: New test; using decl from base
60466         class should be usable as type of data member.
60467
60468         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
60469
60470 1998-10-09  Jeffrey A Law  (law@cygnus.com)
60471
60472         * gcc.c-torture/special/920521-1.c: Fix bogus test.
60473
60474 1998-10-08  Nick Clifton  <nickc@cygnus.com>
60475
60476         * gcc.dg/dll-?.c Add thumb to target list.
60477         Fix assembler scan patterns to match current assembler output.
60478
60479 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
60480
60481         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
60482         matching of template brackets.
60483
60484         * g++.old-deja/g++.other/using4.C: New test.  Test using
60485         declarations of methods from base classes.
60486
60487         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
60488         within functions should introduce names into the innermost
60489         enclosing namespace.
60490
60491         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
60492         of static locals if first initialization throws.
60493
60494 1998-10-07  Jim Wilson  <wilson@cygnus.com>
60495
60496         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
60497
60498 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
60499
60500         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
60501         lose track of the possible targets of tablejump insns.
60502         * special/special.exp: Run it.
60503
60504 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60505
60506         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
60507         must be declared before its specializations can be named in friend
60508         declarations.
60509
60510 1998-10-05  Dave Love  <d.love@dl.ac.uk>
60511
60512         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
60513
60514         * g77.f-torture/execute/io1.f: New test.
60515
60516 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60517
60518         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
60519         with pointer to template function, for which no argument deduction
60520         is possible.
60521
60522         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
60523         specialization of template function as argument to template
60524         function.
60525
60526         * g++.old-deja/g++.other/access2.C: New test; Inner class
60527         shouldn't have privileged access to Outer's names.
60528
60529 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60530
60531         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
60532         friend template declared within template class conflicts with
60533         nested class of the same name.
60534
60535         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
60536         is ignored.
60537
60538         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
60539         object with direct initializer as function declaration.
60540
60541         * g++.old-deja/g++.other/decl2.C: New test; duplicate
60542         initializers.
60543
60544         * g++.old-deja/g++.other/null2.C: New test; conditional operator
60545         involving const pointer and NULL produces incorrect result.
60546
60547         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
60548         type name without `typename' should be rejected with -pedantic.
60549
60550 1998-10-02  Richard Henderson  <rth@cygnus.com>
60551
60552         * g++.old-deja/g++.other/addrof1.C: New test.
60553
60554 1998-10-01  Nick Clifton  <nickc@cygnus.com>
60555
60556         * gcc.c-torture/compile/981001-1.c: New test.
60557         * gcc.c-torture/execute/981001-1.c: New test.
60558
60559 1998-10-01  Jeffrey A Law  (law@cygnus.com)
60560
60561         * gcc.c-torture/compile/981001-2.c: New test.
60562         * gcc.c-torture/compile/981001-3.c: New test.
60563         * gcc.c-torture/compile/981001-4.c: New test.
60564
60565 1998-10-01  Robert Lipe  <robertl@dgii.com>
60566
60567         * lib/objc.exp (objc_target_compile): Add -L during compiles for
60568         multilibbed hosts.  Idea grafted from g77.exp.
60569
60570 1998-09-30  Dave Love  <d.love@dl.ac.uk>
60571
60572         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
60573         avoid losing on systems which need -lsocket.
60574
60575 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
60576
60577         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
60578         * g++.old-deja/g++.other/nested2.C: Ditto.
60579         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
60580         failure.
60581
60582 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60583
60584         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
60585         preferred over template operator!= for enum bitfields.
60586
60587 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
60588
60589         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
60590         that happen to have the same base name, but in different scopes,
60591         are incorrectly rejected.
60592
60593 1998-09-16  Richard Henderson  <rth@cygnus.com>
60594
60595         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
60596         on the native word size instead of an integer literal.
60597
60598 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60599
60600         * g++.old-deja/g++.other/static2.C: Invocation of static data
60601         member of type pointer-to-function denoted as non-static member.
60602
60603         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
60604         checks involving function types and aliases.
60605
60606 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60607
60608         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
60609         redefined to the same non-trivial type.
60610
60611         * g++.old-deja/g++.pt/explicit73.C: Test for proper
60612         namespace-qualification of template specializations declared in
60613         other namespaces.
60614
60615         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
60616         to declare a subset of the specializations of a template function
60617         as friends of specializations of a template class.
60618
60619         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
60620         member templates that do not fully specialize the enclosing
60621         template class are rejected.
60622
60623 1998-09-11  Dave Love  <d.love@dl.ac.uk>
60624
60625         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
60626
60627 1998-09-08  Dave Love  <d.love@dl.ac.uk>
60628
60629         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
60630         altered from libf2c/libU77 version.
60631
60632 1998-09-06  Dave Love  <d.love@dl.ac.uk>
60633
60634         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
60635
60636 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
60637             Alexandre Oliva  <oliva@dcc.unicamp.br>
60638
60639         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
60640         (un)signed char are different types for template specialization
60641         purposes.
60642
60643 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
60644
60645         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
60646         * objc: ObjC testsuite.
60647
60648 1998-08-31  Catherine Moore  <clm@cygnus.com>
60649
60650         * gcc.c-torture/execute/941014-1.x: New file.
60651
60652 1998-08-31  Nick Clifton  <nickc@cygnus.com>
60653
60654         * lib/c-torture.exp: Add support for
60655         torture_eval_before_compile and torture_eval_before_execute
60656         variables.
60657
60658 1998-08-30  Jeffrey A Law  (law@cygnus.com)
60659
60660         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
60661         this test triggers valid.
60662
60663 1998-08-27  Jeffrey A Law  (law@cygnus.com)
60664
60665         * gcc.dg/980827-1.c: New test.
60666
60667 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
60668
60669         * gcc.c-torture/execute/loop-4b.c: New test.
60670
60671 1998-08-26  Nick Clifton  <nickc@cygnus.com>
60672
60673         * lib/c-torture.exp: Add support for
60674         torture_eval_before_compile and torture_eval_before_execute
60675         variables.
60676
60677 1998-08-25  Jeffrey A Law  (law@cygnus.com)
60678
60679         * gcc.c-torture/compile/980825-1.c: New test.
60680
60681 1998-08-24  Nick Clifton  <nickc@cygnus.com>
60682
60683         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
60684         count number tests in opt_t0 not good_t0.
60685
60686 1998-08-24  Jeffrey A Law  (law@cygnus.com)
60687
60688         * gcc.c-torture/compile/930326-1.x: Fix typo.
60689
60690 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
60691
60692         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
60693         causes an ICE.
60694
60695 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60696
60697         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
60698         STACK_SIZE is defined.
60699         * gcc.c-torture/unsorted/stuct.c: Similarly.
60700
60701         * gcc.c-torture/compile/980821-1.c: New test.
60702
60703 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60704
60705         * gcc.c-torture/execute/980526-2.c: Disable for targets with
60706         16bit ints.
60707
60708 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
60709
60710         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
60711         code.
60712
60713 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
60714
60715         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
60716         error'.
60717
60718 1998-08-18  Jeffrey A Law  (law@cygnus.com)
60719
60720         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
60721
60722 1998-08-16  Jeffrey A Law  (law@cygnus.com)
60723
60724         * gcc.c-torture/compile/980816-1.c: New test.
60725
60726         * gcc.dg/980816-1.c: New test.
60727
60728 1998-08-13  Jeffrey A Law  (law@cygnus.com)
60729
60730         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
60731         compiler for ieee tests.
60732
60733 1998-08-01  Dave Love  <d.love@dl.ac.uk>
60734
60735         * g77.f-torture/compile/980729-0.f: New test.
60736
60737 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
60738
60739         * gcc.c-torture/special/eeprof-1.c: New test, for
60740         -finstrument-functions.
60741         * gcc.c-torture/special/special.exp: Run it.
60742
60743 1998-07-29  Jeffrey A Law  (law@cygnus.com)
60744
60745         * gcc.c-torture/compile/980729-1.c: New test.
60746
60747 1998-07-27  Nick Clifton  <nickc@cygnus.com>
60748
60749         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
60750         __thumb__ is defined, and test for ARM style doubles if so.
60751
60752 1998-07-26  Dave Love  <d.love@dl.ac.uk>
60753
60754         * g77.f-torture/noncompile/980615-0.f: New test.
60755
60756 1998-07-26  H.J. Lu  (hjl@gnu.org)
60757
60758         * gcc.dg/980312-1.c: Do link instead of compile.
60759         * gcc.dg/980313-1.c: Likewise.
60760
60761 1998-07-26  Jeffrey A Law  (law@cygnus.com)
60762
60763         * gcc.c-torture/compile/980726-1.c: New test.
60764
60765 1998-07-25  Dave Love  <d.love@dl.ac.uk>
60766
60767         * g77.f-torture/execute/io0.f: New test.
60768
60769 1998-07-24  Nick Clifton  <nickc@cygnus.com>
60770
60771         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
60772         an int.
60773
60774 1998-06-18  Michael Meissner  <meissner@cygnus.com>
60775
60776         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
60777         m32r bugs.
60778
60779 1998-07-17  Nick Clifton  <nickc@cygnus.com>
60780
60781         * gcc.dg/980626-1.c: Expect failures for all toolchains until
60782         c-decl.c:grokdeclarator can handle mode attributes.
60783
60784 1998-07-16  Jeffrey A Law  (law@cygnus.com)
60785
60786         * gcc.c-torture/execute/980716-1.c: New test.
60787
60788 1998-07-13  Jeffrey A Law  (law@cygnus.com)
60789
60790         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
60791         the mn10200.
60792         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
60793         the mn10200.
60794         * gcc.c-torture/execute/va-arg-3.x: Similarly.
60795         * gcc.c-torture/compile/930326-1.x: Similarly.
60796
60797 1998-07-13  Dave Love  <d.love@dl.ac.uk>
60798
60799         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
60800         New test from Craig.
60801
60802 1998-07-12  Dave Love  <d.love@dl.ac.uk>
60803
60804         * g77.f-torture/noncompile/980616-0.f: New test.
60805
60806         * g77.f-torture/execute/970816-3.f: New test from Craig.
60807
60808 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60809
60810         *  g++.other/singleton.C: Return error value instead of taking
60811         SIGSEGV.
60812
60813 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
60814
60815         *  g++.other/singleton.C: New test.  Warning is under dispute.
60816         Runtime crash is not.
60817
60818 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60819
60820         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
60821         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
60822         using6.C, using7.C}: New namespace tests.
60823
60824 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60825
60826         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
60827         specialization with typedef'ed names used as array indexes.
60828
60829 1998-07-09  Jeffrey A Law  (law@cygnus.com)
60830
60831         * gcc.c-torture/execute/980709-1.c: New test.
60832
60833         * gcc.dg/980709-1.c: New test.
60834
60835 1998-07-07  Richard Henderson  <rth@cygnus.com>
60836
60837         * gcc.c-torture/execute/bcp-1.c: New test.
60838
60839 1998-07-07  Jeffrey A Law  (law@cygnus.com)
60840
60841         * gcc.c-torture/execute/980707-1.c: New test.
60842
60843 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
60844
60845         * gcc.c-torture/compile/980706-1.c: New test.
60846
60847 1998-07-01  Dave Love  <d.love@dl.ac.uk>
60848
60849         * g77.f-torture/execute/980701-0.f,
60850         g77.f-torture/execute/980701-1.f: New test from Craig.
60851
60852 1998-07-01  Jeffrey A Law  (law@cygnus.com)
60853
60854         * gcc.c-torture/compile/980701-1.c: New test.
60855
60856         * gcc.c-torture/execute/980701-1.c: New test.
60857
60858 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
60859 rlsruhe.de>
60860
60861         * g++.old-deja/g++.robertl/eb132.C: New test.
60862         * g++.old-deja/g++.robertl/eb133.C: Likewise.
60863
60864 1998-06-29  Dave Love  <d.love@dl.ac.uk>
60865
60866         * g77.f-torture/execute/980628-7.f,
60867         g77.f-torture/execute/980628-8.f,
60868         g77.f-torture/execute/980628-9.f,
60869         g77.f-torture/execute/980628-10.f: New tests from Craig.
60870
60871         * g77.f-torture/execute/980628-3.f: Remove mail headers.
60872
60873 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60874
60875         * g77.f-torture/execute/980628-4.f: New test from Craig.
60876         * g77.f-torture/execute/980628-5.f: Likewise.
60877         * g77.f-torture/execute/980628-2.f: Likewise.
60878         * g77.f-torture/execute/980628-0.f: Likewise.
60879         * g77.f-torture/execute/980628-1.f: Likewise.
60880         * g77.f-torture/execute/980628-3.f: Likewise.
60881         * g77.f-torture/execute/980628-6.f: Likewise.
60882
60883 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60884
60885         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
60886         directory when nothing has been installed yet.
60887
60888 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
60889
60890         * gcc.c-torture/special/special.exp: Handle newer versions of
60891         dejagnu.
60892
60893 1998-06-26  Jeffrey A Law  (law@cygnus.com)
60894
60895         * gcc.dg/980626-1.c: New test.
60896
60897 1998-06-19  Bruno Haible <haible@ilog.fr>
60898
60899         * gcc.misc-tests/m-un-2.c: New test.
60900         * g++.old-deja/g++.other/warn01.c: Likewise.
60901
60902 1998-06-19  Robert Lipe  <robertl@dgii.com>
60903
60904         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
60905         compatibility with assmblers with a different comment character.
60906         Eliminate use of GAS-specific extensions.
60907
60908 1998-06-19  Jeffrey A Law  (law@cygnus.com)
60909
60910         * gcc.c-torture/execute/ieee/980619-1.c: New test.
60911
60912 1998-06-19  Robert Lipe  <robertl@dgii.com>
60913
60914         * lib/g77.exp: Replace search for libf2c.a with search for newly
60915         renamed libg2c.a
60916
60917 1998-06-17  Jeffrey A Law  (law@cygnus.com)
60918
60919         * gcc.c-torture/execute/980617-1.c: New test.
60920
60921 1998-06-12  Jeffrey A Law  (law@cygnus.com)
60922
60923         * gcc.c-torture/execute/980612-1.c: New test.
60924
60925 1998-06-08  Jeffrey A Law  (law@cygnus.com)
60926
60927         * gcc.dg/980523-1.c: Only test on ppc-linux.
60928         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
60929
60930         * gcc.c-torture/execute/980608-1.c: New test.
60931
60932 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
60933
60934         * gcc.c-torture/execute/980605-1.c: New test.
60935
60936 1998-06-04  Jeffrey A Law  (law@cygnus.com)
60937
60938         * gcc.c-torture/execute/980604-1.c: New test.
60939
60940 1998-06-02  Jeffrey A Law  (law@cygnus.com)
60941
60942         * gcc.c-torture/execute/980602-1.c: New test.
60943         * gcc.c-torture/execute/980602-2.c: Likewise.
60944
60945 1998-06-02  Dave Love  <d.love@dl.ac.uk>
60946
60947         * 970125-0.f: Fix per JCB.  Add commentary.
60948
60949 1998-05-31  Michael Meissner  <meissner@cygnus.com>
60950
60951         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
60952         IEEE -0 support.
60953
60954 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
60955
60956         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
60957         earlier.
60958
60959 1998-05-28  Catherine Moore <clm@cygnus.com>
60960
60961         * gcc.c-torture/execute/980526-3.c: New test.
60962
60963 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
60964
60965         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
60966         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
60967         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
60968         m88k-motorola-sysv3 to XFAIL.
60969
60970 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60971
60972         * gcc.dg/980526-1.c: New test.
60973         * gcc.c-torture/execute/980526-2.c: New test.
60974
60975 1998-05-26  Jeffrey A Law  (law@cygnus.com)
60976
60977         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
60978
60979         * gcc.c-torture/execute/980526-1.c: New test.
60980
60981 1998-05-26  Dave Love  <d.love@dl.ac.uk>
60982
60983         * g77.f-torture/execute/alpha2.f: Add runtime test.
60984
60985 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
60986
60987         * g++.old-deja/old-deja.exp: Strip leading directories.
60988
60989         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
60990         error for the line.  Don't run multiple tests for the same line.
60991
60992 1998-05-23  Jeffrey A Law  (law@cygnus.com)
60993
60994         * gcc.dg/980523-1.c: New test.
60995
60996 1998-05-23  Dave Love  <d.love@dl.ac.uk>
60997
60998         * g77.f-torture/compile/970915-0.f: New test.
60999
61000 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
61001
61002         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
61003
61004 1998-05-21  Jeffrey A Law  (law@cygnus.com)
61005
61006         * gcc.dg/980520-1.c: New test.
61007
61008 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
61009
61010         * gcc.dg/980502-1.c: Fix return type.
61011
61012 1998-05-20  Jeffrey A Law  (law@cygnus.com)
61013
61014         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
61015         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
61016         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
61017         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
61018         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
61019
61020 1998-05-20  Dave Love  <d.love@dl.ac.uk>
61021
61022         * g77.f-torture/execute/980520-1.f: New test.
61023
61024 1998-05-15  Dave Love  <d.love@dl.ac.uk>
61025
61026         * lib/mike-g77.exp: New file.
61027
61028         * g77.f-torture/noncompile/noncompile.exp,
61029         g77.f-torture/noncompile/check0.f: New files.
61030
61031 1998-05-14  Dave Love  <d.love@dl.ac.uk>
61032
61033         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
61034         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
61035         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
61036         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
61037         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
61038         abort where appropriate.
61039
61040 1998-05-05  Michael Meissner  <meissner@cygnus.com>
61041
61042         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
61043         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
61044
61045 1998-04-29  Dave Love  <d.love@dl.ac.uk>
61046
61047         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
61048
61049 1998-04-27  Dave Love  <d.love@dl.ac.uk>
61050
61051         * g77.f-torture/compile/980427-0.f: New test.
61052
61053 1998-04-24  Dave Love  <d.love@dl.ac.uk>
61054
61055         * g77.f-torture/compile/980424-0.f: New test.
61056
61057 1998-04-19  Dave Love  <d.love@dl.ac.uk>
61058
61059         * g77.f-torture/compile/980419-2.f (main): New test.
61060         * g77.f-torture/compile/970125-0.f: New test.
61061         * g77.f-torture/compile/980419-1.f: New test.
61062
61063 1998-04-08  Jim Wilson  <wilson@cygnus.com>
61064
61065         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
61066         of loop-4.c.
61067
61068 1998-04-07  Jim Wilson  <wilson@cygnus.com>
61069
61070         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
61071
61072 1998-04-03  Jim Wilson  <wilson@cygnus.com>
61073
61074         * gcc.c-torture/compile/980329-1.c: New test.
61075
61076 1998-03-18  Jim Wilson  <wilson@cygnus.com>
61077
61078         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
61079         * gcc.dg/980312-1.c: Fix typo in -march command.
61080
61081 1998-03-16  H.J. Lu  (hjl@gnu.org)
61082
61083         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
61084
61085 1998-03-11  Robert Lipe  <robertl@dgii.com>
61086
61087         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
61088         Dave Love agree the Fortran source is bogus.
61089
61090 1998-03-11  Robert Lipe  <robertl@dgii.com>
61091
61092         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
61093         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
61094         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
61095         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
61096         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
61097
61098 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61099
61100         * g++.old-deja/g++.other/friend1.C: New test.
61101
61102 1998-02-18  Dave Love  <d.love@dl.ac.uk>
61103
61104         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
61105         possibly uninitialized) variables and declare dnrm2.
61106
61107 1998-02-23  Robert Lipe <robertl@dgii.com>
61108
61109         From Bruno Haible <haible@ilog.fr>:
61110         * gcc.c-torture/execute/980223.c: New test.
61111
61112 1998-02-13  Jeffrey A Law  (law@cygnus.com)
61113
61114         * gcc.dg/ifelse-1.c: New test.
61115
61116 1998-02-09  H.J. Lu  (hjl@gnu.org)
61117
61118         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
61119
61120           * lib/old-dejagnu.exp (old-dejagnu): Added the
61121           "execution test - XFAIL *-*-*" handling in the spirit of
61122           "excess errors test -". Changed the "execution test fails"
61123           handling to be like "excess errors test fails".
61124           * Update various tests accordingly.
61125
61126 1998-02-06  Jim Wilson  <wilson@cygnus.com>
61127
61128         * gcc.c-torture/execute/980205.c: New test.
61129
61130 1998-01-18  Jeffrey A Law  (law@cygnus.com)
61131
61132         * lib/c-torture.exp: Look for .x files instead of .cexp files.
61133         * lib/f-torture.exp: Similarly.
61134         * gcc.c-torture: Rename all .cexp files to .x files.
61135
61136 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
61137
61138         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
61139         (940510-1.c): Removed duplicate.
61140         (971104-1.c): New test.
61141
61142 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
61143
61144           * lib/f-torture.exp: Improve error and loop detection.
61145
61146 1997-11-19  Michael Meissner  <meissner@cygnus.com>
61147
61148         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
61149         use that to size the filler array.
61150
61151 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
61152
61153         * lib/c-torture.exp(c-torture-execute): Fix typo.
61154
61155         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
61156         testcase as the executable name. Keep the executable around if
61157         the test fails.
61158
61159 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
61160
61161         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
61162         changes.  Only test one -g option, and move it to the end of the
61163         list of options to test.
61164
61165 1997-09-19  Michael Meissner  <meissner@cygnus.com>
61166
61167         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
61168         variable GCC_TORTURE_OPTIONS to supply default switches separated
61169         by colons.  If no environment variable, run tests with -O0 -g, -O1
61170         -g, and -O2 -g as well.
61171
61172 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
61173
61174         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
61175         explanatory comments. Fix indentation.
61176
61177 1997-09-15  Jeffrey A Law  (law@cygnus.com)
61178
61179         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
61180
61181 1997-09-11  Jeffrey A Law  (law@cygnus.com)
61182
61183         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
61184         * g++.old-deja/g++.mike/p7325.C: Likewise.
61185         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
61186
61187 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
61188
61189         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
61190         * g++.old-deja/g++.brendan/crash30.C: Likewise.
61191         * g++.old-deja/g++.brendan/crash39.C: Likewise.
61192         * g++.old-deja/g++.law/operators4.C: Likewise.
61193
61194 1997-09-11  Joe Buck  (jbuck@synopsys.com)
61195
61196         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
61197         * g++.old-deja/g++.mike/p784.C: Ditto.
61198         * g++.old-deja/g++.mike/p785.C: Ditto.
61199
61200 1997-09-05  Jeffrey A Law  (law@cygnus.com)
61201
61202           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
61203
61204 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61205
61206         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
61207         target feature; pass this to c-torture-execute as needed.
61208
61209 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61210
61211         * lib/c-torture.exp(c-torture-execute): If the previous and the
61212         current executables being tested are identical, we don't need to
61213         run the executable again. Try to make the executable names
61214         unique. Add an optional argument for passing additional compiler
61215         flags.
61216
61217 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
61218
61219         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
61220
61221 1997-08-29  Jeffrey A Law  (law@cygnus.com)
61222
61223         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
61224
61225 1997-07-31  Jeffrey A Law  (law@cygnus.com)
61226
61227         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
61228         32bit or larger longs.
61229
61230         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
61231         have either a 32bit long or 32bit int.
61232
61233 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
61234
61235         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
61236         Make double precision tests dependent on sizeof (double).
61237
61238 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
61239
61240         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
61241         too.
61242
61243 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
61244
61245         * gcc.c-torture/compile/961203-1.cexp: New script.
61246
61247 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
61248
61249         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
61250         up the includes ourselves.
61251
61252 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
61253
61254         * lib/plumhall.exp: Remove random include, and add a few
61255         verbose messages for debugging.
61256
61257 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
61258
61259         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
61260         of trying to do it ourselves.
61261
61262 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
61263
61264         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
61265
61266 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
61267
61268         * gcc.prms/5403.c: Made regexp a bit less strict.
61269
61270 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
61271
61272         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
61273         is returned from remote_load instead.
61274         * lib/plumhall.exp: Ditto.
61275         * lib/mike-g++.exp: Ditto.
61276         * lib/old-dejagnu.exp: Ditto.
61277         * lib/c-torture.exp: Ditto.
61278
61279 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
61280
61281         * lib/g++.exp: Use build_wrapper procedure.
61282         * lib/gcc.exp: Ditto.
61283
61284 1997-05-20  Jeffrey A Law  (law@cygnus.com)
61285
61286         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
61287         an old-style decl for malloc.  Fixes tests to work when
61288         sizeof (int) != sizeof (size_t).
61289
61290 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61291
61292         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
61293
61294         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
61295         use stdargs.h interface.
61296
61297 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61298
61299         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
61300         NO_VARARGS when compiling.
61301
61302 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
61303
61304         * lib/plumhall.exp(ph_includes): New procedure.
61305         (ph_make): Use it.
61306         (ph_compiler): Ditto.
61307
61308         * lib/g++.exp: Rename test-glue.c to testglue.c.
61309         * lib/gcc.exp: Ditto.
61310
61311 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
61312
61313         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
61314         to completion when it's called.
61315
61316 1997-03-21  Michael Meissner  <meissner@cygnus.com>
61317
61318         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
61319         is defined, don't do test.
61320
61321 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
61322
61323         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
61324         for object files.
61325         (ph_summary): Mark skipped testcases as untested, not unresolved.
61326
61327         * lib/plumhall.exp (ph_make): If unresolved because of bad
61328         errorCode, record errorCode in log file.
61329         (*): Replace send_log/verbose with verbose -log.
61330
61331 1997-03-19  Michael Meissner  <meissner@cygnus.com>
61332
61333         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
61334         double conversion if double isn't at least 8 bytes.
61335
61336         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
61337         int to work with targets where int is 16 bits.
61338
61339         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
61340         8 bytes, just exit, since 4 byte doubles don't have enough bits of
61341         precision for the test to complete.
61342
61343 1997-03-14  Michael Meissner  <meissner@cygnus.com>
61344
61345         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
61346         if d10v is not compiled with the -mdouble64 flag.
61347         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
61348
61349         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
61350         d10v is not compiled with the -mint32 flag.
61351
61352 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
61353
61354         * lib/plumhall.exp: Use incr_count.
61355
61356 1997-03-12  Jeffrey A Law  (law@cygnus.com)
61357
61358         * gcc.c-torture: Update to c-torture-1.45.
61359
61360 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
61361
61362         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
61363         the name of the expect testcase file).
61364
61365         * lib/g++.exp(g++_init): Ditto.
61366
61367 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
61368
61369         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
61370         the host.
61371
61372         * lib/gcc.exp(gcc_exit): New procedure.
61373
61374 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
61375
61376         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
61377         specs where appropriate.
61378
61379         * g++.old-deja/g++.arm/*: Added additional ERROR checks
61380         because of new "candidates are" messages, and removed a few
61381
61382         * Converted all non-old-style g++ testcases to old-style, and
61383         moved into g++.old-deja.
61384
61385 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
61386
61387         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
61388         options.
61389
61390         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
61391         succeeded.
61392
61393         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
61394
61395 1997-02-13  Michael Meissner  <meissner@cygnus.com>
61396
61397         * lib/gcc.exp (gcc_target_compile): Add support for defining
61398         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
61399         the machine doesn't have those features.
61400
61401 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
61402
61403         * g++.law/operators4.exp: Don't use LIBS.
61404
61405 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
61406
61407         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
61408
61409         * lib/mike-g++.exp: Don't set the compiler to be tested here.
61410         * lib/g++.exp: Set it here instead. Also, allow use of the
61411         --tool_exec and --tool_opt options. Change CXX to
61412         GXX_UNDER_TEST.
61413
61414         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
61415
61416         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
61417
61418 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
61419
61420         * lib/old-dejagnu.exp: Use prune_warnings instead of
61421         prune_system_crud.
61422         * lib/mike-g++.exp: Ditto.
61423         * lib/gcc.exp: Ditto.
61424         * lib/g++.exp: Ditto.
61425
61426         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
61427
61428 1997-02-07  Jeffrey A Law  (law@cygnus.com)
61429
61430           * 941014-2.c: Include stdlib.h
61431           * 960327-1.c: Include stdio.h
61432           * dbra.c, index-1.c: Don't assume ints are 32bits.
61433
61434 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
61435
61436         * lib/gcc.exp: Add gcc,stack_size target feature.
61437
61438         * lib/g++.exp(g++_target_compile): Add the include and link
61439         paths here, not in two other places. And, it's $options, not
61440         options.
61441
61442         * lib/mike-g++.exp(postbase): Remove the code that determines
61443         the correct include and link paths.
61444         * g++.old-deja/old-deja.exp: Ditto.
61445
61446 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
61447
61448         * lib/g++.exp(g++_init): target_compile no longer returns the
61449         filename of the result.
61450
61451 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
61452
61453         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
61454         call to glob.
61455
61456         * gcc.c-torture/special/special.exp: Change call to
61457         gcc_target_compile to include the object file.
61458
61459 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
61460
61461         * gcc.c-torture/special/special.exp: Correct misspelling in last
61462         change.
61463
61464 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
61465
61466         * lib/plumhall.exp(ph_summary): Log the entire output of the
61467         executable. Return -1 if there were any failures, 0 otherwise.
61468         (ph_execute): Return -1 if there were any failures, 0 otherwise.
61469         (ph_make): Clean up objects and executables that were built
61470         if the tests succeeded.
61471
61472 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
61473
61474         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
61475         libraries and includes in the build tree as appropriate.
61476
61477 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61478
61479         * lib/c-torture.exp: Instead of looking for the global variable
61480         NO_LONG_LONG, check to see if that's a feature of the target.
61481
61482 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61483
61484         * config/default.exp: Minimize. Delete the remainer of the files in
61485         config; this functionality is now in devo/dejagnu/config.
61486
61487         g++.*/*: Pass any additional flags used to compile to postbase;
61488         delete CXXFLAGS.
61489
61490         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
61491         is now done by runtest.exp. Use gcc_target_compile instead of
61492         compile.
61493
61494         lib/c-torture.exp: Use gcc_target_compile instead of compile.
61495         Remove references to CFLAGS. Use remote_file instead of
61496         calling rm -f.
61497         (c-torture): Take a list of arguments to use to compile this
61498         testcase.
61499
61500         lib/g++.exp: Simplify. Use target_compile instead of compile.
61501         lib/gcc-dg.exp: Ditto.
61502         lib/gcc.exp: Ditto.
61503         lib/mike-{gcc,g++}.exp: Ditto.
61504         lib/old-dejagnu.exp: Ditto.
61505         lib/plumhall.exp: Ditto.
61506
61507 1997-01-08  Jim Wilson  <wilson@cygnus.com>
61508
61509         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
61510         (ph_linker): Likewise.
61511
61512 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
61513
61514           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
61515         MAP_ANON / MAP_ANONYMOUS if defined;
61516         else try to map from /dev/zero .
61517
61518 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61519
61520         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
61521         isn't defined, then define it to MAP_ANONYMOUS.
61522
61523 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61524
61525         * gcc.c-torture: Update to c-torture-1.42 release.
61526
61527 1996-11-11  Jeffrey A Law  (law@cygnus.com)
61528
61529         * gcc.c-torture: Update to c-torture-1.41 release.
61530
61531 1996-10-27  Jeffrey A Law  (law@cygnus.com)
61532
61533         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
61534         c-torture release.
61535
61536 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
61537
61538         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
61539         and LDFLAGS.  Fix second case to append the target_info ldflags
61540         onto LDFLAGS, not CFLAGS.
61541         * lib/g++.exp (g++_init): Add target_info stuff.
61542         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
61543         of libgloss and newlib flags for !native.
61544
61545         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
61546         (GDB): Fix relative path to go up another dir for finding gdb.
61547
61548 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
61549
61550         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
61551         versions in the target_info array, if they don't exist.
61552
61553 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
61554
61555         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
61556
61557 1996-07-08  Jim Wilson  <wilson@cygnus.com>
61558
61559         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
61560         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
61561
61562 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
61563
61564         * lib/old-dejagnu.exp: Don't remove the output file before we've
61565         actually tested it. Don't append pwd to the path of the executable
61566         we're testing.
61567
61568 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
61569
61570         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
61571
61572 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
61573
61574         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
61575         temporary directory for compiler files, and set it to a default
61576         value of /tmp. Set $output as the name of the output file from
61577         compiling the testcase. Add a -o option to $cflags_var so the
61578         compiler writes the final output file as $output. Set $executable
61579         to $output.
61580
61581         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
61582         directory for compiler files, and set it to /tmp if it doesn't
61583         already have a value. Set $output_file to the name of the output
61584         file from compiling the testcase. Add a -o option to CXXFLAGS so
61585         the compiler writes the final output file as $output. Use $output
61586         as the executable to be tested.
61587
61588 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61589
61590         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
61591
61592 1996-06-08  Jeffrey A Law  (law@cygnus.com)
61593
61594         * gcc.c-torture/execute/pending-1.c: New test.  Still
61595         pending in Tege's queue.
61596
61597 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
61598
61599         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
61600         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
61601         if there were failures.  Call unresolved if there were unresolved
61602         testcases.  Call gcc_fail if program did not run to completion.
61603         (ph_make): Pass additional argument name to ph_execute.
61604         (ph_execute): Add new argument.  Pass additional arguments to
61605         ph_summary.  Call gcc_fail is there is no execution output.
61606
61607 1996-04-24  Jeffrey A Law  (law@cygnus.com)
61608
61609         * lib/plumhall.exp (proc_summary): Output relavent summary
61610         lines into the log so specific failures in plumhall can be
61611         investigated.
61612
61613 1996-04-10  Jeffrey A Law  (law@cygnus.com)
61614
61615         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
61616         (c-torture-execute): Don't try to execute tests which use
61617         "long long" types if $NO_LONG_LONG is nonzero.
61618
61619 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
61620
61621         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
61622         not c-torture.
61623
61624         * gcc.ieee: Move from here.
61625         * gcc.c-torture/execute/ieee: To here.
61626
61627 1996-03-26  Jeffrey A Law  (law@cygnus.com)
61628
61629         * gcc.c-torture: Update to c-torture-1.41 release.
61630
61631 1996-03-22  Jeffrey A Law  (law@cygnus.com)
61632
61633         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
61634         not "$output".
61635
61636 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
61637
61638         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
61639         -c present.
61640
61641 1996-03-02  Jeffrey A Law  (law@cygnus.com)
61642
61643         * config/proelf.exp: Handle connecting to a simulator.
61644
61645 1996-01-31  Jeffrey A Law  (law@cygnus.com)
61646
61647         * config/proelf.exp: New file.  Enough framework that we can
61648         run c-torture tests on the proelf targets (or any other target
61649         that gdb can connect to for that matter).
61650
61651 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
61652
61653         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
61654         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
61655
61656         * lib/plumhall.exp (ph_execute): Always call ph_summary if
61657         exec_output exists.
61658
61659 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
61660
61661         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
61662         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
61663
61664         * config/*.exp: Update FSF address.  Change result of ${tool}_load
61665         to pass/fail/unresolved/unsupported/untested.  Caller must now
61666         call unresolved/unsupported/untested.
61667         * lib/*.exp: Update FSF address.  Update to handle new results of
61668         ${tool}_load.
61669         * lib/chill.exp (verbose): Delete.
61670
61671 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
61672
61673         * lib/gcc.exp (default_gcc_start): Change order of args to
61674         $LDFLAGS $CFLAGS $LIBS.
61675         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
61676         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
61677         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
61678         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
61679         * gcc.misc-tests/dg-test.exp: Likewise.
61680         * gcc.misc-tests/msgs.exp: Likewise.
61681         * gcc.prms/prms.exp: Likewise.
61682         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
61683         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
61684
61685         * lib/dg.exp: Deleted, moved to dejagnu/lib.
61686
61687 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61688
61689         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
61690
61691         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
61692         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
61693
61694         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
61695         necessary.
61696
61697 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
61698
61699         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
61700         global for loop; add use of $mathlib.
61701         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
61702         settings here; set mathlib for anything but VxWorks.
61703
61704 1996-01-22  Jeffrey A Law  (law@cygnus.com)
61705
61706         * gcc.c-torture: Update to c-torture-1.40 release.
61707
61708 1996-01-03  Jeffrey A Law  (law@cygnus.com)
61709
61710         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
61711         dg.exp.
61712
61713 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
61714
61715         * lib/c-torture.exp (c-torture-execute): Declare "output" as
61716         global.
61717
61718 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
61719
61720         * lib/g++.exp (LIBS): Define if not already.
61721         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
61722         (gcc-dg-prune): Call prune_gcc_output.
61723         * lib/gcc.exp (prune_gcc_output): New proc.
61724         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
61725         prune_gcc_output.
61726
61727 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
61728
61729         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
61730         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
61731
61732 1995-11-15  Jeffrey A Law  (law@cygnus.com)
61733
61734         * gcc.c-torture: Update to c-torture-1.39 release.
61735
61736 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
61737
61738         * lib/c-torture.exp (c-torture-execute): Don't return if one option
61739         fails, try others as well.
61740
61741 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
61742
61743         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
61744         If compilation fails, mark execute tests as `untested'.
61745         If test is marked as unsupported, don't mark compilation and
61746         execute tests as failed.
61747
61748 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
61749
61750         * lib/g++.exp (g++_init): Don't link in libg++, and look to
61751         libstdc++ for whether or not we want to be doing shared
61752         libraries.  Delete link_curses since we don't need it anymore.
61753         * lib/mike-g++.exp (postbase): Don't link in libg++.
61754         * g++.old-deja/old-deja.exp: Likewise.
61755
61756 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
61757
61758         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
61759
61760 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
61761
61762         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
61763         For that, add `-Wl,-a,shared_archive'.
61764         * g++.old-deja/old-deja.exp: Likewise.
61765
61766 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
61767
61768         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
61769
61770 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
61771
61772         * lib/mike-g++.exp (postbase): Pay attention to the status of
61773         g++_load.
61774
61775 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
61776
61777           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
61778
61779 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
61780
61781         * lib/gcc.exp (default_gcc_start): No longer need to log program
61782         being executed or its output, execute_anywhere does that now.
61783         * lib/g++.exp (default_g++_version): Call execute_anywhere.
61784         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
61785
61786 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
61787
61788         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
61789         the same as those in lib/g++.exp.
61790
61791 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
61792
61793         * gcc.c-torture: Update to c-torture-1.38 release.
61794         * gcc.ieee: Related changes.
61795
61796 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
61797
61798         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
61799         "exec". Minor reformatting changes.
61800
61801         * config/rom68k.exp (${tool}_load): Make it work in a canadian
61802         cross. This means all "exec" calls now work on a remote host as
61803         well.
61804         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
61805         cross. Filter out the extra "\r\n" stuff that expect puts in.
61806         (c-torture-execute): Filter out the bogus warnings like
61807         c-torture-compile does. Add support for canadian cross.
61808         * lib/gcc.exp (default_gcc_version, default_gcc_start)
61809         Use execute_anywhere rather than calling exec directly. Now it
61810         works for canadian cross testing.
61811
61812 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
61813
61814         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
61815         results into a variable, and check that rather than using file exists.
61816
61817 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
61818
61819         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
61820         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
61821
61822 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61823
61824         * g++.old-deja/old-deja.exp: Create and pass runshlib and
61825         lib_curses if there's a shared libg++ in the build tree.
61826
61827 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
61828
61829         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
61830         if not supported target.
61831
61832 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
61833
61834         * lib/g++.exp (g++_init): Move empty setting of runshlib and
61835         link_curses up to always happen, not just for native builds.
61836
61837 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
61838
61839         * gcc.c-torture: Update to c-torture-1.36 release.
61840         * gcc.failure: Related changes.
61841
61842 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
61843
61844         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
61845
61846 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
61847
61848         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
61849         * lib/mike-g++.exp (postbase): Not in here.  Still reference
61850         runshlib, link_curses, and mathlib for link and run.
61851
61852         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
61853         pass the runtime shared library options for Solaris, OSF/1, and
61854         Irix5, and link with -lcurses to avoid unresolved references.
61855
61856 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
61857
61858         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
61859         only run once.
61860
61861 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
61862
61863         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
61864
61865 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
61866
61867         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
61868         do not have a framework for the "compat" tests yet.
61869
61870 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
61871
61872         * lib/mike-g++.exp (postbase): New local variable `mathlib',
61873         set to null if we're testing vxworks5.1.  Use that instead of
61874         `-lm' in the setting of LIBS for link and run.
61875
61876 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
61877
61878         * config/rom68k.exp (${tool}_load): Major changes to make it
61879         work.  Verified that it does in fact return the stuff in
61880         exec_output properly.  Catch any Emul or any TRAP other than 0.
61881
61882 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
61883
61884         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
61885         LDFLAGS properly for targets that need stuff from libgloss.
61886         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
61887         only run once.
61888         (gpp_initialized): New variable.
61889
61890 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
61891
61892         * config/rom68k.exp: Load libgloss.exp.
61893         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
61894         so we can produce a fully linked binary.
61895         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
61896         so we can produce a fully linked binary.
61897
61898 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
61899
61900         * lib/plumhall.exp (ph_section): Watch for expected failures.
61901         Add missing `else'.
61902
61903         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
61904         run the testcase.
61905         (c-torture): Likewise.
61906
61907 1995-08-28  Doug Evans  <dje@cygnus.com>
61908
61909         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
61910
61911         * lib/mike-g++.exp (mike_cleanup): New proc.
61912         (prebase): New globals compiler_result, not_compiler_result,
61913         target_regexp.
61914         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
61915         allow leading "-" in pattern.  Watch for unsupported tests.
61916         If $compiler_result is set, pattern match assembler code,
61917         and ditto for $not_compiler_result.
61918         * lib/mike-gcc.exp: Likewise.
61919
61920         * lib/plumhall.exp (ph_execute): Only call ph_summary if
61921         execution "succeeded".
61922
61923 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
61924
61925         * config/win32.exp: New file.
61926         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
61927
61928 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
61929
61930         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
61931         unsupported.
61932         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
61933         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
61934         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
61935
61936         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
61937         "... without exceptions was ...".  That is now handled by
61938         prune_system_crud.
61939         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61940
61941 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
61942
61943         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
61944         sieve.c,sort2.c}: New files.
61945         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
61946         sieve.exp,sort2.exp}: Drivers for them.
61947
61948         * lib/mike-gcc.exp (program_output): New user settable variable.
61949         (postbase): Call prune_system_crud.  Also prune extraneous compiler
61950         messages.
61951         * lib/mike-g++.exp (program_output): New user settable variable.
61952
61953         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
61954
61955         * config/sh.exp: Deleted (use sim.exp instead).
61956
61957 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
61958
61959         * config/vx.exp: Declare CHECKTASK as global.
61960         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
61961         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
61962         * lib/old-dejagnu.exp: Load [pwd]/$executable.
61963
61964 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61965
61966         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
61967         target. Like vx.exp, only includes `vx29k.exp' instead of
61968         `vxworks.exp'.
61969
61970 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
61971
61972         * config/sim.exp: Increase time limit from 120 seconds to 240.
61973
61974 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
61975
61976         * gcc.c-torture/execute/950628-1.c: New test.
61977
61978 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
61979
61980         * gcc.c-torture: Update with changes/additions from
61981         c-torture-1.34.
61982
61983 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
61984
61985         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
61986
61987 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
61988
61989         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
61990
61991 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
61992
61993         * gcc.c-torture/compile/950512-1.c: New test.
61994         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
61995         * gcc.dg/struct-ret-1.c: Likewise.
61996
61997 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
61998
61999         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
62000           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
62001
62002 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
62003
62004         * gcc.c-torture/special/920411-1.c: Deleted.
62005         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
62006
62007 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
62008
62009         * config/sim.exp (${tool}_load): Hack in call to bash to get a
62010         cpu limit.
62011
62012 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
62013
62014         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
62015
62016 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
62017
62018         From kenner;
62019         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
62020         is the proper length.
62021         * va-arg-3.c: Likewise.
62022
62023 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
62024
62025         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
62026         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
62027
62028         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
62029         * lib/g++.exp (default_g++_start): Delete old cruft.
62030
62031 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
62032
62033         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
62034         (2 * (1 << 18)) to (2 * (1 << 17)).
62035
62036         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
62037
62038 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
62039
62040         * config/rom68k.exp: Renamed from config/idp.exp
62041
62042 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
62043
62044         * c-torture/compile/921109-2.c
62045
62046 1995-04-18  Mike Stump  <mrs@cygnus.com>
62047
62048         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
62049         excess errors.
62050
62051 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
62052
62053         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
62054         output.
62055         * lib/g++.exp (default_g++_start): Likewise.
62056
62057 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
62058
62059         * gcc.c-torture/compile/950329-1.c: New test.
62060
62061 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
62062
62063           * config/bug.exp (${tool}_load): Updated to use new remote_open
62064           and remote_close procs.
62065         * config/idp.exp: New file.
62066
62067 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
62068
62069         * gcc.c-torture/execute/950322-1.c: New test.
62070
62071 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
62072
62073         * config/vx.exp (${tool}_load): Clean up testing of return code from
62074         vxworks_ld and vxworks_spawn.
62075
62076 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
62077
62078         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
62079
62080 1995-03-13  Mike Stump  <mrs@cygnus.com>
62081
62082         * lib/old-deja.exp: Add `excess errors test - ' error, now one
62083         can mark excess errors on a machine by machine basis.  Note, the
62084         default is to not expect any excess errors, even when excess
62085         errors test - is given, so you will want to put an XFAIL ... on
62086         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
62087         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
62088         those 4 machines, but no others.
62089
62090 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
62091
62092         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
62093         * lib/c-torture.exp: to here.
62094
62095 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
62096
62097         * gcc.c-torture/execute/950221-1.c: New test.
62098         * gcc.c-torture/execute/struct-ret-1.c: New test.
62099         * gcc.c-torture/compile/950221-1.c: New test.
62100
62101         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
62102
62103 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
62104
62105         * gcc.c-torture/execute/arith-1.c (main): Return 0.
62106         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
62107
62108 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
62109
62110         * g++.gb: New directory of tests, derived from my signature and
62111         class scoping tests.
62112
62113         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
62114         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
62115         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
62116         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
62117         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
62118         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
62119         * g++.gb/sig25.C: Likewise.
62120
62121         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
62122         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
62123         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
62124         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
62125         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
62126         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
62127         * g++.gb/sig25.exp: Likewise.
62128
62129         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
62130         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
62131         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
62132         * g++.gb/scope13.C: Likewise, this test still fails.
62133
62134         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
62135         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
62136         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
62137         * g++.gb/scope13.exp: Ditto.
62138
62139         * g++.gb/README: New file, explains what these tests are about.
62140
62141 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
62142
62143         * lib/dg.exp (dg-do): Support `preprocess'.
62144         (dg-test): Likewise.
62145
62146 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
62147
62148         * config/udi.exp: change "continue -expect" to "exp_continue".
62149
62150 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
62151
62152         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
62153         Delete redundant tests.
62154
62155         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
62156         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
62157         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
62158         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
62159         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
62160         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
62161         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
62162         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
62163
62164         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
62165         storing label pointers.
62166         * gcc.c-torture/execute/921019-1.c: Likewise.
62167         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
62168         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
62169         parameter fp.
62170         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
62171         constants.
62172
62173         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
62174         Delete obsolete tests.
62175
62176         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
62177         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
62178         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
62179         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
62180         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
62181         * gcc.c-torture/compile/950124-1.c: New test.
62182
62183         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
62184
62185 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
62186
62187         * lib/mike-g++.exp: Add -lm to LIBS.
62188
62189 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
62190
62191         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
62192
62193 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
62194
62195         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
62196
62197 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
62198
62199         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
62200
62201 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
62202
62203         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
62204         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
62205         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
62206         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
62207         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
62208         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
62209         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
62210         * g++.law/{operators31.C, operators32.C,
62211         * g++.law/{operators33.C, operators34.C}: Likewise.
62212         * g++.law/{pic1.C, refs2.C}: Likewise.
62213         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
62214         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
62215         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
62216         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62217
62218         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
62219         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
62220         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
62221         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
62222         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
62223         * g++.law/{enum9.exp, friend5.exp}: Likewise.
62224         * g++.law/{nest3.exp, nest4.exp}: Likewise.
62225         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
62226         * g++.law/{operators30.exp, operators31.exp}: Likewise.
62227         * g++.law/{operators32.exp, operators33.exp}: Likewise.
62228         * g++.law/{operators34.exp}: Likewise.
62229         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
62230         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
62231         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
62232         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
62233         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62234
62235         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
62236         No longer expected to fail.
62237         * g++.law/missed-error3.C: Tweak for recent bool changes.
62238
62239 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
62240
62241         * config/emb-unix: Deleted.
62242         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
62243         remote execution.  Do final link on remote host if REMOTE_LINK is set.
62244
62245 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
62246
62247         * lib/dg.exp (dg-test): Fix typo in last patch.
62248
62249 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
62250
62251         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
62252         (handles multiple occurrences).
62253
62254 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
62255
62256         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
62257         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
62258         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
62259         printed).
62260         * lib/c-torture.exp (c-torture-compile): Likewise.
62261         (c-torture): Prepend full path if missing.
62262         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
62263         (gcc_fail): Likewise.
62264         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
62265
62266 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
62267
62268         * lib/netware.exp: Only attach to NetWare i386 systems.
62269
62270 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
62271
62272         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
62273         messages.  Add test name to "output pattern match" pass/fail message.
62274
62275 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
62276
62277         * gcc.dg: New testsuite.
62278         * gcc.dg/dg.exp: New file.
62279
62280         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
62281         test-switch.c}: Deleted.
62282
62283         * gcc.misc-tests/msgs.exp: New testcase driver.
62284
62285 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
62286
62287         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
62288         Watch for illegal return values from ${tool}_load.
62289         * config/unix.exp (${tool}_load): Fix pass/fail detection for
62290         cross targets.  Coerce return value >0 to 1.
62291
62292 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
62293
62294         * config/unix.exp (${tool}_load): Call program rsh, not proc.
62295
62296         * config/emb-unix.exp: New file.
62297
62298         * config/sim.exp: Error if variable $SIM not defined.
62299         (${tool}_load): Mark test as "untested" if simulator missing.
62300
62301         * config/unix.exp: Load remote.exp to get rcp_download.
62302         * lib/c-torture.exp: Use different option lists for testcases with
62303         and without loops.
62304         * gcc.c-torture/execute/execute.exp: Likewise.
62305
62306 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
62307
62308         * config/*.exp: Clarify return code from ${tool}_load.
62309         Call `unresolved' or `untested' instead of `warning' or `perror'
62310         (sometimes you still want to call both though).
62311         Add comment that `shell_id' is local to each file.
62312         * config/udi.exp (timeout): Set to 30.
62313         Don't print warning if connection fails, $connectmode has already
62314         printed an error.
62315         (${tool}_load): Move verbose messages to level 2.
62316         Rework pattern for "Process started" message.
62317         Pass `shell_id' to ${connectmode}_download.
62318         Retry twice upon timeout.  Make resetting of target more robust.
62319         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
62320         Pass `shell_id' to exit_$connectmode.
62321         Only call exit_$connectmode if connected.
62322         * config/unix.exp (${tool}_load): Check return codes better.
62323         * config/vrtx.exp (${tool}_load): Likewise.
62324         * config/vx.exp (${tool}_load): Likewise.
62325         Delete unneeded global's.
62326         * lib/dg.exp (dg-test): Update to reflect clarified return codes
62327         from ${tool}_load.
62328         (dg-stat): Delete.
62329         (dg-init): Delete recording of pass/fail counts.
62330         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62331         (old-dejagnu-init): Likewise.
62332         (old-dejagnu-stat): Delete contents, empty proc now.
62333         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
62334         (c-torture): Delete references to lcnt, lpass, lfail.
62335         Get option list from TORTURE_OPTIONS.
62336         Delete -funroll[-all]-loops if no loops.
62337         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
62338         (g++_stat): Delete contents (empty proc now).
62339         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
62340         (gcc_finish): Likewise.
62341         (gcc_stat): Deleted.
62342         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
62343         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
62344         * gcc.c-torture/execute/execute.exp: Likewise.
62345         Split tests into two parts: compile, execute.
62346         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
62347         no loops.  Update to reflect clarified return codes from ${tool}_load.
62348
62349 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
62350
62351         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
62352         to grep for.
62353         (old-dejagnu): Likewise (where necessary).
62354
62355 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
62356
62357         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
62358
62359         * lib/dg.exp (dg-process-target): Fix processing of selector.
62360         Add comment regarding use of `error'.
62361
62362         * lib/gcc.exp (prune_system_crud): Define if missing.
62363         * lib/g++.exp (prune_system_crud): Likewise.
62364
62365         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
62366         Call prune_system_crud.
62367         * lib/dg.exp (dg-runtest): New proc.
62368         Use perror instead of send_user for tcl errors in testcase.
62369         Don't return any value, it's never used.
62370         Don't clobber previous definition of `unknown'.
62371         Print tcl errors in `dg-final'.
62372
62373 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
62374
62375         * lib/dg.exp (dg-process-target): Improve syntax error messages.
62376         (dg-test): Don't print errorInfo, it contains stack backtrace.
62377
62378 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
62379
62380         * lib/g++.exp (runtest_file_p): Define if missing.
62381
62382 1994-09-24  Doug Evans  (dje@cygnus.com)
62383
62384         * lib/mike-g++.exp: Comment out loading of g++.exp.
62385         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
62386         (default_g++_version): Always print something.
62387         (default_g++_start): Comment out call to `which'.
62388         (g++_start, g++_load): Deleted (must be defined in config file).
62389         * lib/gcc.exp: Test for existence of $CC at start.
62390         Delete check for tmpdir (done in gcc_init).
62391         (default_gcc_version): Always print something.
62392         (default_gcc_start): Comment out call to `which'.
62393         * config/*.exp: Major cleanup - make cross targets work at least a
62394         little better for g++ (by not being "--tool gcc" specific).
62395         Rename gcc_xxx to ${tool}_xxx.
62396         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
62397         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
62398
62399 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
62400
62401         * lib/c-torture.exp (c-torture-compile): Rework compiler
62402         message processing.
62403
62404         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
62405         c-torture.
62406
62407 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
62408
62409         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
62410
62411         * lib/dg.exp (dg-process-target): Support { target native }.
62412
62413 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
62414
62415         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
62416         looked for "... program xxx got fatal signal".
62417         Correct regsub munging of `comp_output'.
62418         Ignore compiler messages "path prefix not used" and "linker input
62419         file unused".
62420
62421 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
62422
62423         * lib/gcc.exp (runtest_file_p): Define if missing.
62424         * gcc.prms/template.c: Example to work from.
62425
62426 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
62427
62428         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
62429         * lib/dg.exp (dg-test): Call unsupported testcases as such.
62430
62431         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
62432         * gcc.prms/1883.c: Moved from compile/940714-1.c.
62433         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
62434         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
62435
62436         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
62437         (dg-process-target): No longer a varargs proc.
62438         Return S/N for target, P/F for xfail.  All callers changed.
62439         (user option procs): More argument checking.
62440         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
62441         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
62442         (dg-test): Skip test if not running on selected target in `dg-do'.
62443         Update handling of `dg-do-what', `dg-output-text'.
62444         Separate execution pass/fail from output pattern match pass/fail.
62445         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
62446
62447 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
62448
62449         * gcc.c-torture/special/special.exp: Don't expect failure for mips
62450         target for 920510-1.c.
62451
62452 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
62453
62454         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
62455         Clean up comment regarding use of passcnt, etc.
62456         (gcc_stat): Don't update `testcnt' here.
62457         (gcc_finish): Do it here.
62458         Might as well reset `but_id' here too.
62459         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
62460         to determine if the file should be tested.
62461         * gcc.c-torture/compile/compile.exp: Likewise.
62462         * gcc.c-torture/execute/execute.exp: Likewise.
62463         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62464         * gcc.misc-tests/dg-test.exp: Likewise.
62465         * gcc.prms/prms.exp: Likewise.
62466         * gcc.wendy/wendy.exp: Likewise.
62467         * g++.old-deja.exp: Likewise.
62468         Move "Testing file" message to verbose level 1.
62469
62470 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
62471
62472         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
62473
62474 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
62475
62476         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
62477         (default_gcc_start): Accept optional second list element
62478         of compiler flags.  Print compiler output at verbosity level 2.
62479         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
62480         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
62481         Save current values of framework globals passcnt, failcnt, xpasscnt,
62482         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
62483         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
62484         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
62485         xfailcnt to compute stats.  Update framework global `testcnt' from
62486         pass/fail counts.
62487         (gcc_finish): New proc.  Clean up test environment.
62488         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
62489         (gcc_epass, gcc_efail): Delete.
62490         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
62491         argument of line number.
62492         (dg-init): If the tool has an init routine, call it.
62493         (dg-test): Remove args `cflags_var' and `libs_var'.
62494         Pass all compiler options to ${tool}_start.
62495         Handle missing line number.
62496         (dg-finish): New function.
62497         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
62498         particular files.  Call gcc_finish at end.  Move "skipping test"
62499         message to verbosity level 3.
62500         * gcc.c-torture/compile/compile.exp: Likewise.
62501         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62502         * gcc.c-torture/execute/execute.exp: Likewise.
62503         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62504         Print testcase being tried at verbosity level 1.
62505         * gcc.c-torture/special/special.exp: Unset xfail.
62506         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62507         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
62508         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
62509         * gcc.failure/failure.exp: Likewise.
62510         * gcc.ieee/ieee.exp: Likewise.
62511         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
62512         Update call to dg-test.  Call dg-finish at end.
62513         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
62514         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62515         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
62516         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
62517         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
62518         * gcc.wendy/wendy.exp: Add copyright.
62519         Delete setting of tmpdir (done by gcc_init).
62520         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
62521         Pass compiler flags to gcc_start.  Call gcc_finish at end.
62522         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
62523         gcc_[ce]pass/fail.
62524
62525 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
62526
62527         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
62528         confusion.
62529         (g++_load): Likewise.
62530
62531         * config/*.exp (gcc_load): Some were varargs fns and some were not.
62532         Rename argument to `prog' to remove the confusion.
62533         Varargs fns behave differently too!
62534         (g++_load): Likewise.
62535
62536         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
62537
62538         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
62539         what it is.  Delete (always) printing of status value for !native.
62540         Simplify verbose code, and include status and exec_output.
62541         (g++_load): Use gcc_load.
62542
62543 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
62544
62545         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
62546         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
62547         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
62548         940714-3.c as these testcases don't exist anymore.  Make
62549         va-arg-1.c expected to pass.
62550
62551 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
62552
62553         * gcc.misc-tests/misc.exp: Only run specific testcases.
62554         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
62555         * gcc.misc-tests/dg-[1-9].c: New files.
62556
62557         * lib/dg.exp: New testsuite driver.
62558         * gcc.prms/prms.exp: Use it.
62559
62560         * README.gcc: New file.
62561
62562         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
62563         Document and reset `lxpass' and `lxfail'.
62564         Simplify "initialized" message.
62565         (gcc_stat): Clean up comments a little.
62566
62567 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
62568
62569         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
62570
62571 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
62572
62573         * lib/old-dejagnu.exp (process-option): New proc.
62574         (old-dejagnu-init, old-dejagnu-stat): Likewise.
62575         (old-dejagnu): Simplify.
62576         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
62577
62578 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
62579
62580         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
62581         exists and is not an empty string.
62582
62583         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
62584         $xfail rather than calling setup_xfail.  Clear $xfail when test is
62585         finished.
62586         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
62587         automatically.
62588
62589         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
62590         longer expected to fail.
62591
62592         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
62593         "f" function call.
62594
62595         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
62596
62597         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
62598         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
62599         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
62600         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
62601         c-torture-1.29.
62602
62603         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
62604         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
62605
62606         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
62607
62608         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
62609         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
62610
62611         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
62612         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
62613         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
62614
62615 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
62616
62617         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
62618         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
62619         940714-1.c, 940714-2.c, 940714-3.c},
62620         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
62621         gcc.misc-tests/{mg.c,mg.exp}:
62622         New tests.
62623         * gcc.noncompile/noncompile.exp: Change accordingly.
62624
62625 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
62626
62627         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
62628         Undo previous clobberage.
62629
62630 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
62631
62632         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
62633         * gcc.special/{930510-1.c, special.exp}:
62634         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
62635         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
62636         struct-varargs-1.c}: New tests from c-torture-1.26.
62637
62638 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
62639
62640         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
62641           argument to switch.
62642
62643 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
62644
62645         * Revert the previous changes.  Please see Rob's directory
62646         (/lisa/test/rob/progressive/gcc/testsuite) for testing
62647         fixes.
62648
62649 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
62650
62651         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
62652         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
62653         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
62654         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
62655         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
62656         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
62657         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
62658         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
62659         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
62660         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
62661         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
62662         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
62663         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
62664         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
62665         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
62666         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
62667         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
62668         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
62669         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
62670         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
62671         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
62672         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
62673         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
62674         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
62675         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
62676         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
62677         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
62678         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
62679         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
62680         testing changes.
62681
62682 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
62683
62684         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
62685         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
62686         with perror calls.
62687
62688 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
62689
62690         * config/unix.exp (g++_load): Fix syntax.
62691
62692 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
62693
62694         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
62695         * gcc.noncompile/921017-1.c: Deleted obsolete test.
62696         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
62697         Don't expect va-arg-1.c to fail.  Correct expected output for
62698         920928-1.c.
62699         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
62700         * gcc.wendy/hbm4.c: Correct typo.
62701         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
62702
62703 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
62704
62705         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
62706         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
62707         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
62708         * lib/c-torture.exp (c-torture-compile): Ditto.
62709
62710         Reduce volume of output (remove all the -I's and such).
62711         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
62712         Call gcc_cpass, gcc_cfail.
62713         (c-torture): Pass testing option to c-torture-compile.
62714
62715 1994-03-21  Doug Evans  (dje@cygnus.com)
62716
62717         Bring patches over from progressive.
62718         * config/default.exp: Exit remote shell cleanly.
62719         (g++_exit, g++_start): Add default versions.
62720         * config/sim.exp (gcc_load): Use perror, not error.
62721
62722 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
62723
62724         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
62725         set in site.exp.
62726
62727 1994-03-14  Doug Evans  (dje@cygnus.com)
62728
62729         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
62730         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
62731         (wendy_try): New proc to run testcase.
62732         (main loop): Call 'em.
62733         * gcc.wendy/*.c: Clean up pass to correct expected output.
62734
62735         * lib/gcc.exp: Minor cleanup work.
62736         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
62737
62738 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
62739
62740         * config/sim.exp (gcc_load): Document return codes better.
62741         Don't pass -v to simulator.
62742
62743 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
62744
62745         * gcc.special/920717-x.c: Fix typo.
62746         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
62747         get at sources.
62748
62749         * lib/mike-gcc.exp: Fix typo.
62750
62751 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
62752
62753         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
62754         binary to use, transform the name.
62755         * config/*.exp: rename everything. Nuke any g++ specific files,
62756         it's now a special case of gcc that requires no special support.
62757         Add a default.exp for unsupported targets.
62758
62759 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
62760
62761         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
62762         lib/old-dejagnu.exp: Fix a few patterns to work with the new
62763         version of Tcl.
62764
62765 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
62766
62767         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
62768         than a warning.
62769
62770 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
62771
62772         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
62773
62774 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
62775
62776         * gcc.execute/execute.exp: Combine opt_list and foption_list into
62777         option_list.  Compile every file with only 4/6 option choices
62778         (same as C torture) instead of with 12/18 different option
62779         choices.
62780         * lib/c-torture.exp: Likewise.
62781
62782         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
62783         not already set.
62784
62785 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
62786
62787         * lib/old-deja.exp: Add `excess errors test fails' error, now one
62788         can put an XFAIL *-*-* on excess errors.
62789
62790 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
62791
62792         * g++.law: Add more tests derived from g++-bugs snapshots.
62793
62794         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
62795         equivalent to g++.law/init9.
62796
62797         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
62798         compiled it, and the a.out file after we've run it.
62799
62800 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
62801
62802         * lib/mike-g++.exp (postbase): Delete the .o file after we've
62803         compiled it, and the a.out file after we've run it.
62804
62805 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
62806
62807         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
62808
62809 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
62810
62811         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
62812         version number.
62813
62814 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
62815
62816         * g++.law: New directory of g++ tests derived from the g++-bugs
62817         snapshots.
62818
62819 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
62820
62821         * gcc.compile: initbug1.c initbug1.exp testcase added
62822
62823 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
62824
62825         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
62826         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
62827           fixes submitted by Jeff Law (law@cs.utah.edu)
62828         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
62829           Jeff Law (law@cs.utah.edu)
62830
62831
62832 1993-11-30  Mike Stump  (mrs@cygnus.com)
62833
62834         * config/unix-g++.exp: Follow the gcc way of doing things.
62835         * g++.old-deja/old-deja.exp: Minor updates.
62836         * lib/g++.exp: New file, follow the gcc way of doing things.
62837         * lib/old-dejagnu.exp: Minor updates.
62838         * lib/mike-g++.exp: Always unset errorInfo.
62839
62840 1993-11-06  Mike Stump  (mrs@cygnus.com)
62841
62842         * lib/gcc.exp: Fix some errors with the below change, CC and
62843         CFLAGS should be global when setting, not local.
62844
62845 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
62846
62847         * lib/gcc.exp: Transform tool name.
62848
62849 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62850
62851         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
62852
62853 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62854
62855         * lib/gcc.exp: change gcc_done to gcc_stat
62856
62857 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62858
62859         * Upgraded gcc testsuite to c-torture version 1.25
62860
62861 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
62862
62863         * lib/gcc.exp: added reporting code. Changed verbose compile message.
62864         * lib/c-torture: added hooks for new reporting code.
62865
62866 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
62867
62868         * config/sh-gcc.exp: check if sh-sim exists in the path
62869
62870 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
62871
62872         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
62873         * gcc.compile/compile.exp: Initial changes for new logic.
62874         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
62875         * gcc.failure/failure.exp: Initial changes for new logic.
62876         * gcc.ieee/ieee.exp: Initial changes for new logic.
62877         * gcc.misc-tests/misc.exp: Initial changes for new logic.
62878         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
62879         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
62880         * lib/c-torture.exp: Initial changes for new logic.
62881         * lib/gcc.exp: Initial changes for new logic.
62882
62883 1993-10-15  Mike Stump  (mrs@cygnus.com)
62884
62885         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
62886         depend upon failure or success.  Fully qualify names in failure
62887         and success messages.  Always remove a.out before starting
62888         compile, just in case.  Pay more attention to error text output by
62889         the compiler.  Handle testcases with no known past errors just
62890         like all others, so that things are uniform.  Other miscellaneous
62891         improvements.
62892
62893 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
62894
62895         * gcc.cpp: new directory for cpp tests
62896
62897 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
62898
62899         * lib/chill.exp: Code reformatted, removed unused code.
62900         * config/unix-chill.exp: Code reformatted, removed unused code.
62901         * chill.execute/execute.exp: Code reformatted, removed unused code.
62902         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
62903
62904 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
62905
62906         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
62907         routines not written.
62908
62909 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
62910
62911         * config/bug-gcc.exp: Use new procs from bug.exp.
62912
62913 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
62914
62915         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
62916         via ftp, rather than depending on NFS.
62917         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
62918         case.
62919
62920 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
62921
62922         * config/bug-gcc.exp: Use new download proc.
62923
62924 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
62925
62926         * chill.execute/execute.exp: cleanups, handles errors better
62927         * chill.compile/compile.exp: rewrite, based on execute.exp
62928         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
62929         * lib/chill.exp: major changes to diff proc and compile and link
62930         procs. added chill_fail and chill_pass wrappers to pass and
62931         fail. added more comments, and handle error codes better.
62932         Added a hack to capture stderr from exec, so noncompile tests
62933         can work.
62934
62935 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
62936
62937         * chill.execute/execute.exp: rewrite of testsuite driver
62938         * lib/chill.exp: rewrite of testsuite driver
62939         * config/unix-chill.exp: rewrite of testsuite driver
62940
62941 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
62942
62943         In chill.execute:
62944         * iexpr.ch: Standardize uppercase.
62945         * tuples.dat: Standardize uppercase.
62946         * vary.ch: standardize.  Correct varying string assignments.
62947         * vary.dat: Add new output lines.
62948
62949 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
62950
62951         In chill.execute:
62952         * chprintf.ch: Standardize use of uppercase.
62953         * tuples.ch: Standardize and turn arr2 into a DCL,
62954           rather than a SYN.
62955         * pinits.ch: Standardize.
62956
62957 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
62958
62959         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
62960         * Makefil: Renamed to Makefile.in.
62961         * configure.in: New.
62962
62963 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
62964
62965         In chill.execute:
62966         * .cvsignore: Add result/output files.
62967         * Makefile: Fix up variables at start.  Use MFLAGS
62968           everywhere.  Correct bool_loc, built_ins entries.
62969           Add entry for vary1.ch.
62970         * bitarray.ch: Standardize upper-case usage.
62971         * bitexpr.ch: Standardize, add output of b1.
62972         * params.ch: Use arrayt in along PROC parameters, to
62973           avoid novelty problems.
62974         * sets.ch: Tiny cleanup.
62975         * vary1.ch: Re-indent.
62976
62977 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
62978
62979         * Add PR-related files to Makefiles, .cvsignore files, etc.
62980
62981 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
62982
62983         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
62984           with compiler objects. New names are test-flow.c and test-loop.c
62985
62986 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
62987
62988         * Upgraded c-torture tests from 1.19 to 1.20
62989
62990         * new files:
62991         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
62992         * gcc.compile: 930623-1.c 930623-2.c
62993         * gcc.noncompile: 930622-1.c 930622-2.c
62994         * gcc.failure: 920411-1.c 920627-2.c
62995         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
62996
62997 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
62998
62999         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63000           More changes to get testsuite working properly. Needs more work.
63001           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
63002
63003 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
63004
63005         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63006           More changes to get testsuite working properly. Needs more work.
63007
63008 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
63009
63010         * chill.compile/compile.exp: Added for Dejagnu support
63011         * chill.execute/execute.exp: Added for Dejagnu support
63012         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
63013
63014 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
63015
63016         This should complete moving the CHILL test files.
63017         * chill.noncompile(.cvsignore printf.grt
63018             in-printf.grt chprintf.grt chprintf.ch):
63019             Added test-support files.
63020           (Makefile): Modified further.
63021         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
63022             signal.ch): Added test files.
63023           * chill.execute (.cvsignore printf.grt printr.c
63024             in-printf.grt rts.c chprintf.grt rts.h): Added
63025           test-support files.
63026             (Makefile): More corrections.
63027
63028 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
63029
63030         * chill.compile, chill.execute, chill.nocompile: Add CHILL
63031           test cases, ready for DejaGnu.
63032
63033 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
63034
63035         * Upgraded c-torture tests from 1.18 to 1.19
63036
63037         * gcc.compile: added test(s):
63038           930607-1.c
63039         * gcc.execute: added test(s):
63040           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
63041
63042         * added new subdirectory for misc tests: gcc.misc-tests
63043         * gcc.misc-test(s): added tests:
63044           inst-check.c test-consts.c test-ior.c test-switch.c
63045
63046 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
63047
63048         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
63049
63050 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
63051
63052         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
63053
63054 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
63055
63056         * Upgraded c-torture tests from 1.17 to 1.18
63057
63058 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
63059
63060         * Upgraded c-torture tests from 1.12 to 1.17
63061
63062 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
63063
63064         * lib/old-dejagnu.exp:
63065           Fixed handling of XFAIL target triplets to correctly
63066           recognize wildcard characters.  Removed code that
63067           appended a unique id tag to the end of the file name
63068           printed out by the result of the testcases within a
63069           given test file.
63070
63071 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
63072
63073         * lib/old-dejagnu.exp:
63074           Reworked expected failure handling to trigger off of XFAIL
63075           keyword in keyphrase embeded in testcase source code. The
63076           XFAIL keyword must be at the end of the keyphrase line. It
63077           may optionally be followed by one or more target triplets.
63078           It has just occured that the handling of wildcards in the
63079           target triplet may not be correct.
63080
63081 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
63082
63083         * g++.old-deja/tests:
63084           Moved all subdirectories up one level into g++.old-deja .
63085
63086         * lib/old-dejagnu.exp:
63087           Fixed problem with CXXFLAGS not being properly reset, and being
63088           corrupted with extraneous "-c" compiler option.  This was
63089           causing binaries to not be generated for test that needed them.
63090           Modified strings passed to "pass" and "fail" so that individual
63091           tests from the same test file would be distinguished by an
63092           identifier appended to the test file name in the summary logs;
63093           this corrected a problem with erroneous diff logs.  Added code
63094           to search testcases for expected fail and unexpected pass keywords.
63095
63096 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
63097
63098         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
63099
63100 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
63101
63102         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
63103           Removed extraneous text from end of "Special g++ Options"
63104           keyphrase.
63105
63106         * lib/old-dejagnu.exp: Added pattern matching to look for new
63107           keywords, embedded in testcases comments, which will trigger
63108           calls to xpass and xfail.
63109
63110 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
63111
63112         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
63113           comments embedded in the testcases, especially the one looking for
63114           special compiler options, as well as the pattern matching for the
63115           compiler output again.
63116
63117 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
63118
63119         * lib/old-dejagnu.exp: Do a proper check of the return value for
63120           execute tests. Fixed several problems with the pattern matching
63121           of the compiler output which gave erroneous test results.
63122           Changed several of the test result messages to be more descriptive.
63123         * config/unix-g++.exp: Proc g++_load now actually works and
63124           executes the tests passed to it and returns a usable return
63125           value.
63126
63127 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
63128
63129           * lib/gcc.exp: Exits gracefully if $CC is bogus.
63130
63131 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
63132
63133         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
63134           Modified both files to properly execute the old style
63135           dejagnu tests. The previous versions of these files were
63136           experimental and did not function anything near correctly.
63137
63138 1993-04-05  Rob Savoye  (rob@cygnus.com)
63139
63140         * Removed all Makefile.in and configure.in files. No configuration
63141         needed now.
63142
63143 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
63144
63145         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
63146
63147 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
63148
63149         * gcc.compile/configure.in, gcc.unsorted/configure.in,
63150         gcc.special/configure.in, gcc.noncompile/configure.in,
63151         gcc.execute/configure.in, gcc.code_quality/configure.in,
63152         g++.other/configure.in, g++.old-deja/configure.in,
63153         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
63154         in srcname setting.
63155
63156 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
63157
63158         * lib/udi.exp: Fixed mondfe and mondfe_download.
63159         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
63160         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
63161
63162 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
63163
63164         * config/udi-gdb.exp: Check $shell_id after connecting to target.
63165         (gdb_exit): Don't remove *_soc files.
63166
63167 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
63168
63169         * lib/c-torture.exp: Don't look for main; instead always use -w
63170         -c.  This is how the c-torture tests work.  Remove the object
63171         file if the compilation succeeds.
63172         * gcc.execute/execute.exp: Remove executable if test passes.
63173         * gcc.noncompile/noncompile.exp: Every test is an expected
63174         failure.
63175         * gcc.special/special.exp: Added tests from c-torture 1.11,
63176         corrected use of existing test.
63177         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
63178         gcc.execute/920625-1.c: Updated to c-torture 1.11.
63179         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
63180         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
63181         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
63182         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
63183         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
63184         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
63185         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
63186         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
63187         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
63188         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
63189         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
63190         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
63191         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
63192         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
63193         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
63194         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
63195         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
63196         c-torture 1.11.
63197         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
63198         correspond to c-torture 1.11.
63199
63200         * New file.